56 lines
1.3 KiB
YAML
56 lines
1.3 KiB
YAML
|
|
scenario: ground/gr-a10-ground-gr
|
|||
|
|
description: >
|
|||
|
|
GROUND—GR (Ground & Restate): the mode is chosen after Reveal
|
|||
|
|
(GR-R05), and on resolution the player takes −2 Stress and readies
|
|||
|
|
their Freedom token (GR-A10, GR-F04). Resolution refuses to start
|
|||
|
|
while any revealed GROUND still lacks a mode.
|
|||
|
|
covers: [GR-R05, GR-A10]
|
|||
|
|
provisional: false
|
|||
|
|
seed: 42
|
|||
|
|
setup:
|
|||
|
|
players: 3
|
|||
|
|
preset: standard-3p
|
|||
|
|
patch:
|
|||
|
|
"lead": 0
|
|||
|
|
"players.0.stress": 5
|
|||
|
|
"players.0.freedom_ready": false
|
|||
|
|
commands:
|
|||
|
|
- actor: P1
|
|||
|
|
cmd: select_action
|
|||
|
|
args: { action: GROUND }
|
|||
|
|
- actor: P2
|
|||
|
|
cmd: select_action
|
|||
|
|
args: { action: INVESTIGATE, problem: 3 }
|
|||
|
|
- actor: P3
|
|||
|
|
cmd: select_action
|
|||
|
|
args: { action: INVESTIGATE, problem: 3 }
|
|||
|
|
- actor: SYSTEM
|
|||
|
|
cmd: reveal
|
|||
|
|
# GR-R05: no mode chosen yet, so resolution is refused.
|
|||
|
|
- actor: SYSTEM
|
|||
|
|
cmd: resolve
|
|||
|
|
# GR-R05: only a player who revealed GROUND may choose a mode.
|
|||
|
|
- actor: P2
|
|||
|
|
cmd: choose_ground_mode
|
|||
|
|
args: { mode: GR }
|
|||
|
|
- actor: P1
|
|||
|
|
cmd: choose_ground_mode
|
|||
|
|
args: { mode: GR }
|
|||
|
|
- actor: SYSTEM
|
|||
|
|
cmd: resolve
|
|||
|
|
expect:
|
|||
|
|
events:
|
|||
|
|
- kind: GroundModeChosen
|
|||
|
|
player: 0
|
|||
|
|
mode: Gr
|
|||
|
|
- kind: StressSet
|
|||
|
|
player: 0
|
|||
|
|
stress: 3
|
|||
|
|
- kind: FreedomReadied
|
|||
|
|
player: 0
|
|||
|
|
state:
|
|||
|
|
"players.0.stress": 3
|
|||
|
|
"players.0.freedom_ready": true
|
|||
|
|
"step": Resolve
|
|||
|
|
rejects: [4, 5]
|