Skip to main content

✅ Baal praise at 13cp does not immediately lose

CategoryAbility
StatusPassing
Testtests/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