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
| Name | Type | Meaning |
|---|---|---|
actor | ActorRef | Acting actor (human- or AI-controlled). Length: 1…256; Pattern: ^[\s\S]+$ |
kind | "movement_finished" | Discriminant |
request_key | Name | Key of the move_to effect that started the order. Length: 1…96; Pattern: ^[a-z][a-z0-9_]{0,95}$ |
result | MovementResult | How the order ended. |
Validated example
{
"actor": "a2",
"kind": "movement_finished",
"request_key": "patrol",
"result": "arrived"
}