TLDR: Should I be worried about an error I get after creating a unique item if the error only shows up in debugging mode?
I used the editor to create a custom item for one of the campaigns that I'm playing in where the GM has created unique minor artifacts to distribute to the PCs.
The item is a slot-less Wondrous Item that can be equipped; using a bootstrap condition, when the item is equipped, it bootstraps an Ability.
Up to this point, all is working as expected, but when I first added the condition to the bootstrap, I got the following error:
I was still in 'Enable Data File Debugging' mode after pulling the Debug Tasks lists to check for timing my condition as described in Mathias' Scripting 401: Bootstrap Conditions post, and after some experimentation, I learned that the error goes away if I uncheck 'Enable Data File Debugging'.
The bootstrap condition
is at First/500, though I've also tried First/999 to be as late as possible while still being before any of the related tasks from the debug list.
My questions comes down to this: Is there a way that I can eliminate the error, and should I be worried about the error if it only pops up in debugging mode?
I used the editor to create a custom item for one of the campaigns that I'm playing in where the GM has created unique minor artifacts to distribute to the PCs.
The item is a slot-less Wondrous Item that can be equipped; using a bootstrap condition, when the item is equipped, it bootstraps an Ability.
Up to this point, all is working as expected, but when I first added the condition to the bootstrap, I got the following error:
Code:
Attempt to access non-existent parent pick for a top-level container from script
Location: 'eval' script for Component 'Ability' (Eval Script '#4') near line 5
- - -
Attempt to access non-existent parent pick for a top-level container from script
Location: 'eval' script for Component 'SetName' (Eval Script 'Append livename Details') near line 117
The bootstrap condition
Code:
fieldval:gIsEquip <> 0
My questions comes down to this: Is there a way that I can eliminate the error, and should I be worried about the error if it only pops up in debugging mode?