Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - Pathfinder Roleplaying Game

Notices

Reply
 
Thread Tools Display Modes
SpectreMarkVI
Junior Member
 
Join Date: Sep 2013
Posts: 13

Old January 11th, 2018, 05:12 PM
Quote:
Originally Posted by Aaron View Post
Using weapon finesse? if so, that is working as intended (unless world is square is supposed to change that).
No, the character is a brawler so proficiency is there, Im even building it with the shield champion.
Quote:
Melee +3 = +1 (Base Attack Bonus) +4 (strength mod) -2 (ACP from shield)
The only time it changes is when I turn off the Wis Rules. I've attached the file for those that want to check it out.

Brawler Wis.por
SpectreMarkVI is offline   #41 Reply With Quote
wdmartin
Senior Member
 
Join Date: May 2013
Posts: 240

Old January 12th, 2018, 08:50 PM
Okay, I've had a look at the character that SpectreMarkIV provided, and I've diagnosed the problem. It's a weird corner-case bug in how Weapon Finesse was implemented by Hero Lab itself -- the World is Square rules only allowed for the highly specific set of circumstances that trigger the bug to occur.

The problem happens when all of the following are true:

1) You have Weapon Finesse
2) Your STR modifier is higher than your DEX modifier
3) You have a finessable weapon equipped
4) You have a shield equipped

When these conditions are satisfied, Hero Lab applies Weapon Finesse's clause about the shield's armor check penalty to finesse weapons even though the PC isn't actually using Weapon Finesse. The PC's attack bonuses are all calculated using the STR modifier, because it's the higher of the two, but the shield penalty goes through anyway. Effectively, the PC gains no benefit from the feat, but still takes its penalty.

I have attached a portfolio demonstrating the problem without the WiS rules getting involved.

