Senior Member
Join Date: Feb 2010
Posts: 874
|
Okay, I'm doing my ongoing work to patch and fill the 4e files. One of the things I do while looking through them today is to notice that there's actually no pick-req, pre-req or expr-req on the feats that have the Channel Divinity class feature as a pre-requisite--yet the program is still enforcing this. It appears its doing so because there's a tag called User.RecChanDiv present, and the program is somehow knowing that this means it needs to look for that feature before allowing the feat.
My question is, where would the information to tell the program to do that be? I thought it might be a Procedure, but the only thing that looked plausible there doesn't seem to be doing that. So where would it be storing that process? It'd be convenient to be able to add a couple others rather than having to dump the rather long string in expr-req to tell feats and such to look for Psionic Augmentation and any other pre-reqs that didn't get implemented this way. Anyone care to speculate? |
#1 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Its in the Feat component. I don't know what 4e calls it in Pathfinder its "Component.BaseFeat". That component which is Part of all feats can have all the same scripts that a normal feat has. So it would have the Pre-Req script running.
I assume 4e is like Pathfinder is that you have no access to the structural files. Meaning you can't modify or add to Component scripts. Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. |
#2 |
Senior Member
Join Date: Feb 2010
Posts: 874
|
Quote:
|
|
#3 |
|
|