diff --git a/code/controllers/voting.dm b/code/controllers/voting.dm
index 14f35c3e45..e28f9122c8 100644
--- a/code/controllers/voting.dm
+++ b/code/controllers/voting.dm
@@ -132,6 +132,9 @@ datum/controller/vote
restart = 1
else
master_mode = .
+ if(!going)
+ going = 1
+ world << "The round will start soon."
if("crew_transfer")
if(. == "Initiate Crew Transfer")
init_shift_change(null, 1)
@@ -194,8 +197,13 @@ datum/controller/vote
var/text = "[capitalize(mode)] vote started by [initiator]."
if(mode == "custom")
text += "\n[question]"
+
log_vote(text)
world << "[text]\nType vote to place your votes.\nYou have [config.vote_period/10] seconds to vote."
+ if(mode == "gamemode" && going)
+ going = 0
+ world << "Round start has been delayed."
+
time_remaining = round(config.vote_period/10)
return 1
return 0