Register

Daggerheart: Quick Actions

An Add-on Module for Foundry Virtual Tabletop

Author: Mestre Digital Project: Source Foundry Version 14 (Verified 14) Last Updated 11 hours, 49 minutes ago

This package contains art, text, or software code produced using generative AI.

Daggerheart: Quick Actions

Essential tools and automations for Daggerheart in Foundry VTT.

This module streamlines the flow of gameplay by putting the most common Daggerheart mechanics — Downtime, Falling Damage, Roll Requests, Loot, Scar Checks, and more — one click away, integrated directly into the Daggerheart system interface.

Preview

Buy Me a Coffee More Modules

🌟 Features

🛌 Downtime

🛠️ GM Utilities

🎭 Token Macros

Character tooltip and Hope bar

Adversary tooltip

⚡ Class Feature Macros

Available through QuickActions.Features(), meant to be wired up to specific subclass items/macros:

🕹️ Interface Integration

🔦 Optional Integrations

⚙️ Settings

Most features work out of the box, but a few can be tuned from Configure Settings → Module Settings → Daggerheart: Quick Actions:

⚙️ Usage

Via Sidebar

Go to the Daggerheart Menu in the sidebar (a.k.a. "GM Tools"). You will see a Quick Actions section with buttons for:

The whole menu also gets a search bar plus collapsible, alphabetically ordered sections — handy once several modules are contributing to it. Click a section's title to collapse/expand it (remembered per user), or use the search box to jump straight to what you need.

Via Party Sheet

GMs will find a Downtime button on the party sheet's action bar, in place of the default Short Rest / Long Rest buttons. It opens the full Downtime UI for the whole party.

Via Character Sheet

Every character sheet has a Quick Actions button in its header. Clicking it opens a palette with the macros configured in Configure Settings → Daggerheart: Quick Actions → Quick Actions Macros, ready to run. The list starts with the module's own macros; the GM can drag in any world or compendium macro, or switch the button off.

Via API / Macros

You can trigger any function programmatically or via Foundry Macros using the global QuickActions object:

// Opens the full Downtime UI
QuickActions.DowntimeUI();
 
// Opens the lightweight "Earn Fear" (Short/Long Rest) dialog
QuickActions.Downtime();
 
// Opens the Falling Damage calculator
QuickActions.FallingDamage();
 
// Opens the Roll Request dialog. The cinematic full-screen prompt activates automatically per
// request, based on the images configured in Configure Settings → Cinematic Roll Images.
QuickActions.RequestRoll();
 
// Opens the Whisper window — pick connected users and send them a plain-text private message.
QuickActions.Whisper();
 
// Opens the Barter window — trade items and coins with another connected
// player, or with a party stash your character belongs to.
QuickActions.Barter();
 
// Opens the Loot & Consumables roller
QuickActions.LootConsumable();
 
// Performs "Help an Ally" on the selected token
QuickActions.HelpAnAlly();
 
// Performs a "Scar Check" on the selected token
QuickActions.ScarCheck();
 
// Sets the combat turn to the selected token
QuickActions.SpotlightToken();
 
// Choose a number of Hope to spend on the selected token
QuickActions.SpendHope();
 
// Adds a template to the scene
QuickActions.Templates();
 
// Opens a level-up flow for a player character
QuickActions.LevelUp();
 
// Rolls a Hope/Fear Duality die with a cinematic animation
// rollType: "hope" or "fear" | mode: "default" (animated), "ask" (choose the die), "system" (use the system's own roll)
QuickActions.Fate("hope");
 
// Runs one of the built-in class feature macros (e.g. subclass abilities)
// See "Class Feature Macros" above for the available names.
QuickActions.Features("Unleash Chaos");
QuickActions.Features("Chain Lightning");
 
// Opens a dialog with buttons for specific macros by name
// To use the macro name it requires the macros to exist in the 'daggerheart-quickactions.macros' compendium. You can use the UUID to add any macro from world or any compendium.
// 
QuickActions.ShowMacros("Macro Name 1", "Macro Name 2", "Macro.CDcmq4UiZMqs6pbs", "Compendium.daggerheart-quickactions.macros.Macro.5SyMBdCHM5TZXqGz");
 
// Opens the same palette as the "Quick Actions" button on character sheets,
// listing the macros the GM curated in Configure Settings → Quick Actions Macros.
QuickActions.QuickActionsMenu();
 
/* WARNING: This will only work if you enable the module setting.
This allows the player to obtain information about a targeted adversary token. 
They will be informed about the HP and Stress status without revealing numerical values. 
During the game, it is common for players to ask: "I look at the goblin, how does it look?" 
The GM usually responds: "He looks quite wounded and exhausted." 
This macro aims to give players the autonomy to do this themselves. 
Example output: 
Physical State: Injured 
Mental State: Completely overwhelmed, paralyzed by panic and unable to think clearly 
*/

QuickActions.Scan();

 

🧰 My Daggerheart Modules

Module Description
💀 Adversary Manager Scale adversaries instantly and build balanced encounters.
🖼️ Art Mapper Automatically assigns artwork to system compendiums, actors, tokens, and custom module content — keeping your visuals organized and up to date.
🐉 Colossus Manage massive multi-part boss encounters with independent HP per part and a single shared stress pool.
📦 Containers Group inventory items into collapsible containers — pouches, chests, backpacks — to declutter character sheets.
💥 Critical Animated criticals.
💠 Custom Stat Tracker Add custom trackers to actors.
☠️ Death Moves Enhances the Death Move moment with a dramatic interface and full automation.
📏 Distances Visualizes combat ranges with customizable rings and hover calculations.
📦 Extra Content Homebrew content pack.
😱 Fear Tracker Adds an animated slider bar with configurable fear tokens to the UI.
🧟 Horde Explode single horde tokens into dozens of individual tokens and manage their movement and stats automatically.
🎁 Mystery Box Introduces mystery box mechanics for random loot and surprises.
⚡ Quick Actions Quick access to common mechanics like Falling Damage, Downtime, etc.
📜 Quick Rules Fast and accessible reference guide for the core rules.
🤖 Resource Macros Automatically executes macros when the Fear or Hope resources change.
🎲 Stats Tracks dice rolls from GM and Players.
🧠 Stats Toolbox Import actors using a statblock.
🛒 Store A dynamic, interactive, and fully configurable in-game store.
🔍 Unidentified Obfuscates item names and descriptions until they are identified by the players.
🌌 Void Unofficial module that brings The Void playtesting content — experimental classes, subclasses, ancestries, communities, adversaries, loot, weapons, and more.

🗺️ Adventures

Adventure Description
✨ I Wish A wealthy merchant is cursed; one final expedition may be the only hope.
💣 Suicide Squad Criminals forced to serve a ruthless master in a land on the brink of war.

Supported Game Systems

  1. Daggerheart

    Latest Version: Version 2.7.3 Last Updated 2 days, 6 hours ago

Categories

Available Versions

  1. Version 0.6.5

    11 hours, 49 minutes ago
    Foundry Version 14 - 14 (Verified 14) Manifest URL Read Notes
  2. Version 0.6.4

    3 days, 16 hours ago
    Foundry Version 14 - 14 (Verified 14) Manifest URL Read Notes
  3. Version 0.6.3

    2 weeks, 1 day ago
    Foundry Version 14 - 14 (Verified 14) Manifest URL Read Notes
  4. Version 0.6.1

    2 weeks, 5 days ago
    Foundry Version 14 - 14 (Verified 14) Manifest URL Read Notes