Phillip, The wear_bitvectors[] array needs to contain a reference for each bodypart that you have eq flagged to be worn on. For instance, if you try to wear a piece of eq that is flagged WEAR_TAIL, and you don't have an ITEM_WEAR_TAIL subscript in your wear_bitvectors[] array, the mud will crash because you have overstepped the bounds of the array in the CAN_WEAR() macro check. It may be a simple misalignment between ITEM_WEAR_xxx, WEAR_xxx and the wear_bitvectors[] array. You should check all 3 of these and make sure they all match up. Regards, -Prism > -----Original Message----- > From: Circle Discussion List [mailto:CIRCLE@post.queensu.ca]On Behalf Of > Phillip A. Ames > Sent: Sunday, November 01, 1998 1:06 PM > To: CIRCLE@post.queensu.ca > Subject: Re: [CRASH] Race Body Parts > > > On Sun, 1 Nov 1998 11:21:14 -0800 "Steven R. Hatfield" > <srhatfield@HOME.COM> writes: > >Check your wear_bitvectors[] array and make sure you have the > >additional > >body parts listed in there. It sounds like you are overstepping the > >bounds of the array. > > > >-Prism > > >From what I can see, I can't... Here's the array: > > int wear_bitvectors[] = { > ITEM_WEAR_TAKE, ITEM_WEAR_FINGER, ITEM_WEAR_FINGER, > ITEM_WEAR_NECK, > ITEM_WEAR_NECK, ITEM_WEAR_BODY, ITEM_WEAR_HEAD, > ITEM_WEAR_UPPER_FACE, > ITEM_WEAR_LOWER_FACE, ITEM_WEAR_LEGS, ITEM_WEAR_FEET, > ITEM_WEAR_HANDS, > ITEM_WEAR_ARMS, ITEM_WEAR_SHIELD, ITEM_WEAR_ABOUT, > ITEM_WEAR_WAIST, > ITEM_WEAR_WRIST, ITEM_WEAR_WRIST, ITEM_WEAR_WIELD, > ITEM_WEAR_TAKE, > ITEM_WEAR_COMM > }; > > > When I patched it in, I removed all references of the new body parts that > it added like tails, wing, ears, etc... Something I'm doing wrong? > > -Phillip > > > Phillip Ames | Satisfaction is not guaranteed. > kirk47@juno.com | -Ferengi Rule of Acquisition #19 > ICQ: 8778335 | AOL IM: Grathol > http://members.xoom.com/Gowron/index.html(Unfinished) > > ___________________________________________________________________ > You don't need to buy Internet access to use free Internet e-mail. > Get completely free e-mail from Juno at http://www.juno.com > or call Juno at (800) 654-JUNO [654-5866] > > > +------------------------------------------------------------+ > | Ensure that you have read the CircleMUD Mailing List FAQ: | > | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | > +------------------------------------------------------------+ > +------------------------------------------------------------+ | Ensure that you have read the CircleMUD Mailing List FAQ: | | http://democracy.queensu.ca/~fletcher/Circle/list-faq.html | +------------------------------------------------------------+
This archive was generated by hypermail 2b30 : 12/15/00 PST