I've got a custom template I put together called "Fey Touched" (similar to but not the same as the Jon Brazer Enterprises template of the same name).
It seems to work when I save the template file and click "Test Now". But if I save a portfolio containing a fey touched creature and then re-open it, Hero Lab presents the following error:
Which is pretty cryptic. Research has told me that:
But how do I figure out what "batch 675" is and where it's going wrong? The log file the error message created just contained a copy of the error message.
The settings for the Weapon Finesse part of the template as currently written are as follows:
I'm guessing that something is screwed up with the phase, priority, or timing. Perhaps the bootstrap is being evaluated before some necessary data has loaded?
I don't really know what "phase" or "priority" or "timing" do. I just copied the settings from another template.
It seems to work when I save the template file and click "Test Now". But if I save a portfolio containing a fey touched creature and then re-open it, Hero Lab presents the following error:
Pick 'tmFeyTouc' has been orphaned due to missing thing in batch '675'
Chained pick 'fWepFin' has been orphaned due to missing bootstrap in batch '675'
Which is pretty cryptic. Research has told me that:
- "thing" is a term for a language construct in the HL system roughly equivalent to an object;
- a "pick" is an instantiation of a thing;
- "bootstrap" appears to be a bit of code that executes when a template is applied.
But how do I figure out what "batch 675" is and where it's going wrong? The log file the error message created just contained a copy of the error message.
The settings for the Weapon Finesse part of the template as currently written are as follows:
- The selected source thing is: fWepFin
- The "No Pre-reqs" check box is: not checked
- Target: None
- A condition has been set:
- Phase: first
- Priority: 750
- Tag Expression: count:Hero.HitDice >= 6
- Timing: No timing information specified.
I'm guessing that something is screwed up with the phase, priority, or timing. Perhaps the bootstrap is being evaluated before some necessary data has loaded?
I don't really know what "phase" or "priority" or "timing" do. I just copied the settings from another template.