Wonder if you can help - doesn't look like the Prestige Class "+1 lvl to manifesting class" implementation you've got set up is working, at least for the Sighted Seeker (though looks like the implementation is common across Prestige Classes). Can't see an obvious reason why, but the data's quite complex so hope you can sort.
My specific problem is with a Ranger 2/Psion (Insight) 4/Sighted Seeker 2 (pcg of cut down character attached). As I understand the source, with my 2nd lvl of Sighted Seeker, I should manifest as a Psion 5 but there hasn't been any change in PPs, powers known etc. from before I took the 2nd lvl of Sighted Seeker.
Paul (elro the onk)
BONUSCLEVEL|TYPE.Psionic|VariableNameThatIForget should work, too, and will probably be the workaround I use, since %LIST (or LIST or %CHOICE or CHOICE) doesn't work. Although, says, "Support for BONUSCLEVEL|TYPE in the code does seem quite patchy." And I haven't tested it yet.
I thought there was a feature request for BONUSCLEVEL to allow %LIST (or whatever), but I can't seem to find it now. If it did, my code would work perfectly.
A more thorough solution will have to wait (assuming TYPE.Psionic does what I think it will).
OK; TYPE.Psionic didn't work. I do have another solution, which takes a bit more user exercise than I like, but it should do the job. [I don't like Ability Categories with only one choice, but I've used them before, and will need to do it again.]
It'll take me a bit to git back into shape, and copy/paste the solution into all the other prestige classes, for the full fix.
Just waiting on this, then I'll push out the next release.
The fix is in, the PR is R'd. If I can figure out how to do the pull myself, I will.
Should be good now.