Friday, January 24, 2014

Racially Sensitive Thug-O-Matic, With Added Secondary Traits

Because I apparently have nothing better to do with my time (or rather, because I definitely have something better to do with my time and am therefore doing something else), more NPCs:

Dwarf 1
ST 11; DX 10; IQ 13; HT 14
Per 13; Will 13; HP 11; Fatigue 13
Throwing Axe damage 1d+3 cut
Cloth Armor DR 1
Speed 6.0, Dodge 9, Move 5
Parry 9; Block 10 (Small Shield)
Advantages: Night Vision 5; Resistant to Poison +3; FP +2; Pickaxe Penchant; Lifting ST +2; DR 1
Disadvantages: Stubbornness; Greed (12); Move -1
Shield-12
Throwing Axe-11

Dwarf 2
ST 14; DX 11; IQ 11; HT 10
Per 11; Will 11; HP 14; Fatigue 16
Shortsword damage 2d cut; 1d imp
Steel Laminate DR 5
Speed 5.25, Dodge 7, Move 3
Parry 9; Block 11 (Small Shield)
Advantages: Night Vision 5; Resistant to Poison +3; FP +2; Pickaxe Penchant; Lifting ST +2; DR 1
Disadvantages: Stubbornness; Greed (12); Move -1
Shortsword-11
Shield-14

Dwarf 3
ST 9; DX 9; IQ 12; HT 11
Per 12; Will 12; HP 9; Fatigue 11
Shortsword damage 1d-1 cut; 1d-2 imp
Leather Armor DR 2
Speed 5.0, Dodge 7, Move 3
Parry 11; Block 11 (Medium Shield)
Advantages: Night Vision 5; Resistant to Poison +3; FP +2; Pickaxe Penchant; Lifting ST +2; DR 1
Disadvantages: Stubbornness; Greed (12); Move -1
Shortsword-12
Shield-12

Dwarf 4
ST 13; DX 11; IQ 13; HT 10
Per 13; Will 13; HP 13; Fatigue 15
Mace damage 2d+2 cr
Cloth Armor DR 1
Speed 5.25, Dodge 8, Move 4
Parry 12; Block 12 (Medium Shield)
Advantages: Night Vision 5; Resistant to Poison +3; FP +2; Pickaxe Penchant; Lifting ST +2; DR 1
Disadvantages: Stubbornness; Greed (12); Move -1
Shield-14
Mace-14

Dwarf 5
ST 14; DX 13; IQ 8; HT 10
Per 8; Will 8; HP 14; Fatigue 16
Hatchet damage 2d cut
Plate DR 6
Speed 5.75, Dodge 7, Move 3
Parry 9
Advantages: Night Vision 5; Resistant to Poison +3; FP +2; Pickaxe Penchant; Lifting ST +2; DR 1
Disadvantages: Stubbornness; Greed (12); Move -1
Hatchet-13

Orc 1
ST 11; DX 9; IQ 8; HT 15
Per 9; Will 9; HP 13; Fatigue 11
Nunchaku damage 1d+2 cr
Mail DR 4
Speed 6.0, Dodge 7, Move 3
Parry 8
Advantages: Rapid Healing; Acute Hearing 2; Infravision; Resistant to Metabolic Hazards (+3); HP +2; Per +1; Will +1
Disadvantages: Appearance (Ugly); Social Stigma (Savage); Bully (12)
Nunchaku-11

Orc 2
ST 10; DX 12; IQ 12; HT 15
Per 13; Will 13; HP 12; Fatigue 10
Shortsword damage 1d cut; 1d-2 imp
Cloth Armor DR 1
Speed 6.75, Dodge 9, Move 6
Parry 10
Advantages: Rapid Healing; Acute Hearing 2; Infravision; Resistant to Metabolic Hazards (+3); HP +2; Per +1; Will +1
Disadvantages: Appearance (Ugly); Social Stigma (Savage); Bully (12)
Shortsword-14

Orc 3
ST 13; DX 8; IQ 11; HT 10
Per 12; Will 12; HP 15; Fatigue 13
Thrusting Broadsword damage 2d cut; 1d+2 imp
Cloth Armor DR 1
Speed 4.5, Dodge 6, Move 3
Parry 10; Block 11 (Large Shield)
Advantages: Rapid Healing; Acute Hearing 2; Infravision; Resistant to Metabolic Hazards (+3); HP +2; Per +1; Will +1
Disadvantages: Appearance (Ugly); Social Stigma (Savage); Bully (12)
Thrusting Broadsword-9
Shield-11

