Peter Babcock wrote: > > 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 and "100" is also what is known as a "magic number", one which you have to change again manually if you ever change the leveling system again. A better solution is to make the line as follows... if (level >= LVL_IMMORT) ... 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