• 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

Error when making custom abilities

DarokinB

Active member
When i create a custom ability to add to a class, i am getting an error once i implement the class. The error is not picked up on when i test the class, but only once i add it to a character. The error reads:

Linkage pick 'table' not located for current context
Location: 'eval' script for Component 'CaseCustSp' (Eval Script #1) near line 14

I found that if i add a Source to the ability, the error no longer appears, however the ability does not appear on the character either.

What can i do to resolve this?

PS: The context of this is that i am creating the Radiant Servant of Pelor, and trying to create the Radiance special ability.

I created a custom ability named Radiance (cRSoPradia), and boot strapped it into the class, without any pre-requisites, because it is earned at first level.
 
In addition to that, i'm having a hard time figuring out how to add a bonus domain to a cleric class, as part of the radiant servant. If anyone has done this already, it would be nice to know how.

Thanks again!
 
In the editor, there are two different tabs for the abilities that classes use. The first is Class Special, the second is Custom Ability. Class specials are abilities that every member of a class gains, and each is defined with a source that tells it what class it belongs to, and a level, to define the level it's gained at.

Custom Abilities are the optional abilities for a class - rogue talents, horizon walker terrains, etc. They cannot be bootstrapped to a class - their code looks up the table they were added to to find out what class they are on (since classes are allowed to share custom abilities).

Here's a previous thread on Radiant Servant, which covers adding the extra domain:
http://forums.wolflair.com/showthread.php?t=8751&highlight=radiant+servant
 
Last edited:
Well, that solved half my problem. The other half is i am trying to add abilities to other things, and have them go onto the character, and it is giving me an error.

For instance, right now i am doing a weapon of legacy, which has gone great so far. Enhancement bonuses change, hit points change, saves change, etc. But when i go to add a special ability, i am having a problem. Here are the steps i am taking:

1) I create a custom ability called "Soul's Guidance" (cExorSoul)
a) In it i mark it as a charged item (its used once a day)
b) I set its ability type to Su
c) I Classify it as an attack

2) I boot strap the custom ability to my weapon (Exordius).

3) Compile.

The error i get is the following:

Linkage pick 'table' not located for current context
Location: 'eval' script for Component 'BaseCustSp' (Eval Script '#1') near line 16
- - -

If i change the abilities "Source" To something (I set it to a "Weapon of Legacy" source) the error disappears, but the ability no longer appears on the character, which it did before.

This error is happening on a bunch of different things, non-class related, mostly feats and magic items.

Thanks!
 
AH HA! I figured out my problem, they shouldn't be custom abilities, but Special's!!

Give me enough time and i'll figure it out!

Thanks again!
 
Back
Top