Orc 4
ST 11; DX 8; IQ 10; HT 15
Per 11; Will 11; HP 13; Fatigue 11
Spear damage 1d+1 imp; 1d+2 imp
Light Scale DR 3
Speed 5.75, Dodge 6, Move 3
Parry 10; Block 10 (Medium Shield)
Advantages: Rapid Healing; Acute Hearing 2; Infravision; Resistant to Metabolic Hazards (+3); HP +2; Per +1; Will +1
Disadvantages: Appearance (Ugly); Social Stigma (Savage); Bully (12)
Spear-10
Shield-10

Orc 5
ST 13; DX 8; IQ 11; HT 11
Per 12; Will 12; HP 15; Fatigue 13
Javelin damage 1d+1 imp
Mail DR 4
Speed 4.75, Dodge 6, Move 3
Parry 7
Advantages: Rapid Healing; Acute Hearing 2; Infravision; Resistant to Metabolic Hazards (+3); HP +2; Per +1; Will +1
Disadvantages: Appearance (Ugly); Social Stigma (Savage); Bully (12)
Javelin-9

The random stat generation machinery and equipment assignment routines work as they always did, but there's now some stuff which reads in racial templates. It applies racial modifiers to the random stats (so members of races with stat bonuses will trend higher in those stats) and builds a register for advantages and disads, which means in turn that I can meaningfully generate secondary stats like HP and Will, which can now vary from their underlying stats.

Next? Probably expand on equipment handling. At the moment, parry is half weapon skill, so I need to teach the machinery how to deal with fencing weapons, and it doesn't handle missile weapons at all.

Wednesday, January 22, 2014

Slightly New, Semi-Improved Thug-O-Matic

So, more instantly generated NPCs:

NPC 1
ST 15; DX 9; IQ 9; HT 13
Thrusting Broadsword damage 2d+2 cut; 1d+3 imp
Leather Armor DR 2
Speed 5.5, Dodge 8, Move 5
Parry 11; Block 9 (Medium Shield)
Thrusting Broadsword-12
Shield-9

NPC 2
ST 15; DX 12; IQ 11; HT 9
Shortsword damage 2d+1 cut; 1d+1 imp
Leather Armor DR 2
Speed 5.25, Dodge 8, Move 5
Parry 10; Block 11 (Small Shield)
Shortsword-13
Shield-15

NPC 3
ST 15; DX 12; IQ 10; HT 12
Throwing Axe damage 2d+3 cut
Mail DR 4
Speed 6.0, Dodge 8, Move 4
Parry 10
Throwing Axe-14

NPC 4
ST 14; DX 10; IQ 13; HT 14
Nunchaku damage 2d+1 cr
Mail DR 4
Speed 6.0, Dodge 8, Move 4
Parry 8
Nunchaku-10

NPC 5
ST 19; DX 9; IQ 8; HT 14
Javelin damage 2d imp
Plate DR 6
Speed 5.75, Dodge 7, Move 4
Parry 11; Block 11 (Large Shield)
Shield-10
Javelin-11

NPC 6
ST 14; DX 13; IQ 13; HT 13
Mace damage 2d+3 cr
Plate DR 6
Speed 6.5, Dodge 7, Move 3
Parry 10
Mace-14

NPC 7
ST 19; DX 9; IQ 11; HT 14
Broadsword damage 3d+2 cut; 2d cr
Leather Armor DR 2
Speed 5.75, Dodge 8, Move 5
Parry 9
Broadsword-12

NPC 8
ST 14; DX 12; IQ 12; HT 10
Nunchaku damage 2d+1 cr
Leather Armor DR 2
Speed 5.5, Dodge 8, Move 5
Parry 11; Block 11 (Medium Shield)
Shield-12
Nunchaku-12

NPC 9
ST 14; DX 14; IQ 12; HT 11
Mace damage 2d+3 cr
Leather Armor DR 2
Speed 6.25, Dodge 9, Move 6
Parry 10
Mace-14

NPC 10
ST 15; DX 13; IQ 12; HT 12
Broadsword damage 2d+2 cut; 1d+2 cr
Leather Armor DR 2
Speed 6.25, Dodge 9, Move 6
Parry 13; Block 12 (Medium Shield)
Shield-14
Broadsword-16

NPC 11
ST 19; DX 12; IQ 10; HT 10
Spear damage 2d+1 imp; 2d+2 imp
Mail DR 4
Speed 5.5, Dodge 7, Move 4
Parry 11; Block 11 (Medium Shield)
Spear-12
Shield-12

