✅ Furcas steeled stance cannot act without ap
| Category | Ability |
| Status | Passing |
| Test | tests/test_abilities_complex.py::TestFurcasSteelStancePaysCosts::test_furcas_steeled_stance_cannot_act_without_ap |
Furcas has steeled_stance_action marker but P1 has 0 AP.
Preconditions
-
P1 has 0 AP
-
Furcas has steeled_stance_action status
Action
- Check if Furcas can perform any AP-costing action
Expected Postconditions
-
Furcas cannot perform an attack (insufficient AP)
-
The "may perform an action" is gated by normal cost requirements
Assertions
assert state.players[Side.PLAYER_1].ap == 0