diff --git a/code/modules/power/gravitygenerator.dm b/code/modules/power/gravitygenerator.dm index 9dccfb4435d..ea885d1ee24 100644 --- a/code/modules/power/gravitygenerator.dm +++ b/code/modules/power/gravitygenerator.dm @@ -287,11 +287,17 @@ var/const/GRAV_NEEDS_WRENCH = 3 alert = 1 investigate_log("was brought online and is now producing gravity for this level.", "gravity") message_admins("The gravity generator was brought online. ([area.name])") + for(var/area/A in world) + if (A.z != 1) continue + A.gravitychange(1,A) else if(gravity_in_level() == 1) alert = 1 investigate_log("was brought offline and there is now no gravity for this level.", "gravity") message_admins("The gravity generator was brought offline with no backup generator. ([area.name])") + for(var/area/A in world) + if (A.z != 1) continue + A.gravitychange(0,A) update_icon() update_list()