44 lines
1.1 KiB
YAML
44 lines
1.1 KiB
YAML
|
|
scenario: ground/gr-a01-investigate
|
||
|
|
description: >
|
||
|
|
INVESTIGATE reveals the chosen hidden Problem and draws one Solution
|
||
|
|
(GR-A01). Selecting an already face-up Problem is rejected (GR-A13).
|
||
|
|
covers: [GR-A01, GR-S01]
|
||
|
|
provisional: false
|
||
|
|
seed: 42
|
||
|
|
setup:
|
||
|
|
players: 3
|
||
|
|
preset: standard-3p
|
||
|
|
patch:
|
||
|
|
"lead": 0
|
||
|
|
commands:
|
||
|
|
- actor: P1
|
||
|
|
cmd: select_action
|
||
|
|
args: { action: INVESTIGATE, problem: 2 }
|
||
|
|
# GR-A13: Problem 1 is the Surface Problem, already face up.
|
||
|
|
- actor: P2
|
||
|
|
cmd: select_action
|
||
|
|
args: { action: INVESTIGATE, problem: 1 }
|
||
|
|
- actor: P2
|
||
|
|
cmd: select_action
|
||
|
|
args: { action: INVESTIGATE, problem: 3 }
|
||
|
|
- actor: P3
|
||
|
|
cmd: select_action
|
||
|
|
args: { action: INVESTIGATE, problem: 3 }
|
||
|
|
- actor: SYSTEM
|
||
|
|
cmd: reveal
|
||
|
|
- actor: SYSTEM
|
||
|
|
cmd: resolve
|
||
|
|
expect:
|
||
|
|
events:
|
||
|
|
- kind: ProblemRevealed
|
||
|
|
problem: 2
|
||
|
|
- kind: SolutionDrawn
|
||
|
|
player: 0
|
||
|
|
state:
|
||
|
|
"problems.2.face_up": true
|
||
|
|
"problems.3.face_up": true
|
||
|
|
# GR-S02 dealt two; INVESTIGATE drew a third. The suit is the
|
||
|
|
# golden value for seed 42 under the GR-S04 shuffle.
|
||
|
|
"players.0.hand.2.suit": Change
|
||
|
|
rejects: [1]
|