Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - d20 System

Notices

Reply
 
Thread Tools Display Modes
Illyahr
Senior Member
 
Join Date: Feb 2013
Posts: 252

Old June 10th, 2019, 02:33 PM
Quote:
Originally Posted by Sendric View Post
Can you be more specific about which templates and class variants? Unfortunately, there isn't a way to affect all templates/variants to fix issues like this. It will have to be done on a case-by-case basis.
It doesn't look like a specific variant, but an issue with the scripting for variants as a whole. If you select variants that replace bonus feats, only one of them seems to work properly. The additional ones only shift the bonus feat.

I noticed this when I was making the changeling egoist substitution levels. Two of the three (levels 1 and 5) replace bonus feats but instead of replacing both feats the changeling would still get one of them. At first I thought it was something I was doing but I tested it with the fighter variants and had the same result.
Illyahr is online now   #901 Reply With Quote
Sendric
Senior Member
 
Join Date: Jul 2010
Posts: 2,701

Old June 11th, 2019, 06:17 AM
Quote:
Originally Posted by Illyahr View Post
It doesn't look like a specific variant, but an issue with the scripting for variants as a whole. If you select variants that replace bonus feats, only one of them seems to work properly. The additional ones only shift the bonus feat.

I noticed this when I was making the changeling egoist substitution levels. Two of the three (levels 1 and 5) replace bonus feats but instead of replacing both feats the changeling would still get one of them. At first I thought it was something I was doing but I tested it with the fighter variants and had the same result.
When modifying bonus feats through a class variant you have to modify the level where the change starts and *every* level thereafter. For example, the fighter class variant Resolve from Complete Champion replaces a fighter bonus feat at level 2. So, the array for this looks like this:

Quote:
0:
1: -1
2: -1
3: -1
4: -1
etc
Sendric is offline   #902 Reply With Quote
Illyahr
Senior Member
 
Join Date: Feb 2013
Posts: 252

Old June 11th, 2019, 03:17 PM
Quote:
Originally Posted by Sendric View Post
When modifying bonus feats through a class variant you have to modify the level where the change starts and *every* level thereafter. For example, the fighter class variant Resolve from Complete Champion replaces a fighter bonus feat at level 2. So, the array for this looks like this:
Ah, I see. In that case, Elusive Attack (PHB2) doesn't do that. It modifies the one level without modifying the rest.

A class variant allowing a whole category for bonus feats doesn't have them show up in the list for bonus feats.
Illyahr is online now   #903 Reply With Quote
Sendric
Senior Member
 
Join Date: Jul 2010
Posts: 2,701

Old June 12th, 2019, 05:12 AM
Quote:
Originally Posted by Illyahr View Post
Ah, I see. In that case, Elusive Attack (PHB2) doesn't do that. It modifies the one level without modifying the rest.
Thanks. Fixed.

Quote:
A class variant allowing a whole category for bonus feats doesn't have them show up in the list for bonus feats.
Looks like this works if you select specific feats but not feat groups. Not sure why, but I located one such example (Cleric trading Domains Bon Feat from Complete Champion) and fixed it with the following eval script:

Run at First / 10000
Code:
perform hero.childfound[cHelpClr].pushtags[fCategory.?]
If you see other examples of this issue, please let me know.
Sendric is offline   #904 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 04:48 AM.


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