I'm using some code to check for a type of object, if they have it do
some code, then take the object. The search for the object works fine.
If it's held, it does an obj = unequip_obj(obj) and extracts it just
fine. But when it does the inventory search using the following code:
for (obj = ch->carrying; (obj && !found); obj = obj->next_content) {
if (GET_OBJ_TYPE(obj) == ITEM_BANDAGES) {
found = TRUE;
}
}
When I try to extract the object, it stays in the char's inventory.
I've tried obj_from_char, obj_from_char followed by extract_obj..
nothing
seems to take the obj away from the char. Any ideas why?
Andy
_________________________________________________________
DO YOU YAHOO!?
Get your free @yahoo.com address at http://mail.yahoo.com
+------------------------------------------------------------+
| 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