apply-condition
Apply or remove D&D 5e conditions (blinded, poisoned, exhaustion) on an actor by name or token ID. Supports exhaustion levels and removal via active=false.
Instructions
[D&D 5e only] Apply or remove one or more conditions on an actor (blinded, frightened, grappled, poisoned, prone, restrained, stunned, unconscious, exhaustion, ...). Set active=false to remove. Exhaustion is leveled — pass exhaustionLevel (1-6; 0 removes). This authors condition state on a creature; it is NOT a combat-automation loop (no duration countdown / save-ends handling). Use list-actors or get-actor to find the actorIdentifier.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| active | No | true applies the conditions (default); false removes them. | |
| conditions | Yes | Condition ids to toggle: blinded, charmed, deafened, frightened, grappled, incapacitated, invisible, paralyzed, petrified, poisoned, prone, restrained, stunned, unconscious, exhaustion, and the other dnd5e conditionTypes/statusEffects. | |
| actorIdentifier | Yes | Name or id of the actor (partial name match supported). Also accepts a placed TOKEN id (from list-tokens) — the condition then applies to that token INSTANCE only, not the base actor. | |
| exhaustionLevel | No | Exhaustion level 1-6 (0 removes it). Only affects the "exhaustion" condition. |