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