mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 18:32:03 +00:00
19 lines
348 B
Plaintext
19 lines
348 B
Plaintext
var/global/list/events = list()
|
|
|
|
/datum/controller/process/event
|
|
schedule_interval = 20 // every 2 seconds
|
|
|
|
/datum/controller/process/event/setup()
|
|
name = "event"
|
|
|
|
/datum/controller/process/event/doWork()
|
|
for(var/e in events)
|
|
if(e)
|
|
e:process()
|
|
scheck()
|
|
continue
|
|
events -= e
|
|
|
|
/datum/controller/process/event/onFinish()
|
|
checkEvent()
|