Duality Rolls
What it is¶
Duality rolls use a Hope die and a Fear die together. The system labels results (Critical, Hope, Fear) and applies resource changes automatically.
Quick start¶
- From your sheet: click a roll button
- Use the Duality Roll popup to set options, then Roll
You’ll see both dice in chat with a summary of outcomes and any automatic Hope/Stress changes.
When to use¶
- Action checks, contests, or anytime the rules call for Hope/Fear
- Reaction rolls by adding
reaction=true
Getting started¶
- Select or open your character
- Click a roll button to open the Duality Roll popup
- Configure options like
trait
,modifier
,advantage
, ordisadvantage
- Read the result banner (Critical, Hope, Fear) and apply outcomes
Using the roll popup¶
- Click a roll button on your sheet
- In the popup, set trait/modifier and optional advantage/disadvantage or reaction
- Press Roll to send results to chat
For power users¶
await game.daggerheart.rollHandler.rollDuality({
hopeDieSize: 'd12',
fearDieSize: 'd12',
modifier: 0,
advantage: { d6: 1 },
disadvantage: { d4: 1 },
sendToChat: true,
});
Rerolling dice¶
Click Hope or Fear dice in the chat card to reroll that die after a roll.
Chat messages¶
Rolls post rich chat cards with clickable dice and resource summaries.
Chat command help¶
See: Duality Dice Command.
Related¶
Tips for devs¶
- To intercept inline commands, see the duality enricher and command parser
- To extend results, hook into the chat render phase for post-processing