Support me on Ko-Fi
A collection of quality of life macros for Dungeon Masters. A few examples:
Utility Macros
- Chat
- Prune Chat Log: Click for the following options.
- Delete Chat Messages: Delete messages that were created less than a specified number of minutes ago. (Defaults to 30)
- Prune Chat Log: Delete messages older than a specified number of days. (Defaults to 7)
- Prune Chat Log: Click for the following options.
- Combat
- Apply Adhoc Damage: A macro that allows you select 1 to many tokens and then apply any type of damage to them. Creates both a chat message and midi-QOL damage card. You can specify in settings whether or not to automatically apply the damage card.
- Start Filtered Combat: Allows you to select everything on the battlefield, but exclude tokens that belong to specific folders or are already dead.
- Item Piles Backpack Enhancements
- You can drop a backpack with all items contained in it. This will create a vault on the ground owned by the player. They can drag it around, take or stow items in it, or pick it back up.
- This feature works as a way to make encumbrance more interesting. A player that is technically encumbered can drop their pack and instantly be unencumbered. They can pick the pack up after combat concludes.
- Identification: Helper methods for creating unidentified items and allowing them to be identified either by the Gamemaster or through the identify spell.
- Create Unidentified Item: Create an unidentified item from the currently viewed magic item. Item will be placed in the same folder as the original.
- Identify Item: Macro for Gamemaster to identify an item in the player's inventory. (Useful for NPC based identification.)
- ItemMacro for Identify Spell: Allows a player to cast identify and be presented with a list of unidentified items in their inventory.
- Journal
- Session Summaries: Generates a journal entry that is a snapshot of each player's current hp, experience, and money.
- Lighting
- Lights: Helper functions to manage lights.
- Change Lights: Search for lights based on color and animation and change their settings.
- Fireplaces: Functions for creating an active tile to toggle a fireplace light and sound effect on and off.
- Create Fireplace: draw a tile that overlaps your fireplace light and sound effect, then run this macro to create a monk's active tile that will toggle the fireplace on and off.
- Toggle Fireplace: a behind the scenes macro triggered by the fireplace tile.
- Rewire Fireplaces: looks for fireplaces with the macro toggleFireplace. This will automatically import the toggleFireplace macro from the compendium and set it as the active macro. This function is there to fix any copied maps.
- Lights: Helper functions to manage lights.
- Macros
- Organize: Automatically organizes all macros under a Player Macros folder. A sub-folder is created for each user. If a macro was created by a user that no longer exists, it will be removed.
- Manage Money: Click to activate one of the following
- Give Money: Specify an amount of money to give to all or specific players.
- Take Money: Take an specified amount of money from a selected player or evenly from amount all players.
- Equalize Money: Get the sum of all players money and then distribute it equally across all characters.
- Music
- Combat: Combat playlist can be set in the module settings.
- Start: Start combat music if it isn't already playing.
- Toggle: Toggle the current state of combat music.
- Combat: Combat playlist can be set in the module settings.
- Scene: Scene macros
- Rewire Monk's Active Tiles: When you duplicate a scene, the links to other scene tiles still point to the original scene. This macro will rewire them to the current scene.
- Tagging: Allows a simple command-line system for tagging selected placeables and then having the ability to toggle their state.
- Doors
- tagSelected
- setDoorState
- Lights
- tagSelected
- toggle (on/off)
- SFX
- tagSelected
- toggle (on/off)
- Tiles
- tagSelected
- trigger
- Doors
- Tokens
- Manage Tokens
- Toggle NPC Name: Works in conjunction with the Anonymous Module. Toggles an NPC token between display name hover owner and display name hover all. Also creates a chat card introducing the character.
- Show Token Art: Show the character art associated with the selected token as an image popout.
- Push Prototype Changes: This will allow you to push prototype changes to the current scene. Simply select a token and run the macro.
- Manage Tokens
- Weapons
- Reload Ranged Weapon: Allows you to select an equipped ranged weapon and reload it with any available ammo from your inventory.
- Class Features
- Portent Dice - Allows the user to summon two single-use portant dice.
- Twilight Sanctuary - Spell automation that automatically prompts users at the end of their combat turn. (If they are in rage of the cleric.)
- Feats
- Enable Great Weapon Master - Applies hit and damage modifiers to next attack.
- Enable Sharshooter - Applies hit and damage modifiers to next attack.
- Spell Automation
- Hunter's Mark - Includes macro that will cast hunter's mark if it is not up or move it when applicable.
- Identify - used in conjunction with my unindentified objects.
- Magic Missle - Temp ability with the number of charges available by cast. You can click the macro to recast until charges are exhausted.
- Spiritual Weapon - Automation to summon a temporary actor.