Skip to content

Commit

Permalink
New reptile sounds (#32064)
Browse files Browse the repository at this point in the history
* Adds emotes to the Reptilian species: Tailthump, Hiss
Todo: Huff

* Adds emotes to the Reptilian species: Tailthump, Hiss
Todo: Huff

* Added ReptilianBodyEmotes to speech_emote_sounds.yml, yada yada yada

* added sound and changed volume

* fix thingies

* fixed bug with reptilians not being able to do default emotes

* lowered the volume of the hiss and huff

* reformat the yml

* Add sigh keywords to the huff

* Undo changes to BuildChecker.csproj

* Add icons to the emotes

* Remove sigh triggers from the huff emote since it breaks normal sighing.

* Remove the Huff and Hiss since i cant find good audio for it

* i forgor

* Changed attribution

* Credit Sarahon for the tailslap

---------

Co-authored-by: nicho <[email protected]>
  • Loading branch information
Minemoder5000 and ArtisticRoomba authored Oct 16, 2024
1 parent 81a8646 commit 17319c7
Show file tree
Hide file tree
Showing 9 changed files with 59 additions and 0 deletions.
5 changes: 5 additions & 0 deletions Resources/Audio/Voice/Reptilian/attritbutions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,3 +2,8 @@
copyright: '"scream_lizard.ogg" by Skyrat-SS13'
license:
source: https://github.com/Skyrat-SS13/Skyrat-tg/pull/892

- files: [reptilian_tailthump.ogg]
copyright: "Taken from https://freesound.org/"
license: "CC0-1.0"
source: https://freesound.org/people/TylerAM/sounds/389665/
Binary file not shown.
2 changes: 2 additions & 0 deletions Resources/Locale/en-US/chat/emotes.ftl
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,7 @@ chat-emote-name-crying = Crying
chat-emote-name-squish = Squish
chat-emote-name-chitter = Chitter
chat-emote-name-squeak = Squeak
chat-emote-name-thump = Thump Tail
chat-emote-name-click = Click
chat-emote-name-clap = Clap
chat-emote-name-snap = Snap
Expand Down Expand Up @@ -40,6 +41,7 @@ chat-emote-msg-crying = cries.
chat-emote-msg-squish = squishes.
chat-emote-msg-chitter = chitters.
chat-emote-msg-squeak = squeaks.
chat-emote-msg-thump = thumps {POSS-ADJ($entity)} tail.
chat-emote-msg-click = clicks.
chat-emote-msg-clap = claps!
chat-emote-msg-snap = snaps {POSS-ADJ($entity)} fingers.
Expand Down
3 changes: 3 additions & 0 deletions Resources/Prototypes/Entities/Mobs/NPCs/animals.yml
Original file line number Diff line number Diff line change
Expand Up @@ -1432,11 +1432,14 @@
- type: Speech
speechSounds: Lizard
speechVerb: Reptilian
allowedEmotes: ['Thump']
- type: Vocal
sounds:
Male: MaleReptilian
Female: FemaleReptilian
Unsexed: MaleReptilian
- type: BodyEmotes
soundsId: ReptilianBodyEmotes
- type: TypingIndicator
proto: lizard
- type: InteractionPopup
Expand Down
3 changes: 3 additions & 0 deletions Resources/Prototypes/Entities/Mobs/Species/reptilian.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,13 +30,16 @@
- type: Speech
speechSounds: Lizard
speechVerb: Reptilian
allowedEmotes: ['Thump']
- type: TypingIndicator
proto: lizard
- type: Vocal
sounds:
Male: MaleReptilian
Female: FemaleReptilian
Unsexed: MaleReptilian
- type: BodyEmotes
soundsId: ReptilianBodyEmotes
- type: Damageable
damageContainer: Biological
damageModifierSet: Scale
Expand Down
16 changes: 16 additions & 0 deletions Resources/Prototypes/Voice/speech_emote_sounds.yml
Original file line number Diff line number Diff line change
Expand Up @@ -424,6 +424,22 @@
path: /Audio/Voice/Diona/diona_salute.ogg
params:
volume: -5

- type: emoteSounds
id: ReptilianBodyEmotes
sounds:
Thump:
path: /Audio/Voice/Reptilian/reptilian_tailthump.ogg
params:
variation: 0.125
Clap:
collection: Claps
Snap:
collection: Snaps
params:
volume: -6
Salute:
collection: Salutes

# mobs
- type: emoteSounds
Expand Down
25 changes: 25 additions & 0 deletions Resources/Prototypes/Voice/speech_emotes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -242,6 +242,31 @@
- snapping fingers
- snapped fingers

- type: emote
id: Thump
name: chat-emote-name-thump
category: Hands
available: false
icon: Interface/Emotes/tailslap.png
whitelist:
components:
- Hands
blacklist:
components:
- BorgChassis
chatMessages: ["chat-emote-msg-thump"]
chatTriggers:
- thump
- thumps
- thumping
- thumped
- thump tail
- thumps tail
- thumps their tail
- thumps her tail
- thumps his tail
- thumps its tail

- type: emote
id: Salute
name: chat-emote-name-salute
Expand Down
5 changes: 5 additions & 0 deletions Resources/Textures/Interface/Emotes/attributions.yml
Original file line number Diff line number Diff line change
Expand Up @@ -120,3 +120,8 @@
license: "CC-BY-SA-3.0"
copyright: "Created by Sarahon"
source: "https://github.com/Sarahon"

- files: ["tailslap.png"]
license: "CC-BY-SA-3.0"
copyright: "Created by Sarahon"
source: "https://github.com/Sarahon"
Binary file added Resources/Textures/Interface/Emotes/tailslap.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit 17319c7

Please sign in to comment.