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 46b294a3ea..8517600e9b 100755 --- a/tgstation.dme +++ b/tgstation.dme @@ -1472,6 +1472,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"