From 4c1f40f69fbee3cc1c624c412ca8feb624f3cc99 Mon Sep 17 00:00:00 2001 From: Farie82 Date: Fri, 22 Apr 2022 12:40:11 +0200 Subject: [PATCH] Ensures stacks GC when merged in a storage (#17506) --- code/game/objects/items.dm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm index 0b8b8396446..ec61e27595d 100644 --- a/code/game/objects/items.dm +++ b/code/game/objects/items.dm @@ -165,6 +165,9 @@ GLOBAL_DATUM_INIT(fire_overlay, /image, image("icon" = 'icons/goonstation/effect if(ismob(loc)) var/mob/m = loc m.unEquip(src, 1) + else if(istype(loc, /obj/item/storage)) + var/obj/item/storage/S = loc + S.remove_from_storage(src) QDEL_LIST(actions) master = null return ..()