--- deliantra/server/common/treasure.C 2008/04/21 23:35:24 1.74 +++ deliantra/server/common/treasure.C 2008/05/05 22:17:43 1.76 @@ -257,7 +257,7 @@ op->expand_tail (); - if (op->blocked (creator->map, creator->x, creator->y)) + if (!op->is_on_map () || op->blocked (creator->map, creator->x, creator->y)) op->destroy (); else { @@ -271,10 +271,6 @@ if ((flags & GT_APPLY) && QUERY_FLAG (creator, FLAG_MONSTER)) monster_check_apply (creator, op); - - if (flags & GT_UPDATE_INV) - if (object *tmp = creator->in_player ()) - esrv_send_item (tmp, op); } }