On 5/6/98 3:44 AM, Owen Brodal-Robertson (firemage@ZIP.COM.AU) stated:
>case CLASS_WARRIOR:
> if (level != 0)
> if (level != 1)
> if (level != 2)
> return curr_exp * (level/100) + 1;
> else
> return 2000;
> else
> return 1;
> else
> return 0;
>break;
cleaner:
case CLASS_WARRIOR:
switch (level) {
case 0: return 0;
case 1: return 1;
case 2: return 2000;
default: return curr_exp * (level/100) + 1;
}
break;
>now it compiles, but I have this REALLY bad feeling that I've gone and
>done something really dumb...
Can't tell ya for sure, I dont use an exp system
>What I want, is to make it so that every level's exp is determined as a
>percentage of the previous level (i.e. level 20 would require 120% of the
>exp level 19 required. I hope that makes sense).
You'll have to come up with a mathematical equation here. Into
trigonometry and logarythms? :-)
- Chris Jacobson
+------------------------------------------------------------+
| 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