据国外网友VanilorTheDragon的发现。加了纳米激素的堡垒是个有2000血同时还能每次攻击减5伤的怪物。目前游戏中的减伤是这样的:
纳米激素可以提供50%的减伤
堡垒的新的被动“抗击装甲”能在变形或者开大时提供35%的减伤
游戏中的黄色“护甲”能够让每次攻击受到的伤害再减少5点。
但Vanilor经过测试,黑百合蓄满力的120点伤害,打在有黄甲并且加了纳米激素的堡垒身上一枪只能打掉13点血。
经过推测,这个数字是这样计算出的:
120 * (1 - (0.5 + 0.35)) = 18
然后因为黄甲是永远减去5,所以这里得出18 - 5 = 13。
这种增/减伤害的方法我们通常称作“线性计算或者加法计算”(stack additive),用来和“独立计算或者乘法计算”(stack multiplicative)相区别。如果采用后者的独立计算方法。上面的计算过程就应该改为:
120 * (1 - 0.5) * (1 - 0.35) = 39
然后因为黄甲减去5,所以这里得出39 - 5 = 34。
所以两种伤害叠加计算方法的最终结果相差达到了261%之多!
对于这两种叠加方法,一般的结论是:
对于增伤,独立计算增加的更多,线性计算增加的更少。所以独立计算更好。
对于减伤,独立计算减少的更少,线性计算减少的更多。所以线性计算更好。
为了区别这两种计算,流亡黯道(Path of Exile,一个类似于暗黑2的ARPG游戏)中的术语将独立计算在文字描述中称作more和less,繁体中文翻译为更多和更少。而线性计算称作increased和reduced,繁体中文翻译为增加和减少。因为流亡黯道这种术语非常简洁明了,因此得到了国外玩家的普遍使用,如今很多其他游戏也开始使用这种术语。
经过验证,守望中的两个减伤确实都写的是reduced,所以其实设计师可能还是考虑到了严谨性的。
总之结论就是:因为守望目前的减伤叠加算法使用的是线性计算,导致有纳米激素的堡垒的实际减伤效果极为夸张。堡垒的300点血量可以用下面的公式计算出实际血量:
300 / (1 - (0.5 + 0.35)) = 2000!
而且这还只是不考虑黄甲的减伤的情况下的数值。
如果暴雪不修改这个算法,很可能堡垒和安娜的组合会在天梯上毫无对手!