Skip to content

Instantly share code, notes, and snippets.

@NoRaincheck
Created April 19, 2026 12:40
Show Gist options
  • Select an option

  • Save NoRaincheck/2a90bd344c419b6422f763f5bfaeede7 to your computer and use it in GitHub Desktop.

Select an option

Save NoRaincheck/2a90bd344c419b6422f763f5bfaeede7 to your computer and use it in GitHub Desktop.
Cartomancy Oracle - A minimal TTRPG 52 card deck oracle that can be easily memorised

Cartomancy Oracle

How to Use

This oracle uses a standard deck of 52 playing cards. Draw 1 card when you face uncertainty, make a check, or ask “What happens next?”. Read every card as: [SUIT = Story Domain] + [RANK = Narrative Anchor].

Suits

Suit Anchor Domain Focus
♥ Hearts Feel Bonds & Wellbeing Allies, morale, emotion, healing, reputation
♦ Diamonds Have Material & Craft Gear, wealth, trade, crafting, loot, property
♣ Clubs Do Action & Growth Travel, combat, skill, survival, exploration
♠ Spades Know Mind & Fate Secrets, puzzles, hazards, prophecy, strategy

Ranks

Rank Anchor Meaning
Ace Spark Catalyst, new direction, sudden opportunity
2-4 Build Foundation, routine, small progress, setup
5-7 Test Complication, choice, risk, check required
8-10 Payoff Climax, resolution, peak intensity, scene end
Jack Scout Fast action, intel, reposition, exploit opening
Queen Steward Strategy, support, negotiation, adapt, mitigate
King Sovereign Authority, decisive force, permanent change, confrontation

Combining Suit & Rank

Read them together. The suit sets the stage, the rank sets the action.

  • ♥ 6 → Test in Bonds: Relationship strained; prove loyalty or face fallout
  • ♦ K → Force in Resources: Major wealth/gear shift; windfall or heavy cost
  • ♣ J → Scout in Action: Quick maneuver; strike first, bypass, or gather intel
  • ♠ A → Spark in Knowledge: Sudden revelation; clue, prophecy, or secret uncovered

Memory Hooks

  • Suits: “Feel, Have, Do, Know”
  • Numbers: “Ace begins, 2-4 build, 5-7 test, 8-10 end.”
  • Faces: “Jack runs, Queen plans, King commands.”
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment