> Ok i know i asked this question before and everyone said to put a mob check > so they cant use it but i looked through the code on those lines and im not > really sure where to put the check i tried a few diff things which resulted > in more problems... i got it on about 12 diff lines all in fight.c here is > a few lines It's exactly the same thing you were told before; the errors are because you're checking a preference (PRF_X) flag against an NPC, and NPCs don't have a structure to handle preference bits, so you need to make sure that you put an IS_NPC() check before you do the CCx()s. Or, you could build IS_NPC() into the CCx()s. I don't know what their definitions are, but I'm sure it's something like: #define CCRED(vict, colour) (PRF_FLAGGED(vict, colour) ? (colour code for red) : "") Just change it to: #define CCRED(vict, colour) (IS_NPC(vict) ? (PRF_FLAGGED(vict, colour) ? (colour code for red) : "") : "") +------------------------------------------------------------+ | 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