From 05880974f6586c02d734a4be25a5acdfc8d92ee0 Mon Sep 17 00:00:00 2001 From: Bjamcham <107899953+Bjamcham@users.noreply.github.com> Date: Wed, 13 Sep 2023 13:02:01 -0400 Subject: [PATCH] You can no longer stack Rad Collectors on the same turf (#22317) * Stack wrenching begone(questionable code edition) * Review round one, I am blind * The expected rewrite --- code/modules/power/engines/singularity/collector.dm | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/code/modules/power/engines/singularity/collector.dm b/code/modules/power/engines/singularity/collector.dm index 3b7f8105cf8..74df1da4563 100644 --- a/code/modules/power/engines/singularity/collector.dm +++ b/code/modules/power/engines/singularity/collector.dm @@ -80,6 +80,11 @@ GLOBAL_LIST_EMPTY(rad_collectors) if(loaded_tank) to_chat(user, "Remove the plasma tank first.") return TRUE + var/turf/T = get_turf(src) + for(var/obj/machinery/power/rad_collector/can_wrench in T.contents) + if(can_wrench.anchored && !anchored) + to_chat(user, "You can't wrench down [src] here!") + return playsound(loc, I.usesound, 75, TRUE) anchored = !anchored user.visible_message("[user.name] [anchored ? "secures" : "unsecures"] the [name].", "You [anchored ? "secure" : "undo"] the external bolts.", "You hear a ratchet")