✅ Gremory swap positions same owner works
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_complex.py::test_gremory_swap_positions_same_owner_works |
Gremory's Swap Positions swaps two demons controlled by same player.
Preconditions
-
Lane 0: P1's Gremory (#027) — READIED
-
Lane 0: P1's Ally A (Sabnock #003) — lane 0
-
Lane 2: P1's Ally B (Morax #006) — lane 2
Action
- Gremory uses Swap Positions (ability[1]) targeting Ally A and Ally B
Expected Postconditions
-
Ally A: moved to lane 2
-
Ally B: moved to lane 0
Assertions
assert ally_a_after.lane == 2
assert ally_b_after.lane == 0