• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

Editor Things

AndrewD2

Well-known member
Do things for packages I do not own show up in the editor? Rite Publishing has done some feats specifically for some of the monsters in the Tome of Horrors Complete which I know is in Hero Lab, but I can't find the abilities in the editor to make the prereqs.
 
They do not. If you like, I can look those up for you real quick. What feats do you need the Unique ID for?
 
They do not. If you like, I can look those up for you real quick. What feats do you need the Unique ID for?
But without that package he will not be able to even compile the feat to test it. This also means if that gets put in a person would be required to have that package to access them.

The only way I know around this is using tagcountstr[] and putting in a string value for the tag to check for.

Just FYI maybe you already knew that.... ;)
 
If I understood his aim, I think he was just asking for the unique IDs of the feats in question for #hasfeat[] in an expr-req. I don't think those throw errors, it's just checking for a tag on the hero.
 
Unfortunately it looks like it won't compile if I don't have access to the UID. Now the question is if a UID is used from package A in Package B but the person that purchases Package B doesn't have A will they get errors.
 
Unfortunately it looks like it won't compile if I don't have access to the UID. Now the question is if a UID is used from package A in Package B but the person that purchases Package B doesn't have A will they get errors.
Yes.

The only way I have found around this is to use tag count string function I listed above. The issue is that even has feat macro is looking for a tag and if that tag does not exist at all in the data set at time of compile HL goes into safe mode.

The above is how it works out side of licensed products. Maybe they have some way around that for licensed stuff but the above are the issues I run into all the time with the community packages.
 
Unfortunately it looks like it won't compile if I don't have access to the UID. Now the question is if a UID is used from package A in Package B but the person that purchases Package B doesn't have A will they get errors.

Yes. If you want to make a prereq that references something from a package, you are creating a requirement that the user own that other package in order to purchase yours.
 
so then unless I need to require a specific package (ie Ultimate Magus for Magus stuff or APG because it has archetypes) my best best for prereqs using stuff that's in another package (like an ability that is on a Bestiary 2 monster) would be to use

Code:
hero.tagcountstr["HasAbility.XXX"] <> 0

and variations on that. Correct?
 
Back
Top