skillObject
A resource’s skills is a map of skill name to a value that classifies the skill in one of four ways:
- Capability — a straightforward skill (e.g. an engineering qualification), represented by
null. - Proficiency — a graded competence level, given as a bare
real(the value is matched against a skillOption’s required proficiency). - Constraint — a restriction on a skill (e.g. a maximum size that can be handled), given as a
maxvalue. - Consumable — a restriction depleted by a stop and
potentially replenished by a
tostop, expressed as acapacity(e.g. a vehicle’s maximum load).
null // capability5.0 // proficiency{ "max": 0.0 } // constraint{ "capacity": 0.0 } // consumable