Re: *NEWBIE* Wearing off messages

From: ks white (white@net2.intserv.com)
Date: 07/17/96


>   for (i = character_list; i; i = i->next)
>     for (af = i->affected; af; af = next) {
>       next = af->next;
>       if (af->duration >= 1) {
>         af->duration--;
> >	   if (af->duration == 1) {   
> >        	   if (IS_AFFECTED(ch, AFF_FLY))
> >               	send_to_char("The flying spell is wearing off.", ch);
> >           if (IS_AFFECTED(ch, AFF_WATERWALK))
> >	                send_to_char("The waterwalk spell is wearing off.", ch);

"ch" is designated "i" in this case. you may also want a carriage return
after these warning messages.                             |
                                                          |
       if (IS_AFFECTED(i, AFF_FLY))              
          send_to_char("The flying spell is wearing off.\r\n", i);
       if (IS_AFFECTED(i, AFF_WATERWALK))
          send_to_char("The waterwalk spell is wearing off.\r\n", i);

For the death, I think what you want may be die(i);  ..but best to check
the sequence ..in fight.c I believe it is..look for die and raw_kill.  It's
been a while since I've seen it..

-K



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