scenario: ground/gr-a05-support-response description: > A Support target answers after Reveal: through a Rivalry they flip it to a Bond or break it (GR-A05); with no relation a Bond forms only if they accept (GR-L02). A player not receiving Support cannot answer. covers: [GR-A05, GR-L02, GR-A03] provisional: false seed: 42 setup: players: 3 preset: standard-3p patch: "lead": 0 "relations.0-1": Rivalry commands: - actor: P1 cmd: select_action args: { action: SUPPORT, target: P2 } - actor: P2 cmd: select_action args: { action: SUPPORT, target: P3 } - actor: P3 cmd: select_action args: { action: INVESTIGATE, problem: 3 } - actor: SYSTEM cmd: reveal # GR-A05: P2 is supported through a Rivalry, so it may flip. - actor: P2 cmd: respond_to_support args: { response: flip_to_bond } # GR-L02: P3 has no relation with its supporter, so it accepts. - actor: P3 cmd: respond_to_support args: { response: accept_bond } # P1 received no Support this round. - actor: P1 cmd: respond_to_support args: { response: accept_bond } # GR-A05: a flip is not available where no relation exists. - actor: P3 cmd: respond_to_support args: { response: flip_to_bond } - actor: SYSTEM cmd: resolve expect: events: - kind: SupportAnswered player: 1 response: FlipToBond - kind: RelationFormed relation: Bond state: "relations.0-1": Bond "relations.1-2": Bond "players.1.stress": 1 "players.2.stress": 1 rejects: [6, 7]