Duality Dice

Roll your Hope d12 and Fear d12 — the higher die decides the tenor of the roll. Matching dice are a critical success (gain a Hope and clear a Stress). With 3D dice on, two color-coded d12s tumble across the screen; the readout always matches the dice that settle. Every roll records in the shared roll log and can post to Roll20 chat below. Daggerheart Core p.90 — Duality Dice.

Advantage
Roll the Duality Dice — the higher die decides. Matching dice are a critical success.

Fear No fear

0 / 12
Local only · enable the Roll20 bridge to sync

Roll20 chat bridge

Roll20 has no inbound API, so this works like Beyond20: a small userscript runs on your Roll20 tab and posts each roll into chat.

  1. Install the userscript in Tampermonkey or Violentmonkey — one install covers every game system.
  2. Open your Roll20 game (the in-game editor page) — a status chip appears bottom-center.
  3. Enable the toggle above; rolls you make here appear in Roll20 chat, themed to this system.
  4. Optional — enhanced parchment cards (Roll20 Pro): open your game → Settings ▸ API Scripts ▸ New Script, paste in the mod script, save, then check Enhanced cards above. Every player then sees a themed card (in this system's colour) instead of a plain text line.

Local single-user relay through /api/roll20 on this app — nothing leaves your machine.