NPC 12
ST 14; DX 11; IQ 11; HT 11
Small Mace damage 2d+2 cr
Light Scale DR 3
Speed 5.5, Dodge 7, Move 4
Parry 10
Small Mace-14

NPC 13
ST 19; DX 10; IQ 8; HT 14
Shortsword damage 3d+1 cut; 2d-1 imp
Mail DR 4
Speed 6.0, Dodge 9, Move 6
Parry 9
Shortsword-13

NPC 14
ST 14; DX 10; IQ 13; HT 11
Small Mace damage 2d+2 cr
Mail DR 4
Speed 5.25, Dodge 7, Move 4
Parry 11; Block 11 (Medium Shield)
Small Mace-13
Shield-13

NPC 15
ST 15; DX 12; IQ 9; HT 11
Broadsword damage 2d+2 cut; 1d+2 cr
Plate DR 6
Speed 5.75, Dodge 6, Move 3
Parry 13; Block 13 (Large Shield)
Shield-14
Broadsword-15

NPC 1
ST 11; DX 13; IQ 12; HT 12
Long Spear damage 1d+1 imp; 1d+2 imp
Leather Armor DR 2
Speed 6.25, Dodge 8, Move 4
Parry 10
Long Spear-15

NPC 2
ST 14; DX 13; IQ 12; HT 13
Throwing Axe damage 2d+2 cut
Mail DR 4
Speed 6.5, Dodge 8, Move 4
Parry 10
Throwing Axe-14

NPC 3
ST 11; DX 10; IQ 13; HT 10
Spear damage 1d+1 imp; 1d+2 imp
Leather Armor DR 2
Speed 5.0, Dodge 8, Move 5
Parry 8
Spear-10

NPC 4
ST 13; DX 10; IQ 11; HT 14
Nunchaku damage 2d cr
Cloth Armor DR 1
Speed 6.0, Dodge 9, Move 6
Parry 9; Block 9 (Small Shield)
Shield-11
Nunchaku-11

NPC 5
ST 11; DX 14; IQ 10; HT 12
Spear damage 1d+1 imp; 1d+2 imp
Steel Laminate DR 5
Speed 6.5, Dodge 7, Move 3
Parry 11
Spear-17

NPC 6
ST 14; DX 10; IQ 8; HT 12
Broadsword damage 2d+1 cut; 1d+1 cr
Leather Armor DR 2
Speed 5.5, Dodge 8, Move 5
Parry 8
Broadsword-10

NPC 7
ST 14; DX 14; IQ 13; HT 9
Thrusting Broadsword damage 2d+1 cut; 1d+2 imp
Light Scale DR 3
Speed 5.75, Dodge 7, Move 4
Parry 10
Thrusting Broadsword-14

NPC 8
ST 11; DX 14; IQ 9; HT 10
Javelin damage 1d imp
Leather Armor DR 2
Speed 6.0, Dodge 8, Move 4
Parry 13; Block 13 (Large Shield)
Shield-14
Javelin-14

NPC 9
ST 11; DX 10; IQ 10; HT 11
Katana damage 1d+2 cut; 1d imp
Cloth Armor DR 1
Speed 5.25, Dodge 7, Move 4
Parry 11; Block 12 (Large Shield)
Shield-12
Katana-11

NPC 10
ST 11; DX 10; IQ 12; HT 11
Katana damage 1d+2 cut; 1d imp
Mail DR 4
Speed 5.25, Dodge 6, Move 3
Parry 9
Katana-13

NPC 11
ST 14; DX 12; IQ 12; HT 9
Throwing Axe damage 2d+2 cut
Cloth Armor DR 1
Speed 5.25, Dodge 7, Move 4
Parry 12; Block 13 (Large Shield)
Shield-15
Throwing Axe-13

NPC 12
ST 14; DX 13; IQ 11; HT 14
Hatchet damage 2d cut
Leather Armor DR 2
Speed 6.75, Dodge 8, Move 4
Parry 13; Block 12 (Large Shield)
Hatchet-14
Shield-13

NPC 13
ST 11; DX 14; IQ 8; HT 11
Pick damage 1d+2 imp
Leather Armor DR 2
Speed 6.25, Dodge 8, Move 4
Parry 12; Block 11 (Small Shield)
Pick-17
Shield-14

NPC 14
ST 11; DX 11; IQ 13; HT 11
Long Spear damage 1d+1 imp; 1d+2 imp
Cloth Armor DR 1
Speed 5.5, Dodge 7, Move 4
Parry 12; Block 11 (Medium Shield)
Shield-13
Long Spear-14

