Daggerheart
Daggerheart by Darrington Press is the primary supported system in Skryrún. Stat blocks, the encounter builder, and the Adversary Library are all built around Daggerheart's native format first.
Enable Daggerheart for your world
Go to World Settings → Game System and select Daggerheart. This enables the native stat block form and encounter builder. New worlds default to Daggerheart.
Setting up your first encounter
- In your world sidebar, go to Entities and click New Entity. Set the type to Encounter and give it a name — "Ambush at the Crossroads," for example.
- Click Open Encounter Builder from the entity page. Or start from the Adversary Library: filter by Role and Tier, select a creature, and click Add to Encounter.
- In the adversary deck, click Add Adversary to add more creatures. Set quantities — three Minions and one Leader, for instance. Each card shows role badge, tier, ATK, DMG, HP, and Stress at a glance.
- Set the Party Size field at the top. The builder shows a difficulty band (Easy / Medium / Hard / Deadly) so you can adjust before you run it.
- Add a Primary objective — what does victory look like? "Defeat all adversaries" or "Hold the bridge for three rounds" gives the encounter a shape beyond combat.
- Click Launch Tracker from the encounter page. Initiative order, HP, Stress, and the Fear counter are all in the tracker. Use N to advance turns.
If you don't have custom stat blocks yet, start with the Adversary Library — it's free, Daggerheart-native, and filterable by Role and Tier. You can add creatures directly from the library into an open encounter without creating a stat block entity first.
Stat block fields
| Field | Description |
|---|---|
| Role | Creature role — see list below |
| Tier | 1–4 |
| Difficulty | Trivial / Easy / Medium / Hard / Deadly |
| HP | Hit points |
| Stress | Stress capacity |
| Attack Bonus | Flat bonus added to attack rolls |
| Weapon Name | Name of the adversary's primary attack |
| Damage Formula | e.g. 2d6+4 |
| Damage Type | Physical, magic, etc. |
| Minor Fear Threshold | Fear triggered on a minor failure result |
| Major Fear Threshold | Fear triggered on a major failure result |
| Motives & Tactics | Free-text field for GM-facing notes |
Roles
Bruiser, Leader, Minion, Support, Solo, Horde, Standard, Ranged, Social, Exploration, Traversal, Event.
Role renders as a badge on every adversary card in the encounter deck so you can read encounter composition at a glance without opening the full stat block.
Encounter display
Each card in the encounter deck shows: role badge + tier indicator + ATK + DMG + HP + Stress. All key values visible without expanding the entry.
Fear counter
The Encounter Tracker includes a global Fear counter for Daggerheart sessions. It tracks the GM's Fear resource in real time.
- Click + to gain Fear, − to spend it
- If players are on the player portal, the Fear total is visible to them — use that to build table tension deliberately
Pin the Encounter Tracker to a second monitor or browser tab during sessions so the Fear counter stays in view while you reference other panels.
Encounter templates
Start a new encounter from a template rather than from scratch:
| Template | Setup |
|---|---|
| Ambush | Positional advantage for attackers; Fear starts elevated |
| Boss Fight | Solo or high-tier adversary with minion support slots |
| Escort Defense | Static objective; adversaries target the objective |
| Social Confrontation | Social-role participants; no combat tracker |
| Chase Sequence | Traversal adversaries; zone-based movement |
Templates pre-fill role suggestions, difficulty, and tracker configuration. Everything is editable after applying.
Adversary Library
The free Adversary Library is Daggerheart-first. Filter by Role and Tier to find adversaries that fit your encounter, then add them directly to an open encounter or save them to your world's stat block compendium.
Importing stat blocks
Open the Import tool from the stat block compendium, paste a Daggerheart stat block in markdown format, and the parser maps it to the native fields.
If a field does not map cleanly on import, edit it manually afterward — you do not need to re-enter the whole stat block from scratch.
See also
- Adversary Library — searching and filtering free content
- Encounter Builder — building and running encounters
- Agnostic / Custom — using Skryrún with any other system