>SYSERR: Mob using '((ch)->player_specials->saved.pref)' at C: >\circle30bpl14\src\fight.c:955. Mobs don't have saved prefs -- you're right, the mud is checking to see if the mob is flagged autodiag, just switch around the autodiag check. From the autodiag snippet, you probably have something like: if (PRF_FLAGGED(ch, PRF_AUTODIAG) && !IS_NPC(ch) && FIGHTING(ch)) change to: if (!IS_NPC(ch) && PRF_FLAGGED(ch, PRF_AUTODIAG) && FIGHTING(ch)) this should short-circuit false for mobs, thus ridding you of those annoying syserrs. --meersan +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST