Character Sheets
Build interactive TTRPG character sheets with stats, formulas, dice macros, dropdowns, and resource trackers — all inside the editor.
Overview
Character sheets are built using sheet blocks — interactive elements you insert into any entry via the / slash menu under the "Sheet" category. Combine them to create fully functional character sheets for any TTRPG system.
Sheet blocks connect to a formula engine that evaluates expressions and resolves dependencies between fields in real time. Change a stat value, and every formula that references it updates instantly.
Block Types
| Block | What it does |
|---|---|
| Stat | A labeled number field. Optionally formula-driven (e.g., floor((STR - 10) / 2)) |
| Stat Block | A number with a derived modifier display. Click the modifier to roll 1d20 + mod |
| Resource | Current/max tracker with +/- buttons (e.g., HP 24/30). Max can be formula-driven |
| Roll | Dice macro button. Simple notation (1d20 + \{STR_MOD\}) or full macro mode with multi-step flows |
| Text | A labeled text area for free-form notes |
| Dropdown | Interactive selector with inline or lookup-based options. Exposes selected value to formulas |
| Checkbox | Toggle with an optional load cost value (for inventory tracking) |
| Section | A styled divider for organizing the sheet into logical groups |
| Columns | Multi-column layout container |
Formulas
Any stat, resource max, or stat block modifier can be formula-driven. Click the fx button (appears on hover) to open the formula editor.
Formulas support:
- Arithmetic:
+,-,*,/ - Functions:
floor(),ceil(),round(),min(),max(),abs(),if() - References: use any sheet block's label as a variable (e.g.,
STR_MOD,PROFICIENCY) - Conditionals:
if(CLASS == "Wizard", PROFICIENCY, 0)
The formula engine resolves dependencies automatically — no circular references allowed.
Dice Rolling
Simple Mode
Roll blocks have a notation field (e.g., 1d20 + \{STR_MOD\}) that resolves \{LABEL\} references from other sheet blocks. Click Roll to execute.
Macro Mode
For complex TTRPG mechanics, switch a roll block to Macro mode via the gear icon. This opens a flow builder where you define multi-step dice flows. See Dice Macros for details.
Starter Kits
Swashbuckler includes pre-built character sheet templates for popular TTRPG systems:
- D&D 5e Character — ability scores with modifier formulas, saving throws, 18 skill checks, class selection with conditional features
- Blades in the Dark Scoundrel — action ratings, attribute tracking, playbook selection, dice macros with position/effect and bonus dice
- Blades in the Dark Crew — crew type, tier, rep, heat, lair upgrades, cohorts
Create a new space and select a starter kit, or import individual templates into any space.