TempFix for air groups being nulled and crashing the server

This commit is contained in:
Albert Iordache
2012-05-12 20:04:20 +03:00
parent e7843e6f2f
commit f73191b6e3

View File

@@ -223,7 +223,8 @@ datum
tiles_to_update = list()
for(var/datum/air_group/AG in air_groups) //Processing groups
spawn AG.process_group()
if(AG) // Because of runtime errors on syphoning.
spawn AG.process_group()
for(var/turf/simulated/T in active_singletons) //Processing Singletons
spawn T.process_cell()
@@ -237,7 +238,8 @@ datum
if(current_cycle%10==5) //Check for groups of tiles to resume group processing every 10 cycles
for(var/datum/air_group/AG in air_groups)
spawn AG.check_regroup()
if(AG) // Because of runtime errors on syphoning.
spawn AG.check_regroup()
sleep(max(5,update_delay*tick_multiplier))
proc/process_rebuild_select_groups()