diff --git a/Resources/Audio/Announcers/_ACES/alerts/blue.ogg b/Resources/Audio/Announcers/_ACES/alerts/blue.ogg new file mode 100644 index 0000000000..98004e9f3a Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/alerts/blue.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/alerts/delta.ogg b/Resources/Audio/Announcers/_ACES/alerts/delta.ogg new file mode 100644 index 0000000000..22881660ee Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/alerts/delta.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/alerts/epsilon.ogg b/Resources/Audio/Announcers/_ACES/alerts/epsilon.ogg new file mode 100644 index 0000000000..c88e6abc4d Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/alerts/epsilon.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/alerts/gamma.ogg b/Resources/Audio/Announcers/_ACES/alerts/gamma.ogg new file mode 100644 index 0000000000..bb3c2d76ba Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/alerts/gamma.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/alerts/green.ogg b/Resources/Audio/Announcers/_ACES/alerts/green.ogg new file mode 100644 index 0000000000..5ad01626b7 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/alerts/green.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/alerts/red.ogg b/Resources/Audio/Announcers/_ACES/alerts/red.ogg new file mode 100644 index 0000000000..478d756bb8 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/alerts/red.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/alerts/violet.ogg b/Resources/Audio/Announcers/_ACES/alerts/violet.ogg new file mode 100644 index 0000000000..9c75aa84dc Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/alerts/violet.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/alerts/white.ogg b/Resources/Audio/Announcers/_ACES/alerts/white.ogg new file mode 100644 index 0000000000..fde38c7969 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/alerts/white.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/alerts/yellow.ogg b/Resources/Audio/Announcers/_ACES/alerts/yellow.ogg new file mode 100644 index 0000000000..7851fe32d0 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/alerts/yellow.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/comms/announce.ogg b/Resources/Audio/Announcers/_ACES/comms/announce.ogg new file mode 100644 index 0000000000..bf6f84d773 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/comms/announce.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/comms/attention.ogg b/Resources/Audio/Announcers/_ACES/comms/attention.ogg new file mode 100644 index 0000000000..b348e43bf9 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/comms/attention.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/comms/command_report.ogg b/Resources/Audio/Announcers/_ACES/comms/command_report.ogg new file mode 100644 index 0000000000..d75a4f9eb8 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/comms/command_report.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/comms/malf.ogg b/Resources/Audio/Announcers/_ACES/comms/malf.ogg new file mode 100644 index 0000000000..4cd7f31e92 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/comms/malf.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/comms/ninja_hacking.ogg b/Resources/Audio/Announcers/_ACES/comms/ninja_hacking.ogg new file mode 100644 index 0000000000..981ff65412 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/comms/ninja_hacking.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/comms/noospheric_storm.ogg b/Resources/Audio/Announcers/_ACES/comms/noospheric_storm.ogg new file mode 100644 index 0000000000..e98c6aad16 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/comms/noospheric_storm.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/comms/powersink_explosion.ogg b/Resources/Audio/Announcers/_ACES/comms/powersink_explosion.ogg new file mode 100644 index 0000000000..9f3899fbf0 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/comms/powersink_explosion.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/comms/unknown_shuttle.ogg b/Resources/Audio/Announcers/_ACES/comms/unknown_shuttle.ogg new file mode 100644 index 0000000000..3b584440b6 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/comms/unknown_shuttle.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/comms/war.ogg b/Resources/Audio/Announcers/_ACES/comms/war.ogg new file mode 100644 index 0000000000..4da9bca55b Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/comms/war.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/anomaly.ogg b/Resources/Audio/Announcers/_ACES/events/anomaly.ogg new file mode 100644 index 0000000000..099f77aa32 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/anomaly.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/bluespace_artifact.ogg b/Resources/Audio/Announcers/_ACES/events/bluespace_artifact.ogg new file mode 100644 index 0000000000..d8c82e540b Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/bluespace_artifact.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/breaker_flip.ogg b/Resources/Audio/Announcers/_ACES/events/breaker_flip.ogg new file mode 100644 index 0000000000..a2420e88e6 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/breaker_flip.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/bureaucratic_error.ogg b/Resources/Audio/Announcers/_ACES/events/bureaucratic_error.ogg new file mode 100644 index 0000000000..4ed5d79e75 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/bureaucratic_error.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/cargo-gifts-event-announcement.ogg b/Resources/Audio/Announcers/_ACES/events/cargo-gifts-event-announcement.ogg new file mode 100644 index 0000000000..73dcf1efd0 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/cargo-gifts-event-announcement.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/carp_rift.ogg b/Resources/Audio/Announcers/_ACES/events/carp_rift.ogg new file mode 100644 index 0000000000..fe45dff025 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/carp_rift.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/clerical_error.ogg b/Resources/Audio/Announcers/_ACES/events/clerical_error.ogg new file mode 100644 index 0000000000..7103b5186a Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/clerical_error.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/gas_leak-complete.ogg b/Resources/Audio/Announcers/_ACES/events/gas_leak-complete.ogg new file mode 100644 index 0000000000..269f1841f2 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/gas_leak-complete.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/gas_leak.ogg b/Resources/Audio/Announcers/_ACES/events/gas_leak.ogg new file mode 100644 index 0000000000..ecf7e7cc67 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/gas_leak.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/immovable_rod_spawn.ogg b/Resources/Audio/Announcers/_ACES/events/immovable_rod_spawn.ogg new file mode 100644 index 0000000000..7d38ba67dd Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/immovable_rod_spawn.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/ion_storm.ogg b/Resources/Audio/Announcers/_ACES/events/ion_storm.ogg new file mode 100644 index 0000000000..86a9f8deb7 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/ion_storm.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/kudzu_growth.ogg b/Resources/Audio/Announcers/_ACES/events/kudzu_growth.ogg new file mode 100644 index 0000000000..f32dd91130 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/kudzu_growth.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/meteors-complete.ogg b/Resources/Audio/Announcers/_ACES/events/meteors-complete.ogg new file mode 100644 index 0000000000..2709627fd9 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/meteors-complete.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/meteors.ogg b/Resources/Audio/Announcers/_ACES/events/meteors.ogg new file mode 100644 index 0000000000..a12015abbb Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/meteors.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/migration.ogg b/Resources/Audio/Announcers/_ACES/events/migration.ogg new file mode 100644 index 0000000000..e3ef30d35e Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/migration.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/mouse_migration.ogg b/Resources/Audio/Announcers/_ACES/events/mouse_migration.ogg new file mode 100644 index 0000000000..30ef9ffe67 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/mouse_migration.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/noospheric_storm.ogg b/Resources/Audio/Announcers/_ACES/events/noospheric_storm.ogg new file mode 100644 index 0000000000..a2eddf1afe Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/noospheric_storm.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/power_grid_check-complete.ogg b/Resources/Audio/Announcers/_ACES/events/power_grid_check-complete.ogg new file mode 100644 index 0000000000..9c56bb69b2 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/power_grid_check-complete.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/power_grid_check.ogg b/Resources/Audio/Announcers/_ACES/events/power_grid_check.ogg new file mode 100644 index 0000000000..4316b4745a Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/power_grid_check.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/random_sentience.ogg b/Resources/Audio/Announcers/_ACES/events/random_sentience.ogg new file mode 100644 index 0000000000..ce85cbd2a2 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/random_sentience.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/revenant_spawn.ogg b/Resources/Audio/Announcers/_ACES/events/revenant_spawn.ogg new file mode 100644 index 0000000000..d3fa3ac7ba Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/revenant_spawn.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/solar_flare-complete.ogg b/Resources/Audio/Announcers/_ACES/events/solar_flare-complete.ogg new file mode 100644 index 0000000000..cf9b45cafa Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/solar_flare-complete.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/solar_flare.ogg b/Resources/Audio/Announcers/_ACES/events/solar_flare.ogg new file mode 100644 index 0000000000..b592babfd1 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/solar_flare.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/events/vent_clog.ogg b/Resources/Audio/Announcers/_ACES/events/vent_clog.ogg new file mode 100644 index 0000000000..14f638ec20 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/events/vent_clog.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/fallback.ogg b/Resources/Audio/Announcers/_ACES/fallback.ogg new file mode 100644 index 0000000000..b348e43bf9 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/fallback.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/shuttle/called.ogg b/Resources/Audio/Announcers/_ACES/shuttle/called.ogg new file mode 100644 index 0000000000..41b477a03e Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/shuttle/called.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/shuttle/docked.ogg b/Resources/Audio/Announcers/_ACES/shuttle/docked.ogg new file mode 100644 index 0000000000..f739d95952 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/shuttle/docked.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/shuttle/left.ogg b/Resources/Audio/Announcers/_ACES/shuttle/left.ogg new file mode 100644 index 0000000000..84049e295f Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/shuttle/left.ogg differ diff --git a/Resources/Audio/Announcers/_ACES/shuttle/recalled.ogg b/Resources/Audio/Announcers/_ACES/shuttle/recalled.ogg new file mode 100644 index 0000000000..70190edbe5 Binary files /dev/null and b/Resources/Audio/Announcers/_ACES/shuttle/recalled.ogg differ diff --git a/Resources/Locale/en-US/_LostParadise/update20.ftl b/Resources/Locale/en-US/_LostParadise/update20.ftl index a0e3e368da..8a129dce83 100644 --- a/Resources/Locale/en-US/_LostParadise/update20.ftl +++ b/Resources/Locale/en-US/_LostParadise/update20.ftl @@ -9,6 +9,7 @@ trait-desc-DwarfLanguage = changelog-tab-title-ChangelogLPP = Lost Paradise Updates announcer-NTH-name = N.T.H. announcer-AFONYA-name = C.A.S.S.I.E. +announcer-ACES-name = A.C.E.S chatsan-awoo = howls chatsan-hiss = hisses chatsan-nyaaa = meows diff --git a/Resources/Locale/ru-RU/_LostParadise/update20.ftl b/Resources/Locale/ru-RU/_LostParadise/update20.ftl index 21a4d36c56..d4635df4e7 100644 --- a/Resources/Locale/ru-RU/_LostParadise/update20.ftl +++ b/Resources/Locale/ru-RU/_LostParadise/update20.ftl @@ -2,6 +2,7 @@ lathe-category-hardsuit = Скафандры changelog-tab-title-ChangelogLPP = Обновления Lost Paradise announcer-NTH-name = N.T.H. announcer-AFONYA-name = C.A.S.S.I.E. +announcer-ACES-name = A.C.E.S chatsan-awoo = воет chatsan-hiss = шипит chatsan-nyaaa = някает diff --git a/Resources/Prototypes/Announcers/!randomAnnouncers.yml b/Resources/Prototypes/Announcers/!randomAnnouncers.yml index 8a24c9fc39..cbdbad523a 100644 --- a/Resources/Prototypes/Announcers/!randomAnnouncers.yml +++ b/Resources/Prototypes/Announcers/!randomAnnouncers.yml @@ -1,5 +1,6 @@ - type: weightedRandom id: RandomAnnouncers weights: - NTH: 0.5 - AFONYA: 0.5 + NTH: 0.33 + AFONYA: 0.33 + ACES: 0.33 diff --git a/Resources/Prototypes/_LostParadise/Announcers/ACES.yml b/Resources/Prototypes/_LostParadise/Announcers/ACES.yml new file mode 100644 index 0000000000..cfc6bfae93 --- /dev/null +++ b/Resources/Prototypes/_LostParadise/Announcers/ACES.yml @@ -0,0 +1,134 @@ +- type: announcer + id: ACES # Localized as "announcer--name" in chat + basePath: /Audio/Announcers/_ACES # Where to start looking for audio files + baseAudioParams: # Default audio parameters for all announcements, all options explained in the template announcement + volume: -1 # If this announcer is really loud, lower it to match the others' volume #? Default is 3 + announcements: # List of all announcements this announcer has audio for #! Comment out unused announcements, don't remove them + # 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: spawnAnnounce # Captain join # 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: comms/nuke_codes.ogg # Or command_report.ogg if you want +# - 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 + collection: ACESWelcome + + # Alert levels + - id: alertGreen # Everything is fine + path: alerts/green.ogg + - id: alertBlue # Something is amiss + path: alerts/blue.ogg + - id: alertViolet # Viral infection or misc medical emergencies, listen to Medical + path: alerts/violet.ogg + - id: alertWhite # Glimmer is too high, listen to Epistemics + path: alerts/white.ogg + - id: alertYellow # The station is being largely damaged, listen to Engineering + path: alerts/yellow.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: events/anomaly.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: events/carp_rift.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/gas_leak.ogg + - id: gasLeakComplete # Gas has stopped coming out of a vent + path: events/gas_leak-complete.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.ogg + - id: meteorSwarmComplete # Meteors have stopped flying at the station + path: events/meteors-complete.ogg + - id: mouseMigration # Several mice have appeared in a random place + path: events/mouse_migration.ogg + - id: cockroachMigration # Several cockroaches have appeared in a random place + path: events/migration.ogg + - id: powerGridCheck # The station's power is offline for some moments + path: events/power_grid_check.ogg + - id: powerGridCheckComplete # The station's power is online again + path: events/power_grid_check-complete.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: events/migration.ogg + - id: spiderSpawn # Some simple spiders are appearing in vents + path: events/migration.ogg + - id: immovableRodSpawn # The station is moving into an immovable rod, don't die or something, ask Engineering for help repairing it + path: events/immovable_rod_spawn.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: events/noospheric_storm.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/docked.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 diff --git a/Resources/Prototypes/_LostParadise/SoundCollections/Announcers.yml b/Resources/Prototypes/_LostParadise/SoundCollections/Announcers.yml index 8005a61d58..2d4623564e 100644 --- a/Resources/Prototypes/_LostParadise/SoundCollections/Announcers.yml +++ b/Resources/Prototypes/_LostParadise/SoundCollections/Announcers.yml @@ -3,3 +3,9 @@ files: - /Audio/Announcers/_NTH/comms/welcome1.ogg - /Audio/Announcers/_NTH/comms/welcome2.ogg + +- type: soundCollection + id: ACESWelcome + files: + - /Audio/Announcers/_ACES/comms/malf.ogg + - /Audio/Announcers/_ACES/comms/announce.ogg \ No newline at end of file