Covering a selection of species: Human (Reikland), Dwarf, High Elf, Wood Elf, and Halfling for the Warhammer Fantasy Roleplay 4th Edition game.

By default it’s using the rules from the base game rulebook - CB72400 Warhammer Fantasy Roleplay Rulebook NPC Generator

It’s a work in progress. This page will be updated with new features and backlog items.

Features

Villains

Sometimes the NPC generator creates a “Villain”. Ticking the Villain checkbox will always generate a villain NPC:

  • Villains are more likely to be a Chaos cultist, more likely to have a mutation, and more likely to worship a Chaos god or Khaine.
  • Villain NPCs have a different set of “evil” motivations.
  • Villains are much more likely to be a necromancer if a wizard career.
  • Villains can’t be a priest of the gods.

Description

Broken down into 6 paragraphs:

  • Physical Description and Clothing: age, gender, eyes, hair, height, build, and distinguishing features. A random top and bottom (i.e. tunic and trousers), or set (i.e. robes or dress). 50% chance of a random accessory (i.e. hat, scarf, belt, etc.). The clothing types, material, and accessories are based on the NPC’s status - brass, silver, gold. Wizard’s robes are based on the lore of magic if they have the talent.
  • Story: Two personality traits and two mannerisms (typical and stressed). A bond is generated with another NPC. The NPC will have a secret. And a 50% chance of having something eventful that has happened to them.
  • Family: Where the NPC is from. Does the NPC have any siblings (name, age, gender, and career). Does the NPC have any surviving parents (name, age, gender, and career), and if they are dead, what happened to them. And does the NPC have a spouse (name, age, gender, and career), and if they are dead, what happened to them.
  • Worship: Does the NPC worship any gods? And how faithful are they?
  • Trapping: A random trapping that the NPC has and how it was acquired.
  • Motivation: A random motivation for the NPC.

Career

  • The NPC can only pursue the careers available to their species.
  • By default, the generator will create an NPC with 0 starting XP. You can assign XP to the random generator and it will progress through the career, buying advances in characteristics and skills, purchasing talents, and potentially change career, or even class.

Statblock

  • The NPC has a small chance for mutation or disease, or both! Traits get added, if so.
  • Weapon and Armour traits are added based on the career trappings.
  • The NPC can have Animosity, Hatred, Prejudice traits and small chances of others based on their story.

Markdown

There is an option to download the NPC in a markdown file.

Debug

If you are interested in what the NPC generator is doing (it rolls dice sometimes!) or how it is spending XP, you can enable the debug output.

Backlog

  • Appearance
    • Clothing should reflect the career trappings
      • partially implemented with wizard robes
    • Clothing should be worn under armour
    • Describe armour
  • Add Optional Rules (via feature system)
    • CB72467 Up in Arms
    • CB72471 Winds of Magic
    • CB72416 Middenheim, City of the White Wolf
    • CB72423 Altdorf, Crown of the Empire
    • CB72474 Sea of Claws
    • CB72424 Archives of the Empire, Volume I
    • CB72451 Archives of the Empire, Volume II
    • CB72482 Archives of the Empire, Volume III
    • CB72403 Rough Nights and Hard Days
    • CB72495 Dwarf Player’s Guide
    • CB72808 High Elf Player’s Guide
    • CB72473 Salzenmund, City of Salt and Silver
    • CB72804 Reikland Miscellanea
    • CB72477 Lustria
    • CB72489 Deft Steps Light Fingers
    • CB72407 Enemy in Shadows Companion
    • CB72418 The Horned Rat Companion (Skaven Villians)

comments powered by Disqus