Fate Chart

The d100 oracle. Setting odds, thresholds, result types, doubles triggers, and the Quick Yes/No alternative.

The Chart

Roll d100. Result ≤ threshold = Yes. Threshold is set by the intersection of narrative odds and current Chaos Factor (CF).

OddsCF 1CF 2CF 3CF 4CF 5CF 6CF 7CF 8CF 9
Certain859090909095959595
Nearly Certain758080858585909095
Very Likely556065707580859090
Likely354550556570758085
50/50202535455055657075
Unlikely101520253545505565
Very Unlikely5810152530354050
Nearly Impossible235101520253035
Impossible1251012151825

Result Types

Roll vs thresholdResult
≤ threshold ÷ 5Exceptional Yes — intensified to the next logical level
≤ thresholdYes — expectation confirmed
> thresholdNo — next most expected outcome
≥ 100 − floor((100 − threshold) ÷ 5)Exceptional No — intensified opposite of Yes

Lore Validation on Exceptional Results: Before narrating any Exceptional Yes or No, pause. Does the outcome contradict established source material — NPC timelines, faction politics, canon events? If yes, find a lore-consistent version that preserves the quality of the exceptional result. The oracle says WHAT happens; the GM validates HOW it happens against known canon. Never narrate first and retcon later.

Doubles → Random Events

When the d100 roll shows doubles (11, 22, 33, 44, 55, 66, 77, 88, 99) and the single digit ≤ current CF, a Random Event fires in addition to the normal Fate answer.

Example: CF 5. Roll 33. Single digit = 3. 3 ≤ 5 → Random Event fires. The roll still answers the Fate Question normally.

See Scene Mechanics for the Random Event Focus table.

When to Ask

Ask a Fate Question when:

  • A binary outcome genuinely matters and is uncertain
  • An NPC’s action, knowledge, or reaction is unclear
  • Coincidence or luck is a real factor
  • Consequences of an event are ambiguous

Do not ask about PC actions (those roll V20 dice) or narrative elements the GM controls.

Fate Questions as RPG Rules Lookups

When a Fate Question concerns a rule resolution rather than story direction, treat CF as 5 regardless of actual CF. Treat Exceptional results as regular Yes/No unless the rule specifically uses degrees of success.

Recording Format

Fate: [Question]? Odds: [odds label]. CF: [n]. Threshold: [T]. d100: [roll]. [Answer]. [+Random Event if doubles ≤ CF.]

Quick Yes/No Oracle

For low-stakes checks where triggering a Random Event would be disruptive: roll 1d10 + modifier. 6+ = Yes.

OddsModifier
Slim to none−4
Not Likely−2
Don’t Know0
Likely+2
Very Likely+4
TotalResult
0 or belowNo, and further bad news
1–3No
4–5Yes, but…
6–8Yes
9–10Yes, and…