Skip to main content

✅ Allocer no self march if fatally wounded

CategoryAbility
StatusPassing
Testtests/test_abilities_complex.py::TestAllocerPassives::test_allocer_no_self_march_if_fatally_wounded

Allocer is fatally_wounded — self-march passive does not fire.

Preconditions

  • Lane 0: P1's Allocer (#074) — fatally_wounded=True

Action

  • Fire DEMON_EXHAUSTED with source=Allocer

Expected Postconditions

  • Allocer: stays in lane 0 (cannot resolve while fatally wounded)

Assertions

assert allocer_after.lane == 0, (
f"Fatally wounded Allocer must not self-march. Got lane {allocer_after.lane}."
)