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