NPC 15
ST 11; DX 12; IQ 10; HT 13
Long Spear damage 1d+1 imp; 1d+2 imp
Leather Armor DR 2
Speed 6.25, Dodge 8, Move 4
Parry 10; Block 11 (Small Shield)
Shield-15
Long Spear-12

What's different this time? I've wrapped up the NPC-making machinery in some more machinery which ensures that on average they'll do at least [some] points of damage to opponents through [a certain amount of] DR. The first batch does at least 2 points through DR 5. The second batch does at least 3 points through DR 3. It takes desired average injury and average opponent DR as inputs, backtracks through a very crude algorithm to get an approximate ST necessary to generate that damage (several different STs, actually, since it's different depending on whether you're doing sw/thr and cr/cut/imp), and picks a weapon which on average will do at least that much damage through that much DR with an appropriate ST, which is thereupon assigned to the NPC. The algorithm needs a lot of work, and it doesn't pay the slightest attention to how likely the NPCs are to actually hit, but it seems to be moving in the appropriate direction.


Monday, January 20, 2014

Thug-O-Matic

So what do these sketchy NPCs have in common?

NPC 1
ST 13; DX 11; IQ 12; HT 12
Mace damage 2d+2 cr
Mail DR 4
Speed 5.75, Dodge 6, Move 3
Parry 10; Block 11 (Medium Shield)
Shield-12
Mace-11

NPC 2
ST 12; DX 10; IQ 12; HT 12
Thrusting Broadsword damage 1d+3 cut; 1d+1 imp
Leather Armor DR 2
Speed 5.5, Dodge 7, Move 4
Parry 10; Block 11 (Medium Shield)
Thrusting Broadsword-10
Shield-12

NPC 3
ST 14; DX 12; IQ 8; HT 12
Javelin damage 1d+1 imp
Cloth Armor DR 1
Speed 6.0, Dodge 9, Move 6
Parry 12; Block 13 (Large Shield)
Shield-14
Javelin-13

NPC 4
ST 9; DX 11; IQ 10; HT 10
Hatchet damage 1d-1 cut
Cloth Armor DR 1
Speed 5.25, Dodge 7, Move 4
Parry 10; Block 9 (Small Shield)
Hatchet-13
Shield-11

NPC 5
ST 11; DX 11; IQ 11; HT 14
Pick damage 1d+2 imp
Steel Laminate DR 5
Speed 6.25, Dodge 7, Move 3
Parry 8
Pick-11

NPC 6
ST 11; DX 12; IQ 8; HT 9
Broadsword damage 1d+2 cut; 1d cr
Leather Armor DR 2
Speed 5.25, Dodge 8, Move 5
Parry 10
Broadsword-14

NPC 7
ST 14; DX 14; IQ 10; HT 10
Katana damage 2d+1 cut; 1d+1 imp
Leather Armor DR 2
Speed 6.0, Dodge 8, Move 4
Parry 13; Block 14 (Large Shield)
Shield-16
Katana-14

NPC 8
ST 12; DX 14; IQ 9; HT 9
Katana damage 1d+3 cut; 1d imp
Cloth Armor DR 1
Speed 5.75, Dodge 7, Move 4
Parry 14; Block 14 (Large Shield)
Shield-16
Katana-17

NPC 9
ST 9; DX 13; IQ 11; HT 14
Spear damage 1d-2 imp; 1d-2 imp
Cloth Armor DR 1
Speed 6.75, Dodge 8, Move 4
Parry 11; Block 11 (Medium Shield)
Spear-13
Shield-13

NPC 10
ST 11; DX 10; IQ 9; HT 13
Spear damage 1d+1 imp; 1d+2 imp
Cloth Armor DR 1
Speed 5.75, Dodge 7, Move 4
Parry 10; Block 11 (Medium Shield)
Spear-11
Shield-13

NPC 11
ST 9; DX 14; IQ 8; HT 10
Nunchaku damage 1d cr
Leather Armor DR 2
Speed 6.0, Dodge 8, Move 4
Parry 11
Nunchaku-17

NPC 12
ST 13; DX 9; IQ 8; HT 9
Mace damage 2d+2 cr
Mail DR 4
Speed 4.5, Dodge 5, Move 2
Parry 11; Block 11 (Large Shield)
Shield-11
Mace-11

