Skip to content

Commit

Permalink
Make IPC Sounds Great Again (DeltaV-Station#811)
Browse files Browse the repository at this point in the history
# Description

This PR brings back Ekrixi IPC sounds, and rebases IPC sounds on top of
silicons.
Duplicate of DeltaV-Station#810 [due to](# "Due to your attempt to evade your ban, you
are banned indefinitely. You may appeal your ban, but only at least 6
months after your last ban evasion attempt, and only with a voucher of
good behavior from another SS13/SS14 server.") `master` branch skill
issues.

<details open><summary><h2>Media</h2></summary>
None
</details>

---

# Changelog

:cl: router
- add: Added more sounds to IPCs. IPCs can now also whistle, whirr,
beep, boop, ping, chime, buzz and buzz twice.
- fix: IPCs no longer have the default wilhelm sound.
- tweak: Silicon deathgasps are now darker.
  • Loading branch information
BasedUser authored Aug 29, 2024
1 parent 958103e commit e77b58c
Show file tree
Hide file tree
Showing 13 changed files with 84 additions and 15 deletions.
14 changes: 14 additions & 0 deletions Resources/Audio/Voice/IPC/attributions.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
- files: ["beep_500.ogg", "beep_2000.ogg"]
license: "CC0-1.0"
copyright: "Synthesized in Audacity by BasedUser."
source: "https://github.com/ekrixi-14/ekrixi"

- files: ["pai_whistle.ogg"]
license: "CC-BY-4.0"
copyright: "Source sound by hubismal@GitHub, modified in Audacity by BasedUser."
source: "https://github.com/space-wizards/space-station-14/commit/3421e4f4de2613df1e92a4169a778335bc9faac4"

- files: ["whirr1.ogg", "whirr2.ogg", "whirr3.ogg"]
license: "CC0-1.0"
copyright: "Taken from source, spectrally modified and clipped"
source: "https://freesound.org/people/sad3d/sounds/500168/"
Binary file added Resources/Audio/Voice/IPC/beep_2000.ogg
Binary file not shown.
Binary file added Resources/Audio/Voice/IPC/beep_500.ogg
Binary file not shown.
Binary file added Resources/Audio/Voice/IPC/pai_whistle.ogg
Binary file not shown.
Binary file added Resources/Audio/Voice/IPC/whirr1.ogg
Binary file not shown.
Binary file added Resources/Audio/Voice/IPC/whirr2.ogg
Binary file not shown.
Binary file added Resources/Audio/Voice/IPC/whirr3.ogg
Binary file not shown.
Binary file added Resources/Audio/Voice/IPC/wilhelm.ogg
Binary file not shown.
2 changes: 1 addition & 1 deletion Resources/Locale/en-US/emotes/emotes.ftl
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
emote-deathgasp = seizes up and falls limp, {POSS-ADJ($entity)} eyes dead and lifeless...
silicon-emote-deathgasp =seizes up and falls limp...
silicon-emote-deathgasp = seizes up and falls limp, {POSS-ADJ($entity)} lights sputtering into darkness...
1 change: 1 addition & 0 deletions Resources/Prototypes/Entities/Mobs/Player/silicon_base.yml
Original file line number Diff line number Diff line change
Expand Up @@ -228,6 +228,7 @@
- type: Speech
speechSounds: Pai
- type: Vocal
wilhelm: "/Audio/Voice/IPC/wilhelm.ogg"
sounds:
Male: UnisexIPC
Female: UnisexIPC
Expand Down
7 changes: 7 additions & 0 deletions Resources/Prototypes/SoundCollections/emotes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,3 +79,10 @@
id: Weh
files:
- /Audio/Items/Toys/weh.ogg

- type: soundCollection
id: IPCWhirrs
files:
- /Audio/Voice/IPC/whirr1.ogg
- /Audio/Voice/IPC/whirr2.ogg
- /Audio/Voice/IPC/whirr3.ogg
62 changes: 48 additions & 14 deletions Resources/Prototypes/Voice/speech_emote_sounds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -409,29 +409,63 @@
- type: emoteSounds
id: UnisexIPC
params:
variation: 0.125
variation: 0
sounds:
Buzz:
path: /Audio/Effects/Cargo/buzz_sigh.ogg
Scream:
path: /Audio/Voice/IPC/robot-scream.ogg
params:
variation: 0.125
Laugh:
path: /Audio/Voice/IPC/robot-laugh_3.ogg
Chitter:
path: /Audio/Voice/Talk/pai.ogg
Squeak:
params:
variation: 0.125
Sigh:
path: /Audio/Voice/Talk/pai.ogg
params:
variation: 0.125
Crying:
path: /Audio/Voice/IPC/cry_robot_1.ogg
params:
variation: 0.125
Whistle:
path: /Audio/Voice/IPC/pai_whistle.ogg
params:
variation: 0.125
CatMeow:
collection: CatMeows
params:
variation: 0.125
CatHisses:
collection: CatHisses
params:
variation: 0.125
MonkeyScreeches:
collection: MonkeyScreeches
RobotBeep:
path: /Audio/Effects/Cargo/buzz_two.ogg
Sigh:
path: /Audio/Voice/Talk/pai.ogg
Crying:
path: /Audio/Voice/IPC/cry_robot_1.ogg
Whistle:
path: /Audio/Voice/Talk/pai.ogg
params:
variation: 0.125
RobotBeep: # disease
path: /Audio/Effects/tesla_consume.ogg
params:
variation: 0.125
Beep: # normal
path: /Audio/Voice/IPC/beep_2000.ogg
Boop:
path: /Audio/Voice/IPC/beep_500.ogg
Buzz:
path: /Audio/Machines/buzz-sigh.ogg
Honk:
path: /Audio/Items/bikehorn.ogg
params:
variation: 0.125
Chime:
path: /Audio/Effects/Cargo/ping.ogg
Buzz-Two:
path: /Audio/Machines/buzz-two.ogg
Ping:
path: /Audio/Effects/beep1.ogg
params: # to prevent it from being definitively read by players as "OH SHIT A GRENADE"
variation: 0.125
Whirr:
collection: IPCWhirrs
params:
variation: 0
13 changes: 13 additions & 0 deletions Resources/Prototypes/Voice/speech_emotes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,13 @@
chatTriggers:
- beeps

- type: emote
id: Boop
category: Vocal
chatMessages: [ boops ]
chatTriggers:
- boops

- type: emote
id: Chime
category: Vocal
Expand All @@ -163,3 +170,9 @@
chatMessages: [ pings ]
chatTriggers:
- pings

- type: emote
id: Whirr # uncategorized as it is generic
chatMessages: [ whirrs ]
chatTriggers:
- whirrs

0 comments on commit e77b58c

Please sign in to comment.