• 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

Setting Adjustment Errors Savage Worlds

richkz

Member
I am attempting to make the data files for Agents of Oblivion. When I add a Setting Adjust, all goes well until I add the Fighting at D4 skill. The when opening the SW tab in Hero Lab I get the following errors:

Attempt to access non-live child pick 'skFighting' from script
Location: 'eval' script for Thing 'trParry' (Eval Script 'Calc Derived Bonus') near line 10
- - -
Attempt to access non-live child pick 'skFighting' from script
Location: 'eval' script for Component 'WeapMelee' (Eval Script 'Calc wpNetAtk') near line 10

This error occurs before I select any Hero settings. If I remove the Fighting adjustment, the system loads normally.

I can click through the error, and the system loads and shows the skills and hindrance in the setting adjust, and all is well. I would like to get rid of the errors, though. Any ideas?

Sorry if this has been answered before, but I have spent hours searching the forums and tearing out what little hair I have left, to no avail.

Thanks!
 
I am not understanding how you are adding this Fighting adjustment. Are you meaning that you pick a setting, which matches the source, and then everybody gets Fighting d4?

So, you click on "Agents of Oblivion" on the Configure Hero, and it adds Fighting to the character. Ta-da. But then it cries with the thing that you copy-pasted?

Given the timing I have found the Settings in the editor to be rather finicky. Some things work, such as when I bootstrap a language skill (where languages are like knowledge) with a source, but other things cause errors. In this case, the Fighting addition is clashing with the Derived Trait of Parry.

You could just make a Reward that adds the d4 fighting skill, give it the source, and a cost of 0, and see if that works. Then, make a "Default Agents of Oblivion" character that people use as a template that has that reward already picked.

If that does not work, I have some other ideas that might work.
 
Through the setting adjust tab I bootstrap in
hinAOOObl (obligation hindrance - from Agents)
skKnow with a field of domDomain=Languages
skAOOTrad (Tradecraft form Agents)
skShooting
and skFighting

The skFighting is what is causing the problems.

The program is crying even before I choose Agents of Oblivion. I open HeroLab, select Savage Worlds, and this is where the error pops up. If I click OK, select Agents of Oblivion, all of the above skills and hindrances show up correctly. I have selected the Agents source on all that I have added, and the setting adjust.
Thanks
 
Last edited:
Okay, as I recommended, don't put that in a setting adjustment. Fighting is one of the things that it does not work for, and the reason is that it messes with the derived trait of Parry. It is there and not there and it is having a hard time determining which due to timing issues.

Bootstrap it to something else, and add that the to character manually. That is why I recommended a Reward. In my house rules options I have some free skills, Fighting being one of them at d4, and for this I use a group. You might want to do this and add the group to all of the character made for it. Instead of plopping it all into a setting and have it work sometimes and not work other times, have it all be in the group, "Agent" or similar. You would make the group appear in the setting adjustment, however. That way it will pop up at the top of the screen.
 
To add to the above you it may be causing a problem before you even select a source IF the source isn't actually set on your Setting Adjust, so you might want to double-check that you have a setting defined for it as well as SeelyOne's advice.
 
I have the setting selected in the setting adjust, so that is not the issue. I put the Fighting in a Reward, and that seems to be working. We just have to remember to take the reward at character creation. Thanks!
 
Back
Top