halloween: a 2spooky update (#2211)

## About The Pull Request

A little package of Halloween goodies and fixes.

- Meteor wave adjustments
- - Adds Halloween candy meteors (and later, potentially Christmas and
Easter)
- - Adjusts timings, giving more time to set up shields for threatening
events, faster start when there's no time to order shields
- - Clips the long meteor alert announcement sound to a better length
- Fixes holiday event spawns, making them Storyteller compatible and
properly trigger at round start
- Extends the Halloween holiday datum to two weeks (not applicable to
Halloween races)
- Adds a bunch of tile variations so that we aren't staring at the same
pattern for a month straight

## Why It's Good For The Game

Adds some more flavour for a holiday that is kinda lacking for something
that runs for more than a few days.

## Changelog

🆑 LT3
add: Halloween candy meteors
fix: Halloween, Easter, and Valentines Day events correctly trigger at
roundstart
image: More Halloween holiday tile patterns
sound: Reduced length of meteor alert warning sound
balance: Adjusted warning time for meteor waves depending on intensity
/🆑

---------

Co-authored-by: Waterpig <49160555+Majkl-J@users.noreply.github.com>
Co-authored-by: The Sharkening <95130227+StrangeWeirdKitten@users.noreply.github.com>
This commit is contained in:
LT3
2024-10-26 00:36:41 +02:00
committed by GitHub
co-authored by Waterpig The Sharkening
parent e8d81180ec
commit dd02f7c015
10 changed files with 431 additions and 1 deletions
@@ -90,8 +90,10 @@
/datum/round_event/meteor_wave/meaty
wave_name = "meaty"
/* BUBBER EDIT REMOVAL BEGIN - moved to modular_zubbers/code/modules/events/meteor_wave.dm
/datum/round_event/meteor_wave/meaty/announce(fake)
priority_announce("Meaty ores have been detected on collision course with the station.", "Oh crap, get the mop.", ANNOUNCER_METEORS)
*/// BUBBER EDIT REMOVAL FINISH
/datum/round_event_control/meteor_wave/dust_storm
name = "Major Space Dust"