CONTENT CONTRACT · VERSION 1
status_applied
A status became active on an actor or was renewed by its stacking rule.
Signature
{ kind: "status_applied", source: (ActorRef)?, status: StatusId, target: ActorRef }Fields
| Name | Type | Meaning |
|---|---|---|
kind | "status_applied" | Discriminant |
source | ActorRef | Confirmed origin of the damage; absent for environmental sources. Length: 1…256; Pattern: ^[\s\S]+$ |
status | StatusId | Applied status. Length: 1…129; Pattern: ^[a-z][a-z0-9_]{0,31}:[a-z][a-z0-9_]{0,95}$; Reference: status |
target | ActorRef | Actor the change applies to. Length: 1…256; Pattern: ^[\s\S]+$ |
Validated example
{
"kind": "status_applied",
"source": "a2",
"status": "core:webbed",
"target": "a1"
}