This package contains art, text, or software code produced using generative AI.
🎁 Mystery Box
for Daggerheart
Turn loot into an event!
Add a thrill of surprise to your Daggerheart sessions. The Mystery Box module lets GMs create item boxes — treasure chests, magical caches, lucky bags — that players open to reveal random rewards. Items land directly in the character's inventory, no manual work needed.
✨ Why use it?
- Suspense & Fun: Players love the anticipation of rolling for loot.
- Two reward modes: Use Percentage for variable loot drops (players might get one item, several, or none) or Raffle for guaranteed rewards (always N items, weighted by rarity).
- Four reveal styles: Pick Confetti, Video, Sound Only, or Silent — match the drama to the moment.
- Fully Customizable: Set what's in the box, the odds, and the rarity. Export and share boxes across worlds.
⚙️ How it works
- 📦 Create a Box: Open the Mystery Box Manager and define a new box — name, rarity, reveal style, and mode.
- ✨ Fill it up: Drag and drop items. In Percentage Mode, set each item's individual drop chance. In Raffle Mode, set weights and how many items the player is guaranteed to receive.
- 🎁 Give it to a Player: Drag the box to a player's character sheet — or pull one from the premade compendium.
- 🎉 Open & Enjoy: The player clicks to open, the reveal plays, and the loot drops automatically.
🖼️ Images
The Mystery Box Manager is the GM's control panel. Here you create new boxes, name them, set their rarity, choose the opening style (Confetti, Video, Sound, or None), and select the box mode (Percentage or Raffle). Once configured, the box is ready to be filled with items.
In Raffle Mode, items are listed with their relative weights instead of individual percentages. Items with higher weights are more likely to be drawn. The GM defines how many items the player is guaranteed to receive per opening — useful for prize boxes and structured rewards.
The Player View shows what happens when a character opens a Mystery Box. The reveal animation plays (confetti burst or rarity video), followed by the list of items won. All rewards are automatically transferred to the character's inventory — no manual work required.
The module ships with a collection of ready-to-use Mystery Boxes. These premade boxes cover a range of rarities and themes, so you can drop them straight into your session without any setup. They can also be used as templates for your own custom boxes.
Learn more:
🎲 Box Modes
🎬 Opening Styles
🧰 My Daggerheart Modules
| Module | Description |
|---|---|
| 💀 Adversary Manager | Scale adversaries instantly and build balanced encounters in Foundry VTT. |
| 💥 Critical | Animated Critical. |
| 💠 Custom Stat Tracker | Add custom trackers to actors. |
| ☠️ Death Moves | Enhances the Death Move moment with immersive audio and visual effects. |
| 📏 Distances | Visualizes combat ranges with customizable rings and hover calculations. |
| 📦 Extra Content | Homebrew for Daggerheart. |
| 🤖 Fear Macros | Automatically executes macros when the Fear resource is changed. |
| 😱 Fear Tracker | Adds an animated slider bar with configurable fear tokens to the UI. |
| 🎁 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. |
| 🎲 Stats | Tracks dice rolls from GM and Players. |
| 🧠 Stats Toolbox | Import using a statblock. |
| 🛒 Store | A dynamic, interactive, and fully configurable store for Foundry VTT. |
🗺️ 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. |



