护甲数学:为什么 20 点护甲不是 80% 减伤
护甲公式还包含盔甲韧性和攻击的护甲穿透。以下是真正的方程式、保护附魔额外叠加的部分,以及硬性上限在哪里,举例来说,四个部位都套上保护 IV 附魔,能带来 64% 的伤害减免,比大多数人以为的还要高出不少。
全套钻石护甲显示 20 点——十个图标——人们把它理解为 80% 伤害减免。真正的数值取决于你受到的攻击有多重。
公式
reduction = min(20, max(armour/5, armour − damage/(2 + toughness/4))) × 4%
由此可以得出两点:
- 面对重击时护甲效果会变差。
damage/(2 + toughness/4)项会随着受到的伤害升高而扣除更多。面对僵尸 2 点伤害的一拳,20 点护甲接近其上限。面对 40 点伤害的爆炸,效果就差得多。 armour/5是下限。 无论攻击多重,你的护甲值至少保留五分之一生效——20 点护甲永远不会低于 4 点,也就是 16%。
盔甲韧性只出现在那个减法项中,这正是它在面对重击时至关重要、面对弱击时毫无作用的原因。钻石每件提供 2 点,下界合金 3 点。这个差距在面对僵尸时看不出来,面对闪电苦力怕时却是实打实的。
保护附魔单独叠加,且在之后结算
附魔保护是第二层、独立的减伤,作用于护甲减免之后剩余的部分:
EPF total (capped at 20) × 4% → up to 80% of the remainder
四件装备上的保护 IV 提供 EPF 16,即 64%。与全套护甲减免结合后,总减伤接近——但永远达不到——96%。总会有一个下限。
专项保护(爆炸保护、火焰保护、弹射物保护)在对应伤害类型上按双倍计算,其他情况则毫无作用,因此爆炸保护 IV 套装对抗苦力怕时强于保护 IV,对抗其他一切时则更弱。
无视护甲的伤害类型
护甲对以下情况毫无作用:
- 摔落伤害——只有摔落缓冲和普通保护能减免
- 溺水、饥饿、窒息
- 虚空
- 中毒和凋灵——状态效果,不是攻击
/kill以及标记为穿透护甲的damage_type条目
这就是为什么全副武装的玩家仍会死于高空坠落,也是为什么对使用鞘翅的人来说,摔落缓冲 IV 比把同一个附魔槽位花在保护上更值得。
抗性提升在之后乘算叠加
抗性提升每级减少 20%,在护甲之后、附魔保护之前结算——顺序无关紧要,因为两者都是乘算——而且它确实对上述大多数穿透类型有效。信标最多提供抗性提升 II,而海龟壳大师 IV 更强;抗性提升 V 只能通过命令获得,是完全免疫。
实用结论
- 下界合金优于钻石,体现在对抗爆炸和重击上,而不是对抗生物。
- 保护 IV 胜过专项保护,除非你确切知道会遭受什么攻击。
- 有效护甲上限为 20 点(80%)。超过 20 的点数只能通过属性修饰符获得,面对更重的攻击时也只是让你保持在这个上限。
- 面对极大的单次攻击,生命值和抗性提升远比护甲重要。
在参考资料与计算器 — 第 2 组中,用你自己的数值(包括盔甲韧性和附魔)算一算。