CONTENT CONTRACT · VERSION 1
QuestObjective
One shown objective of a quest; handlers advance the quest, this only reports progress.
Signature
{ count: PositiveCount, npc: (NpcId)?, progress: ObjectiveProgress, text: TextKey }Fields
| Name | Type | Meaning |
|---|---|---|
count | PositiveCount | Amount that completes it. Range: 1…2147483647; Unit: count |
npc | NpcId | NPC the objective sends the player to (a speech bubble over it while open). Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$; Reference: npc |
progress | ObjectiveProgress | Where the shown progress comes from. |
text | TextKey | Objective text. Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$; Reference: text |