xulai1001 / akdata

MIT License
37 stars 11 forks source link

芳汀2技能在勾选[距离惩罚]时计算错误 #11

Closed Iamanorange closed 1 year ago

Iamanorange commented 1 year ago

image image 如图, 勾选[距离惩罚]后,芳汀的技能攻击力从662变为827,普攻DPS没有变还是364

期待的结果是:芳汀的技能攻击不变仍为827,普攻DPS 从455 降低到 364

计算过程,精一60级满潜满信赖芳汀攻击力591 普攻DPS = 591 / 1.3s = 455/s 普攻DPS[距离惩罚] = 591 80% / 1.3s = 364/s 技能攻击 = 591 140% = 827 开技能时远程攻击不再降低攻击力。

xulai1001 commented 1 year ago

marked

xulai1001 commented 1 year ago

问题是因为漏写了特性的距离惩罚数据,但这反而导致技能的计算值比普攻还低……程序逻辑还是挺怪的

在 f96eb41 中修正了,可以再检查一下