- summary: One quest the character has under way, with the detail of the step it is currently on.
- area: Game.Quest
One quest the character has under way, with the detail of the step it is currently on.
Kind struct · Area Game.Quest
One quest under way: which quest (QuestActive.quest_id) and the step it is on, with
that step's objectives (QuestActive.details, a Details).
A shared carrier, not a message anyone sends: the journal (QuestsEvent) embeds a list
of these, and QuestStepInformationEvent embeds exactly one when the client asks for a
single quest's step.
HOW TO USE IT. Key it by quest id. Each one you receive is the CURRENT state of that quest: replace the step and the objectives you held for it, do not merge. The quest id alone tells you nothing about progress - the step and objectives live in the details.
Several builds declare a SECOND int32 or a SECOND message member beside the real ones. A member is named when it is the only one of its shape, or the only one of its shape the client reads; where neither holds it stands obfuscated rather than being guessed at from position.
Not sent on its own — it is embedded in the quest journal and in QuestStepInformationEvent. inferred
Used by
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | quest_id | int32 | Which quest is under way. (quest id) | never |
| 3 | details | Details | The step the quest is currently on, and its objectives. | never |