diff --git a/Resources/Audio/Announcers/NEIL/comms/command_report.ogg b/Resources/Audio/Announcers/NEIL/comms/command_report.ogg new file mode 100644 index 0000000000..eb8cae162f Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/comms/command_report.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/comms/ninja_hacking.ogg b/Resources/Audio/Announcers/NEIL/comms/ninja_hacking.ogg new file mode 100644 index 0000000000..81899dd883 Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/comms/ninja_hacking.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/comms/nuke_arm.ogg b/Resources/Audio/Announcers/NEIL/comms/nuke_arm.ogg new file mode 100644 index 0000000000..9d1784daea Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/comms/nuke_arm.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/comms/nuke_codes.ogg b/Resources/Audio/Announcers/NEIL/comms/nuke_codes.ogg new file mode 100644 index 0000000000..d00def45bb Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/comms/nuke_codes.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/comms/nuke_disarm.ogg b/Resources/Audio/Announcers/NEIL/comms/nuke_disarm.ogg new file mode 100644 index 0000000000..e291bdc53d Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/comms/nuke_disarm.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/comms/powersink_explosion.ogg b/Resources/Audio/Announcers/NEIL/comms/powersink_explosion.ogg new file mode 100644 index 0000000000..3d9c016a96 Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/comms/powersink_explosion.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/comms/spawn_announce.ogg b/Resources/Audio/Announcers/NEIL/comms/spawn_announce.ogg new file mode 100644 index 0000000000..7aed795efa Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/comms/spawn_announce.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/comms/war.ogg b/Resources/Audio/Announcers/NEIL/comms/war.ogg new file mode 100644 index 0000000000..dea6dbc713 Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/comms/war.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/events/bluespace_artifact.ogg b/Resources/Audio/Announcers/NEIL/events/bluespace_artifact.ogg new file mode 100644 index 0000000000..5dbe84b510 Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/events/bluespace_artifact.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/events/bluespace_locker.ogg b/Resources/Audio/Announcers/NEIL/events/bluespace_locker.ogg new file mode 100644 index 0000000000..3841262282 Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/events/bluespace_locker.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/events/carp_rift.ogg b/Resources/Audio/Announcers/NEIL/events/carp_rift.ogg new file mode 100644 index 0000000000..23dd42419b Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/events/carp_rift.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/events/clerical_error.ogg b/Resources/Audio/Announcers/NEIL/events/clerical_error.ogg new file mode 100644 index 0000000000..6f6918fcb9 Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/events/clerical_error.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/events/gas_leak-complete.ogg b/Resources/Audio/Announcers/NEIL/events/gas_leak-complete.ogg new file mode 100644 index 0000000000..7e5db80e41 Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/events/gas_leak-complete.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/events/generic_migration.ogg b/Resources/Audio/Announcers/NEIL/events/generic_migration.ogg new file mode 100644 index 0000000000..2fcdd001b9 Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/events/generic_migration.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/events/immovable_rod_spawn.ogg b/Resources/Audio/Announcers/NEIL/events/immovable_rod_spawn.ogg new file mode 100644 index 0000000000..9230b73a5a Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/events/immovable_rod_spawn.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/events/meteors-complete.ogg b/Resources/Audio/Announcers/NEIL/events/meteors-complete.ogg new file mode 100644 index 0000000000..6e22337909 Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/events/meteors-complete.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/events/mouse_migration.ogg b/Resources/Audio/Announcers/NEIL/events/mouse_migration.ogg new file mode 100644 index 0000000000..5a58af8bf4 Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/events/mouse_migration.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/events/random_sentience.ogg b/Resources/Audio/Announcers/NEIL/events/random_sentience.ogg new file mode 100644 index 0000000000..b2f4fbb379 Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/events/random_sentience.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/events/revenenant_spawn.ogg b/Resources/Audio/Announcers/NEIL/events/revenenant_spawn.ogg new file mode 100644 index 0000000000..1dfa36df64 Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/events/revenenant_spawn.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/events/solar_flare-complete.ogg b/Resources/Audio/Announcers/NEIL/events/solar_flare-complete.ogg new file mode 100644 index 0000000000..ae4cfac3c6 Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/events/solar_flare-complete.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/events/solar_flare.ogg b/Resources/Audio/Announcers/NEIL/events/solar_flare.ogg new file mode 100644 index 0000000000..133bfe8e7c Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/events/solar_flare.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/shuttle/almost_launching.ogg b/Resources/Audio/Announcers/NEIL/shuttle/almost_launching.ogg new file mode 100644 index 0000000000..4380531062 Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/shuttle/almost_launching.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/shuttle/auth_added.ogg b/Resources/Audio/Announcers/NEIL/shuttle/auth_added.ogg new file mode 100644 index 0000000000..815d1d91a5 Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/shuttle/auth_added.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/shuttle/auth_revoked.ogg b/Resources/Audio/Announcers/NEIL/shuttle/auth_revoked.ogg new file mode 100644 index 0000000000..10608e2e81 Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/shuttle/auth_revoked.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/shuttle/good_luck.ogg b/Resources/Audio/Announcers/NEIL/shuttle/good_luck.ogg new file mode 100644 index 0000000000..6d5ef4156e Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/shuttle/good_luck.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/shuttle/left.ogg b/Resources/Audio/Announcers/NEIL/shuttle/left.ogg new file mode 100644 index 0000000000..fb38d9328f Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/shuttle/left.ogg differ diff --git a/Resources/Audio/Announcers/NEIL/shuttle/nearby.ogg b/Resources/Audio/Announcers/NEIL/shuttle/nearby.ogg new file mode 100644 index 0000000000..aa279e07f2 Binary files /dev/null and b/Resources/Audio/Announcers/NEIL/shuttle/nearby.ogg differ diff --git a/Resources/Prototypes/Announcers/!randomAnnouncers.yml b/Resources/Prototypes/Announcers/!randomAnnouncers.yml index a796094b28..2065c693ff 100644 --- a/Resources/Prototypes/Announcers/!randomAnnouncers.yml +++ b/Resources/Prototypes/Announcers/!randomAnnouncers.yml @@ -1,8 +1,4 @@ - type: weightedRandom id: RandomAnnouncers weights: - Intern: 0.15 - MedBot: 0.5 - Michael: 0.9 NEIL: 1 - VoxFem: 0.55 diff --git a/Resources/Prototypes/Announcers/neil.yml b/Resources/Prototypes/Announcers/neil.yml index 1db1828ed1..61687edb30 100644 --- a/Resources/Prototypes/Announcers/neil.yml +++ b/Resources/Prototypes/Announcers/neil.yml @@ -9,18 +9,18 @@ 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: 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: 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: 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 path: comms/welcome.ogg @@ -47,64 +47,64 @@ # 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 + - 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: 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: 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: 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/cockroach_migration.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/generic_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: 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/slimes_spawn.ogg - # - id: spiderSpawn # Some simple spiders are appearing in vents - # path: events/spider_spawn.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: slimesSpawn # Some simple slimes are appearing in vents + path: events/generic_migration.ogg + - id: spiderSpawn # Some simple spiders are appearing in vents + path: events/generic_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/xeno_vents.ogg + - id: xenoVents # Xenomorphs are coming out of vents + path: events/generic_migration.ogg ## NyanoTrasen - id: noosphericStorm # A large amount of glimmer has joined the station and made people psionic path: events/noospheric_storm.ogg @@ -116,18 +116,18 @@ 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 + - 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