Register

Daggerheart: Custom Stat Tracker

An Add-on Module for Foundry Virtual Tabletop

Author: Mestre Digital Project: Source Foundry Version 14 (Verified 14) Last Updated 3 weeks, 2 days ago
AI Usage Explanation

AI Usage Disclosure

Daggerheart: Custom Stat Tracker

Some campaigns need a resource the game does not have: Despair, Sanity, Corruption, a curse that grows every session. This module adds it to the character sheet as a row of pips you click to mark.

You can run up to two of these trackers per character, and one for adversaries. Each has its own name, icon, color and maximum. Reaching the maximum plays a sound and sends the GM a chat card, and rules can change Hope, HP, Stress, Evasion and other values as pips are marked.

A character sheet with a custom Despair tracker below the character header

Buy Me a Coffee More Modules

What it does

Each character can show up to two trackers, such as Despair and Corruption. They are independent and each one can be turned on or off. Tracker 1 is on by default and Tracker 2 is off. When both are on, they are stacked one below the other on the sheet.

A left click on a pip marks up to it, and a right click removes one. Each tracker has its own name, one of 74 icons, a color for the text and another for the icons, and a maximum value. On the official sheet you can also give it its own background and border colors.

When a tracker reaches its maximum, the module plays a sound and whispers a chat card to the GM. An inverted tracker counts down instead and alerts when it reaches zero. With verbose mode on, every change also goes to the GM's chat.

Rules change the character's numbers as the tracker moves. A rule runs when a pip is marked, unmarked, or when the tracker reaches its maximum or minimum, and it adds or removes 1 from Hope max, HP max, Stress max, Scars, Evasion, or the bonus to spellcast rolls. The change is an Active Effect on the character, and it is undone when the tracker moves back.

Adversaries have their own tracker with separate settings. Only the GM sees it. Its rules change Stress, HP, the attack roll bonus, the critical threshold, physical or magical damage, and the Major and Severe thresholds.

The GM can hide a tracker from players for everyone, or per character, and can turn on GM Only Mode so that players cannot change the values on their own sheets.

The trackers work on the official Daggerheart character and adversary sheets and on the character sheet of Nice Sheets, where they show in the sidebar next to its resource tracks.

How to use it

Open the Tracker Manager with the Tracker Manager button in the Daggerheart menu. It lists the characters of every player, and for each tracker lets you raise or lower the value, change that character's maximum, and choose whether players and the GM see it.

The Tracker Manager button in the Daggerheart system menu

You can also open it with a macro.

DHStatTracker.openManager();
 

Macro to modify actors

DHStatTracker.updateActor({value: 1}); // Increments the tracker of the selected token by 1.
 
DHStatTracker.updateActor({value: -1});  // Decrements the tracker of the selected token by 1.
 

By default the macro targets Tracker 1. Use the optional tracker property (1 or 2) to target the second tracker.

DHStatTracker.updateActor({value: 1, tracker: 2}); // Increments Tracker 2 of the selected token by 1.
 

Settings

Go to Settings, then Configure Settings, Module Settings and Daggerheart: Custom Stat Tracker.

The module settings with the three tracker configuration buttons

Setting Purpose
Open Tracker 1 Settings Configures the first character tracker. On by default.
Open Tracker 2 Settings Configures the optional second character tracker. It is off by default: turn on Enable this Tracker in the Identity tab to use it.
Open Adversary Tracker Settings Configures the adversary tracker.
GM Only Mode Only the GM can change tracker values on the sheets.

Each character tracker has its own name, icon, colors, maximum value, sounds, chat alerts, visibility and rules. To turn a tracker off completely, open its settings and turn off Enable this Tracker in the Identity tab.

 

 

🧰 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.
💥 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.
📝 Nice Sheets An alternative character sheet with a resource sidebar, ranked trait plaques, and the character's art filling the background.
⚡ 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, Hope, Stress, HP, or Armor 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.12.9 Last Updated 4 hours, 32 minutes ago

Categories

Available Versions

  1. Version 0.2.0

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

    3 months ago
    Foundry Version 14 - 14 (Verified 14) Manifest URL Read Notes
  3. Version 0.1.1

    4 months ago
    Foundry Version 14 - 14 (Verified 14) Manifest URL Read Notes