CONTENT CONTRACT · VERSION 1
ClimateDefinition
Ordered seasons and weighted weather changes on the simulation clock.
Signature
{ day_ticks: PositiveTicks, id: ContentId, seasons: {SeasonDuration}, weather_period_ticks: PositiveTicks }Fields
| Name | Type | Meaning |
|---|---|---|
day_ticks | PositiveTicks | Number of simulation ticks in one full day. Range: 1…2147483647; Unit: tick |
id | ContentId | Package-qualified identity; unique within its declaring namespace. Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$ |
seasons | {SeasonDuration} | Season order (the last is followed by the first), duration and weather of each season. Items: 1…64; Unique entries |
weather_period_ticks | PositiveTicks | Interval between deterministic weather selections. Range: 1…2147483647; Unit: tick |