• Please note: In an effort to ensure that all of our users feel welcome on our forums, we’ve updated our forum rules. You can review the updated rules here: http://forums.wolflair.com/showthread.php?t=5528.

    If a fellow Community member is not following the forum rules, please report the post by clicking the Report button (the red yield sign on the left) located on every post. This will notify the moderators directly. If you have any questions about these new rules, please contact support@wolflair.com.

    - The Lone Wolf Development Team

Adding caster levels

Maquiscat

Member
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?
 
I would say foreach through all spellcasting classes on the hero and add to their cCasterLev field
 
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.
 
Back
Top