• 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

Having trouble with a Feat.

Drake1977

Member
I'm trying to fix a slight error that I keep running into and I am not sure how to fix it. Here is the error that I am getting.


Syntax error in 'pre-requisite rule' script for Thing 'fTPKAncVen' on line 1
-> Tag 'HasAbility.raAncEnmit' not defined
 
The feat is looking for a prereq of raAncEnmit and it doesn't exist. That is not an ability from Lone Wolf so I'm not sure what it is. Are you creating a user file or were you given a file from someone else?
 
Were you just given one file? Because I'm guessing that file is part of a package, and you were only given one part instead of the whole thing.
 
Sorry, I should of been a little bit more clear. It is an entire package of custom feats. The original creator gave up on working with it, so it is unfinished. The error I am having trouble with is for one of the feats. In the feat description, one of the prerequisites is Enmity. Problem is this, it is listed like this: #hasability[raAncEnmit] + #hasability[raDwAnEnmi] + #hasability[raEterGrud] <> 0

The problem seems to lie with #hasability[raAncEnmit]. I am not sure if it was entered wrong, or if it was supposed to be entered and never was.
 
In the feat description, one of the prerequisites is Enmity. Problem is this, it is listed like this: #hasability[raAncEnmit] + #hasability[raDwAnEnmi] + #hasability[raEterGrud] <> 0

The problem seems to lie with #hasability[raAncEnmit]. I am not sure if it was entered wrong, or if it was supposed to be entered and never was.

As listed, your feat has a prerequisite of "at least one" of the three abilities listed. However, raAncEnmit is probably not defined in your feat set, so HeroLab throws an error as it does not know that thing called raAncEnmit that the prereq refers to.

2 solutions: either remove raAncEnmit from the prereq, or create it as a thing in your feat set (i.e. .user file). You may very well create it as a thing with no scripts attached or anything else (so it does not do anything), but if it is present in the .user file HeroLab will not go into safe mode.
 
I was having this very same problem and this thread helped me out quite a bit, in a round about sort of way.

Make sure you are using the full unique ID of the add in .user file thing

example fJRM_Luck is the unique ID of the thing I was having trouble with. I imagine that the ability you trying to call is actually named something like that, maybe raXX_AncEnmit.
 
Back
Top