CONTENT CONTRACT · VERSION 1
season
A named season referenced by climate and clock records.
Signature
{ id: ContentId, kind: "season", look: SeasonLook, music: (SeasonMusic)?, name: TextKey }Fields
| Name | Type | Meaning |
|---|---|---|
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}$ |
kind | "season" | Discriminant |
look | SeasonLook | Engine look the client draws for this season; unique within a climate. |
music | SeasonMusic | Its day and night pieces; absent plays the soundtrack's. |
name | TextKey | Localization key for the displayed name. Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$; Reference: text |
Validated example
{
"id": "core:autumn",
"kind": "season",
"look": "autumn",
"music": {
"day": "core:sound_music_forest",
"night": "core:sound_music_autumn_night"
},
"name": "core:autumn_name"
}