KharvalenWiki
v0.9.16
简体中文

伤害管线

一次攻击穿过防御的确切顺序,与 v0.9.16 版游戏的实际结算完全一致。

一击的顺序

单位受到的每一次攻击,总是按同样的顺序经过同一条检查链。这个顺序解释了战斗中几乎所有“奇怪”的交互:为什么被闪避的攻击不会触发荆棘,为什么护盾挡小伤害和挡巨额伤害一视同仁,为什么致命一击永远来不及施加它的状态。

这条链把伤害分成两族。直接攻击走完整条管线。状态的持续伤害——灼烧、中毒、流血——会跳过闪避、护盾和护甲:只有百分比伤害减免能削减它。

逐步拆解

顺序步骤发生什么
0敌方护盾仅针对敌人,且仅从难度 ×30 开始生效。如果敌人还有护盾充能,就消耗一层,直接攻击到此为止:不扣生命、不施加状态、不触发词条效果,也不吸血。持续伤害则会直接穿透。
1闪避仅限直接攻击,上限 75%。闪避会切断整条管线:没有荆棘、没有护盾、没有状态。
2反弹(荆棘)把原始伤害返还给攻击者。反弹不携带状态,也不能再次被反弹。
2.5护盾格挡(玩家)一层充能挡下完整一击,无论伤害多少。被挡下的攻击不碰生命也不施加状态。
3元素相克你的元素克制目标则 ×1.3,被克制则 ×0.7,无关则 ×1。仅对首次命中生效。
4护甲伤害按下方公式削减。持续伤害跳过它。
5伤害减免伤害 × (1 − 减免),上限 95%。与护甲不同,它对持续伤害同样生效。
6生命与事件扣除生命并触发伤害事件。
7施加状态仅当目标在这一击中幸存:致命一击永远不施加它的状态。
8死亡或倒地结算结局:死亡、联机中倒地或自动复活。

2.5 步真实存在:玩家的护盾格挡在荆棘与元素相克之间结算。而第 0 步只对敌人存在,从难度 ×30 开始。唯有一位首领在第 0 步之前还多一道关卡:阿扎卡尔——矮人地下城的最终首领——只要没有存活玩家在其领地中心 32 米以内,就会格挡一切直接命中("格挡!")、无视持续伤害并拒绝状态。自 v0.9.13 起,只要没有任何玩家能被他步行到达(站在火盆柱上、高处岩石上或商人平台上),同一道关卡也会关闭。

护甲公式

最终伤害 = 伤害 × 25 / (25 + 护甲)
常数为 25 · 伤害永不低于 1 · 持续伤害无视护甲
护甲通过的伤害
0100 %
2550 %
5033 %
7525 %
10020 %

护甲收益递减:前 25 点砍掉一半伤害,但护甲翻倍后减免不再翻倍。此后每一点的价值都比前一点略低。

注意闪避有上限:75%。超过之后再堆闪避毫无收益——并且记住,持续伤害无法闪避。

实战结论

  • 闪避是完全防御:被闪避的攻击等于不存在。不会触发荆棘,不会消耗护盾,也不会施加状态。
  • 护盾不看数字:一层充能挡 5 点伤害和挡 500 点伤害一样。面对首领的重击,每层充能都价值千金。
  • 致命一击永远不会施加状态:如果这一击杀死了目标,它携带的中毒或眩晕就会消失。
  • 对抗持续伤害只有伤害减免有效:闪避、护盾和护甲都不参与。
  • 敌人也有护盾:从难度 ×30 起,每个敌人出生时都带着能吸收整记攻击的充能——×30 时 1 层,之后每 ×10 再加 1 层(×43 时为 2 层)。持续伤害会无视这些充能,但施加状态的那一击必须先命中。
  • 阿扎卡尔无法被狙击:只要没有人在他的领地内(距其中心 32 米以内),任何东西都对他不起作用——不管是攻击、持续伤害还是状态。如果你爬到他步行无法到达的地方(柱子、高处岩石)也一样:他会变为免疫并回到原位。你必须下来近身作战。

已对照游戏v0.9.16验证。