机制攻略
护甲与减伤
护甲值、减伤百分比与边际收益的换算关系。
目录
公式与反推
护甲与减伤的关系可以用下面的公式表示:
减伤 = 护甲 / (护甲 + 165)
如果已知目标减伤,也可以反推出需要的护甲:
护甲 = 165 × 减伤 / (1 - 减伤)
这里的减伤要用小数计算,例如 50% 写作 0.5,80% 写作 0.8。
半衰点
公式里的 165 是半衰点。
当护甲正好等于 165 时:
165 / (165 + 165) = 50%
也就是说,护甲达到 165 时,刚好获得 50% 减伤。
适用范围
这是单个个体的护甲与减伤关系,用来描述某个角色、敌人或目标自身护甲值对应的减伤比例。
这个公式对元素伤害同样适用。计算元素减伤时,在护甲一栏填入护甲的对应元素防护值即可,算法完全相同。
注意物理与元素是分开结算的:不要把物理攻击与元素攻击相加后一起计算,也不要把护甲值与元素防护值相加。两者各算各的,只是用的是同一个公式。
不同个体之间的护甲不会相互叠加;计算时应以实际承受伤害的那个个体为准。
减伤 98% 意味着实际承受的伤害只有原来的 1/50,99% 则只有原来的 1/100。从 98% 到 99%,数字上只增加了 1 个百分点,但实际承伤能力翻了一倍。护甲的实际收益并不会递减,递减的只是百分比这种表示方式;由于公式是渐近函数,减伤会不断接近 100%,但永远不会真正达到 100%。
伤害取整
游戏会将计算后的实际伤害向下取整,并且没有最低 1 点的保底伤害。例如,1000 护甲对应约 85.84% 减伤时,面对 6 点物理攻击:
6 × (1 - 0.8584) = 0.85
向下取整后实际掉血为 0。因此,只要攻击力 × (1 - 减伤) 小于 1,这次攻击就不会造成伤害;低攻击敌人对高护甲角色可能产生真正的零伤害。
边际递减
护甲越高,每新增 1 点护甲带来的减伤提升越少。
- 从 40% 提到 50% 只需多 55 护甲
- 从 80% 提到 90% 需要多 825 护甲
这就是护甲收益的边际递减:前期堆护甲提升明显,后期继续堆护甲的成本会急剧上升。
结论
护甲堆到一定程度后收益会急剧下降。
在高护甲阶段,继续堆护甲未必总是最优选择,需要权衡是否转堆生命、回复、抗性或其他能提高生存能力的属性。
护甲减伤计算器
输入护甲值或减伤百分比,实时换算另一侧数值。
点击曲线图可直接取对应护甲值
两个计算器怎么配合使用
- 护甲减伤计算器用于互相换算护甲值和减伤百分比:知道怪物护甲可以算减伤,知道减伤也能反推护甲。
- 伤害计算器输入攻击力和减伤百分比,算出实际掉血;伤害会向下取整,所以结果可能是 0。
- 计算出的减伤会自动填入减伤输入框,不需要手动抄写。
想知道 81 攻击的戟打减伤 93% 的火焰守卫能造成多少伤害?在减伤框输入 93,攻击力输入 81,就能看到实际掉血。
伤害计算器
输入攻击和减伤百分比,计算实际掉血。
该攻击无法造成伤害