* Update the death move descriptions * Renamed to DhDeathMove * Partial Fate Roll creation and Fate Roll Enricher (/fr) * Hide stuff not required for fate roll * Hide formula display; code removal; start to add Fear die as a choice for Fate roll * Fix chat message display; start moving towards supporting Hope and Fear for Fate roll * /fr now supports type=X, where X is Hope or Fear, if not supplied, defaults to Hope * Fixed DSN rolling; removed console messages; chat message clean up * Add localisation entry * Trying to sort out the button for the fate roll * Style the fate message based on Hope/Fear colors. * Partial improvement on the fate template buttons - chat display is correct, but the roll dialog is wrong * Fixed enricher button; localization fixes; debug cleanup * Error checking for the fate type parsing in all potential problem locations * Added localization for the fate type parsing error * Start on Avoid Death death move * debug stuff * More death moves setup/testing * Avoid fate scars update in place, with scars migrating to an integer value. * Remove some debug code; add Blaze Of Glory shell * Start on Guaranteed Critical for Blaze of Glory * Partial implementation of Blaze of Glory * Dice/critical checks/tests * Moved detection of guaranteed critical to before the roll dialog is created, so it can be skipped; removed debug code * Remove debug * Update Blaze of Glory effect description * Risk It All - critical roll - clear all stress and HP * Auto remove all marked stress and HP for Risk It All, if Hope value rolled covers it. * Display the Death Move description in chat expanded if the appropriate config setting is on * Made the Blaze of Glory ActiveEffect image use configured version * Update the current Hope value if the scar value change affects it * Scars management in the Character details editor * Separate less file for the Death Moves instead of reusing Downtime * Added result messages to the Death Move chat output and removed debug statements * Some localization, style and smaller changes * Fixed RiskItAll resource handling method * Risk It All success chat message start * [Add] Hope/Scar Interplay (#1531) * Migrated character.maxHope to homebrew settings * Added a visual for scars * . * . * Pass the hope value in the button data; skeleton risk it all dialog to fill out. * Start on risk it dialog * More dialog stuff * Remove non-existent field * Dialog templating and logic * . * Ensure effect is Applied to Actor (#1547) Co-authored-by: Chris Ryan <chrisr@blackhole> * [Fix] 1548 - Standalone Item Add Actions (#1549) * Fixed so that items not on an actor don't error out on creating actions * Fixed deletion of items error * Raised version * Fix the sliders to do the correct maximums * Pass the actor id through the button; fix /dr and /fr flavor text * Remove debug message --------- Co-authored-by: Chris Ryan <chrisr@blackhole> Co-authored-by: WBHarry <williambjrklund@gmail.com> Co-authored-by: WBHarry <89362246+WBHarry@users.noreply.github.com> |
||
|---|---|---|
| .github | ||
| .husky | ||
| assets | ||
| lang | ||
| module | ||
| src/packs | ||
| styles | ||
| templates | ||
| tools | ||
| .env.example | ||
| .gitignore | ||
| .prettierignore | ||
| .prettierrc | ||
| COC.md | ||
| CONTRIBUTING.md | ||
| daggerheart.d.ts | ||
| daggerheart.mjs | ||
| gulpfile.js | ||
| jsconfig.json | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| postcss.config.js | ||
| pull_request_template.md | ||
| README.md | ||
| rollup.config.mjs | ||
| system.json | ||
Foundryborne Daggerheart
Table of Contents
Overview
This is the community repo for the Foundry VTT system Foundryborne Daggerheart. It is not associated with Critical Role or Darrington Press.
User Install
- Recommended Searching for Daggerheart or Foundryborne in the System Installation dialogue of the FoundryVTT admin settings.
- Pasting
https://raw.githubusercontent.com/Foundryborne/daggerheart/refs/heads/main/system.jsoninto the Install System dialog on the Setup menu of the application. - Downloading one of the .zip archives from the Releases page and extracting it into your foundry Data folder, under Data/systems/daggerheart.
Documentation
You can find the documentation here: https://github.com/Foundryborne/daggerheart/wiki
Development Setup
-
Navigate to the repo directory:
cd <path>/<to>/<repo> -
Install dependencies:
npm install -
Configure your Foundry paths:
npm run setup:dev -- --foundry-path="/path/to/foundry/main.js" --data-path="/path/to/data" -
Start developing:
npm start
Available Scripts
npm start- Start development with file watching and Foundry launchingnpm run build- One-time buildnpm run setup:dev -- --foundry-path="<path>" --data-path="<path>"- Configure development environment
Notes
- The repo should be placed in your Foundry
Data/systems/directory or symlinked there - Linux symlink can be made using
ln -snf <path to development folder> daggerheartinside the systems folder - Your
.envfile is ignored by git, so each developer can have their own configuration Foundry VTT Website
Contributing
Looking to contribute to the project? Look no further, check out our contributing guide, and keep the Code of Conduct in mind when working on things.
Disclaimer:
Daggerheart System Daggerheart is a trademark of Darrington Press LLC. All original content, mechanics, and intellectual property related to the Daggerheart roleplaying game are © Darrington Press LLC.
This project is intended for personal or non-commercial use. All rights to Daggerheart’s original materials remain with their respective owners.
Free Icons Some Icons used in this project are provided by https://game-icons.net and are licensed under the Creative Commons Attribution 3.0 Unported (CC BY 3.0).
This project is an unofficial fan creation and is not affiliated with or endorsed by Darrington Press or Critical Role.