From d63dd8fb38e6efeb95151507e6de829cf6c73b4a Mon Sep 17 00:00:00 2001 From: Pete Goodfellow Date: Wed, 18 Sep 2013 16:50:19 +0100 Subject: [PATCH] Ports the False Alarm event from Sayustation. --- code/modules/events/false_alarm.dm | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 code/modules/events/false_alarm.dm diff --git a/code/modules/events/false_alarm.dm b/code/modules/events/false_alarm.dm new file mode 100644 index 00000000000..4ecc8db3cb0 --- /dev/null +++ b/code/modules/events/false_alarm.dm @@ -0,0 +1,16 @@ +/datum/round_event_control/falsealarm + name = "False Alarm" + typepath = /datum/round_event/falsealarm + weight = 9 + max_occurrences = 5 + +/datum/round_event/falsealarm + announceWhen = 0 + endWhen = 1 + +/datum/round_event/falsealarm/announce() + var/datum/round_event_control/E = pick(events.control) + var/datum/round_event/Event = new E.typepath() + message_admins("False Alarm: [Event]") + Event.kill() //do not process this event - no starts, no ticks, no ends + Event.announce() //just announce it like it's happening \ No newline at end of file