clay-borg/scenarios/ground/gr-r02-select.yaml

36 lines
885 B
YAML
Raw Normal View History

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: INVESTIGATE, problem: 3 }
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]