set-actor-ownership
Control player permissions for actors: grant full ownership, observer, limited, deny, or reset to default, for individuals or entire groups.
Instructions
Set ownership permissions for actors. Use permissionLevel OWNER/OBSERVER/LIMITED to grant access, NONE to explicitly deny it (a stored level-0 entry that OVERRIDES the actor's default ownership), or INHERIT to remove the player's entry so the actor's default applies again. On an actor whose default is permissive (e.g. a shared party stash defaulting to OWNER), NONE revokes access the player would otherwise inherit and INHERIT is what restores it. Supports individual assignments like "Make John the owner of Aragorn" and bulk operations like "Give the party observer access to all friendly NPCs".
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| actorIdentifier | Yes | Actor name, ID, or "all friendly NPCs" for bulk operations. Use "party characters" for all player-owned actors. | |
| permissionLevel | Yes | Permission level to assign: LIMITED (basic view), OBSERVER (full view, no control), OWNER (full control), NONE (explicitly DENY — stores a level-0 entry that overrides the actor's default, so it revokes access the player would otherwise inherit), INHERIT (remove the player's entry entirely so the actor's default ownership applies again) | |
| playerIdentifier | Yes | Player name, character name, or "party" for all connected players. Supports partial matching. | |
| confirmBulkOperation | No | Required confirmation for bulk operations affecting multiple actors/players |