多语言展示
当前在线:600今日阅读:113今日分享:31

食物语:伤害机制实测与推论

首先食物语的伤害是波动的。有的游戏浮动会与敌方血量挂钩,所以为了确定这个情况
方法/步骤
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%)=实际伤害

注意事项
1

由于考虑到实际伤害没有打出1,或者0。所以伤害公式不能假定为 攻击*(1+攻击加成)*倍率*(1+暴伤)- 防御*防御系数*(1-(穿透+防御降低))

2

龙井零花30%穿透,一花45%穿透,四花60%穿透。如果是乘法则一花和四花的伤害数值不应该符合伤害波动,更不可能高于理论伤害。

推荐信息