✅ Baal praise at 13cp does not immediately lose
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_actions.py::test_baal_praise_at_13cp_does_not_immediately_lose |
Baal at 13 CP uses Praise — gains 2 CP reaching 15, triggering loss.
Preconditions
-
P1 has 13 CP (2 away from losing at 15)
-
Lane 0: P1's Baal (#064) — READIED
Action
- Execute Praise, choices={"lane": 0}
result = execute_ability(state, baal_on_field, ability_idx=0, targets=None, choices={"lane": 0})
Expected Postconditions
- P1 CP: 15 (13 + 2 = 15, at the loss threshold)
Assertions
assert result.players[Side.PLAYER_1].cp == 15