OK, in case others might want to know, what I did was
Post-Levels, 10000
Code:
var halveus as number
halveus = 0
halveus += #levelcount[Barbarian]
halveus += #levelcount[Cavalier]
halveus += #levelcount[Fighter]
halveus += #levelcount[Gunsling]
halveus += #levelcount[Monk]
halveus += #levelcount[Ninja]
halveus += #levelcount[Rogue]
halveus += #levelcount[Samurai]
halveus = round(halveus/2,0,-1)
#resmax[resFeat] += halveus
I will get back when I have figured out the XP part. I have a theory but I am not sure if it will work.