Powered by the Apocalypse (2d6 + stat)
At the table
In Powered by the Apocalypse games (Apocalypse World, Dungeon World, Monster of the Week, and many others), you roll 2d6 + stat and read the total:
| Total | Usual result |
|---|---|
| 10+ | Full success |
| 7–9 | Partial success—you get what you want, but with a cost, complication, or harder choice |
| 6− | Miss—the GM makes a move |
There is no separate “natural 20” on the dice; the whole outcome is the total (2d6 + stat). That is exactly what lesson 7’s bucket is for.
Try it
In the playground, open this lesson in the playground and click Run (or press Shift+Enter).
The script
↗Scale = scale().step("MISS", ..6).step("PARTIAL", 7..9).step("FULL_SUCCESS", 10..)
STAT = 2
roll = 2d6 + STAT
out = roll.bucket(Scale)
output("move", out)
output("p_full_success", out.p_at_least("FULL_SUCCESS"))
output("p_partial_or_better", out.p_at_least("PARTIAL"))
move · Outcomes
| outcome | % | frac | X/36 |
|---|---|---|---|
| MISS | 16.7 | 1/6 | 6 |
| PARTIAL | 41.7 | 5/12 | 15 |
| FULL_SUCCESS | 41.7 | 5/12 | 15 |
p_full_success · Prob
| outcome | % | frac | X/36 |
|---|---|---|---|
| p_full_success | 41.7 | 5/12 | 15 |
p_partial_or_better · Prob
| outcome | % | frac | X/36 |
|---|---|---|---|
| p_partial_or_better | 83.3 | 5/6 | 30 |