skillOptionObject
A skill option defines how a stop can be executed and the restrictions on timing and resource requirements. Field names are terse single/double letters (the long name follows each).
-
sskill[string: null | real]default[] - Name→value pairs of required capability and proficiency (null or numeric); must reference resource / desk definitions.
-
ttimetimeInterval - Required — predicted duration at the stop for this option.
-
ccontingencytimeIntervaldefault0 - Buffer time applied during scheduling.
-
tttoTimetimeInterval - Duration for dependent “to” stops; defaults to t.
-
tctoContingencytimeInterval - Buffer for dependent stops; defaults to c.
-
rtrepackTimetimeIntervaldefault0 - Repack duration.
-
rcrepackContingencytimeIntervaldefault0 - Repack buffer.
-
lliveryliverydefault[] - Required livery constraints; empty means any livery.
-
qqualityANY | RELIABLE | IDLE | null - Position restriction.
-
bbonusrealdefault0 - Subsidy or penalty applied when this option is selected.
Selection — when multiple options qualify, Spiral prioritises the least-restrictive quality, then the highest bonus, then the earliest array position.