Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
SummaryBasics.jpg Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. |
|
#11 |
Spy
Join Date: Jan 2011
Location: Van Nuys, California
Posts: 1,220
|
Nice!
|
#12 |
Senior Member
Join Date: Oct 2011
Posts: 865
|
Awesome. That helps a lot!
|
#13 |
Spy
Join Date: Jan 2011
Location: Van Nuys, California
Posts: 1,220
|
Apologies, things have been pretty hectic lately at work. So I haven't gotten around to the example. Will try again this weekend.
|
#14 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
No problem it happens. I found another "error" with Races and Spells that I am trying to fix. It "maybe" this same issue but an example would help for me to be 100% sure we are on the same page.
Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. |
#15 |
Spy
Join Date: Jan 2011
Location: Van Nuys, California
Posts: 1,220
|
Tried to create an example and found that there is another error getting in the way of the one I'd like to demonstrate. Appears that the linkage to the class from which the spell casting is drawn is not working. I believe this is probably the error you've found, but it is unrelated to the original error. Until this new one is fixed, I can't even make the example work to show how it is not working. Soon as it is fixed, I'll have my example whipped up.
|
#16 |
Spy
Join Date: Jan 2011
Location: Van Nuys, California
Posts: 1,220
|
Nevermind, I was able to find a way to work around it. I am including a Test Solar here, nothing filled out except to give it the 20 caster levels of Cleric and attempt to give it Domains (unsuccessfully). However, it allows you to choose Domain spells (from all spells, because of the error). Just make a Test Solar hero, give it a single Domain spell, close the spell chooser and the error will appear.
So the problem appears twofold, the first being what is mentioned above, the code attempting to access a field cSecSpExpr on the Hero Totals where the field really exists only on the Class or Race. The second is Domains, there is no way to choose Domains for a Race since there are no fields to allow for them. In other words, the Race functions just like a class except for the choosing of Domains. The Domains are selected by Clerics through the Custom Special mechanic, which is allowed to them because the Cleric has a cCustTot field that holds a number indicating the number of Domains a Cleric can choose. It's odd considering the Races have all the Domain stuff set up as if they could select them, but there is no option to set how many custom specials they can choose. There is also a cGiveSpec field on a Cleric, but I have no idea if that is used or not for the purposes of Domains. If it is, this is also missing from Races as well. |
#17 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
So using the test Solar in the current d20 5.2 I get the following error right away:
Code:
No panel linkage defined for thing 'rTestSolar' Location: 'evalrule' script for Component 'Spellcast' (Eval Rule '#3') near line 55 Then when trying to pick a spell I get: Code:
Attempt to access field 'cSplScExpr' that does not exist for thing 'Totals' - - - Empty candidate tagexpr specified for field 'cSplScExpr' on pick 'Totals' First/1000 Code:
perform assign[Helper.HasSecSpl] If I remove the above script then I am currently getting no errors from your Test Solar in the latest version. Plus it only correctly shows me "cleric" spells to pick from. This does NOT mean Domains are working for Racial Spells. From what I can tell no background logic is in place to support Domains or Wizard schools for Racial Spellcasting. Now this is something I am happy to add to the "to-do" list but adding this logic is not quick for me. So its going to have to wait at least until 5.4 or so. Hopefully that at least gets us moving forward with races/monster races that don't toss errors anymore. Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. |
#18 |
Spy
Join Date: Jan 2011
Location: Van Nuys, California
Posts: 1,220
|
Right, well that is a bummer. Solars, among others, can't have domains assigned, can't have additional spells, or domain powers without putting them in explicitly. That seems like a shortfall.
BTW, does Pathfinder allow for choice Domains on races and all the attendant abilities? Anybody out there know? |
#19 |
Senior Member
Volunteer Data File Contributor
Join Date: Jan 2010
Location: Chicago, IL (USA)
Posts: 10,729
|
Quote:
I know Frumple created "Racial Classes" to try and give races access to things like Witch Hexes and stuff. So this is an area that needs improvement for both systems. Hero Lab Resources: Pathfinder - d20pfsrd and Pathfinder Pack Setup 3.5 D&D (d20) - Community Server Setup 5E D&D - Community Server Setup Hero Lab Help - Hero Lab FAQ, Editor Tutorials and Videos, Editor & Scripting Resources. Created by the community for the community - Realm Works kickstarter backer (Alpha Wolf) and Beta tester.- d20 HL package volunteer editor. |
|
#20 |
|
|