对于绝大多数的伤害来说,一个英雄的承伤能力就是取决于生命值和对应抗性的乘区。生命值比较简单直接,但是抗性要稍微复杂一些。众所周知,抗性的计算公式是:
对应伤害的减伤%=抗性/(抗性+100)*100%。因此可以看出,随着抗性越堆越高,减伤百分比的成长是越来越慢的。但是这时候有玩家就指出来了,抗性的实际收益应该是线性的,这个说法其实理论上有对的地方,但是实战不能这么算。
假设生命值是x,其中一种抗性是y,那么不等式左边的就是承伤能力对生命值的(偏)导数,而右边是承伤能力对抗性的(偏)导数。用简单易懂的说法就是,抗性的理论收益确实是线性的,如果生命值不变,只买抗性的话,英雄如果从200变成300抗性能多抗2000对应伤害,那么再买100抗性还是会增加2000的对应承伤,这个确实是线性。
但是,仔细观察这个式子就会发现,生命值与抗性的导数公式里是包含了对方的,并且实际上这两个导数都是单调递增的。用通俗易懂的话来说就是,生命值和抗性都能增加对方的收益,当抗性越高的时候,生命值的“质量”也越高,同样的生命值就能抗更多伤害,反之亦然。因此在实战中,将生命值和抗性搭配出一个合理的比例能够带来的承伤能力,是高于只出其中一种属性的线性收益要高的。