Skip to main content

✅ Malphas does not exhaust entering enemy

CategoryAbility
StatusPassing
Testtests/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