Skip to main content

✅ Marchosias distant range attacker

CategoryInteraction
StatusPassing
Testtests/test_abilities_passive.py::test_marchosias_distant_range_attacker

Tests interaction between Duban, Marchosias, Valefar.

Preconditions

  • Lane 1: P1's Duban (#001) — 6 HP, 0 damage, READIED

  • Lane 1: P1's Marchosias (#087) — 15 HP, 0 damage, READIED

  • Lane 0: P2's Valefar (#007) — 9 HP, PWR 4, Range DISTANT

Action

  • Valefar (DISTANT) targets Duban in lane 1

  • Marchosias is in lane 1 — DISTANT from attacker in lane 0, valid target

  • Marchosias intercepts

Expected Postconditions

  • Marchosias: damage = 4 (intercepted)

  • Duban: damage = 0 (untouched)

Assertions

assert len(pairs) == 1
assert pairs[0][0].unit_id == "087"
assert pairs[0][1].instance_id == duban_p.instance_id