From 904afda2bdeb212a25cd7523ca47efdb8014ee15 Mon Sep 17 00:00:00 2001 From: Mervill Date: Wed, 11 Jan 2017 12:31:43 -0800 Subject: [PATCH] Fire alarms not on z-level one will always have green security status --- code/game/machinery/firealarm.dm | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/code/game/machinery/firealarm.dm b/code/game/machinery/firealarm.dm index 66c835d9e0a..cf0764ef442 100644 --- a/code/game/machinery/firealarm.dm +++ b/code/game/machinery/firealarm.dm @@ -62,7 +62,12 @@ if(stat & NOPOWER) return - add_overlay("overlay_[security_level]") + if(src.z == ZLEVEL_STATION) + add_overlay("overlay_[security_level]") + else + //var/green = SEC_LEVEL_GREEN + add_overlay("overlay_[SEC_LEVEL_GREEN]") + if(detecting) add_overlay("overlay_[A.fire ? "fire" : "clear"]") else @@ -115,7 +120,11 @@ /obj/machinery/firealarm/ui_data(mob/user) var/list/data = list() data["emagged"] = emagged - data["seclevel"] = get_security_level() + + if(src.z == ZLEVEL_STATION) + data["seclevel"] = get_security_level() + else + data["seclevel"] = "green" var/area/A = get_area(src) data["alarm"] = A.fire