anchor.diff:  		var/list/cached_gases = T.air.gases
   		TOTAL_MOLES(cached_gases, turf_moles)
   		T.eq_mole_delta = turf_moles
  +		T.eq_fast_done = FALSE
   		total_moles += turf_moles
   		for(var/t2 in T.atmos_adjacent_turfs)
   			var/turf/open/T2 = t2
  
positive.code: 			if(istype(T2, /turf/open/space))
  				// Uh oh! looks like someone opened an airlock to space! TIME TO SUCK ALL THE AIR OUT!!!
  				// NOT ONE OF YOU IS GONNA SURVIVE THIS
  				explosively_depressurize(T, cyclenum)
  				return
  	var/average_moles = total_moles / (turfs.len - planet_turfs.len)
  
negative.code: 			var/turf/open/T = t
  			T.finalize_eq() // just a bit of recursion if necessary.
  
  // This proc has a worst-case running time of about O(n^2), but this is
  // is really rare. Otherwise you get more like O(n*log(n)) (there's a sort in there), or if you get lucky its faster.
  /proc/equalize_pressure_in_zone(turf/open/starting_point, cyclenum)
  	// okay I lied in the proc name it equalizes moles not pressure. Pressure is impossible.
  	// wanna know why? well let's say you have two turfs. One of them is 101.375 kPA and the other is 101.375 kPa.
  