GuideDice
Dice
You type an expression. The server reads it, rolls it, and stores every individual die. Nothing about the result is decided in your browser, and there is no way for anybody — including a GM, including a site administrator, including afterwards — to submit a chosen number instead. That is the whole point of doing it this way.
What you can type
1d20- One twenty-sided die.
d20- The same thing. The count may be left off when it is one.
2d6- Two six-sided dice, added together.
1d20+5- A die plus a flat modifier.
3d8+2d6-1- As many parts as you like, added and subtracted. Every part needs a + or - in front of it.
4d6kh3- Roll four, keep the highest three. This is how ability scores get rolled.
2d20kl1- Roll two, keep the lowest one.
4d6kh- Keep exactly one when you do not say how many — kh alone means kh1.
1d20 adv- Advantage: rolls two and keeps the higher. Sugar for 2d20kh1.
1d20 dis- Disadvantage. “advantage” and “disadvantage” spelled out work too.
Advantage is a suffix on the whole expression and applies to the first die in it, so 1d20+5 adv does what you would expect. It only works on a single die: there is no meaningful reading of 4d6kh3 adv, and you will be told so rather than given something arbitrary.
Reading the result
A roll is recorded with every die shown, not just the total, and dice that were dropped are printed struck through rather than hidden:
So a result is checkable by anyone who can see it, weeks later, without taking anybody’s word for anything.
Limits
100 dice- Across the whole expression.
d1000- The largest die. The smallest is a d2.
20 parts- Added and subtracted terms in one expression.
40 a minute- Per person. Generous for play, tight enough to stop a flood.
Where you can roll
On the campaign’s Dice tab. A roll box at the top of the tab, for when you want a number and not a scene — checking what a modifier comes to, settling something in chat, rolling for weather before you write the post. Nothing has to be open and nobody has to be posting. These count: they belong to the campaign and land in the log directly underneath, the same as a roll made in play.
In a thread. Every scene has a roll box under it, with shortcuts beside it for the ones people make constantly — a d20, advantage, disadvantage, a set of statistics. It checks your expression as you type, purely to tell you whether it is well-formed; the number it eventually shows comes from the server.
Inside a post. Attach rolls to what you are writing and they are rolled when the post is submitted and shown underneath it — one action instead of a post and a separate roll that somebody has to match up afterwards.
Off your character sheet. Skills, saves and attacks are buttons with the modifier already worked in, each showing the expression it is about to send. The label is calculated in your browser; the roll still happens on the server, from that expression, exactly like a typed one. Setting up attacks is what turns a swing into two buttons rather than two sums.
From your own sheet with nothing in play. A roll does not have to belong to a thread. Checking what a number actually comes to is a legitimate thing to do, and those rolls are recorded like any other — just not against a scene.
The dice log
Under the roll box on the Dice tab is the record: every roll the campaign has made, filterable by person and by die, with the totals and the distribution of faces that have actually come up. Nothing extra is recorded to draw it; every face has been stored since the first day, including the ones a keep-highest threw away, and this is simply somewhere to look at them.
A roll in a scene names the scene and links to it. A roll made on the tab says “not in a scene” instead, and is counted exactly the same — it was still thrown by the server, and it still cannot be edited or deleted by anybody, including the GM and site staff.
Two limits, both stated on the page rather than left to be discovered:
A secret roll is counted for the people who may see it and absent for everyone else, so a GM’s figures and a player’s will not match — that is the secret roll working rather than a fault. And a roll made from a character sheet with no scene open belongs to no campaign, so it is not here.
Secret rolls
Whoever is running the campaign can roll without the result being shown to the players. The roll still happens on the server and is still recorded in full, with every die, exactly like a public one. Secret means the players do not see it — it does not mean it did not happen or that it can be adjusted afterwards.
Why not roll in the browser?
Because then a roll would be a claim rather than evidence, and the difference matters in precisely the situation where it is hardest to discuss — somebody’s character about to die, on a bad night, over text. Doing it on the server costs a fraction of a second and removes the argument entirely.
The table that stores rolls has no route by which a player can write a result into it, rather than a rule saying they should not. Nobody at any level of this site can put a number in it by hand.