Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - Pathfinder Roleplaying Game
Register FAQ Community Today's Posts Search

Notices

Reply
 
Thread Tools Display Modes
areteas
Member
 
Join Date: Jul 2010
Posts: 75

Old August 17th, 2011, 03:35 PM
My apologies if there is some glaringly obvious answer to this, but I've honestly never played a character who fought with bare hands and TWF who wasn't a Monk using Flurry of Blows - now that Ultimate Combat has made this a viable option for several other classes, I'm a bit stymied.

How do you equip two Unarmed Strikes (one for each hand) in the Weapons tab of HL? There's only one listed, and if you check off both 1st and 2nd it acts as if you are trying to wield a one-handed Unarmed Strike in two hands (which makes sense, given how the interface handles this for, say, Longswords).

For now I've added a pair of brass knuckles to the character portfolio in question and used those to simulate the 'off hand' unarmed strike, but it doesn't calculate in several bonuses that are particular to that char's strikes, obviously.
areteas is offline   #1 Reply With Quote
ValaraukarU
Senior Member
 
Join Date: Aug 2010
Location: Dayton, Ohio
Posts: 165

Old August 17th, 2011, 04:19 PM
I don't know if there is a better way, but you can make a new weapon by duplicating the unarmed strike. You then have to uncheck the helper object in that weapon so you can find it in the weapons list. Then you would have a second unarmed strike and can set one as 1st and one as 2nd.
ValaraukarU is offline   #2 Reply With Quote
areteas
Member
 
Join Date: Jul 2010
Posts: 75

Old August 17th, 2011, 05:01 PM
I suppose this thread is half 'is this possible via some method I haven't stumbled upon in the default interface' and half 'with UC out, this should be possible to do in the default interface'/feature request.

After trying to do this in the editor, I realized things that modify Unarmed Strike (such as the Ninja's trick that allows it to have Monk unarmed damage dice) don't work on a dupe, and replacing the default wUnarmed with a double-weapon version of the same doesn't work since you can't wield a light weapon in two hands. So... back to square one.

Last edited by areteas; August 17th, 2011 at 05:14 PM.
areteas is offline   #3 Reply With Quote
areteas
Member
 
Join Date: Jul 2010
Posts: 75

Old August 17th, 2011, 06:03 PM
OK, kludgy band-aid fix if anyone else has a similar problem. I'm sure there's a more elegant way to do it, but this is how I went about it given my limited abilities with HL code. :3

* Created a copy of the character's race in question (in this case rHuman).
* Bootstrapped another wUnarmed onto the copy so humans would have 2, then set the copy (rHuman2) to replace thingid rHuman (the original).
* Created a copy of the Monk's unarmed strike (cMnkUnarm) called cMnkUnarm2 and modified it's eval script as follows (replaces everything after lines that read '~ Get our unarmed strike pick, delete the damage tag from it, and assign
~ a new damage tag.'):
Code:
      var dice as string
~     perform hero.child[wUnarmed].delete[wMain.?]
      foreach pick in hero from BaseWep where "IsWeapon.wUnarmed"
        perform eachpick.delete[wMain.?]
      nexteach

      if (field[xAllLev].value < 4) then
        foreach pick in hero from BaseWep where "IsWeapon.wUnarmed"
          perform eachpick.assign[wMain.1d6_5]
        nexteach
        dice = "1d6"
      elseif (field[xAllLev].value < 8) then
        foreach pick in hero from BaseWep where "IsWeapon.wUnarmed"
          perform eachpick.assign[wMain.1d8_6]
        nexteach
        dice = "1d8"
      elseif (field[xAllLev].value < 12) then
        foreach pick in hero from BaseWep where "IsWeapon.wUnarmed"
          perform eachpick.assign[wMain.1d10_304]
        nexteach
        dice = "1d10"
      elseif (field[xAllLev].value < 16) then
        foreach pick in hero from BaseWep where "IsWeapon.wUnarmed"
          perform eachpick.assign[wMain.2d6_104]
        nexteach
        dice = "2d6"
      elseif (field[xAllLev].value < 20) then
        foreach pick in hero from BaseWep where "IsWeapon.wUnarmed"
          perform eachpick.assign[wMain.2d8_204]
        nexteach
        dice = "2d8"
      else
        foreach pick in hero from BaseWep where "IsWeapon.wUnarmed"
          perform eachpick.assign[wMain.2d10_205]
        nexteach
        dice = "2d10"
        endif
      field[livename].text = field[name].text & " (" & dice & ")"
* Set cMnkUnarm2 to replace thingid cMnkUnarm, save, reload HL.

And that got me where I needed to go, at least.
areteas is offline   #4 Reply With Quote
Wraithkin
Junior Member
 
Join Date: Aug 2010
Posts: 12

Old September 26th, 2011, 11:19 PM
I take it there is nothing easier yet? I was hoping to make a bare fist two weapon fighter as well.
Wraithkin is offline   #5 Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 09:13 AM.


Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.