49 lines
1.2 KiB
YAML
49 lines
1.2 KiB
YAML
|
|
scenario: ground/gr-d03-darvo-deny
|
||
|
|
description: >
|
||
|
|
The DENY stage turns one face-up, unsolved, unprotected Problem face
|
||
|
|
down and Denies it (GR-D03), then the sequence advances to ATTACK
|
||
|
|
(GR-D02). A protected Problem is not a legal DENY target (GR-A11).
|
||
|
|
covers: [GR-D02, GR-D03, GR-P01]
|
||
|
|
provisional: false
|
||
|
|
seed: 42
|
||
|
|
setup:
|
||
|
|
players: 3
|
||
|
|
preset: standard-3p
|
||
|
|
patch:
|
||
|
|
"lead": 0
|
||
|
|
"players.0.darvo": Deny
|
||
|
|
"problems.2.face_up": true
|
||
|
|
commands:
|
||
|
|
- actor: P1
|
||
|
|
cmd: select_action
|
||
|
|
args: { action: INVESTIGATE, problem: 3 }
|
||
|
|
- actor: P2
|
||
|
|
cmd: select_action
|
||
|
|
args: { action: INVESTIGATE, problem: 3 }
|
||
|
|
- actor: P3
|
||
|
|
cmd: select_action
|
||
|
|
args: { action: INVESTIGATE, problem: 3 }
|
||
|
|
- actor: SYSTEM
|
||
|
|
cmd: reveal
|
||
|
|
# GR-D02: only a player with a live sequence names a stage target.
|
||
|
|
- actor: P2
|
||
|
|
cmd: choose_darvo_target
|
||
|
|
args: { problem: 1 }
|
||
|
|
- actor: P1
|
||
|
|
cmd: choose_darvo_target
|
||
|
|
args: { problem: 1 }
|
||
|
|
- actor: SYSTEM
|
||
|
|
cmd: resolve
|
||
|
|
expect:
|
||
|
|
events:
|
||
|
|
- kind: ProblemDenied
|
||
|
|
problem: 1
|
||
|
|
- kind: DarvoAdvanced
|
||
|
|
player: 0
|
||
|
|
stage: Attack
|
||
|
|
state:
|
||
|
|
"problems.1.denied": true
|
||
|
|
"problems.1.face_up": false
|
||
|
|
"players.0.darvo": Attack
|
||
|
|
rejects: [4]
|