Skip to content

Dice Formula Expressions

PUM Companion supports a powerful dice roller with a wide range of expressions. Whether you’re playing D&D, FATE, Savage Worlds, or your own system, you can roll dice exactly how you want.

Rolling Basics

You can roll dice in three ways: 1. Click the dice icons in the dice roller. 2. Type /r 3d6 in the log area. 3. Type anywhere in your message: ;;3d6;;

Examples

  • 2d6+2 — Roll two six-sided dice and add 2.
  • 2d20+3 — Roll two d20s and add 3.

Modifiers and Operators

  • Addition, Subtraction, Multiplication: 5d6+5d10-L2, 5d6+(5d10-L2)
  • Parentheses: For complex combinations.
  • Drop/Keep: 3d20 kh2 (keep 2 highest), 4d6 -L2 (drop 2 lowest)

Exploding & Compounding Dice

  • Exploding: 4d6! (reroll max results)
  • Custom Explode: 4d6!5 (explode on 5), 4d6 !>=4 (explode on 4+)
  • Compounding: 5d6!!, 5d6!!<3 (compound on <3)

Rerolling

  • 4d4 r2 (reroll 2s), 4d4 r<=2 (reroll <=2), 4d4 ro<2 (reroll once)

Counting & Special Dice

  • 4d6 #>3 (count results >3)
  • 4dF (Fudge dice), 1d% (percentile), 1D66 (D66 roll)

Advanced Examples

  • 6d6 #f<=2 #s>=5 #cs6 — Count failures, successes, and criticals in one roll.
  • 4d6 -<2 — Drop any results <2.
  • 4d20 C<5 — Cap any value <5 to 5.

Tips

  • Use drop/keep to match your favorite RPG system.
  • Try combining operators for complex rolls.
  • See the in-app Dice Roller for more help and examples.

Next: Random Tables