EverambleGAME API / 1

CONTENT CONTRACT · VERSION 1

RoutinePlace

Where a plan of a routine takes its villager: a settlement marker of the world library or a map anchor.

Signature

{ anchor: (AnchorRef)?, marker: (SettlementMarker)?, offset_mm: {Millimeters}, radius_mm: Distance }

Fields

NameTypeMeaning
anchorAnchorRefMap anchor instead of a marker.
Length: 1…226; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}/[a-z][a-z0-9_]{0,95}$; Reference: map.anchor
markerSettlementMarkerSettlement marker (a market stall, a seat, `world:hearth`).
Length: 1…96; Pattern: ^[a-z][a-z0-9_:-]{0,95}$
offset_mm{Millimeters}Offset right and forward of the marker's facing.
Items: 2…2; Unit: mm
radius_mmDistanceRadius the villager roams within.
Range: 0…2147483647; Unit: mm