Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
Have you looked at the tags on a Weapon Finesse weapon to see what the tag is that tells HL that Weapon Finesse applies? That is where I would start to find the tag.I found the Brawler fighter archetype ability Close Combatant. It's close to what I want for the Panache ability, but it's for Close Weapons. Below is my modified code, but near the bottom on both are empty quotes where I need to have the identifier for weapons affected by Weapon Finesse.
That is one of the tags you need. The other one you will need is the Light Weapon Tag. This is because ALL light weapons are automatically finesseable but I am pretty sure don't use the Helper.Finesse tag.I tried the Helper.Finesse and ran a test. I used the first code block as Eval Script #1 and the second as #2. In the quotes at the
bottom, I put in "Helper.Finesse".
Easier to help if you posted the code along with the error.When I ran the test, I got this error:
"Hero Lab was forced to stop compilation after the following errors were detected:
Syntax error in 'eval' script for thing 'cFtrBelPan' (Eval Script '#2') on line 21
-> Non-existent field 'manDisarm' used by script"
I copied and pasted that from another ability, so what's the field ID for the Disarm Maneuver if it's not 'manDisarm'?
field[listname].text = field[thingname].text & " +" & field[xIndex].value
~ If we're not shown, just get out now
doneif (tagis[Helper.ShowSpec] = 0)
~ If we're not the first copy, just get out now
doneif (tagis[Helper.FirstCopy] = 0)
field[abValue].value += field[xCount].value
field[abSumm].text = "+" & field[abValue].value & " to hit and damage with Finesse Weapons."
field[livename].text = field[thingname].text & " +" & field[abValue].value
~ If we're encumbered, we're disabled
if (herofield[tEncumLev].value > 0) then
perform assign[Helper.SpcDisable]
done
endif
foreach pick in hero from BaseWep where "Helper.Finesse"
eachpick.field[wAttBonus].value += field[abValue].value
eachpick.field[wDamBonus].value += field[abValue].value
nexteach
field[listname].text = field[thingname].text & " +" & field[xIndex].value
~ If we're not shown, just get out now
doneif (tagis[Helper.ShowSpec] = 0)
~ If we're not the first copy, just get out now
doneif (tagis[Helper.FirstCopy] = 0)
field[abValue].value += field[xCount].value
field[abSumm].text = "+" & field[abValue].value & " to hit and damage with Finesse Weapons."
field[livename].text = field[thingname].text & " +" & field[abValue].value
~ If we're encumbered, we're disabled
if (herofield[tEncumLev].value > 0) then
perform assign[Helper.SpcDisable]
done
endif
foreach pick in hero from BaseWep where "Helper.Finesse"
eachpick.field[manDisarm].field[manCMD].value += field[abValue].value
eachpick.field[manSunder].field[manCMD].value += field[abValue].value
nexteach
Ah ok. manDisarm is a Total Level Thing. Sorry best I can think of to describe it. There is not a specific manDisarm for Each Weapon. Also you can never have a field of a field. You can have a field of a child but never a field of a field.foreach pick in hero from BaseWep where "Helper.Finesse"
eachpick.field[manDisarm].field[manCMD].value += field[abValue].value
eachpick.field[manSunder].field[manCMD].value += field[abValue].value
nexteach[/code]
hero.child[manDisarm].field[manCMD].value += field[abValue].value
hero.child[manSunder].field[manCMD].value += field[abValue].value
field[listname].text = field[thingname].text & " +" & field[xIndex].value
~ If we're not shown, just get out now
doneif (tagis[Helper.ShowSpec] = 0)
~ If we're not the first copy, just get out now
doneif (tagis[Helper.FirstCopy] = 0)
field[abValue].value += field[xCount].value
field[abSumm].text = "+" & field[abValue].value & " to hit and damage with Finesse Weapons."
field[livename].text = field[thingname].text & " +" & field[abValue].value
~ If we're encumbered, we're disabled
if (herofield[tEncumLev].value > 0) then
perform assign[Helper.SpcDisable]
done
endif
hero.child[manDisarm].field[manCMD].value += field[abValue].value
hero.child[manSunder].field[manCMD].value += field[abValue].value
Correct it looks good to me.Correct?