From ec080ab80b34e99fedaf1f9667b174b8e0a6d2c1 Mon Sep 17 00:00:00 2001 From: KorPhaeron Date: Fri, 27 Apr 2018 00:57:16 -0500 Subject: [PATCH 1/2] Paperwork Error Event (#37443) * Paperwork Error Event * Condense the proc * Properly calls set_overflow_role --- code/modules/events/bureaucratic_error.dm | 14 ++++++++++++++ tgstation.dme | 1 + 2 files changed, 15 insertions(+) create mode 100644 code/modules/events/bureaucratic_error.dm diff --git a/code/modules/events/bureaucratic_error.dm b/code/modules/events/bureaucratic_error.dm new file mode 100644 index 0000000000..7246c9aedf --- /dev/null +++ b/code/modules/events/bureaucratic_error.dm @@ -0,0 +1,14 @@ +/datum/round_event_control/bureaucratic_error + name = "Bureaucratic Error" + typepath = /datum/round_event/bureaucratic_error + max_occurrences = 1 + weight = 5 + +/datum/round_event/bureaucratic_error + announceWhen = 1 + +/datum/round_event/bureaucratic_error/announce(fake) + priority_announce("A recent bureaucratic error in the Organic Resources Department may result in personnel shortages in some departments and redundant staffing in others.", "Paperwork Mishap Alert") + +/datum/round_event/bureaucratic_error/start() + SSjob.set_overflow_role(pick(get_all_jobs())) diff --git a/tgstation.dme b/tgstation.dme index 5e793c7e16..ac31c64b24 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -1471,6 +1471,7 @@ #include "code\modules\events\aurora_caelus.dm" #include "code\modules\events\blob.dm" #include "code\modules\events\brand_intelligence.dm" +#include "code\modules\events\bureaucratic_error.dm" #include "code\modules\events\camerafailure.dm" #include "code\modules\events\carp_migration.dm" #include "code\modules\events\communications_blackout.dm"