Dwarven Automata

An AD&D/OSR Blog

  • About Me
  • Random Weather Generator
  • Random Non-Leveled/Commoner NPC Generation Script
  • City Directions Generator
  • Leveled NPC Generator
  • Random Encounter Table Generator
  • Treasure Package Generation Script
  • Curabel Campaign Setting Resource Page
  • Veins of the Earth Cave System Generator
  • Random AD&D Demon Generator

Random Non-Leveled/Commoner NPC Generation Script

"Feiernde Bauern" ("Celebrating Peasants"), artist unknown, 18th or 19th century

“Feiernde Bauern” (“Celebrating Peasants”), artist unknown, 18th or 19th century

This script will generate a set of random non-leveled (i.e., commoner) NPCs in a plain text file, including basic physical characteristics, psychological features, and information about employment. The program is a companion piece to the leveled NPC generation script previously published on this blog. While that script was for creating rival NPC parties and the like, this one is primarily for generating NPCs to drop into your campaign whenever your players drop into their local tavern to collect rumors or stop a random passerby on a city street.

Choose how many NPCs to generate: 

Notes and Caveats:

  1. The following characteristics are randomly determined:
    1. Basic Information: Name, Sex, Race
    2. Employment Information: General Occupation, Employ/Offering/Skill (i.e., experience and quality of goods & services), Specific Occupation (sub-group based on General Occupation above), Work Temperament
    3. Physical Features: Body Type, Skin Color, Face Shape, Eye Color, Hair Color, Type & Length, Facial Hair
    4. Psychological Features: Motivation, Inspiration, Personality, Quirks, Bad Habits, Burdens/Faults
  2. It is expected that Dungeon Masters will make use of the physical and psychological features selectively, highlighting those they find most useful/interesting and ignoring contradictory results (unless finding a way to explain that contradiction yields something memorable!).
  3. It would be remiss on my part if I didn’t acknowledge the influence on this script of Richard J. LeBlanc Jr.’s NPC generation charts in his D30 Sandbox Companion publication. I strongly recommend clicking that link and buying all of his D30 products in both PDF and print (the latter available here).
  4. There is one more NPC generation script yet to be uploaded: one that generates the entire population of a city district including both leveled and non-leveled NPCs and using some of the demographic assumptions introduced in third edition Dungeons and Dragons.

