KharvalenWikiv0.8.4
English

Damage pipeline

The exact order in which a hit crosses the defenses, just as the game resolves it in v0.8.4.

The order of a hit

Every hit a unit takes goes through the same chain of checks, always in the same order. That order explains almost every “odd” combat interaction: why a dodged hit doesn’t trigger Thorns, why the shield blocks a tiny hit and a huge one alike, or why a killing blow never gets to apply its status.

The chain distinguishes two damage families. Direct hits travel the full pipeline. The periodic damage of statuses —Burn, Poison, Bleed— skips evasion, shield and armor: only percentage damage reduction can mitigate it.

Step by step

OrderStepWhat happens
0EvasionDirect hits only, capped at 75%. Dodging cuts the entire pipeline: no Thorns, no shield, no status.
1Reflection (Thorns)Returns the raw damage to the attacker. The bounce carries no statuses and cannot be reflected again.
1.5Shield blockOne charge blocks one whole hit, whatever the damage. A blocked hit touches no health and applies no status.
2Elemental synergy×1.3 if your element beats the target’s, ×0.7 if it loses, ×1 if unrelated. Initial hit only.
3ArmorDamage is reduced by the formula below. Periodic damage skips it.
4Damage reductiondamage × (1 − reduction), capped at 95%. Unlike armor, it does apply to periodic damage.
5Health and eventsHealth is subtracted and damage events fire.
6Apply statusOnly if the target survives the hit: a killing blow never applies its status.
7Death or downingThe outcome resolves: death, co-op downing, or auto-revive.

Step 1.5 really exists: the shield block resolves between Thorns and elemental synergy.

The armor formula

final damage = damage × 25 / (25 + Armor)
The constant is 25 · damage never drops below 1 · periodic damage ignores armor
ArmorDamage that passes
0100 %
2550 %
5033 %
7525 %
10020 %

Armor has diminishing returns: the first 25 points cut half the damage, but doubling your armor no longer doubles the mitigation. From there, each point is worth a little less than the previous one.

Watch outEvasion is capped: 75%. Beyond that, stacking more evasion adds nothing — and remember that periodic damage cannot be dodged.

Practical consequences

  • Dodging is total defense: a dodged hit doesn’t exist. It triggers no Thorns, consumes no shield and applies no status.
  • The shield doesn’t look at numbers: one charge blocks a 5-damage hit and a 500-damage hit alike. Against a boss’s big hits, every charge is gold.
  • A killing blow never applies its status: if the hit kills, the poison or stun it carried is lost.
  • Only damage reduction protects against periodic damage: evasion, shield and armor play no part.

Verified against game v0.8.4.