✅ Zero remaining ap deals no damage
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_complex.py::TestPiscesExtinction::test_zero_remaining_ap_deals_no_damage |
PRECONDITIONS:
Action
- Pisces Extinction with 0 remaining AP
Expected Postconditions
-
Enemy: 0 damage (2*0=0)
-
P1 AP: 0
Assertions
assert enemy_after.damage == 0, "X=0 → no damage"
assert result.players[Side.PLAYER_1].ap == 0