Skip to content

Markdown Tables and Flavored Markdown

Dice Monster renders markdown using GFM-compatible parsing, with additional custom formatting for game content.

Pipe tables are supported.

| Roll | Result |
| ---- | ---------- |
| 1 | Minor boon |
| 2 | Major boon |

Tables render with responsive horizontal scrolling when content is wide.

Item and action descriptions support flavored markdown patterns:

  • Bracket links like [Poisoned] are resolved into compendium-aware hover links (including monster tooltip cards).
  • Inline roll expressions inside braces like {2d6 + str fire} are rendered as rollable text where supported.
  • Existing bold/italic formatting is preserved.

When creating items, descriptions support flavored markdown directly in the editor.

  • Pasted SRD-style markdown is parsed into structured fields.
  • Description text remains markdown and can include flavored terms.

Flavored markdown textareas include authoring helpers:

  • Expression autocomplete for dice syntax, stats, resources, and parser helpers.
  • Quick snippets for common templates such as hit rolls, save DC, and damage blocks.
  • Inline expression validation while typing, so invalid {...} expressions are visible before rolling.

Useful shortcuts:

  • Type { or [ to wrap a selection (or insert a pair).
  • Cmd/Ctrl + B wraps with **bold**.
  • Cmd/Ctrl + I wraps with *italic*.

When the top-left table header cell contains a dice expression (for example d20, d12, or 2d6), that corner header is rendered as a rollable control.

  • markdown tables render normally
  • flavored inline markdown works inside table cells as regular markdown text
  • corner-cell dice expressions in the first header cell are clickable and trigger a roll