Skip to content

Dice & Roll Tables

Dice come up in three places in Encounter+: the roller you open yourself, the rolls built into stat blocks and text, and roll tables.

Open the Dice Roller from the game screen menu and roll whatever you need.

There are two rollers. The standard roller is instant. The 3D roller simulates physics and drops the dice on screen, and is part of the Premium subscription.

Both use the same random number generator, so they are equally fair. The 3D roller is for the feeling of it.

The roller has a Mode setting:

Mode Effect
Public Rolls appear on the player screen and in the web client
Private Rolls stay on your device

Switch to private for the rolls your players should not see, and back afterwards.

Dice written into a creature’s stat block or a page are live. Tap one and it rolls.

That works because the text the app renders is Markdown, and dice expressions in it are found automatically — 2d10 in a trait is tappable with no markup at all. To be explicit, or to label a roll, link it:

[2d6+3](roll)
[2d6+3](roll "fire damage")

Under D&D 5E the app also guesses the kind of roll — a leading + is an attack, a d20 is a check, a formula followed by damage is damage — which is what lets each kind carry its own dice theme.

Pages are the exception: they use a rich text editor, so a roll there has to be a link to /roll with the formula as its text. The full syntax, including links to other content, is covered in Writing Content.

A roll table is a table you can roll on: random encounters, treasure, rumours, weather.

It depends on the first column:

  • If the first column is named after a dice formula — d100, d20 — its cells are read as ranges like 01-50, 99 or 00, and the roll is matched against them.
  • Otherwise rows are matched by position, and the app rolls a die the size of the table.

So a d100 table with a 01-50 row hits that row half the time, and a plain twelve-row table is rolled with a d12.

A cell can point at another table. When the parent is rolled, the child is rolled too, as part of the same result.

That is how a treasure table rolls on a gems table which rolls on a magic item table — one tap, the whole chain resolved.

Nesting is capped, so a table that eventually rolls on itself will stop rather than run forever.

Table cells can contain content links, the same as any other text:

[Potion of healing](item)

The result then comes back with the item linked, ready to open.

Settings → Save Table Rolls keeps a record of each result instead of discarding it after the roll. On by default.

Useful when you roll a shop’s stock or a night’s encounters ahead of time and want them again later.

A .csv file imports as a table, which is the quickest way to bring in a table you have in a spreadsheet. See Import and Export.

Players in the web client can roll too. They type /roll 2d6+3 — or /r — in the shared log, and the result appears on your device as well as theirs.

Your public rolls appear in their log the same way. See Remote Play.

Check that the formula is one the app can parse, such as 2d6+3. If you wrote it as a link, the destination has to be roll.

It needs a Premium subscription. Without one, the Type row is not shown and the standard roller is used.

Set the roller Mode to Private. See Dice Roller Settings.