diff --git a/code/modules/detective_work/evidence.dm b/code/modules/detective_work/evidence.dm index e5954b0e1b2..104e1130d23 100644 --- a/code/modules/detective_work/evidence.dm +++ b/code/modules/detective_work/evidence.dm @@ -41,11 +41,7 @@ if(isstorage(I.loc)) //in a container. var/obj/item/storage/U = I.loc U.remove_from_storage(I, src) - else if(user.l_hand == I) //in a hand - user.drop_l_hand() - else if(user.r_hand == I) //in a hand - user.drop_r_hand() - else + else if(!user.is_holding(I) || !user.unEquip(I)) //in a hand return user.visible_message("[user] puts [I] into [src].", "You put [I] inside [src].",\