On Sat, 25 Jan 1997, Justin Rio wrote:
> int invalid_class(struct char_data *ch, struct obj_data *obj) {
> if ((IS_OBJ_STAT(obj, ITEM_ANTI_MAGIC_USER) && IS_MAGIC_USER(ch)) ||
> (IS_OBJ_STAT(obj, ITEM_ANTI_CLERIC) && IS_CLERIC(ch)) ||
> (IS_OBJ_STAT(obj, ITEM_ANTI_WARRIOR) && IS_WARRIOR(ch)) ||
> (IS_OBJ_STAT(obj, ITEM_ANTI_THIEF) && IS_THIEF(ch))
> (IS_OBJ_STAT(obj, ITEM_ANTI_BRUTE) && IS_BRUTE(ch)))
> return 1;
> else
> return 0;
> }
You're missing the '||' (logical or) after the "IS_THIEF(ch))".
--
Daniel Koepke
dkoepke@california.com
Forgive me father, for I am sin.
+-----------------------------------------------------------+
| Ensure that you have read the CircleMUD Mailing List FAQ: |
| http://cspo.queensu.ca/~fletcher/Circle/list_faq.html |
+-----------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/18/00 PST