Ok,
Working on another prestige class.
The prestige class has a separate spell list from the base class. The prestige classes spells are determined by adding the base caster level to the prestige class caster level. The character is an ex-member. The character loses all of the spell casting ability from the old class.
Was: Druid 6
Is: Prestige Class 2
Character receives 0 druid spells, and uses the prestige class' 8th level spell list.
I used this to set the caster level to the combined value:
After some tinkering with the timing, caster level appears as 8 on the prestige class' tab. However, the spells to memorize always only shows the 2 levels worth of prestige class.
Are spells are determined by the class level, not the caster level? (Causing my update to accomplishing nothing.) Or can some other timing edit resolve this?
Any ideas on the best way to tackle this? Personally, I think the definition for this particular 3.5 prestige class is kind of janky. I'm almost at the point of personalizing it and redoing the spells the way I see fit. The problem is what to do with the old class levels that were in Druid.... But that is a game balance issue more than a code question for y'all.
Totally off-topic: It is funny how inputting these classes into Hero Lab has exposed so many typos in the source material from 3.5. In this prestige class alone, I found duplicated spells, missing spells, spells at the wrong level, etc.
Working on another prestige class.
The prestige class has a separate spell list from the base class. The prestige classes spells are determined by adding the base caster level to the prestige class caster level. The character is an ex-member. The character loses all of the spell casting ability from the old class.
Was: Druid 6
Is: Prestige Class 2
Character receives 0 druid spells, and uses the prestige class' 8th level spell list.
I used this to set the caster level to the combined value:
Code:
hero.childfound[cHelpBgh].field[cCasterLev].value +=
hero.childfound[cHelpDrd].field[cCasterLev].value
After some tinkering with the timing, caster level appears as 8 on the prestige class' tab. However, the spells to memorize always only shows the 2 levels worth of prestige class.
Are spells are determined by the class level, not the caster level? (Causing my update to accomplishing nothing.) Or can some other timing edit resolve this?
Any ideas on the best way to tackle this? Personally, I think the definition for this particular 3.5 prestige class is kind of janky. I'm almost at the point of personalizing it and redoing the spells the way I see fit. The problem is what to do with the old class levels that were in Druid.... But that is a game balance issue more than a code question for y'all.

Totally off-topic: It is funny how inputting these classes into Hero Lab has exposed so many typos in the source material from 3.5. In this prestige class alone, I found duplicated spells, missing spells, spells at the wrong level, etc.