D&D 5e / One D&D
Skryrún supports D&D 5th Edition and One D&D with a structured stat block editor split into four form tabs, chip-based selectors for damage types and conditions, and a markdown import tool that parses standard 5e stat block text into fields automatically.
Select D&D 5e or One D&D in World Settings → Game System to enable 5e-native encounter building. Both options use the same stat block form.
Setting up your first encounter
- Go to World Settings → Game System and select D&D 5e or One D&D if you haven't already.
- In your world sidebar, go to Entities → New Entity and set the type to Encounter. Give it a name and click Open Encounter Builder.
- Click Add Adversary. If you have existing stat blocks in your world, search for them here. If not, go to the Adversary Library — filter by system (D&D 5e) and search by creature name or type.
- Alternatively, paste a raw 5e stat block into Import from text — the importer fills in all fields automatically. Great for bulk-adding monsters from sourcebook exports or D&D Beyond.
- Set Party Size and Party Level, then watch the Difficulty Bar update as you add creatures. Adjust creature count or CR until the difficulty band feels right.
- Add a Primary objective so you know what ends the encounter — most 5e combats default to "defeat all adversaries," but consider adding a secondary objective like retrieving an item or protecting an NPC.
- When the session begins, click Launch Tracker. Roll initiative using each creature's DEX modifier (the dice button auto-calculates), enter player values, and track HP and conditions per creature.
Use the markdown importer to build your stat block library fast — paste one block at a time or upload a file with multiple blocks separated by blank lines. Once a creature is in your library, it's reusable across all your worlds' encounters.
Stat block form tabs
Core
| Field | Notes |
|---|---|
| Name | Creature name |
| Type | Creature type (Aberration, Beast, Celestial, Construct, Dragon, Elemental, Fey, Fiend, Giant, Humanoid, Monstrosity, Ooze, Plant, Undead) |
| Size | Tiny, Small, Medium, Large, Huge, Gargantuan |
| CR | Challenge Rating |
| AC | Armor Class with optional armor description |
| HP | Hit points with optional hit dice formula |
| Speed | Walk, fly, swim, climb, burrow — separate fields |
| Ability scores | STR, DEX, CON, INT, WIS, CHA — modifiers auto-calculated |
Proficiencies
All 18 skills are listed with checkboxes for proficiency and expertise. Saving throw proficiencies use the same chip-based picker. Bonuses are calculated automatically from proficiency bonus and ability modifier.
Abilities
| Field | Notes |
|---|---|
| Damage immunities | MultiChipSelect — 15 damage type options |
| Damage resistances | MultiChipSelect — 15 damage type options |
| Damage vulnerabilities | MultiChipSelect — 15 damage type options |
| Condition immunities | MultiChipSelect — 15 condition options |
| Senses | Darkvision, blindsight, tremorsense, truesight ranges; passive Perception auto-calculated |
| Languages | Freeform text |
| Special abilities | Named entries with description — renders as trait blocks |
Actions
| Sub-section | What goes here |
|---|---|
| Actions | Standard action options including attacks with dice notation |
| Bonus actions | Bonus action options |
| Reactions | Triggered responses like Parry or Shield |
| Legendary actions | Legendary action options; set the total action count at top of section |
Encounter display
Each adversary card in the encounter deck shows a creature type badge (color-coded by type), HP, AC, and CR. The badge is a dropdown — click it to change the creature type in place without opening the full stat block editor.
The 14 creature types and their colors:
| Type | Type | Type | Type |
|---|---|---|---|
| Aberration | Beast | Celestial | Construct |
| Dragon | Elemental | Fey | Fiend |
| Giant | Humanoid | Monstrosity | Ooze |
| Plant | Undead |
CR to XP and difficulty
The Encounter Builder calculates encounter difficulty using the DMG 2014 XP threshold system. Set Party Size and Party Level above the adversary deck to see the Difficulty Bar.
How the calculation works
- Each creature's CR maps to a fixed XP value (CR 1 = 200 XP, CR 5 = 1,800 XP, CR 20 = 25,000 XP, up to CR 30 = 155,000 XP).
- XP across all creatures in the deck is summed as raw XP.
- Raw XP is multiplied by a creature-count multiplier based on how many creatures are in the encounter:
| Creature count | Multiplier |
|---|---|
| 1 | ×1 |
| 2 | ×1.5 |
| 3–6 | ×2 |
| 7–10 | ×2.5 |
| 11–14 | ×3 |
| 15+ | ×4 |
- The resulting adjusted XP is compared against per-character XP thresholds for the party's level, then scaled by party size. The bar shows four breakpoints:
| Label | Meaning |
|---|---|
| Easy | Likely won without resources spent |
| Medium | May cost a resource; unlikely to threaten party |
| Hard | Will drain resources; one character may drop |
| Deadly | Risk of total party kill |
The bar updates immediately as you add, remove, or change creatures. Tick marks on the bar show the exact XP values at each threshold.
The multiplier only applies to the difficulty calculation — it does not affect XP awarded to players. Award the raw XP total.
Encounter templates
The builder includes five preset encounter templates that pre-fill objective fields and suggest creature types:
| Template | Objective type | Suggested creature types |
|---|---|---|
| Ambush | Survive | Humanoid, Monstrosity |
| Boss Fight | Defeat | Dragon, Fiend, Undead |
| Escort Defense | Protect | Humanoid, Beast |
| Dungeon Delve | Retrieve | Undead, Construct, Aberration |
| Chase Sequence | Escape | Humanoid, Beast |
Select a template when creating a new encounter to pre-populate the primary objective, secondary objective, and failure state. You can edit any field after applying a template.
Importing stat blocks from markdown
You can paste a raw 5e stat block and Skryrún parses it into the form fields automatically — no manual entry needed for standard-format stat blocks.
- Open your stat block compendium or the import hub.
- Click Import from text.
- Paste the raw stat block text — from a sourcebook, D&D Beyond export, or Homebrewery.
- Click Parse. Skryrún fills matching fields and flags anything it could not map for manual review.
The importer handles standard 5e stat block formatting. Heavily reformatted homebrew or older-edition stat blocks may need manual cleanup after import.
See also
- Daggerheart — the primary natively-supported system
- Pathfinder 2e — Pathfinder 2nd Edition support
- Agnostic / Custom — for systems without native support