--- deliantra/server/common/map.C 2008/08/17 22:46:26 1.146 +++ deliantra/server/common/map.C 2008/09/29 10:32:50 1.149 @@ -714,10 +714,7 @@ unique = 1; if (op->head_ () == op && (QUERY_FLAG (op, FLAG_UNIQUE) || unique)) - { - op->destroy_inv (false); - op->destroy (); - } + op->destroy (); op = above; } @@ -815,10 +812,7 @@ object *head = op->head_ (); if (op == head) - { - op->destroy_inv (false); - op->destroy (); - } + op->destroy (); else if (head->map != op->map) { LOG (llevDebug, "bad luck for object crossing map borders: %s", head->debug_desc ());