- summary: One skill a job grants: a timed gathering action with its yield range, or a craft with its success chance.
- area: Game.Job
One skill a job grants: a timed gathering action with its yield range, or a craft with its success chance.
Kind struct · Area Game.Job
One skill of a job (SkillAction.skill_id) and what using it does, as a oneof
(SkillAction.action):
- SkillAction.timed - a gathering skill: how long one use takes and how many
resources it yields (Timed, Collect);
- SkillAction.craft - a crafting skill: its success chance (Craft).
Exactly one branch is set. Read the oneof case, not the field numbers: both branches are messages and their numbers change between builds. The client keeps the skill id as a 16-bit value.
Not sent on its own — it is an entry of JobDescription.skills, never sent on its own. inferred
Used by
Fields
| # | Field | Type | Meaning | You set it |
|---|---|---|---|---|
| 3 | skill_id | int32 | Which skill this is. (skill id) | never |
| 1 | craft | Craft | Set for a crafting skill: its success chance. A Craft; a branch of the action oneof. | never |
| 2 | timed | Timed | Set for a gathering skill: duration and yield range. A Timed; a branch of the action oneof. | never |