yeah, I had seen that too. it's a bit too low. I'll take a quick run through the archs tomorrow morning and tweak them.
Edit: After a quick examination of the issue, I have identified 3 sections in exp.c that *can* be modified (rough estimate is 50 mobs to get level 2, 60+ to get level 3).
sint32 new_levels[MAXLEVEL + 2] =
{
0, 0, 1500, 4000, 8000, 16000, 32000, 64000, 125000, 250000, /* 9 */
500000, 1100000, 2300000, 3600000, 5000000, 6500000, 8100000, 9800000, 11600000, 13500000, /* 19 */
15500000, 17600000, 19800000, 22100000, 24500000, 27000000, 29600000, 32300000, 35100000, 38000000, /* 29 */
41000000, 44100000, 47300000, 50600000, 54000000, 57500000, 61100000, 64800000, 68600000, 72500000, /* 39 */
76500000, 80600000, 84800000, 89100000, 93500000, 98000000, 102600000, 107300000, 112100000, 117000000, /* 49 */
122000000, 127100000, 132300000, 137600000, 143000000, 148500000, 154100000, 159800000, 165600000, 171500000,
/*59 */
177500000, 183600000, 189800000, 196100000, 202500000, 209000000, 215600000, 222300000, 229100000, 236000000,
/* 69 */
243000000, 250100000, 257300000, 264600000, 272000000, 279500000, 287100000, 294800000, 302600000, 310500000,
/* 79 */
318500000, 326600000, 334800000, 343100000, 351500000, 360000000, 368600000, 377300000, 386100000, 395000000,
/* 89 */
404000000, 413100000, 422300000, 431600000, 441000000, 450500000, 460100000, 469800000, 479600000, 489500000,
/* 99 */
499500000, 509600000, 519800000, 530100000, 540500000, 551000000, 561600000, 572300000, 583100000, 594000000,
/* 109 */
605000000, 700000000 /* 111 is only a dummy */
};This determines exp needed for each level.
op_exp = (int) (((float) op_exp * lev_exp[op_lvl] * mod)* exp_mul);This calculates the number of exp given.
if (who_lvl < 2)
max_mul = 0.85f;
else if (who_lvl < 3)
max_mul = 0.7f;
else if (who_lvl < 4)
max_mul = 0.6f;
else if (who_lvl < 5)
max_mul = 0.45f;
else if (who_lvl < 7)
max_mul = 0.35f;
else if (who_lvl < 8)
max_mul = 0.3f;
else
max_mul = 0.25f;This gives a strict multipliers for players below level 8 starting with only 15% and going to 75% for lvl 8+.
IMO the best option is to adjust the max_mul values AND new_levels[] values. I will take care of that first thing after I get up, I've already got the adjustments running through my mind now.