Lone Wolf Development Forums  

Go Back   Lone Wolf Development Forums > Hero Lab Forums > HL - d20 System
Register FAQ Community Today's Posts Search

Notices

 
 
Thread Tools Display Modes
Prev Previous Post   Next Post Next
BillS
Junior Member
 
Join Date: Aug 2013
Posts: 7

Old September 25th, 2013, 08:25 AM
Bear with me, this is kind of long and complex, but I wanted to get the best problem description possible.

BACKGROUND

I am playing in a house rules 3.5 campaign with lots of variants. Most of them I have been able to handle through adding new elements, but one case is causing me some problems.

The campaign has no Draconic language and I want to replace it in the Wizard class (for instance) with Abyssal, Celestial, and Infernal as available bonus languages.

I am able to make a new class using copy from the existing Wizard class, remove the Draconic language and add Abyssal, Celestial, and Infernal.

ISSUES:

1) If I make this a separate class and assign it to a House Rules source, I have the following problems.

Even if the House Rules source is not selected, the new class shows up in the list. Selecting the new source shows a bunch of "Attempt to access non-live" errors, which I think makes sense since most of the data is probably stored in the source .user file that isn't being loaded if it isn't selected.

Once the House Rules source is selected, both the original "Wizard" class and the "Wizard New" class work correctly

QUESTION: Why is the new class showing up even when the source is not selected?

2) What I _really_ want to do for neatness sake is that when this House Rules source is selected I want the d20 Wizard class to be replaced by this Wizard class. When I use "cHelpWiz" in the "Replaces Thing Id" for the new class, the Wizard-New class shows up twice in the "Level Up" list. Oddly, the first entry seems to be more associated with the original "Wizard" class (it contains both the max levels of 20 and the original "Wizard" description, though the languages show as changed).

No matter which of the two "Wizard-New" classes I pick, I get the error

Invalid tag expression specified for 'foreach' statement
Location: 'eval' script for component 'BaseClHelp' (Eval Script 'Calc cSpecial') near line 80

This also happens if I use "Wizard" as the name of the new class (though obviously it is "Wizard" that shows up twice).

QUESTION: Is there a way to do this substitution? Is there some additional component I need to clone and change?


NOTES:

Hero Lab V4.2b - #371
d20 System Data Files 4.1
Lawful_G_d20 (v1.9)

FINALLY...

In a more general sense, is there some kind of documentation for finding and changing components in the HLEditor? I've been kind of learning based on a general idea of how these sorts of things work combined with experimentation and looking up answers on the forum, but that's proving a bit awkward as my changes get more complex.
BillS is offline   #1 Reply With Quote
 


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -8. The time now is 10:47 PM.


Powered by vBulletin® - Copyright ©2000 - 2024, vBulletin Solutions, Inc.
wolflair.com copyright ©1998-2016 Lone Wolf Development, Inc. View our Privacy Policy here.