You could also create a quest that adds a character flag, then check for that character flag in the Client::CalcEXP function in zone/exp.cpp. If the check for the flag comes back true, return 0 instead of the actual xp amount.
I haven't tried anything like this, but logically, I think it should work.
|