diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm
index 6cb3c15ad68..c6b7e56d56f 100644
--- a/code/controllers/subsystem/ticker.dm
+++ b/code/controllers/subsystem/ticker.dm
@@ -742,6 +742,13 @@ SUBSYSTEM_DEF(ticker)
to_chat(world, span_boldannounce("Rebooting World in [DisplayTimeText(delay)]. [reason]"))
+ var/statspage = CONFIG_GET(string/roundstatsurl)
+ var/gamelogloc = CONFIG_GET(string/gamelogurl)
+ if(statspage)
+ to_chat(world, span_info("Round statistics and logs can be viewed at this website!"))
+ else if(gamelogloc)
+ to_chat(world, span_info("Round logs can be located at this website!"))
+
var/start_wait = world.time
UNTIL(round_end_sound_sent || (world.time - start_wait) > (delay * 2)) //don't wait forever
sleep(delay - (world.time - start_wait))
@@ -752,13 +759,6 @@ SUBSYSTEM_DEF(ticker)
if(end_string)
end_state = end_string
- var/statspage = CONFIG_GET(string/roundstatsurl)
- var/gamelogloc = CONFIG_GET(string/gamelogurl)
- if(statspage)
- to_chat(world, span_info("Round statistics and logs can be viewed at this website!"))
- else if(gamelogloc)
- to_chat(world, span_info("Round logs can be located at this website!"))
-
log_game(span_boldannounce("Rebooting World. [reason]"))
world.Reboot()