anchor.diff:  			return
   		resumed = 0
   		currentpart = SSAIR_FINALIZE_TURFS
  -
  +	// This literally just waits for the turf processing thread to finish, doesn't do anything else.
  +	// this is necessary cause the next step after this interacts with the air--we get consistency
  +	// issues if we don't wait for it, disappearing gases etc.
   	if(currentpart == SSAIR_FINALIZE_TURFS)
   		finish_turf_processing(resumed)
   		if(state != SS_RUNNING)
  
positive.code: 			return
  		resumed = 0
  		currentpart = SSAIR_ACTIVETURFS
  
  	if(currentpart == SSAIR_ACTIVETURFS)
  		timer = TICK_USAGE_REAL
  		process_turfs(resumed)
  
negative.code: 			return
  		resumed = 0
  		currentpart = SSAIR_ATMOSMACHINERY
  	// This is only machinery like filters, mixers that don't interact with air
  	if(currentpart == SSAIR_ATMOSMACHINERY)
  		timer = TICK_USAGE_REAL
  		process_atmos_machinery(resumed)
  