--- deliantra/server/include/object.h 2007/01/14 22:06:05 1.87 +++ deliantra/server/include/object.h 2007/01/18 16:19:34 1.88 @@ -249,8 +249,13 @@ // recursively destroy all objects in inventory, optionally dropping them to the ground instead MTH void destroy_inv (bool drop_to_ground = false); - MTH void remove (); MTH object *insert (object *item); // insert into inventory + void remove_slow (); + MTH void remove () + { + if (!flag [FLAG_REMOVED]) + remove_slow (); + } static bool can_merge_slow (object *op1, object *op2);