MagicalMaster wrote...
Calculating it from spent skill points and classes would actually be pretty easy, could whip up a script in five minutes for that. However, I'm not sure what to do about intelligence - or more specifically how to deal with the fact that character may have increased their intelligence (especially wizards).
I could detect any Great Intelligence feats and assume that every stat point was put into Intelligence if the person has mostly Wizard levels, but it would be possible for that assumption to be incorrect.
It would be possible to calculate this precisely if we knew the when the intelligence score changed. Best way would be to track it manually, but there is a way to figure it out for existing characters as well.
Provided this is only used in OnLevelUp and then it can be stored, it wouldnt be so inefficient.
Simpy make a copy of the PC in hidden area and delevel it continuously and keep track of base intelligence score at levels. Well, is really isnt that simple
'> but possible.