{
  "name": "Maze Rats: Character & NPC Tables",
  "game": "maze-rats",
  "licence": "CC BY 4.0",
  "attribution": "Maze Rats, copyright Ben Milton (questingblog.com). Licensed under CC BY 4.0.",
  "usage_note": "36-entry tables are read as flat ordered lists using the source's 2d6 group-of-6 convention (see magic.json for full explanation). A uniform 1d36 pick produces an identical distribution.",
  "tables": [
    {
      "id": "civilized-npcs",
      "name": "Civilized NPCs",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Acolyte",
        "Actor",
        "Apothecary",
        "Baker",
        "Barber",
        "Blacksmith",
        "Brewer",
        "Bureaucrat",
        "Butcher",
        "Carpenter",
        "Clockmaker",
        "Courier",
        "Courtier",
        "Diplomat",
        "Fishmonger",
        "Guard",
        "Haberdasher",
        "Innkeeper",
        "Item-seller",
        "Jeweler",
        "Knight",
        "Locksmith",
        "Mason",
        "Miller",
        "Musician",
        "Noble",
        "Painter",
        "Priest",
        "Scholar",
        "Scribe",
        "Sculptor",
        "Shipwright",
        "Soldier",
        "Tailor",
        "Taxidermist",
        "Wigmaker"
      ]
    },
    {
      "id": "underworld-npcs",
      "name": "Underworld NPCs",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Alchemist",
        "Beggar-prince",
        "Blackmailer",
        "Bounty-hunter",
        "Chimney sweep",
        "Coin-clipper",
        "Contortionist",
        "Counterfeiter",
        "Cultist",
        "Cutpurse",
        "Debt-collector",
        "Deserter",
        "Fence",
        "Fortuneteller",
        "Galley slave",
        "Gambler",
        "Gravedigger",
        "Headsman",
        "Hedge knight",
        "Highwayman",
        "Housebreaker",
        "Kidnapper",
        "Mad prophet",
        "Mountebank",
        "Peddler",
        "Pit-fighter",
        "Poisoner",
        "Rat-catcher",
        "Scrivener",
        "Sellsword",
        "Slave",
        "Smuggler",
        "Street performer",
        "Tattooist",
        "Urchin",
        "Usurer"
      ]
    },
    {
      "id": "wilderness-npcs",
      "name": "Wilderness NPCs",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Apiarist",
        "Bandit",
        "Caravan guard",
        "Caravaneer",
        "Druid",
        "Exile",
        "Explorer",
        "Farmer",
        "Fisherman",
        "Forager",
        "Fugitive",
        "Hedge wizard",
        "Hermit",
        "Hunter",
        "Messenger",
        "Minstrel",
        "Monk",
        "Monster hunter",
        "Outlander",
        "Tinker",
        "Pilgrim",
        "Poacher",
        "Raider",
        "Ranger",
        "Sage",
        "Scavenger",
        "Scout",
        "Seer",
        "Shepherd",
        "Surveyor",
        "Tinker",
        "Tomb raider",
        "Trader",
        "Trapper",
        "Witch",
        "Woodcutter"
      ],
      "count_note": "Source lists 36 entries with 'Tinker' appearing twice (35 unique roles); preserved verbatim rather than silently deduplicating."
    },
    {
      "id": "female-names",
      "name": "Female Names",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Adelaide",
        "Alma",
        "Barsaba",
        "Beatrix",
        "Bianca",
        "Cleopha",
        "Clover",
        "Constance",
        "Damaris",
        "Daphne",
        "Demona",
        "Elsbeth",
        "Esme",
        "Fern",
        "Hester",
        "Hippolyta",
        "Jessamine",
        "Jilly",
        "Morgot",
        "Nerissa",
        "Minerva",
        "Odette",
        "Olga",
        "Orchid",
        "Pepper",
        "Phoebe",
        "Piety",
        "Poppy",
        "Silence",
        "Sybil",
        "Trillby",
        "Tuesday",
        "Ursula",
        "Vivian",
        "Wendy",
        "Zora"
      ]
    },
    {
      "id": "male-names",
      "name": "Male Names",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Balthazar",
        "Basil",
        "Bertram",
        "Blaxton",
        "Chadwick",
        "Clovis",
        "Destrian",
        "Ellis",
        "Erasmus",
        "Faustus",
        "Finn",
        "Fitzhugh",
        "Florian",
        "Fox",
        "Godwin",
        "Hannibal",
        "Jasper",
        "Jiles",
        "Jules",
        "Leopold",
        "Merrick",
        "Mortimer",
        "Ogden",
        "Orion",
        "Oswald",
        "Percival",
        "Peregrine",
        "Quentin",
        "Redmaine",
        "Reinhold",
        "Silas",
        "Stilton",
        "Stratford",
        "Tenpiece",
        "Waverly",
        "Webster"
      ]
    },
    {
      "id": "upperclass-surnames",
      "name": "Surnames: Upper Class",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Belvedere",
        "Bithesea",
        "Calaver",
        "Carvolo",
        "De Rippe",
        "Droll",
        "Dunlow",
        "Edevane",
        "Erelong",
        "Febland",
        "Fernsby",
        "Fisk",
        "Gastrell",
        "Girdwood",
        "Gorgon",
        "Grimeson",
        "Gruger",
        "Hitheryon",
        "La Marque",
        "Malmora",
        "Miter",
        "Oblington",
        "Onymous",
        "Phillifent",
        "Portendorfer",
        "Romatet",
        "Rothery",
        "Skorbeck",
        "Slora",
        "Southwark",
        "Stavish",
        "Vandermeer",
        "Wellbelove",
        "Westergren",
        "Wexley",
        "Wilberforce"
      ]
    },
    {
      "id": "lowerclass-surnames",
      "name": "Surnames: Lower Class",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Barrow",
        "Beetleman",
        "Berrycloth",
        "Birdwhistle",
        "Bobich",
        "Chips",
        "Coffin",
        "Crumpling",
        "Culpepper",
        "Dankworth",
        "Digworthy",
        "Dreggs",
        "Gimble",
        "Graveworm",
        "Greelish",
        "Hardwick",
        "Hatman",
        "Hovel",
        "Knibbs",
        "Midnighter",
        "Needle",
        "Nethercoat",
        "Pestle",
        "Relish",
        "Rumbold",
        "Rummage",
        "Sallow",
        "Saltmarsh",
        "Silverless",
        "Skitter",
        "Slee",
        "Slitherly",
        "Stoker",
        "Tarwater",
        "Tumbler",
        "Villin"
      ]
    },
    {
      "id": "npc-names",
      "name": "NPC Names (combinator)",
      "roll": "1d6",
      "usage_note": "Combines a first-name table with a surname table.",
      "entries": [
        {
          "result": "{male-names} {upperclass-surnames}"
        },
        {
          "result": "{male-names} {lowerclass-surnames}"
        },
        {
          "result": "{female-names} {upperclass-surnames}"
        },
        {
          "result": "{female-names} {lowerclass-surnames}"
        },
        {
          "result": "{upperclass-surnames} {upperclass-surnames}"
        },
        {
          "result": "{upperclass-surnames} {lowerclass-surnames}"
        }
      ]
    },
    {
      "id": "npc-professions",
      "name": "NPC Professions (combinator)",
      "roll": "1d3",
      "usage_note": "Rolls which profession sub-table (civilized/underworld/wilderness) to roll on.",
      "entries": [
        {
          "result": "civilized-npcs"
        },
        {
          "result": "underworld-npcs"
        },
        {
          "result": "wilderness-npcs"
        }
      ]
    },
    {
      "id": "assets",
      "name": "Assets",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Authority",
        "Avoids detection",
        "Calls in favors",
        "Charming",
        "Cooks the books",
        "Erases evidence",
        "Excellent liar",
        "Extremely rich",
        "{factions}-leader",
        "{factions}-member",
        "Feared",
        "Fortified base",
        "Gorgeous",
        "Hears rumors",
        "Huge family",
        "Huge library",
        "Impersonator",
        "Interrogator",
        "Knows a guy",
        "Knows a way in",
        "Launders money",
        "Learned",
        "Local celebrity",
        "Local knowledge",
        "Loyal henchmen",
        "Middling oracle",
        "Nothing to lose",
        "Owns the guards",
        "Powerful spouse",
        "Procures gear",
        "Pulls the strings",
        "Secret lab",
        "Sells contraband",
        "Smuggles goods",
        "Spy network",
        "War hero"
      ]
    },
    {
      "id": "liabilities",
      "name": "Liabilities",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Addiction",
        "Alcoholic",
        "Corrupt ally",
        "Coward",
        "Decadent",
        "Forbidden love",
        "Gambler",
        "Glutton",
        "Greedy",
        "Heretic",
        "Huge debts",
        "Imposter",
        "{insanities}",
        "Jealous",
        "Leaves evidence",
        "Many enemies",
        "Misinformed",
        "Money trail",
        "Narcissist",
        "Needs medicine",
        "OCD",
        "Paranoid",
        "Partyer",
        "Poor equipment",
        "Protective",
        "Scandalous",
        "Softhearted",
        "Strict routines",
        "Superstitious",
        "Suspicious",
        "Temper",
        "Trusting",
        "Vulnerable base",
        "Wanted",
        "Weak-willed",
        "Widely despised"
      ]
    },
    {
      "id": "npc-goals",
      "name": "NPC Goals",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "A better life",
        "Acceptance",
        "Acquire {items}",
        "Craft {items}",
        "Destroy {items}",
        "Destroy faction",
        "Enlightenment",
        "Fame",
        "Found {factions}",
        "Freedom",
        "Glory",
        "Impress {npc-names}",
        "Infamy",
        "Infiltrate {factions}",
        "Justice",
        "Kidnap {npc-names}",
        "Lead {factions}",
        "Learning",
        "Locate {npc-names}",
        "Love",
        "Mastery",
        "Power",
        "Reach location",
        "Rescue {npc-names}",
        "Resolve dispute",
        "Restore faction",
        "Reveal a secret",
        "Revenge",
        "Sabotage {factions}",
        "Serve a deity",
        "Serve evil",
        "Serve {factions}",
        "Serve ideology",
        "Serve leader",
        "Serve the needy",
        "Wealth"
      ]
    },
    {
      "id": "misfortunes",
      "name": "Misfortunes",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Abandoned",
        "Addicted",
        "Arrested",
        "Blackmailed",
        "Burgled",
        "Challenged",
        "Condemned",
        "Crippled",
        "Cursed",
        "Defrauded",
        "Demoted",
        "Depressed",
        "Discredited",
        "Dismissed",
        "Disowned",
        "Exiled",
        "Famished",
        "Forgotten",
        "Framed",
        "Haunted",
        "Humiliated",
        "Impoverished",
        "Kidnapped",
        "Lost",
        "Mobbed",
        "Mutilated",
        "Overworked",
        "Poisoned",
        "Pursued",
        "Rejected",
        "Replaced",
        "Robbed",
        "Sick",
        "Sued",
        "Suspected",
        "Transformed"
      ]
    },
    {
      "id": "missions",
      "name": "Missions",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Apprehend",
        "Assassinate",
        "Blackmail",
        "Burgle",
        "Chart",
        "Convince",
        "Deface",
        "Defraud",
        "Deliver",
        "Destroy",
        "Discredit",
        "Escort",
        "Exfiltrate",
        "Extort",
        "Follow",
        "Frame",
        "Impersonate",
        "Impress",
        "Infiltrate",
        "Interrogate",
        "Investigate",
        "Kidnap",
        "Locate",
        "Plant",
        "Protect",
        "Raid",
        "Replace",
        "Retrieve",
        "Rob",
        "Ruin",
        "Sabotage",
        "Smuggle",
        "Surveil",
        "Take over",
        "Terrorize",
        "Threaten"
      ]
    },
    {
      "id": "methods",
      "name": "Methods",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Alchemy",
        "Blackmail",
        "Bluster",
        "Bribery",
        "Bullying",
        "Bureaucracy",
        "Charm",
        "Commerce",
        "Cronies",
        "Debate",
        "Deceit",
        "Deduction",
        "Eloquence",
        "Espionage",
        "Fast-talking",
        "Favors",
        "Hard work",
        "Humor",
        "Investigation",
        "Legal maneuvers",
        "Manipulation",
        "Misdirection",
        "Money",
        "Nagging",
        "Negotiation",
        "Persistence",
        "Piety",
        "Preparation",
        "Quick wit",
        "Research",
        "Rumors",
        "Sabotage",
        "Teamwork",
        "Theft",
        "Threats",
        "Violence"
      ]
    },
    {
      "id": "appearances",
      "name": "Appearances",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Aquiline",
        "Athletic",
        "Barrel-chested",
        "Boney",
        "Brawny",
        "Brutish",
        "Bullnecked",
        "Chiseled",
        "Coltish",
        "Corpulent",
        "Craggy",
        "Delicate",
        "Furrowed",
        "Gaunt",
        "Gorgeous",
        "Grizzled",
        "Haggard",
        "Handsome",
        "Hideous",
        "Lanky",
        "Pudgy",
        "Ripped",
        "Rosy",
        "Scrawny",
        "Sinewy",
        "Slender",
        "Slumped",
        "Solid",
        "Square-jawed",
        "Statuesque",
        "Towering",
        "Trim",
        "Weathered",
        "Willowy",
        "Wiry",
        "Wrinkled"
      ]
    },
    {
      "id": "physical-details",
      "name": "Physical Details",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Acid scars",
        "Battle scars",
        "Birthmark",
        "Braided hair",
        "Brand mark",
        "Broken nose",
        "Bronze skinned",
        "Burn scars",
        "Bushy eyebrows",
        "Curly hair",
        "Dark skinned",
        "Dreadlocks",
        "Exotic accent",
        "Flogging scars",
        "Freckles",
        "Gold tooth",
        "Hoarse voice",
        "Huge beard",
        "Long hair",
        "Matted hair",
        "Missing ear",
        "Missing teeth",
        "Mustache",
        "Muttonchops",
        "Nine fingers",
        "Oiled hair",
        "One-eyed",
        "Pale skinned",
        "Piercings",
        "Ritual scars",
        "Sallow skin",
        "Shaved head",
        "Sunburned",
        "Tangled hair",
        "Tattoos",
        "Topknot"
      ]
    },
    {
      "id": "clothing",
      "name": "Clothing",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Antique",
        "Battle-torn",
        "Bedraggled",
        "Blood-stained",
        "Ceremonial",
        "Dated",
        "Decaying",
        "Eccentric",
        "Elegant",
        "Embroidered",
        "Exotic",
        "Fashionable",
        "Flamboyant",
        "Food-stained",
        "Formal",
        "Frayed",
        "Frumpy",
        "Garish",
        "Grimy",
        "Haute couture",
        "Lacey",
        "Livery",
        "Mud-stained",
        "Ostentatious",
        "Oversized",
        "Patched",
        "Patterned",
        "Perfumed",
        "Practical",
        "Rumpled",
        "Sigils",
        "Singed",
        "Tasteless",
        "Undersized",
        "Wine-stained",
        "Worn out"
      ]
    },
    {
      "id": "personalities",
      "name": "Personalities",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Bitter",
        "Brave",
        "Cautious",
        "Chipper",
        "Contrary",
        "Cowardly",
        "Cunning",
        "Driven",
        "Entitled",
        "Gregarious",
        "Grumpy",
        "Heartless",
        "Honor-bound",
        "Hotheaded",
        "Inquisitive",
        "Irascible",
        "Jolly",
        "Know-it-all",
        "Lazy",
        "Loyal",
        "Menacing",
        "Mopey",
        "Nervous",
        "Protective",
        "Righteous",
        "Rude",
        "Sarcastic",
        "Savage",
        "Scheming",
        "Serene",
        "Spacey",
        "Stoic",
        "Stubborn",
        "Stuck-up",
        "Suspicious",
        "Wisecracking"
      ]
    },
    {
      "id": "mannerisms",
      "name": "Mannerisms",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Anecdotes",
        "Breathy",
        "Chuckles",
        "Clipped",
        "Cryptic",
        "Deep voice",
        "Drawl",
        "Enunciates",
        "Flowery speech",
        "Gravelly voice",
        "Highly formal",
        "Hypnotic",
        "Interrupts",
        "Laconic",
        "Laughs",
        "Long pauses",
        "Melodious",
        "Monotone",
        "Mumbles",
        "Narrates",
        "Overly casual",
        "Quaint sayings",
        "Rambles",
        "Random facts",
        "Rapid-fire",
        "Rhyming",
        "Robotic",
        "Slow speech",
        "Speechifies",
        "Squeaky",
        "Street slang",
        "Stutters",
        "Talks to self",
        "Trails off",
        "Very loud",
        "Whispers"
      ]
    },
    {
      "id": "secrets",
      "name": "Secrets",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Addicted",
        "Artificial",
        "Assassin",
        "Bankrupt",
        "Beholden",
        "Counterspy",
        "Cultist",
        "Demigod",
        "Evil lineage",
        "Exile",
        "Fence",
        "Fugitive",
        "Ghost",
        "Has a child",
        "Heretic",
        "High born",
        "Huge fortune",
        "Illusion",
        "Insurrectionist",
        "Low born",
        "Married",
        "Mind-controlled",
        "{misfortunes}",
        "Monster hunter",
        "Non-human",
        "{npc-names}",
        "Polygamist",
        "Protects relic",
        "Scandalous birth",
        "Secret police",
        "Serial killer",
        "Smuggler",
        "Spy",
        "Time traveler",
        "Transformed",
        "War criminal"
      ]
    },
    {
      "id": "reputations",
      "name": "Reputations",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Ambitious",
        "Authoritative",
        "Boor",
        "Borrower",
        "Celebrity",
        "Charitable",
        "Cheat",
        "Dangerous",
        "Entertainer",
        "Gossip",
        "Hardworking",
        "Holy",
        "Honest",
        "Hypochondriac",
        "Idiot",
        "Influential",
        "Layabout",
        "Leader",
        "Misanthrope",
        "Miser",
        "Neighborly",
        "Nutjob",
        "Obnoxious",
        "Overeducated",
        "Partier",
        "Pious",
        "Proper",
        "Prophet of doom",
        "Repulsive",
        "Respected",
        "Riffraff",
        "Scandalous",
        "Slime ball",
        "Terrifying",
        "Weirdo",
        "Wise"
      ]
    },
    {
      "id": "hobbies",
      "name": "Hobbies",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Archaeology",
        "Art collecting",
        "Bad fiction",
        "Calligraphy",
        "Card games",
        "Clockwork",
        "Collecting cats",
        "Cuisine",
        "Dark lore",
        "Dog breeding",
        "Embroidery",
        "Exercise",
        "Falconry",
        "Fashion",
        "Fishing",
        "Foreign cultures",
        "Gardening",
        "History",
        "Horseracing",
        "Hunting",
        "Instrument",
        "Knitting",
        "Lawn games",
        "Mountaineering",
        "Opera",
        "Painting",
        "Poetry",
        "Puzzle-solving",
        "Riddling",
        "Science",
        "Sculpture",
        "Sketching",
        "Smoking",
        "Theater",
        "Weaving",
        "Whiskey"
      ]
    },
    {
      "id": "relationships",
      "name": "Relationships",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Adviser",
        "Blackmailer",
        "Business partner",
        "Business rival",
        "Buyer",
        "Captor",
        "Client",
        "Confidant",
        "Debtor",
        "Disciple",
        "Guardian",
        "Henchman",
        "Idol",
        "Informant",
        "Master",
        "Mentor",
        "Nemesis",
        "Offspring",
        "Parent",
        "Patron",
        "Political rival",
        "Prisoner",
        "Protege",
        "Quarry",
        "Right hand",
        "Romantic rival",
        "Servant",
        "Sibling",
        "Social rival",
        "Spouse",
        "Stalker",
        "Suitor",
        "Supplicant",
        "Supplier",
        "Sweetheart",
        "Unrequited love"
      ]
    },
    {
      "id": "divine-domains",
      "name": "Divine Domains",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "{animal}",
        "Balance",
        "Betrayal",
        "Chance",
        "Chaos",
        "Conquest",
        "Cycles",
        "Death",
        "Destiny",
        "Dreams",
        "{physical-elements}",
        "Gateways",
        "Judgement",
        "Love",
        "Memory",
        "Monsters",
        "Moon",
        "Motherhood",
        "{npc-names}",
        "Oaths",
        "Order",
        "Plague",
        "Purification",
        "Reason",
        "Schemes",
        "Secrets",
        "Storms",
        "Summer",
        "Sun",
        "The forge",
        "The sea",
        "The wild",
        "Time",
        "Underworld",
        "Wealth",
        "Winter"
      ]
    },
    {
      "id": "after-the-party",
      "name": "After the Party",
      "roll": "2d6 (group of 6 / item in group)",
      "entries": [
        "Absurd boasts",
        "Adopted a child",
        "Awarded medal",
        "Bought the inn",
        "Cursed",
        "Duel scheduled",
        "Elected to office",
        "Given a quest",
        "Got married",
        "In a coffin",
        "In love",
        "In the stocks",
        "Inconvenient pet",
        "Insulted a noble",
        "Insulted {factions}",
        "Joined a cult",
        "Letter of thanks",
        "Lost",
        "Lost at gambling",
        "Lost reputation",
        "New identity",
        "New tattoo",
        "Poisoned",
        "Recruited",
        "Robbed",
        "Roof on fire",
        "Shanghaied",
        "Sick",
        "Signed contract",
        "Someone died",
        "Spilled secrets",
        "Started a cult",
        "Swindled",
        "Thrown in jail",
        "Unruly mob",
        "Wrong clothes"
      ]
    }
  ]
}
