diff --git a/code/controllers/subsystem/ticker.dm b/code/controllers/subsystem/ticker.dm index a26c0bd2cd..ab0c39832f 100644 --- a/code/controllers/subsystem/ticker.dm +++ b/code/controllers/subsystem/ticker.dm @@ -852,7 +852,8 @@ SUBSYSTEM_DEF(ticker) if(!delay) delay = config.round_end_countdown * 10 - if(delay_end) + var/skip_delay = check_rights() + if(delay_end && !skip_delay) to_chat(world, "An admin has delayed the round end.") return @@ -862,7 +863,7 @@ SUBSYSTEM_DEF(ticker) UNTIL(round_end_sound_sent || (world.time - start_wait) > (delay * 2)) //don't wait forever sleep(delay - (world.time - start_wait)) - if(delay_end) + if(delay_end && !skip_delay) to_chat(world, "Reboot was cancelled by an admin.") return @@ -886,4 +887,4 @@ SUBSYSTEM_DEF(ticker) 'sound/roundend/disappointed.ogg'\ ) - world << sound(round_end_sound) \ No newline at end of file + world << sound(round_end_sound)