Del wrote:
> I guess if I can take 30 seconds to look up "exp" in fight.c, you can
> too
> and realize what you said is way off base!!!!
>
> exp = MIN(max_exp_gain, GET_EXP(victim) / 3);
>
> I see no level comparison here.
Hrmmm, alright, you caught me being lazy. now if you look down at the
next few lines...
/* Calculate level-difference bonus */
if (IS_NPC(ch))
exp += MAX(0, (exp * MIN(4, (GET_LEVEL(victim) - GET_LEVEL(ch)))) /
8);
else
exp += MAX(0, (exp * MIN(8, (GET_LEVEL(victim) - GET_LEVEL(ch)))) /
8);
So, we're both half wrong, or half right, take your pick.
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