43 lines
996 B
YAML
43 lines
996 B
YAML
|
|
scenario: ground/gr-a08-rivalry-break
|
||
|
|
description: >
|
||
|
|
Attack through an existing Rivalry: +2 Stress and the relation breaks
|
||
|
|
(GR-A08, GR-L04). Protection absorbs a separate Attack (GR-A09).
|
||
|
|
covers: [GR-A08, GR-A09, GR-T01]
|
||
|
|
provisional: false
|
||
|
|
seed: 42
|
||
|
|
setup:
|
||
|
|
players: 3
|
||
|
|
preset: standard-3p
|
||
|
|
patch:
|
||
|
|
"lead": 0
|
||
|
|
"relations.0-1": Rivalry
|
||
|
|
"players.2.protection": 1
|
||
|
|
commands:
|
||
|
|
- actor: P1
|
||
|
|
cmd: select_action
|
||
|
|
args: { action: ATTACK, target: P2 }
|
||
|
|
# P3 is protected, so this Attack is cancelled and costs the token.
|
||
|
|
- actor: P2
|
||
|
|
cmd: select_action
|
||
|
|
args: { action: ATTACK, target: P3 }
|
||
|
|
- actor: P3
|
||
|
|
cmd: select_action
|
||
|
|
args: { action: GROUND }
|
||
|
|
- actor: SYSTEM
|
||
|
|
cmd: reveal
|
||
|
|
- actor: SYSTEM
|
||
|
|
cmd: resolve
|
||
|
|
expect:
|
||
|
|
events:
|
||
|
|
- kind: StressSet
|
||
|
|
player: 1
|
||
|
|
stress: 4
|
||
|
|
- kind: RelationBroken
|
||
|
|
- kind: AttackCancelled
|
||
|
|
target: 2
|
||
|
|
state:
|
||
|
|
"players.1.stress": 4
|
||
|
|
"players.2.stress": 2
|
||
|
|
"players.2.protection": 0
|
||
|
|
rejects: []
|