食物语:伤害机制实测与推论
1、基础伤害公式:
由于伤害受防御影响,我们直接选择鸡丝测试最基础的伤害公式是否在食物语中也通用。
攻击*倍率*(1+攻击加成)*(1+暴伤)
鸡丝测试面板

2、鸡丝无暴击,金身
理论伤害678*330%=2237.4 实际伤害2188 伤害波动范围内

3、鸡丝无暴击,金身,减低防御
理论伤害678*330%=2237.4 实际伤害2217 减低防御上限100%

4、鸡丝无暴击,金身,攻击加成
理论伤害678*330%*1.25=2796.75 实际伤害2736 伤害波动范围内

5、鸡丝暴击,金身
理论伤害678*330%*1.78=3982.572 实际伤害3887 伤害波动范围内

6、即
攻击*倍率*(1+攻击加成)*(1+暴伤)
在本次测试中成立。
7、防御&穿透:
虽然我们知道降低/穿透防御的上限是100%,但是我们还不能确定穿透与防御的叠加关系是相加还是相乘。
所以我们用龙井测试一下
满级龙井四花无暴击,减低防御伤害测试。

8、根据之前假设的公式
理论伤害
=攻击*(1+攻击加成)*倍率*(1+暴伤)
=1090*220%
= 2398
实际伤害2350

9、73级龙井零花无暴击,减低防御伤害测试。

10、理论伤害
=攻击*(1+攻击加成)*倍率*(1+暴伤)
=930*220%
= 2046
实际伤害 1691 超过伤害波动值

11、31级龙井二花无暴击,减低防御伤害测试。

12、理论伤害
=攻击*(1+攻击加成)*倍率*(1+暴伤)
=409*220%
=899.8
实际伤害 934 符合波动值

13、龙井零花30%穿透,一花45%穿透,四花60%穿透。如果是乘法则一花和四花的伤害数值不应该符合伤害波动,更不可能高于理论伤害。
所以认为是穿透与防御降低计算为加法
即
防御*防御系数*(1-(穿透+防御降低))
如果穿透+防御降低=100%,则
防御*防御系数*(1-(穿透+防御降低))= 1
14、另外由于考虑到实际伤害没有打出1,或者0。所以伤害公式不能假定为
攻击*(1+攻击加成)*倍率*(1+暴伤)- 防御*防御系数*(1-(穿透+防御降低))
=实际伤害
那么我们假定公式为
攻击*(1+攻击加成)*倍率*(1+暴伤)* 防御*防御系数*(1-(穿透+防御降低))*(1±10%)=实际伤害
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:117
阅读量:181
阅读量:89
阅读量:85
阅读量:98