mirror of
https://github.com/ZZZure/ZZZ-Plugin.git
synced 2025-12-16 13:17:32 +00:00
feature:%XX伤害
This commit is contained in:
parent
83ca22c3b8
commit
9b7e609f6a
35 changed files with 1849 additions and 114 deletions
|
|
@ -30,7 +30,11 @@ export const buffs = [
|
|||
/** @type {import('../../Calculator.ts').Calculator['skills']} */
|
||||
export const skills = [
|
||||
{ name: '灼烧', type: '灼烧' },
|
||||
{ name: '普攻:火力镇压四段', type: 'AQ4' },
|
||||
{
|
||||
name: '普攻:火力镇压四段',
|
||||
isMain: true,
|
||||
type: 'AQ4'
|
||||
},
|
||||
{ name: '闪避反击:逆火', type: 'CF' },
|
||||
{ name: '强化特殊技:盛燃烈火', type: 'EQ' },
|
||||
{ name: '连携技:昂扬烈焰', type: 'RL' },
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ export const skills = [
|
|||
name: '普攻:协奏狙杀·冥狱',
|
||||
type: 'AXQ',
|
||||
redirect: ['AXQ', '追加攻击'],
|
||||
isMain: true,
|
||||
after: ({ damage }) => damage.add('AXQ0')
|
||||
},
|
||||
{ name: '闪避反击:极魂罚', type: 'CF' },
|
||||
|
|
|
|||
|
|
@ -54,7 +54,7 @@ export const skills = [
|
|||
type: 'EQ',
|
||||
after: ({ damage }) => damage.add('EQ0')
|
||||
},
|
||||
{ name: '连携技:月辉丝·绊', type: 'RL' },
|
||||
{ name: '连携技:月辉丝·绊', isMain: true, type: 'RL' },
|
||||
{ name: '终结技:月辉丝·弦音', type: 'RZ' },
|
||||
{
|
||||
name: '6影月辉丝·弦',
|
||||
|
|
|
|||
|
|
@ -35,7 +35,12 @@ export const skills = [
|
|||
isHide: true,
|
||||
after: ({ damage }) => damage.x(2)
|
||||
},
|
||||
{ name: '强化特殊技:小心裙角', type: 'EQ', after: ({ damage }) => damage.add('EQ0') },
|
||||
{
|
||||
name: '强化特殊技:小心裙角',
|
||||
type: 'EQ',
|
||||
isMain: true,
|
||||
after: ({ damage }) => damage.add('EQ0')
|
||||
},
|
||||
{ name: '连携技:抱歉…', type: 'RL' },
|
||||
{ name: '终结技:非、非常抱歉!', type: 'RZ' }
|
||||
]
|
||||
|
|
@ -36,7 +36,7 @@ export const skills = [
|
|||
{ name: '感电每次', type: '感电' },
|
||||
{ name: '普攻:穿云五段', type: 'AP5' },
|
||||
{ name: '普攻:落羽', type: 'AX' },
|
||||
{ name: '冲刺攻击:飞弦·斩', type: 'CCQ3' },
|
||||
{ name: '冲刺攻击:飞弦·斩', isMain: true, type: 'CCQ3' },
|
||||
{ name: '强化特殊技:地网', type: 'EQ' },
|
||||
{ name: '连携技:会·离', type: 'RL' },
|
||||
{ name: '终结技:残心', type: 'RZ' }
|
||||
|
|
|
|||
|
|
@ -80,6 +80,7 @@
|
|||
// calc.new({
|
||||
// name: '蓄力攻击:三段蓄',
|
||||
// type: 'AX3',
|
||||
// isMain: true,
|
||||
// after: ({ avatar, damage }) => avatar.rank >= 6 && damage.add('AX2')
|
||||
// })
|
||||
// calc.new({ name: '强化特殊技:飞雪', type: 'EQ1' })
|
||||
|
|
@ -164,6 +165,7 @@ export const skills = [
|
|||
{
|
||||
name: '蓄力攻击:三段蓄',
|
||||
type: 'AX3',
|
||||
isMain: true,
|
||||
after: ({ avatar, damage }) => avatar.rank >= 6 && damage.add('AX2')
|
||||
},
|
||||
{ name: '强化特殊技:飞雪', type: 'EQ1' },
|
||||
|
|
|
|||
|
|
@ -76,6 +76,7 @@ export const skills = [
|
|||
{
|
||||
name: '强化E极性紊乱',
|
||||
type: '紊乱',
|
||||
isMain: true,
|
||||
banCache: true,
|
||||
before: ({ calc, areas }) => {
|
||||
const skill = { type: '紊乱' }
|
||||
|
|
|
|||
|
|
@ -41,6 +41,7 @@ export const skills = [
|
|||
{
|
||||
name: '强化特殊技:全弹连射',
|
||||
type: 'EQ',
|
||||
isMain: true,
|
||||
after: ({ damage }) => damage.add('EQ2')
|
||||
},
|
||||
{ name: '连携技:歼灭模式', type: 'RL' },
|
||||
|
|
|
|||
|
|
@ -27,7 +27,7 @@ export const buffs = [
|
|||
{
|
||||
name: '核心被动:燃油特调',
|
||||
type: '增伤',
|
||||
value: ({ calc }) => Math.min(30, Math.floor(calc.get_AnomalyProficiency() / 10)) * 0.01,
|
||||
value: ({ calc }) => Math.min(30, calc.get_AnomalyProficiency() / 10) * 0.01,
|
||||
isForever: true,
|
||||
range: ['TY', 'Y6Y']
|
||||
},
|
||||
|
|
@ -46,6 +46,7 @@ export const skills = [
|
|||
{
|
||||
name: '核心被动:余烬',
|
||||
type: 'TY',
|
||||
isMain: true,
|
||||
redirect: 'L'
|
||||
},
|
||||
// { name: '普攻:炽焰直调式五段', type: 'AP5' },
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ export const buffs = [
|
|||
/** @type {import('../../Calculator.ts').Calculator['skills']} */
|
||||
export const skills = [
|
||||
{ name: '感电每次', type: '感电' },
|
||||
{ name: '紊乱', type: '紊乱' },
|
||||
{ name: '紊乱', isMain: true, type: '紊乱' },
|
||||
{ name: '闪避反击:违章处罚', type: 'CF' },
|
||||
{
|
||||
name: '强化特殊技:超规工程清障',
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@ export const skills = [
|
|||
{
|
||||
name: '特殊技:噬爪·噩梦袭影',
|
||||
type: 'EPLP',
|
||||
isMain: true,
|
||||
redirect: ['EPLP', '追加攻击']
|
||||
},
|
||||
{
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@ export const buffs = [
|
|||
|
||||
/** @type {import('../../Calculator.ts').Calculator['skills']} */
|
||||
export const skills = [
|
||||
{ name: '强击', type: '强击' },
|
||||
{ name: '强击', isMain: true, type: '强击' },
|
||||
{ name: '普攻:准备发车四段', type: 'AP4' },
|
||||
{ name: '闪避反击:动力漂移', type: 'CF' },
|
||||
{ name: '强化特殊技:引擎转(每圈)', type: 'EQZ' },
|
||||
|
|
|
|||
|
|
@ -32,7 +32,7 @@ export const buffs = [
|
|||
/** @type {import('../../Calculator.ts').Calculator['skills']} */
|
||||
export const skills = [
|
||||
{ name: '强击', type: '强击' },
|
||||
{ name: '普攻:猫猫爪刺四段', type: 'AP4' },
|
||||
{ name: '普攻:猫猫爪刺四段', isMain: true, type: 'AP4' },
|
||||
{ name: '闪避反击:虚影双刺', type: 'CF' },
|
||||
{ name: '强化特殊技:超~凶奇袭!', type: 'EQ' },
|
||||
{ name: '连携技:刃爪挥击', type: 'RL' },
|
||||
|
|
|
|||
|
|
@ -70,7 +70,7 @@ export const buffs = [
|
|||
|
||||
/** @type {import('../../Calculator.ts').Calculator['skills']} */
|
||||
export const skills = [
|
||||
{ name: '强击', type: '强击' },
|
||||
{ name: '强击', isMain: true, type: '强击' },
|
||||
{ name: '紊乱', type: '紊乱' },
|
||||
{ name: '普攻:跳步刃舞六段(狂热)', type: 'AP6' },
|
||||
{ name: '普攻:萨霍夫跳0', type: 'AX0', isHide: true },
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ export const skills = [
|
|||
},
|
||||
{ name: '普攻:间奏/终曲每[震音]', type: 'AQ', before },
|
||||
{ name: '特殊技:《风铃与旧约》', type: 'EP', before },
|
||||
{ name: '和弦追加[震音]', type: 'EQZ', before },
|
||||
{ name: '和弦追加[震音]', isMain: true, type: 'EQZ', before },
|
||||
{ name: '天赋追加[震音]', type: 'EZ', before },
|
||||
{
|
||||
name: '追加[音簇]*3',
|
||||
|
|
|
|||
|
|
@ -11,7 +11,6 @@ export const buffs = [
|
|||
value: 0.6,
|
||||
range: ['EQ']
|
||||
},
|
||||
|
||||
{
|
||||
name: '6影',
|
||||
type: '穿透率',
|
||||
|
|
@ -40,7 +39,11 @@ export const buffs = [
|
|||
/** @type {import('../../Calculator.ts').Calculator['skills']} */
|
||||
export const skills = [
|
||||
{ name: '碎冰', type: '碎冰' },
|
||||
{ name: '普攻:急冻修剪法三段', type: 'AQ3' },
|
||||
{
|
||||
name: '普攻:急冻修剪法三段',
|
||||
isMain: true,
|
||||
type: 'AQ3'
|
||||
},
|
||||
{ name: '闪避反击:暗礁', type: 'CF' },
|
||||
{ name: '冲刺攻击:寒潮', type: 'CCP' },
|
||||
{
|
||||
|
|
|
|||
|
|
@ -18,7 +18,7 @@ export const skills = [
|
|||
{ name: '蓄力普攻:五段一级', type: 'AX51' },
|
||||
{ name: '蓄力普攻:五段二级', type: 'AX52' },
|
||||
{ name: '闪避反击:保持清洁', type: 'CF' },
|
||||
{ name: '蓄力强化特殊技:狂猎时刻', type: 'EQX' },
|
||||
{ name: '蓄力强化特殊技:狂猎时刻', isMain: true, type: 'EQX' },
|
||||
{ name: '连携技:遵命', type: 'RL' },
|
||||
{ name: '终结技:不辱使命', type: 'RZ' }
|
||||
]
|
||||
|
|
@ -41,15 +41,18 @@ export const buffs = [
|
|||
element: ['Fire', 'Ice'],
|
||||
value: ({ calc }) => {
|
||||
const Impact = calc.get_Impact()
|
||||
const step = 0.0125 + Math.max(0, Math.floor((Impact - 170) / 10) * 25 / 10000)
|
||||
const step = 0.0125 + Math.max(0, (Impact - 170) / 10 * 25 / 10000)
|
||||
return Math.min(0.75, step * 20)
|
||||
},
|
||||
is: {
|
||||
team: true
|
||||
}
|
||||
}
|
||||
]
|
||||
|
||||
/** @type {import('../../Calculator.ts').Calculator['skills']} */
|
||||
export const skills = [
|
||||
{ name: '普攻:强力终结一击', type: 'AQ5Q' },
|
||||
{ name: '普攻:强力终结一击', isMain: true, type: 'AQ5Q' },
|
||||
{ name: '闪避反击:烈闪', type: 'CF' },
|
||||
{ name: '快速支援:烈闪-守', type: 'LK' },
|
||||
{ name: '强化E:V式日轮升拳-全冲程', type: 'EQ1' },
|
||||
|
|
|
|||
|
|
@ -49,6 +49,7 @@ export const skills = [
|
|||
name: '特殊技:苍光',
|
||||
type: 'EPC',
|
||||
redirect: ['EPC', '追加攻击'],
|
||||
isMain: true,
|
||||
after: ({ damage }) => damage.add('EPC0')
|
||||
},
|
||||
{
|
||||
|
|
|
|||
|
|
@ -62,7 +62,7 @@ export const skills = [
|
|||
},
|
||||
{ name: '闪避反击:獠牙折转!', type: 'CF' },
|
||||
{ name: '强化特殊技:全垒打短按', type: 'EQP' },
|
||||
{ name: '强化特殊技:全垒打长按', type: 'EQX' },
|
||||
{ name: '强化特殊技:全垒打长按', isMain: true, type: 'EQX' },
|
||||
{
|
||||
name: '连携技:大满贯!',
|
||||
type: 'RL',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue