{
  "name": "Starforged Campaign Launch Oracles",
  "game": "starforged",
  "licence": "CC BY 4.0",
  "attribution": "Ironsworn: Starforged Rulebook by Shawn Tomkin. https://ironswornrpg.com",
  "tables": [
    {
      "id": "background_assets",
      "name": "Background Assets",
      "roll_type": "d100",
      "usage_note": "If you want some direction for your starting paths, roll or pick from the table below and take the two paths associated with your selected background.",
      "entries": [
        { "min": 1, "max": 5, "result": "Battlefield Medic — Healer, Veteran" },
        { "min": 6, "max": 10, "result": "Delegate — Bannersworn, Diplomat" },
        { "min": 11, "max": 15, "result": "Exobiologist — Lore Hunter, Naturalist" },
        { "min": 16, "max": 20, "result": "Far Trader — Navigator, Trader" },
        { "min": 21, "max": 25, "result": "Fugitive Hunter — Armored, Bounty Hunter" },
        { "min": 26, "max": 30, "result": "Hacker — Infiltrator, Tech" },
        { "min": 31, "max": 35, "result": "Hotshot Pilot — Ace, Navigator" },
        { "min": 36, "max": 40, "result": "Interstellar Scout — Explorer, Voidborn" },
        { "min": 41, "max": 45, "result": "Monster Hunter — Gunner, Slayer" },
        { "min": 46, "max": 50, "result": "Occultist — Outcast, Shade" },
        { "min": 51, "max": 55, "result": "Operative — Infiltrator, Blademaster" },
        { "min": 56, "max": 60, "result": "Outlaw — Fugitive, Gunslinger" },
        { "min": 61, "max": 65, "result": "Private Investigator — Brawler, Sleuth" },
        { "min": 66, "max": 70, "result": "Prophet — Devotant, Seer" },
        { "min": 71, "max": 75, "result": "Psionicist — Kinetic, Vestige" },
        { "min": 76, "max": 80, "result": "Smuggler — Courier, Scoundrel" },
        { "min": 81, "max": 85, "result": "Spiritualist — Haunted, Empath" },
        { "min": 86, "max": 90, "result": "Starship Engineer — Gearhead, Tech" },
        { "min": 91, "max": 95, "result": "Supersoldier — Augmented, Mercenary" },
        { "min": 96, "max": 100, "result": "Tomb Raider — Scavenger, Scoundrel" }
      ]
    },
    {
      "id": "backstory_prompts",
      "name": "Backstory Prompts",
      "roll_type": "d100",
      "usage_note": "For some backstory inspiration, roll or pick from the table below. Then, take a moment to elaborate on the suggestion. Or just leave it a bit vague and mysterious for now; you can flesh it out in play.",
      "entries": [
        { "min": 1, "max": 7, "result": "You abandoned your kin after learning a troubling truth" },
        { "min": 8, "max": 13, "result": "You are guided by a vision or prophecy" },
        { "min": 14, "max": 20, "result": "You are haunted by past actions or failures" },
        { "min": 21, "max": 27, "result": "You are running from a criminal past" },
        { "min": 28, "max": 34, "result": "You are the sole survivor of an attack or calamity" },
        { "min": 35, "max": 40, "result": "You escaped an abusive or unjust situation" },
        { "min": 41, "max": 46, "result": "You have no memory of your former life" },
        { "min": 47, "max": 53, "result": "You rejected a duty or destiny" },
        { "min": 54, "max": 60, "result": "You were banished from your former home" },
        { "min": 61, "max": 67, "result": "You were denied a birthright" },
        { "min": 68, "max": 74, "result": "You were on your own for as long as you can remember" },
        { "min": 75, "max": 81, "result": "You were sent away on a prolonged mission" },
        { "min": 82, "max": 87, "result": "You were taken or lured away by someone" },
        { "min": 88, "max": 94, "result": "Your ambitions outgrew your humble origins" },
        { "min": 95, "max": 100, "result": "Your wanderlust carried you far away" }
      ]
    },
    {
      "id": "starship_history",
      "name": "Starship History",
      "roll_type": "d100",
      "usage_note": "Envision how you obtained or earned this ship. You can come up with your own origin, or roll or pick from the table below. If you use a result from the table, take a moment to consider and elaborate on the suggestion.",
      "entries": [
        { "min": 1, "max": 8, "result": "Acquired in trade for a precious family heirloom" },
        { "min": 9, "max": 17, "result": "Built out of repurposed scrap" },
        { "min": 18, "max": 25, "result": "Claimed as spoils of war" },
        { "min": 26, "max": 34, "result": "Discovered as a derelict, and patched back together" },
        { "min": 35, "max": 42, "result": "Earned in exchange for a promise or vow" },
        { "min": 43, "max": 50, "result": "Found abandoned in perfect condition" },
        { "min": 51, "max": 58, "result": "Granted by an organization or community" },
        { "min": 59, "max": 67, "result": "Inherited from a relative or mentor" },
        { "min": 68, "max": 75, "result": "Purchased at a suspiciously cheap price" },
        { "min": 76, "max": 84, "result": "Stolen from a notorious crime boss or criminal organization" },
        { "min": 85, "max": 92, "result": "Taken while fleeing an attack or disaster" },
        { "min": 93, "max": 100, "result": "Won in a bet" }
      ]
    },
    {
      "id": "starship_quirks",
      "name": "Starship Quirks",
      "roll_type": "d100",
      "usage_note": "Your ship is an important aspect of your character — and a character in its own right. What does it look like? What makes it interesting or uniquely yours? Does it have any particular quirks? If nothing occurs to you now, you can flesh it out in play, or roll once or twice on the table below.",
      "entries": [
        { "min": 1, "max": 5, "result": "Engine room is scorched with old burn marks" },
        { "min": 6, "max": 10, "result": "Exterior is marred by rust and grime" },
        { "min": 11, "max": 15, "result": "Faint, phantom music sometimes echoes through the corridors" },
        { "min": 16, "max": 20, "result": "Gravity generator is notoriously fickle" },
        { "min": 21, "max": 25, "result": "Hull is fused with organic growths" },
        { "min": 26, "max": 30, "result": "Hull rattles and groans in atmospheric flight" },
        { "min": 31, "max": 35, "result": "Interior spaces are crowded with exposed cables and conduits" },
        { "min": 36, "max": 40, "result": "Looks defenseless, but exterior panels open to reveal weapons" },
        { "min": 41, "max": 45, "result": "Navigation logs contain coordinates to locations that do not — or should not — exist" },
        { "min": 46, "max": 50, "result": "Old bloodstain in the airlock reappears even when painted over" },
        { "min": 51, "max": 55, "result": "Once a beautiful ship, now scarred by a devastating battle" },
        { "min": 56, "max": 60, "result": "Patched hull covers a recent catastrophic breach" },
        { "min": 61, "max": 65, "result": "Placards and control labels are in an uncommon language" },
        { "min": 66, "max": 70, "result": "Removable plate decks provide access to hidden storage" },
        { "min": 71, "max": 75, "result": "Segmented landing gear unfold like gangly spider legs" },
        { "min": 76, "max": 80, "result": "Ship is powered by an ancient precursor device" },
        { "min": 81, "max": 85, "result": "Someone marked the hull with graffiti during a recent layover" },
        { "min": 86, "max": 90, "result": "Strange symbols are scrawled on the deck and bulkheads in the main corridor" },
        { "min": 91, "max": 95, "result": "Things tend to go missing for no logical reason" },
        { "min": 96, "max": 100, "result": "Timers and clocks are always just a bit off" }
      ]
    },
    {
      "id": "sector_trouble",
      "name": "Sector Trouble",
      "roll_type": "d100",
      "entries": [
        { "min": 1, "max": 5, "result": "Blockade prevents trade with other sectors" },
        { "min": 6, "max": 10, "result": "Bounty hunters search for an infamous fugitive" },
        { "min": 11, "max": 15, "result": "Chaotic breaches in spacetime spread like wildfire" },
        { "min": 16, "max": 20, "result": "Criminal faction corrupts local authorities" },
        { "min": 21, "max": 25, "result": "Devastating superweapon has fallen into the wrong hands" },
        { "min": 26, "max": 30, "result": "Energy storms are rampant" },
        { "min": 31, "max": 35, "result": "Magnetic disturbances disrupt communication" },
        { "min": 36, "max": 40, "result": "Newly found resource lures greedy fortune hunters to the sector" },
        { "min": 41, "max": 45, "result": "Notorious pirate clan preys on starships" },
        { "min": 46, "max": 50, "result": "Parasitic lifeforms spread like a plague" },
        { "min": 51, "max": 55, "result": "Precursor sites throughout the sector emit strange signals" },
        { "min": 56, "max": 60, "result": "Prophecies foretell an imminent awakening of a dreadful power" },
        { "min": 61, "max": 65, "result": "Raider clan emerges as a dominant threat under a new leader" },
        { "min": 66, "max": 70, "result": "Religious zealots overrun the sector" },
        { "min": 71, "max": 75, "result": "Rogue AI infiltrates systems throughout the sector" },
        { "min": 76, "max": 80, "result": "Settlements or factions are on the brink of war" },
        { "min": 81, "max": 85, "result": "Ships regularly go missing" },
        { "min": 86, "max": 90, "result": "Sickness spreads among ships and settlements" },
        { "min": 91, "max": 95, "result": "Supernova is imminent" },
        { "min": 96, "max": 100, "result": "Titanic spaceborne lifeform stalks the spaceways" }
      ]
    },
    {
      "id": "inciting_incident",
      "name": "Inciting Incident",
      "roll_type": "d100",
      "entries": [
        { "min": 1, "max": 5, "result": "Aid a starship caught in a spacetime fracture" },
        { "min": 6, "max": 10, "result": "Broker peace between two feuding settlements" },
        { "min": 11, "max": 15, "result": "Chart a new passage between isolated settlements" },
        { "min": 16, "max": 20, "result": "Defend the people of a beleaguered settlement against raiders" },
        { "min": 21, "max": 25, "result": "Discover who sabotaged a settlement's air processors" },
        { "min": 26, "max": 30, "result": "Escort a tradeship carrying a prized cargo" },
        { "min": 31, "max": 35, "result": "Ferry a rescue team to a perilous disaster site" },
        { "min": 36, "max": 40, "result": "Infiltrate a fortified base to steal crucial data" },
        { "min": 41, "max": 45, "result": "Investigate terrifying manifestations at a remote settlement" },
        { "min": 46, "max": 50, "result": "Liberate prisoners at a cruel labor camp" },
        { "min": 51, "max": 55, "result": "Locate a downed spacer on an uninhabited planet" },
        { "min": 56, "max": 60, "result": "Protect a fugitive from a relentless bounty hunter" },
        { "min": 61, "max": 65, "result": "Recover a cherished pre-exodus artifact from an enemy" },
        { "min": 66, "max": 70, "result": "Rescue a starship crew held captive by mutineers" },
        { "min": 71, "max": 75, "result": "Retrieve a cache of stolen weapons from a pirate ship" },
        { "min": 76, "max": 80, "result": "Sabotage an enemy installation" },
        { "min": 81, "max": 85, "result": "Search for a missing expedition in the depths of a precursor vault" },
        { "min": 86, "max": 90, "result": "Shield a wondrous lifeform from those who seek to destroy it" },
        { "min": 91, "max": 95, "result": "Track and slay a marauding beast" },
        { "min": 96, "max": 100, "result": "Transport a displaced people to their new home" }
      ]
    }
  ]
}
