Skip to main content

✅ Leraje no counter if target in same lane

CategoryInteraction
StatusPassing
Testtests/test_abilities_complex.py::TestLerajeCounterAttack::test_leraje_no_counter_if_target_in_same_lane

Damaged demon is in Leraje's lane — out of Distant range.

Preconditions

  • Lane 0: P1's Leraje (#091) — READIED, range=Distant

  • Lane 0: P2's Duban (#001) — 0 damage (same lane as Leraje = Local)

Action

  • Fire DAMAGE_RECEIVED targeting Duban (lane 0 = same as Leraje), value=3

Expected Postconditions

  • No counter-attack (Leraje's range is Distant — same lane is not Distant)

Assertions

assert duban_after.damage == 0, (
f"Leraje must not counter-attack same-lane target (Distant range). Got {duban_after.damage}."
)