From 940ca147be5a11785c4fe075a66a7920504f8332 Mon Sep 17 00:00:00 2001 From: Atermonera Date: Mon, 24 Feb 2020 13:12:32 -0800 Subject: [PATCH] Merge pull request #6727 from listerla/dwoop Adds a *dwoop emote --- code/modules/mob/living/carbon/human/emote.dm | 7 +++++-- .../modules/mob/living/silicon/robot/emote.dm | 19 +++++++++++++++++- sound/machines/dwoop.ogg | Bin 0 -> 13069 bytes 3 files changed, 23 insertions(+), 3 deletions(-) create mode 100644 sound/machines/dwoop.ogg diff --git a/code/modules/mob/living/carbon/human/emote.dm b/code/modules/mob/living/carbon/human/emote.dm index 7a0b6a82ff..1526ce4b90 100644 --- a/code/modules/mob/living/carbon/human/emote.dm +++ b/code/modules/mob/living/carbon/human/emote.dm @@ -30,7 +30,7 @@ m_type = 1 //Machine-only emotes - if("ping", "beep", "buzz", "yes", "ye", "no", "rcough", "rsneeze") + if("ping", "beep", "buzz", "yes", "ye", "dwoop", "no", "rcough", "rsneeze") if(!isSynthetic()) to_chat(src, "You are not a synthetic.") @@ -56,6 +56,9 @@ else if(act == "yes" || act == "ye") display_msg = "emits an affirmative blip" use_sound = 'sound/machines/synth_yes.ogg' + else if(act == "dwoop") + display_msg = "chirps happily" + use_sound = 'sound/machines/dwoop.ogg' else if(act == "no") display_msg = "emits a negative blip" use_sound = 'sound/machines/synth_no.ogg' @@ -729,7 +732,7 @@ to_chat(src, "blink, blink_r, blush, bow-(none)/mob, burp, choke, chuckle, clap, collapse, cough, cry, custom, deathgasp, drool, eyebrow, fastsway/qwag, \ frown, gasp, giggle, glare-(none)/mob, grin, groan, grumble, handshake, hug-(none)/mob, laugh, look-(none)/mob, moan, mumble, nod, pale, point-atom, \ raise, salute, scream, sneeze, shake, shiver, shrug, sigh, signal-#1-10, slap-(none)/mob, smile, sneeze, sniff, snore, stare-(none)/mob, stopsway/swag, sway/wag, swish, tremble, twitch, \ - twitch_v, vomit, whimper, wink, yawn. Synthetics: beep, buzz, yes, no, rcough, rsneeze, ping") + twitch_v, vomit, whimper, wink, yawn. Synthetics: beep, buzz, yes, no, rcough, rsneeze, ping, dwoop") else to_chat(src, "Unusable emote '[act]'. Say *help or *vhelp for a list.") //VOREStation Edit, mention *vhelp for Virgo-specific emotes located in emote_vr.dm. diff --git a/code/modules/mob/living/silicon/robot/emote.dm b/code/modules/mob/living/silicon/robot/emote.dm index 1bb4a3bcdb..881f827929 100644 --- a/code/modules/mob/living/silicon/robot/emote.dm +++ b/code/modules/mob/living/silicon/robot/emote.dm @@ -202,6 +202,23 @@ playsound(src.loc, 'sound/machines/synth_yes.ogg', 50, 0) m_type = 1 + if("dwoop") + var/M = null + if(param) + for (var/mob/A in view(null, null)) + M = A + break + if(!M) + param = null + + if (param) + message = "chirps happily at [param]" + else + message = "chirps happily." + playsound(src.loc, 'sound/machines/dwoop.ogg', 50, 0) + m_type = 1 + + if("no") var/M = null if(param) @@ -238,7 +255,7 @@ to_chat(src, "You are not security.") if ("help") - to_chat(src, "salute, bow-(none)/mob, clap, flap, aflap, twitch, twitch_s, nod, deathgasp, glare-(none)/mob, stare-(none)/mob, look, beep, ping, \nbuzz, law, halt, yes, no") + to_chat(src, "salute, bow-(none)/mob, clap, flap, aflap, twitch, twitch_s, nod, deathgasp, glare-(none)/mob, stare-(none)/mob, look, beep, ping, \nbuzz, law, halt, yes, dwoop, no") else to_chat(src, "Unusable emote '[act]'. Say *help for a list.") diff --git a/sound/machines/dwoop.ogg b/sound/machines/dwoop.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2c010beb09a869b080dfc608b04cab38f983affd GIT binary patch literal 13069 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 literal 0 HcmV?d00001