Skip to content

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 max value.
  • Consumable — a restriction depleted by a stop and potentially replenished by a to stop, expressed as a capacity (e.g. a vehicle’s maximum load).
null // capability
5.0 // proficiency
{ "max": 0.0 } // constraint
{ "capacity": 0.0 } // consumable