Alarm centralization completion

Atmosphere alarms now handled centrally.
This commit is contained in:
PsiOmega
2015-02-23 15:11:13 +01:00
parent a2cd104cc9
commit f510c38d22
7 changed files with 41 additions and 44 deletions
+6
View File
@@ -47,6 +47,12 @@
existing.clear(source)
return check_alarm_cleared(existing)
/datum/alarm_handler/proc/major_alarms()
return alarms
/datum/alarm_handler/proc/minor_alarms()
return alarms
/datum/alarm_handler/proc/check_alarm_cleared(var/datum/alarm/alarm)
if ((alarm.end_time && world.time > alarm.end_time) || !alarm.sources.len)
alarms -= alarm