diff --git a/modular_zzplurt/code/_globalvars/lists/global_lewd.dm b/modular_zzplurt/code/_globalvars/lists/global_lewd.dm new file mode 100644 index 0000000000000..40a2143965d82 --- /dev/null +++ b/modular_zzplurt/code/_globalvars/lists/global_lewd.dm @@ -0,0 +1,12 @@ +GLOBAL_LIST_INIT(brap_noises, list( + 'modular_zzplurt/sound/voice/farts/fart.ogg', + 'modular_zzplurt/sound/voice/farts/fart1.ogg', + 'modular_zzplurt/sound/voice/farts/fart2.ogg', + 'modular_zzplurt/sound/voice/farts/fart3.ogg', + 'modular_zzplurt/sound/voice/farts/fart4.ogg', + 'modular_zzplurt/sound/voice/farts/fart5.ogg', + 'modular_zzplurt/sound/voice/farts/fart6.ogg', + 'modular_zzplurt/sound/voice/farts/fart7.ogg', + 'modular_zzplurt/sound/voice/farts/fart8.ogg' + )) + diff --git a/modular_zzplurt/code/modules/mob/living/emote.dm b/modular_zzplurt/code/modules/mob/living/emote.dm new file mode 100644 index 0000000000000..4dbacb79bb86a --- /dev/null +++ b/modular_zzplurt/code/modules/mob/living/emote.dm @@ -0,0 +1,1240 @@ + + +/datum/emote/living/ruffle + key = "ruffle" + key_third_person = "ruffles" + message = "ruffles their wings for a moment." + +/datum/emote/living/ruffle/run_emote(mob/user, params, type_override, intentional) + message = "ruffles [user.p_their()] wings for a moment." + . = ..() + +/datum/emote/living/mew + key = "mew" + key_third_person = "mews" + message = "mews hysterically!" + message_mime = "makes a cat face!" + sound = 'modular_zzplurt/sound/voice/meow_meme.ogg' + cooldown = 1 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/fart + key = "fart" + key_third_person = "farts" + message = "farts out shitcode." + cooldown = 3 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/fart/run_emote(mob/user, params, type_override, intentional) + var/list/fart_emotes = list( //cope goonies + "lets out a girly little 'toot' from [user.p_their()] butt.", + "farts loudly!", + "lets one rip!", + "farts! It sounds wet and smells like rotten eggs.", + "farts robustly!", + "farted! It smells like something died.", + "farts like a muppet!", + "defiles the station's air supply.", + "farts for a whole ten seconds.", + "groans and moans, farting like the world depended on it.", + "breaks wind!", + "expels intestinal gas through [user.p_their()] anus.", + "releases an audible discharge of intestinal gas.", + "is a farting motherfucker!!!", + "suffers from flatulence!", + "releases flatus.", + "releases methane.", + "farts up a storm.", + "farts. It smells like Soylent Surprise!", + "farts. It smells like pizza!", + "farts. It smells like George Melons' perfume!", + "farts. It smells like the kitchen!", + "farts. It smells like medbay in here now!", + "farts. It smells like the bridge in here now!", + "farts like a pubby!", + "farts like a goone!", + "sharts! That's just nasty.", + "farts delicately.", + "farts timidly.", + "farts very, very quietly. The stench is OVERPOWERING.", + "farts egregiously.", + "farts voraciously.", + "farts cantankerously.", + "farts in [user.p_their()] own mouth. A shameful \the [user].", + "breaks wind noisily!", + "releases gas with the power of the gods! The very station trembles!!", + "farts!", + "laughs! [user.p_their(TRUE)] breath smells like a fart.", + "farts, and as such, blob cannot evoulate.", + "farts. It might have been the Citizen Kane of farts." + ) + message = pick(fart_emotes) + . = ..() + +/datum/emote/living/fart/get_sound(mob/living/user) + return pick(GLOB.brap_noises) + +/datum/emote/living/speen + key = "speen" + key_third_person ="speens" + message = "speeeeens!" + message_mime = "speeeeens silently!" + sound = 'modular_zzplurt/sound/voice/speen.ogg' + hands_use_check = TRUE + +/datum/emote/living/speen/run_emote(mob/user, params, type_override, intentional) + . = ..() + user.spin(20, 1) + +/datum/emote/living/speen/check_cooldown(mob/user, intentional) + . = ..() + if(.) + return + if(!can_run_emote(user, intentional=intentional)) + return + if(!iscarbon(user)) + return + + +/datum/emote/living/burp/get_sound(mob/living/user) + . = ..() + sound_volume = 50 + vary = TRUE + return pick('modular_zzplurt/sound/voice/burps/belch1.ogg','modular_zzplurt/sound/voice/burps/belch2.ogg','modular_zzplurt/sound/voice/burps/belch3.ogg','modular_zzplurt/sound/voice/burps/belch4.ogg', + 'modular_zzplurt/sound/voice/burps/belch5.ogg','modular_zzplurt/sound/voice/burps/belch6.ogg','modular_zzplurt/sound/voice/burps/belch7.ogg','modular_zzplurt/sound/voice/burps/belch8.ogg', + 'modular_zzplurt/sound/voice/burps/belch9.ogg','modular_zzplurt/sound/voice/burps/belch10.ogg','modular_zzplurt/sound/voice/burps/belch11.ogg','modular_zzplurt/sound/voice/burps/belch12.ogg', + 'modular_zzplurt/sound/voice/burps/belch13.ogg','modular_zzplurt/sound/voice/burps/belch14.ogg','modular_zzplurt/sound/voice/burps/belch15.ogg') + + +/datum/emote/living/bleat + key = "bleat" + key_third_person = "bleats" + message = "bleats loudly!" + message_mime = "bleats silently!" + sound = 'modular_zzplurt/sound/voice/bleat.ogg' + cooldown = 0.7 SECONDS + +/* +/datum/emote/living/carbon/moan/run_emote(mob/user, params, type_override, intentional) + if(user.nextsoundemote >= world.time || user.stat != CONSCIOUS) + return + var/sound + var/miming = user.mind ? user.mind.miming : 0 + if(!user.is_muzzled() && !miming) + user.nextsoundemote = world.time + 7 + sound = pick('modular_zzplurt/soundvoice/moan_m1.ogg','modular_zzplurt/sound/voice/moan_m2.ogg','modular_zzplurt/sound/voice/moan_m3.ogg') + if(user.gender == FEMALE) + sound - pick('modular_zzplurt/sound/voice/moan_f1.ogg','modular_zzplurt/sound/voice/moan_f2.ogg','modular_zzplurt/sound/voice/moan_f3.ogg','modular_zzplurt/sound/voice/moan_f4.ogg','modular_zzplurt/sound/voice/moan_f5.ogg','modular_zzplurt/sound/voice/moan_f6.ogg','modular_zzplurt/sound/voice/moan_f7.ogg') + if(isalien(user)) + sound = 'sound/voice/hiss6.ogg' + //playlewdinteractionsound(user.loc, sound, 50, 1, 4, 1.2) + message = "moans!" + else if(minming) + message = "acts out a moan." + else + message = "makes a very loud noise." + . = ..() +*/ + +/datum/emote/living/chitter2 + key = "chitter2" + key_third_person = "chitters2" + message = "chitters." + message_mime = "chitters silently!" + sound = 'modular_zzplurt/sound/voice/moth/mothchitter2.ogg' + audio_cooldown = 0.3 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/monkeytwerk + key = "twerk" + key_third_person = "twerks" + message = "shakes it harder than James Russle himself!" + sound = 'modular_zzplurt/sound/misc/monkey_twerk.ogg' + audio_cooldown = 3.2 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/bruh + key = "bruh" + key_third_person = "bruhs" + message = "thinks this is a bruh moment." + message_mime = "silently acknowledges the bruh moment." + sound = 'modular_zzplurt/sound/voice/bruh.ogg' + audio_cooldown = 0.6 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/bababooey + key = "bababooey" + key_third_person = "bababooeys" + message = "spews bababooey." + message_mime = "spews something silently." + sound = 'modular_zzplurt/sound/voice/bababooey/bababooey.ogg' + audio_cooldown = 0.9 SECONDS + emote_type = EMOTE_AUDIBLE + +/* +/datum/emote/living/bababooey/run_emote(mob/user, params) + // Check if user is muzzled + if(user.is_muzzled()) + // Set muzzled sound + sound = 'modular_zzplurt/sound/voice/bababooey/ffff.ogg' + +// // User is not muzzled + else + // Set random emote sound + sound = pick('modular_zzplurt/sound/voice/bababooey/bababooey.ogg', 'modular_zzplurt/sound/voice/bababooey/bababooey2.ogg') + + // Return normally + . = ..() +*/ + +/datum/emote/living/babafooey + key = "babafooey" + key_third_person = "babafooeys" + message = "spews babafooey." + message_mime = "spews something silently." + sound = 'modular_zzplurt/sound/voice/bababooey/babafooey.ogg' + audio_cooldown = 0.85 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/fafafooey + key = "fafafooey" + key_third_person = "fafafooeys" + message = "spews fafafooey." + message_mime = "spews something silently." + sound = 'modular_zzplurt/sound/voice/bababooey/fafafooey.ogg' + audio_cooldown = 0.7 SECONDS + emote_type = EMOTE_AUDIBLE + +/* +/datum/emote/living/fafafooey/run_emote(mob/user, params) + // Check if user is muzzled + if(user.is_muzzled()) + // Set muzzled sound + sound = 'modular_zzplurt/sound/voice/bababooey/ffff.ogg' + + // User is not muzzled + else + // Set random emote sound + sound = pick('modular_zzplurt/sound/voice/bababooey/fafafooey.ogg', 'modular_zzplurt/sound/voice/bababooey/fafafooey2.ogg', 'modular_zzplurt/sound/voice/bababooey/fafafooey3.ogg') + + // Return normally + . = ..() +*/ + +/datum/emote/living/fafafoggy + key = "fafafoggy" + key_third_person = "fafafoggys" + message = "spews fafafoggy." + message_mime = "spews something silently." + sound = 'modular_zzplurt/sound/voice/bababooey/fafafoggy.ogg' + audio_cooldown = 0.9 SECONDS + emote_type = EMOTE_AUDIBLE + +/* +/datum/emote/living/fafafoggy/run_emote(mob/user, params) + // Check if user is muzzled + if(user.is_muzzled()) + // Set muzzled sound + sound = 'modular_zzplurt/sound/voice/bababooey/ffff.ogg' + + // User is not muzzled + else + // Set random emote sound + sound = pick('modular_zzplurt/sound/voice/bababooey/fafafoggy.ogg', 'modular_zzplurt/sound/voice/bababooey/fafafoggy2.ogg') + + // Return normally + . = ..() +*/ + +/datum/emote/living/hohohoy + key = "hohohoy" + key_third_person = "hohohoys" + message = "spews hohohoy." + message_mime = "spews something silently." + sound = 'modular_zzplurt/sound/voice/bababooey/hohohoy.ogg' + audio_cooldown = 0.7 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/ffff + key = "ffff" + key_third_person = "ffffs" + message = "spews something softly." + message_mime = "spews something silently." + muzzle_ignore = TRUE + sound = 'modular_zzplurt/sound/voice/bababooey/ffff.ogg' + audio_cooldown = 0.85 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/fafafail + key = "fafafail" + key_third_person = "fafafails" + message = "spews something unintelligible." + message_mime = "spews something silent." + sound = 'modular_zzplurt/sound/voice/bababooey/ffffhvh.ogg' + audio_cooldown = 1.15 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/boowomp + key = "boowomp" + key_third_person = "boowomps" + message = "produces a sad boowomp." + message_mime = "produces a silent boowomp." + sound = 'modular_zzplurt/sound/voice/boowomp.ogg' + audio_cooldown = 0.4 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/swaos + key = "swaos" + key_third_person = "swaos" + message = "mutters swaos." + message_mime = "imitates swaos." + sound = 'modular_zzplurt/sound/voice/swaos.ogg' + audio_cooldown = 0.7 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/eyebrow2 + key = "eyebrow2" + key_third_person = "eyebrows2" + message = "raises an eyebrow." + message_mime = "raises an eyebrow with quaking force!" + sound = 'modular_zzplurt/sound/voice/vineboom.ogg' + audio_cooldown = 2.9 SECONDS + emote_type = EMOTE_VISIBLE + +/datum/emote/living/eyebrow3 + key = "eyebrow3" + key_third_person = "eyebrows3" + message = "raises an eyebrow quizzaciously." + sound = 'modular_zzplurt/sound/voice/moonmen.ogg' + audio_cooldown = 7 SECONDS + emote_type = EMOTE_VISIBLE + +/datum/emote/living/blink3 + key = "blink3" + key_third_person = "blinks3" + message = "blinks." + message_mime = "blinks expressively." + sound = 'modular_zzplurt/sound/voice/blink.ogg' + audio_cooldown = 0.25 SECONDS + emote_type = EMOTE_VISIBLE + +/datum/emote/living/laugh2 + key = "laugh2" + key_third_person = "laughs2" + message = "laughs like a king." + message_mime = "acts out laughing like a king." + sound = 'modular_zzplurt/sound/voice/laugh_king.ogg' + // No cooldown var required + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/laugh3 + key = "laugh3" + key_third_person = "laughs3" + message = "laughs silly." + message_mime = "acts out laughing silly." + sound = 'modular_zzplurt/sound/voice/lol.ogg' + audio_cooldown = 6.1 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/laugh4 + key = "laugh4" + key_third_person = "laughs4" + message = "burst into laughter!" + message_mime = "acts out bursting into laughter." + sound = 'modular_zzplurt/sound/voice/laugh_muta.ogg' + audio_cooldown = 3 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/laugh5 + key = "laugh5" + key_third_person = "laughs5" + message = "laughs in Scottish." + message_mime = "acts out laughing in Scottish." + sound = 'modular_zzplurt/sound/voice/laugh_deman.ogg' + audio_cooldown = 2.75 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/laugh6 + key = "laugh6" + key_third_person = "laughs6" + message = "laughs like a kettle!" + message_mime = "acts out laughing like a kettle." + sound = 'modular_zzplurt/sound/voice/laugh6.ogg' + audio_cooldown = 4.45 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/breakbad + key = "breakbad" + key_third_person = "breakbads" + message = "stares intensively with determination." + sound = 'modular_zzplurt/sound/voice/breakbad.ogg' + audio_cooldown = 6.4 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/lawyerup + key = "lawyerup" + key_third_person = "lawyerups" + message = "emits an aura of expertise." + sound = 'modular_zzplurt/sound/voice/lawyerup.ogg' + audio_cooldown = 7.5 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/goddamn + key = "damn" + key_third_person = "damns" + message = "is in utter stupor." + message_mime = "appears to be in utter stupor." + sound = 'modular_zzplurt/sound/voice/god_damn.ogg' + audio_cooldown = 1.25 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/spoonful + key = "spoonful" + key_third_person = "spoonfuls" + message = "asks for a spoonful." + message_mime = "pretends to ask for a spoonful." + sound = 'modular_zzplurt/sound/voice/spoonful.ogg' + // No cooldown var required + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/ohhmygod + key = "mygod" + key_third_person = "omgs" + message = "invokes the presence of Jesus Christ." + message_mime = "invokes the presence of Jesus Christ through silent prayer." + sound = 'modular_zzplurt/sound/voice/OMG.ogg' + audio_cooldown = 1.6 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/whatthehell + key = "wth" + key_third_person = "wths" + message = "condemns the abysses of hell!" + message_mime = "silently condemns the abysses of hell!" + sound = 'modular_zzplurt/sound/voice/WTH.ogg' + audio_cooldown = 4.4 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/fusrodah + key = "fusrodah" + key_third_person = "furodahs" + message = "yells, \"FUS RO DAH!!!\"" + message_mime = "acts out a dragon shout." + sound = 'modular_zzplurt/sound/voice/fusrodah.ogg' + audio_cooldown = 7 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/skibidi + key = "skibidi" + key_third_person = "skibidis" + message = "yells, \"Skibidi bop mm dada!\"" + message_mime = "makes incoherent mouth motions." + sound = 'modular_zzplurt/sound/voice/skibidi.ogg' + audio_cooldown = 1.1 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/fbi + key = "fbi" + key_third_person = "fbis" + message = "yells, \"FBI OPEN UP!\"" + message_mime = "acts out being the FBI." + sound = 'modular_zzplurt/sound/voice/fbi.ogg' + audio_cooldown = 2 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/illuminati + key = "illuminati" + key_third_person = "illuminatis" + message = "exudes a mysterious aura!" + sound = 'modular_zzplurt/sound/voice/illuminati.ogg' + audio_cooldown = 7.8 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/bonerif + key = "bonerif" + key_third_person = "bonerifs" + message = "riffs!" + message_mime = "riffs silently!" + sound = 'modular_zzplurt/sound/voice/bonerif.ogg' + audio_cooldown = 2 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/cry2 + key = "cry2" + key_third_person = "cries2" + message = "cries like a king." + message_mime = "acts out crying like a king." + sound = 'modular_zzplurt/sound/voice/cry_king.ogg' + audio_cooldown = 1.6 SECONDS // Uses longest sound's time + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/cry2/get_sound(mob/living/user) + . = ..() + return pick('modular_zzplurt/sound/voice/cry_king.ogg', 'modular_zzplurt/sound/voice/cry_king2.ogg') + +/datum/emote/living/choir + key = "choir" + key_third_person = "choirs" + message = "let out a choir!" + message_mime = "acts out a choir." + sound = 'modular_zzplurt/sound/voice/choir.ogg' + audio_cooldown = 6 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/agony + key = "agony" + key_third_person = "agonys" + message = "let out a choir of agony!" + message_mime = "is visibly in agony." + sound = 'modular_zzplurt/sound/voice/agony.ogg' + audio_cooldown = 7 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/wtune + key = "whistletune" + key_third_person = "whistletunes" + message = "whistles a tune." + message_mime = "makes an expression as if whistling." + sound = 'modular_zzplurt/sound/voice/wtune1.ogg' + audio_cooldown = 4.55 SECONDS // Uses longest sound's time. + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/wtune/get_sound(mob/living/user) + . = ..() + return pick('modular_zzplurt/sound/voice/wtune1.ogg', 'modular_zzplurt/sound/voice/wtune2.ogg') + +/datum/emote/living/fiufiu + key = "wolfwhistle" + key_third_person = "wolfwhistles" + message = "wolf-whistles!" // i am not creative + message_param = "audibly approves %t's appearance." + message_mime = "makes an expression as if inappropriately whistling." + sound = 'modular_zzplurt/sound/voice/wolfwhistle.ogg' + audio_cooldown = 0.78 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/terror + key = "terror" + key_third_person = "terrors" + message = "whistles some dreadful tune..." + message_mime = "stares with aura full of dread..." + sound = 'modular_zzplurt/sound/voice/terror1.ogg' + audio_cooldown = 13.07 SECONDS // Uses longest sound's time. + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/terror/get_sound(mob/living/user) + . = ..() + return pick('modular_zzplurt/sound/voice/terror1.ogg', 'modular_zzplurt/sound/voice/terror2.ogg') + +/datum/emote/living/deathglare + key = "glare2" + key_third_person = "glares2" + message = "glares." + message_param = "glares at %t." + sound = 'modular_zzplurt/sound/voice/deathglare.ogg' + audio_cooldown = 4.4 SECONDS + emote_type = EMOTE_VISIBLE + //is_muzzled = FALSE + +/datum/emote/living/sicko + key = "sicko" + key_third_person = "sickos" + message = "briefly goes sicko mode!" + message_mime = "briefly imitates sicko mode!" + sound = 'modular_zzplurt/sound/voice/sicko.ogg' + audio_cooldown = 0.8 SECONDS + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + +/datum/emote/living/chill + key = "chill" + key_third_person = "chills" + message = "feels a chill running down their spine..." + message_mime = "acts out a chill running down their spine..." + sound = 'modular_zzplurt/sound/voice/waterphone.ogg' + audio_cooldown = 3.4 SECONDS + emote_type = EMOTE_AUDIBLE | EMOTE_VISIBLE + +/datum/emote/living/taunt + key = "tt" + key_third_person = "taunts" + message = "strikes a pose!" + message_param = "taunts %t!" + sound = 'modular_zzplurt/sound/voice/phillyhit.ogg' + emote_type = EMOTE_VISIBLE + //is_muzzled = FALSE + +/datum/emote/living/taunt/alt + key = "tt2" + key_third_person = "taunts2" + sound_volume = 100 + sound = 'modular_zzplurt/sound/voice/orchestrahit.ogg' + emote_type = EMOTE_VISIBLE + +/datum/emote/living/weh2 + key = "weh2" + key_third_person = "wehs2" + message = "let out a weh!" + message_mime = "acts out a weh!" + sound = 'modular_zzplurt/sound/voice/weh2.ogg' + audio_cooldown = 0.25 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/weh3 + key = "weh3" + key_third_person = "wehs3" + message = "let out a weh!" + message_mime = "acts out a weh!" + sound = 'modular_zzplurt/sound/voice/weh3.ogg' + audio_cooldown = 0.25 SECONDS + emote_type = EMOTE_AUDIBLE + + +/datum/emote/living/weh4 + key = "weh4" + key_third_person = "wehs4" + message = "let out a surprised weh!" + message_mime = "acts out a surprised weh!" + sound = 'modular_zzplurt/sound/voice/weh_s.ogg' + audio_cooldown = 0.35 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/waa + key = "waa" + key_third_person = "waas" + message = "let out a waa!" + message_mime = "acts out a waa!" + sound = 'modular_zzplurt/sound/voice/waa.ogg' + audio_cooldown = 3.5 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/bark2 + key = "bark2" + key_third_person = "barks2" + message = "barks!" + message_mime = "acts out a bark!" + sound = 'modular_zzplurt/sound/voice/bark_alt.ogg' + audio_cooldown = 0.35 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/yap + key = "yap" + key_third_person = "yaps" + message = "yaps!" + message_mime = "acts out a yap!" + sound = 'modular_zzplurt/sound/voice/yap.ogg' + audio_cooldown = 0.28 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/yip + key = "yip" + key_third_person = "yips" + message = "yips!" + message_mime = "acts out a yip!" + sound = 'modular_zzplurt/sound/voice/yip.ogg' + audio_cooldown = 0.2 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/woof/alt + key = "woof2" + key_third_person = "woofs2" + sound = 'modular_zzplurt/sound/voice/woof2.ogg' + audio_cooldown = 0.3 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/coyhowl + key = "coyhowl" + key_third_person = "coyhowls" + message = "howls like coyote!" + message_mime = "acts out a coyote's howl!" + sound = 'modular_zzplurt/sound/voice/coyotehowl.ogg' + audio_cooldown = 2.94 SECONDS // Uses longest sound's time + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/coyhowl/get_sound(mob/living/user) + . = ..() + return pick('modular_zzplurt/sound/voice/coyotehowl.ogg', 'modular_zzplurt/sound/voice/coyotehowl2.ogg', 'modular_zzplurt/sound/voice/coyotehowl3.ogg', 'modular_zzplurt/sound/voice/coyotehowl4.ogg', 'modular_zzplurt/sound/voice/coyotehowl5.ogg') + +/datum/emote/living/mlem + key = "mlem" + key_third_person = "mlems" + message = "sticks their tongue for a moment. Mlem!" + emote_type = EMOTE_VISIBLE + +/datum/emote/living/snore/snore2 + key = "snore2" + key_third_person = "snores2" + message = "lets out an earthshaking snore" + message_mime = "lets out an inaudible snore!" + sound = 'modular_zzplurt/sound/voice/aauugghh1.ogg' + audio_cooldown = 2.1 SECONDS + emote_type = EMOTE_AUDIBLE + +/datum/emote/living/snore/snore2/run_emote(mob/user, params) + var/datum/dna/D = user.has_dna() + var/say_mod = (D ? D.species.say_mod : "says") + var/list/aaauughh = list( + "lets out an earthshaking snore.", + "lets out what sounds like a painful snore.", + "[say_mod], \"AAAAAAUUUUUUGGGHHHHH!!!\"" + ) + message = pick(aaauughh) + + // Set random emote sound + sound = pick('modular_zzplurt/sound/voice/aauugghh1.ogg', 'modular_zzplurt/sound/voice/aauugghh2.ogg') + + // Return normally + . = ..() + +/datum/emote/living/pant + key = "pant" + key_third_person = "pants" + message = "pants!" + +/datum/emote/living/pant/run_emote(mob/user, params, type_override, intentional) + var/list/pants = list( + "pants!", + "pants like a dog.", + "lets out soft pants.", + "pulls [user.p_their()] tongue out, panting." + ) + message = pick(pants) + . = ..() + +/datum/emote/living/yippee + key = "yippee" + key_third_person = "yippees" + message = "lets out a yippee!" + message_mime = "acts out a yippee!" + sound = 'modular_zzplurt/sound/voice/yippee.ogg' + cooldown = 1.2 SECONDS + +/datum/emote/living/mewo + key = "mewo" + key_third_person = "mewos" + message = "mewos!" + message_mime = "mewos silently!" + sound = 'modular_zzplurt/sound/voice/mewo.ogg' + cooldown = 0.7 SECONDS + +/datum/emote/living/ara_ara + key = "ara" + key_third_person = "aras" + message = "coos with sultry surprise~..." + message_mime = "exudes a sultry aura~" + sound = 'modular_zzplurt/sound/voice/ara-ara.ogg' + cooldown = 1.25 SECONDS + +/datum/emote/living/ara_ara/alt + key = "ara2" + sound = 'modular_zzplurt/sound/voice/ara-ara2.ogg' + cooldown = 1.25 SECONDS + +/datum/emote/living/missouri + key = "missouri" + key_third_person = "missouris" + message = "has relocated to Missouri." + message_mime = "starts thinking about Missouri." + sound = 'modular_zzplurt/sound/voice/missouri.ogg' + cooldown = 3.4 SECONDS + +/datum/emote/living/missouri/run_emote(mob/user, params, type_override, intentional) + // Set message pronouns + message = "appears to believe [user.p_theyre()] in Missouri." + + // Return normally + . = ..() + +/datum/emote/living/facemetacarpus + key = "facehand" + key_third_person = "facepalms" + message = "creates an error in the code." + //muzzle_ignore = TRUE +// restraint_check = TRUE + sound = 'modular_zzplurt/sound/effects/slap.ogg' + var/metacarpus_type = "palm" + cooldown = 0.25 SECONDS + +/datum/emote/living/facemetacarpus/run_emote(mob/user, params, type_override, intentional) + message = pick(list( + "places [usr.p_their()] [metacarpus_type] across [usr.p_their()] face.", + "lowers [usr.p_their()] face into [usr.p_their()] [metacarpus_type].", + "face[metacarpus_type]s", + )) + . = ..() + +/datum/emote/living/facemetacarpus/paw + key = "facepaw" + key_third_person = "facepaws" + metacarpus_type = "paw" + +/datum/emote/living/facemetacarpus/claw + key = "faceclaw" + key_third_person = "faceclaws" + metacarpus_type = "claw" + +/datum/emote/living/facemetacarpus/wing + key = "facewing" + key_third_person = "facewings" + metacarpus_type = "wing" + +/datum/emote/living/facemetacarpus/hoof + key = "facehoof" + key_third_person = "facehoofs" + metacarpus_type = "hoof" + +/datum/emote/living/poyo + key = "poyo" + key_third_person = "poyos" + message = "%SAYS, \"Poyo!\"" + message_mime = "acts out an excited motion!" + sound = 'modular_zzplurt/sound/voice/barks/poyo.ogg' + +/datum/emote/living/poyo/run_emote(mob/user, params, type_override, intentional) + var/datum/dna/D = user.has_dna() + var/say_mod = (D ? D.species.say_mod : "says") + message = replacetextEx(message, "%SAYS", say_mod) + . = ..() + +/datum/emote/living/rizz + key = "rizz" + key_third_person = "rizzes" + message = "gives \[The Look\]." + message_param = "looks at %t with bedroom eyes." + message_mime = "makes bedroom eyes." + sound = 'modular_zzplurt/sound/voice/rizz.ogg' + cooldown = 1.43 SECONDS + +/datum/emote/living/buff + key = "buff" + key_third_person = "buffs" + message = "shows off their muscles." + message_param = "shows off their muscles to %t." + sound = 'modular_zzplurt/sound/voice/buff.ogg' + cooldown = 4.77 SECONDS +// vary = FALSE + +/datum/emote/living/merowr + key = "merowr" + key_third_person = "merowrs" + message = "merowrs!" + message_mime = "acts out a merowr!" + sound = 'modular_zzplurt/sound/voice/merowr.ogg' + cooldown = 1.2 SECONDS + +/datum/emote/living/untitledgoose + key = "goosehonk" + key_third_person = "honks" + message = "honks!" + message_mime = "looks like a duck from hell!" + sound = 'modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_01.ogg' + cooldown = 0.8 SECONDS + +/datum/emote/living/untitledgoose/get_sound(mob/living/user) + . = ..() + return pick('modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_01.ogg', 'modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_02.ogg','modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_03.ogg','modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_06.ogg') + +/datum/emote/living/untitledgooseB + key = "goosehonkb" + key_third_person = "honks differently!" + message_mime = "looks like a duck from hell!" + sound = 'modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_01.ogg' + cooldown = 0.8 SECONDS + +/datum/emote/untitledgooseB/get_sound(mob/living/user) + . = ..() + return pick('modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_02.ogg', 'modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_03.ogg', 'modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_04.ogg', 'modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_06.ogg', 'modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_07.ogg', 'modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_08.ogg', 'modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_09.ogg') + +/datum/emote/living/scream2 + key = "scream2" + key_third_person = "screams2" + message = "screams!" + message_mime = "acts out a rather silly scream!" + sound = 'modular_zzplurt/sound/voice/cscream1.ogg' +// vary = FALSE + +/datum/emote/living/scream2/get_sound(mob/living/user) + . = ..() + return pick('modular_zzplurt/sound/voice/cscream1.ogg', 'modular_zzplurt/sound/voice/cscream2.ogg', 'modular_zzplurt/sound/voice/cscream3.ogg', 'modular_zzplurt/sound/voice/cscream4.ogg', 'modular_zzplurt/sound/voice/cscream5.ogg', 'modular_zzplurt/sound/voice/cscream6.ogg', 'modular_zzplurt/sound/voice/cscream7.ogg', 'modular_zzplurt/sound/voice/cscream8.ogg', 'modular_zzplurt/sound/voice/cscream9.ogg', 'modular_zzplurt/sound/voice/cscream10.ogg', 'modular_zzplurt/sound/voice/cscream11.ogg', 'modular_zzplurt/sound/voice/cscream12.ogg') + +/datum/emote/living/scream3 + key = "scream3" + key_third_person = "screams3" + message = "screams manly!" + message_mime = "acts out a rather manly scream!" + sound = 'modular_zzplurt/sound/voice/gachi/scream1.ogg' + +/datum/emote/living/scream3/get_sound(mob/living/user) + . = ..() + return pick('modular_zzplurt/sound/voice/gachi/scream1.ogg', 'modular_zzplurt/sound/voice/gachi/scream2.ogg', 'modular_zzplurt/sound/voice/gachi/scream3.ogg', 'modular_zzplurt/sound/voice/gachi/scream4.ogg') + +/datum/emote/living/moan2 + key = "moan2" + key_third_person = "moans2" + message = "moans somewhat manly!!" + message_mime = "acts out a rather manly scream!" + sound = 'modular_zzplurt/sound/voice/gachi/moan1.ogg' + +/datum/emote/living/scream3/get_sound(mob/living/user) + . = ..() + return pick('modular_zzplurt/sound/voice/gachi/moan1.ogg', 'modular_zzplurt/sound/voice/gachi/moan2.ogg', 'modular_zzplurt/sound/voice/gachi/moan3.ogg', 'modular_zzplurt/sound/voice/gachi/moan4.ogg') + +/datum/emote/living/woop + key = "woop" + key_third_person = "woops" + message = "woops!" + message_mime = "silently woops!" + sound = 'modular_zzplurt/sound/voice/gachi/woop.ogg' + sound_volume = 35 + cooldown = 0.4 SECONDS + +/datum/emote/living/whatthehell/right + key = "wth2" + key_third_person = "wths2" + sound = 'modular_zzplurt/sound/voice/gachi/wth2.ogg' + sound_volume = 100 + cooldown = 1.0 SECONDS + +/datum/emote/living/pardon + key = "sorry" + key_third_person = "sorrys" + message = "exclaims, \"Oh shit, I am sorry!\"" + sound = 'modular_zzplurt/sound/voice/gachi/sorry.ogg' + cooldown = 1.3 SECONDS + +/datum/emote/living/pardonfor + key = "sorryfor" + key_third_person = "sorrysfor" + message = "asks, \"Sorry for what?\"" + message_param = "curses %t!" + message_mime = "silently curses someone!" + sound = 'modular_zzplurt/sound/voice/gachi/sorryfor.ogg' + cooldown = 0.9 SECONDS + +/datum/emote/living/fock + key = "fuckyou" + key_third_person = "fuckyous" + message = "curses someone!" + message_param = "curses %t!" + message_mime = "silently curses someone!" + sound = 'modular_zzplurt/sound/voice/gachi/fockyou1.ogg' + cooldown = 1.18 SECONDS + +/datum/emote/living/fock/get_sound(mob/living/user) + . = ..() + return pick('modular_zzplurt/sound/voice/gachi/fockyou1.ogg','modular_zzplurt/sound/voice/gachi/fockyou2.ogg') + +/datum/emote/living/letsgo + key = "go" + key_third_person = "goes" + message = "yells, \"Come on, lets go!\"" + message_mime = "motions moving forward!" + sound = 'modular_zzplurt/sound/voice/gachi/go.ogg' + cooldown = 1.6 + +/datum/emote/living/chuckle2 + key = "chuckle2" + key_third_person = "chuckles2" + message = "chuckles." + message_mime = "chuckles silently." + sound = 'modular_zzplurt/sound/voice/gachi/chuckle.ogg' + cooldown = 1.01 SECONDS + +/datum/emote/living/fockslaves + key = "slaves" + key_third_person = "slaves" + message = "curses slaves!" + message_mime = "silently curses slaves!" + sound = 'modular_zzplurt/sound/voice/gachi/fokensleves.ogg' + cooldown = 1.2 SECONDS + +/datum/emote/living/getbuttback + key = "assback" + key_third_person = "assbacks" + message = "demands someone's ass to get back here!" + message_param = "demands %t's ass to get back here!" + message_mime = "motions for someone's ass to get back here!" + sound = 'modular_zzplurt/sound/voice/gachi/assback.ogg' + cooldown = 1.9 SECONDS + +/datum/emote/living/boss + key = "boss" + key_third_person = "boss" + message = "seeks the boss of this place!" + message_mime = "stares at the potential boss of this place!" + sound = 'modular_zzplurt/sound/voice/gachi/boss.ogg' + cooldown = 1.68 SECONDS + +/datum/emote/living/attention + key = "attention" + key_third_person = "attentions" + message = "demands an attention!" + message_mime = "seems to be looking for an attention." + sound_volume = 100 + sound = 'modular_zzplurt/sound/voice/gachi/attention.ogg' + cooldown = 1.36 SECONDS + + +/datum/emote/living/boolets + key = "ammo" + key_third_person = "ammos" + message = "is requesting ammo!" + message_mime = "seem to ask for ammo!" + sound = 'modular_zzplurt/sound/voice/gachi/boolets.ogg' + cooldown = 1.1 SECONDS + sound_volume = 10 + +/datum/emote/living/boolets/get_sound(mob/living/user) + . = ..() + return pick('modular_zzplurt/sound/voice/gachi/boolets.ogg','modular_zzplurt/sound/voice/gachi/boolets2.ogg') + +/datum/emote/living/wepon + key = "wepon" + key_third_person = "wepons" + message = "is requesting bigger weapons!" + message_mime = "seem to ask for weapons!" + sound = 'modular_zzplurt/sound/voice/gachi/wepons.ogg' + cooldown = 1.07 SECONDS + sound_volume = 10 + +/datum/emote/living/sciteam + key = "sciteam" + key_third_person = "sciteams" + message = "exclaims, \"I am with the Science team!\"" + message_mime = "gestures being with the Science team!" + sound = 'modular_zzplurt/sound/voice/sciteam.ogg' + cooldown = 1.32 SECONDS + sound_volume = 90 + +/datum/emote/living/ambatukam + key = "ambatukam" + key_third_person = "ambatukams" + message = "is about to come!" + message_mime = "seems like about to come!" + sound = 'modular_zzplurt/sound/voice/ambatukam.ogg' + cooldown = 2.75 SECONDS + +/datum/emote/living/ambatukam2 + key = "ambatukam2" + key_third_person = "ambatukams2" + message = "is about to come in harmony!" + message_mime = "seems like about to come in harmony!" + sound = 'modular_zzplurt/sound/voice/ambatukam_harmony.ogg' + cooldown = 3.42 SECONDS + +/datum/emote/living/eekum + key = "eekumbokum" + key_third_person = "eekumbokums" + message = "eekum-bokums!" + message_mime = "seems to eekum-bokum!" + sound = 'modular_zzplurt/sound/voice/eekum-bokum.ogg' + cooldown = 0.9 + +/datum/emote/living/eekum/run_emote(mob/user, params, type_override, intentional) + switch(user.gender) + if(MALE) + sound = 'modular_zzplurt/sound/voice/eekum-bokum.ogg' + if(FEMALE) + sound = pick('modular_zzplurt/sound/voice/eekum-bokum_f1.ogg','modular_zzplurt/sound/voice/eekum-bokum_f2.ogg') + else + sound = pick('modular_zzplurt/sound/voice/eekum-bokum.ogg','modular_zzplurt/sound/voice/eekum-bokum_f1.ogg','modular_zzplurt/sound/voice/eekum-bokum_f2.ogg') + . = ..() + +/datum/emote/living/bazinga + key = "bazinga" + key_third_person = "bazingas" + message = "exclaims, \"Bazinga!\"" + message_mime = "fools someone, silently." + sound = 'modular_zzplurt/sound/voice/bazinga.ogg' + cooldown = 0.65 SECONDS + +/datum/emote/living/bazinga/run_emote(mob/user, params, type_override, intentional) + if(prob(1)) + sound = 'modular_zzplurt/sound/voice/bazinga_ebil.ogg' + vary = FALSE + cooldown = 1.92 SECONDS + sound_volume = 110 + else + sound = 'modular_zzplurt/sound/voice/bazinga.ogg' + vary = TRUE + cooldown = 0.65 SECONDS + sound_volume = 50 + . = ..() + +/datum/emote/living/yooo + key = "yooo" + key_third_person = "yooos" + message = "thinks they are part of Kabuki play." + sound = 'modular_zzplurt/sound/voice/yooo.ogg' + cooldown = 2.54 SECONDS + +/datum/emote/living/buzzer_correct + key = "correct" + key_third_person = "corrects" + message = "thinks someone is correct." + message_param = "thinks %t is correct." + sound = 'modular_zzplurt/sound/voice/buzzer_correct.ogg' + cooldown = 0.84 SECONDS + +/datum/emote/living/buzzer_incorrect + key = "incorrect" + key_third_person = "incorrects" + message = "thinks someone is incorrect." + message_param = "thinks %t is incorrect." + sound = 'modular_zzplurt/sound/voice/buzzer_incorrect.ogg' + cooldown = 1.21 SECONDS + +/datum/emote/living/ace/ + key = "objection0" + key_third_person = "objections0" + message = "\<\< OBJECTION!! \>\>" + message_mime = "points their finger with determination!" + sound = 'modular_zzplurt/sound/voice/ace/ace_objection_generic.ogg' + cooldown = 6.0 SECONDS + sound_volume = 30 + +/datum/emote/living/ace/objection + key = "objection" + key_third_person = "objections" + sound = 'modular_zzplurt/sound/voice/ace/ace_objection_m1.ogg' + vary = FALSE + +/datum/emote/living/ace/objection/run_emote(mob/user, params, type_override, intentional) + switch(user.gender) + if(MALE) + sound = pick('modular_zzplurt/sound/voice/ace/ace_objection_m1.ogg', 'modular_zzplurt/sound/voice/ace/ace_objection_m2.ogg', 'modular_zzplurt/sound/voice/ace/ace_objection_m3.ogg') + if(FEMALE) + sound = pick('modular_zzplurt/sound/voice/ace/ace_objection_f1.ogg', 'modular_zzplurt/sound/voice/ace/ace_objection_f2.ogg') + else + sound = pick('modular_zzplurt/sound/voice/ace/ace_objection_m1.ogg', 'modular_zzplurt/sound/voice/ace/ace_objection_m2.ogg', 'modular_zzplurt/sound/voice/ace/ace_objection_m3.ogg', 'modular_zzplurt/sound/voice/ace/ace_objection_f1.ogg', 'modular_zzplurt/sound/voice/ace/ace_objection_f2.ogg') + . = ..() + +/datum/emote/living/ace/takethat + key = "takethat" + key_third_person = "tkakesthat" + message = "\<\< TAKE THAT!! \>\>" + sound = 'modular_zzplurt/sound/voice/ace/ace_takethat_m1.ogg' + +/datum/emote/living/ace/takethat/run_emote(mob/user, params, type_override, intentional) + switch(user.gender) + if(MALE) + sound = pick('modular_zzplurt/sound/voice/ace/ace_takethat_m1.ogg', 'modular_zzplurt/sound/voice/ace/ace_takethat_m2.ogg', 'modular_zzplurt/sound/voice/ace/ace_takethat_m3.ogg') + if(FEMALE) + sound = pick('modular_zzplurt/sound/voice/ace/ace_takethat_f1.ogg', 'modular_zzplurt/sound/voice/ace/ace_takethat_f2.ogg') + else + sound = pick('modular_zzplurt/sound/voice/ace/ace_takethat_m1.ogg', 'modular_zzplurt/sound/voice/ace/ace_takethat_m2.ogg', 'modular_zzplurt/sound/voice/ace/ace_takethat_m3.ogg', 'modular_zzplurt/sound/voice/ace/ace_takethat_f1.ogg', 'modular_zzplurt/sound/voice/ace/ace_takethat_f2.ogg') + . = ..() + +/datum/emote/living/ace/hold_it + key = "holdit" + key_third_person = "holdsit" + message = "\<\< HOLD IT!! \>\>" + sound = 'modular_zzplurt/sound/voice/ace/ace_holdit_m1.ogg' + vary = FALSE + +/datum/emote/living/ace/hold_it/run_emote(mob/user, params, type_override, intentional) + switch(user.gender) + if(MALE) + sound = pick('modular_zzplurt/sound/voice/ace/ace_holdit_m1.ogg', 'modular_zzplurt/sound/voice/ace/ace_holdit_m2.ogg', 'modular_zzplurt/sound/voice/ace/ace_holdit_m3.ogg') + if(FEMALE) + sound = pick('modular_zzplurt/sound/voice/ace/ace_holdit_f1.ogg', 'modular_zzplurt/sound/voice/ace/ace_holdit_f2.ogg') + else + sound = pick('modular_zzplurt/sound/voice/ace/ace_holdit_m1.ogg', 'modular_zzplurt/sound/voice/ace/ace_holdit_m2.ogg', 'modular_zzplurt/sound/voice/ace/ace_holdit_m3.ogg', 'modular_zzplurt/sound/voice/ace/ace_holdit_f1.ogg', 'modular_zzplurt/sound/voice/ace/ace_holdit_f2.ogg') + . = ..() + +/datum/emote/living/smirk2 + key = "smirk2" + key_third_person = "smirks2" + message = "smirks." + sound = 'modular_zzplurt/sound/voice/ace/ace_wubs.ogg' + cooldown = 0.5 SECONDS + +/datum/emote/living/nani + key = "nani" + key_third_person = "nanis" + message = "seems confused." + sound = 'modular_zzplurt/sound/voice/nani.ogg' + cooldown = 0.5 SECONDS + +/datum/emote/living/canonevent + key = "2099" + key_third_person = "canons" + message = "thinks this is a canon event." + sound = 'modular_zzplurt/sound/voice/canon_event.ogg' + cooldown = 5.0 SECONDS + sound_volume = 27 + +/datum/emote/living/meow2/get_sound(mob/living/user) + . = ..() + return pick('modular_zzplurt/sound/voice/catpeople/cat_meow1.ogg', 'modular_zzplurt/sound/voice/catpeople/cat_meow2.ogg', 'modular_zzplurt/sound/voice/catpeople/cat_meow3.ogg') + + +/datum/emote/living/meow2 + key = "meow2" + key_third_person = "meows" + message = "meows!" + sound = 'modular_zzplurt/sound/voice/catpeople/cat_meow1.ogg' + cooldowns = 0.8 SECONDS + vary = FALSE + +/datum/emote/living/meow2/get_sound(mob/living/user) + . = ..() + return pick('modular_zzplurt/sound/voice/catpeople/cat_mew1.ogg', 'modular_zzplurt/sound/voice/catpeople/cat_mew2.ogg') + +/datum/emote/living/meow3 + key = "meow3" + key_third_person = "mews!" + message = "mews!" + sound = 'modular_zzplurt/sound/voice/catpeople/cat_mew1.ogg' + cooldowns = 0.8 SECONDS + vary = FALSE + +/datum/emote/living/mrrp + key = "mrrp" + key_third_person = "mrrps" + message = "trills like a cat!" + sound = 'modular_zzplurt/sound/voice/catpeople/cat_mrrp1.ogg' + cooldowns = 0.8 SECONDS + vary = FALSE + +/datum/emote/living/mrrp2 + key = "mrrp2" + key_third_person = "mrrps" + message = "trills like a cat!" + sound = 'modular_zzplurt/sound/voice/catpeople/cat_mrrp2.ogg' + cooldowns = 0.8 SECONDS + vary = FALSE + +/datum/emote/living/gay + key = "gay" + key_third_person = "points at a player" + message = "saw something gay." + sound = 'modular_zzplurt/sound/voice/gay-echo.ogg' + cooldown = 0.95 SECONDS + vary = FALSE + +/datum/emote/living/flabbergast + key = "flabbergast" + key_third_person = "is flabbergasted" + message = "looks flabbergasted!" + sound = 'modular_zzplurt/sound/voice/flabbergasted.ogg' + cooldown = 3.0 SECONDS + vary = FALSE + sound_volume = 70 + +/datum/emote/living/sadness + key = "sadness" + key_third_person = "feels sadness" + message = "is experiencing Profound Sadness!" + sound = 'modular_zzplurt/sound/voice/sadness.ogg' + cooldown = 4.0 SECONDS + vary = FALSE + sound_volume = 30 + +/datum/emote/living/ah + key = "ah" + key_third_person = "ahs" + message = "ahs!" + message_mime = "ahs silently" + sound = 'modular_zzplurt/sound/voice/gachi/ah.ogg' + cooldown = 0.67 SECONDS + sound_volume = 25 diff --git a/modular_zzplurt/sound/effects/bricks_1.ogg b/modular_zzplurt/sound/effects/bricks_1.ogg new file mode 100644 index 0000000000000..4d1dc3793159f Binary files /dev/null and b/modular_zzplurt/sound/effects/bricks_1.ogg differ diff --git a/modular_zzplurt/sound/effects/bricks_2.ogg b/modular_zzplurt/sound/effects/bricks_2.ogg new file mode 100644 index 0000000000000..29d5541149753 Binary files /dev/null and b/modular_zzplurt/sound/effects/bricks_2.ogg differ diff --git a/modular_zzplurt/sound/effects/cartoon_pop.ogg b/modular_zzplurt/sound/effects/cartoon_pop.ogg new file mode 100644 index 0000000000000..aca8c7ade4eae Binary files /dev/null and b/modular_zzplurt/sound/effects/cartoon_pop.ogg differ diff --git a/modular_zzplurt/sound/effects/fart_reverb.ogg b/modular_zzplurt/sound/effects/fart_reverb.ogg new file mode 100644 index 0000000000000..00d4edda0a6d2 Binary files /dev/null and b/modular_zzplurt/sound/effects/fart_reverb.ogg differ diff --git a/modular_zzplurt/sound/effects/footstep/highheel1.ogg b/modular_zzplurt/sound/effects/footstep/highheel1.ogg new file mode 100644 index 0000000000000..8f66ac29986f4 Binary files /dev/null and b/modular_zzplurt/sound/effects/footstep/highheel1.ogg differ diff --git a/modular_zzplurt/sound/effects/footstep/highheel2.ogg b/modular_zzplurt/sound/effects/footstep/highheel2.ogg new file mode 100644 index 0000000000000..3c5c779699676 Binary files /dev/null and b/modular_zzplurt/sound/effects/footstep/highheel2.ogg differ diff --git a/modular_zzplurt/sound/effects/hatch.ogg b/modular_zzplurt/sound/effects/hatch.ogg new file mode 100644 index 0000000000000..3ac74fdec10f5 Binary files /dev/null and b/modular_zzplurt/sound/effects/hatch.ogg differ diff --git a/modular_zzplurt/sound/effects/hatch_notification.ogg b/modular_zzplurt/sound/effects/hatch_notification.ogg new file mode 100644 index 0000000000000..f821a898b781b Binary files /dev/null and b/modular_zzplurt/sound/effects/hatch_notification.ogg differ diff --git a/modular_zzplurt/sound/effects/pan0.ogg b/modular_zzplurt/sound/effects/pan0.ogg new file mode 100644 index 0000000000000..123a83a919c3e Binary files /dev/null and b/modular_zzplurt/sound/effects/pan0.ogg differ diff --git a/modular_zzplurt/sound/effects/pan1.ogg b/modular_zzplurt/sound/effects/pan1.ogg new file mode 100644 index 0000000000000..a63ad14de2c00 Binary files /dev/null and b/modular_zzplurt/sound/effects/pan1.ogg differ diff --git a/modular_zzplurt/sound/effects/rbmk/alarm.ogg b/modular_zzplurt/sound/effects/rbmk/alarm.ogg new file mode 100644 index 0000000000000..8e698a69f1a5b Binary files /dev/null and b/modular_zzplurt/sound/effects/rbmk/alarm.ogg differ diff --git a/modular_zzplurt/sound/effects/rbmk/meltdown.ogg b/modular_zzplurt/sound/effects/rbmk/meltdown.ogg new file mode 100644 index 0000000000000..9c0a1a9917915 Binary files /dev/null and b/modular_zzplurt/sound/effects/rbmk/meltdown.ogg differ diff --git a/modular_zzplurt/sound/effects/rbmk/reactor_hum.ogg b/modular_zzplurt/sound/effects/rbmk/reactor_hum.ogg new file mode 100644 index 0000000000000..adc1e867ed129 Binary files /dev/null and b/modular_zzplurt/sound/effects/rbmk/reactor_hum.ogg differ diff --git a/modular_zzplurt/sound/effects/rbmk/switch.ogg b/modular_zzplurt/sound/effects/rbmk/switch.ogg new file mode 100644 index 0000000000000..668d3b0310565 Binary files /dev/null and b/modular_zzplurt/sound/effects/rbmk/switch.ogg differ diff --git a/modular_zzplurt/sound/effects/rbmk/switch2.ogg b/modular_zzplurt/sound/effects/rbmk/switch2.ogg new file mode 100644 index 0000000000000..b9cd7d1540212 Binary files /dev/null and b/modular_zzplurt/sound/effects/rbmk/switch2.ogg differ diff --git a/modular_zzplurt/sound/effects/rbmk/switch3.ogg b/modular_zzplurt/sound/effects/rbmk/switch3.ogg new file mode 100644 index 0000000000000..b89cbab4cc822 Binary files /dev/null and b/modular_zzplurt/sound/effects/rbmk/switch3.ogg differ diff --git a/modular_zzplurt/sound/effects/rbmk/turbine_end.ogg b/modular_zzplurt/sound/effects/rbmk/turbine_end.ogg new file mode 100644 index 0000000000000..55859aff904ac Binary files /dev/null and b/modular_zzplurt/sound/effects/rbmk/turbine_end.ogg differ diff --git a/modular_zzplurt/sound/effects/rbmk/turbine_mid.ogg b/modular_zzplurt/sound/effects/rbmk/turbine_mid.ogg new file mode 100644 index 0000000000000..2010370425b44 Binary files /dev/null and b/modular_zzplurt/sound/effects/rbmk/turbine_mid.ogg differ diff --git a/modular_zzplurt/sound/effects/rbmk/turbine_start.ogg b/modular_zzplurt/sound/effects/rbmk/turbine_start.ogg new file mode 100644 index 0000000000000..4104d0f627b90 Binary files /dev/null and b/modular_zzplurt/sound/effects/rbmk/turbine_start.ogg differ diff --git a/modular_zzplurt/sound/effects/regen_1.ogg b/modular_zzplurt/sound/effects/regen_1.ogg new file mode 100644 index 0000000000000..199e7db7803ca Binary files /dev/null and b/modular_zzplurt/sound/effects/regen_1.ogg differ diff --git a/modular_zzplurt/sound/effects/regen_2.ogg b/modular_zzplurt/sound/effects/regen_2.ogg new file mode 100644 index 0000000000000..a15d979797429 Binary files /dev/null and b/modular_zzplurt/sound/effects/regen_2.ogg differ diff --git a/modular_zzplurt/sound/effects/regen_3.ogg b/modular_zzplurt/sound/effects/regen_3.ogg new file mode 100644 index 0000000000000..5546c2b25f7ec Binary files /dev/null and b/modular_zzplurt/sound/effects/regen_3.ogg differ diff --git a/modular_zzplurt/sound/effects/regen_4.ogg b/modular_zzplurt/sound/effects/regen_4.ogg new file mode 100644 index 0000000000000..a5d706e7ceae8 Binary files /dev/null and b/modular_zzplurt/sound/effects/regen_4.ogg differ diff --git a/modular_zzplurt/sound/effects/regen_5.ogg b/modular_zzplurt/sound/effects/regen_5.ogg new file mode 100644 index 0000000000000..b85eced5ab265 Binary files /dev/null and b/modular_zzplurt/sound/effects/regen_5.ogg differ diff --git a/modular_zzplurt/sound/effects/ship/freespace2/crane_1.wav b/modular_zzplurt/sound/effects/ship/freespace2/crane_1.wav new file mode 100644 index 0000000000000..394bd658cb830 Binary files /dev/null and b/modular_zzplurt/sound/effects/ship/freespace2/crane_1.wav differ diff --git a/modular_zzplurt/sound/effects/ship/reactor/falloutwind.ogg b/modular_zzplurt/sound/effects/ship/reactor/falloutwind.ogg new file mode 100644 index 0000000000000..4119371517e88 Binary files /dev/null and b/modular_zzplurt/sound/effects/ship/reactor/falloutwind.ogg differ diff --git a/modular_zzplurt/sound/effects/ship/reactor/startup.ogg b/modular_zzplurt/sound/effects/ship/reactor/startup.ogg new file mode 100644 index 0000000000000..4df6e736c50d5 Binary files /dev/null and b/modular_zzplurt/sound/effects/ship/reactor/startup.ogg differ diff --git a/modular_zzplurt/sound/effects/ship/reactor/startup2.ogg b/modular_zzplurt/sound/effects/ship/reactor/startup2.ogg new file mode 100644 index 0000000000000..b11e80fc82e91 Binary files /dev/null and b/modular_zzplurt/sound/effects/ship/reactor/startup2.ogg differ diff --git a/modular_zzplurt/sound/effects/slap.ogg b/modular_zzplurt/sound/effects/slap.ogg new file mode 100644 index 0000000000000..01a7d6f140850 Binary files /dev/null and b/modular_zzplurt/sound/effects/slap.ogg differ diff --git a/modular_zzplurt/sound/effects/vaultsuit/FalloutEXPUp.ogg b/modular_zzplurt/sound/effects/vaultsuit/FalloutEXPUp.ogg new file mode 100644 index 0000000000000..8175df7dd42bc Binary files /dev/null and b/modular_zzplurt/sound/effects/vaultsuit/FalloutEXPUp.ogg differ diff --git a/modular_zzplurt/sound/effects/vaultsuit/FalloutLevelUp.ogg b/modular_zzplurt/sound/effects/vaultsuit/FalloutLevelUp.ogg new file mode 100644 index 0000000000000..c11c47674dc94 Binary files /dev/null and b/modular_zzplurt/sound/effects/vaultsuit/FalloutLevelUp.ogg differ diff --git a/modular_zzplurt/sound/effects/vaultsuit/InkSpotsSting.ogg b/modular_zzplurt/sound/effects/vaultsuit/InkSpotsSting.ogg new file mode 100644 index 0000000000000..4acde860c2964 Binary files /dev/null and b/modular_zzplurt/sound/effects/vaultsuit/InkSpotsSting.ogg differ diff --git a/modular_zzplurt/sound/misc/GOT_TETRIS.ogg b/modular_zzplurt/sound/misc/GOT_TETRIS.ogg new file mode 100644 index 0000000000000..d4faa89796aa2 Binary files /dev/null and b/modular_zzplurt/sound/misc/GOT_TETRIS.ogg differ diff --git a/modular_zzplurt/sound/misc/NOW.ogg b/modular_zzplurt/sound/misc/NOW.ogg new file mode 100644 index 0000000000000..627983527e388 Binary files /dev/null and b/modular_zzplurt/sound/misc/NOW.ogg differ diff --git a/modular_zzplurt/sound/misc/bonk.ogg b/modular_zzplurt/sound/misc/bonk.ogg new file mode 100644 index 0000000000000..8f03c8ecc0ef0 Binary files /dev/null and b/modular_zzplurt/sound/misc/bonk.ogg differ diff --git a/modular_zzplurt/sound/misc/bookify.ogg b/modular_zzplurt/sound/misc/bookify.ogg new file mode 100644 index 0000000000000..bba99ace1d556 Binary files /dev/null and b/modular_zzplurt/sound/misc/bookify.ogg differ diff --git a/modular_zzplurt/sound/misc/claw_rend.ogg b/modular_zzplurt/sound/misc/claw_rend.ogg new file mode 100644 index 0000000000000..a0acaa2a06d0d Binary files /dev/null and b/modular_zzplurt/sound/misc/claw_rend.ogg differ diff --git a/modular_zzplurt/sound/misc/connection_terminated.ogg b/modular_zzplurt/sound/misc/connection_terminated.ogg new file mode 100644 index 0000000000000..9a4cd39d9b706 Binary files /dev/null and b/modular_zzplurt/sound/misc/connection_terminated.ogg differ diff --git a/modular_zzplurt/sound/misc/dog_toy.ogg b/modular_zzplurt/sound/misc/dog_toy.ogg new file mode 100644 index 0000000000000..de295dc148adb Binary files /dev/null and b/modular_zzplurt/sound/misc/dog_toy.ogg differ diff --git a/modular_zzplurt/sound/misc/fox_squeak.ogg b/modular_zzplurt/sound/misc/fox_squeak.ogg new file mode 100644 index 0000000000000..665f2cee1c519 Binary files /dev/null and b/modular_zzplurt/sound/misc/fox_squeak.ogg differ diff --git a/modular_zzplurt/sound/misc/fox_squeak1.ogg b/modular_zzplurt/sound/misc/fox_squeak1.ogg new file mode 100644 index 0000000000000..36cfc6c34c1a3 Binary files /dev/null and b/modular_zzplurt/sound/misc/fox_squeak1.ogg differ diff --git a/modular_zzplurt/sound/misc/fox_squeak2.ogg b/modular_zzplurt/sound/misc/fox_squeak2.ogg new file mode 100644 index 0000000000000..8158272850f0c Binary files /dev/null and b/modular_zzplurt/sound/misc/fox_squeak2.ogg differ diff --git a/modular_zzplurt/sound/misc/monkey_twerk.ogg b/modular_zzplurt/sound/misc/monkey_twerk.ogg new file mode 100644 index 0000000000000..ae80337f8d743 Binary files /dev/null and b/modular_zzplurt/sound/misc/monkey_twerk.ogg differ diff --git a/modular_zzplurt/sound/misc/ourtable.ogg b/modular_zzplurt/sound/misc/ourtable.ogg new file mode 100644 index 0000000000000..d95086e5cab96 Binary files /dev/null and b/modular_zzplurt/sound/misc/ourtable.ogg differ diff --git a/modular_zzplurt/sound/misc/slamofthenorthstar.ogg b/modular_zzplurt/sound/misc/slamofthenorthstar.ogg new file mode 100644 index 0000000000000..4d28638b73e90 Binary files /dev/null and b/modular_zzplurt/sound/misc/slamofthenorthstar.ogg differ diff --git a/modular_zzplurt/sound/misc/thomas_whistle_movie.ogg b/modular_zzplurt/sound/misc/thomas_whistle_movie.ogg new file mode 100644 index 0000000000000..e1a077c30b8af Binary files /dev/null and b/modular_zzplurt/sound/misc/thomas_whistle_movie.ogg differ diff --git a/modular_zzplurt/sound/voice/OMG.ogg b/modular_zzplurt/sound/voice/OMG.ogg new file mode 100644 index 0000000000000..fbd09d1a431f0 Binary files /dev/null and b/modular_zzplurt/sound/voice/OMG.ogg differ diff --git a/modular_zzplurt/sound/voice/WTH.ogg b/modular_zzplurt/sound/voice/WTH.ogg new file mode 100644 index 0000000000000..5888b6a1ea299 Binary files /dev/null and b/modular_zzplurt/sound/voice/WTH.ogg differ diff --git a/modular_zzplurt/sound/voice/aauugghh1.ogg b/modular_zzplurt/sound/voice/aauugghh1.ogg new file mode 100644 index 0000000000000..4dbc62a90004b Binary files /dev/null and b/modular_zzplurt/sound/voice/aauugghh1.ogg differ diff --git a/modular_zzplurt/sound/voice/aauugghh2.ogg b/modular_zzplurt/sound/voice/aauugghh2.ogg new file mode 100644 index 0000000000000..16e28f0b80c38 Binary files /dev/null and b/modular_zzplurt/sound/voice/aauugghh2.ogg differ diff --git a/modular_zzplurt/sound/voice/ace/ace_holdit_f1.ogg b/modular_zzplurt/sound/voice/ace/ace_holdit_f1.ogg new file mode 100644 index 0000000000000..00389c11705e4 Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_holdit_f1.ogg differ diff --git a/modular_zzplurt/sound/voice/ace/ace_holdit_f2.ogg b/modular_zzplurt/sound/voice/ace/ace_holdit_f2.ogg new file mode 100644 index 0000000000000..8d970995d9322 Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_holdit_f2.ogg differ diff --git a/modular_zzplurt/sound/voice/ace/ace_holdit_m1.ogg b/modular_zzplurt/sound/voice/ace/ace_holdit_m1.ogg new file mode 100644 index 0000000000000..d39a1c6adb0ec Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_holdit_m1.ogg differ diff --git a/modular_zzplurt/sound/voice/ace/ace_holdit_m2.ogg b/modular_zzplurt/sound/voice/ace/ace_holdit_m2.ogg new file mode 100644 index 0000000000000..e9cf3787afc3e Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_holdit_m2.ogg differ diff --git a/modular_zzplurt/sound/voice/ace/ace_holdit_m3.ogg b/modular_zzplurt/sound/voice/ace/ace_holdit_m3.ogg new file mode 100644 index 0000000000000..6fad8ef05ab71 Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_holdit_m3.ogg differ diff --git a/modular_zzplurt/sound/voice/ace/ace_objection_f1.ogg b/modular_zzplurt/sound/voice/ace/ace_objection_f1.ogg new file mode 100644 index 0000000000000..2272baa537396 Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_objection_f1.ogg differ diff --git a/modular_zzplurt/sound/voice/ace/ace_objection_f2.ogg b/modular_zzplurt/sound/voice/ace/ace_objection_f2.ogg new file mode 100644 index 0000000000000..6248915cf1e60 Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_objection_f2.ogg differ diff --git a/modular_zzplurt/sound/voice/ace/ace_objection_generic.ogg b/modular_zzplurt/sound/voice/ace/ace_objection_generic.ogg new file mode 100644 index 0000000000000..34c639fe0e0a7 Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_objection_generic.ogg differ diff --git a/modular_zzplurt/sound/voice/ace/ace_objection_m1.ogg b/modular_zzplurt/sound/voice/ace/ace_objection_m1.ogg new file mode 100644 index 0000000000000..ca60a26b81cb6 Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_objection_m1.ogg differ diff --git a/modular_zzplurt/sound/voice/ace/ace_objection_m2.ogg b/modular_zzplurt/sound/voice/ace/ace_objection_m2.ogg new file mode 100644 index 0000000000000..fdcf37cde058d Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_objection_m2.ogg differ diff --git a/modular_zzplurt/sound/voice/ace/ace_objection_m3.ogg b/modular_zzplurt/sound/voice/ace/ace_objection_m3.ogg new file mode 100644 index 0000000000000..e4d5786207c41 Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_objection_m3.ogg differ diff --git a/modular_zzplurt/sound/voice/ace/ace_realize.ogg b/modular_zzplurt/sound/voice/ace/ace_realize.ogg new file mode 100644 index 0000000000000..54ebe2e4997df Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_realize.ogg differ diff --git a/modular_zzplurt/sound/voice/ace/ace_takethat_f1.ogg b/modular_zzplurt/sound/voice/ace/ace_takethat_f1.ogg new file mode 100644 index 0000000000000..f4521b40f0ff3 Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_takethat_f1.ogg differ diff --git a/modular_zzplurt/sound/voice/ace/ace_takethat_f2.ogg b/modular_zzplurt/sound/voice/ace/ace_takethat_f2.ogg new file mode 100644 index 0000000000000..25d78e388a489 Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_takethat_f2.ogg differ diff --git a/modular_zzplurt/sound/voice/ace/ace_takethat_m1.ogg b/modular_zzplurt/sound/voice/ace/ace_takethat_m1.ogg new file mode 100644 index 0000000000000..2d5dab38f2756 Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_takethat_m1.ogg differ diff --git a/modular_zzplurt/sound/voice/ace/ace_takethat_m2.ogg b/modular_zzplurt/sound/voice/ace/ace_takethat_m2.ogg new file mode 100644 index 0000000000000..56c0e265edc34 Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_takethat_m2.ogg differ diff --git a/modular_zzplurt/sound/voice/ace/ace_takethat_m3.ogg b/modular_zzplurt/sound/voice/ace/ace_takethat_m3.ogg new file mode 100644 index 0000000000000..e115c8cb7273c Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_takethat_m3.ogg differ diff --git a/modular_zzplurt/sound/voice/ace/ace_wubs.ogg b/modular_zzplurt/sound/voice/ace/ace_wubs.ogg new file mode 100644 index 0000000000000..339ff9596d6e1 Binary files /dev/null and b/modular_zzplurt/sound/voice/ace/ace_wubs.ogg differ diff --git a/modular_zzplurt/sound/voice/agony.ogg b/modular_zzplurt/sound/voice/agony.ogg new file mode 100644 index 0000000000000..6898ed8fc8ff8 Binary files /dev/null and b/modular_zzplurt/sound/voice/agony.ogg differ diff --git a/modular_zzplurt/sound/voice/ambatukam.ogg b/modular_zzplurt/sound/voice/ambatukam.ogg new file mode 100644 index 0000000000000..f3206796e751b Binary files /dev/null and b/modular_zzplurt/sound/voice/ambatukam.ogg differ diff --git a/modular_zzplurt/sound/voice/ambatukam_harmony.ogg b/modular_zzplurt/sound/voice/ambatukam_harmony.ogg new file mode 100644 index 0000000000000..f236de90347e3 Binary files /dev/null and b/modular_zzplurt/sound/voice/ambatukam_harmony.ogg differ diff --git a/modular_zzplurt/sound/voice/ara-ara.ogg b/modular_zzplurt/sound/voice/ara-ara.ogg new file mode 100644 index 0000000000000..d2614ec46f83f Binary files /dev/null and b/modular_zzplurt/sound/voice/ara-ara.ogg differ diff --git a/modular_zzplurt/sound/voice/ara-ara2.ogg b/modular_zzplurt/sound/voice/ara-ara2.ogg new file mode 100644 index 0000000000000..527c1c76e3a3c Binary files /dev/null and b/modular_zzplurt/sound/voice/ara-ara2.ogg differ diff --git a/modular_zzplurt/sound/voice/bababooey/bababooey.ogg b/modular_zzplurt/sound/voice/bababooey/bababooey.ogg new file mode 100644 index 0000000000000..87c7e802bde5b Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/bababooey.ogg differ diff --git a/modular_zzplurt/sound/voice/bababooey/bababooey2.ogg b/modular_zzplurt/sound/voice/bababooey/bababooey2.ogg new file mode 100644 index 0000000000000..53b2b3d0d4950 Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/bababooey2.ogg differ diff --git a/modular_zzplurt/sound/voice/bababooey/babafooey.ogg b/modular_zzplurt/sound/voice/bababooey/babafooey.ogg new file mode 100644 index 0000000000000..63f7db4b12c99 Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/babafooey.ogg differ diff --git a/modular_zzplurt/sound/voice/bababooey/fafafoggy.ogg b/modular_zzplurt/sound/voice/bababooey/fafafoggy.ogg new file mode 100644 index 0000000000000..9851fb66717cc Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/fafafoggy.ogg differ diff --git a/modular_zzplurt/sound/voice/bababooey/fafafoggy2.ogg b/modular_zzplurt/sound/voice/bababooey/fafafoggy2.ogg new file mode 100644 index 0000000000000..425be3a4c72e9 Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/fafafoggy2.ogg differ diff --git a/modular_zzplurt/sound/voice/bababooey/fafafooey.ogg b/modular_zzplurt/sound/voice/bababooey/fafafooey.ogg new file mode 100644 index 0000000000000..b3d58813586f0 Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/fafafooey.ogg differ diff --git a/modular_zzplurt/sound/voice/bababooey/fafafooey2.ogg b/modular_zzplurt/sound/voice/bababooey/fafafooey2.ogg new file mode 100644 index 0000000000000..d4602643ecb0c Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/fafafooey2.ogg differ diff --git a/modular_zzplurt/sound/voice/bababooey/fafafooey3.ogg b/modular_zzplurt/sound/voice/bababooey/fafafooey3.ogg new file mode 100644 index 0000000000000..183344cb7dc70 Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/fafafooey3.ogg differ diff --git a/modular_zzplurt/sound/voice/bababooey/ffff.ogg b/modular_zzplurt/sound/voice/bababooey/ffff.ogg new file mode 100644 index 0000000000000..c55f5ced5198a Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/ffff.ogg differ diff --git a/modular_zzplurt/sound/voice/bababooey/ffffhvh.ogg b/modular_zzplurt/sound/voice/bababooey/ffffhvh.ogg new file mode 100644 index 0000000000000..88b9f1a1e1efa Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/ffffhvh.ogg differ diff --git a/modular_zzplurt/sound/voice/bababooey/hohohoy.ogg b/modular_zzplurt/sound/voice/bababooey/hohohoy.ogg new file mode 100644 index 0000000000000..241668ea67b97 Binary files /dev/null and b/modular_zzplurt/sound/voice/bababooey/hohohoy.ogg differ diff --git a/modular_zzplurt/sound/voice/bark_alt.ogg b/modular_zzplurt/sound/voice/bark_alt.ogg new file mode 100644 index 0000000000000..c4bfd372d17f8 Binary files /dev/null and b/modular_zzplurt/sound/voice/bark_alt.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/ace_attorney/aa_blip.ogg b/modular_zzplurt/sound/voice/barks/ace_attorney/aa_blip.ogg new file mode 100644 index 0000000000000..960a0508d5b3d Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/ace_attorney/aa_blip.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/ace_attorney/aa_blip_typewriter.ogg b/modular_zzplurt/sound/voice/barks/ace_attorney/aa_blip_typewriter.ogg new file mode 100644 index 0000000000000..af4a6631c74c8 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/ace_attorney/aa_blip_typewriter.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/ace_attorney/aa_dd_blip.ogg b/modular_zzplurt/sound/voice/barks/ace_attorney/aa_dd_blip.ogg new file mode 100644 index 0000000000000..b60fc7b7dc23f Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/ace_attorney/aa_dd_blip.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/ace_attorney/aa_tgaa_blip.ogg b/modular_zzplurt/sound/voice/barks/ace_attorney/aa_tgaa_blip.ogg new file mode 100644 index 0000000000000..0c257f38edfb4 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/ace_attorney/aa_tgaa_blip.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/bleat_bark.ogg b/modular_zzplurt/sound/voice/barks/bleat_bark.ogg new file mode 100644 index 0000000000000..a996bc6ab3617 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/bleat_bark.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/dont_starve/wilson_bark.ogg b/modular_zzplurt/sound/voice/barks/dont_starve/wilson_bark.ogg new file mode 100644 index 0000000000000..e8aaa06eb0d9c Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/dont_starve/wilson_bark.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/dont_starve/wolfgang_bark.ogg b/modular_zzplurt/sound/voice/barks/dont_starve/wolfgang_bark.ogg new file mode 100644 index 0000000000000..31cbfdf720230 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/dont_starve/wolfgang_bark.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/dont_starve/woodie_bark.ogg b/modular_zzplurt/sound/voice/barks/dont_starve/woodie_bark.ogg new file mode 100644 index 0000000000000..8092d66e61819 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/dont_starve/woodie_bark.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/dont_starve/wurt_bark.ogg b/modular_zzplurt/sound/voice/barks/dont_starve/wurt_bark.ogg new file mode 100644 index 0000000000000..d5ede2f3b9d36 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/dont_starve/wurt_bark.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/dont_starve/wx78_bark.ogg b/modular_zzplurt/sound/voice/barks/dont_starve/wx78_bark.ogg new file mode 100644 index 0000000000000..ee58058eb3fc6 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/dont_starve/wx78_bark.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/goon/blub.ogg b/modular_zzplurt/sound/voice/barks/goon/blub.ogg new file mode 100644 index 0000000000000..ee6de6ede4458 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/blub.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/goon/bottalk_1.ogg b/modular_zzplurt/sound/voice/barks/goon/bottalk_1.ogg new file mode 100644 index 0000000000000..b7272249989a9 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/bottalk_1.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/goon/bottalk_2.ogg b/modular_zzplurt/sound/voice/barks/goon/bottalk_2.ogg new file mode 100644 index 0000000000000..745b1a4edcc23 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/bottalk_2.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/goon/bottalk_3.ogg b/modular_zzplurt/sound/voice/barks/goon/bottalk_3.ogg new file mode 100644 index 0000000000000..e91f6bc156781 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/bottalk_3.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/goon/bottalk_4.ogg b/modular_zzplurt/sound/voice/barks/goon/bottalk_4.ogg new file mode 100644 index 0000000000000..3cf58966f7fad Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/bottalk_4.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/goon/buwoo.ogg b/modular_zzplurt/sound/voice/barks/goon/buwoo.ogg new file mode 100644 index 0000000000000..45bcbd50c6b8a Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/buwoo.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/goon/cow.ogg b/modular_zzplurt/sound/voice/barks/goon/cow.ogg new file mode 100644 index 0000000000000..db6c0a63ca2d3 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/cow.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/goon/lizard.ogg b/modular_zzplurt/sound/voice/barks/goon/lizard.ogg new file mode 100644 index 0000000000000..48638b0f2365c Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/lizard.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/goon/pug.ogg b/modular_zzplurt/sound/voice/barks/goon/pug.ogg new file mode 100644 index 0000000000000..86d50225a52ed Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/pug.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/goon/pugg.ogg b/modular_zzplurt/sound/voice/barks/goon/pugg.ogg new file mode 100644 index 0000000000000..90fa070e8b753 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/pugg.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/goon/radio.ogg b/modular_zzplurt/sound/voice/barks/goon/radio.ogg new file mode 100644 index 0000000000000..0dcb87214ff45 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/radio.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/goon/radio2.ogg b/modular_zzplurt/sound/voice/barks/goon/radio2.ogg new file mode 100644 index 0000000000000..a9364857a5339 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/radio2.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/goon/radio_ai.ogg b/modular_zzplurt/sound/voice/barks/goon/radio_ai.ogg new file mode 100644 index 0000000000000..97eaf17417da6 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/radio_ai.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/goon/roach.ogg b/modular_zzplurt/sound/voice/barks/goon/roach.ogg new file mode 100644 index 0000000000000..1bc765fa98977 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/roach.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/goon/skelly.ogg b/modular_zzplurt/sound/voice/barks/goon/skelly.ogg new file mode 100644 index 0000000000000..b8e1a2921a421 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/skelly.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/goon/speak_1.ogg b/modular_zzplurt/sound/voice/barks/goon/speak_1.ogg new file mode 100644 index 0000000000000..ab8ddde4a66c7 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/speak_1.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/goon/speak_2.ogg b/modular_zzplurt/sound/voice/barks/goon/speak_2.ogg new file mode 100644 index 0000000000000..a8c9444a52f8b Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/speak_2.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/goon/speak_3.ogg b/modular_zzplurt/sound/voice/barks/goon/speak_3.ogg new file mode 100644 index 0000000000000..33ec079b84dd2 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/speak_3.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/goon/speak_4.ogg b/modular_zzplurt/sound/voice/barks/goon/speak_4.ogg new file mode 100644 index 0000000000000..6de26114aee65 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/goon/speak_4.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/ahuh.ogg b/modular_zzplurt/sound/voice/barks/kazooie/ahuh.ogg new file mode 100644 index 0000000000000..fbade63d6d963 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/ahuh.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/birdwhistle.ogg b/modular_zzplurt/sound/voice/barks/kazooie/birdwhistle.ogg new file mode 100644 index 0000000000000..f970f8af458d1 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/birdwhistle.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/birdwhistle2.ogg b/modular_zzplurt/sound/voice/barks/kazooie/birdwhistle2.ogg new file mode 100644 index 0000000000000..61fd3e850bd70 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/birdwhistle2.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/caw.ogg b/modular_zzplurt/sound/voice/barks/kazooie/caw.ogg new file mode 100644 index 0000000000000..21181b65194a7 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/caw.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/caw2.ogg b/modular_zzplurt/sound/voice/barks/kazooie/caw2.ogg new file mode 100644 index 0000000000000..e4e4645034ba3 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/caw2.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/caw3.ogg b/modular_zzplurt/sound/voice/barks/kazooie/caw3.ogg new file mode 100644 index 0000000000000..8339440d7791d Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/caw3.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/cry.ogg b/modular_zzplurt/sound/voice/barks/kazooie/cry.ogg new file mode 100644 index 0000000000000..b34b8d0c49047 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/cry.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/dwoop.ogg b/modular_zzplurt/sound/voice/barks/kazooie/dwoop.ogg new file mode 100644 index 0000000000000..785a18431fd4c Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/dwoop.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/ehh.ogg b/modular_zzplurt/sound/voice/barks/kazooie/ehh.ogg new file mode 100644 index 0000000000000..c0b5591ed5b15 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/ehh.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/ehh2.ogg b/modular_zzplurt/sound/voice/barks/kazooie/ehh2.ogg new file mode 100644 index 0000000000000..830bb1e29e327 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/ehh2.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/ehh3.ogg b/modular_zzplurt/sound/voice/barks/kazooie/ehh3.ogg new file mode 100644 index 0000000000000..bb0925b68b16b Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/ehh3.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/ehh4.ogg b/modular_zzplurt/sound/voice/barks/kazooie/ehh4.ogg new file mode 100644 index 0000000000000..5797b1317975b Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/ehh4.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/ehh5.ogg b/modular_zzplurt/sound/voice/barks/kazooie/ehh5.ogg new file mode 100644 index 0000000000000..970a2040bcd4e Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/ehh5.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/eugh.ogg b/modular_zzplurt/sound/voice/barks/kazooie/eugh.ogg new file mode 100644 index 0000000000000..6ba2440e0e61d Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/eugh.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/faucet.ogg b/modular_zzplurt/sound/voice/barks/kazooie/faucet.ogg new file mode 100644 index 0000000000000..56a98a8539f35 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/faucet.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/faucet2.ogg b/modular_zzplurt/sound/voice/barks/kazooie/faucet2.ogg new file mode 100644 index 0000000000000..02af88442a6e9 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/faucet2.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/growl.ogg b/modular_zzplurt/sound/voice/barks/kazooie/growl.ogg new file mode 100644 index 0000000000000..b6dd00a75c4a5 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/growl.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/growl2.ogg b/modular_zzplurt/sound/voice/barks/kazooie/growl2.ogg new file mode 100644 index 0000000000000..5bd7219602f44 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/growl2.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/haha.ogg b/modular_zzplurt/sound/voice/barks/kazooie/haha.ogg new file mode 100644 index 0000000000000..9ac43ce03cf78 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/haha.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/hoot.ogg b/modular_zzplurt/sound/voice/barks/kazooie/hoot.ogg new file mode 100644 index 0000000000000..316949652cede Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/hoot.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/moan1.ogg b/modular_zzplurt/sound/voice/barks/kazooie/moan1.ogg new file mode 100644 index 0000000000000..8c014e4de0534 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/moan1.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/moan2.ogg b/modular_zzplurt/sound/voice/barks/kazooie/moan2.ogg new file mode 100644 index 0000000000000..4e6077552c306 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/moan2.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/moan3.ogg b/modular_zzplurt/sound/voice/barks/kazooie/moan3.ogg new file mode 100644 index 0000000000000..d3193a5693780 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/moan3.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/raah1.ogg b/modular_zzplurt/sound/voice/barks/kazooie/raah1.ogg new file mode 100644 index 0000000000000..74e478117780a Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/raah1.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/raah2.ogg b/modular_zzplurt/sound/voice/barks/kazooie/raah2.ogg new file mode 100644 index 0000000000000..ba3ff4f698f63 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/raah2.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/ribbit.ogg b/modular_zzplurt/sound/voice/barks/kazooie/ribbit.ogg new file mode 100644 index 0000000000000..a4299d2a74431 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/ribbit.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/slurp.ogg b/modular_zzplurt/sound/voice/barks/kazooie/slurp.ogg new file mode 100644 index 0000000000000..a8518068c18c2 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/slurp.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/tweet.ogg b/modular_zzplurt/sound/voice/barks/kazooie/tweet.ogg new file mode 100644 index 0000000000000..b784636e25127 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/tweet.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/uhm.ogg b/modular_zzplurt/sound/voice/barks/kazooie/uhm.ogg new file mode 100644 index 0000000000000..857e99c7c5a33 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/uhm.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/kazooie/zap.ogg b/modular_zzplurt/sound/voice/barks/kazooie/zap.ogg new file mode 100644 index 0000000000000..524c73b1cd7bc Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/kazooie/zap.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/mothsqueak.ogg b/modular_zzplurt/sound/voice/barks/mothsqueak.ogg new file mode 100644 index 0000000000000..5a345df09d2b6 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/mothsqueak.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/nomi.ogg b/modular_zzplurt/sound/voice/barks/nomi.ogg new file mode 100644 index 0000000000000..822b0f1e1d7f5 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/nomi.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/poyo.ogg b/modular_zzplurt/sound/voice/barks/poyo.ogg new file mode 100644 index 0000000000000..8b2a041e4d4d2 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/poyo.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_alphys.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_alphys.ogg new file mode 100644 index 0000000000000..5b136e8f90b4f Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_alphys.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_asgore.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_asgore.ogg new file mode 100644 index 0000000000000..e823a486cc928 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_asgore.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_flowey_1.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_flowey_1.ogg new file mode 100644 index 0000000000000..86d00963a3ba7 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_flowey_1.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_flowey_2.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_flowey_2.ogg new file mode 100644 index 0000000000000..8c06e29d21c3f Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_flowey_2.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_1.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_1.ogg new file mode 100644 index 0000000000000..1301f1fabd8cb Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_1.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_2.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_2.ogg new file mode 100644 index 0000000000000..e6fa2fd4d51b1 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_2.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_3.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_3.ogg new file mode 100644 index 0000000000000..1d6bc2cfc65e1 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_3.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_4.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_4.ogg new file mode 100644 index 0000000000000..047d33aa37d9c Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_4.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_5.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_5.ogg new file mode 100644 index 0000000000000..e5d2e73970a94 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_5.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_6.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_6.ogg new file mode 100644 index 0000000000000..85211ad135384 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_6.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_7.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_7.ogg new file mode 100644 index 0000000000000..ad584a52e6c70 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_gaster_7.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_metta_1.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_metta_1.ogg new file mode 100644 index 0000000000000..0d4acf2b637ca Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_metta_1.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_monster1.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_monster1.ogg new file mode 100644 index 0000000000000..94f109c305000 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_monster1.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_monster2.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_monster2.ogg new file mode 100644 index 0000000000000..baec7392ec3dd Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_monster2.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_papyrus.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_papyrus.ogg new file mode 100644 index 0000000000000..3a69144f3895a Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_papyrus.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_ralsei.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_ralsei.ogg new file mode 100644 index 0000000000000..ee7dbb251354c Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_ralsei.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_sans.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_sans.ogg new file mode 100644 index 0000000000000..7ccfe7b97867a Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_sans.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_susie.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_susie.ogg new file mode 100644 index 0000000000000..bfe3552bb33b1 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_susie.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_temmie.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_temmie.ogg new file mode 100644 index 0000000000000..6e1b72dee2a68 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_temmie.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_toriel.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_toriel.ogg new file mode 100644 index 0000000000000..326d1c2f9c610 Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_toriel.ogg differ diff --git a/modular_zzplurt/sound/voice/barks/undertale/voice_undyne.ogg b/modular_zzplurt/sound/voice/barks/undertale/voice_undyne.ogg new file mode 100644 index 0000000000000..eebf78fb2f91a Binary files /dev/null and b/modular_zzplurt/sound/voice/barks/undertale/voice_undyne.ogg differ diff --git a/modular_zzplurt/sound/voice/bawk.ogg b/modular_zzplurt/sound/voice/bawk.ogg new file mode 100644 index 0000000000000..d52899f3eb09b Binary files /dev/null and b/modular_zzplurt/sound/voice/bawk.ogg differ diff --git a/modular_zzplurt/sound/voice/bazinga.ogg b/modular_zzplurt/sound/voice/bazinga.ogg new file mode 100644 index 0000000000000..08968fea02ffa Binary files /dev/null and b/modular_zzplurt/sound/voice/bazinga.ogg differ diff --git a/modular_zzplurt/sound/voice/bazinga_ebil.ogg b/modular_zzplurt/sound/voice/bazinga_ebil.ogg new file mode 100644 index 0000000000000..a0b7b215781a7 Binary files /dev/null and b/modular_zzplurt/sound/voice/bazinga_ebil.ogg differ diff --git a/modular_zzplurt/sound/voice/bleat.ogg b/modular_zzplurt/sound/voice/bleat.ogg new file mode 100644 index 0000000000000..bfbc82502778a Binary files /dev/null and b/modular_zzplurt/sound/voice/bleat.ogg differ diff --git a/modular_zzplurt/sound/voice/blink.ogg b/modular_zzplurt/sound/voice/blink.ogg new file mode 100644 index 0000000000000..e1b9d32312fc5 Binary files /dev/null and b/modular_zzplurt/sound/voice/blink.ogg differ diff --git a/modular_zzplurt/sound/voice/bonerif.ogg b/modular_zzplurt/sound/voice/bonerif.ogg new file mode 100644 index 0000000000000..2ea6056e4b646 Binary files /dev/null and b/modular_zzplurt/sound/voice/bonerif.ogg differ diff --git a/modular_zzplurt/sound/voice/boowomp.ogg b/modular_zzplurt/sound/voice/boowomp.ogg new file mode 100644 index 0000000000000..4ed9cebcd0f4d Binary files /dev/null and b/modular_zzplurt/sound/voice/boowomp.ogg differ diff --git a/modular_zzplurt/sound/voice/boowomp_muffled.ogg b/modular_zzplurt/sound/voice/boowomp_muffled.ogg new file mode 100644 index 0000000000000..a10a766c2ad9a Binary files /dev/null and b/modular_zzplurt/sound/voice/boowomp_muffled.ogg differ diff --git a/modular_zzplurt/sound/voice/bork.ogg b/modular_zzplurt/sound/voice/bork.ogg new file mode 100644 index 0000000000000..3ea9922b57c0e Binary files /dev/null and b/modular_zzplurt/sound/voice/bork.ogg differ diff --git a/modular_zzplurt/sound/voice/breakbad.ogg b/modular_zzplurt/sound/voice/breakbad.ogg new file mode 100644 index 0000000000000..2119da38cf48d Binary files /dev/null and b/modular_zzplurt/sound/voice/breakbad.ogg differ diff --git a/modular_zzplurt/sound/voice/bruh.ogg b/modular_zzplurt/sound/voice/bruh.ogg new file mode 100644 index 0000000000000..155da2ca7bdd9 Binary files /dev/null and b/modular_zzplurt/sound/voice/bruh.ogg differ diff --git a/modular_zzplurt/sound/voice/buff.ogg b/modular_zzplurt/sound/voice/buff.ogg new file mode 100644 index 0000000000000..e2cb73510f2cc Binary files /dev/null and b/modular_zzplurt/sound/voice/buff.ogg differ diff --git a/modular_zzplurt/sound/voice/burps/belch1.ogg b/modular_zzplurt/sound/voice/burps/belch1.ogg new file mode 100644 index 0000000000000..875e1be1b197c Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch1.ogg differ diff --git a/modular_zzplurt/sound/voice/burps/belch10.ogg b/modular_zzplurt/sound/voice/burps/belch10.ogg new file mode 100644 index 0000000000000..5b96e8f2c4fff Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch10.ogg differ diff --git a/modular_zzplurt/sound/voice/burps/belch11.ogg b/modular_zzplurt/sound/voice/burps/belch11.ogg new file mode 100644 index 0000000000000..d1ab4d425b4c4 Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch11.ogg differ diff --git a/modular_zzplurt/sound/voice/burps/belch12.ogg b/modular_zzplurt/sound/voice/burps/belch12.ogg new file mode 100644 index 0000000000000..dfd6b6210f188 Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch12.ogg differ diff --git a/modular_zzplurt/sound/voice/burps/belch13.ogg b/modular_zzplurt/sound/voice/burps/belch13.ogg new file mode 100644 index 0000000000000..1863c1d817452 Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch13.ogg differ diff --git a/modular_zzplurt/sound/voice/burps/belch14.ogg b/modular_zzplurt/sound/voice/burps/belch14.ogg new file mode 100644 index 0000000000000..8941c9b31f2e8 Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch14.ogg differ diff --git a/modular_zzplurt/sound/voice/burps/belch15.ogg b/modular_zzplurt/sound/voice/burps/belch15.ogg new file mode 100644 index 0000000000000..8cb87ee57911e Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch15.ogg differ diff --git a/modular_zzplurt/sound/voice/burps/belch2.ogg b/modular_zzplurt/sound/voice/burps/belch2.ogg new file mode 100644 index 0000000000000..df18412d04896 Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch2.ogg differ diff --git a/modular_zzplurt/sound/voice/burps/belch3.ogg b/modular_zzplurt/sound/voice/burps/belch3.ogg new file mode 100644 index 0000000000000..5aae9d182dbfc Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch3.ogg differ diff --git a/modular_zzplurt/sound/voice/burps/belch4.ogg b/modular_zzplurt/sound/voice/burps/belch4.ogg new file mode 100644 index 0000000000000..a69f66b369cc3 Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch4.ogg differ diff --git a/modular_zzplurt/sound/voice/burps/belch5.ogg b/modular_zzplurt/sound/voice/burps/belch5.ogg new file mode 100644 index 0000000000000..c95bf30e0aaa4 Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch5.ogg differ diff --git a/modular_zzplurt/sound/voice/burps/belch6.ogg b/modular_zzplurt/sound/voice/burps/belch6.ogg new file mode 100644 index 0000000000000..8e981f3b5016b Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch6.ogg differ diff --git a/modular_zzplurt/sound/voice/burps/belch7.ogg b/modular_zzplurt/sound/voice/burps/belch7.ogg new file mode 100644 index 0000000000000..70d5aab6c88b9 Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch7.ogg differ diff --git a/modular_zzplurt/sound/voice/burps/belch8.ogg b/modular_zzplurt/sound/voice/burps/belch8.ogg new file mode 100644 index 0000000000000..1703c9999d274 Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch8.ogg differ diff --git a/modular_zzplurt/sound/voice/burps/belch9.ogg b/modular_zzplurt/sound/voice/burps/belch9.ogg new file mode 100644 index 0000000000000..ffb092b1da850 Binary files /dev/null and b/modular_zzplurt/sound/voice/burps/belch9.ogg differ diff --git a/modular_zzplurt/sound/voice/buzzer_correct.ogg b/modular_zzplurt/sound/voice/buzzer_correct.ogg new file mode 100644 index 0000000000000..6101a8b8acd23 Binary files /dev/null and b/modular_zzplurt/sound/voice/buzzer_correct.ogg differ diff --git a/modular_zzplurt/sound/voice/buzzer_incorrect.ogg b/modular_zzplurt/sound/voice/buzzer_incorrect.ogg new file mode 100644 index 0000000000000..65e969adf04a9 Binary files /dev/null and b/modular_zzplurt/sound/voice/buzzer_incorrect.ogg differ diff --git a/modular_zzplurt/sound/voice/cackle_yeen.ogg b/modular_zzplurt/sound/voice/cackle_yeen.ogg new file mode 100644 index 0000000000000..8d76cda277e71 Binary files /dev/null and b/modular_zzplurt/sound/voice/cackle_yeen.ogg differ diff --git a/modular_zzplurt/sound/voice/canon_event.ogg b/modular_zzplurt/sound/voice/canon_event.ogg new file mode 100644 index 0000000000000..133e019070b33 Binary files /dev/null and b/modular_zzplurt/sound/voice/canon_event.ogg differ diff --git a/modular_zzplurt/sound/voice/catpeople/cat_meow1.ogg b/modular_zzplurt/sound/voice/catpeople/cat_meow1.ogg new file mode 100644 index 0000000000000..6ed99f0d581e9 Binary files /dev/null and b/modular_zzplurt/sound/voice/catpeople/cat_meow1.ogg differ diff --git a/modular_zzplurt/sound/voice/catpeople/cat_meow2.ogg b/modular_zzplurt/sound/voice/catpeople/cat_meow2.ogg new file mode 100644 index 0000000000000..34bb375fe5db6 Binary files /dev/null and b/modular_zzplurt/sound/voice/catpeople/cat_meow2.ogg differ diff --git a/modular_zzplurt/sound/voice/catpeople/cat_meow3.ogg b/modular_zzplurt/sound/voice/catpeople/cat_meow3.ogg new file mode 100644 index 0000000000000..0af0cb0e07b10 Binary files /dev/null and b/modular_zzplurt/sound/voice/catpeople/cat_meow3.ogg differ diff --git a/modular_zzplurt/sound/voice/catpeople/cat_mew1.ogg b/modular_zzplurt/sound/voice/catpeople/cat_mew1.ogg new file mode 100644 index 0000000000000..e41650e0fb163 Binary files /dev/null and b/modular_zzplurt/sound/voice/catpeople/cat_mew1.ogg differ diff --git a/modular_zzplurt/sound/voice/catpeople/cat_mew2.ogg b/modular_zzplurt/sound/voice/catpeople/cat_mew2.ogg new file mode 100644 index 0000000000000..d82657b9a47c1 Binary files /dev/null and b/modular_zzplurt/sound/voice/catpeople/cat_mew2.ogg differ diff --git a/modular_zzplurt/sound/voice/catpeople/cat_mrrp1.ogg b/modular_zzplurt/sound/voice/catpeople/cat_mrrp1.ogg new file mode 100644 index 0000000000000..dd37f0a12991b Binary files /dev/null and b/modular_zzplurt/sound/voice/catpeople/cat_mrrp1.ogg differ diff --git a/modular_zzplurt/sound/voice/catpeople/cat_mrrp2.ogg b/modular_zzplurt/sound/voice/catpeople/cat_mrrp2.ogg new file mode 100644 index 0000000000000..1c1fe6951ad52 Binary files /dev/null and b/modular_zzplurt/sound/voice/catpeople/cat_mrrp2.ogg differ diff --git a/modular_zzplurt/sound/voice/catpeople/credits.txt b/modular_zzplurt/sound/voice/catpeople/credits.txt new file mode 100644 index 0000000000000..5142f47fbcfd4 --- /dev/null +++ b/modular_zzplurt/sound/voice/catpeople/credits.txt @@ -0,0 +1 @@ +Sound Files ported from https://github.com/Nyanotrasen/Nyanotrasen/ created by Elijahrane \ No newline at end of file diff --git a/modular_zzplurt/sound/voice/caw.ogg b/modular_zzplurt/sound/voice/caw.ogg new file mode 100644 index 0000000000000..a560d00908ca9 Binary files /dev/null and b/modular_zzplurt/sound/voice/caw.ogg differ diff --git a/modular_zzplurt/sound/voice/chirp.ogg b/modular_zzplurt/sound/voice/chirp.ogg new file mode 100644 index 0000000000000..73cb0376d215e Binary files /dev/null and b/modular_zzplurt/sound/voice/chirp.ogg differ diff --git a/modular_zzplurt/sound/voice/choir.ogg b/modular_zzplurt/sound/voice/choir.ogg new file mode 100644 index 0000000000000..1ac1b2890a7f6 Binary files /dev/null and b/modular_zzplurt/sound/voice/choir.ogg differ diff --git a/modular_zzplurt/sound/voice/coo.ogg b/modular_zzplurt/sound/voice/coo.ogg new file mode 100644 index 0000000000000..cfd332322a7ce Binary files /dev/null and b/modular_zzplurt/sound/voice/coo.ogg differ diff --git a/modular_zzplurt/sound/voice/coyotehowl.ogg b/modular_zzplurt/sound/voice/coyotehowl.ogg new file mode 100644 index 0000000000000..8f54a943be01f Binary files /dev/null and b/modular_zzplurt/sound/voice/coyotehowl.ogg differ diff --git a/modular_zzplurt/sound/voice/coyotehowl2.ogg b/modular_zzplurt/sound/voice/coyotehowl2.ogg new file mode 100644 index 0000000000000..953d120a63ab7 Binary files /dev/null and b/modular_zzplurt/sound/voice/coyotehowl2.ogg differ diff --git a/modular_zzplurt/sound/voice/coyotehowl3.ogg b/modular_zzplurt/sound/voice/coyotehowl3.ogg new file mode 100644 index 0000000000000..ed92e884a054c Binary files /dev/null and b/modular_zzplurt/sound/voice/coyotehowl3.ogg differ diff --git a/modular_zzplurt/sound/voice/coyotehowl4.ogg b/modular_zzplurt/sound/voice/coyotehowl4.ogg new file mode 100644 index 0000000000000..6dcc314f3176e Binary files /dev/null and b/modular_zzplurt/sound/voice/coyotehowl4.ogg differ diff --git a/modular_zzplurt/sound/voice/coyotehowl5.ogg b/modular_zzplurt/sound/voice/coyotehowl5.ogg new file mode 100644 index 0000000000000..2edb60e394ff5 Binary files /dev/null and b/modular_zzplurt/sound/voice/coyotehowl5.ogg differ diff --git a/modular_zzplurt/sound/voice/cry_king.ogg b/modular_zzplurt/sound/voice/cry_king.ogg new file mode 100644 index 0000000000000..44060522d63cd Binary files /dev/null and b/modular_zzplurt/sound/voice/cry_king.ogg differ diff --git a/modular_zzplurt/sound/voice/cry_king2.ogg b/modular_zzplurt/sound/voice/cry_king2.ogg new file mode 100644 index 0000000000000..2051d2494bf8d Binary files /dev/null and b/modular_zzplurt/sound/voice/cry_king2.ogg differ diff --git a/modular_zzplurt/sound/voice/cscream1.ogg b/modular_zzplurt/sound/voice/cscream1.ogg new file mode 100644 index 0000000000000..74e4dda52edbc Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream1.ogg differ diff --git a/modular_zzplurt/sound/voice/cscream10.ogg b/modular_zzplurt/sound/voice/cscream10.ogg new file mode 100644 index 0000000000000..87edec6417668 Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream10.ogg differ diff --git a/modular_zzplurt/sound/voice/cscream11.ogg b/modular_zzplurt/sound/voice/cscream11.ogg new file mode 100644 index 0000000000000..a101b2de50e23 Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream11.ogg differ diff --git a/modular_zzplurt/sound/voice/cscream12.ogg b/modular_zzplurt/sound/voice/cscream12.ogg new file mode 100644 index 0000000000000..75b6740cf9485 Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream12.ogg differ diff --git a/modular_zzplurt/sound/voice/cscream2.ogg b/modular_zzplurt/sound/voice/cscream2.ogg new file mode 100644 index 0000000000000..77d8ea96e3cd4 Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream2.ogg differ diff --git a/modular_zzplurt/sound/voice/cscream3.ogg b/modular_zzplurt/sound/voice/cscream3.ogg new file mode 100644 index 0000000000000..6d1db7669e9a7 Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream3.ogg differ diff --git a/modular_zzplurt/sound/voice/cscream4.ogg b/modular_zzplurt/sound/voice/cscream4.ogg new file mode 100644 index 0000000000000..19740ae2970d8 Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream4.ogg differ diff --git a/modular_zzplurt/sound/voice/cscream5.ogg b/modular_zzplurt/sound/voice/cscream5.ogg new file mode 100644 index 0000000000000..0c2ef6365bbee Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream5.ogg differ diff --git a/modular_zzplurt/sound/voice/cscream6.ogg b/modular_zzplurt/sound/voice/cscream6.ogg new file mode 100644 index 0000000000000..a8833d595faa7 Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream6.ogg differ diff --git a/modular_zzplurt/sound/voice/cscream7.ogg b/modular_zzplurt/sound/voice/cscream7.ogg new file mode 100644 index 0000000000000..43cad2fb4db40 Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream7.ogg differ diff --git a/modular_zzplurt/sound/voice/cscream8.ogg b/modular_zzplurt/sound/voice/cscream8.ogg new file mode 100644 index 0000000000000..4d5e1005dfe87 Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream8.ogg differ diff --git a/modular_zzplurt/sound/voice/cscream9.ogg b/modular_zzplurt/sound/voice/cscream9.ogg new file mode 100644 index 0000000000000..8c4d89d2ca6cd Binary files /dev/null and b/modular_zzplurt/sound/voice/cscream9.ogg differ diff --git a/modular_zzplurt/sound/voice/deathglare.ogg b/modular_zzplurt/sound/voice/deathglare.ogg new file mode 100644 index 0000000000000..6f2478f0e88f7 Binary files /dev/null and b/modular_zzplurt/sound/voice/deathglare.ogg differ diff --git a/modular_zzplurt/sound/voice/eekum-bokum.ogg b/modular_zzplurt/sound/voice/eekum-bokum.ogg new file mode 100644 index 0000000000000..3314def2921bd Binary files /dev/null and b/modular_zzplurt/sound/voice/eekum-bokum.ogg differ diff --git a/modular_zzplurt/sound/voice/eekum-bokum_f1.ogg b/modular_zzplurt/sound/voice/eekum-bokum_f1.ogg new file mode 100644 index 0000000000000..0e36784b63053 Binary files /dev/null and b/modular_zzplurt/sound/voice/eekum-bokum_f1.ogg differ diff --git a/modular_zzplurt/sound/voice/eekum-bokum_f2.ogg b/modular_zzplurt/sound/voice/eekum-bokum_f2.ogg new file mode 100644 index 0000000000000..2ce3db73cee81 Binary files /dev/null and b/modular_zzplurt/sound/voice/eekum-bokum_f2.ogg differ diff --git a/modular_zzplurt/sound/voice/farts/fart.ogg b/modular_zzplurt/sound/voice/farts/fart.ogg new file mode 100644 index 0000000000000..247744b8d8743 Binary files /dev/null and b/modular_zzplurt/sound/voice/farts/fart.ogg differ diff --git a/modular_zzplurt/sound/voice/farts/fart1.ogg b/modular_zzplurt/sound/voice/farts/fart1.ogg new file mode 100644 index 0000000000000..c7937a0f295be Binary files /dev/null and b/modular_zzplurt/sound/voice/farts/fart1.ogg differ diff --git a/modular_zzplurt/sound/voice/farts/fart2.ogg b/modular_zzplurt/sound/voice/farts/fart2.ogg new file mode 100644 index 0000000000000..c99b4833a39e0 Binary files /dev/null and b/modular_zzplurt/sound/voice/farts/fart2.ogg differ diff --git a/modular_zzplurt/sound/voice/farts/fart3.ogg b/modular_zzplurt/sound/voice/farts/fart3.ogg new file mode 100644 index 0000000000000..287e7fdbbed81 Binary files /dev/null and b/modular_zzplurt/sound/voice/farts/fart3.ogg differ diff --git a/modular_zzplurt/sound/voice/farts/fart4.ogg b/modular_zzplurt/sound/voice/farts/fart4.ogg new file mode 100644 index 0000000000000..71a1e4177cf88 Binary files /dev/null and b/modular_zzplurt/sound/voice/farts/fart4.ogg differ diff --git a/modular_zzplurt/sound/voice/farts/fart5.ogg b/modular_zzplurt/sound/voice/farts/fart5.ogg new file mode 100644 index 0000000000000..87db542e4e728 Binary files /dev/null and b/modular_zzplurt/sound/voice/farts/fart5.ogg differ diff --git a/modular_zzplurt/sound/voice/farts/fart6.ogg b/modular_zzplurt/sound/voice/farts/fart6.ogg new file mode 100644 index 0000000000000..a0b041ba2b68b Binary files /dev/null and b/modular_zzplurt/sound/voice/farts/fart6.ogg differ diff --git a/modular_zzplurt/sound/voice/farts/fart7.ogg b/modular_zzplurt/sound/voice/farts/fart7.ogg new file mode 100644 index 0000000000000..db96b8cac275d Binary files /dev/null and b/modular_zzplurt/sound/voice/farts/fart7.ogg differ diff --git a/modular_zzplurt/sound/voice/farts/fart8.ogg b/modular_zzplurt/sound/voice/farts/fart8.ogg new file mode 100644 index 0000000000000..8809ff9bb8582 Binary files /dev/null and b/modular_zzplurt/sound/voice/farts/fart8.ogg differ diff --git a/modular_zzplurt/sound/voice/fbi.ogg b/modular_zzplurt/sound/voice/fbi.ogg new file mode 100644 index 0000000000000..b956a1368a70d Binary files /dev/null and b/modular_zzplurt/sound/voice/fbi.ogg differ diff --git a/modular_zzplurt/sound/voice/flabbergasted.ogg b/modular_zzplurt/sound/voice/flabbergasted.ogg new file mode 100644 index 0000000000000..cdde277e8dddc Binary files /dev/null and b/modular_zzplurt/sound/voice/flabbergasted.ogg differ diff --git a/modular_zzplurt/sound/voice/fusrodah.ogg b/modular_zzplurt/sound/voice/fusrodah.ogg new file mode 100644 index 0000000000000..3b2343b91ddbe Binary files /dev/null and b/modular_zzplurt/sound/voice/fusrodah.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/ah.ogg b/modular_zzplurt/sound/voice/gachi/ah.ogg new file mode 100644 index 0000000000000..36bcbeaa3cf3c Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/ah.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/assback.ogg b/modular_zzplurt/sound/voice/gachi/assback.ogg new file mode 100644 index 0000000000000..c10757f1d5388 Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/assback.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/attention.ogg b/modular_zzplurt/sound/voice/gachi/attention.ogg new file mode 100644 index 0000000000000..91f4f618ac207 Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/attention.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/boolets.ogg b/modular_zzplurt/sound/voice/gachi/boolets.ogg new file mode 100644 index 0000000000000..9f9221a038979 Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/boolets.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/boolets2.ogg b/modular_zzplurt/sound/voice/gachi/boolets2.ogg new file mode 100644 index 0000000000000..c15bf7bc06ac2 Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/boolets2.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/boss.ogg b/modular_zzplurt/sound/voice/gachi/boss.ogg new file mode 100644 index 0000000000000..96e39f73da29b Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/boss.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/chuckle.ogg b/modular_zzplurt/sound/voice/gachi/chuckle.ogg new file mode 100644 index 0000000000000..1adfc35def0cf Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/chuckle.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/fockyou1.ogg b/modular_zzplurt/sound/voice/gachi/fockyou1.ogg new file mode 100644 index 0000000000000..1b71c8c6dfa51 Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/fockyou1.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/fockyou2.ogg b/modular_zzplurt/sound/voice/gachi/fockyou2.ogg new file mode 100644 index 0000000000000..d7ac173bb6ee9 Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/fockyou2.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/fokensleves.ogg b/modular_zzplurt/sound/voice/gachi/fokensleves.ogg new file mode 100644 index 0000000000000..6898f2b77902c Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/fokensleves.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/go.ogg b/modular_zzplurt/sound/voice/gachi/go.ogg new file mode 100644 index 0000000000000..1b0f3adcf557f Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/go.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/moan1.ogg b/modular_zzplurt/sound/voice/gachi/moan1.ogg new file mode 100644 index 0000000000000..b83332ed260db Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/moan1.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/moan2.ogg b/modular_zzplurt/sound/voice/gachi/moan2.ogg new file mode 100644 index 0000000000000..0e164acabaf78 Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/moan2.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/moan3.ogg b/modular_zzplurt/sound/voice/gachi/moan3.ogg new file mode 100644 index 0000000000000..95ad56bf6d898 Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/moan3.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/moan4.ogg b/modular_zzplurt/sound/voice/gachi/moan4.ogg new file mode 100644 index 0000000000000..3f4045157e8b8 Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/moan4.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/scream1.ogg b/modular_zzplurt/sound/voice/gachi/scream1.ogg new file mode 100644 index 0000000000000..a2458083afc9a Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/scream1.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/scream2.ogg b/modular_zzplurt/sound/voice/gachi/scream2.ogg new file mode 100644 index 0000000000000..eda29ef5e3b59 Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/scream2.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/scream3.ogg b/modular_zzplurt/sound/voice/gachi/scream3.ogg new file mode 100644 index 0000000000000..2c2e3c92a5904 Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/scream3.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/scream4.ogg b/modular_zzplurt/sound/voice/gachi/scream4.ogg new file mode 100644 index 0000000000000..1ba2b670b7f1f Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/scream4.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/sorry.ogg b/modular_zzplurt/sound/voice/gachi/sorry.ogg new file mode 100644 index 0000000000000..a2b773ad0d5bb Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/sorry.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/sorryfor.ogg b/modular_zzplurt/sound/voice/gachi/sorryfor.ogg new file mode 100644 index 0000000000000..4a0631d34b070 Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/sorryfor.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/wepons.ogg b/modular_zzplurt/sound/voice/gachi/wepons.ogg new file mode 100644 index 0000000000000..7c5cdb5250787 Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/wepons.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/woop.ogg b/modular_zzplurt/sound/voice/gachi/woop.ogg new file mode 100644 index 0000000000000..fb304bc58650c Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/woop.ogg differ diff --git a/modular_zzplurt/sound/voice/gachi/wth2.ogg b/modular_zzplurt/sound/voice/gachi/wth2.ogg new file mode 100644 index 0000000000000..7981444275ecf Binary files /dev/null and b/modular_zzplurt/sound/voice/gachi/wth2.ogg differ diff --git a/modular_zzplurt/sound/voice/gay-echo.ogg b/modular_zzplurt/sound/voice/gay-echo.ogg new file mode 100644 index 0000000000000..52177472cd115 Binary files /dev/null and b/modular_zzplurt/sound/voice/gay-echo.ogg differ diff --git a/modular_zzplurt/sound/voice/god_damn.ogg b/modular_zzplurt/sound/voice/god_damn.ogg new file mode 100644 index 0000000000000..9b832219979db Binary files /dev/null and b/modular_zzplurt/sound/voice/god_damn.ogg differ diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_02.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_02.ogg new file mode 100644 index 0000000000000..b57d2aa2c54ca Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_02.ogg differ diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_03.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_03.ogg new file mode 100644 index 0000000000000..27622f671ae96 Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_03.ogg differ diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_04.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_04.ogg new file mode 100644 index 0000000000000..9445045ff06e0 Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_04.ogg differ diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_06.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_06.ogg new file mode 100644 index 0000000000000..b77c7a9eedf0c Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_06.ogg differ diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_07.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_07.ogg new file mode 100644 index 0000000000000..f073929b5e90f Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_07.ogg differ diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_08.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_08.ogg new file mode 100644 index 0000000000000..fd61b53edc58e Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_08.ogg differ diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_09.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_09.ogg new file mode 100644 index 0000000000000..1c06a77907190 Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_gooseB_honk_09.ogg differ diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_01.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_01.ogg new file mode 100644 index 0000000000000..172d7a163709f Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_01.ogg differ diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_02.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_02.ogg new file mode 100644 index 0000000000000..ff210eed4dc51 Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_02.ogg differ diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_03.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_03.ogg new file mode 100644 index 0000000000000..d7280a1c4a120 Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_03.ogg differ diff --git a/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_06.ogg b/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_06.ogg new file mode 100644 index 0000000000000..9a0a068e77378 Binary files /dev/null and b/modular_zzplurt/sound/voice/goosehonk/sfx_goose_honk_b_06.ogg differ diff --git a/modular_zzplurt/sound/voice/halt.ogg b/modular_zzplurt/sound/voice/halt.ogg new file mode 100644 index 0000000000000..4885bc19483ec Binary files /dev/null and b/modular_zzplurt/sound/voice/halt.ogg differ diff --git a/modular_zzplurt/sound/voice/hoot.ogg b/modular_zzplurt/sound/voice/hoot.ogg new file mode 100644 index 0000000000000..fdf8ba0764e75 Binary files /dev/null and b/modular_zzplurt/sound/voice/hoot.ogg differ diff --git a/modular_zzplurt/sound/voice/huh.ogg b/modular_zzplurt/sound/voice/huh.ogg new file mode 100644 index 0000000000000..accf4cab3c7d2 Binary files /dev/null and b/modular_zzplurt/sound/voice/huh.ogg differ diff --git a/modular_zzplurt/sound/voice/illuminati.ogg b/modular_zzplurt/sound/voice/illuminati.ogg new file mode 100644 index 0000000000000..e825863047893 Binary files /dev/null and b/modular_zzplurt/sound/voice/illuminati.ogg differ diff --git a/modular_zzplurt/sound/voice/laugh6.ogg b/modular_zzplurt/sound/voice/laugh6.ogg new file mode 100644 index 0000000000000..e89eecb0a8b5d Binary files /dev/null and b/modular_zzplurt/sound/voice/laugh6.ogg differ diff --git a/modular_zzplurt/sound/voice/laugh_deman.ogg b/modular_zzplurt/sound/voice/laugh_deman.ogg new file mode 100644 index 0000000000000..b4dcca6a021fd Binary files /dev/null and b/modular_zzplurt/sound/voice/laugh_deman.ogg differ diff --git a/modular_zzplurt/sound/voice/laugh_king.ogg b/modular_zzplurt/sound/voice/laugh_king.ogg new file mode 100644 index 0000000000000..5b9f51991613c Binary files /dev/null and b/modular_zzplurt/sound/voice/laugh_king.ogg differ diff --git a/modular_zzplurt/sound/voice/laugh_muta.ogg b/modular_zzplurt/sound/voice/laugh_muta.ogg new file mode 100644 index 0000000000000..35ee395d42ddd Binary files /dev/null and b/modular_zzplurt/sound/voice/laugh_muta.ogg differ diff --git a/modular_zzplurt/sound/voice/lawyerup.ogg b/modular_zzplurt/sound/voice/lawyerup.ogg new file mode 100644 index 0000000000000..031257eb0d604 Binary files /dev/null and b/modular_zzplurt/sound/voice/lawyerup.ogg differ diff --git a/modular_zzplurt/sound/voice/lol.ogg b/modular_zzplurt/sound/voice/lol.ogg new file mode 100644 index 0000000000000..60929846dda72 Binary files /dev/null and b/modular_zzplurt/sound/voice/lol.ogg differ diff --git a/modular_zzplurt/sound/voice/meow_meme.ogg b/modular_zzplurt/sound/voice/meow_meme.ogg new file mode 100644 index 0000000000000..ace3e91f9bb22 Binary files /dev/null and b/modular_zzplurt/sound/voice/meow_meme.ogg differ diff --git a/modular_zzplurt/sound/voice/merowr.ogg b/modular_zzplurt/sound/voice/merowr.ogg new file mode 100644 index 0000000000000..01fb993c618d6 Binary files /dev/null and b/modular_zzplurt/sound/voice/merowr.ogg differ diff --git a/modular_zzplurt/sound/voice/mewo.ogg b/modular_zzplurt/sound/voice/mewo.ogg new file mode 100644 index 0000000000000..977eb593156c6 Binary files /dev/null and b/modular_zzplurt/sound/voice/mewo.ogg differ diff --git a/modular_zzplurt/sound/voice/missouri.ogg b/modular_zzplurt/sound/voice/missouri.ogg new file mode 100644 index 0000000000000..f1b73bc75a19d Binary files /dev/null and b/modular_zzplurt/sound/voice/missouri.ogg differ diff --git a/modular_zzplurt/sound/voice/moan_f1.ogg b/modular_zzplurt/sound/voice/moan_f1.ogg new file mode 100644 index 0000000000000..5f1ceff6fed64 Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_f1.ogg differ diff --git a/modular_zzplurt/sound/voice/moan_f2.ogg b/modular_zzplurt/sound/voice/moan_f2.ogg new file mode 100644 index 0000000000000..22160295fc695 Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_f2.ogg differ diff --git a/modular_zzplurt/sound/voice/moan_f3.ogg b/modular_zzplurt/sound/voice/moan_f3.ogg new file mode 100644 index 0000000000000..9654b020e9230 Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_f3.ogg differ diff --git a/modular_zzplurt/sound/voice/moan_f4.ogg b/modular_zzplurt/sound/voice/moan_f4.ogg new file mode 100644 index 0000000000000..6fcb314058f3a Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_f4.ogg differ diff --git a/modular_zzplurt/sound/voice/moan_f5.ogg b/modular_zzplurt/sound/voice/moan_f5.ogg new file mode 100644 index 0000000000000..7b38319610823 Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_f5.ogg differ diff --git a/modular_zzplurt/sound/voice/moan_f6.ogg b/modular_zzplurt/sound/voice/moan_f6.ogg new file mode 100644 index 0000000000000..c3b368e3a8b9d Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_f6.ogg differ diff --git a/modular_zzplurt/sound/voice/moan_f7.ogg b/modular_zzplurt/sound/voice/moan_f7.ogg new file mode 100644 index 0000000000000..09d3bb3fafbad Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_f7.ogg differ diff --git a/modular_zzplurt/sound/voice/moan_m1.ogg b/modular_zzplurt/sound/voice/moan_m1.ogg new file mode 100644 index 0000000000000..6ef14a3d2d468 Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_m1.ogg differ diff --git a/modular_zzplurt/sound/voice/moan_m2.ogg b/modular_zzplurt/sound/voice/moan_m2.ogg new file mode 100644 index 0000000000000..128d5f933b821 Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_m2.ogg differ diff --git a/modular_zzplurt/sound/voice/moan_m3.ogg b/modular_zzplurt/sound/voice/moan_m3.ogg new file mode 100644 index 0000000000000..b57d0f4382882 Binary files /dev/null and b/modular_zzplurt/sound/voice/moan_m3.ogg differ diff --git a/modular_zzplurt/sound/voice/moo.ogg b/modular_zzplurt/sound/voice/moo.ogg new file mode 100644 index 0000000000000..b89db4405fd9d Binary files /dev/null and b/modular_zzplurt/sound/voice/moo.ogg differ diff --git a/modular_zzplurt/sound/voice/moonmen.ogg b/modular_zzplurt/sound/voice/moonmen.ogg new file mode 100644 index 0000000000000..b301d395b59f3 Binary files /dev/null and b/modular_zzplurt/sound/voice/moonmen.ogg differ diff --git a/modular_zzplurt/sound/voice/moth/mothchitter2.ogg b/modular_zzplurt/sound/voice/moth/mothchitter2.ogg new file mode 100644 index 0000000000000..07619ba1437f2 Binary files /dev/null and b/modular_zzplurt/sound/voice/moth/mothchitter2.ogg differ diff --git a/modular_zzplurt/sound/voice/mrowl.ogg b/modular_zzplurt/sound/voice/mrowl.ogg new file mode 100644 index 0000000000000..d77cd3c101e7b Binary files /dev/null and b/modular_zzplurt/sound/voice/mrowl.ogg differ diff --git a/modular_zzplurt/sound/voice/nani.ogg b/modular_zzplurt/sound/voice/nani.ogg new file mode 100644 index 0000000000000..bda6fd9f8bfb6 Binary files /dev/null and b/modular_zzplurt/sound/voice/nani.ogg differ diff --git a/modular_zzplurt/sound/voice/orchestrahit.ogg b/modular_zzplurt/sound/voice/orchestrahit.ogg new file mode 100644 index 0000000000000..0850aeba338cb Binary files /dev/null and b/modular_zzplurt/sound/voice/orchestrahit.ogg differ diff --git a/modular_zzplurt/sound/voice/phillyhit.ogg b/modular_zzplurt/sound/voice/phillyhit.ogg new file mode 100644 index 0000000000000..0121b1e012596 Binary files /dev/null and b/modular_zzplurt/sound/voice/phillyhit.ogg differ diff --git a/modular_zzplurt/sound/voice/raptor_purr.ogg b/modular_zzplurt/sound/voice/raptor_purr.ogg new file mode 100644 index 0000000000000..ef93f33f08724 Binary files /dev/null and b/modular_zzplurt/sound/voice/raptor_purr.ogg differ diff --git a/modular_zzplurt/sound/voice/rattle.ogg b/modular_zzplurt/sound/voice/rattle.ogg new file mode 100644 index 0000000000000..2df15c89664da Binary files /dev/null and b/modular_zzplurt/sound/voice/rattle.ogg differ diff --git a/modular_zzplurt/sound/voice/rizz.ogg b/modular_zzplurt/sound/voice/rizz.ogg new file mode 100644 index 0000000000000..1cc352ed075a8 Binary files /dev/null and b/modular_zzplurt/sound/voice/rizz.ogg differ diff --git a/modular_zzplurt/sound/voice/sadness.ogg b/modular_zzplurt/sound/voice/sadness.ogg new file mode 100644 index 0000000000000..189b1488308f7 Binary files /dev/null and b/modular_zzplurt/sound/voice/sadness.ogg differ diff --git a/modular_zzplurt/sound/voice/sciteam.ogg b/modular_zzplurt/sound/voice/sciteam.ogg new file mode 100644 index 0000000000000..04c98dafb0ec8 Binary files /dev/null and b/modular_zzplurt/sound/voice/sciteam.ogg differ diff --git a/modular_zzplurt/sound/voice/shriek1.ogg b/modular_zzplurt/sound/voice/shriek1.ogg new file mode 100644 index 0000000000000..bb13db1ca0ee6 Binary files /dev/null and b/modular_zzplurt/sound/voice/shriek1.ogg differ diff --git a/modular_zzplurt/sound/voice/sicko.ogg b/modular_zzplurt/sound/voice/sicko.ogg new file mode 100644 index 0000000000000..cde47d7d1624b Binary files /dev/null and b/modular_zzplurt/sound/voice/sicko.ogg differ diff --git a/modular_zzplurt/sound/voice/skibidi.ogg b/modular_zzplurt/sound/voice/skibidi.ogg new file mode 100644 index 0000000000000..02b34a14b618a Binary files /dev/null and b/modular_zzplurt/sound/voice/skibidi.ogg differ diff --git a/modular_zzplurt/sound/voice/speen.ogg b/modular_zzplurt/sound/voice/speen.ogg new file mode 100644 index 0000000000000..b01f86b5177d6 Binary files /dev/null and b/modular_zzplurt/sound/voice/speen.ogg differ diff --git a/modular_zzplurt/sound/voice/spoonful.ogg b/modular_zzplurt/sound/voice/spoonful.ogg new file mode 100644 index 0000000000000..7a2c03cd0691f Binary files /dev/null and b/modular_zzplurt/sound/voice/spoonful.ogg differ diff --git a/modular_zzplurt/sound/voice/swaos.ogg b/modular_zzplurt/sound/voice/swaos.ogg new file mode 100644 index 0000000000000..b9232a11a0415 Binary files /dev/null and b/modular_zzplurt/sound/voice/swaos.ogg differ diff --git a/modular_zzplurt/sound/voice/swaos_muffled.ogg b/modular_zzplurt/sound/voice/swaos_muffled.ogg new file mode 100644 index 0000000000000..75fce36f2a96b Binary files /dev/null and b/modular_zzplurt/sound/voice/swaos_muffled.ogg differ diff --git a/modular_zzplurt/sound/voice/terror1.ogg b/modular_zzplurt/sound/voice/terror1.ogg new file mode 100644 index 0000000000000..0ad7f45b5b93e Binary files /dev/null and b/modular_zzplurt/sound/voice/terror1.ogg differ diff --git a/modular_zzplurt/sound/voice/terror2.ogg b/modular_zzplurt/sound/voice/terror2.ogg new file mode 100644 index 0000000000000..b56724d42fd7d Binary files /dev/null and b/modular_zzplurt/sound/voice/terror2.ogg differ diff --git a/modular_zzplurt/sound/voice/teshchirp.ogg b/modular_zzplurt/sound/voice/teshchirp.ogg new file mode 100644 index 0000000000000..f13c80dd3359a Binary files /dev/null and b/modular_zzplurt/sound/voice/teshchirp.ogg differ diff --git a/modular_zzplurt/sound/voice/teshscream.ogg b/modular_zzplurt/sound/voice/teshscream.ogg new file mode 100644 index 0000000000000..9beb0106a3bbd Binary files /dev/null and b/modular_zzplurt/sound/voice/teshscream.ogg differ diff --git a/modular_zzplurt/sound/voice/teshsqueak.ogg b/modular_zzplurt/sound/voice/teshsqueak.ogg new file mode 100644 index 0000000000000..41d205ab9fbff Binary files /dev/null and b/modular_zzplurt/sound/voice/teshsqueak.ogg differ diff --git a/modular_zzplurt/sound/voice/teshtrill.ogg b/modular_zzplurt/sound/voice/teshtrill.ogg new file mode 100644 index 0000000000000..db30e988e5329 Binary files /dev/null and b/modular_zzplurt/sound/voice/teshtrill.ogg differ diff --git a/modular_zzplurt/sound/voice/trill.ogg b/modular_zzplurt/sound/voice/trill.ogg new file mode 100644 index 0000000000000..6b3c2b1e098cc Binary files /dev/null and b/modular_zzplurt/sound/voice/trill.ogg differ diff --git a/modular_zzplurt/sound/voice/vineboom.ogg b/modular_zzplurt/sound/voice/vineboom.ogg new file mode 100644 index 0000000000000..31dd3a244beb0 Binary files /dev/null and b/modular_zzplurt/sound/voice/vineboom.ogg differ diff --git a/modular_zzplurt/sound/voice/waa.ogg b/modular_zzplurt/sound/voice/waa.ogg new file mode 100644 index 0000000000000..9e5ba7866f249 Binary files /dev/null and b/modular_zzplurt/sound/voice/waa.ogg differ diff --git a/modular_zzplurt/sound/voice/warble.ogg b/modular_zzplurt/sound/voice/warble.ogg new file mode 100644 index 0000000000000..420ae974c838a Binary files /dev/null and b/modular_zzplurt/sound/voice/warble.ogg differ diff --git a/modular_zzplurt/sound/voice/waterphone.ogg b/modular_zzplurt/sound/voice/waterphone.ogg new file mode 100644 index 0000000000000..64f4adf8e3679 Binary files /dev/null and b/modular_zzplurt/sound/voice/waterphone.ogg differ diff --git a/modular_zzplurt/sound/voice/weh2.ogg b/modular_zzplurt/sound/voice/weh2.ogg new file mode 100644 index 0000000000000..516ed5af30211 Binary files /dev/null and b/modular_zzplurt/sound/voice/weh2.ogg differ diff --git a/modular_zzplurt/sound/voice/weh3.ogg b/modular_zzplurt/sound/voice/weh3.ogg new file mode 100644 index 0000000000000..0d50a6db3e2e5 Binary files /dev/null and b/modular_zzplurt/sound/voice/weh3.ogg differ diff --git a/modular_zzplurt/sound/voice/weh_s.ogg b/modular_zzplurt/sound/voice/weh_s.ogg new file mode 100644 index 0000000000000..2da9f4bbe91d2 Binary files /dev/null and b/modular_zzplurt/sound/voice/weh_s.ogg differ diff --git a/modular_zzplurt/sound/voice/whine.ogg b/modular_zzplurt/sound/voice/whine.ogg new file mode 100644 index 0000000000000..2d2f825a83ac4 Binary files /dev/null and b/modular_zzplurt/sound/voice/whine.ogg differ diff --git a/modular_zzplurt/sound/voice/wolfhowl.ogg b/modular_zzplurt/sound/voice/wolfhowl.ogg new file mode 100644 index 0000000000000..7e978ceff698c Binary files /dev/null and b/modular_zzplurt/sound/voice/wolfhowl.ogg differ diff --git a/modular_zzplurt/sound/voice/wolfwhistle.ogg b/modular_zzplurt/sound/voice/wolfwhistle.ogg new file mode 100644 index 0000000000000..a2479c0197c17 Binary files /dev/null and b/modular_zzplurt/sound/voice/wolfwhistle.ogg differ diff --git a/modular_zzplurt/sound/voice/woof.ogg b/modular_zzplurt/sound/voice/woof.ogg new file mode 100644 index 0000000000000..32093eae56964 Binary files /dev/null and b/modular_zzplurt/sound/voice/woof.ogg differ diff --git a/modular_zzplurt/sound/voice/woof2.ogg b/modular_zzplurt/sound/voice/woof2.ogg new file mode 100644 index 0000000000000..aaa5f5238603f Binary files /dev/null and b/modular_zzplurt/sound/voice/woof2.ogg differ diff --git a/modular_zzplurt/sound/voice/wtune1.ogg b/modular_zzplurt/sound/voice/wtune1.ogg new file mode 100644 index 0000000000000..ba670f1d03a7d Binary files /dev/null and b/modular_zzplurt/sound/voice/wtune1.ogg differ diff --git a/modular_zzplurt/sound/voice/wtune2.ogg b/modular_zzplurt/sound/voice/wtune2.ogg new file mode 100644 index 0000000000000..9d265fa974bf1 Binary files /dev/null and b/modular_zzplurt/sound/voice/wtune2.ogg differ diff --git a/modular_zzplurt/sound/voice/wurble.ogg b/modular_zzplurt/sound/voice/wurble.ogg new file mode 100644 index 0000000000000..2445f989832aa Binary files /dev/null and b/modular_zzplurt/sound/voice/wurble.ogg differ diff --git a/modular_zzplurt/sound/voice/yap.ogg b/modular_zzplurt/sound/voice/yap.ogg new file mode 100644 index 0000000000000..5d437639bba37 Binary files /dev/null and b/modular_zzplurt/sound/voice/yap.ogg differ diff --git a/modular_zzplurt/sound/voice/yip.ogg b/modular_zzplurt/sound/voice/yip.ogg new file mode 100644 index 0000000000000..e647e4bf154ee Binary files /dev/null and b/modular_zzplurt/sound/voice/yip.ogg differ diff --git a/modular_zzplurt/sound/voice/yippee.ogg b/modular_zzplurt/sound/voice/yippee.ogg new file mode 100644 index 0000000000000..9881e156e4e88 Binary files /dev/null and b/modular_zzplurt/sound/voice/yippee.ogg differ diff --git a/modular_zzplurt/sound/voice/yooo.ogg b/modular_zzplurt/sound/voice/yooo.ogg new file mode 100644 index 0000000000000..cf204043b872a Binary files /dev/null and b/modular_zzplurt/sound/voice/yooo.ogg differ diff --git a/tgstation.dme b/tgstation.dme index c452ed2b3a588..a85164c1cbd29 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -9233,6 +9233,7 @@ #include "modular_zubbers\master_files\skyrat\modules\opposing_force\code\opposing_force_subsystem.dm" #include "modular_zubbers\master_files\skyrat\modules\verbs\code\subtle.dm" #include "modular_zzplurt\code\_globalvars\mobs.dm" +#include "modular_zzplurt\code\_globalvars\lists\global_lewd.dm" #include "modular_zzplurt\code\_onclick\hud\hud.dm" #include "modular_zzplurt\code\_onclick\hud\human.dm" #include "modular_zzplurt\code\controllers\configuration\entries\discord.dm" @@ -9277,6 +9278,7 @@ #include "modular_zzplurt\code\modules\mob\mob_defines.dm" #include "modular_zzplurt\code\modules\mob\mob_update_icons.dm" #include "modular_zzplurt\code\modules\mob\dead\new_player\new_player.dm" +#include "modular_zzplurt\code\modules\mob\living\emote.dm" #include "modular_zzplurt\code\modules\mob\living\living.dm" #include "modular_zzplurt\code\modules\mob\living\living_defines.dm" #include "modular_zzplurt\code\modules\mob\living\carbon\human\_species.dm"