DaggerForge
approvedby torutu
Easy access to DaggerHeart's Adversaries + creating your own.
Daggerheart Plugin
This plugin designed for Daggerheart, a TTRPG, that helps Game Masters easily add adversaries and environments to their notes and create custom content all within Obsidian.
Features
- Quickly search, filter and add adversaries and environments to your Obsidian notes
- Build and customize your own Adversaries and Environments
- Built in dice roller
- Battle Calculator follow the rulebook's Battle Guide
Latest Update 2.2.0
Unified Content Browser Adversaries and Environments are now in a single tabbed side panel. One button opens both, and switching between them is instant.
Content Creator chooser One entry point for creating content. Click the ribbon button and pick Adversary or Environment.
Wide card toggle Each inserted card now has a toggle button (in edit mode) to switch between a compact and full-width layout on the fly.
HP & Stress collapse The tick section on adversary cards can be hidden with a small toggle. Collapsed by default to keep cards compact. State is remembered when switching between edit and reading mode.
Horde type support When creating a Horde adversary, a "Members per HP" field appears automatically and saves in the correct format.
Rich text feature descriptions Feature description fields now support bold, italic, headings, and lists instead of plain text.
Keyword highlighting The words hope, fear, hp, and stress are color-coded on cards. Toggle it on or off under Settings → DaggerForge.
Dice improvements Dice expressions like 1d10-2 now subtract correctly. Modifiers are shown in green or red. Tooltip duration is adjustable in settings.
Settings page New settings tab under Obsidian Settings → DaggerForge for keyword highlighting and dice tooltip duration.
Dice and Battle Calculator Both tools now open as proper Obsidian modals and should work on mobile.
HOTFIX
fixed an issue where having react framework made it impossible for the plugin to work in mobile
should look pretty on mobile just like on pc
how to use
once you activate the plugin, you can find it here on the left ribbon.
ctrl + p to open command palette, then search for daggerforge to find all the commands for this plugin
Roadmap COMPLETED
- Initial Release: Publish the plugin [x]
- Environments: Add enviornments stat blocks [x]
- HP and Stress Trackers: Track HP and Stress directly on the stat blocks [x]
- Store and Load Data: customized Environments and Adversaries are now saved in data.json [x]
- Dice Roller: roll multiple dices at once with logs [x]
- Battle Calculator: built in battle calculator that follows the rulebook's Battle Guide [x]
- Edit content: Edit Envrionments and Adversaries [x]
- Improve Search engine [x]
Roadmap 2.0
- Add player character support [ ]
- Add items support [ ]
- MORE IS COMING SOON
Supporters ❤️
❤️ Loony_Dragon / not_actually_mean / bposa / cesoide / Jan Hartmann / linksaussen / Rusty Thorsell / Nicki Nilla / Amberic / radiant_moon ❤️
A huge thank you to everyone who supports this project! Your encouragement and feedback keep this plugin growing and improving.
Daggerheart License & Attribution
This product includes materials from the Daggerheart System Reference Document 1.0, © Critical Role, LLC. under the terms of the Darrington Press Community Gaming (DPCGL) License. More information can be found at https://www.daggerheart.com. There are no previous modifications by others.
For plugin developers
Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.