[MIRROR] Some nightshift fixes [MDB IGNORE] (#15126)

* Some nightshift fixes (#68566)

Fixes APC night shift manual cycling balloon alert; update_nightshift uses the correct variable

* Some nightshift fixes

Co-authored-by: Profakos <profakos@gmail.com>
This commit is contained in:
SkyratBot
2022-07-22 20:50:43 +02:00
committed by GitHub
parent 2da0e28b04
commit 7ac51736fe
3 changed files with 4 additions and 4 deletions

View File

@@ -56,6 +56,6 @@ SUBSYSTEM_DEF(nightshift)
for(var/obj/machinery/power/apc/APC as anything in currentrun) for(var/obj/machinery/power/apc/APC as anything in currentrun)
currentrun -= APC currentrun -= APC
if (APC.area && (APC.area.type in GLOB.the_station_areas)) if (APC.area && (APC.area.type in GLOB.the_station_areas))
APC.set_nightshift(active) APC.set_nightshift(nightshift_active)
if(MC_TICK_CHECK) if(MC_TICK_CHECK)
return return

View File

@@ -328,7 +328,7 @@
toggle_breaker(usr) toggle_breaker(usr)
. = TRUE . = TRUE
if("toggle_nightshift") if("toggle_nightshift")
toggle_nightshift_lights() toggle_nightshift_lights(usr)
. = TRUE . = TRUE
if("charge") if("charge")
chargemode = !chargemode chargemode = !chargemode

View File

@@ -14,8 +14,8 @@
terminal.setDir(dir) terminal.setDir(dir)
terminal.master = src terminal.master = src
/obj/machinery/power/apc/proc/toggle_nightshift_lights(mob/living/user) /obj/machinery/power/apc/proc/toggle_nightshift_lights(mob/user)
if(last_nightshift_switch > world.time - 100) //~10 seconds between each toggle to prevent spamming if(last_nightshift_switch > world.time - 10 SECONDS) //~10 seconds between each toggle to prevent spamming
balloon_alert(user, "night breaker is cycling!") balloon_alert(user, "night breaker is cycling!")
return return
last_nightshift_switch = world.time last_nightshift_switch = world.time