Re: Fight

From: Juliano Ravasi Ferraz (jferraz@linkway.com.br)
Date: 07/18/00


Jonh Dickinson wrote:
>
>  Hi! Well, I hve a problem... I'm really finishing to prepare my mud, and I
> want to put it on a server on 3 months at most. But I have a BIG BUG!!! When
> a player fights a mob, de syserr go crazy!!!
>
> SYSERR: Mob Using '((((ch)))->player_specials->saved.pref)' at fight.c: *
>
> * "where I put an '*', is the line number right?! :D So, each time the line
> number is diferent.... i dont understand that!!! please!!! heeeelp!!! :D

Try learning how CircleMUD works before blind-coding it.

You are trying to get a player_special_data member from a NPC. Only PCs
have them.
Exactely this message means that you are using PRF_FLAGS() on mobs.

Tips:
if (IS_NPC(x) || PRF_FLAGGED(x, y)) ...
if (!IS_NPC(x) && PRF_FLAGGED(x, y)) ...

--
----=[ Juliano Ravasi Ferraz ]=----=[ jferraz@linkway.com.br ]=----
     Rayon Eletrônica e Informática Ltda. - Linkway Descalvado

Keep Canada beautiful. Swallow your beer cans.


     +------------------------------------------------------------+
     | 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