NPC 13
ST 13; DX 9; IQ 9; HT 9
Thrusting Broadsword damage 2d cut; 1d+2 imp
Leather Armor DR 2
Speed 4.5, Dodge 7, Move 4
Parry 9; Block 10 (Small Shield)
Thrusting Broadsword-11
Shield-12

NPC 14
ST 14; DX 13; IQ 13; HT 10
Pick damage 2d+1 imp
Cloth Armor DR 1
Speed 5.75, Dodge 8, Move 5
Parry 12; Block 13 (Medium Shield)
Pick-14
Shield-16

NPC 15
ST 13; DX 12; IQ 10; HT 11
Long Spear damage 1d+2 imp; 1d+3 imp
Plate DR 6
Speed 5.75, Dodge 6, Move 3
Parry 10
Long Spear-14

They all appear on this web page? Yes, very good. You're very clever. Now be quiet.

I've been noodling lately with some machinery which will semi-randomly generate GURPS NPCs. I can come up with basic stats on the fly no problem, but derived stats, notably anything encumbrance-related, which means totaling up lists of equipment weights and comparing that to a number derived from ST, is a pain. I've coded up something that'll select some random-ish (that is, assuring at least mild competence) basic stats, select a weapon (that isn't too heavy), armor (ditto), and maybe a shield (if there's not already too much encumbrance), assign appropriate skills at semi-random levels, and then do all the annoying math to figure out the derived stats. Not full writeups, but what I need to a bunch of random thugs for a fight, generated at the press of a button.

There are some bits that need fixing, more that could be done better, and a lot that could be added, but at the moment, it's almost good enough for just hitting people, and that's really what it's all about.


Thursday, January 16, 2014

Manic Pixie Dream Girl


Originally posted on the SJ Games forum, reposting here so I don't lose it. Apparently, some people didn't understand that she's a joke character (she's a literalized metaphor: a pixie, manic[-depressive], and deals with dreams), not optimized or otherwise purposeful. Nevertheless, she's a GURPS-legal and very nearly DF-compliant 250 point character.


Attributes

ST 5 [-50]; DX 15 [100]; IQ 15 [100]; HT 11 [10].

Secondary Characteristics

SM-6; Damage 1d-4/1d-3; BL 5 lbs.; HP 1 [-8]; Will 15 [0]; Per 12 [-15]; FP 9 [9]; Basic Speed 6.5 [5]; Basic Move 6 [0].

Advantages

Appearance (Attractive) [4]; Enhanced Dodge 1 [15]; Flight (Winged, -25%) [30]; Magery 3 [35]; Reduced Consumption 4 [8]; Spirit Empathy [10].

Perks

Pixie Shot [1].

Disadvantages

Dependency (Mana; Very Common; Constantly) [-25]; Manic-Depressive [-20]; Skinny [-5]; Obsession (Teach broodingly soulful young men to embrace life and its infinite mysteries and adventures) [-10]; Overconfidence [-5*]; Post-Combat Shakes [-5*]; Stubbornness [-5].

Quirks

Too many to list.

Skills

Hidden Lore (Dreams) (A) IQ [2]-15; Occultism(A) IQ [2]-15; Alchemy (VH) IQ [8]-15; Thaumatology (VH) IQ [1]-15; Hazardous Materials (Magical)(A) IQ-1 [1]-14; Research (A) IQ-1 [1]-14; Speed-Reading (A) IQ-1 [1]-14; Teaching (A) IQ-1 [1]-14; Writing (A) IQ-1 [1]-14; Meditation (H) Will-1 [2]-14; Staff (A) DX+2 [8]-17; Throwing (A) DX+1 [4]-16; Fast-Draw (Potion) (E) DX [1]-15; Climbing (A) DX-1 [1]-14; Stealth (A) DX-1 [1]-14; Gesture (E) IQ [1]-15; Savoir-Faire (High Society) (E) IQ [1]-15; Scrounging (E) Per [1]-12; Body Sense (H) DX-2 [1]-10; Musical Instrument (Ukulele) (H) IQ-1 [2]-14

Spells

(all spells (H) IQ+1 [1]-16)

Dream Viewing; Dream Sending; Dream Projection; Sleep; Daze; Foolishness; Apportation; Blur; Darkness; Continual Light; Light; Complex Illusion; Simple Illusion; Sound; Colors; Lightning; Purify Air; Seek Air; Create Air; Destroy Air; Shape Air; Air Jet; Wall of Wind; Windstorm; Spark Storm; Madness; Drunkenness; Fascinate; Sense Emotion; Sense Foes.