mirror of
https://github.com/yogstation13/Yogstation.git
synced 2025-02-26 09:04:50 +00:00
changes to ssair
This commit is contained in:
@@ -143,6 +143,13 @@ SUBSYSTEM_DEF(air)
|
|||||||
if(state != SS_RUNNING)
|
if(state != SS_RUNNING)
|
||||||
return
|
return
|
||||||
resumed = 0
|
resumed = 0
|
||||||
|
currentpart = SSAIR_EQUALIZE
|
||||||
|
|
||||||
|
if(currentpart == SSAIR_EQUALIZE)
|
||||||
|
equalize_turfs(resumed)
|
||||||
|
if(state != SS_RUNNING)
|
||||||
|
return
|
||||||
|
resumed = 0
|
||||||
currentpart = SSAIR_REBUILD_PIPENETS
|
currentpart = SSAIR_REBUILD_PIPENETS
|
||||||
|
|
||||||
if(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))
|
if(finish_turf_processing_auxtools(MC_TICK_REMAINING_MS))
|
||||||
pause()
|
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)
|
/datum/controller/subsystem/air/proc/post_process_turfs(resumed = 0)
|
||||||
if(post_process_turfs_auxtools(resumed,MC_TICK_REMAINING_MS))
|
if(post_process_turfs_auxtools(resumed,MC_TICK_REMAINING_MS))
|
||||||
pause()
|
pause()
|
||||||
|
|
||||||
/datum/controller/subsystem/air/proc/finish_turf_processing_auxtools()
|
/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/process_turfs_auxtools()
|
||||||
/datum/controller/subsystem/air/proc/post_process_turfs_auxtools()
|
/datum/controller/subsystem/air/proc/post_process_turfs_auxtools()
|
||||||
/datum/controller/subsystem/air/proc/process_turf_equalize_auxtools()
|
/datum/controller/subsystem/air/proc/process_turf_equalize_auxtools()
|
||||||
|
|||||||
Reference in New Issue
Block a user