From 6f88f62e76655f50682f9422e75f8e4595581170 Mon Sep 17 00:00:00 2001 From: Rumble Date: Wed, 16 Feb 2011 02:34:43 +0000 Subject: [PATCH] Fixed advance crash. --Rumble --- src/limits.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/limits.c b/src/limits.c index 1abf023..0738db1 100644 --- a/src/limits.c +++ b/src/limits.c @@ -281,7 +281,7 @@ void gain_exp_regardless(struct char_data *ch, int gain) GET_EXP(ch) = 0; if (!IS_NPC(ch)) { - while (!IS_ADMIN(ch, ADMLVL_IMPL) && + while ((GET_LEVEL(ch) < CONFIG_MAX_LEVEL) && GET_EXP(ch) >= level_exp(GET_CLASS(ch), GET_LEVEL(ch) + 1)) { GET_LEVEL(ch) += 1; num_levels++;