CONTENT CONTRACT · VERSION 1
QuestSnapshot
Player-owned quest progress supplied by an authoring fixture.
Signature
{ player: FixturePlayerRef, quest: QuestId, revision: Count, stage: Name }Fields
| Name | Type | Meaning |
|---|---|---|
player | FixturePlayerRef | Player instance whose state or inventory the invocation may access. Length: 1…4096; Pattern: ^[\s\S]*$ |
quest | QuestId | Quest definition whose stage and revision are selected. Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$; Reference: quest |
revision | Count | Monotone revision of the selected quest state. Range: 0…2147483647; Unit: count |
stage | Name | Current local quest stage identifier. Length: 1…96; Pattern: ^[a-z][a-z0-9_]{0,95}$ |