User guide All lessons Cookbook Function reference Open playground

Dice pools (faces still separate)

At the table

Some rules care about each die—the highest die in the pool, how many dice show a 1, whether any die crits—not only the sum. You need several dice rolled together but not added until you choose to.

Try it

Copy the script into the playground editor and click Run.

The script

output("pool_sum", dice_pool(3, 6).sum())
output("notation_sum", 3d6)
output("highest_die", dice_pool(4, 6).order_stat(1))

pool_sum · DieRoll · mean 10.500

outcome%fracX/216
30.461/2161
41.391/723
52.781/366
64.635/10810
76.945/7215
89.727/7221
911.625/21625
1012.51/827
1112.51/827
1211.625/21625
139.727/7221
146.945/7215
154.635/10810
162.781/366
171.391/723
180.461/2161

notation_sum · DieRoll · mean 10.500

outcome%fracX/216
30.461/2161
41.391/723
52.781/366
64.635/10810
76.945/7215
89.727/7221
911.625/21625
1012.51/827
1112.51/827
1211.625/21625
139.727/7221
146.945/7215
154.635/10810
162.781/366
171.391/723
180.461/2161

highest_die · DieRoll · mean 5.245

outcome%fracX/216
10.081/12950
21.165/4323
35.0249/97711
413.5106/78529
528.541/14462
651.8423/817112