Earlier I had posted about the increased levels.  The correction was incomplete
so here is the rest of the code that needs to be adjusted in living.c in
function player_lvl_adj ...
    if(op->level < 100 && op->stats.exp >= level_exp(op->level+1,op->expmul)) {
	op->level++;
Change the 100 to MAXLEVEL and it should work now :)
Thanks,
Akshay
(Sorry for the inconvenience)