var/datum/controller/transfer_controller/transfer_controller datum/controller/transfer_controller var/timerbuffer = 0 //buffer for time check var/currenttick = 0 datum/controller/transfer_controller/New() timerbuffer = config.vote_autotransfer_initial processing_objects += src datum/controller/transfer_controller/Destroy() processing_objects -= src datum/controller/transfer_controller/proc/process() currenttick = currenttick + 1 if (round_duration_in_ticks >= timerbuffer - 1 MINUTE) vote.autotransfer() timerbuffer = timerbuffer + config.vote_autotransfer_interval