EXPERIENCE
if (c[LEVEL] == 25 && c[EXPERIENCE] > skill[24]) {
tmp = c[EXPERIENCE] - skill[24]; /* amount to go up */
c[EXPERIENCE] = skill[24];
(long)c[GOLD], (long)c[EXPERIENCE], (long)c[LEVEL], (long)level);
botsub(makecode(EXPERIENCE, 49, 18), "%-9d");
if (c[EXPERIENCE] != cbak[EXPERIENCE]) {
lprintf(" Exp: %-9d %s\n", (long)c[EXPERIENCE], class[c[LEVEL] - 1]);
raiseexperience((long)(skill[c[LEVEL]] - c[EXPERIENCE]));
loseexperience((long)(c[EXPERIENCE] - skill[c[LEVEL] - 1] + 1));
c[EXPERIENCE] += x;
while (c[EXPERIENCE] >= skill[c[LEVEL]] && (c[LEVEL] < MAXPLEVEL)) {
c[EXPERIENCE] -= x;
if (c[EXPERIENCE] < 0)
c[EXPERIENCE] = 0;
while (c[EXPERIENCE] < skill[c[LEVEL] - 1]) {