diff --git a/code/game/objects/structures/crates_lockers/closets/bodybag.dm b/code/game/objects/structures/crates_lockers/closets/bodybag.dm index e2c083a7197..ea47acb1ac5 100644 --- a/code/game/objects/structures/crates_lockers/closets/bodybag.dm +++ b/code/game/objects/structures/crates_lockers/closets/bodybag.dm @@ -137,6 +137,11 @@ if(contents.len >= mob_storage_capacity / 2) to_chat(the_folder, span_warning("There are too many things inside of [src] to fold it up!")) return + + if(the_folder.in_contents_of(src)) + to_chat(the_folder, span_warning("You can't fold [src] while you're inside of it!")) + return + for(var/obj/item/bodybag/bluespace/B in src) to_chat(the_folder, span_warning("You can't recursively fold bluespace body bags!") ) return