EverambleGAME API / 1

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

NameTypeMeaning
defendsbooleanTakes up arms against raids instead of fleeing.
entries{RoutineEntry}Chronological day; an entry holds until the next.
Items: 1…1440; Unique entries
homeSettlementMarkerSettlement marker of the villager's house (home and sleep).
Length: 1…96; Pattern: ^[a-z][a-z0-9_:-]{0,95}$
idContentIdPackage-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