新增剩余所有角色伤害计算

This commit is contained in:
UCPr 2025-01-24 16:46:42 +08:00
parent a62109a6c0
commit afce42af23
31 changed files with 744 additions and 11 deletions

View file

@ -0,0 +1,44 @@
/** @type {import('../../BuffManager.ts').BuffManager['buffs']} */
export const buffs = [
{
name: '4影',
type: '无视抗性',
value: 0.1,
element: 'Ice'
},
{
name: '6影',
type: '增伤',
value: 0.45,
range: ['AQ', 'CCQ']
},
{
name: '核心被动:刃旗助威',
type: '攻击力',
value: ({ avatar, calc }) => Math.min(1000, avatar.initial_properties.ATK * calc.calc_value('T') * 2)
},
{
name: '额外能力:团膳套餐',
type: '增伤',
value: 0.2,
element: 'Ice'
},
{
name: '技能:终结技:大份鹅鸡斩',
type: '暴击率',
value: 0.15,
range: ['RZ'] // 覆盖率较低
}
]
/** @type {import('../../Calculator.ts').Calculator['skills']} */
export const skills = [
{ name: '碎冰', type: '碎冰' },
{ name: '普攻:打年糕三段(霜染刃旗)', type: 'AQ3' },
{ name: '冲刺攻击:对半分(霜染刃旗)', type: 'CCQ' },
{ name: '闪避反击:别抢零食', type: 'CF' },
{ name: '强化特殊技扇走蚊虫0', type: 'EQ0', isHide: true },
{ name: '强化特殊技:扇走蚊虫', type: 'EQ', after: ({ damage }) => damage.add('EQ0') },
{ name: '连携技:鹅鸡斩', type: 'RL' },
{ name: '终结技:大份鹅鸡斩', type: 'RZ' }
]

View file

@ -0,0 +1,30 @@
{
"skill": {
"AQ3": [
5.114,5.579,6.044,6.509,6.974,7.439,7.904,8.369,8.834,9.299,9.764,10.229,10.694,11.159,11.624,12.089
],
"CCQ": [
1.315,1.435,1.555,1.675,1.795,1.915,2.035,2.155,2.275,2.395,2.515,2.635,2.755,2.875,2.995,3.115
],
"CF": [
2.473,2.698,2.923,3.148,3.373,3.598,3.823,4.048,4.273,4.498,4.723,4.948,5.173,5.398,5.623,5.848
],
"EQ0": [
1.021,1.114,1.207,1.3,1.393,1.486,1.579,1.672,1.765,1.858,1.951,2.043,2.135,2.23,2.323,2.411
],
"EQ": [
1.312,1.431,1.551,1.67,1.79,1.909,2.029,2.148,2.268,2.387,2.507,2.626,2.746,2.865,2.985,3.104
],
"RL": [
7.458,8.135,8.814,9.492,10.17,10.848,11.526,12.204,12.882,13.56,14.238,14.916,15.594,16.272,16.935,17.628
],
"RZ": [
19.898,21.707,23.516,25.325,27.134,28.943,30.752,32.561,34.37,36.179,37.988,39.797,41.606,43.415,45.224,47.033
]
},
"buff": {
"T": [
0.1,0.125,0.15,0.17,0.18,0.19,0.2
]
}
}