An unofficial Foundry VTT implementation of the Daggerheart system
Find a file
Iohan Trézze d549a609e3 [Feature] Configurable starting gold amounts in Homebrew settings
Added `initialAmount` field to each currency type (coins, handfuls, bags, chests)
in the Homebrew settings schema. Defaults match book values (0, 1, 0, 0).

- Homebrew.mjs: added `initialAmount` NumberField per currency; `_initializeSource`
  coerces empty submissions to 0; `refreshConfig()` syncs values to
  `CONFIG.DH.RESOURCE.character.initialCurrency`
- resourceConfig.mjs: added mutable `initialCurrency` object on `character` export
- actorField.mjs: added `CharacterGoldField` subclass that reads initial values
  from config at actor creation time
- character.mjs: switched from `GoldField` to `CharacterGoldField`
- settings.hbs: restructured currency section to CSS Grid with column headers
  ("Quantity Name" / "Starting Amount") instead of per-field inline labels
- settings.less: added `.currency-rows` grid styles
- en.json: added `quantityName` and `initialAmount` localisation keys
2026-06-05 23:29:50 -03:00
.github Add hot reload configuration (#1881) 2026-05-15 00:46:18 +02:00
.husky Adding Prettier 2025-05-23 18:57:50 +02:00
assets [Feature] NPC Actors (#1949) 2026-05-30 21:11:43 -04:00
lang [Feature] Configurable starting gold amounts in Homebrew settings 2026-06-05 23:29:50 -03:00
module [Feature] Configurable starting gold amounts in Homebrew settings 2026-06-05 23:29:50 -03:00
src/packs Corrected a typo in Greater Earth Elemental and Huge Green Ooze 2026-05-01 20:58:21 +02:00
styles [Feature] Configurable starting gold amounts in Homebrew settings 2026-06-05 23:29:50 -03:00
templates [Feature] Configurable starting gold amounts in Homebrew settings 2026-06-05 23:29:50 -03:00
tools Replace prettier with stylistic, improve types, and add no-undef rule (#1975) 2026-06-05 15:53:15 -04:00
.editorconfig Replace prettier with stylistic, improve types, and add no-undef rule (#1975) 2026-06-05 15:53:15 -04:00
.env.example [Support] Update Development Branch (#1001) 2025-08-18 11:19:22 +10:00
.gitattributes Fix tier adjustment on actions that use standard attack damage (#1942) 2026-05-30 12:47:06 +02:00
.gitignore Create sourcemaps for css files (#1904) 2026-05-19 23:18:10 +02:00
.prettierignore PR-Fixes 2025-05-24 22:25:54 +02:00
COC.md Hotfix 1.0.2 (#916) (#919) 2025-08-13 22:14:09 +02:00
CONTRIBUTING.md updated contributing guidelines (#1800) 2026-04-14 18:51:28 +02:00
daggerheart.d.ts Replace prettier with stylistic, improve types, and add no-undef rule (#1975) 2026-06-05 15:53:15 -04:00
daggerheart.mjs Replace prettier with stylistic, improve types, and add no-undef rule (#1975) 2026-06-05 15:53:15 -04:00
eslint.config.mjs Replace prettier with stylistic, improve types, and add no-undef rule (#1975) 2026-06-05 15:53:15 -04:00
gulpfile.js Create sourcemaps for css files (#1904) 2026-05-19 23:18:10 +02:00
jsconfig.json Replace prettier with stylistic, improve types, and add no-undef rule (#1975) 2026-06-05 15:53:15 -04:00
LICENSE Initial commit 2025-05-22 16:53:39 +02:00
package-lock.json Replace prettier with stylistic, improve types, and add no-undef rule (#1975) 2026-06-05 15:53:15 -04:00
package.json Replace prettier with stylistic, improve types, and add no-undef rule (#1975) 2026-06-05 15:53:15 -04:00
postcss.config.js Adding Prettier 2025-05-23 18:57:50 +02:00
pull_request_template.md [PR] [Feature] 590 - Daggerheart Menu (#1007) 2025-09-07 08:30:29 +10:00
README.md Update README.md (#1976) 2026-06-05 12:25:44 +02:00
rollup.config.mjs [Fix] Tagify CSS (#350) 2025-07-15 12:13:09 -03:00
system.json Raised version 2026-06-05 12:31:30 +02:00

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

  1. Recommended Searching for Daggerheart or Foundryborne in the System Installation dialogue of the FoundryVTT admin settings.
  2. Pasting https://raw.githubusercontent.com/Foundryborne/daggerheart/refs/heads/main/system.json into the Install System dialog on the Setup menu of the application.
  3. 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

  1. Navigate to the repo directory:

    cd <path>/<to>/<repo>
    
  2. Install dependencies:

    npm install
    
  3. Configure your Foundry paths:

    npm run setup:dev -- --foundry-path="/path/to/foundry/main.js" --data-path="/path/to/data"
    
  4. Start developing:

    npm start
    

Available Scripts

  • npm start - Start development with file watching and Foundry launching
  • npm run build - One-time build
  • npm 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> daggerheart inside the systems folder
  • Your .env file 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.

AI Policy

The Foundryborne Daggerheart system does not make use of AI (generative or otherwise) for any area of its implementation. We expect all contributors to follow this same policy when contributing with a pull request; contributions made using AI will be rejected outright.

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 Daggerhearts 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.