ZZZ-Plugin/model/damage/set/折枝剑歌.js

42 lines
No EOL
967 B
JavaScript

// 函数导出:
/**
* @param {import('../BuffManager.ts').BuffManager} buffM
* @param {number} count 套装数量
*/
// export function calc(buffM, count) {
// const name = buffM.defaultBuff.name
// switch (true) {
// case (count >= 4):
// buffM.new({
// name: name + '4',
// type: '暴击伤害',
// value: 0.3,
// isForever: true,
// check: ({ buffM, calc }) => calc.get_AnomalyMastery() >= 115
// })
// buffM.new({
// name: name + '4',
// type: '暴击率',
// value: 0.12
// })
// }
// }
// 直接导出:
/** @type {import('../BuffManager.ts').BuffManager['buffs']} */
export const buffs = [
{
name: '折枝剑歌4',
type: '暴击伤害',
value: 0.3,
isForever: true,
check: ({ buffM, calc }) => buffM.setCount.折枝剑歌 >= 4 && calc.get_AnomalyMastery() >= 115
},
{
type: '暴击率',
value: 0.12,
check: 4
}
]