I have this job changer on my server, and it's amazingly awesome, seriously thanks for the release.
But there are a few inconsistencies between this and the way most servers handle stat points (assuming 1-120 still gets 2 stat points per level, and 60-M+ is 3 stat points per level)
If you want things to add up properly when a character uses a Re-Stat, you either have to fix the job changer coding, or the Re-Stat coding.
After successfully adding this to your source, make the following changes:
The first problem with stat points, is that when you change to Master using this job changer, your stat points don't get reset back to level 60, instead you get a restat with the total stat points you had right before going master.
To fix the Job Changer coding so it handles things like normal servers:
Open mover.cpp and find the InitLevelPumbaaa function.
find this: