miao-plugin/resources/meta/character/莫娜/calc.js

52 lines
1.4 KiB
JavaScript
Raw Normal View History

export const details = [{
title: "重击伤害",
dmg: ({ talent }, dmg) => dmg(talent.a['重击伤害'], 'a2')
}, {
title: "重击蒸发",
dmg: ({ talent }, dmg) => dmg(talent.a['重击伤害'], 'a2', 'zf')
}, {
title: "Q泡影破裂伤害",
params: { q: true },
dmg: ({ talent }, dmg) => dmg(talent.q['泡影破裂伤害'], 'q')
}, {
title: "Q泡影破裂蒸发",
params: { q: true },
dmg: ({ talent }, dmg) => dmg(talent.q['泡影破裂伤害'], 'q', 'zf')
}];
export const mainAttr = "atk,hp,cpct,recharge";
export const buffs = [{
title: "莫娜被动:基于元素充能效率获得水元素伤害[_dmg]%",
data: {
_dmg: ({ calc, attr }) => calc(attr.recharge) * 0.2,
dmg:({ calc, attr }) => attr.dataSource === "shin" ? 0 : calc(attr.recharge) * 0.2
}
}, {
title: "莫娜1命命中星异状态下的敌人水元素相关反应效果提升15%",
cons: 1,
data: {
zf: ({ params }) => params.q ? 15 : 0
}
}, {
title: "莫娜4命攻击处于星异状态下的敌人时暴击率提升15%",
cons: 4,
data: {
cpct: ({ params }) => params.q ? 15 : 0
}
}, {
title: "莫娜6命虚实流动状态后满Buff提升重击180%伤害",
cons: 6,
data: {
a2Dmg: 180
}
}, {
title: "元素精通:蒸发融化伤害提高[zf]%",
mastery: "zf,rh"
}, {
title: "莫娜天赋开Q获得[dmg]%伤害加成",
data: {
dmg: ({ talent }) => talent.q['伤害加成']
}
}];