35 lines
856 B
YAML
35 lines
856 B
YAML
|
|
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]
|