- summary: A quest has just started for the character. Carries the quest id.
- area: Game.Quest
A quest has just started for the character. Carries the quest id.
Kind event · Area Game.Quest
The character has started a quest. Add the quest id to your list of active quests.
It follows QuestStartRequest when the start succeeds, but also arrives for
quests started any other way (an NPC dialog answer, an item, a map trigger), so
handle it whether or not you asked.
WHAT THE CLIENT DOES WITH IT
The quest journal records the quest as started and refreshes its quest list. If the player's option "follow a quest when it starts" is on and the quest can be followed, the client also starts following it (the objective tracker shows it). Following is purely client-side: nothing is sent back.
The quest's steps and objectives are not in this message; they come with the
journal (QuestsEvent) or on request (QuestStepInformationRequest).
TWIN WARNING: QuestValidatedEvent has exactly the same wire shape (one quest
id). This one starts a quest, that one ends it.
When you may send it
- Requires
character_selectedinferred
Related messages
- Arrives after
QuestStartRequest
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | quest_id | int32 | The quest that started. (quest id (DataCenter Quests)) | never |