Skip to main content

✅ Malphas does not exhaust allied demon

CategoryAbility
StatusPassing
Testtests/test_abilities_complex.py::TestMalphasExhaustEnteringEnemy::test_malphas_does_not_exhaust_allied_demon

P1's own demon marches into lane 0 — Malphas does NOT exhaust ally.

Preconditions

  • Lane 0: P1's Malphas (#041) — READIED

  • P1's Duban in lane 1, marches to lane 0.

Action

  • Fire DEMON_MARCHED: event.target=P1's Duban, event.lane=0 (destination).

Expected Postconditions

  • P1's Duban: READIED (not exhausted — ally, not enemy)

Assertions

assert ally_after.state == DemonState.READIED