Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - Pathfinder Roleplaying Game
Register FAQ Community Today's Posts Search

Notices

Reply
 
Thread Tools Display Modes
Gozuja
Junior Member
 
Join Date: Sep 2014
Posts: 14

Old February 24th, 2023, 11:41 AM
I'm tinkering with things for Hero Lab data packages for Pathfinder and something I'd like to be able to do, if possible, is create a hero config setting that enables an additional 'track' of feats alongside character levels for a specific type of feat.

So e.g. if I want to give any hero with the setting enabled a bonus feat that can only be spent on a Teamwork feat every other level, or a feat that can only be spent on a Craft feat -- and ideally have it so that as long as a hero is configured for it there's no need for a manual Feats Allowed adjust tab entry or the like.

Is this functionally possible, or beyond the cope of what can be done with the editor?
Gozuja is offline   #1 Reply With Quote
Mathias
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 13,213

Old February 24th, 2023, 11:45 AM
Create a "Configurable" that offers the feat list, then create a "Mechanic" pick that bootstraps it, and has the source of your config setting.
Mathias is online now   #2 Reply With Quote
Gozuja
Junior Member
 
Join Date: Sep 2014
Posts: 14

Old February 24th, 2023, 12:48 PM
Hmm -- so I made a configurable that I did a new (copy) off of bonus feats with, and set it for a category of feats (Teamwork) and set it to my data package source.

Then I made a mechanic using new (copy) off of feat mechanics as a base, that included that configurable as a bootstrap and the same data package source. Basically to be a second copy of the default feat progression -- so I left it at 20 feat table entries and 0.5 Feat progression.

After compiling it seems to have had no effect though; no additional setting in a hero config, and with the data package enabled no impact on the number of feats a character receives.
Gozuja is offline   #3 Reply With Quote
Mathias
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 13,213

Old February 24th, 2023, 01:04 PM
Don't copy another mechanic - copying the bonus feats mechanic will bring a lot of behaviors you do not want. You want a clean mechanic for this purpose. I'd also be leery about copying another configurable, since the task you're trying to do is very simple and you might bring in things you don't want.



Give me more detail about your configurable - what settings are in use?


Also, test now isn't able to handle Mechanics - you need a full reload of the game system (Develop menu...Enable Data File Debugging, to enable the options in that menu, and then use the "Quick Reload Data Files" option).
Mathias is online now   #4 Reply With Quote
Gozuja
Junior Member
 
Join Date: Sep 2014
Posts: 14

Old February 24th, 2023, 01:27 PM
It's my first foray into configurables or mechanics, so I was just trying to reference what I thought would be a comparable item -- but I've gone and worked from blank ones now.

So far, I set the configurable to pick a category (Teamwork) under Bonus Feats Allowed and gave a source of my data file.

I set up a blank Mechanics entry with a Bootstrap picking the configurable I made, 0.5 feat progression and source of the same data file.
Gozuja is offline   #5 Reply With Quote
Mathias
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 13,213

Old February 24th, 2023, 01:39 PM
What does "0.5 feat progression" mean? I'm not familiar with any controls named anything like that.

The following code is put into an Eval Script on the configurable. The Eval Script button is among the blue buttons at the top right of the editor tab.

Code:
field[cfgMaxF1].value += round(#totallevelcount[]/2,0,-1)
The settings at the top of the eval script:
Phase: Post-Levels
Priority: 10000
Index: 1


That will give you a feat on this configurable every even level.
Mathias is online now   #6 Reply With Quote
Gozuja
Junior Member
 
Join Date: Sep 2014
Posts: 14

Old February 24th, 2023, 04:26 PM
Ah ha! Thank you. Inadvertently this wound up making a separate tab for just these feats which is probably fine, though I'm curious if it's possible to get them to just add to the regular feats tab.
Gozuja is offline   #7 Reply With Quote
Mathias
Senior Member
Lone Wolf Staff
 
Join Date: May 2005
Posts: 13,213

Old February 24th, 2023, 04:31 PM
That's how configurables work - they're new tabs.


You can't add it to the original feat tab unless you're just adding feat slots to the regular feat list, and I believe you wanted to limit these bonus feats to only choosing teamwork feats, and if you just added choices to the main list, you'd need to count the teamwork feats and verify that the user had taken enough. Also, the narrowed-down list, showing just the teamwork feats, helps the user sort through the list and find the right one for their character, instead of sorting through the entire feat list (since there are several other feats with the word "teamwork" in their description that aren't in the teamwork category, so a filter wouldn't do a complete job).
Mathias is online now   #8 Reply With Quote
Gozuja
Junior Member
 
Join Date: Sep 2014
Posts: 14

Old February 24th, 2023, 05:45 PM
Fair point! I appreciate the help! I've got it generally working, adjusted to make it one every three levels instead of every two -- I wanted to also give one at first level though and just did a 1+ before the formula, which works but also gives a feat even if a character doesn't have any class levels yet (which is not a huge deal, just not 'clean'.)

A few quick odds and ends as I'm trying to puzzle my way through setting up feats and the like, but I can't seem to discern how to:

-Make a general total character level a feat prereq
-Make an either/or option for a feat prereq
-Make skill ranks a feat prereq
-Make having a tally of a category of feat a prereq (e.g. 3 Teamwork feats)
-Make breakpoints of sneak attack dice a prereq, or other class features

But otherwise I'm making solid headway.
Gozuja is offline   #9 Reply With Quote
Gozuja
Junior Member
 
Join Date: Sep 2014
Posts: 14

Old February 26th, 2023, 11:45 AM
Figured out the total character level, skill rank, category tally and sneak attack die / other class feature prereqs. It doesn't look like there are 'ability to cast x y z' prereq functions, at least not after checking some existing feats with such requirements as examples.

If I want to include die-counts or uses per day that scale off the higher of two different attributes, how would an expression like that be formed?

Is it possible to, similar to the bonus feat setup above for Teamwork feats, do something comparable for an existing / custom category of Trait? E.g. if I want to grant a bonus Campaign trait automatically when the data package is enabled in addition to the default two trait picks?

Last edited by Gozuja; February 26th, 2023 at 12:07 PM.
Gozuja is offline   #10 Reply With Quote
Reply


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 07:25 PM.


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