diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index a54c74966a..c839c7c33d 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -744,6 +744,15 @@ SUBSYSTEM_DEF(ticker) cinematic = SSticker.cinematic maprotatechecked = SSticker.maprotatechecked + switch (current_state) + if(GAME_STATE_SETTING_UP) + Master.SetRunLevel(RUNLEVEL_SETUP) + if(GAME_STATE_PLAYING) + Master.SetRunLevel(RUNLEVEL_GAME) + if(GAME_STATE_FINISHED) + Master.SetRunLevel(RUNLEVEL_POSTGAME) + + modevoted = SSticker.modevoted /datum/controller/subsystem/ticker/proc/send_news_report() @@ -844,7 +853,7 @@ SUBSYSTEM_DEF(ticker) if(delay_end) to_chat(world, "An admin has delayed the round end.") return - + to_chat(world, "Rebooting World in [delay/10] [(delay >= 10 && delay < 20) ? "second" : "seconds"]. [reason]") var/start_wait = world.time @@ -854,7 +863,7 @@ SUBSYSTEM_DEF(ticker) if(delay_end) to_chat(world, "Reboot was cancelled by an admin.") return - + SSblackbox.set_details("[feedback_c]","[feedback_r]") log_game("Rebooting World. [reason]") diff --git a/code/controllers/subsystem/ticker.dm.rej b/code/controllers/subsystem/ticker.dm.rej deleted file mode 100644 index 019d7cf3cd..0000000000 --- a/code/controllers/subsystem/ticker.dm.rej +++ /dev/null @@ -1,16 +0,0 @@ -diff a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm (rejected hunks) -@@ -719,6 +719,14 @@ SUBSYSTEM_DEF(ticker) - cinematic = SSticker.cinematic - maprotatechecked = SSticker.maprotatechecked - -+ switch (current_state) -+ if(GAME_STATE_SETTING_UP) -+ Master.SetRunLevel(RUNLEVEL_SETUP) -+ if(GAME_STATE_PLAYING) -+ Master.SetRunLevel(RUNLEVEL_GAME) -+ if(GAME_STATE_FINISHED) -+ Master.SetRunLevel(RUNLEVEL_POSTGAME) -+ - /datum/controller/subsystem/ticker/proc/send_news_report() - var/news_message - var/news_source = "Nanotrasen News Network"