mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-07-16 02:24:11 +01:00
21e4c7faac
## About The Pull Request April 26th is Chernobyl Disaster Remembrance Day There are no colored tiles or posters associated, but it does have station prefixes. Also as an added effect, radiation storms are twice as likely to trigger randomly, and multiple can trigger in one round. ## Why It's Good For The Game Today is the 40th anniversary of the Chernobyl disaster and I feel it would be somewhat fitting as an in game holiday given our game's propensity to have reactor meltdowns (and also the Space Soviet Union existed in the lore so I imagine they'd carry the tradition out to the Spinward Sector) ## Changelog 🆑 Melbert add: April 26th is Chernobyl Disaster Remembrance Day. /🆑
29 lines
1.0 KiB
Plaintext
29 lines
1.0 KiB
Plaintext
/datum/round_event_control/radiation_storm
|
|
name = "Radiation Storm"
|
|
typepath = /datum/round_event/radiation_storm
|
|
max_occurrences = 1
|
|
category = EVENT_CATEGORY_SPACE
|
|
description = "Radiation storm affects the station, forcing the crew to escape to maintenance."
|
|
min_wizard_trigger_potency = 3
|
|
max_wizard_trigger_potency = 7
|
|
|
|
/datum/round_event_control/radiation_storm/New()
|
|
. = ..()
|
|
if(max_occurrences > 0 && weight > 0 && check_holidays(CHERNOBYL_ANNIVERSARY))
|
|
weight *= 2
|
|
max_occurrences += 2
|
|
|
|
/datum/round_event/radiation_storm
|
|
|
|
/datum/round_event/radiation_storm/setup()
|
|
start_when = 3
|
|
end_when = start_when + 1
|
|
announce_when = 1
|
|
|
|
/datum/round_event/radiation_storm/announce(fake)
|
|
priority_announce("High levels of radiation detected near the station. Maintenance is best shielded from radiation.", "Anomaly Alert", ANNOUNCER_RADIATION)
|
|
//sound not longer matches the text, but an audible warning is probably good
|
|
|
|
/datum/round_event/radiation_storm/start()
|
|
SSweather.run_weather(/datum/weather/rad_storm)
|