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
| 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}$ |
initial_state | Name | State 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 |