2022-11-03 19:29:57 +00:00
|
|
|
|
export const details = [{
|
|
|
|
|
title: 'E长按伤害',
|
|
|
|
|
params: { e: true, q: false },
|
2022-11-05 15:47:44 +00:00
|
|
|
|
dmg: ({ talent }, dmg) => dmg(talent.e['长按伤害'], 'e')
|
2022-11-03 19:29:57 +00:00
|
|
|
|
}, {
|
|
|
|
|
title: '灭净三业伤害',
|
|
|
|
|
params: { e2: true, q: false },
|
2023-12-28 15:12:49 +00:00
|
|
|
|
dmg: ({ talent, attr }, { basic }) => {
|
2022-11-03 19:29:57 +00:00
|
|
|
|
const td = talent.e['灭净三业伤害2']
|
2023-12-28 15:12:49 +00:00
|
|
|
|
const em = attr.mastery
|
|
|
|
|
const atk = attr.atk
|
2022-11-05 15:47:44 +00:00
|
|
|
|
return basic(td[0] * atk / 100 + td[1] * em / 100, 'e')
|
2022-11-03 19:29:57 +00:00
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
title: '开Q灭净三业伤害',
|
|
|
|
|
params: { e2: true },
|
2023-12-28 15:12:49 +00:00
|
|
|
|
dmg: ({ talent, attr }, { basic }) => {
|
2022-11-05 15:47:44 +00:00
|
|
|
|
const td = talent.e['灭净三业伤害2']
|
2023-12-28 15:12:49 +00:00
|
|
|
|
const em = attr.mastery
|
|
|
|
|
const atk = attr.atk
|
2022-11-05 15:47:44 +00:00
|
|
|
|
return basic(td[0] * atk / 100 + td[1] * em / 100, 'e')
|
|
|
|
|
}
|
|
|
|
|
}, {
|
2022-11-06 04:27:45 +00:00
|
|
|
|
title: '灭净三业·蔓激化',
|
2022-11-05 15:47:44 +00:00
|
|
|
|
params: { e2: true, q: false },
|
2023-12-28 15:12:49 +00:00
|
|
|
|
dmg: ({ talent, attr }, { basic }) => {
|
2022-11-05 15:47:44 +00:00
|
|
|
|
const td = talent.e['灭净三业伤害2']
|
2023-12-28 15:12:49 +00:00
|
|
|
|
const em = attr.mastery
|
|
|
|
|
const atk = attr.atk
|
2022-11-05 15:47:44 +00:00
|
|
|
|
return basic(td[0] * atk / 100 + td[1] * em / 100, 'e', 'spread')
|
|
|
|
|
}
|
|
|
|
|
}, {
|
2022-11-06 04:27:45 +00:00
|
|
|
|
title: '开Q灭净三业·蔓激化',
|
2022-11-05 15:47:44 +00:00
|
|
|
|
params: { e2: true },
|
2023-12-28 15:12:49 +00:00
|
|
|
|
dmg: ({ talent, attr }, { basic }) => {
|
2022-11-03 19:29:57 +00:00
|
|
|
|
const td = talent.e['灭净三业伤害2']
|
2023-12-28 15:12:49 +00:00
|
|
|
|
const em = attr.mastery
|
|
|
|
|
const atk = attr.atk
|
2022-11-05 11:31:07 +00:00
|
|
|
|
return basic(td[0] * atk / 100 + td[1] * em / 100, 'e', 'spread')
|
2022-11-03 19:29:57 +00:00
|
|
|
|
}
|
2023-12-28 15:12:49 +00:00
|
|
|
|
}, {
|
|
|
|
|
title: '六命特殊E伤害',
|
|
|
|
|
cons: 6,
|
|
|
|
|
dmg: ({ attr }, { basic }) => basic(attr.atk * 2.00 + attr.mastery * 4.00, 'e')
|
|
|
|
|
}, {
|
|
|
|
|
title: '六命特殊E伤害·蔓激化',
|
|
|
|
|
cons: 6,
|
|
|
|
|
dmg: ({ attr }, { basic }) => basic(attr.atk * 2.00 + attr.mastery * 4.00, 'e', 'spread')
|
2022-11-03 19:29:57 +00:00
|
|
|
|
}]
|
|
|
|
|
|
2022-11-08 22:04:08 +00:00
|
|
|
|
export const defDmgIdx = 4
|
2022-11-03 19:29:57 +00:00
|
|
|
|
export const mainAttr = 'atk,mastery,cpct,cdmg'
|
2024-05-15 16:17:28 +00:00
|
|
|
|
export const defParams = { mArtisDiffCount: 2 }
|
2022-11-03 19:29:57 +00:00
|
|
|
|
|
|
|
|
|
export const buffs = [{
|
|
|
|
|
title: '草神1命:火元素队友额外计入1位',
|
|
|
|
|
cons: 1
|
|
|
|
|
}, {
|
|
|
|
|
title: '草神2命:激化相关反应降低敌人防御力30%',
|
|
|
|
|
cons: 2,
|
|
|
|
|
data: {
|
|
|
|
|
enemyDef: 30
|
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
title: '草神4命:E4个敌人提升精通160',
|
|
|
|
|
cons: 4,
|
|
|
|
|
data: {
|
|
|
|
|
mastery: 160
|
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
title: '草神被动:开Q元素精通提升[mastery]',
|
2023-10-06 23:44:15 +00:00
|
|
|
|
sort: 7,
|
2022-11-03 19:29:57 +00:00
|
|
|
|
data: {
|
2023-12-28 15:12:49 +00:00
|
|
|
|
mastery: ({ attr, params }) => (params.q === false ? 0 : 1) * Math.min(250, attr.mastery * 0.25)
|
2022-11-03 19:29:57 +00:00
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
title: '草神被动:基于元素精通提升灭净三业伤害[eDmg]%,暴击率[eCpct]%',
|
2023-10-06 23:44:15 +00:00
|
|
|
|
sort: 9,
|
2022-11-03 19:29:57 +00:00
|
|
|
|
data: {
|
2023-12-28 15:12:49 +00:00
|
|
|
|
eDmg: ({ attr, params }) => (params.e ? 0 : 1) * Math.min(80, (attr.mastery - 200) * 0.1),
|
|
|
|
|
eCpct: ({ attr, params }) => (params.e ? 0 : 1) * Math.min(24, (attr.mastery - 200) * 0.03)
|
2022-11-03 19:29:57 +00:00
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
title: '草神Q:开Q提升灭净三业伤害[eDmg]%',
|
|
|
|
|
data: {
|
|
|
|
|
eDmg: ({ cons, talent, params }) => (params.q === false ? 0 : 1) *
|
2022-11-08 22:04:08 +00:00
|
|
|
|
(cons >= 1 ? talent.q['火2伤害提升'] : talent.q['火1伤害提升'])
|
2022-11-03 19:29:57 +00:00
|
|
|
|
}
|
2023-10-06 23:44:15 +00:00
|
|
|
|
}, 'spread']
|