Adds the dust anomaly event (#12474)

This commit is contained in:
Guti
2026-03-02 21:36:51 +01:00
committed by GitHub
parent 7e29edf6e3
commit 9f3b6a9a19
2 changed files with 12 additions and 0 deletions
@@ -121,3 +121,14 @@
if(isnull(impact_area))
impact_area = placer.find_valid_area()
command_announcement.Announce("Metereologic anomaly detected on [ANOMALY_ANNOUNCE_MEDIUM_TEXT] [impact_area.name].", "Anomaly Alert")
// Dust
/datum/event/anomaly/dust
startWhen = 3
announceWhen = 15
anomaly_path = /obj/effect/anomaly/dust
/datum/event/anomaly/dust/announce()
if(isnull(impact_area))
impact_area = placer.find_valid_area()
command_announcement.Announce("Anomalous dust particles detected on [ANOMALY_ANNOUNCE_MEDIUM_TEXT] [impact_area.name].", "Anomaly Alert")
@@ -64,6 +64,7 @@
new /datum/event_meta(EVENT_LEVEL_MODERATE, "Communication Blackout", /datum/event/communications_blackout, 250, list(JOB_AI = 100, DEPARTMENT_SECURITY = 50, DEPARTMENT_ANY = 2), TRUE),
new /datum/event_meta(EVENT_LEVEL_MODERATE, "Dimensional Anomaly", /datum/event/anomaly/dimensional, 40, list(DEPARTMENT_RESEARCH = 30, JOB_RESEARCH_DIRECTOR = 20, DEPARTMENT_ANY = 2), TRUE),
new /datum/event_meta(EVENT_LEVEL_MODERATE, "Drone Pod Drop", /datum/event/drone_pod_drop, 10, list(DEPARTMENT_RESEARCH = 40, DEPARTMENT_ANY = 2), TRUE),
new /datum/event_meta(EVENT_LEVEL_MODERATE, "Dust Anomaly", /datum/event/anomaly/dust, 30, list(JOB_JANITOR = 30, DEPARTMENT_RESEARCH = 20, JOB_RESEARCH_DIRECTOR = 15, DEPARTMENT_ANY = 2), TRUE),
new /datum/event_meta(EVENT_LEVEL_MODERATE, "Flux Anomaly", /datum/event/anomaly/flux, 20, list(DEPARTMENT_ENGINEERING = 30, JOB_CHIEF_ENGINEER = 20, DEPARTMENT_RESEARCH = 25, JOB_RESEARCH_DIRECTOR = 15, DEPARTMENT_ANY = 2), TRUE),
// Just blows out a few lights
new /datum/event_meta(EVENT_LEVEL_MODERATE, "Electrical Storm", /datum/event/electrical_storm, 250, list(DEPARTMENT_ENGINEERING = 20, JOB_JANITOR = 150, DEPARTMENT_ANY = 2), TRUE),