✅ Iskandar no counter when zero damage
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_complex.py::TestIskandarCounterAttack::test_iskandar_no_counter_when_zero_damage |
Zero damage before DEF — no counter-attack.
Preconditions
-
Lane 0: P1's Iskandar (#104), READIED
-
Lane 0: P2's Duban (#001), READIED (enemy)
Action
- Fire DAMAGE_RECEIVED event: value=0 (no damage before DEF)
Expected Postconditions
- Duban takes no counter damage (value=0 < 1)
Assertions
assert duban_after.damage == 0, (
"0 damage before DEF must NOT trigger Iskandar's counter-attack."
)