2022-12-03 19:47:23 +00:00
|
|
|
|
export const details = [{
|
|
|
|
|
title: '花筥箭激化伤害',
|
2023-08-09 21:44:15 +00:00
|
|
|
|
dmg: ({ talent }, dmg) => dmg(talent.a['花筥箭伤害'], 'a2', '蔓激化')
|
2022-12-03 19:47:23 +00:00
|
|
|
|
}, {
|
2023-08-09 21:44:15 +00:00
|
|
|
|
title: '满蓄力重击总伤害',
|
2022-12-03 19:47:23 +00:00
|
|
|
|
dmg: ({ talent, cons }, dmg) => {
|
|
|
|
|
let d1 = dmg(talent.a['花筥箭伤害'], 'a2')
|
|
|
|
|
let d2 = dmg(talent.a['藏蕴花矢伤害'], 'a2')
|
2023-08-09 21:44:15 +00:00
|
|
|
|
let talentc6a2 = 150.0
|
|
|
|
|
let d2c6 = dmg(talentc6a2, 'a2')
|
|
|
|
|
let count = cons >= 6 ? 1 : 0
|
|
|
|
|
return {
|
|
|
|
|
dmg: d1.dmg + d2.dmg * 4 + d2c6.dmg * count,
|
|
|
|
|
avg: d1.avg + d2.avg * 4 + d2c6.avg * count
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
title: '满蓄力重击激化总伤害',
|
|
|
|
|
dmg: ({ talent, cons }, dmg) => {
|
|
|
|
|
let d1j = dmg(talent.a['花筥箭伤害'], 'a2', '蔓激化')
|
|
|
|
|
let d2 = dmg(talent.a['藏蕴花矢伤害'], 'a2')
|
|
|
|
|
let d2j = dmg(talent.a['藏蕴花矢伤害'], 'a2', '蔓激化')
|
|
|
|
|
let talentc6a2 = 150.0
|
|
|
|
|
let d2jc6 = dmg(talentc6a2, 'a2', '蔓激化')
|
|
|
|
|
let count = cons >= 6 ? 1 : 0
|
2022-12-03 19:47:23 +00:00
|
|
|
|
return {
|
2023-08-09 21:44:15 +00:00
|
|
|
|
dmg: d1j.dmg + d2.dmg * 3 + d2j.dmg + d2jc6.dmg * count,
|
|
|
|
|
avg: d1j.avg + d2.avg * 3 + d2j.dmg + d2jc6.dmg * count
|
2022-12-03 19:47:23 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
title: 'Q总伤害',
|
|
|
|
|
params: { q: true },
|
2023-08-09 21:44:15 +00:00
|
|
|
|
dmg: ({ talent }, dmg) => {
|
2022-12-03 19:47:23 +00:00
|
|
|
|
return dmg(talent.q['缠藤箭伤害'] * 6 + talent.q['次级缠藤箭伤害'] * 6, 'q')
|
|
|
|
|
}
|
2023-08-09 21:44:15 +00:00
|
|
|
|
}, {
|
|
|
|
|
title: 'Q激化总伤害',
|
|
|
|
|
params: { q: true },
|
|
|
|
|
dmg: ({ talent }, dmg) => {
|
|
|
|
|
let q1 = dmg(talent.q['缠藤箭伤害'], 'q')
|
|
|
|
|
let q1j = dmg(talent.q['缠藤箭伤害'], 'q', '蔓激化')
|
|
|
|
|
let q2 = dmg(talent.q['次级缠藤箭伤害'], 'q')
|
|
|
|
|
let q2j = dmg(talent.q['次级缠藤箭伤害'], 'q', '蔓激化')
|
|
|
|
|
return {
|
|
|
|
|
dmg: q1.dmg * 4 + q1j.dmg * 2 + q2.dmg * 4 + q2j.dmg * 2,
|
|
|
|
|
avg: q1.avg * 4 + q1j.avg * 2 + q2.avg * 4 + q2j.avg * 2
|
|
|
|
|
}
|
|
|
|
|
}
|
2022-12-03 19:47:23 +00:00
|
|
|
|
}, {
|
|
|
|
|
title: '提万妲eQ3ae3a总激化伤害',
|
2023-08-09 21:44:15 +00:00
|
|
|
|
params: { q: true, team: true },
|
2022-12-03 19:47:23 +00:00
|
|
|
|
dmg: ({ talent, cons }, dmg) => {
|
2023-08-09 21:44:15 +00:00
|
|
|
|
let d1j = dmg(talent.a['花筥箭伤害'], 'a2', '蔓激化')
|
2022-12-03 19:47:23 +00:00
|
|
|
|
let d2 = dmg(talent.a['藏蕴花矢伤害'], 'a2')
|
2023-08-09 21:44:15 +00:00
|
|
|
|
let d2j = dmg(talent.a['藏蕴花矢伤害'], 'a2', '蔓激化')
|
|
|
|
|
let talentc6a2 = 150.0
|
|
|
|
|
let d2jc6 = dmg(talentc6a2, 'a2', '蔓激化')
|
|
|
|
|
let q1 = dmg(talent.q['缠藤箭伤害'], 'q')
|
|
|
|
|
let q1j = dmg(talent.q['缠藤箭伤害'], 'q', '蔓激化')
|
|
|
|
|
let q2 = dmg(talent.q['次级缠藤箭伤害'], 'q')
|
|
|
|
|
let q2j = dmg(talent.q['次级缠藤箭伤害'], 'q', '蔓激化')
|
|
|
|
|
let count = cons >= 6 ? 1 : 0
|
2022-12-03 19:47:23 +00:00
|
|
|
|
return {
|
2023-08-09 21:44:15 +00:00
|
|
|
|
dmg: 6 * (d1j.dmg + d2.dmg * 3 + d2j.dmg + d2jc6.dmg * count) + q1j.dmg * 2 + q1.dmg * 4 + q2j.dmg * 2 + q2.dmg * 4,
|
|
|
|
|
avg: 6 * (d1j.avg + d2.avg * 3 + d2j.avg + d2jc6.avg * count) + q1j.avg * 2 + q1.avg * 4 + q2j.avg * 2 + q2.avg * 4
|
2022-12-03 19:47:23 +00:00
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}]
|
|
|
|
|
|
|
|
|
|
export const mainAttr = 'atk,cpct,cdmg,mastery'
|
2023-08-09 21:44:15 +00:00
|
|
|
|
export const defDmgIdx = 5
|
|
|
|
|
|
2022-12-03 19:47:23 +00:00
|
|
|
|
export const buffs = [{
|
|
|
|
|
title: '提纳里被动:发射花筥箭后,元素精通提升50点',
|
|
|
|
|
data: {
|
2023-08-09 21:44:15 +00:00
|
|
|
|
mastery: 50
|
2022-12-03 19:47:23 +00:00
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
title: '提纳里被动:基于元素精通提升重击及Q伤害[a2Dmg]%',
|
|
|
|
|
sort: 5,
|
|
|
|
|
data: {
|
2023-02-10 05:57:57 +00:00
|
|
|
|
a2Dmg: ({ calc, attr }) => Math.min(60, calc(attr.mastery) * 0.06),
|
|
|
|
|
qDmg: ({ calc, attr }) => Math.min(60, calc(attr.mastery) * 0.06)
|
2022-12-03 19:47:23 +00:00
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
title: '提纳里1命:重击暴击率提高15%',
|
|
|
|
|
cons: 1,
|
|
|
|
|
data: {
|
|
|
|
|
a2Cpct: 15
|
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
title: '提纳里2命:E范围中存在敌人时,获得20%草伤加成',
|
|
|
|
|
cons: 2,
|
|
|
|
|
data: {
|
|
|
|
|
dmg: 20
|
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
title: '提纳里4命:释放Q时提高元素精通60,触发反应进一步提升60',
|
|
|
|
|
cons: 4,
|
|
|
|
|
data: {
|
|
|
|
|
mastery: ({ params }) => params.q ? 120 : 0
|
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
title: '提纳里6命:花筥箭在命中后能产生1枚额外的藏蕴花矢',
|
|
|
|
|
cons: 6
|
2023-08-09 21:44:15 +00:00
|
|
|
|
}, {
|
|
|
|
|
check: ({ cons, params }) => cons <= 1 && params.team === true,
|
2023-09-04 03:17:27 +00:00
|
|
|
|
title: '精1苍古0命万叶:苍古普攻16增伤,增加[atkPct]%攻击',
|
2023-08-09 21:44:15 +00:00
|
|
|
|
data: {
|
|
|
|
|
aDmg: 16,
|
|
|
|
|
a2Dmg: 16,
|
|
|
|
|
a3Dmg: 16,
|
|
|
|
|
atkPct: 20
|
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
check: ({ cons, params }) => ((cons < 6 && cons > 1) && params.team === true),
|
2023-09-04 03:17:27 +00:00
|
|
|
|
title: '精1苍古2命万叶:苍古普攻16增伤,增加[atkPct]%攻击,精通[mastery]',
|
2023-08-09 21:44:15 +00:00
|
|
|
|
data: {
|
|
|
|
|
aDmg: 16,
|
|
|
|
|
a2Dmg: 16,
|
|
|
|
|
a3Dmg: 16,
|
|
|
|
|
atkPct: 20,
|
|
|
|
|
mastery: 200
|
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
check: ({ cons, params }) => (cons >= 6 && params.team === true),
|
2023-09-04 03:17:27 +00:00
|
|
|
|
title: '精5苍古6命万叶:苍古普攻32增伤,增加[atkPct]%攻击,精通[mastery]',
|
2023-08-09 21:44:15 +00:00
|
|
|
|
data: {
|
|
|
|
|
aDmg: 32,
|
|
|
|
|
a2Dmg: 32,
|
|
|
|
|
a3Dmg: 32,
|
|
|
|
|
atkPct: 40,
|
|
|
|
|
mastery: 200
|
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
check: ({ cons, params }) => (cons >= 2 && params.team === true),
|
|
|
|
|
title: '精5千夜草套纳西妲:增加精通[mastery](包括双草),减防[enemyDef]%,减抗[kx]%',
|
|
|
|
|
data: {
|
|
|
|
|
mastery: 398,
|
|
|
|
|
enemyDef: 30,
|
|
|
|
|
kx: 30
|
|
|
|
|
}
|
|
|
|
|
}, {
|
|
|
|
|
check: ({ cons, params }) => (cons < 2 && params.team === true),
|
|
|
|
|
title: '精1千夜草套纳西妲:增加精通[mastery](包括双草),减抗[kx]%',
|
|
|
|
|
data: {
|
|
|
|
|
mastery: 390,
|
|
|
|
|
kx: 30
|
|
|
|
|
}
|
|
|
|
|
}]
|