air alarm exception/runtime fix

This commit is contained in:
Kyep
2018-05-27 15:35:21 -07:00
parent a72902a2fa
commit 2c8d09bc89
+4 -2
View File
@@ -236,9 +236,11 @@
elect_master()
/obj/machinery/alarm/proc/master_is_operating()
if(! alarm_area)
if(!alarm_area)
alarm_area = areaMaster
if(!alarm_area)
log_runtime(EXCEPTION("Air alarm /obj/machinery/alarm lacks alarm_area and areaMaster vars during proc/master_is_operating()"), src)
return FALSE
return alarm_area.master_air_alarm && !(alarm_area.master_air_alarm.stat & (NOPOWER|BROKEN))