|Start heaving those 80 siders!|
Each NPC falls into one of three "roles": peons, henchers, and associates; plus a bonus role called "rivals." But don't worry about them because they almost never deign to show their faces. Seriously, of the 10,000 odd NPCs I've randomly created in the last day or two I've seen precisely 2 "rivals." Everything is determined by the 6 randomly determined (3d6 style) basic abilities. One's role is a measure of how good his or her average ability score is; your level is affected by your charisma and intelligence--cuz I figure being smart and charming's gotta be worth something, right? And in a reversal of the way we roll the dice, NPC class is determined by hit points, which was a lot easier to program than trying to finagle it via the more traditional ability score approach. Besides, I prefer a world where clumsy thieves, feeble fighters and moronic mages overcome their handicaps and achieve a degree of competence at a thoroughly inappropriate skill.
As a result of this HP-class determination, the NPCs with the lowest HP-to-Level ratio end up being MUs. And since HP are influenced by Con, MUs tend to have lower constitutions than other classes, which I kinda' like. But there's enough randomness in the process that an unlucky character with a high constitution could very well find himself wearing a magically delicious pointy hat festooned with Lucky Charms.
Race is a function of various abilities in relationship to each other rather than strict max/minimums, so while elves tend to be dexterous but frail, they aren't precluded from being either clumsy or robust, although it is unlikely that they will be both simultaneously. I haven't incorporated any race-class limitations, yet I have seen very few Dwarves or haffies dawning the MU robes. The Dwarves make some sense, as their ability ratio tends to favor a higher Con--and therefore higher HP--but there is so much room for randomness in the system that it's actually kind of shocking that I haven't seen a single halfling wizard yet.
Anyway, I'm rather pleased with the outcome; download it here if you feel the urge.