I've done the Typical Mathius suggestion of dumping EVERY tag that I can to check what is going on and I've tried to do this with the fields too, but I cannot find what distinguishes a class from a non-class skill. I found in the Pathfinder forums:
hero.child[skSurvival].tagis[Helper.ClassSkill] <> 0
But the d20 skills don't have that tag.
To make matters worse it has seemed that both ClassSkill.k? and NotClassSk.k? return the same values if the skill is class or not. WTF am I not seeing?
Edit: Also, how do i print/alter what is in hero.child[kSurvival].field[kClass]? It seems to be the only difference between the class and cross class skills, but the final value is listed as -piecewise- (.value and .text don't work)...
hero.child[skSurvival].tagis[Helper.ClassSkill] <> 0
But the d20 skills don't have that tag.
To make matters worse it has seemed that both ClassSkill.k? and NotClassSk.k? return the same values if the skill is class or not. WTF am I not seeing?
Edit: Also, how do i print/alter what is in hero.child[kSurvival].field[kClass]? It seems to be the only difference between the class and cross class skills, but the final value is listed as -piecewise- (.value and .text don't work)...
Last edited: