Thread: Modifying Reach
View Single Post
Old 08-08-2015, 06:23 AM   #2
ericbsmith
 
ericbsmith's Avatar
 
Join Date: Aug 2004
Location: Binghamton, NY, USA. Near the river Styx in the 5th Circle.
Default Re: Modifying Reach

Unfortunately, last time we touched on this subject it looks like we forgot (or rather didn't notice) the Reach penalty for Dwarfism. This means that there is no fully automatic way to reduce reach for Dwarfism, although it would be best if simply adding Dwarfism to the character made the changes automatically. However, all is not lost. Thanks to the work done for the Dungeon Fantasy 3 data file by Scott Ellis for the Tiny Tools rules it was trivially easy for me to write up a modifier that will subtract one from the Reach of a weapon. Simply drop the following into a custom Data File and load it in your Data Set and you should be able to add this modifier to any Melee weapon easily enough. Using the Copy and Paste Modifiers command you can even add it to all the characters weapons fairly quickly.

Code:
[MODIFIERS]
<Melee Quality>
_Disadvantage: Dwarfism, *1, group(Melee Quality), shortname(Dwarfism), tier(1),
	gives(_
		=nobase to owner::reach$,
		=$/textindexedvalue( {$modetag(reach)}, 
			( "C", "C" ),
			( "1", "C" ),
			( "2", "1" ),
			( "3", "2" ),
			( "C,1", "C" ), ( "C, 1", "C" ),
			( "1,2", "C,1" ), ( "1, 2", "C,1" ), ( "1,2*", "C,1*" ),( "1, 2*", "C,1*" ),
			( "2,3", "1,2" ), ( "2, 3", "1,2" ), ( "2,3*", "1,2*" ),( "2, 3*", "1,2*" ),
			( "1-3", "C-2" ), ( "1-3*", "C-2*" ),
			( "1-4", "C-3" ), ( "1-4*", "C-3*" ),
			( "1-5*", "C-4*" ),
			( "1-6*", "C-5*" ),
			( "1-7*", "C-6*" ),
			( "", "" ),
		else "Error" ) to owner::reach$)
__________________
Eric B. Smith GURPS Data File Coordinator
GURPSLand
I shall pull the pin from this healing grenade and...
Kaboom-baya.
ericbsmith is offline   Reply With Quote