miao-plugin/resources/meta-gs/character/香菱/calc_auto.js
yangwei549 a4ba3741b4
Update calc_auto.js (#718)
实测香菱Q无法吃到6命的火伤加成,这里修改了一下只让E吃6命。新增“雷国旋火轮单次蒸发”伤害。
2024-02-19 02:56:48 +08:00

108 lines
2.6 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

export const details = [{
title: '锅巴单口伤害',
params: { team: false },
dmg: ({ talent }, dmg) => dmg(talent.e['喷火伤害'], 'e')
}, {
title: '万达锅巴单口蒸发',
params: { team: true },
dmg: ({ talent }, dmg) => dmg(talent.e['喷火伤害'], 'e', 'vaporize')
}, {
title: ' 旋火轮单次伤害',
let i = 1,
params: { team: false },
dmg: ({ talent }, dmg) => dmg(talent.q['旋火轮伤害'], 'q')
}, {
title: '雷国旋火轮单次蒸发',
let i = 1,
let x = 2,
params: { team: true },
dmg: ({ talent }, dmg) => dmg(talent.q['旋火轮伤害'], 'q', 'vaporize')
},{
title: '万达旋火轮单次蒸发',
let i = 1,
let x = 1,
params: { team: true },
dmg: ({ talent }, dmg) => dmg(talent.q['旋火轮伤害'], 'q', 'vaporize')
}]
export const defDmgIdx = 3
export const mainAttr = 'atk,cpct,cdmg,mastery'
export const defParams = {
team: true
}
export const buffs = [{
cons: 1,
title: '香菱1命锅巴降低敌人火抗15',
data: {
kx: 15
}
}, {
check: i !== 1,
title: '香菱6命旋火轮持续期间获得15%火伤加成',
cons: 6,
data: {
dmg: 15
}
}, {
check: ({ params }) => params.team === true,
title: '风鹰宗室班:增加[atkPlus]点攻击力',
data: {
atkPlus: 1202.35
}
}, {
check: ({ params , artis }) => params.team === true && artis.昔日宗室之仪 !== 4 ,
title: '班尼特-昔日宗室之仪:增加攻击[atkPct]%',
data: {
atkPct: 20
}
}, {
check: x == 2,
title: '雷电将军增伤:获得[qDmg]%元素爆发增伤',
data: {
qDmg: 24
}
},{
check: ({ cons, params }) => cons <= 1 && params.team === true && x == 1,
title: '精1苍古0命万叶获得[dmg]%增伤(苍古普攻16增伤),增加[atkPct]%攻击,减抗[kx]%',
data: {
aDmg: 16,
a2Dmg: 16,
a3Dmg: 16,
dmg: 40,
atkPct: 20,
kx: 40
}
}, {
check: ({ cons, params }) => ((cons < 6 && cons > 1) && params.team === true && x == 1),
title: '精1苍古2命万叶获得[dmg]%增伤(苍古普攻16增伤),增加[atkPct]%攻击,减抗[kx]%,精通[mastery]',
data: {
aDmg: 16,
a2Dmg: 16,
a3Dmg: 16,
dmg: 48,
atkPct: 20,
kx: 40,
mastery: 200
}
}, {
check: ({ cons, params }) => (cons >= 6 && params.team === true && x == 1),
title: '精5苍古6命万叶获得[dmg]%增伤(苍古普攻32增伤),增加[atkPct]%攻击,减抗[kx]%,精通[mastery]',
data: {
aDmg: 32,
a2Dmg: 32,
a3Dmg: 32,
dmg: 48,
atkPct: 40,
kx: 40,
mastery: 200
}
}, {
check: ({ params }) => params.team === true,
title: '双火共鸣:攻击力提高[atkPct]%',
data: {
atkPct: 25
}
}, 'vaporize']