clay-borg/scenarios/ground/gr-a01-investigate.yaml

44 lines
1.1 KiB
YAML
Raw Normal View History

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]