08-07-2015, 07:54 PM | #1 |
Join Date: Jan 2005
Location: Minneapolis, MN, USA
|
Modifying Reach
I have a character with Dwarfism, and would like to know if there is any way I can add the Reach penalty from that trait to the Dwarfism attribute rather than manually editing all the character's weapons.
|
08-08-2015, 06:23 AM | #2 |
Join Date: Aug 2004
Location: Binghamton, NY, USA. Near the river Styx in the 5th Circle.
|
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. |
08-08-2015, 11:13 AM | #3 |
Join Date: Jan 2005
Location: Minneapolis, MN, USA
|
Re: Modifying Reach
Alas, Reach for the weapon in question (can't there be some way to add it to kicks?) now shows up as 1,2*C,1*
|
08-09-2015, 08:48 AM | #4 |
Join Date: Aug 2004
Location: Binghamton, NY, USA. Near the river Styx in the 5th Circle.
|
Re: Modifying Reach
The following, added to your data file, will add necessary changes to the Dwarfism disadvantage to allow it to change the reach of Kick (and Brawling/Karate kick). You will need to either remove and re-add Dwarfism or Resynchronize Disadvantages to for it to take effect.
Code:
[DISADVANTAGES] <Mundane Physical> Dwarfism, -15, gives(_ -1 To ST:Basic Move, -2 To SK:Disguise, -1 To ST:Size Modifier, =nobase to ST:Kick::reach$ listAs "'C' reach", =$if(SK:Brawling::level + SK:Karate::level > 0 THEN "" ELSE "C") to ST:Kick::reach$ listAs "from 'Dwarfism'", =nobase to SK:Brawling::reach$ listAs "'C' reach", ="C" to SK:Brawling::reach$ listAs "from 'Dwarfism'", =nobase to SK:Karate::reach$ listAs "'C' reach", ="C" to SK:Karate::reach$ listAs "from 'Dwarfism'"_ ), conditional(-2 to SK:Shadowing when "you are trying to follow someone in a crowd"), page(B19), cat(Mundane, Physical, Build, Size Modifier), taboo(DI:Gigantism)
__________________
Eric B. Smith GURPS Data File Coordinator GURPSLand I shall pull the pin from this healing grenade and... Kaboom-baya. Last edited by ericbsmith; 08-09-2015 at 09:50 AM. |
08-09-2015, 09:52 AM | #5 | |
Join Date: Jan 2005
Location: Minneapolis, MN, USA
|
Re: Modifying Reach
Quote:
|
|
08-09-2015, 11:09 AM | #6 | |
Join Date: Aug 2004
Location: Binghamton, NY, USA. Near the river Styx in the 5th Circle.
|
Re: Modifying Reach
Quote:
I will note that there is no way to easily reconcile taking both modifiers, either, as there is no way to simply "subtract 1" from reach within the program. All current modifiers first remove the weapon's base reach then give it a new pre-computed reach which is calculated using the original base reach. When adding two such modifiers to the same weapon it will be listed with both new reach scores.
__________________
Eric B. Smith GURPS Data File Coordinator GURPSLand I shall pull the pin from this healing grenade and... Kaboom-baya. Last edited by ericbsmith; 08-09-2015 at 11:13 AM. |
|
08-09-2015, 11:42 AM | #7 | |
Join Date: Jan 2005
Location: Minneapolis, MN, USA
|
Re: Modifying Reach
Quote:
|
|
08-10-2015, 03:12 PM | #8 |
Join Date: Aug 2004
Location: Binghamton, NY, USA. Near the river Styx in the 5th Circle.
|
Re: Modifying Reach
That would be the easiest way. I believe the only solution will be to create an entire new set of modifiers for the LTC2 data file which, essentially, precalculate the reach for the combined effects of Dwarfism plus the Scaling Weapons rule. It would be much easier if GCA could handle both addition to and multiplier to Reach score, but alas it just doesn't.
__________________
Eric B. Smith GURPS Data File Coordinator GURPSLand I shall pull the pin from this healing grenade and... Kaboom-baya. |
08-10-2015, 06:55 PM | #9 |
Join Date: Jan 2005
Location: Minneapolis, MN, USA
|
Re: Modifying Reach
Oh well. Something for a future version.
|
Tags |
dwarfism, gca, reach |
Thread Tools | |
Display Modes | |
|
|