Spy
Join Date: Jan 2011
Location: Van Nuys, California
Posts: 1,220
|
Currently, double weapons do not allow for 1.5 damage if used two handed but not as a double weapon. This is the fix I implemented on my end, put here in case the community wants to use it.
Code:
<<Post-Attributes (Users) 1000>> ~ Fix for double weapons (HL workaround). ~ If we're not equipped, do nothing. var result as number result = field[gIsEquip].value if (container.ishero = 0) then result += container.parent.field[gIsEquip].value endif doneif (result = 0) ~ Determine if we are used in both hands but not as a double weapon. if (container.ishero <> 0) then doneif (field[wIsDouble].value <> 0) field[wDamBonus].value += round(hero.child[aSTR].field[aModBonus].value / 2, 0, -1) else doneif (container.parent.field[wIsDouble].value <> 0) container.parent.field[wDamBonus].value += round(hero.child[aSTR].field[aModBonus].value / 2, 0, -1) endif |
#1 |
Senior Member
Join Date: Aug 2011
Posts: 223
|
Where would I insert this code, and would it work with the Pathfinder data set?
|
#2 |
Spy
Join Date: Jan 2011
Location: Van Nuys, California
Posts: 1,220
|
I inserted it into every double weapon, which means I copied and replaced those weapons. Have no idea if it would work with the Pathfinder set, maybe someone else proficient with Pathfinder would know, as I don't have that set.
|
#3 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Pathfinder already correctly handles Double weapons so no need to do anthing. I am a little surprised that d20 is not handling them correctly. Will double check later...
Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. |
#4 |
Spy
Join Date: Jan 2011
Location: Van Nuys, California
Posts: 1,220
|
It was never doing it for me, so I just decided to code it myself. It's been too long since any bug fixes have occured in d20 and it doesn't look like the d20 will see much attention anytime soon, so I'm just going to have to put in temporary workarounds for those things that I can for the time being. Just kept getting tired of things being calculated incorrectly in the midst of a gaming session.
|
#5 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
Also playing around I found that when the double weapon prints it is actually correct. You can see this when you do a File->Print Preview... Leading to the idea that double weapons displayed in HL should take into account the 1.5 Str. Here is the changed code to prevent double weapons when printed from getting a x2 str bonus: Code:
~<<Post-Attributes (Users) 1000>> ~ If we're in output mode, don't do anything doneif (state.isoutput <> 0) ~ Fix for double weapons (HL workaround). ~ If we're not equipped, do nothing. var result as number result = field[gIsEquip].value if (container.ishero = 0) then result += container.parent.field[gIsEquip].value endif doneif (result = 0) ~ Determine if we are used in both hands but not as a double weapon. if (container.ishero <> 0) then doneif (field[wIsDouble].value <> 0) field[wDamBonus].value += round(hero.child[aSTR].field[aModBonus].value / 2, 0, -1) else doneif (container.parent.field[wIsDouble].value <> 0) container.parent.field[wDamBonus].value += round(hero.child[aSTR].field[aModBonus].value / 2, 0, -1) endif Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. Last edited by ShadowChemosh; September 27th, 2011 at 11:39 PM. |
|
#6 |
Thread Tools | |
Display Modes | |
|
|