From f497c4d09e47e09bf668e7604670aff1bcc69841 Mon Sep 17 00:00:00 2001 From: SandPoot Date: Sat, 6 Jan 2024 18:56:17 -0300 Subject: [PATCH] delete if not in borg --- code/game/objects/items/stacks/stack.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/stacks/stack.dm b/code/game/objects/items/stacks/stack.dm index 6bf739ab21..ae46a77795 100644 --- a/code/game/objects/items/stacks/stack.dm +++ b/code/game/objects/items/stacks/stack.dm @@ -42,7 +42,10 @@ var/matter_amount = 0 /obj/item/stack/Initialize(mapload, new_amount, merge = TRUE) - if(is_cyborg && istype(loc, /obj/item/robot_module)) + if(is_cyborg) + if(!istype(loc, /obj/item/robot_module)) + stack_trace("Cyborg stack created outside of a robot module, deleting.") + return INITIALIZE_HINT_QDEL prepare_estorage(loc) if(new_amount != null)