CONTENT CONTRACT · VERSION 1
cutscene_finished
A player's cutscene ended by host time, a validated skip or a disconnect.
Signature
{ cutscene: CutsceneId, instance: OpaqueRef, kind: "cutscene_finished", player: PlayerRef, result: CutsceneResult }Fields
| Name | Type | Meaning |
|---|---|---|
cutscene | CutsceneId | Cutscene that ended. Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$; Reference: cutscene |
instance | OpaqueRef | Host-assigned identity of this dialogue or cutscene session. Length: 1…256; Pattern: ^[\s\S]+$ |
kind | "cutscene_finished" | Discriminant |
player | PlayerRef | Player the event belongs to. Length: 1…256; Pattern: ^[\s\S]+$ |
result | CutsceneResult | How the cutscene ended. |
Validated example
{
"cutscene": "core:hill_golem_omen",
"instance": "cutscene/1",
"kind": "cutscene_finished",
"player": "p1",
"result": "elapsed"
}