From f270f276bc1a5350df9995ab0bf6884def2f2b61 Mon Sep 17 00:00:00 2001 From: Aronai Sieyes Date: Sun, 3 May 2020 21:13:17 -0400 Subject: [PATCH] Allow locked APCs to still toggle night lighting --- code/modules/power/apc.dm | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) 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()