previous postings of do_flee (fwd)

From: Billy H. Chan (陈浩然) (bhchan@csua.berkeley.edu)
Date: 09/24/95


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