Labels

You can attach a descriptive text label to specific dice rolls or calculated expressions within your formula using square brackets `[ ]` immediately following the component you want to label.

These labels are useful for identifying parts of a complex roll in user interfaces or logs (e.g., showing which part was the attack and which was the damage). The label text itself does not affect the calculation's numeric result.

Examples:

  • `2d6[damage]` - Rolls 2d6 and attaches the label "damage" to the result.

  • `1d20+5[attack]` - Calculates `1d20+5` and attaches the label "attack".

  • `(1d10+1d8)[total bonus]` - Calculates the sum and attaches the label "total bonus" to the result of the grouped expression.

  • `{1d6[fire], 1d6[cold]}k1` - Rolls fire damage and cold damage separately, labels each, and then keeps the higher of the two results. The labels remain associated with their original rolls.

Note: These explicit `[label]` tags are different from the "Root Label" discussed in the next section, which captures any text appearing at the very end of the entire formula string.

More fun at the table, less fuss around it

The tavern falls quiet. You spent all week on this villain: the scarred voice, the secret letter, the slow reveal in the final act. Your players have other plans. They have just set fire to the only bridge out of town, the paladin is deep in an argument with a goat, and the rogue has quietly pocketed the letter that was supposed to unravel everything. Somewhere across the river, your villain stands alone in the rain, waiting for an entrance that will never come. The bard leans back, grinning. Four faces turn to you.

What do
you do?

Start Free

30 days free · no card needed