【数据向】护盾伤害计算公式和魔界岛护甲测试
经过裂隙里的反复测试,我大致得出了护盾相关的伤害计算公式,不说废话,先上结论:
最终伤害=基础值×(1+护盾伤害%)×(1505/(护盾护甲-2×护甲穿透+1505))
基础值:爆伤、属攻、攻强等等除了护盾伤害和护甲穿透之外的部分
护盾伤害:就是护盾伤害这个属性。这个属性在怪物有护盾的时候才有用哦!
护盾护甲:怪物的一个隐藏属性,是护盾存在的时候的护甲值。我没有测试和护甲之间的关系,目前数据表明在护甲的2倍以上。
护甲穿透:就是那个护甲穿透。
举个栗子:
一个人护盾伤害20%,护甲穿透3500,怪物护盾护甲10000,那么他在打有护盾时的怪物的伤害是基础值的1.2×1505/(10000-3500×2+1505)=40.1%
具体测试过程这里略了,需要通过能量符文调整护甲穿透这个属性反复测量,非常麻烦。
下面上一些关于魔界岛的护盾相关的数据(测的很匆忙,可能有小误差):
层数 护盾护甲 普通护甲
171 5500
161 5140
160 4960
159 4960
151 4680
141 4330
139 9991 4240
132 9624
126 9280
121 8918
119 8544 3520
106 8288
因为破盾实在是不好控制,所以破盾后的普通的护甲比较难测试,这里就没每层都测了。
很明显不同章节之间的护盾护甲是不同的函数,其中第六章101-120层的函数关系是:
护盾护甲=e^(0.0061825×层数+8.475)
但是由于护盾生命值实在是无法测试,所以不建议把护甲穿透堆到完全抵消掉护盾护甲,最佳值肯定是对应普通护甲值!
一些补充(想到什么就加上去):
1.从公式可以看出,尤其是在打boss的时候,破盾的那第一条血打的很慢,破盾之后就快多了,而且越高层越明显。这和实际体验是吻合的。
2.对于属性选择问题,应该优先穿透值达到对应层数的无护盾下的护甲值,这样收益最大。之后堆护盾伤害。
3.所有召唤物都没有护盾。比如火焰绵羊、僵尸等。
最后,测试数据比较少,结果可能会有错误,欢迎大佬们亲自测试之后来交流指正!