✅ Malphas exhausts local enemy moved away by ability
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_actions.py::test_malphas_exhausts_local_enemy_moved_away_by_ability |
Malphas's passive exhausts an enemy that was local and moved away via another ability.
Preconditions
-
Lane 0: P1's Malphas (#041) — READIED
-
Lane 0: P2's Enemy (Sabnock #003) — READIED (local to Malphas)
-
Lane 1: P1's Gremory (#027) — READIED
Action
-
Gremory uses Misdirection to move the enemy from lane 0 to lane 1
-
DEMON_MARCHED fires with pre-move lane = Malphas's lane (0)
-
Malphas passive: enemy WAS local and moved → Exhaust
Expected Postconditions
-
Enemy: lane 1, EXHAUSTED (was local to Malphas, moved away)
-
Malphas passive triggered correctly on move-by-ability