SUBSYSTEM_DEF(autotransfer) name = "Autotransfer Vote" flags = SS_KEEP_TIMING | SS_BACKGROUND wait = 1 MINUTES var/starttime var/targettime /datum/controller/subsystem/autotransfer/Initialize(timeofday) starttime = world.time targettime = starttime + CONFIG_GET(number/vote_autotransfer_initial) return ..() /datum/controller/subsystem/autotransfer/fire() if (world.time > targettime) SSvote.initiate_vote("transfer",null) //TODO figure out how to not use null as the user targettime = targettime + CONFIG_GET(number/vote_autotransfer_interval)