Although I have not finished my NPC GURPS generator, I have uploaded it to my site due to a few requests. It is a very ambitious project on my part and if anyone wants to dissect it and share any knowledge that would be great.
Get it HERE
This does not work for full PC's. It is great for if you need a bunch of NPC's quickly. A random Monster one is in the design stages.
What it Does
Currently it has just about every fantasy Race and Class in the generator. You can select it randomly or choose either (thanks Ed for ALL of you help)
Selects Weapons based on class and attributes (needs work)
Selects Equipment (needs work)
Adds Armor (could use more work)
Adds Natural Abilities and calculates the bonuses
To Do
I'm still adding the random skills.
I'm still working on a better weapons table.
Need to Code Random Spells
Add a sensible Advantages and Disadvantage option (maybe in the drop down selection box) and have all bonuses calculated
Some how have it add the '+' sign when you get a positive mark. So if your strength is low you will get 1d-1 bit if you have a high strength result it will place 1d1 instead of 1d+1
Figure how to add the Racial Skills into regulars skills
Add better Name Generators for different Races
Figure a way to have it Generate a Band of NPC's with proper classes and races (may require a separate generator)
I'm sure there is more on both lists that need to be added. Please let me know what you think.
Comments
I have a race that can select abilities from a list. Easy. However some of those abilities are natural weapons like teeth and horns. How do I get the table to take the randomly selected weapons and place them in the weapon section.
Example
Now here is what I tried to do
The Infernal Gifts table looks like this
The Brawling Weapons table looks like this
This will produce something like this.
So how do I go about this?
Starting with the Weapons tables. I have currently this
This could return this
Shortsword: Swung: 1d+2 cut; Thrust: 1d-1 imp; Parry: 9; SL: 19 Good Quality: +40% of list price
Which is fine but if it returned this
Shortsword: Swung: 1d+2 cut; Thrust: 1d-1 imp; Parry: 9; SL: 19 Fine Quality: -1 to Break, +1 cut & imp damage
How could I get it to automatically insert the +1 into the two damage modifiers
and make the following change to the table