CONTENT CONTRACT · VERSION 1
RoutineDefinition
A daily schedule starting at minute zero, ordered by unique minutes.
Signature
{ defends: boolean, entries: {RoutineEntry}, home: (SettlementMarker)?, id: ContentId, idle: {Name}, shifts: {SeasonShift}, topics: {Name} }Fields
| Name | Type | Meaning |
|---|---|---|
defends | boolean | Takes up arms against raids instead of fleeing. |
entries | {RoutineEntry} | Chronological day; an entry holds until the next. Items: 1…1440; Unique entries |
home | SettlementMarker | Settlement marker of the villager's house (home and sleep). Length: 1…96; Pattern: ^[a-z][a-z0-9_:-]{0,95}$ |
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}$ |
idle | {Name} | Idle clips of the human rig between activities. Items: 0…16 |
shifts | {SeasonShift} | How each season moves the day. Items: 0…16 |
topics | {Name} | Thought-cloud motifs of its talk. Items: 0…16 |