Hidden Token Effects
A FoundryVTT module that hides effect icons on tokens.
Overview
Hidden Token Effects hides the effect icons drawn on a token from users who do not have sufficient ownership of the effect. A single setting sets the ownership level required to see them, so players see the icons on their own tokens but not on everyone else's. Overlay effects are always shown regardless.

Features
- Automatically hides any effect icons that do not originate from an actor or item the user owns
- Easily configure when icons appear based on the level of ownership (limited, observer, owner)
- Overlay icons always appear
Settings
| Setting | Scope | Default | Description |
|---|---|---|---|
| Permission Level | World | Owner | The ownership level a user needs to see a token's effects. |
Permission Level accepts:
- Disabled - turn the hiding off, so every effect icon is visible to everyone
- None - no ownership required, so every effect icon is visible
- Limited - limited ownership or higher
- Observer - observer ownership or higher
- Owner - only users who own the effect's actor or item
info
Changing this redraws the effects on every token immediately, with no reload required.
note
Overlay effects are exempt from this setting and are always drawn, whatever the permission level.
Required Modules
- libWrapper by ruipin - A library that wraps core Foundry methods to make it easier for module developers to add functionality. Note that if you for some reason don't want to install this, a shim will be used instead.