44 lines
1.1 KiB
YAML
44 lines
1.1 KiB
YAML
|
|
scenario: ground/gr-a02-solve
|
||
|
|
description: >
|
||
|
|
SOLVE discards a Solution of the Problem's suit and claims it
|
||
|
|
(GR-A02). A second solver of the same Problem the same round spends
|
||
|
|
nothing, because an earlier resolver in Lead order already claimed it.
|
||
|
|
covers: [GR-A02, GR-R07, GR-O04]
|
||
|
|
provisional: false
|
||
|
|
seed: 42
|
||
|
|
setup:
|
||
|
|
players: 3
|
||
|
|
preset: standard-3p
|
||
|
|
patch:
|
||
|
|
"lead": 0
|
||
|
|
"players.0.hand": [{ suit: Clarify }]
|
||
|
|
"players.1.hand": [{ suit: Clarify }]
|
||
|
|
commands:
|
||
|
|
- actor: P1
|
||
|
|
cmd: select_action
|
||
|
|
args: { action: SOLVE, problem: 1 }
|
||
|
|
- actor: P2
|
||
|
|
cmd: select_action
|
||
|
|
args: { action: SOLVE, problem: 1 }
|
||
|
|
- actor: P3
|
||
|
|
cmd: select_action
|
||
|
|
args: { action: INVESTIGATE, problem: 3 }
|
||
|
|
- actor: SYSTEM
|
||
|
|
cmd: reveal
|
||
|
|
- actor: SYSTEM
|
||
|
|
cmd: resolve
|
||
|
|
expect:
|
||
|
|
events:
|
||
|
|
- kind: SolutionDiscarded
|
||
|
|
player: 0
|
||
|
|
- kind: ProblemClaimed
|
||
|
|
problem: 1
|
||
|
|
by: 0
|
||
|
|
state:
|
||
|
|
# Problem 1 is the Clarify Surface Problem (GR-S01).
|
||
|
|
"problems.1.claimed_by": 0
|
||
|
|
"players.0.hand": []
|
||
|
|
# GR-A02: P2 resolved second, so its Solution is not spent.
|
||
|
|
"players.1.hand": [{ suit: Clarify }]
|
||
|
|
rejects: []
|