Swashbuckler

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

BlockWhat it does
StatA labeled number field. Optionally formula-driven (e.g., floor((STR - 10) / 2))
Stat BlockA number with a derived modifier display. Click the modifier to roll 1d20 + mod
ResourceCurrent/max tracker with +/- buttons (e.g., HP 24/30). Max can be formula-driven
RollDice macro button. Simple notation (1d20 + \{STR_MOD\}) or full macro mode with multi-step flows
TextA labeled text area for free-form notes
DropdownInteractive selector with inline or lookup-based options. Exposes selected value to formulas
CheckboxToggle with an optional load cost value (for inventory tracking)
SectionA styled divider for organizing the sheet into logical groups
ColumnsMulti-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.

On this page