EverambleGAME API / 1

CONTENT CONTRACT · VERSION 1

movement_finished

A movement order of an actor ended.

Signature

{ actor: ActorRef, kind: "movement_finished", request_key: Name, result: MovementResult }

Fields

NameTypeMeaning
actorActorRefActing actor (human- or AI-controlled).
Length: 1…256; Pattern: ^[\s\S]+$
kind"movement_finished"Discriminant
request_keyNameKey of the move_to effect that started the order.
Length: 1…96; Pattern: ^[a-z][a-z0-9_]{0,95}$
resultMovementResultHow the order ended.

Validated example

{
  "actor": "a2",
  "kind": "movement_finished",
  "request_key": "patrol",
  "result": "arrived"
}