EverambleGAME API / 1

CONTENT CONTRACT · VERSION 1

BehaviorDefinition

An ordered behavior graph the engine evaluates every tick for an AI-controlled actor; scripts never run per tick.

Signature

{ id: ContentId, initial_state: Name, states: {BehaviorState} }

Fields

NameTypeMeaning
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}$
initial_stateNameState the graph starts in.
Length: 1…96; Pattern: ^[a-z][a-z0-9_]{0,95}$
states{BehaviorState}States with unique IDs.
Items: 1…64; Unique entries