Honest dice
Three rules govern every die OpenFray rolls: the rolls are truly random, every roll is written down, and a player’s dice are never rolled automatically. This page explains each one. The formulas the roll box understands are in Dice & roll formulas.
Fair rolls
Section titled “Fair rolls”OpenFray uses your browser’s built-in secure random generator, the same kind used for things like passwords. Every number is equally likely, every time.
Every roll is written down
Section titled “Every roll is written down”Every roll goes through the same place: attacks, saves, checks, damage, and initiative. Each one is written into the log on the right, showing the dice that were rolled, in brackets, and what was added to them. Nothing is rolled in secret, and anyone at the table can check how a number came to be.
![The dice bar at the bottom of the screen and a log entry reading “1d20 [16] +2”, both outlined in red and labeled.](/docs/_astro/dice-log.Chlg_bZr_lcLuY.webp)
Rolls you make by hand from the dice bar land in the log too. The full history, grouped by round, is covered in The game log.
Rolls know about effects
Section titled “Rolls know about effects”Whatever is on a creature is worked into its rolls for you: advantage and disadvantage from effects, bonuses and penalties like Bless’s +1d4, a campaign’s crit rule, and save bonuses such as Magic Resistance and Evasion. When advantage is involved, both dice are shown, with the one that counted highlighted and the other dimmed beside it.
Players roll their own
Section titled “Players roll their own”OpenFray rolls for creatures because it has their numbers. It never rolls a player’s attack, save, or check on its own. Those dice belong to the player, and you type in the result. Wherever a box resolves rolls for a mixed group, the creatures are rolled for you and each player gets a field for what they rolled.
You can still choose to roll for a player from the console when they can’t. Leave a player’s box blank in the Roll initiative box and OpenFray rolls their initiative, and Roll death save is the same fallback for a downed character. In both cases the roll happens because you asked for it.