diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index 99b5f0dde6..c1d23d59d9 100755 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -65,6 +65,7 @@ SUBSYSTEM_DEF(ticker) var/end_state = "undefined" var/modevoted = FALSE //Have we sent a vote for the gamemode? + var/tumpedbuckets = FALSE //Have we tumped over buckets? //Crew Objective/Miscreant stuff var/list/crewobjlist = list() @@ -159,6 +160,8 @@ SUBSYSTEM_DEF(ticker) fire() if(GAME_STATE_PREGAME) //lobby stats for statpanels + if(!tumpedbuckets) + SStimer.tump_buckets() if(!modevoted) send_gamemode_vote() if(isnull(timeLeft)) diff --git a/code/controllers/subsystem/timer.dm b/code/controllers/subsystem/timer.dm index 6bf63130d9..2c46621f16 100644 --- a/code/controllers/subsystem/timer.dm +++ b/code/controllers/subsystem/timer.dm @@ -511,6 +511,9 @@ SUBSYSTEM_DEF(timer) return TRUE return FALSE +/datum/controller/subsystem/timer/proc/tump_buckets() + reset_buckets() + SSticker.tumpedbuckets = TRUE #undef BUCKET_LEN #undef BUCKET_POS