The standard seven polyhedrals. Write as NdS where N is the
number of dice and S is the number of sides.
Add or subtract a fixed value with +N or -N
at the end of the expression.
Roll extra dice and keep only some. Use khN to keep the
highest N dice, or klN to keep the lowest N. This is how
advantage and disadvantage work in 5e.
Roll extra dice and discard some. Use dlN to drop the
lowest N dice, or dhN to drop the highest N.
Use rbN to reroll any dice that land below N, but only
once per die. This is the Halfling Luck trait, rerolling natural 1s only the first time.
Use rmN to keep rerolling dice below N until all dice show
at least N. Unlike rb, this continues until the condition
is satisfied.
Use mN to treat any die result below N as if it were N.
This is how Reliable Talent works — you can't roll below 10.
Use rmtN to reroll all dice if the total (after other
modifiers) is below N. Useful for ability score generation where you
want to guarantee a minimum result.
Use label:rmtN to reroll all dice with that label if their
combined total is below N. Use *:rmtN to constrain the total
of all dice.
Prefix an expression with label: to group dice by damage
type or other category. Separate multiple expressions with spaces.
Combine modifiers for advanced rolls. Modifiers are applied left to right before the bonus, so ordering matters.
4d6rb3kh1 4d6kh1rb3 fire:3d10rm8+2 cold:2d20kh1rb15 force:1d12m10-1