diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm index aa6b44ebfdc..4b3b398cff3 100644 --- a/code/modules/power/apc.dm +++ b/code/modules/power/apc.dm @@ -921,6 +921,14 @@ if(!can_use(usr, 1)) return 1 + if(href_list["nightshift"]) + if(last_nightshift_switch > world.time + 10 SECONDS) // don't spam... + to_chat(usr, "[src]'s night lighting circuit breaker is still cycling!") + return 0 + last_nightshift_switch = world.time + set_nightshift(!nightshift_lights) + return 1 + if(locked && !issilicon(usr) ) if(isobserver(usr) ) var/mob/observer/dead/O = usr //Added to allow admin nanoUI interactions. @@ -974,13 +982,6 @@ update_icon() update() - else if(href_list["nightshift"]) - if(last_nightshift_switch > world.time + 10 SECONDS) // don't spam... - to_chat(usr, "[src]'s night lighting circuit breaker is still cycling!") - return 0 - last_nightshift_switch = world.time - set_nightshift(!nightshift_lights) - else if (href_list["overload"]) if(istype(usr, /mob/living/silicon)) src.overload_lighting()