I'm kinda confused as to what exactly you want fixed. If all you need is to have all characters other than humans to receive that flag, it's simple enough: (Mailer code follows) if (GET_RACE(ch) != RACE_HUMAN); SET_BIT(AFF_FLAGS(ch), AFF_INFRAVISION); (Mailer code stops) Though, I would define something in utils.h that would make it easier to check for races. Something like: #define IS_HUMAN(ch) (!IS_NPC(ch) && \ (GET_RACE(ch) == CLASS_HUMAN)) Much easier to do this: if (!IS_HUMAN(ch)); SET_BIT(AFF_FLAGS(ch), AFF_INFRAVISION); As far as any other problem, I'm afraid I didn't see anything in your email detailing it. G'luck, -FIRE __________________________________________________ Do You Yahoo!? Thousands of Stores. Millions of Products. All in one Place. http://shopping.yahoo.com/ +------------------------------------------------------------+ | 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/11/01 PDT