Custom Face Values
FlowDice supports dice with arbitrary face values using two syntaxes.
Explicit Sets: d{values}
Curly braces list exact face values. Each value appears exactly once on the die.
| Notation | Faces |
|---|---|
d{1,3,5,7} | 1, 3, 5, 7 (four-sided) |
d{0,0,0,1,1,2} | Weighted — three 0s, two 1s, one 2 |
d{-1,0,1} | Fate/Fudge-style (Phase 2: use dF shorthand) |
Ranges: d[min..max]
Square brackets define an inclusive range. Every integer from min to max is a face.
| Notation | Equivalent To |
|---|---|
d[0..5] | d{0,1,2,3,4,5} |
d[1..6] | d6 |
d[2..12] | 11-sided die, faces 2–12 |
Key Distinction
{curly braces}= explicit set (you list every face)[square brackets]= range (expands automatically)
This applies everywhere values or ranges appear in the Notation Spec, including flow triggers:
n{1,20}— trigger on natural 1 or 20 (non-contiguous set)n[18..20]— trigger on natural 18, 19, or 20 (contiguous range)
Primary Use Case
The Custom Skill System uses d[0..5] as its base die — a six-sided die starting at zero.
See also: Custom Skill System, Notation Spec