From 8b98fe162f566ee402ea9203b9b90c5e2f7df730 Mon Sep 17 00:00:00 2001 From: Katherine Kiefer Date: Thu, 5 Jan 2023 21:20:20 +1100 Subject: [PATCH] changes to ssair --- code/controllers/subsystem/air.dm | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm index f3d769f88d19..b29a7315c5ce 100644 --- a/code/controllers/subsystem/air.dm +++ b/code/controllers/subsystem/air.dm @@ -143,6 +143,13 @@ SUBSYSTEM_DEF(air) if(state != SS_RUNNING) return resumed = 0 + currentpart = SSAIR_EQUALIZE + + if(currentpart == SSAIR_EQUALIZE) + equalize_turfs(resumed) + if(state != SS_RUNNING) + return + resumed = 0 currentpart = SSAIR_REBUILD_PIPENETS if(currentpart == SSAIR_REBUILD_PIPENETS) @@ -381,11 +388,17 @@ SUBSYSTEM_DEF(air) if(finish_turf_processing_auxtools(MC_TICK_REMAINING_MS)) pause() + +/datum/controller/subsystem/air/proc/equalize_turfs(resumed = 0) + if(equalize_turfs_auxtools(MC_TICK_REMAINING_MS)) + pause() + /datum/controller/subsystem/air/proc/post_process_turfs(resumed = 0) if(post_process_turfs_auxtools(resumed,MC_TICK_REMAINING_MS)) pause() /datum/controller/subsystem/air/proc/finish_turf_processing_auxtools() +/datum/controller/subsystem/air/proc/equalize_turfs_auxtools() /datum/controller/subsystem/air/proc/process_turfs_auxtools() /datum/controller/subsystem/air/proc/post_process_turfs_auxtools() /datum/controller/subsystem/air/proc/process_turf_equalize_auxtools()