Actually, it occurs with every single prestige class that advances spellcasting. (my wording sucks apparently)
I also tried it with some of the other variant classes, and it seems the standard methods of coding variant classes based on the #levelcount[class] expression is causing it to work if you have class levels, but does not work if you're progressing part of the class (SKL, etc) with a prestige class.
easy way to replicate is do wiz 5 focused specialist, then stack any PrC that advances spellcasting. the bonus spells will go from +3 when taking base classes to +1 when taking prestige levels (it only applies specialist wizard mod, not focused specialist)
I have no idea what to check instead of #levelcount[Wizard] though, because using something like caster level is affected by many magic items and feats. is there a separate var for just spellcasting progression?
Edit: tagcount[Hero.Arcane] might work, not sure. it also would likely cause problems with arcane multiclassing.
going to have a dig and see how the regular specialist wizard coding is done.
edit: apparently done in base class by a custom ability I can't find. so back to looking for something to replace the #levelcount[class] variable
Last edited by Bluephoenix; February 20th, 2014 at 02:54 PM.
|