TrapAffliction
Used by TrapDef
This is a nested shape inside a content file. The catalog explains context validation and links real RON examples.
One independently expiring condition in a trap payload. A payload is a vector so coupled conditions remain separate world-ledger handles and can expire or be removed independently without content-specific logic.
| Field | Type | Required | Description |
|---|---|---|---|
| condition | string | required | Authored condition. |
| duration_secs | integer | optional | Absolute duration in world seconds. |
| removal | TrapAfflictionRemoval | optional | Optional whole-Action ability check that can release the victim. A helper may attempt it only when explicitly authored. |