This fix ONLY applies to CircleMUD 3.0bpl10 or equivalents my users pointed out to me they could no longer look in containers, I narrowed it down to only happening when they were equipped. generic_find was returning the pointer to the first equipped object regardless of it's name or container status. the fix lies in handler.c, in the generic_find() function at the bottom of the file in the FIND_OBJ_EQUIP part of the check. the line that reads if ( GET_EQ(ch, i) && isname(name, GET_EQ(ch, i)->name) == 0 ) should have the 0 exchanged for a 1 to read if ( GET_EQ(ch, i) && isname(name, GET_EQ(ch, i)->name) == 1 ) not life-threatening, but annoying. James Anderson *IMP of CokeMUD @ pinternet.com 4000
This archive was generated by hypermail 2b30 : 12/07/00 PST