Re: NEWBIE LEVELS

From: Peter Babcock (peterb@daymon.co.za)
Date: 02/07/00


Hi all

ok i found the problem :)
for those who would like to know what the problem was

i forgot to change this
   if (level > LVL_IMMORT) {
     return EXP_MAX - ((LVL_IMPL - level) * 1000);
   }

to this
   if (level > 100) {
     return EXP_MAX - ((LVL_IMPL - level) * 1000);
   }

100 is the last mortal level

Regards
Peter


----- Original Message -----
From: Peter Babcock <peterb@daymon.co.za>
To: Circle Discussion List <CIRCLE@post.queensu.ca>
Sent: 08 February 2000 09:10
Subject: NEWBIE LEVELS


> Hi All
>
> just a quick question, from class.c where the exp per levels is
> i removed this case LVL_IMMORT: return 1600000000;
>
> because i had to many players getting to immortal status
> and then messing around  so i wanted then to stay level 100
>
> but now i get the error
> SYSERR: XP tables not set up correctly in class.c!
>
> is it because of what i removed, if so how can i fix it ?
>
> also if i advance someone to level 101 it wont do it!, it advances them
then
> to some
> other level, but if i advance someone to 100 (last mortal level) it
> makes them 101
> anyone got ideas ?
>
> Regards
> Peter
>
>
>


     +------------------------------------------------------------+
     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     |  http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html  |
     +------------------------------------------------------------+



This archive was generated by hypermail 2b30 : 04/10/01 PDT