I made these tables for use when playing Sky Beyond the Darkness to generate random NPCs (enemies, those in need, etc.) but thought others might find them useful. They could also be used for other RPGs too (except for stats). Feel free to only roll for the things you need (for example, you might not need to know what weapons a friendly NPC is carrying) or ignore things that don’t make sense.
NPC Generation Tables
- Age (roll 1D6):
1 = child
2 = teenager
3 = young adult
4 = middle-aged adult
5 = older adult
6 = elderly - Gender (roll 1D6):
1-4 = male
5-6 = female - Stats (roll 1D6):
1 = Vigor 3, Trauma 1, Cunning 1
2 = Vigor 2, Trauma 2, Cunning 1
3 = Vigor 2, Trauma 1, Cunning 2
4 = Vigor 1, Trauma 3, Cunning 1
5 = Vigor 1, Trauma 2, Cunning 2
6 = Vigor 1, Trauma 1, Cunning 3 - Injury State (roll 1D6):
1-4 = Uninjured
5 = Lightly Injured
6 = Moderately Injured - Close Combat Weapon (roll 1D20):
1-4 = No Close Combat Weapon
5-9 = Knife/Shiv
10-14 = Club
15-18 = Machete/Sword/Hatchet
19-20 = Axe/Sledgehammer - Ranged Weapon (roll 1D20):
1-6 = No Ranged Weapon
7-9 = Pistol (3D6 bullets)
10-11 = Revolver (2D6 bullets)
12-13 = Shotgun (2D6 shells)
14 = Sawn-Off (1D6 shells)
15-17 = Hunting Rifle (2D6+1 bullets)
18 = Bow/Crossbow (1D6 arrows)
19 = Submachiengun (2D20+3 bullets)
20 = roll 1D6: 1-4 = Assault Rifle (2D20+6 bullets), 5 = Machinegun (2D20+10 bullets), 6 = Flamethrower (1D6 gasoline)
Note: do not roll for ammo until combat is initiated. - Explosives (roll 1D6):
1-4 = No Grenades
5 = 1D6 Grenades/Homemade Bombs/Molotovs
6 = 1D6+2 Grenades/Homemade Bombs/Molotovs - Appearance (roll 1D20):
1 = little more than rags
2-5 = tattered casual clothes (jeans, t-shirt, dress, etc.)
6 = tank top and shorts or tracksuit pants
7 = dirty overalls
8 = heavily patched business suit
9 = puffy jacket and tracksuit pants
10 = hoodie and cargo pants
11 = lots of exposed skin and tattoos
12 = leather jacket and jeans
13 = biker leathers and wild hair
14 = fur coat and dyed hair
15 = long dark coat and sunglasses
16 = old work uniform
17 = hooded long robes
18 = makeshift armor (hockey mask/baseball protector/football pads/etc.); -1 to all Injury rolls*
19 = military uniform
20 = military uniform and body armor (bulletproof vest/plate carrier); -2 to all Injury rolls*
* When using my homebrew injury rules, found here.