Bundled Macros
The DCC system includes several macros in the DCC Macros compendium to help configure tokens. You can find them by browsing the Macro Compendiums.
Set Up NPC Token
Select an NPC token on the canvas, then run this macro. It configures the token with standard NPC display settings:
- Bar 1 displays HP
- Bar 2 displays AC
- Token image syncs to the actor portrait
- Name and bars are visible to the GM on hover (players cannot see them)
If no token is selected, a warning notification is shown.
Update All NPCs
A batch version of Set Up NPC Token. Running this macro updates:
- All NPC actors in the world — sets their prototype token configuration so any future tokens placed on the canvas inherit the standard display settings.
- All tokens already placed across every scene — applies the same settings to existing tokens.
This is useful after importing a large number of NPCs, or when upgrading from an older version of the system.
Set Up Player Token
Select a player character token on the canvas, then run this macro. It works like Set Up NPC Token but with settings appropriate for player characters:
- Bar 1 displays HP
- Bar 2 displays AC
- Name is visible to everyone on hover
- Bars are always visible
- Vision is enabled
- Actor link is enabled (token shares data with the actor, so changes persist between scenes)
Update All Players
A batch version of Set Up Player Token. Updates all Player-type actors and their tokens across every scene.
NPC vs Player Token Differences
| Setting | NPC Macros | Player Macros |
|---|---|---|
| Name visibility | GM on hover | Everyone on hover |
| Bar visibility | GM on hover | Always visible |
| Vision | Not set | Enabled |
| Actor link | Not set | Enabled |
Repair Sheet Overrides
A GM-only troubleshooting macro for a specific corruption: actor and item sheets that suddenly render as a stripped panel showing only the name and portrait, with no body (no abilities, attacks, equipment, etc.).
This is almost always caused by another module — most often Item Piles — writing a sheet override onto your documents that forces them to use a different sheet. Because the override is stored on the documents (and in a world setting), it survives disabling the module and even restoring a world backup, so the broken sheets persist.
Running this macro:
- Scans every actor and item for an Item Piles sheet override
(
flags.core.sheetClass/flags.item-piles) and checks the world's default sheet registration. - Shows you a count of what it found and asks for confirmation.
- Removes those overrides so the documents fall back to their normal DCC sheets, then reloads the page.
It only touches overrides that reference Item Piles — any other sheet override you have set deliberately is left alone. If nothing is found, it tells you and makes no changes. Back up your world before running it.
If the macro reports "nothing to repair" but your sheets are still broken with all modules disabled, the cause is something other than a sheet override — please report it with the details.
Dragging Rollable Items to the Macro Bar
Any rollable item (weapons, spells, skills, etc.) can be dragged directly to the macro bar for quick access:
