- summary: Claims the reward for a finished achievement, or every claimable reward at once.
- area: Game.Achievement
Claims the reward for a finished achievement, or every claimable reward at once.
Kind request · Area Game.Achievement
Claims one achievement's reward.
achievement_id OF -1 CLAIMS EVERYTHING CLAIMABLE AT ONCE. That is a real
value, not a sentinel for "unset": the client sends exactly that when the player
accepts all rewards. Be sure you meant it - there is no per-item confirmation.
The current build pads the message with a nested four-member message that no dumped build writes. Leave it alone.
When you may send it
- Requires
character_loadedobserved - Raised by: the player accepts a reward in the rewards menu proven
Related messages
- Reply not yet recovered: the reward arrives as items - watch
GameActionItemListEventand your inventory - but the acknowledgement message itself has no signature here yet.
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 1 | achievement_id | int32 | Which achievement's reward to claim, or -1 for every claimable reward at once. (achievement id) Range: a real achievement id, or -1 for all -1 IS MEANINGFUL, not a placeholder. | required |