Re: [ Code ] My previous post...

From: David Klasinc (bigwhale@CAPYBARA.SK-PTTSC.LJ.EDUS.SI)
Date: 07/30/97

> Use gdb if on a Linux box, it will help you immensely in figuring out the
> problem.
I've done that.. but It must be something that I can't see.. *grumble* I
must be tired... I'm fiddling with this whole day now...

This is the line in question:

  if (((SECT(IN_ROOM(ch)) == SECT_FLYING)) && (!AFF_FLAGGED(ch, AFF_FLY)) &&
     !(IS_NPC(ch) && MOB_FLAGGED(ch, MOB_WINGS)) &&
     !(IS_NPC(ch) && MOB_FLAGGED(ch, MOB_NOACT)) &&
     !(GET_LEVEL(ch) > LVL_IMMORT)) {

       if (FIGHTING(ch)) {

     ..... and the rest of the funny stuff...

Before that if I have a call to the damage() which kills the character..
And after the character has been killed ch is NOT set on NULL?! Shouldn't
it be? *scratch*


     | Ensure that you have read the CircleMUD Mailing List FAQ:  |
     | |

This archive was generated by hypermail 2b30 : 12/08/00 PST