clay-borg/scenarios/ground/gr-r03-stress-gate.yaml

35 lines
856 B
YAML
Raw Normal View History

scenario: ground/gr-r03-stress-gate
description: >
Stress gate: at Stress 4 only ATTACK or GROUND may be selected, until
the READY Freedom token is spent, which admits any one Action.
covers: [GR-R03, GR-F03]
provisional: false
seed: 42
setup:
players: 3
preset: standard-3p
patch:
"players.0.stress": 4
commands:
# Gated: SUPPORT is not admitted at Stress 4.
- actor: P1
cmd: select_action
args: { action: SUPPORT, target: P2 }
- actor: P1
cmd: spend_freedom
# The same Action is now legal, and the token reads SPENT.
- actor: P1
cmd: select_action
args: { action: SUPPORT, target: P2 }
expect:
events:
- kind: FreedomSpent
player: 0
- kind: ActionSelected
player: 0
state:
"players.0.stress": 4
"players.0.freedom_ready": false
"selections.0.action": Support
rejects: [0]