✅ Allocer no self march if fatally wounded
| Category | Ability |
| Status | Passing |
| Test | tests/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}."
)