Fixes Runtime in atmosphere_alarm.dm,24: list index out of bounds

proc name: on alarm change (/datum/alarm_handler/atmosphere/on_alarm_change)
This commit is contained in:
Leshana
2017-05-23 01:14:55 -04:00
parent 4197a6e60d
commit c3df48f949
3 changed files with 7 additions and 8 deletions
+2 -2
View File
@@ -21,6 +21,6 @@
//VOREStation Add - Alarm for AR glasses
/datum/alarm_handler/atmosphere/on_alarm_change(var/datum/alarm/alarm, var/was_raised)
..()
var/atom/source = alarm.sources_assoc[1]
broadcast_engineering_hud_message("Alarm in [alarm.origin]!", source)
var/atom/source = length(alarm.sources_assoc) ? alarm.sources_assoc[1] : alarm.alarm_area()
broadcast_engineering_hud_message("Alarm in [alarm.origin] [was_raised ? "raised!" : "cleared."]", source)
//VOREStation Add End
+4 -5
View File
@@ -6,11 +6,10 @@
if(istype(A))
if(was_raised)
A.fire_alert()
//VOREStation Add - Alarm for AR glasses uses
var/atom/source = alarm.sources_assoc[1]
broadcast_engineering_hud_message("Alarm in [alarm.origin]!", source)
//VOREStation Add End
else
A.fire_reset()
//VOREStation Add - Alarm for AR glasses uses
var/atom/source = length(alarm.sources_assoc) ? alarm.sources_assoc[1] : alarm.alarm_area()
broadcast_engineering_hud_message("Alarm in [alarm.origin] [was_raised ? "raised!" : "cleared."]", source)
//VOREStation Add End
..()