Skip to main content

✅ Gremory misdirection dodges distant attack by moving into lane

CategoryInteraction
StatusPassing
Testtests/test_abilities_actions.py::test_gremory_misdirection_dodges_distant_attack_by_moving_into_lane

Misdirection moves ally INTO attacker's lane, blocking Distant range attack.

Preconditions

  • Lane 0: P1's Gremory (#027) — READIED

  • Lane 0: P1's Ally (Sabnock #003) — READIED

  • Lane 2: P2's Attacker (Gremory #027) — Range=Distant, PWR=3

Action

  1. P2 declares Distant attack: attacker lane 2 → ally lane 0

  2. Quick: P1's Gremory moves ally from lane 0 → lane 1 (into attacker's lane)

  3. Attacker is in lane 1, ally now in lane 1 — SAME lane — Distant fails

Expected Postconditions

  • Ally moved to lane 1

  • Distant attack blocked (attacker and target now in same lane)

Assertions

assert sabnock_after.lane == 1
in_range = is_in_range(attacker_p, sabnock_after, Range.DISTANT)
assert not in_range