I believe George would be the most qualified to advise exactly what got change bwn the original autoeq patch, and what's actually in the bpl15 one. My obj_file_elem looks like this atm: struct obj_file_elem { obj_vnum item_number; sh_int locate; /* that's the (1+)wear-location (when equipped) or (20+)index in obj file (if it's in a container) BK */ int value[4]; int extra_flags; int anti_flags; int weight; int timer; long bitvector; struct obj_affected_type affected[MAX_OBJ_AFFECT]; }; At first sight, perhaps changing your location to "locate" might work (don't see why not), and then decide how much bpl14+xapobjs and bpl15+autoeq conflicts... Might want to put the following somewhere (It's in objsave.c here): #define MAX_BAG_ROW 5 /* should be enough - who would carry a bag in a bag in a bag in a bag in a bag in a bag ?!? */ I advise you take a copy of xapobjs, circlebpl15 and then grab the original autoeq code entitled autoeq-bpl11.tar.gz by Burkhard Knopf --- compare the change in that archive to a patch of bpl14->bpl15, and you should spot the changes rather simply. When all else fails, download circle30bpl14.tar.gz (or bz2 or zip), patch in xapobj, get to know your code a bit better, then upgrade to bpl15. Btw, if you're using Win9x, then strcasecmp won't be declared. You're after stricmp, which is easily code: #ifdef CIRCLE_WINDOWS if (!stricmp(arg, *(list + i))) #else if (!strcasecmp(arg, *(list + i))) #endif (FOR EXAMPLE) If you're a *NIX buf, then you're fine. :) -C. ----------------------------------------------------------------- Julian Buckley, 3rd Year Software Engineering Dept. Computer Science and Electrical Engineering, Univ. of Qld E-Mail: s348266@student.uq.edu.au Web Page: http://student.uq.edu.au/~s348266/index.html ----------------------------------------------------------------- +------------------------------------------------------------+ | 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 : 12/15/00 PST