Junior Member
Join Date: May 2016
Posts: 22
|
I am adding in a custom race where, if the character is taking any spell casting class their effective caster level is one higher than normal. For example a Sor3/Wiz2/Clr4 would have effective caster levels of Sor 4, Wiz 3, and Clr 5.
I found an Ability in the general section that added 1 CL To Necromancy spells. In it was a Eval Script: hero.child[ssNecro].field[schCastLev].value += field[abValue].value So I am guessing "ss" is for spell school and schCastLev is school caster level, or the effective caster level for that school of spells. I do not believe that either of theses are what I want. However, I would guess that the basic form of the formula is. I am also guessing that I am probably going to want a foreach to check through each class caster level, in case they multi class. I tried to bring up a PrC that added levels to a previous class for the purposes of spells, Arcane Archer to be specific. Using the Devlop ->Floating Info Windows menu selections, I tried to determine if there were any tags that contributed to caster level. I won't say there wasn't, but I could not recognize any. I am trying to nuke as much out for myself as I can. So is there any other class or PrC I could copy in order to find the tags I need? Or a particular option of Info Window I should be looking at? Although I am sure I have scoured them all. Am I going to be using hero.childfound, or is there something else I should be using? |
#1 |
Senior Member
Join Date: Oct 2011
Posts: 6,793
|
I would say foreach through all spellcasting classes on the hero and add to their cCasterLev field
|
#2 |
Senior Member
Lone Wolf Staff
Join Date: May 2005
Posts: 13,213
|
But be careful that you really mean "Caster level" and not "Magic level". You're saying caster level, but your example suggests that you may want magic level.
If you increase the magic level, that's like a prestige class adding +1 effective level to a class' spellcasting. For example, a Wizard 4 now casts spells like a Wizard 5, and can now cast 3rd level spells. If you increase the caster level, that doesn't change the spell/day or anything like that, only the effectiveness of the individual spells, so that Wizard 4 gets 5d4 damage from a burning hands, instead of 4d4. If you really do want magic level (which is an even more incredibly powerful race than +1 caster level to all spellcasting), that's the cMagicLev field. |
#3 |
|
|