From 351220bb38993c0636a05a71191ad8f5b0fa335b Mon Sep 17 00:00:00 2001 From: Henri215 <77684085+Henri215@users.noreply.github.com> Date: Sat, 26 Oct 2024 22:41:02 -0300 Subject: [PATCH] grav fix (#27163) --- code/game/objects/effects/anomalies.dm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/code/game/objects/effects/anomalies.dm b/code/game/objects/effects/anomalies.dm index 05d1197a40b..0474b8e0f60 100644 --- a/code/game/objects/effects/anomalies.dm +++ b/code/game/objects/effects/anomalies.dm @@ -170,9 +170,9 @@ /obj/effect/anomaly/grav/detonate() if(!drops_core) return - var/turf/T = get_turf(src) - if(T && length(GLOB.gravity_generators["[T.z]"])) - var/obj/machinery/gravity_generator/main/G = pick(GLOB.gravity_generators["[T.z]"]) + var/area/A = get_area(src) + if(A && length(GLOB.gravity_generators["[A.get_top_parent_type()]"])) + var/obj/machinery/gravity_generator/main/G = pick(GLOB.gravity_generators["[A.get_top_parent_type()]"]) G.set_broken() //Requires engineering to fix the gravity generator, as it gets overloaded by the anomaly. log_and_message_admins("A [name] has detonated a gravity generator")