(Sorry if this is a re-post. I thought I posted it earlier tonight, but I don't see the message on the forum.)
I created an Improved Weapon Finesse which applies Dex to dmg instead of Str on Finesse and Light melee weapons when they are wielded in one hand.
This works fine with a mundane rapier, including the 2-handed check. It does not apply the Dex to dmg with a Masterwork or Magic (+1) rapier.
Could anyone guide me to finding my error?
Thanks!
I created an Improved Weapon Finesse which applies Dex to dmg instead of Str on Finesse and Light melee weapons when they are wielded in one hand.
Code:
~ Find all finnesse and light weapons and let them use Dex instead of
~ strength for damage if they are not being wielded with two hands.
foreach pick in hero from BaseWep where "Helper.Finesse | wClass.Light & !(fieldval:gIsEquip <> 0 & fieldval:wIs2nd <> 0)"
perform eachpick.assign[DamageOpt.aDEX]
nexteach
This works fine with a mundane rapier, including the 2-handed check. It does not apply the Dex to dmg with a Masterwork or Magic (+1) rapier.
Could anyone guide me to finding my error?
Thanks!