This code will go into class.c I think. Their are some pretty big tables
set up right before all the titles. Also, the way you want to do this
seems to me to be a recursive function because you would have to keep
calling it until you got down to level two where you have a set
expeirence. Also, on your formula, it should be:
exp_to_level = current_exp * (1 + (100/level)) * number(1,1000)
or whatever you called it. Tha main point is the 100/level thing won't
work because if say you wanted level 20 you would get 5 (100/20 = 5).
This is basically 500%. Now with the 1+ (100/level) for level 20 you end
up with 1.20 which is the decimal equivalent of 120% (120/100 = 1.20). Of
course this doesn't end up very clean because now you have a float and you
may have to type cast it to int (not sure though). Hope this helps some.
+------------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://democracy.queensu.ca/~fletcher/Circle/list-faq.html |
+------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST