Lone Wolf Development Forums  

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

Notices

Reply
 
Thread Tools Display Modes
Fuzzy
Senior Member
 
Join Date: Jul 2012
Posts: 416

Old August 12th, 2018, 07:35 PM
For the Weapon Focus, oddly enough, it gives me the error as soon as I choose Heavy Blades int he dropdown - even if that is the only thing I've done in a new blank portfolio. Let me check and see if I've got some funky .user files messing with it and get back to you.
Fuzzy is offline   #81 Reply With Quote
Fuzzy
Senior Member
 
Join Date: Jul 2012
Posts: 416

Old August 12th, 2018, 08:06 PM
Okay, so I identified what .user file was conflicting. It was one where I created a replacement Flame Blade weapon (replacing wFlameBlad) which IS a part of Heavy Blades. Not sure why that would affect the weapon focus feat's coding, but it certainly seems to.

I'll throw it in an attachment so you can maybe get an idea of what's missing from it or whatever. I'll be honest, it was a while ago, and I don't even remember what I was trying to do with this weapon change. Pretty sure I never even used it on a character. But it might provide some insight as to why it triggers this particular error. (I think a previous post had something making the same error).
Attached Files
File Type: email FlameBladeFix.user (1.3 KB, 2 views)
Fuzzy is offline   #82 Reply With Quote
Sphynx
Member
 
Join Date: Apr 2007
Posts: 60

Old January 11th, 2019, 07:32 AM
Mild bug:

I just tried to build a Kineticist with these rules, and my Kinetic Blade isn't showing the Weapon Finesse bonus. My Kinetic Blade is set to "Light Weapon", my World Is Square Finesse Weapon Attack Attribute is set to Dexterity, but I'm showing +9/+4 in my Weapon. If I remove Enable all World is Square rules, and add Weapon Finesse as a feat, it shows +16/+11.
Sphynx is offline   #83 Reply With Quote
wdmartin
Senior Member
 
Join Date: May 2013
Posts: 240

Old January 11th, 2019, 08:29 AM
Hmm. Okay, I'll look into it. It'd be helpful if you could please attach a .por demoing the bug so I can poke at it.
wdmartin is offline   #84 Reply With Quote
Sphynx
Member
 
Join Date: Apr 2007
Posts: 60

Old January 12th, 2019, 12:25 PM
Quote:
Originally Posted by wdmartin View Post
Hmm. Okay, I'll look into it. It'd be helpful if you could please attach a .por demoing the bug so I can poke at it.
Attached. Thanks for your efforts.
Attached Files
File Type: email ZylphyrFeatTax.por (62.6 KB, 1 views)
File Type: email ZylphyrWeaponFinesse.por (59.6 KB, 1 views)
Sphynx is offline   #85 Reply With Quote
wdmartin
Senior Member
 
Join Date: May 2013
Posts: 240

Old January 12th, 2019, 02:00 PM
Well, I've identified the cause of the problem.

The script that assigns which ability score to use with finesse weapons looks like this:


Code:
doneif (field[usrChosen1].ischosen = 0)

perform field[usrChosen1].chosen.pulltags[MelAttOver.?]

foreach pick in hero from BaseWep where "wCategory.Melee & (wClass.Light | Helper.Finesse)"
perform eachpick.pushtags[MelAttOver.?]
nexteach
The culprit is the foreach line, I believe. Kinetic Blade and Kinetic Whip do not appear in the list of items to evaluate because they lack the tag Component.BaseWep.

Obviously the regular Weapon Finesse feat is applying to them correctly, so I thought I'd go look at its code. The feat itself just assigns Hero.Finesse, which presumably triggers a script someplace else. I'll be jiggered if I could locate that script, though. I spent ages poking around in Procedures looking for it. It might be hard-coded into HL.

I'll keep poking at it. Maybe if I add a second foreach loop targeting BaseEquip? They've got that tag.
wdmartin is offline   #86 Reply With Quote
Sphynx
Member
 
Join Date: Apr 2007
Posts: 60

Old January 13th, 2019, 09:19 AM
Another minor bug...

Feral Combat Training (the feat) always errors now. Seems that it's not Trained to look at Weapon Foci in a group. :P
Sphynx is offline   #87 Reply With Quote
wdmartin
Senior Member
 
Join Date: May 2013
Posts: 240

Old January 20th, 2019, 01:19 PM
Well, I've been working on this and just pushed out a new version that I believe fixes all the reported bugs to date. Changes:
  • Suppressed "Rules Changes" in statblock output
  • Made the Finesse Weapon Attack Attribute display your choice in statblock specials
  • Precluded the stock Feral Combat Training and replaced it with a version that understands the WiS modifications. It works identically to the regular one except it doesn't throw errors due to the weapon focus combination.
  • Incorporated Fuzzy's flame blade fix
  • Fixed the kineticist blast (awkwardly)

Fuzzy, I just copied and pasted the XML from your .user file into mine and changed the ID to wWiSFlamBlad. You may need to remove your local FlameBladeFix.user to prevent errors. Sorry I didn't see your post earlier! I'm not sure how I missed that. Anyway, it's integrated now.

After struggling with it for hours, the only way I found to get Kineticist Blast attack values to calculate correctly when using Dexterity for the attack attribute was to assign Hero.Finesse to the hero when the user selects Dexterity as the attack attribute. I just couldn't figure out how to get at the Kineticist Whip/Blade picks to apply MelAttOver to them. They really ought to appear in Component.BaseWep. This feels like an inelegant solution to me, but it does work.
wdmartin is offline   #88 Reply With Quote
Sphynx
Member
 
Join Date: Apr 2007
Posts: 60

Old February 10th, 2019, 08:21 AM
You're awesome Martin, thanks for the fixes. I have a few more if you have time you want to spend on them... :P

Dazzling Display, Shatter Defenses. These error now since they require specific weapons rather than grouped weapons as a Weapon Focus prerequisite.
Sphynx is offline   #89 Reply With Quote
wdmartin
Senior Member
 
Join Date: May 2013
Posts: 240

Old February 11th, 2019, 12:32 PM
Okay, I'll take a look at them.
wdmartin is offline   #90 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 11:06 PM.


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