From d91c93ece6f775152145065fad87711182298ad3 Mon Sep 17 00:00:00 2001 From: chuga-git <98280110+chuga-git@users.noreply.github.com> Date: Wed, 21 May 2025 18:17:21 -0500 Subject: [PATCH] fixes runtime when building stack recipes (#29392) --- code/game/objects/items/stacks/stack_recipe.dm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/stacks/stack_recipe.dm b/code/game/objects/items/stacks/stack_recipe.dm index 3e1b60222c2..4f4cdc7dd78 100644 --- a/code/game/objects/items/stacks/stack_recipe.dm +++ b/code/game/objects/items/stacks/stack_recipe.dm @@ -132,7 +132,9 @@ if(isitem(result)) if(isstack(result) && istype(result, user.get_inactive_hand())) - result.merge(user.get_inactive_hand()) + // Make sure the result hasn't already gotten sucked into another stack while initializing + if(!QDELETED(result)) + result.merge(user.get_inactive_hand()) user.put_in_hands(result) // BubbleWrap - so newly formed boxes are empty