diff --git a/Resources/Audio/Voice/Reptilian/attritbutions.yml b/Resources/Audio/Voice/Reptilian/attritbutions.yml index 7e8b2a0ce3..7fa86b2ebf 100644 --- a/Resources/Audio/Voice/Reptilian/attritbutions.yml +++ b/Resources/Audio/Voice/Reptilian/attritbutions.yml @@ -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/ \ No newline at end of file diff --git a/Resources/Audio/Voice/Reptilian/reptilian_tailthump.ogg b/Resources/Audio/Voice/Reptilian/reptilian_tailthump.ogg new file mode 100644 index 0000000000..e4bf25f7b8 Binary files /dev/null and b/Resources/Audio/Voice/Reptilian/reptilian_tailthump.ogg differ diff --git a/Resources/Locale/en-US/chat/emotes.ftl b/Resources/Locale/en-US/chat/emotes.ftl index cccb33a1f1..8c74acafca 100644 --- a/Resources/Locale/en-US/chat/emotes.ftl +++ b/Resources/Locale/en-US/chat/emotes.ftl @@ -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 @@ -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. diff --git a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml index d4f2ecd30a..6ae711a39d 100644 --- a/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml +++ b/Resources/Prototypes/Entities/Mobs/NPCs/animals.yml @@ -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 diff --git a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml index c023dc1c25..f172f631c1 100644 --- a/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml +++ b/Resources/Prototypes/Entities/Mobs/Species/reptilian.yml @@ -30,6 +30,7 @@ - type: Speech speechSounds: Lizard speechVerb: Reptilian + allowedEmotes: ['Thump'] - type: TypingIndicator proto: lizard - type: Vocal @@ -37,6 +38,8 @@ Male: MaleReptilian Female: FemaleReptilian Unsexed: MaleReptilian + - type: BodyEmotes + soundsId: ReptilianBodyEmotes - type: Damageable damageContainer: Biological damageModifierSet: Scale diff --git a/Resources/Prototypes/Voice/speech_emote_sounds.yml b/Resources/Prototypes/Voice/speech_emote_sounds.yml index 8e1f50df39..5eda800244 100644 --- a/Resources/Prototypes/Voice/speech_emote_sounds.yml +++ b/Resources/Prototypes/Voice/speech_emote_sounds.yml @@ -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 diff --git a/Resources/Prototypes/Voice/speech_emotes.yml b/Resources/Prototypes/Voice/speech_emotes.yml index c39bf1f379..6cd5bcacba 100644 --- a/Resources/Prototypes/Voice/speech_emotes.yml +++ b/Resources/Prototypes/Voice/speech_emotes.yml @@ -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 diff --git a/Resources/Textures/Interface/Emotes/attributions.yml b/Resources/Textures/Interface/Emotes/attributions.yml index 4cb2faa076..55cb19a9d7 100644 --- a/Resources/Textures/Interface/Emotes/attributions.yml +++ b/Resources/Textures/Interface/Emotes/attributions.yml @@ -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" diff --git a/Resources/Textures/Interface/Emotes/tailslap.png b/Resources/Textures/Interface/Emotes/tailslap.png new file mode 100644 index 0000000000..75405a67ba Binary files /dev/null and b/Resources/Textures/Interface/Emotes/tailslap.png differ