- summary: One objective of a quest step - its id, whether it is done, its progress and its text parameters. The type is recovered; its members are not named yet.
- area: Game.Quest
One objective of a quest step - its id, whether it is done, its progress and its text parameters. The type is recovered; its members are not named yet.
Kind struct · Area Game.Quest
One thing the current step of a quest asks for - talk to someone, bring items, defeat
monsters. It is the element of Details.objectives.
WHAT IT CARRIES. Ankama's reference definition is:
objective_id which objective, as a quest-objective id from the game data objective_reached whether it is done dialog_params text parameters substituted into the objective's description completion a progress pair: current and maximum
The client uses exactly those four things: it files each objective under its id as done or still to do, keeps the progress pair for the objective's counter, and fills the objective's text with the parameters when there are any.
THREE MEMBERS ARE NAMED: QuestObjective.objective_id, QuestObjective.objective_reached and
QuestObjective.dialog_params. File each objective under its id as done or still to do, and fill its
text with the parameters. The progress pair and a second string are declared but never read by the
client on 3.7.12.12: ignore them.
Nothing is sent about an objective when it arrives. Following one on screen is a separate
request (QuestObjectiveFollowRequest) that the player triggers.
Not sent on its own — it is only ever an entry of Details.objectives. inferred
Used by
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | objective_reached | bool | Whether the objective is done. The only bool the client's objective converters read. | never |
| 2 | dialog_params | repeated string | Text parameters substituted into the objective's description. The only repeated string the client's objective converters read. | never |
| 4 | objective_id | int32 | Which objective: a quest-objective id from the game data. Observed: 14257The only int32 the client's objective converters read. | never |