✅ Malphas does not exhaust entering enemy
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_complex.py::TestMalphasExhaustEnteringEnemy::test_malphas_does_not_exhaust_entering_enemy |
P2's demon moves INTO Malphas's lane from lane 1.
Preconditions
-
Lane 0: P1's Malphas (#041) — READIED
-
P2's Demon starts in lane 1, moves to lane 0.
Action
- Fire DEMON_MARCHED with target=P2's demon moving into lane 0 (was in lane 1, not local before)
Expected Postconditions
- P2's demon: READIED (was NOT local before move — no trigger)
Assertions
assert p2_after.state == DemonState.READIED