mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-12 03:02:54 +00:00
17 lines
505 B
Plaintext
17 lines
505 B
Plaintext
var/datum/controller/process/planet/planet_controller = null
|
|
|
|
/datum/controller/process/planet
|
|
var/list/planets = list()
|
|
|
|
/datum/controller/process/planet/setup()
|
|
name = "planet"
|
|
planet_controller = src
|
|
schedule_interval = 600 // every minute
|
|
var/list/planet_datums = typesof(/datum/planet) - /datum/planet
|
|
for(var/P in planet_datums)
|
|
var/datum/planet/NP = new P()
|
|
planets.Add(NP)
|
|
|
|
/datum/controller/process/planet/doWork()
|
|
for(var/datum/planet/P in planets)
|
|
P.process(schedule_interval / 10) |