diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm index 5987208cc67..84ca7d6494e 100644 --- a/code/game/objects/structures/crates_lockers/closets.dm +++ b/code/game/objects/structures/crates_lockers/closets.dm @@ -122,7 +122,7 @@ /obj/structure/closet/proc/take_contents() var/turf/T = get_turf(src) for(var/atom/movable/AM in T) - if(insert(AM) == -1) // limit reached + if(AM != src && insert(AM) == -1) // limit reached break /obj/structure/closet/proc/open(mob/living/user)