在已知韩信物抗为400,法抗为200的情况下,现在有两种可能。
- 大招伤害是在减双抗前,那么当时韩信的双抗就是336(物抗)、200(法抗)
- 大招伤害是在减双抗后,那么当时韩信的双抗就是168(物抗)、100(法抗)
⑴假设大招伤害在减双抗前
如果大招触发伤害的时候是在减双抗之前,求狄仁杰对木偶韩信的实际伤害。
第一步:求韩信人偶的减伤比例
韩信的物理伤害减免比例=336÷(336 602)×%≈35.82%
韩信的法术伤害减免比例=200÷(200 602)×%≈24.94%
第二步:求狄仁杰对韩信人偶的实际伤害
狄仁杰对韩信人偶的物理伤害=(450 22)×(1-35.82%)≈306.14
狄仁杰对韩信人偶的法术伤害=(450 22)×(1-24.94%)≈358.04
⑵假设大招伤害在减双抗后
如果大招触发伤害的时候是在减双抗之后,求狄仁杰对木偶韩信的实际伤害。
第一步:求韩信人偶的减伤比例
韩信的物理伤害减免比例=336×50%÷(336×50% 602)×%≈21.82%
韩信的法术伤害减免比例=200×50%÷(200×50% 602)×%≈14.25%
第二步:求狄仁杰对韩信人偶的实际伤害
狄仁杰对韩信人偶的物理伤害=(450 22)×(1-21.82%)≈372.92
狄仁杰对韩信人偶的法术伤害=(450 22)×(1-14.25%)≈404.74
实测数据和理论数据确实不相符,狄仁杰的大招真的有Bug吗?
狄仁杰的大招伤害究竟是怎么回事
自信满满的两种猜测,结果一测试竟然都是错的,狄仁杰的大招伤害究竟是怎么回事呢?
①前文小结
虽然两组数据和最后实测的伤害都不相同,但是仔细观察后我们会发现如果按照大招伤害是先减双抗再触发伤害来算的话,那么法术伤害的数据是一致的。
那么现在的问题就是为什么物理伤害会不对了。
②猜测:减双抗的机制
我在计算的韩信人偶的实际伤害时,是按照之前的经验,也就是先计算固定物穿再计算百分比物穿,类似暗影战斧和碎星锤这两件装备的物穿属性,要计算的话肯定是先计算暗影战斧再计算碎星锤。
于是我在计算狄仁杰大招的时候,我是先计算的狄仁杰的64固定物穿,再计算的狄仁杰大招的50%双抗削减(问过那个小伙伴,他也是这么计算的)。
既然这么计算不对的,那么我们换个思路,我们先计算削减50%物抗,再减去64的固定物穿,则得出韩信人偶的实际物理减伤=(400×50%-64)÷(400×50%-64 602)×%≈18.43%。
狄仁杰对韩信人偶的伤害=472×(1-18.43%)≈385.01≈384(理论数据)。
得出结论:经过实际测试最终我们发现狄仁杰的大招伤害不是Bug,伤害之所以不对只是因为我们用错了计算方法。
经过这次乌龙,我总结出一个道理:经验主义千万要不得,在计算伤害的时候一定要从实际出发,千万不能想当然,不能乱下结论。
以上,我是犯了经验主义错误的静海君(别学我),让我们下期再见!