Skip to main content

✅ Vapula no trigger if fatally wounded

CategoryAbility
StatusPassing
Testtests/test_abilities_complex.py::TestVapulaDamageToHealing::test_vapula_no_trigger_if_fatally_wounded

Vapula is fatally_wounded — passive does not fire.

Preconditions

  • Lane 0: P1's Vapula (#100) — fatally_wounded=True

  • Lane 0: P2's Duban (#001) — 3 damage

Action

  • Fire DAMAGE_DEALT for Vapula -> Duban, value=3

Expected Postconditions

  • Duban: 3 damage unchanged (dead Vapula cannot resolve passive)

Assertions

assert duban_after.damage == 3, (
f"Fatally wounded Vapula must not convert damage. Got {duban_after.damage}."
)