36 lines
868 B
YAML
36 lines
868 B
YAML
|
|
scenario: ground/gr-r02-select
|
||
|
|
description: >
|
||
|
|
Select step: each player commits exactly one face-down Action, and a
|
||
|
|
second commit from the same player is rejected as a duplicate.
|
||
|
|
covers: [GR-R02, GR-A13]
|
||
|
|
provisional: false
|
||
|
|
seed: 42
|
||
|
|
setup:
|
||
|
|
players: 3
|
||
|
|
preset: standard-3p
|
||
|
|
commands:
|
||
|
|
- actor: P1
|
||
|
|
cmd: select_action
|
||
|
|
args: { action: ATTACK, target: P2 }
|
||
|
|
- actor: P2
|
||
|
|
cmd: select_action
|
||
|
|
args: { action: SUPPORT, target: P3 }
|
||
|
|
- actor: P3
|
||
|
|
cmd: select_action
|
||
|
|
args: { action: INVESTIGATE, problem: 2 }
|
||
|
|
# GR-R02: one selection per player per round.
|
||
|
|
- actor: P1
|
||
|
|
cmd: select_action
|
||
|
|
args: { action: GROUND }
|
||
|
|
expect:
|
||
|
|
events:
|
||
|
|
- kind: ActionSelected
|
||
|
|
player: 0
|
||
|
|
- kind: ActionSelected
|
||
|
|
player: 1
|
||
|
|
state:
|
||
|
|
"selections.0.action": Attack
|
||
|
|
"selections.1.action": Support
|
||
|
|
"selections.2.problem": 2
|
||
|
|
rejects: [3]
|