I would return all your code back to normal.. then just change one line
in
limits.c to:
(where they advance)
while (GET_LEVEL(ch) < LVL_IMMORT - 1 &&
This way it prevents any normal advancement to immortal.
Peter Babcock wrote:
>
> 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 |
> +------------------------------------------------------------+
+------------------------------------------------------------+
| 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