diff --git a/code/game/objects/items/weapons/storage/bags.dm b/code/game/objects/items/weapons/storage/bags.dm index aca624645eb..435612397d0 100644 --- a/code/game/objects/items/weapons/storage/bags.dm +++ b/code/game/objects/items/weapons/storage/bags.dm @@ -56,6 +56,11 @@ if(isstorage(loc) && !istype(loc, /obj/item/storage/backpack/holding)) to_chat(usr, "You can't seem to fit [I] into [src].") return FALSE + if(ishuman(loc)) // If the trashbag is on a humanoid, they can't store things in it while it's in their pockets + var/mob/living/carbon/human/H = loc + if(H.l_store == src || H.r_store == src) + to_chat(usr, "You can't seem to fit [I] into [src].") + return FALSE . = ..() /obj/item/storage/bag/trash/Initialize(mapload)