mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-01-29 18:40:42 +00:00
## About The Pull Request <details> - renamed ai folder to announcer -- announcer -- - moved vox_fem to announcer - moved approachingTG to announcer - separated the ambience folder into ambience and instrumental -- ambience -- - created holy folder moved all related sounds there - created engineering folder and moved all related sounds there - created security folder and moved ambidet there - created general folder and moved ambigen there - created icemoon folder and moved all icebox-related ambience there - created medical folder and moved all medbay-related ambi there - created ruin folder and moves all ruins ambi there - created beach folder and moved seag and shore there - created lavaland folder and moved related ambi there - created aurora_caelus folder and placed its ambi there - created misc folder and moved the rest of the files that don't have a specific category into it -- instrumental -- - moved traitor folder here - created lobby_music folder and placed our songs there (title0 not used anywhere? - server-side modification?) -- items -- - moved secdeath to hailer - moved surgery to handling -- effects -- - moved chemistry into effects - moved hallucinations into effects - moved health into effects - moved magic into effects -- vehicles -- - moved mecha into vehicles created mobs folder -- mobs -- - moved creatures folder into mobs - moved voice into mobs renamed creatures to non-humanoids renamed voice to humanoids -- non-humanoids-- created cyborg folder created hiss folder moved harmalarm.ogg to cyborg -- humanoids -- -- misc -- moved ghostwhisper to misc moved insane_low_laugh to misc I give up trying to document this. </details> - [X] ambience - [x] announcer - [x] effects - [X] instrumental - [x] items - [x] machines - [x] misc - [X] mobs - [X] runtime - [X] vehicles - [ ] attributions ## Why It's Good For The Game This folder is so disorganized that it's vomit inducing, will make it easier to find and add new sounds, providng a minor structure to the sound folder. ## Changelog 🆑 grungussuss refactor: the sound folder in the source code has been reorganized, please report any oddities with sounds playing or not playing server: lobby music has been repathed to sound/music/lobby_music /🆑
30 lines
1.2 KiB
Plaintext
30 lines
1.2 KiB
Plaintext
/datum/round_event_control/mice_migration
|
|
name = "Mice Migration"
|
|
typepath = /datum/round_event/mice_migration
|
|
weight = 10
|
|
category = EVENT_CATEGORY_ENTITIES
|
|
description = "A horde of mice arrives, and perhaps even the Rat King themselves."
|
|
|
|
/datum/round_event/mice_migration
|
|
var/minimum_mice = 5
|
|
var/maximum_mice = 15
|
|
|
|
/datum/round_event/mice_migration/announce(fake)
|
|
var/cause = pick("space-winter", "budget-cuts", "Ragnarok",
|
|
"space being cold", "\[REDACTED\]", "climate change",
|
|
"bad luck")
|
|
var/plural = pick("a number of", "a horde of", "a pack of", "a swarm of",
|
|
"a whoop of", "not more than [maximum_mice]")
|
|
var/name = pick("rodents", "mice", "squeaking things",
|
|
"wire eating mammals", "\[REDACTED\]", "energy draining parasites")
|
|
var/movement = pick("migrated", "swarmed", "stampeded", "descended")
|
|
var/location = pick("maintenance tunnels", "maintenance areas",
|
|
"\[REDACTED\]", "place with all those juicy wires")
|
|
|
|
priority_announce("Due to [cause], [plural] [name] have [movement] \
|
|
into the [location].", "Migration Alert",
|
|
'sound/mobs/non-humanoids/mouse/mousesqueek.ogg')
|
|
|
|
/datum/round_event/mice_migration/start()
|
|
SSminor_mapping.trigger_migration(rand(minimum_mice, maximum_mice))
|