EverambleGAME API / 1

CONTENT CONTRACT · VERSION 1

BehaviorAction

What an actor does in a behavior state.

Signature

{ kind: "idle" } | { kind: "follow_target", movement: MovementId, reach_mm: PositiveDistance } | { kind: "attack" } | { item: ItemId, kind: "use_item", target: BehaviorUseTarget } | { distance_mm: PositiveDistance, kind: "flee", movement: MovementId } | { kind: "charge", movement: MovementId, reach_mm: PositiveDistance } | { kind: "evade" } | { kind: "alarm", radius_mm: PositiveDistance } | { kind: "moves", moves: {BehaviorMove}, order: MoveOrder }