From 358c5fe0b49cf664e770dec6cf3f0f1e2f6554de Mon Sep 17 00:00:00 2001 From: Kyle Spier-Swenson Date: Tue, 5 Apr 2016 08:51:34 -0700 Subject: [PATCH] Fixes ssair locking up the server while it initialized --- code/controllers/subsystem/air.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index 45b41960842..4e42c9bb78a 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -272,10 +272,12 @@ var/datum/subsystem/air/SSair active_turfs -= t if(t.blocks_air) + CHECK_TICK continue var/turf/open/T = t if(!istype(T)) + CHECK_TICK continue T.excited = 0 T.update_visuals() @@ -301,6 +303,7 @@ var/datum/subsystem/air/SSair /datum/subsystem/air/proc/setup_atmos_machinery(z_level) for (var/obj/machinery/atmospherics/AM in atmos_machinery) if (z_level && AM.z != z_level) + CHECK_TICK continue AM.atmosinit() CHECK_TICK @@ -311,6 +314,7 @@ var/datum/subsystem/air/SSair /datum/subsystem/air/proc/setup_pipenets(z_level) for (var/obj/machinery/atmospherics/AM in atmos_machinery) if (z_level && AM.z != z_level) + CHECK_TICK continue AM.build_network() CHECK_TICK