• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

Quaterstaff Finesse

Zakzahn

Member
I'm wanting to make a feat that uses Dex instead of Str for attacks with the Quaterstaff ala Weapon Finesse. However when looking at the Weapon Finesse feat as a place to start, it does not appear to have any coding in it at all. Am I missing something?

Zakzahn
Coding Newbie :confused:
 
Yep agree with chava as Dervish Dance should get you really close as it affects Scimitars only. So just need a few tweaks to have it affect quarterstaff and not give a bonus on damage based on dex.

The reason their is not really a script on Weapon Finesse is that it sets a Tag on the hero that causes a background program to run. So unfortunately it is not a script. There are several feats that do something similar. Two-Weapon fighting I am pretty sure is another one as is Double Slice.
 
Other feats that don't have scripts for reasons similar to Weapon Finesse: Weapon Focus, Greater Weapon Focus, Weapon Specialization....

Which means you sometimes need to get creative when mimic-ing those feats :D
 
So does this seem right?

~ If we're disabled, do nothing
doneif (tagis[Helper.FtDisable] <> 0)

~figure out the difference between our DEX and STR modifiers (minimum 0, since the feat says "can", not "must")
field[abValue].value += maximum(#attrmod[aDEX] - #attrmod[aSTR], 0)

~ Otherwise, go through to all quaterstaff on the hero and replace their Strength bonuses to Hit with Dex bonuses.
foreach pick in hero from BaseWep where "IsWeapon.wQtrstaff"
eachpick.field[wAttBonus].value += field[abValue].value
nexteach

It seems to work well :)
 
Last edited:
So does this seem right?

~ If we're disabled, do nothing
doneif (tagis[Helper.FtDisable] <> 0)

~figure out the difference between our DEX and STR modifiers (minimum 0, since the feat says "can", not "must")
field[abValue].value += maximum(#attrmod[aDEX] - #attrmod[aSTR], 0)

~ Otherwise, go through to all quaterstaff on the hero and replace their Strength bonuses to Hit with Dex bonuses.
foreach pick in hero from BaseWep where "IsWeapon.wQtrstaff"
eachpick.field[wAttBonus].value += field[abValue].value
nexteach

It seems to work well :)

How well does that work with two weapon fighting since the Quarterstaff can be used as a dual weapon?
 
"How well does that work with two weapon fighting since the Quarterstaff can be used as a dual weapon?"

Seems to work just fine.

In a bitter twist of irony, I am no longer going to be playing the character that was going to use this. Oh well, will have to pull it out some time in the future. :)
 
Back
Top