That'll do pig, that'll do. (#10144)

* Fixes TEG processing not being synchronized.

Fixes #10034

* ugh
This commit is contained in:
PJB3005
2016-05-22 05:33:31 +02:00
committed by clusterfack
parent fb3cc4cb6b
commit abd2df9960
3 changed files with 13 additions and 5 deletions

View File

@@ -1,14 +1,16 @@
var/global/list/datum/pipe_network/pipe_networks = list()
var/global/list/obj/machinery/atmospherics/atmos_machines = list()
var/event/on_pipenet_tick = new()
/datum/controller/process/pipenet
schedule_interval = 29 // every 2 seconds
/datum/controller/process/pipenet/setup()
name = "pipenet"
global.on_pipenet_tick.holder = src
/datum/controller/process/pipenet/doWork()
INVOKE_EVENT(global.on_pipenet_tick, list())
for(var/obj/machinery/atmospherics/atmosmachinery in atmos_machines)
if(istype(atmosmachinery))
if(!atmosmachinery.disposed && !atmosmachinery.timestopped)