> make ../bin/circle > make[1]: Entering directory `/home/muddy/circle/src' > gcc -c -g -O2 -Wall act.comm.c > act.comm.c: In function `do_ctell': > act.comm.c:251: structure has no member named `clan' >8----snip----->8 > #define GET_CLAN(ch) ((ch)->char_specials.saved.clan) > this line is in there > any ideas? > Yes, you have it defined in your macro, but did you actually add a clan variable to the char_special__data_saved struct? in structs.h you should have something like this... struct char_special_data_saved { int alignment; /* +-1000 for alignments */ long idnum; /* player's idnum; -1 for mobiles */ long /*bitvector_t*/ act; /* act flag for NPC's; player flag for PC's */ long /*bitvector_t*/ affected_by; /* Bitvector for spells/skills affected by */ sh_int apply_saving_throw[5]; /* Saving throw (Bonuses) */ }; to which you need to add whatever appropriate reference to clan you need (ie., int clan, or long clan, whatever it is) Dana -- +---------------------------------------------------------------+ | FAQ: http://qsilver.queensu.ca/~fletchra/Circle/list-faq.html | | Archives: http://post.queensu.ca/listserv/wwwarch/circle.html | +---------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 04/11/01 PDT