Parley
Speak with the monsters: a fresh reaction roll with the speaker's CHA modifier.
Full documentation: Parley. Wire type: parley.
Legal session modes: encounter
JSON Schema
{
"description": "Speak with the monsters: a fresh reaction roll with the speaker's CHA modifier.\n\nAn encounter must be open \u2014 encounters begin from wandering checks, keyed\nareas, or the referee spawn commands. Any number of re-rolls is legal; a\nhostile turn self-limits the conversation.\n\nModes:\n `encounter`\n\nRejections:\n - `session.command.wrong_mode` \u2014 no encounter is open.\n - `encounter.none_active` \u2014 defensive twin of the mode gate; not reachable\n through normal play.\n - `encounter.parley.mid_pursuit` \u2014 no talking while being chased.\n - `session.command.unknown_member` \u2014 `character_id` names no party member.\n - `session.command.member_incapacitated` \u2014 the speaker cannot act.\n\nEvents:\n [`ReactionRolledEvent`][osrlib.core.events.ReactionRolledEvent], and a\n [`StanceChangedEvent`][osrlib.crawl.events.StanceChangedEvent] when the\n stance shifts. An attacks result opens battle at once\n ([`BattleStartedEvent`][osrlib.crawl.events.BattleStartedEvent] and what\n follows); otherwise the encounter round closes with the monsters' beat.",
"properties": {
"command_type": {
"const": "parley",
"default": "parley",
"title": "Command Type",
"type": "string"
},
"character_id": {
"title": "Character Id",
"type": "string"
}
},
"required": [
"character_id"
],
"title": "Parley",
"type": "object"
}