Help with Extension Multiple RuleSet Support
I am trying to support multiple rulesets with one of my extensions. I've looked at the various documentation available and searched the forums but I can't find what I need.
The issue I am currently observing boils down to, some windowclasses having different names in the rulesets.
For example, a windowclass might have this definition in one ruleset:
<windowclass name="char_skill">
But the corresponding windowclass in another ruleset might have a this definition:
<windowclass name="charsheet_skills">
If I use the merge="join" parameter in my extension's windowclass override a fatal error is thrown when the xml parser comes across my extension's windowclass for which there is no ruleset definition to "merge" to.
What I need to do is be able to conditionally <includefile…> by ruleset. If the user is playing with the 3.5E ruleset the extension.xml file would include files only appropriate to that ruleset, and ignore those <includefile> definitions for other supported rulesets.
I know other developers must have run across this issue. Having a different .ext file for each supported ruleset is not really very palatable :mad: !