Share this:

  • Click to email a link to a friend (Opens in new window)
  • Click to share on Reddit (Opens in new window)
  • Click to share on Tumblr (Opens in new window)
  • Click to share on Pinterest (Opens in new window)
  • Click to share on Facebook (Opens in new window)
  • Click to share on Twitter (Opens in new window)
  • Click to print (Opens in new window)
  • Categories

    • Campaign Mapping (3)
      • Hexographer (1)
    • Campaign Themes (4)
      • Colonization (3)
      • Imperialism (4)
      • Slavery (1)
    • Campaign Tools (2)
      • Dungeon Exploration (1)
      • Wilderness Exploration (1)
    • Curabel Players (2)
    • Curabel Setting (17)
      • Campaign Bible (7)
      • City-Based Adventures (3)
      • Dwarven Society (1)
      • Elven Society (1)
      • Initial Creation (7)
      • Publications (3)
      • Sandbox-type Campaigns (6)
    • Graveyard of Empires Campaign (10)
      • Session Summaries (7)
    • Graveyard of Empires: After the Fall Campaign (2)
    • Meta (17)
      • Blogging (8)
      • Campaign Design (10)
    • Module Design (2)
      • Map Keying (1)
      • Print Layout (1)
    • Random Generator Scripting (10)
      • City Generation (1)
      • NPCs (3)
      • Random Encounters (1)
      • Treasure (1)
      • Underdark (1)
      • Weather (1)
    • Uncategorized (7)
    • Virtual Tabletops (1)
      • Roll20 (1)
      • Tabletop Forge (1)
  • Archives

    • July 2020 (2)
    • June 2020 (2)
    • April 2020 (1)
    • April 2019 (1)
    • March 2018 (1)
    • March 2017 (1)
    • December 2016 (2)
    • November 2016 (1)
    • April 2016 (1)
    • March 2016 (1)
    • February 2016 (2)
    • January 2016 (3)
    • October 2015 (4)
    • September 2015 (3)
    • August 2015 (1)
    • July 2015 (1)
    • April 2015 (3)
    • February 2015 (7)
  • RSS Links

    • RSS - Posts
    • RSS - Comments
  • RSS RPG Sites I Follow

    • If only... March 4, 2018
      Back in the early 1980's I was a huge fan of the World of Greyhawk Fantasy Setting, and especially of the articles in Dragon magazine by Gary Gygax and Rob Kuntz, which "advanced the timeline" and laid out the goings-on in setting during the two years after the established date of CY 576 for the […]
      Joseph Bloch
    • d100 Shadelport Nobility March 3, 2018
      A revision of a old table from when i did mere d20 tables, bah! Amatuer. Now I just flex my d100 biceps and squeeze out some righteous shit. Watching too much snoop dogg and martha stewart tonight. Post book grogginess so chose something I can thrash out while watching Voyage to the bottom of the […]
      Konsumterra
    • THE GREAT CRYSTAL DEBATE March 3, 2018
      ONLY A HANDFUL OF WEEKS AGO, SELF-PROCLAIMED CRYSTALPHOBE 'PATRICK STUART' STOOD UP AND DECLARED PUBLICLY WHAT ALL OF US HAVE SECRETLY KNOW FOR YEARS, BUT BEEN TOO AFRAID TO SAY;"holly shit there is just something inevitably boring and lesser about bad guys made of crystal. It’s a boring material."HE DID NOT STOP THERE..FROM THE SOUTH, […]
      Patrick Stuart
    • Scot Hoover aka Kellri needs your help March 3, 2018
      The OSR operates at a variety of different levels in the hobby and industry. Ranging from people who only blog, to full fledged publishers like Frog God Games and Lamentations of the Flame Princess. Among these people are the folks that "really know their stuff" and are excellent at producing useful tools and reference.One of […]
      Rob Conley
    • Mission to Thay: Nethwatch Keep March 3, 2018
      By Jon Gilliam Self Published 5e Level 12-15 Here is the Episode 8 that Rise of Tiamat should have contained! Thay in all it’s horrid and far-reaching power and might. A society dark, alien, at odds with itself, and at … Continue reading →
      Bryce Lynch
    • Fuck the King of Space: Players Guide v0.2 March 3, 2018
      After the first couple months of play, I’ve updated and revised the player’s guide for FKOS. I’m actually kinda surprised by just how top-to-bottom the revision is. Pretty much every page has had some kind of significant tweak to the rules. Fundamentally it’s mostly the same stuff, but I’ve added a lot of little refinements […]
      LS
    • Proper Procedure March 2, 2018
      Wasn't sure how to word the title.  "Procedural" can describe a host of play styles, so perhaps "modern procedure" is what I'm railing against? Basically, I enjoy roleplaying through a situation or interacting with the game world as if I were my character and actually present in that fantasy realm or starship or loathsome cult's temple.I […]
      Venger Satanis
    • When is a Quantum Ogre a Quantum Ogre? March 2, 2018
      The answer: when it's really a quantum ogre.2011. Halcyon days. Summers were warmer then, and chocolate was tastier. There wasn't so much rubbish on TV, and children were polite to their elders. You could get change out of a £5 when you ordered a pint, and Suzanna Reid was still on BBC Breakfast. We will not […]
    • See You At GaryCon! March 2, 2018
      Just a reminder - next weekend I'll be at GaryCon for the first time (woo-hoo!). I'll be manning the BRW Games table in the dealer's room, and running sessions of Castle of the Mad Archmage on Friday and Saturday nights (both are sold out, sorry!).Do stop by and say hi, if you're in the neighborhood!
      Joseph Bloch
    • Operation Unfathomable by Blacklight March 2, 2018
      I shoulded the proof of concept version of this cover before, but here's the mostly final version of cover of the DCC Conversion of Operation Unfathomable:
      Trey
Proudly powered by WordPress Theme: Parament by Automattic.