diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm index 55e0f6c59..bbb162ad2 100644 --- a/code/modules/mob/living/emote.dm +++ b/code/modules/mob/living/emote.dm @@ -63,6 +63,15 @@ if(HAS_TRAIT(user, TRAIT_SOOTHED_THROAT)) return FALSE +/datum/emote/living/cough/run_emote(mob/user, params) + . = ..() + if(. && ishuman(user)) + var/mob/living/carbon/C = user + if(user.gender == FEMALE) + playsound(C, pick('hyperstation/sound/voice/emotes/female_cough1.ogg', 'hyperstation/sound/voice/emotes/female_cough2.ogg', 'hyperstation/sound/voice/emotes/female_cough3.ogg', 'hyperstation/sound/voice/emotes/female_cough4.ogg', 'hyperstation/sound/voice/emotes/female_cough5.ogg', 'hyperstation/sound/voice/emotes/female_cough6.ogg'), 50, 1) + else + playsound(C, pick('hyperstation/sound/voice/emotes/male_cough1.ogg', 'hyperstation/sound/voice/emotes/male_cough2.ogg', 'hyperstation/sound/voice/emotes/male_cough3.ogg', 'hyperstation/sound/voice/emotes/male_cough4.ogg'), 50, 1) + /datum/emote/living/dance key = "dance" key_third_person = "dances" @@ -151,6 +160,15 @@ emote_type = EMOTE_AUDIBLE stat_allowed = UNCONSCIOUS +/datum/emote/living/gasp/run_emote(mob/user, params) + . = ..() + if(. && ishuman(user)) + var/mob/living/carbon/C = user + if(user.gender == FEMALE) + playsound(C, pick('hyperstation/sound/voice/emotes/gasp_female1.ogg', 'hyperstation/sound/voice/emotes/gasp_female2.ogg', 'hyperstation/sound/voice/emotes/gasp_female3.ogg', 'hyperstation/sound/voice/emotes/gasp_female4.ogg', 'hyperstation/sound/voice/emotes/gasp_female5.ogg', 'hyperstation/sound/voice/emotes/gasp_female6.ogg', 'hyperstation/sound/voice/emotes/gasp_female7.ogg'), 50, 1) + else + playsound(C, pick('hyperstation/sound/voice/emotes/gasp_male1.ogg', 'hyperstation/sound/voice/emotes/gasp_male2.ogg', 'hyperstation/sound/voice/emotes/gasp_male3.ogg', 'hyperstation/sound/voice/emotes/gasp_male4.ogg', 'hyperstation/sound/voice/emotes/gasp_male5.ogg', 'hyperstation/sound/voice/emotes/gasp_male6.ogg', 'hyperstation/sound/voice/emotes/gasp_male7.ogg'), 50, 1) + /datum/emote/living/giggle key = "giggle" key_third_person = "giggles" @@ -158,6 +176,17 @@ message_mime = "giggles silently!" emote_type = EMOTE_AUDIBLE +/datum/emote/living/giggle/run_emote(mob/user, params) + . = ..() + if(. && ishuman(user)) + var/mob/living/carbon/C = user + if(!C.mind || C.mind.miming) + return + if(user.gender == FEMALE) + playsound(C, pick('hyperstation/sound/voice/emotes/female_giggle1.ogg', 'hyperstation/sound/voice/emotes/female_giggle2.ogg'), 50, 1) + else + playsound(C, pick('hyperstation/sound/voice/emotes/male_laugh3b.ogg'), 50, 1) + /datum/emote/living/glare key = "glare" key_third_person = "glares" @@ -222,9 +251,9 @@ return if(ishumanbasic(C)) if(user.gender == FEMALE) - playsound(C, 'sound/voice/human/womanlaugh.ogg', 50, 1) + playsound(C, pick('hyperstation/sound/voice/emotes/female_laugh1.ogg', 'hyperstation/sound/voice/emotes/female_laugh2.ogg', 'hyperstation/sound/voice/emotes/female_laugh3.ogg', 'hyperstation/sound/voice/emotes/female_laugh4.ogg'), 50, 1) else - playsound(C, pick('sound/voice/human/manlaugh1.ogg', 'sound/voice/human/manlaugh2.ogg'), 50, 1) + playsound(C, pick('hyperstation/sound/voice/emotes/male_laugh1.ogg', 'hyperstation/sound/voice/emotes/male_laugh1b.ogg', 'hyperstation/sound/voice/emotes/male_laugh2.ogg', 'hyperstation/sound/voice/emotes/male_laugh2b.ogg',/*'hyperstation/sound/voice/emotes/male_laugh3.ogg',*/'hyperstation/sound/voice/emotes/male_laugh3b.ogg', 'hyperstation/sound/voice/emotes/male_laugh4.ogg'), 50, 1) /datum/emote/living/look key = "look" @@ -295,6 +324,18 @@ message = "sighs." emote_type = EMOTE_AUDIBLE +/datum/emote/living/sigh/run_emote(mob/user, params) + . = ..() + if(. && iscarbon(user)) + var/mob/living/carbon/C = user + if(!C.mind || C.mind.miming) + return + if(ishumanbasic(C)) + if(user.gender == FEMALE) + playsound(C, pick('hyperstation/sound/voice/emotes/sigh_female.ogg'), 50, 1) + else + playsound(C, pick('hyperstation/sound/voice/emotes/sigh_male.ogg'), 50, 1) + /datum/emote/living/sit key = "sit" key_third_person = "sits" @@ -311,6 +352,24 @@ message = "sneezes." emote_type = EMOTE_AUDIBLE +/datum/emote/living/sneeze/can_run_emote(mob/living/user, status_check = TRUE) + . = ..() + if(. && iscarbon(user)) + var/mob/living/carbon/C = user + return !C.silent + +/datum/emote/living/sneeze/run_emote(mob/user, params) + . = ..() + if(. && iscarbon(user)) + var/mob/living/carbon/C = user + if(!C.mind || C.mind.miming)//mimes can't sneeze because fuck you that's why + return + if(ishumanbasic(C)) + if(user.gender == FEMALE) + playsound(C, pick('hyperstation/sound/voice/emotes/sneezef1.ogg', 'hyperstation/sound/voice/emotes/sneezef2.ogg'), 50, 1) + else + playsound(C, pick('hyperstation/sound/voice/emotes/sneezem1.ogg', 'hyperstation/sound/voice/emotes/sneezem2.ogg'), 50, 1) + /datum/emote/living/smug key = "smug" key_third_person = "smugs" @@ -322,6 +381,15 @@ message = "sniffs." emote_type = EMOTE_AUDIBLE +/datum/emote/living/sniff/run_emote(mob/user, params) + . = ..() + if(. && iscarbon(user)) + var/mob/living/carbon/C = user + if(!C.mind || C.mind.miming) + return + if(ishumanbasic(C)) + playsound(C, pick('hyperstation/sound/voice/emotes/sniff.ogg'), 50, 1) + /datum/emote/living/snore key = "snore" key_third_person = "snores" @@ -388,6 +456,18 @@ message = "whimpers." message_mime = "appears hurt." +/datum/emote/living/whimper/run_emote(mob/user, params) + . = ..() + if(. && iscarbon(user)) + var/mob/living/carbon/C = user + if(!C.mind || C.mind.miming) + return + if(ishumanbasic(C)) + if(user.gender == FEMALE) + playsound(C, pick('hyperstation/sound/voice/emotes/whimper_female1.ogg', 'hyperstation/sound/voice/emotes/whimper_female2.ogg', 'hyperstation/sound/voice/emotes/whimper_female3.ogg'), 50, 1) + else + playsound(C, pick('hyperstation/sound/voice/emotes/whimper_male1.ogg', 'hyperstation/sound/voice/emotes/whimper_male2.ogg', 'hyperstation/sound/voice/emotes/whimper_male3.ogg'), 50, 1) + /datum/emote/living/wsmile key = "wsmile" key_third_person = "wsmiles" @@ -399,6 +479,18 @@ message = "yawns." emote_type = EMOTE_AUDIBLE +/datum/emote/living/yawn/run_emote(mob/user, params) + . = ..() + if(. && iscarbon(user)) + var/mob/living/carbon/C = user + if(!C.mind || C.mind.miming) + return + if(ishumanbasic(C)) + if(user.gender == FEMALE) + playsound(C, pick('hyperstation/sound/voice/emotes/female_yawn1.ogg', 'hyperstation/sound/voice/emotes/female_yawn2.ogg', 'hyperstation/sound/voice/emotes/female_yawn3.ogg'), 50, 1) + else + playsound(C, pick('hyperstation/sound/voice/emotes/male_yawn1.ogg', 'hyperstation/sound/voice/emotes/male_yawn2.ogg'), 50, 1) + /datum/emote/living/custom key = "me" key_third_person = "custom" @@ -510,7 +602,6 @@ to_chat(user, "You ready your slapping hand.") else to_chat(user, "You're incapable of slapping in your current state.") -<<<<<<< HEAD //Carl wuz here /datum/emote/living/tesh_sneeze @@ -597,6 +688,4 @@ playsound(C, pick('hyperstation/sound/voice/emotes/bat_c1.ogg', 'hyperstation/sound/voice/emotes/bat_c2.ogg', 'hyperstation/sound/voice/emotes/bat_c3.ogg',\ 'hyperstation/sound/voice/emotes/bat_c4.ogg', 'hyperstation/sound/voice/emotes/bat_c5.ogg',\ 'hyperstation/sound/voice/emotes/bat_c6.ogg', 'hyperstation/sound/voice/emotes/bat_c7.ogg', 'hyperstation/sound/voice/emotes/bat_c8.ogg',\ - 'hyperstation/sound/voice/emotes/bat_c9.ogg'), 50, 1) -======= ->>>>>>> parent of 10087ded (Merge pull request #1423 from ProbablyCarl/master) + 'hyperstation/sound/voice/emotes/bat_c9.ogg'), 50, 1) \ No newline at end of file diff --git a/hyperstation/sound/voice/emotes/bat_c1.ogg b/hyperstation/sound/voice/emotes/bat_c1.ogg new file mode 100644 index 000000000..c11beedc1 Binary files /dev/null and b/hyperstation/sound/voice/emotes/bat_c1.ogg differ diff --git a/hyperstation/sound/voice/emotes/bat_c2.ogg b/hyperstation/sound/voice/emotes/bat_c2.ogg new file mode 100644 index 000000000..45e13541c Binary files /dev/null and b/hyperstation/sound/voice/emotes/bat_c2.ogg differ diff --git a/hyperstation/sound/voice/emotes/bat_c3.ogg b/hyperstation/sound/voice/emotes/bat_c3.ogg new file mode 100644 index 000000000..1e34c2cf9 Binary files /dev/null and b/hyperstation/sound/voice/emotes/bat_c3.ogg differ diff --git a/hyperstation/sound/voice/emotes/bat_c4.ogg b/hyperstation/sound/voice/emotes/bat_c4.ogg new file mode 100644 index 000000000..94f43daf6 Binary files /dev/null and b/hyperstation/sound/voice/emotes/bat_c4.ogg differ diff --git a/hyperstation/sound/voice/emotes/bat_c5.ogg b/hyperstation/sound/voice/emotes/bat_c5.ogg new file mode 100644 index 000000000..17207ccb8 Binary files /dev/null and b/hyperstation/sound/voice/emotes/bat_c5.ogg differ diff --git a/hyperstation/sound/voice/emotes/bat_c6.ogg b/hyperstation/sound/voice/emotes/bat_c6.ogg new file mode 100644 index 000000000..ebb740078 Binary files /dev/null and b/hyperstation/sound/voice/emotes/bat_c6.ogg differ diff --git a/hyperstation/sound/voice/emotes/bat_c7.ogg b/hyperstation/sound/voice/emotes/bat_c7.ogg new file mode 100644 index 000000000..de58d94f1 Binary files /dev/null and b/hyperstation/sound/voice/emotes/bat_c7.ogg differ diff --git a/hyperstation/sound/voice/emotes/bat_c8.ogg b/hyperstation/sound/voice/emotes/bat_c8.ogg new file mode 100644 index 000000000..3952d5407 Binary files /dev/null and b/hyperstation/sound/voice/emotes/bat_c8.ogg differ diff --git a/hyperstation/sound/voice/emotes/bat_c9.ogg b/hyperstation/sound/voice/emotes/bat_c9.ogg new file mode 100644 index 000000000..702eac32c Binary files /dev/null and b/hyperstation/sound/voice/emotes/bat_c9.ogg differ diff --git a/hyperstation/sound/voice/emotes/female_cough1.ogg b/hyperstation/sound/voice/emotes/female_cough1.ogg new file mode 100644 index 000000000..35cea5a5c Binary files /dev/null and b/hyperstation/sound/voice/emotes/female_cough1.ogg differ diff --git a/hyperstation/sound/voice/emotes/female_cough2.ogg b/hyperstation/sound/voice/emotes/female_cough2.ogg new file mode 100644 index 000000000..1322ed054 Binary files /dev/null and b/hyperstation/sound/voice/emotes/female_cough2.ogg differ diff --git a/hyperstation/sound/voice/emotes/female_cough3.ogg b/hyperstation/sound/voice/emotes/female_cough3.ogg new file mode 100644 index 000000000..97c2d8104 Binary files /dev/null and b/hyperstation/sound/voice/emotes/female_cough3.ogg differ diff --git a/hyperstation/sound/voice/emotes/female_cough4.ogg b/hyperstation/sound/voice/emotes/female_cough4.ogg new file mode 100644 index 000000000..bb0b32888 Binary files /dev/null and b/hyperstation/sound/voice/emotes/female_cough4.ogg differ diff --git a/hyperstation/sound/voice/emotes/female_cough5.ogg b/hyperstation/sound/voice/emotes/female_cough5.ogg new file mode 100644 index 000000000..4f95822a2 Binary files /dev/null and b/hyperstation/sound/voice/emotes/female_cough5.ogg differ diff --git a/hyperstation/sound/voice/emotes/female_cough6.ogg b/hyperstation/sound/voice/emotes/female_cough6.ogg new file mode 100644 index 000000000..debd775ef Binary files /dev/null and b/hyperstation/sound/voice/emotes/female_cough6.ogg differ diff --git a/hyperstation/sound/voice/emotes/female_giggle1.ogg b/hyperstation/sound/voice/emotes/female_giggle1.ogg new file mode 100644 index 000000000..87961f5cc Binary files /dev/null and b/hyperstation/sound/voice/emotes/female_giggle1.ogg differ diff --git a/hyperstation/sound/voice/emotes/female_giggle2.ogg b/hyperstation/sound/voice/emotes/female_giggle2.ogg new file mode 100644 index 000000000..bd1e99de7 Binary files /dev/null and b/hyperstation/sound/voice/emotes/female_giggle2.ogg differ diff --git a/hyperstation/sound/voice/emotes/female_laugh1.ogg b/hyperstation/sound/voice/emotes/female_laugh1.ogg new file mode 100644 index 000000000..b4b464bb6 Binary files /dev/null and b/hyperstation/sound/voice/emotes/female_laugh1.ogg differ diff --git a/hyperstation/sound/voice/emotes/female_laugh2.ogg b/hyperstation/sound/voice/emotes/female_laugh2.ogg new file mode 100644 index 000000000..3124eaf05 Binary files /dev/null and b/hyperstation/sound/voice/emotes/female_laugh2.ogg differ diff --git a/hyperstation/sound/voice/emotes/female_laugh3.ogg b/hyperstation/sound/voice/emotes/female_laugh3.ogg new file mode 100644 index 000000000..ed80538fa Binary files /dev/null and b/hyperstation/sound/voice/emotes/female_laugh3.ogg differ diff --git a/hyperstation/sound/voice/emotes/female_laugh4.ogg b/hyperstation/sound/voice/emotes/female_laugh4.ogg new file mode 100644 index 000000000..057a842ad Binary files /dev/null and b/hyperstation/sound/voice/emotes/female_laugh4.ogg differ diff --git a/hyperstation/sound/voice/emotes/female_scream1.ogg b/hyperstation/sound/voice/emotes/female_scream1.ogg new file mode 100644 index 000000000..e2dce0e7a Binary files /dev/null and b/hyperstation/sound/voice/emotes/female_scream1.ogg differ diff --git a/hyperstation/sound/voice/emotes/female_scream1b.ogg b/hyperstation/sound/voice/emotes/female_scream1b.ogg new file mode 100644 index 000000000..19dd74f46 Binary files /dev/null and b/hyperstation/sound/voice/emotes/female_scream1b.ogg differ diff --git a/hyperstation/sound/voice/emotes/female_yawn1.ogg b/hyperstation/sound/voice/emotes/female_yawn1.ogg new file mode 100644 index 000000000..548be96b7 Binary files /dev/null and b/hyperstation/sound/voice/emotes/female_yawn1.ogg differ diff --git a/hyperstation/sound/voice/emotes/female_yawn2.ogg b/hyperstation/sound/voice/emotes/female_yawn2.ogg new file mode 100644 index 000000000..67b150567 Binary files /dev/null and b/hyperstation/sound/voice/emotes/female_yawn2.ogg differ diff --git a/hyperstation/sound/voice/emotes/female_yawn3.ogg b/hyperstation/sound/voice/emotes/female_yawn3.ogg new file mode 100644 index 000000000..12d42db24 Binary files /dev/null and b/hyperstation/sound/voice/emotes/female_yawn3.ogg differ diff --git a/hyperstation/sound/voice/emotes/gasp_female1.ogg b/hyperstation/sound/voice/emotes/gasp_female1.ogg new file mode 100644 index 000000000..f74882f90 Binary files /dev/null and b/hyperstation/sound/voice/emotes/gasp_female1.ogg differ diff --git a/hyperstation/sound/voice/emotes/gasp_female2.ogg b/hyperstation/sound/voice/emotes/gasp_female2.ogg new file mode 100644 index 000000000..8bd7f74cf Binary files /dev/null and b/hyperstation/sound/voice/emotes/gasp_female2.ogg differ diff --git a/hyperstation/sound/voice/emotes/gasp_female3.ogg b/hyperstation/sound/voice/emotes/gasp_female3.ogg new file mode 100644 index 000000000..6e05d1ea7 Binary files /dev/null and b/hyperstation/sound/voice/emotes/gasp_female3.ogg differ diff --git a/hyperstation/sound/voice/emotes/gasp_female4.ogg b/hyperstation/sound/voice/emotes/gasp_female4.ogg new file mode 100644 index 000000000..f33b775fd Binary files /dev/null and b/hyperstation/sound/voice/emotes/gasp_female4.ogg differ diff --git a/hyperstation/sound/voice/emotes/gasp_female5.ogg b/hyperstation/sound/voice/emotes/gasp_female5.ogg new file mode 100644 index 000000000..cbeeb63e1 Binary files /dev/null and b/hyperstation/sound/voice/emotes/gasp_female5.ogg differ diff --git a/hyperstation/sound/voice/emotes/gasp_female6.ogg b/hyperstation/sound/voice/emotes/gasp_female6.ogg new file mode 100644 index 000000000..444b6688a Binary files /dev/null and b/hyperstation/sound/voice/emotes/gasp_female6.ogg differ diff --git a/hyperstation/sound/voice/emotes/gasp_female7.ogg b/hyperstation/sound/voice/emotes/gasp_female7.ogg new file mode 100644 index 000000000..096354f98 Binary files /dev/null and b/hyperstation/sound/voice/emotes/gasp_female7.ogg differ diff --git a/hyperstation/sound/voice/emotes/gasp_male1.ogg b/hyperstation/sound/voice/emotes/gasp_male1.ogg new file mode 100644 index 000000000..e0ddde118 Binary files /dev/null and b/hyperstation/sound/voice/emotes/gasp_male1.ogg differ diff --git a/hyperstation/sound/voice/emotes/gasp_male2.ogg b/hyperstation/sound/voice/emotes/gasp_male2.ogg new file mode 100644 index 000000000..2119daf88 Binary files /dev/null and b/hyperstation/sound/voice/emotes/gasp_male2.ogg differ diff --git a/hyperstation/sound/voice/emotes/gasp_male3.ogg b/hyperstation/sound/voice/emotes/gasp_male3.ogg new file mode 100644 index 000000000..6d5cb214f Binary files /dev/null and b/hyperstation/sound/voice/emotes/gasp_male3.ogg differ diff --git a/hyperstation/sound/voice/emotes/gasp_male4.ogg b/hyperstation/sound/voice/emotes/gasp_male4.ogg new file mode 100644 index 000000000..a9173a1a2 Binary files /dev/null and b/hyperstation/sound/voice/emotes/gasp_male4.ogg differ diff --git a/hyperstation/sound/voice/emotes/gasp_male5.ogg b/hyperstation/sound/voice/emotes/gasp_male5.ogg new file mode 100644 index 000000000..8e7ef3734 Binary files /dev/null and b/hyperstation/sound/voice/emotes/gasp_male5.ogg differ diff --git a/hyperstation/sound/voice/emotes/gasp_male6.ogg b/hyperstation/sound/voice/emotes/gasp_male6.ogg new file mode 100644 index 000000000..546ba45bf Binary files /dev/null and b/hyperstation/sound/voice/emotes/gasp_male6.ogg differ diff --git a/hyperstation/sound/voice/emotes/gasp_male7.ogg b/hyperstation/sound/voice/emotes/gasp_male7.ogg new file mode 100644 index 000000000..f73854f6c Binary files /dev/null and b/hyperstation/sound/voice/emotes/gasp_male7.ogg differ diff --git a/hyperstation/sound/voice/emotes/male_cough1.ogg b/hyperstation/sound/voice/emotes/male_cough1.ogg new file mode 100644 index 000000000..142d90b21 Binary files /dev/null and b/hyperstation/sound/voice/emotes/male_cough1.ogg differ diff --git a/hyperstation/sound/voice/emotes/male_cough2.ogg b/hyperstation/sound/voice/emotes/male_cough2.ogg new file mode 100644 index 000000000..7dde1e86a Binary files /dev/null and b/hyperstation/sound/voice/emotes/male_cough2.ogg differ diff --git a/hyperstation/sound/voice/emotes/male_cough3.ogg b/hyperstation/sound/voice/emotes/male_cough3.ogg new file mode 100644 index 000000000..35cc3e7aa Binary files /dev/null and b/hyperstation/sound/voice/emotes/male_cough3.ogg differ diff --git a/hyperstation/sound/voice/emotes/male_cough4.ogg b/hyperstation/sound/voice/emotes/male_cough4.ogg new file mode 100644 index 000000000..168784482 Binary files /dev/null and b/hyperstation/sound/voice/emotes/male_cough4.ogg differ diff --git a/hyperstation/sound/voice/emotes/male_laugh1.ogg b/hyperstation/sound/voice/emotes/male_laugh1.ogg new file mode 100644 index 000000000..b13933cb3 Binary files /dev/null and b/hyperstation/sound/voice/emotes/male_laugh1.ogg differ diff --git a/hyperstation/sound/voice/emotes/male_laugh1b.ogg b/hyperstation/sound/voice/emotes/male_laugh1b.ogg new file mode 100644 index 000000000..6b4f906ff Binary files /dev/null and b/hyperstation/sound/voice/emotes/male_laugh1b.ogg differ diff --git a/hyperstation/sound/voice/emotes/male_laugh2.ogg b/hyperstation/sound/voice/emotes/male_laugh2.ogg new file mode 100644 index 000000000..f3ef8495f Binary files /dev/null and b/hyperstation/sound/voice/emotes/male_laugh2.ogg differ diff --git a/hyperstation/sound/voice/emotes/male_laugh2b.ogg b/hyperstation/sound/voice/emotes/male_laugh2b.ogg new file mode 100644 index 000000000..06eb4abdf Binary files /dev/null and b/hyperstation/sound/voice/emotes/male_laugh2b.ogg differ diff --git a/hyperstation/sound/voice/emotes/male_laugh3.ogg b/hyperstation/sound/voice/emotes/male_laugh3.ogg new file mode 100644 index 000000000..e9a248863 Binary files /dev/null and b/hyperstation/sound/voice/emotes/male_laugh3.ogg differ diff --git a/hyperstation/sound/voice/emotes/male_laugh3b.ogg b/hyperstation/sound/voice/emotes/male_laugh3b.ogg new file mode 100644 index 000000000..befb76657 Binary files /dev/null and b/hyperstation/sound/voice/emotes/male_laugh3b.ogg differ diff --git a/hyperstation/sound/voice/emotes/male_laugh4.ogg b/hyperstation/sound/voice/emotes/male_laugh4.ogg new file mode 100644 index 000000000..4033e04ea Binary files /dev/null and b/hyperstation/sound/voice/emotes/male_laugh4.ogg differ diff --git a/hyperstation/sound/voice/emotes/male_laugh4b.ogg b/hyperstation/sound/voice/emotes/male_laugh4b.ogg new file mode 100644 index 000000000..dba2e80c2 Binary files /dev/null and b/hyperstation/sound/voice/emotes/male_laugh4b.ogg differ diff --git a/hyperstation/sound/voice/emotes/male_scream1.ogg b/hyperstation/sound/voice/emotes/male_scream1.ogg new file mode 100644 index 000000000..33acc5188 Binary files /dev/null and b/hyperstation/sound/voice/emotes/male_scream1.ogg differ diff --git a/hyperstation/sound/voice/emotes/male_scream2.ogg b/hyperstation/sound/voice/emotes/male_scream2.ogg new file mode 100644 index 000000000..bb66916ab Binary files /dev/null and b/hyperstation/sound/voice/emotes/male_scream2.ogg differ diff --git a/hyperstation/sound/voice/emotes/male_scream3.ogg b/hyperstation/sound/voice/emotes/male_scream3.ogg new file mode 100644 index 000000000..e58bc8df7 Binary files /dev/null and b/hyperstation/sound/voice/emotes/male_scream3.ogg differ diff --git a/hyperstation/sound/voice/emotes/male_yawn1.ogg b/hyperstation/sound/voice/emotes/male_yawn1.ogg new file mode 100644 index 000000000..193f59874 Binary files /dev/null and b/hyperstation/sound/voice/emotes/male_yawn1.ogg differ diff --git a/hyperstation/sound/voice/emotes/male_yawn2.ogg b/hyperstation/sound/voice/emotes/male_yawn2.ogg new file mode 100644 index 000000000..4064029e1 Binary files /dev/null and b/hyperstation/sound/voice/emotes/male_yawn2.ogg differ diff --git a/hyperstation/sound/voice/emotes/racc_chitter_1.ogg b/hyperstation/sound/voice/emotes/racc_chitter_1.ogg new file mode 100644 index 000000000..35a90dff6 Binary files /dev/null and b/hyperstation/sound/voice/emotes/racc_chitter_1.ogg differ diff --git a/hyperstation/sound/voice/emotes/racc_chitter_2.ogg b/hyperstation/sound/voice/emotes/racc_chitter_2.ogg new file mode 100644 index 000000000..060c442f0 Binary files /dev/null and b/hyperstation/sound/voice/emotes/racc_chitter_2.ogg differ diff --git a/hyperstation/sound/voice/emotes/racc_chitter_3.ogg b/hyperstation/sound/voice/emotes/racc_chitter_3.ogg new file mode 100644 index 000000000..ad750c8a6 Binary files /dev/null and b/hyperstation/sound/voice/emotes/racc_chitter_3.ogg differ diff --git a/hyperstation/sound/voice/emotes/racc_chitter_4.ogg b/hyperstation/sound/voice/emotes/racc_chitter_4.ogg new file mode 100644 index 000000000..538e765e5 Binary files /dev/null and b/hyperstation/sound/voice/emotes/racc_chitter_4.ogg differ diff --git a/hyperstation/sound/voice/emotes/racc_chitter_5.ogg b/hyperstation/sound/voice/emotes/racc_chitter_5.ogg new file mode 100644 index 000000000..478edce39 Binary files /dev/null and b/hyperstation/sound/voice/emotes/racc_chitter_5.ogg differ diff --git a/hyperstation/sound/voice/emotes/racc_chitter_6.ogg b/hyperstation/sound/voice/emotes/racc_chitter_6.ogg new file mode 100644 index 000000000..871a47c4c Binary files /dev/null and b/hyperstation/sound/voice/emotes/racc_chitter_6.ogg differ diff --git a/hyperstation/sound/voice/emotes/racc_chitter_7.ogg b/hyperstation/sound/voice/emotes/racc_chitter_7.ogg new file mode 100644 index 000000000..0f10084b1 Binary files /dev/null and b/hyperstation/sound/voice/emotes/racc_chitter_7.ogg differ diff --git a/hyperstation/sound/voice/emotes/racc_chitter_8.ogg b/hyperstation/sound/voice/emotes/racc_chitter_8.ogg new file mode 100644 index 000000000..2e141dd37 Binary files /dev/null and b/hyperstation/sound/voice/emotes/racc_chitter_8.ogg differ diff --git a/hyperstation/sound/voice/emotes/sigh_female.ogg b/hyperstation/sound/voice/emotes/sigh_female.ogg new file mode 100644 index 000000000..d72c206cc Binary files /dev/null and b/hyperstation/sound/voice/emotes/sigh_female.ogg differ diff --git a/hyperstation/sound/voice/emotes/sigh_male.ogg b/hyperstation/sound/voice/emotes/sigh_male.ogg new file mode 100644 index 000000000..1590bcdee Binary files /dev/null and b/hyperstation/sound/voice/emotes/sigh_male.ogg differ diff --git a/hyperstation/sound/voice/emotes/sneezef1.ogg b/hyperstation/sound/voice/emotes/sneezef1.ogg new file mode 100644 index 000000000..279414795 Binary files /dev/null and b/hyperstation/sound/voice/emotes/sneezef1.ogg differ diff --git a/hyperstation/sound/voice/emotes/sneezef2.ogg b/hyperstation/sound/voice/emotes/sneezef2.ogg new file mode 100644 index 000000000..91c9d9d15 Binary files /dev/null and b/hyperstation/sound/voice/emotes/sneezef2.ogg differ diff --git a/hyperstation/sound/voice/emotes/sneezem1.ogg b/hyperstation/sound/voice/emotes/sneezem1.ogg new file mode 100644 index 000000000..b36b86eb4 Binary files /dev/null and b/hyperstation/sound/voice/emotes/sneezem1.ogg differ diff --git a/hyperstation/sound/voice/emotes/sneezem2.ogg b/hyperstation/sound/voice/emotes/sneezem2.ogg new file mode 100644 index 000000000..d473e4ad1 Binary files /dev/null and b/hyperstation/sound/voice/emotes/sneezem2.ogg differ diff --git a/hyperstation/sound/voice/emotes/sniff.ogg b/hyperstation/sound/voice/emotes/sniff.ogg new file mode 100644 index 000000000..4e4edf8b8 Binary files /dev/null and b/hyperstation/sound/voice/emotes/sniff.ogg differ diff --git a/hyperstation/sound/voice/emotes/tesh_sneeze1.ogg b/hyperstation/sound/voice/emotes/tesh_sneeze1.ogg new file mode 100644 index 000000000..b344bbcff Binary files /dev/null and b/hyperstation/sound/voice/emotes/tesh_sneeze1.ogg differ diff --git a/hyperstation/sound/voice/emotes/tesh_sneeze1b.ogg b/hyperstation/sound/voice/emotes/tesh_sneeze1b.ogg new file mode 100644 index 000000000..f74286546 Binary files /dev/null and b/hyperstation/sound/voice/emotes/tesh_sneeze1b.ogg differ diff --git a/hyperstation/sound/voice/emotes/whimper_female1.ogg b/hyperstation/sound/voice/emotes/whimper_female1.ogg new file mode 100644 index 000000000..4c8034d38 Binary files /dev/null and b/hyperstation/sound/voice/emotes/whimper_female1.ogg differ diff --git a/hyperstation/sound/voice/emotes/whimper_female2.ogg b/hyperstation/sound/voice/emotes/whimper_female2.ogg new file mode 100644 index 000000000..48353c50b Binary files /dev/null and b/hyperstation/sound/voice/emotes/whimper_female2.ogg differ diff --git a/hyperstation/sound/voice/emotes/whimper_female3.ogg b/hyperstation/sound/voice/emotes/whimper_female3.ogg new file mode 100644 index 000000000..174a24f46 Binary files /dev/null and b/hyperstation/sound/voice/emotes/whimper_female3.ogg differ diff --git a/hyperstation/sound/voice/emotes/whimper_male1.ogg b/hyperstation/sound/voice/emotes/whimper_male1.ogg new file mode 100644 index 000000000..7bd8ecabc Binary files /dev/null and b/hyperstation/sound/voice/emotes/whimper_male1.ogg differ diff --git a/hyperstation/sound/voice/emotes/whimper_male2.ogg b/hyperstation/sound/voice/emotes/whimper_male2.ogg new file mode 100644 index 000000000..44e8fb702 Binary files /dev/null and b/hyperstation/sound/voice/emotes/whimper_male2.ogg differ diff --git a/hyperstation/sound/voice/emotes/whimper_male3.ogg b/hyperstation/sound/voice/emotes/whimper_male3.ogg new file mode 100644 index 000000000..42492e42e Binary files /dev/null and b/hyperstation/sound/voice/emotes/whimper_male3.ogg differ diff --git a/modular_citadel/code/modules/mob/cit_emotes.dm b/modular_citadel/code/modules/mob/cit_emotes.dm index 4134e35a3..c0fc04000 100644 --- a/modular_citadel/code/modules/mob/cit_emotes.dm +++ b/modular_citadel/code/modules/mob/cit_emotes.dm @@ -46,9 +46,9 @@ sound = 'sound/creatures/gorilla.ogg' if(ishuman(user)) user.adjustOxyLoss(5) - sound = pick('modular_citadel/sound/voice/scream_m1.ogg', 'modular_citadel/sound/voice/scream_m2.ogg') + sound = pick('hyperstation/sound/voice/emotes/male_scream1.ogg', 'hyperstation/sound/voice/emotes/male_scream2.ogg', 'hyperstation/sound/voice/emotes/male_scream3.ogg') if(user.gender == FEMALE) - sound = pick('modular_citadel/sound/voice/scream_f1.ogg', 'modular_citadel/sound/voice/scream_f2.ogg') + sound = pick('hyperstation/sound/voice/emotes/female_scream1.ogg', 'hyperstation/sound/voice/emotes/female_scream1b.ogg') if(is_species(user, /datum/species/android) || is_species(user, /datum/species/synth) || is_species(user, /datum/species/ipc) || is_species(user, /datum/species/synthliz)) sound = 'modular_citadel/sound/voice/scream_silicon.ogg' if(is_species(user, /datum/species/lizard)) @@ -279,7 +279,7 @@ emote_type = EMOTE_AUDIBLE muzzle_ignore = FALSE restraint_check = FALSE - + /datum/emote/living/cackle key = "cackle" key_third_person = "cackles"