mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 18:32:03 +00:00
That'll do pig, that'll do. (#10144)
* Fixes TEG processing not being synchronized. Fixes #10034 * ugh
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user