CONTENT CONTRACT · VERSION 1
QuestChangedEvent
A quest of a player moved to another stage.
Signature
{ current: Name, kind: "quest_changed", player: PlayerRef, previous: Name, quest: QuestId }Fields
| Name | Type | Meaning |
|---|---|---|
current | Name | Stage after the transition. Length: 1…96; Pattern: ^[a-z][a-z0-9_]{0,95}$ |
kind | "quest_changed" | Discriminant |
player | PlayerRef | Player the event belongs to. Length: 1…256; Pattern: ^[\s\S]+$ |
previous | Name | Stage before the transition. Length: 1…96; Pattern: ^[a-z][a-z0-9_]{0,95}$ |
quest | QuestId | Quest that changed. Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$; Reference: quest |