CONTENT CONTRACT · VERSION 1
dialogue_finished
A player's dialogue session ended.
Signature
{ dialogue: DialogueId, instance: OpaqueRef, kind: "dialogue_finished", player: PlayerRef }Fields
| Name | Type | Meaning |
|---|---|---|
dialogue | DialogueId | Dialogue of the session. Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$; Reference: dialogue |
instance | OpaqueRef | Host-assigned identity of this dialogue or cutscene session. Length: 1…256; Pattern: ^[\s\S]+$ |
kind | "dialogue_finished" | Discriminant |
player | PlayerRef | Player the event belongs to. Length: 1…256; Pattern: ^[\s\S]+$ |
Validated example
{
"dialogue": "core:healer_greeting",
"instance": "dialogue/1",
"kind": "dialogue_finished",
"player": "p1"
}