Roll the described combination of dice, returning a number and description of the
roll. The dice expr is a combination of terms of one of three forms joined by +
:
- {n}d{s}: roll n s-sided dice (3d6)
- {n}x{s}: roll n s-sided exploding dice (2x8)
- {n}: an increment.
The number of sides supported are 3, 4, 6, 8, 10, 12, 20, or 100. Exploding dice
work much like normal, except when a die rolls the maximum value for the die,
then it is re-rolled to generate a value to add to the original roll. This may
happen more than once.
The Value is the sum of all of the rolls. The Roll is a string representing the
individual rolls.
Normal dice are represented by the expression, followed by the results of the
individual die rolls in parens: 3d6(3+5+1)
.
Exploding dice are represented by the dice expression followed by an expression
in angle brackets. The expression is made of the results of each individual die
in parens, with any die that exploded being followed by an !
, and the re-roll
added as needed: 3x6<(1)+(6!+5)+(2)>
.
The Save Expression button saves the current dice expression under a name
you supply. If you save an empty expression, it deletes the one that you name.
The menu at the bottom provides access to any expressions you've saved, plus a few
default ones. The default expressions are named starting with a *
and will
always be at the end of the list. The Load Expression button populates the expression
with the value you saved. The Remove Expression button deletes the specified
saved expression.