Skip to main content

✅ Furcas steeled stance cannot act without ap

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