From 8807d7e5cd906db7c7438572f4252c08315b8ef8 Mon Sep 17 00:00:00 2001 From: Toastical <20125180+Toastical@users.noreply.github.com> Date: Sun, 8 Feb 2026 06:19:51 +0200 Subject: [PATCH] fix RCL infinite cable production (#31621) --- code/game/objects/items/RCL.dm | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/code/game/objects/items/RCL.dm b/code/game/objects/items/RCL.dm index 5113276a52c..95c61772214 100644 --- a/code/game/objects/items/RCL.dm +++ b/code/game/objects/items/RCL.dm @@ -56,9 +56,10 @@ var/obj/item/stack/cable_coil/C = target C.melee_attack_chain(user, src, list2params(modifiers)) return ITEM_INTERACT_COMPLETE - - loaded.melee_attack_chain(user, target, list2params(modifiers)) - return ITEM_INTERACT_COMPLETE + + if(isturf(target)) + loaded.melee_attack_chain(user, target, list2params(modifiers)) + return ITEM_INTERACT_COMPLETE /obj/item/rcl/proc/refresh_icon(mob/user) update_icon(UPDATE_ICON_STATE|UPDATE_OVERLAYS) @@ -206,7 +207,7 @@ /obj/item/rcl/robot/AltClick(mob/user, modifiers) if(..()) return ITEM_INTERACT_COMPLETE - + if(heavy_mode) loaded.cable_type = /obj/structure/cable loaded.cable_merge_id = CABLE_LOW_POWER