bpl14 bug in wearing items on a specific location

From: Mark A. Heilpern (heilpern@MINDSPRING.COM)
Date: 08/06/98


Typing a command such as "where item location" is expected
to allow you to put the item on someplace other than it's
default, assuming the item can legally be placed there.
Unfortunately, it's broken.

The reason it's broken is the find_eq_pos() function which holds
a list of the valid positions. The reserved fields in this list all
are "\n!RESERVED!". The problem is this list is passed through
search_block(), which triggers on \n as the first character to indicate
the list is complete.

I've removed the \n's and wearing items now works properly. Is there
anything wrong with this approach?


     +------------------------------------------------------------+
     | 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