adds lightswitch on/off admin buttons (#29846)

This commit is contained in:
SonixApache
2021-06-22 21:12:27 +02:00
committed by GitHub
parent d6e84bc0e8
commit 6ffe0b5281
2 changed files with 14 additions and 0 deletions

View File

@@ -871,6 +871,8 @@ var/global/floorIsLava = 0
<A href='?src=\ref[src];secretsfun=makelink'>Fix the station's link with Central Command</A><BR>
<A href='?src=\ref[src];secretsfun=blackout'>Break all lights</A><BR>
<A href='?src=\ref[src];secretsfun=whiteout'>Fix all lights</A><BR>
<A href='?src=\ref[src];secretsfun=switchoff'>Flip all (ALL Z-LEVELS) light switches to off (Lags briefly)</A><BR>
<A href='?src=\ref[src];secretsfun=switchon'>Flip all (ALL Z-LEVELS) light switches to on (Lags briefly)</A><BR>
<A href='?src=\ref[src];secretsfun=create_artifact'>Create custom artifact</A><BR>
<BR>
<A href='?src=\ref[src];secretsfun=togglenarsie'>Toggle Nar-Sie's behaviour</A><BR>

View File

@@ -3567,6 +3567,18 @@
for(var/obj/machinery/light/L in alllights)
L.fix()
message_admins("[key_name_admin(usr)] fixed all lights", 1)
if("switchoff")
feedback_inc("admin_secrets_fun_used",1)
feedback_add_details("admin_secrets_fun_used","WO")
for(var/obj/machinery/light_switch/LS in all_machines)
LS.toggle_switch(0)
message_admins("[key_name_admin(usr)] switched off all lights", 1)
if("switchon")
feedback_inc("admin_secrets_fun_used",1)
feedback_add_details("admin_secrets_fun_used","WO")
for(var/obj/machinery/light_switch/LS in all_machines)
LS.toggle_switch(1)
message_admins("[key_name_admin(usr)] switched on all lights", 1)
if("radiation")
feedback_inc("admin_secrets_fun_used",1)
feedback_add_details("admin_secrets_fun_used","RAD")