伤害计算总流程
一次攻击的伤害分两条线同时结算:对护甲的伤害 和 穿甲伤害(对 HP 的伤害)。下面用实战例子一步步拆解。
实战例子:巩特尔嘲笑者的阔剑 vs 华丽锁甲衫
巩特尔嘲笑者的阔剑
基础伤害 85-100 · 破甲效率 128% · 穿甲伤害 25%
VS
华丽锁甲衫
护甲值 150
第 1 步:基础伤害 roll 值
攻击时,基础伤害在武器区间内随机取值(85-100)。本例假设 roll 到最大值 100。
第 2 步:计算对护甲造成的伤害
护甲伤害 = 基础伤害 × 破甲效率
100 × 128% = 128
第 3 步:计算剩余护甲值
剩余护甲值 = 原护甲值 − 护甲伤害
150 − 128 = 22 点
第 4 步:计算穿甲伤害(对 HP 的直接伤害)
穿甲伤害 = 基础伤害 × 装备穿甲伤害属性
100 × 25% = 25 点
第 5 步:计算 HP 实际受到的伤害
HP 伤害 = 穿甲伤害 − 当前剩余护甲值的 10%(不满整数按整数计算)
25 − 22 × 10% = 25 − 2 = 23 点
特殊情况
- 攻击命中头部:造成的伤害 +50%(在基础伤害 roll 值之后直接加成)。
- 角色没有护甲:HP 将直接承受武器的基础伤害(本例为 100 点)。
- 护甲完全破损:护甲归零后,溢出的伤害将直接由 HP 承受,不再有护甲减伤。
- 剩余护甲值越低,减伤越少:护甲被打薄后,穿甲伤害能更有效地打到 HP——这也是破甲武器(战锤、破甲箭)的价值所在。
※ 公式整理自游戏实测。不同武器/技能的破甲效率与穿甲属性各不相同,详见 装备图鉴。