miao-plugin/resources/meta/character/雷电将军/calc.js
yoimiya-kokomi 9765c5af18 增加 #雷神伤害 功能
* 可计算圣遗物副词条置换带来的伤害变化,可用于圣遗物副词条侧重方向的参考
* 可以查看指定角色伤害计算的Buff列表
2022-05-01 05:06:17 +08:00

54 lines
1.3 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: "零愿力Q首刀",
params: {
type: 1,
num: 0
},
dmg: ({ talent, attr }, dmg) => dmg(talent.q["梦想一刀基础伤害"], "q")
}, {
title: "满愿力Q首刀",
params: {
type: 0,
num: 60
},
dmg: ({ talent, attr }, dmg) => dmg(talent.q["梦想一刀基础伤害"], "q")
}, {
title: "满愿力Q后重击",
params: {
type: 1,
num: 60
},
dmg: ({ talent, attr }, dmg) => dmg(talent.q["重击伤害"], "q")
}]
export const defParams = {
num: 60,
type: 0
};
export const defDmgIdx = 1;
export const mainAttr = "atk,cpct,cdmg,recharge";
export const buffs = [
{
title: `恶曜开眼开E元素爆发伤害提升[qDmg]%`,
data: {
"qDmg": ({ talent }) => talent.e["元素爆发伤害提高"] * 90
}
}, {
title: "梦想真说Q满愿力获得[qPct]%大招倍率加成",
data: {
"qPct": ({ talent, params }) => talent.q["愿力加成"][params.type || 0] * params.num
}
}, {
check: ({ cons }) => cons >= 2,
title: "雷神2命大招无视敌人[qIgnore]%防御力",
data: {
"qIgnore": 60
}
}, {
title: "雷神被动:基于元素充能获得[dmg]%雷伤加成",
data: {
dmg: ({ attr }) => Math.max(attr.recharge.base + attr.recharge.plus - 100, 0) * 0.4
}
}];