You recently wrote: > From: "Michael K. Lee" <mklee@Sun2.IS.csupomona.edu> > X-Sender: mklee@Sun2.IS > > From old postings, we know that patch 8 doesn't subtract > exp from fleeing. So, I took out the if(FIGHTING(ch)) > since the player is not in that state after do_simple_move, > if I am not mistaken. Does anyone have a suggestion for > the loss equations? The loss equations are based on > FIGHTING state, and if the player is not in the FIGHTING state > after do_simple_move,it is not calculating the loss exp. > > My solution to that fleeing problem was to subtract some xp from the character whenever he/she flees, even outside of battle. (hey, if you're stupid enough to type flee when you don't need to, you should get punished)... :) The second solution was to base the subtraction on the fleeing char's level times some constant (or a ratio based on current hp vs full hp)... The original code had the xp penalty based on the level of the person you are fighting. I have it based on your own level.
This archive was generated by hypermail 2b30 : 12/07/00 PST