diff --git a/code/modules/mob/living/carbon/human/emote_vr.dm b/code/modules/mob/living/carbon/human/emote_vr.dm index 478ce4da51..daacae43f3 100644 --- a/code/modules/mob/living/carbon/human/emote_vr.dm +++ b/code/modules/mob/living/carbon/human/emote_vr.dm @@ -23,14 +23,37 @@ if("mlem") message = "mlems [get_visible_gender() == MALE ? "his" : get_visible_gender() == FEMALE ? "her" : "their"] tongue up over [get_visible_gender() == MALE ? "his" : get_visible_gender() == FEMALE ? "her" : "their"] nose. Mlem." m_type = 1 + if("blep") + message = "bleps [get_visible_gender() == MALE ? "his" : get_visible_gender() == FEMALE ? "her" : "their"] tongue out. Blep." + m_type = 1 if("awoo") + m_type = 2 + message = "lets out an awoo." + playsound(loc, 'sound/voice/long_awoo.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + if("awoo2") m_type = 2 message = "lets out an awoo." playsound(loc, 'sound/voice/awoo.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + if("growl") + m_type = 2 + message = "lets out a growl." + playsound(loc, 'sound/voice/growl.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + if("woof") + m_type = 2 + message = "lets out an woof." + playsound(loc, 'sound/voice/woof.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + if("woof2") + m_type = 2 + message = "lets out an woof." + playsound(loc, 'sound/voice/woof2.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("nya") message = "lets out a nya." m_type = 2 playsound(loc, 'sound/voice/nya.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + if("mrowl") + message = "mrowls." + m_type = 2 + playsound(loc, 'sound/voice/mrow.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("peep") message = "peeps like a bird." m_type = 2 @@ -39,6 +62,10 @@ message = "chirps!" playsound(loc, 'sound/misc/nymphchirp.ogg', 50, 0, preference = /datum/client_preference/emote_noises) m_type = 2 + if("hoot") + message = "hoots!" + playsound(loc, 'sound/voice/hoot.ogg', 50, 1, ,-1, preference = /datum/client_preference/emote_noises) + m_type = 2 if("weh") message = "lets out a weh." m_type = 2 @@ -55,14 +82,54 @@ message = "lets out a bark." m_type = 2 playsound(loc, 'sound/voice/bark2.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + if("bork") + m_type = 2 + message = "lets out a bork." + playsound(loc, 'sound/voice/bork.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + if ("mrow") + m_type = 2 + message = "lets out a mrow." + playsound(loc, 'sound/voice/mrow.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + if ("hypno") + m_type = 2 + message = "lets out a mystifying tone." + playsound(loc, 'sound/voice/hypno.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("hiss") message = "lets out a hiss." m_type = 2 playsound(loc, 'sound/voice/hiss.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + if("rattle") + message = "rattles!" + m_type = 2 + playsound(loc, 'sound/voice/rattle.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("squeak") message = "lets out a squeak." m_type = 2 playsound(loc, 'sound/effects/mouse_squeak.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + if("geck") + message = "geckers!" + m_type = 2 + playsound(loc, 'sound/voice/geck.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + if("baa") + message = "lets out a baa." + m_type = 2 + playsound(loc, 'sound/voice/baa.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + if("baa2") + message = "bleats." + m_type = 2 + playsound(loc, 'sound/voice/baa2.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + if("deathgasp2") + message = "[species.get_death_message()]" + m_type = 1 + playsound(loc, 'sound/voice/deathgasp2.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + if("mar") + message = "lets out a mar." + m_type = 2 + playsound(loc, 'sound/voice/mar.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) + if("wurble") + message = "lets out a wurble." + m_type = 2 + playsound(loc, 'sound/voice/wurble.ogg', 50, 1, -1, preference = /datum/client_preference/emote_noises) if("nsay") nsay() return TRUE @@ -81,7 +148,7 @@ message = "does a flip!" m_type = 1 if("vhelp") //Help for Virgo-specific emotes. - to_chat(src, "vwag, vflap, mlem, awoo, nya, peep, chirp, weh, merp, myarp, bark, hiss, squeak, nsay, nme, flip") + to_chat(src, "vwag, vflap, mlem, blep, awoo, awoo2, growl, nya, peep, chirp, hoot, weh, merp, myarp, bark, bork, mrow, hypno, hiss, rattle, squeak, geck, baa, baa2, mar, wurble, nsay, nme, flip") return TRUE if(message) diff --git a/sound/voice/awoo.ogg b/sound/voice/awoo.ogg index 1cbdbc01df..a44e92b87f 100644 Binary files a/sound/voice/awoo.ogg and b/sound/voice/awoo.ogg differ diff --git a/sound/voice/baa.ogg b/sound/voice/baa.ogg new file mode 100644 index 0000000000..ea15f6fa2a Binary files /dev/null and b/sound/voice/baa.ogg differ diff --git a/sound/voice/baa2.ogg b/sound/voice/baa2.ogg new file mode 100644 index 0000000000..5e0496044b Binary files /dev/null and b/sound/voice/baa2.ogg differ diff --git a/sound/voice/bork.ogg b/sound/voice/bork.ogg new file mode 100644 index 0000000000..4993839b2d Binary files /dev/null and b/sound/voice/bork.ogg differ diff --git a/sound/voice/cursed/M Y A R P.ogg b/sound/voice/cursed/M Y A R P.ogg new file mode 100644 index 0000000000..acad1ecf56 Binary files /dev/null and b/sound/voice/cursed/M Y A R P.ogg differ diff --git a/sound/voice/cursed/awoo_short.ogg b/sound/voice/cursed/awoo_short.ogg new file mode 100644 index 0000000000..8372e04c35 Binary files /dev/null and b/sound/voice/cursed/awoo_short.ogg differ diff --git a/sound/voice/cursed/azura.ogg b/sound/voice/cursed/azura.ogg new file mode 100644 index 0000000000..cdfe5145bc Binary files /dev/null and b/sound/voice/cursed/azura.ogg differ diff --git a/sound/voice/cursed/cursedmeow.ogg b/sound/voice/cursed/cursedmeow.ogg new file mode 100644 index 0000000000..eeb3121ee4 Binary files /dev/null and b/sound/voice/cursed/cursedmeow.ogg differ diff --git a/sound/voice/cursed/francis.ogg b/sound/voice/cursed/francis.ogg new file mode 100644 index 0000000000..a5a7ba9a2d Binary files /dev/null and b/sound/voice/cursed/francis.ogg differ diff --git a/sound/voice/cursed/poe_loud.ogg b/sound/voice/cursed/poe_loud.ogg new file mode 100644 index 0000000000..1d43971390 Binary files /dev/null and b/sound/voice/cursed/poe_loud.ogg differ diff --git a/sound/voice/cursed/sam_michels.ogg b/sound/voice/cursed/sam_michels.ogg new file mode 100644 index 0000000000..8ef0658835 Binary files /dev/null and b/sound/voice/cursed/sam_michels.ogg differ diff --git a/sound/voice/deathgasp2.ogg b/sound/voice/deathgasp2.ogg new file mode 100644 index 0000000000..644716fc78 Binary files /dev/null and b/sound/voice/deathgasp2.ogg differ diff --git a/sound/voice/geck.ogg b/sound/voice/geck.ogg new file mode 100644 index 0000000000..3e3692038b Binary files /dev/null and b/sound/voice/geck.ogg differ diff --git a/sound/voice/growl.ogg b/sound/voice/growl.ogg new file mode 100644 index 0000000000..9637fce4cf Binary files /dev/null and b/sound/voice/growl.ogg differ diff --git a/sound/voice/hoot.ogg b/sound/voice/hoot.ogg new file mode 100644 index 0000000000..6d184dac41 Binary files /dev/null and b/sound/voice/hoot.ogg differ diff --git a/sound/voice/hypno.ogg b/sound/voice/hypno.ogg new file mode 100644 index 0000000000..b6ba727be2 Binary files /dev/null and b/sound/voice/hypno.ogg differ diff --git a/sound/voice/long_awoo.ogg b/sound/voice/long_awoo.ogg new file mode 100644 index 0000000000..b6a87df294 Binary files /dev/null and b/sound/voice/long_awoo.ogg differ diff --git a/sound/voice/mar.ogg b/sound/voice/mar.ogg new file mode 100644 index 0000000000..d37b63ea45 Binary files /dev/null and b/sound/voice/mar.ogg differ diff --git a/sound/voice/mrow.ogg b/sound/voice/mrow.ogg new file mode 100644 index 0000000000..97e0558518 Binary files /dev/null and b/sound/voice/mrow.ogg differ diff --git a/sound/voice/rattle.ogg b/sound/voice/rattle.ogg new file mode 100644 index 0000000000..08386c036b Binary files /dev/null and b/sound/voice/rattle.ogg differ diff --git a/sound/voice/woof.ogg b/sound/voice/woof.ogg new file mode 100644 index 0000000000..3a3d553098 Binary files /dev/null and b/sound/voice/woof.ogg differ diff --git a/sound/voice/woof2.ogg b/sound/voice/woof2.ogg new file mode 100644 index 0000000000..6a597c8ee9 Binary files /dev/null and b/sound/voice/woof2.ogg differ diff --git a/sound/voice/wurble.ogg b/sound/voice/wurble.ogg new file mode 100644 index 0000000000..324beeb128 Binary files /dev/null and b/sound/voice/wurble.ogg differ