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