SpectreMarkIV, your PC has Weapon Finesse (even though it doesn't look like it!) because the WiS rules give that feat for free to everyone, and then hide it in the list of feats. Your Strength is 18 (+4), your DEX is 16 (+3), you have a shield, and you have Weapon Finesse thanks to the WiS rules. So you get hit by the bug. If you disable the WiS rules, suddenly your PC doesn't have Weapon Finesse any more, and so the bug goes away.

In the ordinary course of things, this is unlikely ever to happen. No sane player would choose to take the Weapon Finesse feat when their STR mod is already higher than their DEX mod. No sane GM would give Weapon Finesse to a monster that could not benefit from it. And so the bug escaped notice.

One could argue that interpreting the rules strictly as written means that this behavior is correct. The feat says: "If you carry a shield, its armor check penalty applies to your attack rolls." Full stop. If you have the feat, you take that penalty, no if's, and's or but's.

A particularly sadistic rules lawyer could even make a plausible case that since the feat says "carry" a shield rather than "wield" or "use" a shield, you take that penalty any time you have a shield in your immediate personal possession, including strapped to your backpack or stuck in a bag of holding. And because it does not specify "finesse weapons," but instead says "your attack rolls" it should logically apply to every attack roll you ever make: with spells, with weapons light OR heavy, with your fist. Everything.

Clearly, that is NOT the intended behavior in the case of the WiS rules as written by Michael Iantorno. They eliminate Weapon Finesse entirely, allow the PC to choose whether to use their STR or DEX mod, and do not say anything at all about shields or armor check penalties. I only wound up giving Weapon Finesse to everyone because that was the easiest way to implement the change. I figured it would just pick the higher of the two modifiers with finessable weapons, and that would be that. After all, why would anyone choose the lower modifier?

I am uncertain what to do at this point. Question for Aaron or Mathias: would it be better to file a bug with Wolflair to get a fix for this extremely obscure bug, or just compensate within the WiS rules?

In the meantime, SpectreMarkIV, I suggest using adjustments to give yourself a +2 bonus on your unarmed strike and your dagger until this gets sorted out one way or the other.
Attached Files
File Type: email Test Bob.por (46.7 KB, 0 views)
wdmartin is offline   #42 Reply With Quote
TheIronGolem
Senior Member
 
Join Date: Feb 2015
Posts: 676

Old January 12th, 2018, 08:57 PM
That's some good detective work, wdmartin. Sounds like that was quite a pain to run down.
TheIronGolem is offline   #43 Reply With Quote
wdmartin
Senior Member
 
Join Date: May 2013
Posts: 240

Old January 12th, 2018, 09:00 PM
Thanks! It took longer to write it up than to diagnose, actually. It's important to write clearly in these sorts of things -- that went through three drafts.
wdmartin is offline   #44 Reply With Quote
SpectreMarkVI
Junior Member
 
Join Date: Sep 2013
Posts: 13

Old January 13th, 2018, 12:02 AM
Well I'm thankful that i've not done something to herolab. In my main character file I've done the bonus change to fix the issue and look forward to see what happens in the future in regards to this issue.

Thanks again for all your hard work.
SpectreMarkVI is offline   #45 Reply With Quote
Aaron
Senior Member
 
Join Date: Oct 2011
Posts: 6,793

Old January 13th, 2018, 05:12 AM
If the rules don't actually give the feat, but rather let you choose Str or Dex for attack rolls, maybe that should be accomplished by a different means than the feat. You can apply a tag for individual weapons to switch what attribute they use for attacks, and an ability could be bootstrapped to all characters to make this choice.
Aaron is offline   #46 Reply With Quote
Fuzzy
Senior Member
 
Join Date: Jul 2012
Posts: 416

Old January 13th, 2018, 06:11 AM
Quote:
Originally Posted by Aaron View Post
If the rules don't actually give the feat, but rather let you choose Str or Dex for attack rolls, maybe that should be accomplished by a different means than the feat. You can apply a tag for individual weapons to switch what attribute they use for attacks, and an ability could be bootstrapped to all characters to make this choice.
At the same time Aaron, this should still be recorded as a bug in weapon finesse, right? Shouldn't the script that is checking to see whether to use Dex also enable the shield penalty?
Fuzzy is offline   #47 Reply With Quote
Farling
Senior Member
 
Join Date: Mar 2013
Location: Greater London, UK
Posts: 2,623

Old January 13th, 2018, 06:48 AM
Quote:
Originally Posted by wdmartin View Post
When these conditions are satisfied, Hero Lab applies Weapon Finesse's clause about the shield's armor check penalty to finesse weapons even though the PC isn't actually using Weapon Finesse. The PC's attack bonuses are all calculated using the STR modifier, because it's the higher of the two, but the shield penalty goes through anyway. Effectively, the PC gains no benefit from the feat, but still takes its penalty.
The wording of Weapon Finesse doesn't say that the shield penalty only applies when you are using your Dex as your bonus attack. They are in separate sentences.

Quote:
With a light weapon, rapier, whip, or spiked chain made for a creature of your size category, you may use your Dexterity modifier instead of your Strength modifier on attack rolls. If you carry a shield, its armor check penalty applies to your attack rolls.

Farling

Author of the Realm Works Import tool, Realm Works Output tool and Realm Works to Foundry module

Donations gratefully received via Patreon, Ko-Fi or Paypal
Farling is offline   #48 Reply With Quote
wdmartin
Senior Member
 
Join Date: May 2013
Posts: 240

Old January 13th, 2018, 10:47 AM
@Aaron I am not enthusiastic at the prospect. It sounds like a lot of work to implement. And then everyone using the WiS rule set will be forced to make the choice for each weapon they possess. Virtually all of them are going to pick the higher bonus. End result: I'd be doing a lot of work and making it harder for players to manage their characters, in order to implement an option where the user's end choice is predictable 99.9% of the time.

@Farling. Yes. As I noted above.
wdmartin is offline   #49 Reply With Quote
Fuzzy
Senior Member
 
Join Date: Jul 2012
Posts: 416

Old January 13th, 2018, 11:20 AM
Quote:
Originally Posted by Farling View Post
The wording of Weapon Finesse doesn't say that the shield penalty only applies when you are using your Dex as your bonus attack. They are in separate sentences.
Are there any other feats that apply a penalty for taking the feat? You don't seriously believe it is intended that once you take weapon finesse, you can't use a shield, even with a non-finessable weapon, do you?
Fuzzy is offline   #50 Reply With Quote
Reply

Thread Tools
Display Modes

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 10:02 AM.


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