Kind event · Area Game.Job
The character's jobs and, for each, the skills it grants: one JobDescription per job.
WHAT TO DO WHEN YOU RECEIVE IT
1. REPLACE your job table with this one. The client builds a brand-new table keyed by JobDescription.job_id and swaps it in; jobs absent from the message are gone. 2. For each job, keep its skills (SkillAction): a gathering skill tells you how long one use takes and how many resources it yields (Timed, Collect); a crafting skill tells you its success chance (Craft). 3. SEND NONE BACK. The handler builds no request.
Experience and level per job arrive separately (JobExperiencesUpdateEvent); this message says what each job lets the character do.
Builds pad the message with a second, never-walked list of the same record and unread scalars; the real list is the one the client walks.
When you may send it
Requires character_selected inferred Related messages
Unsolicited - nothing you send causes this no job request asks for it; the server pushes the character's job set Fields
#FieldTypeMeaningYou set it 1jobsrepeated JobDescriptionOne entry per job of the character.
A list of JobDescription; the whole set.never
- summary: Every job of the character with the skills it grants. Replace your job table with it; nothing is sent back.
- area: Game.Job
- 44 vues