diff --git a/Content.Shared/CCVar/CCVars.cs b/Content.Shared/CCVar/CCVars.cs index 93322310b7..cc4a471b8b 100644 --- a/Content.Shared/CCVar/CCVars.cs +++ b/Content.Shared/CCVar/CCVars.cs @@ -459,7 +459,7 @@ public static readonly CVarDef /// Optionally force set an announcer /// public static readonly CVarDef Announcer = - CVarDef.Create("announcer.announcer", "", CVar.SERVERONLY); + CVarDef.Create("announcer.announcer", "RuOld", CVar.SERVERONLY); /// /// Optionally blacklist announcers diff --git a/Resources/Audio/Announcers/RuOld/alerts/attributions.yml b/Resources/Audio/Announcers/RuOld/alerts/attributions.yml new file mode 100644 index 0000000000..db13d28d83 --- /dev/null +++ b/Resources/Audio/Announcers/RuOld/alerts/attributions.yml @@ -0,0 +1,49 @@ +- files: ["tension_session.ogg"] + license: "CC-BY-3.0" + copyright: "Created by qwertyquerty" + source: "https://www.youtube.com/@qwertyquerty" + +- files: ["ninja_greeting.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from TG station." + source: "https://github.com/tgstation/tgstation/blob/b02b93ce2ab891164511a973493cdf951b4120f7/sound/effects/ninja_greeting.ogg" + +- files: ["thief_greeting.ogg"] + license: "CC-BY-NC-4.0" + copyright: "Taken from SergeQuadrado via freesound.org, edit and mono by TheShuEd" + source: "https://freesound.org/people/SergeQuadrado/sounds/683504/" + +- files: ["narsie_rises.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from TG station." + source: "https://github.com/tgstation/tgstation/blob/b44fcdedfb7c7d8425bd75b9caf71644a86375d1/sound/creatures/narsie_rises.ogg" + +- files: ["ratvar_rises.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from TG station." + source: "https://github.com/tgstation/tgstation/blob/2f63c779cb43543cfde76fa7ddaeacfde185fded/sound/effects/ratvar_rises.ogg" + +- files: ["ratvar_reveal.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from TG station." + source: "https://github.com/tgstation/tgstation/blob/2f63c779cb43543cfde76fa7ddaeacfde185fded/sound/effects/ratvar_reveal.ogg" + +- files: ["epsilon.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Made by dj-34 (https://github.com/dj-34)" + source: "https://github.com/ss220-space/Paradise/blob/05043bcfb35c2e7bcf1efbdbfbf976e1a2504bc2/sound/effects/epsilon.ogg" + +- files: ["siren.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from Parsdise SS13" + source: "https://github.com/ParadiseSS13/Paradise/blob/master/sound/effects/new_siren.ogg" + +- files: ["redalert.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from Citadel Station 13" + source: "https://github.com/Skyrat-SS13/Skyrat13/commit/2d4f2d1b489590b559e4073f41b126cef56f4c50" + +- files: ["bluealert.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from Citadel Station 13" + source: "https://github.com/Skyrat-SS13/Skyrat13/commit/2d4f2d1b489590b559e4073f41b126cef56f4c50" diff --git a/Resources/Audio/Announcers/RuOld/alerts/blue.ogg b/Resources/Audio/Announcers/RuOld/alerts/blue.ogg new file mode 100644 index 0000000000..fef4e9af0f Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/alerts/blue.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/alerts/delta.ogg b/Resources/Audio/Announcers/RuOld/alerts/delta.ogg new file mode 100644 index 0000000000..7a9522c1ff Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/alerts/delta.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/alerts/delta_alt.ogg b/Resources/Audio/Announcers/RuOld/alerts/delta_alt.ogg new file mode 100644 index 0000000000..b389910f13 Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/alerts/delta_alt.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/alerts/epsilon.ogg b/Resources/Audio/Announcers/RuOld/alerts/epsilon.ogg new file mode 100644 index 0000000000..a938c318cc Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/alerts/epsilon.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/alerts/gamma.ogg b/Resources/Audio/Announcers/RuOld/alerts/gamma.ogg new file mode 100644 index 0000000000..24c4ecca9a Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/alerts/gamma.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/alerts/notice1.ogg b/Resources/Audio/Announcers/RuOld/alerts/notice1.ogg new file mode 100644 index 0000000000..732047f479 Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/alerts/notice1.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/alerts/notice2.ogg b/Resources/Audio/Announcers/RuOld/alerts/notice2.ogg new file mode 100644 index 0000000000..3489ca3e15 Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/alerts/notice2.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/alerts/red.ogg b/Resources/Audio/Announcers/RuOld/alerts/red.ogg new file mode 100644 index 0000000000..49800f1f67 Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/alerts/red.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/attributions.yml b/Resources/Audio/Announcers/RuOld/attributions.yml new file mode 100644 index 0000000000..7bc8886f93 --- /dev/null +++ b/Resources/Audio/Announcers/RuOld/attributions.yml @@ -0,0 +1,44 @@ +- files: ["ion_storm.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from tgstation" + source: "https://github.com/tgstation/tgstation/blob/b77fa8c2a2490b43bf9174271ebfad72c4782d98/sound/ai/default/ionstorm.ogg" + +- files: ["aliens.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from tgstation" + source: "https://github.com/tgstation/tgstation/blob/95731342b97167d7883ff091d389f79c36442ee6/sound/ai/default/aliens.ogg" + +- files: ["attention.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from tgstation" + source: "https://github.com/tgstation/tgstation/blob/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a/sound/ai/default/attention.ogg" + +- files: ["meteors.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from tgstation" + source: "https://github.com/tgstation/tgstation/blob/95731342b97167d7883ff091d389f79c36442ee6/sound/ai/default/meteors.ogg" + +- files: ["outbreak7.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from tgstation" + source: "https://github.com/tgstation/tgstation/blob/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a/sound/ai/default/outbreak7.ogg" + +- files: ["welcome.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from tgstation" + source: "https://github.com/tgstation/tgstation/blob/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a/sound/ai/default/welcome.ogg" + +- files: ["announce.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from tgstation, cut from the beginning" + source: "https://github.com/tgstation/tgstation/blob/40d89d11ea4a5cb81d61dc1018b46f4e7d32c62a/sound/ai/default/shuttlerecalled.ogg" + +- files: ["shuttle_dock.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Taken from tgstation" + source: "https://github.com/tgstation/tgstation/blob/b327cb667c1ca5d1aa14e6368e66cbfa7b343b9c/sound/ai/default/shuttledock.ogg" + +- files: ["war.ogg"] + license: "CC-BY-SA-3.0" + copyright: "Paradise, volume and pitch changed, merged with redalert.ogg" + source: "https://github.com/ParadiseSS13/Paradise/blob/07b26ee6b4a11a0607986d322ee007020569feae/sound/effects/siren.ogg" diff --git a/Resources/Audio/Announcers/RuOld/bloblarm.ogg b/Resources/Audio/Announcers/RuOld/bloblarm.ogg new file mode 100644 index 0000000000..10050c720f Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/bloblarm.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/comms/aliens.ogg b/Resources/Audio/Announcers/RuOld/comms/aliens.ogg new file mode 100644 index 0000000000..0c48f9dd89 Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/comms/aliens.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/comms/announce.ogg b/Resources/Audio/Announcers/RuOld/comms/announce.ogg new file mode 100644 index 0000000000..bf6f84d773 Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/comms/announce.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/comms/attention.ogg b/Resources/Audio/Announcers/RuOld/comms/attention.ogg new file mode 100644 index 0000000000..7b07bc192c Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/comms/attention.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/comms/war.ogg b/Resources/Audio/Announcers/RuOld/comms/war.ogg new file mode 100644 index 0000000000..4da9bca55b Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/comms/war.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/comms/welcome.ogg b/Resources/Audio/Announcers/RuOld/comms/welcome.ogg new file mode 100644 index 0000000000..874c0f9d02 Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/comms/welcome.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/events/gasleak_end.ogg b/Resources/Audio/Announcers/RuOld/events/gasleak_end.ogg new file mode 100644 index 0000000000..fdb9be6058 Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/events/gasleak_end.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/events/gasleak_start.ogg b/Resources/Audio/Announcers/RuOld/events/gasleak_start.ogg new file mode 100644 index 0000000000..bd3faada9f Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/events/gasleak_start.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/events/meteors_end.ogg b/Resources/Audio/Announcers/RuOld/events/meteors_end.ogg new file mode 100644 index 0000000000..b4f5b218f4 Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/events/meteors_end.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/events/meteors_start.ogg b/Resources/Audio/Announcers/RuOld/events/meteors_start.ogg new file mode 100644 index 0000000000..8acd559571 Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/events/meteors_start.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/events/power_off.ogg b/Resources/Audio/Announcers/RuOld/events/power_off.ogg new file mode 100644 index 0000000000..17cad5bdf0 Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/events/power_off.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/events/power_on.ogg b/Resources/Audio/Announcers/RuOld/events/power_on.ogg new file mode 100644 index 0000000000..8b9b15d696 Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/events/power_on.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/events/random_sentience.ogg b/Resources/Audio/Announcers/RuOld/events/random_sentience.ogg new file mode 100644 index 0000000000..80db0be671 Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/events/random_sentience.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/events/vent_clog.ogg b/Resources/Audio/Announcers/RuOld/events/vent_clog.ogg new file mode 100644 index 0000000000..f85fbf1af6 Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/events/vent_clog.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/fallback.ogg b/Resources/Audio/Announcers/RuOld/fallback.ogg new file mode 100644 index 0000000000..bf6f84d773 Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/fallback.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/shuttle/called.ogg b/Resources/Audio/Announcers/RuOld/shuttle/called.ogg new file mode 100644 index 0000000000..f9f12fd2fe Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/shuttle/called.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/shuttle/dock.ogg b/Resources/Audio/Announcers/RuOld/shuttle/dock.ogg new file mode 100644 index 0000000000..91f2fb3dd6 Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/shuttle/dock.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/shuttle/recalled.ogg b/Resources/Audio/Announcers/RuOld/shuttle/recalled.ogg new file mode 100644 index 0000000000..4c62687888 Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/shuttle/recalled.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/unused/outbreak7.ogg b/Resources/Audio/Announcers/RuOld/unused/outbreak7.ogg new file mode 100644 index 0000000000..5d79cb1614 Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/unused/outbreak7.ogg differ diff --git a/Resources/Audio/Announcers/RuOld/unused/radiation.ogg b/Resources/Audio/Announcers/RuOld/unused/radiation.ogg new file mode 100644 index 0000000000..7e6be3e6bb Binary files /dev/null and b/Resources/Audio/Announcers/RuOld/unused/radiation.ogg differ diff --git a/Resources/Prototypes/Announcers/ruold.yml b/Resources/Prototypes/Announcers/ruold.yml new file mode 100644 index 0000000000..5bdaaa1bfe --- /dev/null +++ b/Resources/Prototypes/Announcers/ruold.yml @@ -0,0 +1,132 @@ +- type: announcer + id: RuOld + basePath: /Audio/Announcers/RuOld + announcements: + # Communications + - id: announce # Communications console + path: comms/announce.ogg + - id: attention # Generic alert sound # Should be different from fallback but it's very similar + path: comms/attention.ogg + # - id: commandReport # Station goal, Central Command messages, etc + # path: comms/command_report.ogg + # - id: spawnAnnounceCaptain # Captain arrives on the station # TODO That system is annoyingly not modular + # path: comms/spawn_announce.ogg + - id: war # Nuclear Operative declaration of war + path: comms/war.ogg + - id: nukeCodes # The station has been send nuclear activation codes + path: alerts/notice1.ogg + # - id: nukeArm # The nuke is active and ticking + # path: comms/nuke_arm.ogg + # - id: nukeDisarm # The nuke has been disarmed + # path: comms/nuke_disarm.ogg + - id: welcome # The shift has started + path: comms/welcome.ogg + + # Alert levels + - id: alertGreen # Everything is fine + path: alerts/notice2.ogg + - id: alertBlue # Something is amiss + path: alerts/blue.ogg + - id: alertViolet # Viral infection or misc medical emergencies, listen to Medical + path: alerts/notice1.ogg + - id: alertWhite # Glimmer is too high, listen to Epistemics + path: alerts/notice1.ogg + - id: alertYellow # The station is being largely damaged, listen to Engineering + path: alerts/notice1.ogg + - id: alertRed # Generic many things are bad, listen to Security + path: alerts/red.ogg + - id: alertGamma # There is a massive immediate threat to the station, listen to Central Command + path: alerts/gamma.ogg + - id: alertDelta # The station is being or about to be massively destroyed, run for your life + path: alerts/delta.ogg + - id: alertEpsilon # The station has been terminated, good luck survivors! + path: alerts/epsilon.ogg + + # Events + ## Wizard's Den + ### Mid-Round Antagonists + # - id: ninjaHacking # A Ninja is hacking something + # path: comms/ninja_hacking.ogg + # - id: powerSinkExplosion # A power sink is about to overcharge and explode + # path: comms/powersink_explosion.ogg + ### Events + - id: anomalySpawn # An anomaly has spawned in a random place + path: comms/attention.ogg + # - id: bluespaceArtifact # An artifact has spawned in a random place + # path: events/bluespace_artifact.ogg + # - id: bluespaceLocker # Two random lockers now share inventories + # path: events/bluespace_locker.ogg + # - id: breakerFlip # A few random APCs have been disabled, ask Engineering to fix them + # path: events/breaker_flip.ogg + # - id: bureaucraticError # Random jobs have been added, removed, or made infinite + # path: events/bureaucratic_error.ogg + # - id: clericalError # Random crew are removed from the manifest + # path: events/clerical_error.ogg + - id: carpRift # A dragon's carp rift is active + path: alerts/notice1.ogg + # - id: revenantSpawn # A revenant has spawned (by a prober?) + # path: events/revenant_spawn.ogg + - id: gasLeak # A random gas is coming out of a random vent + path: events/gasleak_start.ogg + - id: gasLeakComplete # Gas has stopped coming out of a vent + path: events/gasleak_end.ogg + # - id: kudzuGrowth # Kudzu is growing in a random place + # path: events/kudzu_growth.ogg + - id: meteorSwarm # Meteors are flying at the station, stay away from windows + path: events/meteors_start.ogg + - id: meteorSwarmComplete # Meteors have stopped flying at the station + path: events/meteors_end.ogg + - id: mouseMigration # Several mice have appeared in a random place + path: comms/attention.ogg + # - id: cockroachMigration # Several cockroaches have appeared in a random place + # path: events/cockroach_migration.ogg + - id: powerGridCheck # The station's power is offline for some moments + path: events/power_off.ogg + - id: powerGridCheckComplete # The station's power is online again + path: events/power_on.ogg + - id: randomSentience # A random few animals have become sentient + path: events/random_sentience.ogg + # - id: solarFlare # A solar flare is nearby, may mess with comms and electronics + # path: events/solar_flare.ogg + # - id: solarFlareComplete # The solar flare has passed + # path: events/solar_flare-complete.ogg + - id: ventClog # A random reagent is coming out of a scrubber + path: events/vent_clog.ogg + - id: slimesSpawn # Some simple slimes are appearing in vents + path: comms/attention.ogg + - id: spiderSpawn # Some simple spiders are appearing in vents + path: comms/attention.ogg + - id: immovableRodSpawn # The station is moving into an immovable rod, don't die or something, ask Engineering for help repairing it + path: alerts/notice1.ogg + # - id: ionStorm # AI-controlled equipment are now weird, check their laws + # path: events/ion_storm.ogg + ## Delta-V + - id: xenoVents # Xenomorphs are coming out of vents + path: events/aliens.ogg + ## NyanoTrasen + - id: noosphericStorm # A large amount of glimmer has joined the station and made people psionic + path: alerts/notice1.ogg + + # Shuttle + - id: shuttleCalled # The shuttle is on its way + path: shuttle/called.ogg + - id: shuttleRecalled # The shuttle is going back to Central Command + path: shuttle/recalled.ogg + - id: shuttleDock # The shuttle has arrived at the station + path: shuttle/dock.ogg + # - id: shuttleNearby # The shuttle couldn't dock, it's at a specified location + # path: shuttle/nearby.ogg + # - id: shuttleGoodLuck # The shuttle could not find its way to the station, good luck crew + # path: shuttle/good_luck.ogg + # - id: shuttleAuthAdded # One of few have added their acceptance to early launching + # path: shuttle/auth_added.ogg + # - id: shuttleAuthRevoked # One of few have revoked their acceptance to early launching + # path: shuttle/auth_revoked.ogg + # - id: shuttleAlmostLaunching # The shuttle will leave to FTL in 10 seconds + # path: shuttle/almost_launching.ogg + # - id: shuttleLeft # The shuttle has left the station + # path: shuttle/left.ogg + + # Fallback # REQUIRED + - id: fallback # Any announcement sent without a valid announcement on this announcer will use this + path: fallback.ogg