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 START_PROCESSING(SSobj, src) datum/controller/transfer_controller/Destroy() STOP_PROCESSING(SSobj, src) datum/controller/transfer_controller/process() currenttick = currenttick + 1 if (round_duration_in_ticks >= timerbuffer - 1 MINUTE) SSvote.autotransfer() timerbuffer = timerbuffer + config.vote_autotransfer_interval