diff --git a/mod_celadon/items/_items.dme b/mod_celadon/items/_items.dme index b0b59749b73b..113a13707a60 100644 --- a/mod_celadon/items/_items.dme +++ b/mod_celadon/items/_items.dme @@ -15,5 +15,6 @@ #include "code/dress.dm" #include "code/rings.dm" #include "code/centcom.dm" +#include "code/plushes.dm" #endif diff --git a/mod_celadon/items/code/plushes.dm b/mod_celadon/items/code/plushes.dm new file mode 100644 index 000000000000..ad5dc9a9cd48 --- /dev/null +++ b/mod_celadon/items/code/plushes.dm @@ -0,0 +1,777 @@ +// // Because plushes have a second desc var that needs to be updated +// /obj/item/toy/plush/celadon/plush/on_loadout_custom_described() +// normal_desc = desc + +// // MODULAR PLUSHES +/obj/item/toy/plush/celadon + icon = 'mod_celadon/items/icons/plushes.dmi' + +/obj/item/toy/plush/celadon/borbplushie + name = "borb plushie" + desc = "An adorable stuffed toy that resembles a round, fluffy looking bird. Not to be mistaken for his friend, the birb plushie." + icon_state = "plushie_borb" + attack_verb = list("peck", "peep") + squeak_override = list('mod_celadon/items/sounds/plushes/voice/peep_once.ogg' = 1) + +/obj/item/toy/plush/celadon/deer + name = "deer plushie" + desc = "An adorable stuffed toy that resembles a deer." + icon_state = "plushie_deer" + attack_verb = list("headbutt", "boop", "bap", "bump") + squeak_override = list('mod_celadon/items/sounds/plushes/deerplush.ogg' = 1) + +/obj/item/toy/plush/celadon/fermis + name = "medcat plushie" + desc = "An affectionate stuffed toy that resembles a certain medcat, comes complete with battery operated wagging tail!! You get the impression she's cheering you on to find happiness and be kind to people." + icon_state = "plushie_fermis" + attack_verb = list("cuddle", "petpatt", "wigglepurr") + squeak_override = list('mod_celadon/items/sounds/plushes/merowr.ogg' = 1) + gender = FEMALE + +/obj/item/toy/plush/celadon/fermis/chen + name = "securicat plushie" + desc = "The official stuffed companion to the medcat plushie!! It resembles a certain securicat. You get the impression she's encouraging you to be brave and protect those you care for." + icon_state = "plushie_chen" + attack_verb = list("snuggle", "meowhuggie", "wigglepurr") + // special_desc_requirement = EXAMINE_CHECK_JOB + // special_desc_jobs = list(JOB_ASSISTANT, JOB_HEAD_OF_SECURITY) + // special_desc = "There's a pocket under the coat hiding a tiny picture of the medcat plushie and a tinier ribbon diamond ring. D'awww." + +/obj/item/toy/plush/celadon/sechound + name = "sec-hound plushie" + desc = "An adorable stuffed toy of a SecHound, the trusty Nanotrasen sponsored security borg!" + icon_state = "plushie_securityk9" + attack_verb = list("beep", "boop", "ping") + squeak_override = list('mod_celadon/items/sounds/plushes/beep.ogg' = 1) +/beep.ogg +/obj/item/toy/plush/celadon/medihound + name = "medi-hound plushie" + desc = "An adorable stuffed toy of a medihound." + icon_state = "plushie_medihound" + attack_verb = list("beep", "boop", "ping") + squeak_override = list('mod_celadon/items/sounds/plushes/beep.ogg' = 1) + +/obj/item/toy/plush/celadon/engihound + name = "engi-hound plushie" + desc = "An adorable stuffed toy of a engihound." + icon_state = "plushie_engihound" + attack_verb = list("beep", "boop", "ping") + squeak_override = list('mod_celadon/items/sounds/plushes/beep.ogg' = 1) + +/obj/item/toy/plush/celadon/scrubpuppy + name = "scrub-puppy plushie" + desc = "An adorable stuffed toy of a Scrubpuppy, the hard-working pup who keeps the station clean!" + icon_state = "plushie_scrubpuppy" + attack_verb = list("beep", "boop", "ping") + squeak_override = list('mod_celadon/items/sounds/plushes/beep.ogg' = 1) + +/obj/item/toy/plush/celadon/meddrake + name = "medi-drake plushie" + desc = "An adorable stuffed toy of a Medidrake." + icon_state = "plushie_meddrake" + attack_verb = list("beep", "boop", "ping") + squeak_override = list('mod_celadon/items/sounds/plushes/beep.ogg' = 1) + +/obj/item/toy/plush/celadon/secdrake + name = "sec-drake plushie" + desc = "An adorable stuffed toy of a Secdrake." + icon_state = "plushie_secdrake" + attack_verb = list("beep", "boop", "ping") + squeak_override = list('mod_celadon/items/sounds/plushes/beep.ogg' = 1) + +/obj/item/toy/plush/celadon/fox + name = "fox plushie" + desc = "An adorable stuffed toy of a Fox." + icon_state = "plushie_fox" + attack_verb = list("gecker", "boop", "nuzzle") + squeak_override = list('mod_celadon/items/sounds/plushes/deerplush.ogg' = 1) + +/obj/item/toy/plush/celadon/duffmoth + name = "suspicious moth plushie" + desc = "A plushie depicting a certain moth. He probably got turned into a marketable plushie." + icon_state = "plushie_duffy" + attack_verb = list("flutter", "flap", "squeak") + squeak_override = list('mod_celadon/items/sounds/plushes/mothsqueak.ogg'= 1) + gender = MALE + +/obj/item/toy/plush/celadon/leaplush + name = "suspicious deer plushie" + desc = "A cute and all too familiar deer." + icon_state = "plushie_lea" + attack_verb = list("headbutt", "plap") + squeak_override = list('mod_celadon/items/sounds/plushes/leaplush.ogg' = 1) + gender = FEMALE + +/obj/item/toy/plush/celadon/sarmieplush + name = "cosplayer plushie" + desc = "A stuffed toy who look like a familiar cosplayer, he looks sad." + icon_state = "plushie_sarmie" + attack_verb = list("bap") + squeak_override = list('mod_celadon/items/sounds/plushes/voice/weh.ogg' = 1) + gender = MALE + +/obj/item/toy/plush/celadon/sharknet + name = "gluttonous shark plushie" + desc = "A heavy plushie of a rather large and hungry shark" + icon_state = "plushie_sharknet" + attack_verb = list("cuddle", "squish", "weh") + w_class = WEIGHT_CLASS_NORMAL + squeak_override = list('mod_celadon/items/sounds/plushes/voice/slime_squish.ogg' = 1) + young = TRUE //No. + +// /obj/item/toy/plush/celadon/plush/sharknet/Initialize(mapload) +// . = ..() +// create_storage(max_slots = 2, max_specific_storage = WEIGHT_CLASS_SMALL, canhold = list(/obj/item/toy/plush/celadon/pintaplush)) + +/obj/item/toy/plush/celadon/pintaplush + name = "smaller deer plushie" + desc = "A pint-sized cervine with a vacant look." + icon_state = "plushie_pinta" + attack_verb = list("bonk", "snug") + squeak_override = list('mod_celadon/items/sounds/plushes/voice/slime_squish.ogg' = 1) + young = TRUE //No. + +/obj/item/toy/plush/celadon/szaplush + name = "suspicious spider" + desc = "A plushie of a shy looking drider, colored in floortile gray." + icon_state = "plushie_sza" + attack_verb = list("scuttle", "chitter", "bite") + squeak_override = list('mod_celadon/items/sounds/plushes/spiderplush.ogg' = 1) + young = TRUE //No. + +/obj/item/toy/plush/celadon/riffplush + name = "valid plushie" + desc = "A stuffed toy in the likeness of a peculiar demonic one. Likely turned into a plushie to sell such. They look quite alright about it." + icon_state = "plushie_riffy" + attack_verb = list("slap", "challenge") + squeak_override = list('mod_celadon/items/sounds/plushes/slap.ogg' = 1) + +/obj/item/toy/plush/celadon/ian + name = "plush corgi" + desc = "A plushie of an adorable corgi! Don't you just want to hug it and squeeze it and call it \"Ian\"?" + icon_state = "ianplushie" + attack_verb = list("lick", "nuzzle", "bite") + squeak_override = list('mod_celadon/items/sounds/plushes/voice/bark2.ogg' = 1) + young = TRUE //No. + +/obj/item/toy/plush/celadon/ian/small + name = "small plush corgi" + desc = "A plushie of an adorable corgi! Don't you just want to hug it and squeeze it and call it \"Ian\"?" + icon_state = "corgi" + +/obj/item/toy/plush/celadon/ian/lisa + name = "plush girly corgi" + desc = "A plushie of an adorable corgi! Don't you just want to hug it and squeeze it and call it \"Lisa\"?" + icon_state = "girlycorgi" + attack_verb = list("barks", "woofs", "wags her tail at") + gender = FEMALE + +/obj/item/toy/plush/celadon/cat + name = "cat plushie" + desc = "A small cat plushie with black beady eyes." + icon_state = "blackcat" + attack_verb = list("cuddle", "meow", "hiss") + squeak_override = list('mod_celadon/items/sounds/plushes/merowr.ogg' = 1) + +/obj/item/toy/plush/celadon/cat/tux + name = "tux cat plushie" + icon_state = "tuxedocat" + +/obj/item/toy/plush/celadon/cat/white + name = "white cat plushie" + icon_state = "whitecat" + +/obj/item/toy/plush/celadon/seaduplush + name = "sneed plushie" + desc = "A plushie of a particular, bundled up IPC. Underneath the cloak, you can see a plush recreation of the captain's sabre." + icon_state = "plushie_seadu" + attack_verb = list("beep", "sneed", "sword") + squeak_override = list('mod_celadon/items/sounds/plushes/synth_yes.ogg' = 1,'mod_celadon/items/sounds/plushes/synth_no.ogg' = 1) + +/obj/item/toy/plush/celadon/lizzyplush + name = "odd yoga lizzy plushie" + desc = "Brought to you by Nanotrasen Wellness Program is the Yoga Odd Lizzy! He smells vaguely of blueberries, and likely resembles a horrible lover." + icon_state = "plushie_lizzy" + attack_verb = list("weh") + squeak_override = list('mod_celadon/items/sounds/plushes/voice/weh.ogg' = 1) + +/obj/item/toy/plush/celadon/mechanic_fox + name = "mechanist fox plushie" + desc = "A fox with fabulous hair! It has a tendency to make synth plushies look good as new when placed next to them." + icon_state = "plushie_cali" + attack_verb = list("fix", "update", "hug") + squeak_override = list('mod_celadon/items/sounds/plushes/deerplush.ogg' = 1) + +/obj/item/toy/plush/celadon/tribal_salamander + name = "tribal salamander plushie" + desc = "A water-safe plushie that always seems to lose any clothes you try to put on it." + icon_state = "plushie_azu" + attack_verb = list("wurbles at", "warbles at") + squeak_override = list('mod_celadon/items/sounds/plushes/voice/wurble.ogg' = 1) + +/obj/item/toy/plush/celadon/commanding_teshari + name = "commanding teshari plushy" + desc = "A very soft plush resembling a certain science-loving, command inclined Teshari. Just holding it makes you feel cared for." + icon_state = "plushie_alara" + attack_verb = list("peeps", "wurbles", "hugs") + squeak_override = list('mod_celadon/items/sounds/plushes/voice/peep_once.ogg' = 1) + +/obj/item/toy/plush/celadon/breakdancing_bird + name = "breakdancing bird plushie" + desc = "This little robotic bird plushie loves to give you a little dance in celebration of your achievements, no matter how mundane." + icon_state = "plushie_cadicus" + attack_verb = list("boop", "dance next to") + squeak_override = list('mod_celadon/items/sounds/plushes/ping.ogg' = 1) + +/obj/item/toy/plush/celadon/skreking_vox + name = "skreking vox plushie" + desc = "A vox plushie that seems ready to pull a gun on you and demand your money! Rumor has it that if you poke it in a particular way, it will show you its skrektual technique." + icon_state = "plushie_toko" + attack_verb = list("rustle at", "threaten", "skrek at") + squeak_override = list('mod_celadon/items/sounds/plushes/emotes/voxrustle.ogg' = 1) + +/obj/item/toy/plush/celadon/blue_dog + name = "blue dog plushie" + desc = "A devious looking husky that seems to be begging for headpats. It smells faintly of blueberries." + icon_state = "plushie_cobalt" + attack_verb = list("bark at", "bork at", "woof at") + squeak_override = list('mod_celadon/items/sounds/plushes/voice/bark1.ogg'=1, 'mod_celadon/items/sounds/plushes/voice/bark2.ogg'=1) + +/obj/item/toy/plush/celadon/engi_snek + name = "engineering snek plushie" + desc = "This plush looks like it knows the difference between pumps and pipes! The arm is detachable, so don't lose it!" + icon_state = "plushie_tyri" + attack_verb = list("fix", "unbolt", "weld") + squeak_override = list('mod_celadon/items/sounds/plushes/screwdriver.ogg' = 1, 'mod_celadon/items/sounds/plushes/drill_use.ogg' = 1, 'mod_celadon/items/sounds/plushes/welder.ogg' = 1) + +/obj/item/toy/plush/celadon/glitch_synth + name = "glitching synthetic plushie" + desc = "A synthetic plush, the interface seems to glitch out every time you give it a hug or call it cute!" + icon_state = "plushie_rex" + attack_verb = list("beep", "hug", "health analyze") + squeak_override = list('mod_celadon/items/sounds/plushes/twobeep_high.ogg' = 1) + +/obj/item/toy/plush/celadon/boom_bird + name = "boom bird plushie" + desc = "This little bird plushie may look like a nerd, but you have the sneaking suspicion it might be valid! Why does your skin start to glow when you hug it?" + icon_state = "plushie_dima" + attack_verb = list("punch", "explode on", "peep") + squeak_override = list('mod_celadon/items/sounds/plushes/delam/1.ogg' = 1) + +/obj/item/toy/plush/celadon/blue_cat + name = "blue cat plushie" + desc = "A bright blue cat plush with neon pink hair, here to hand out kisses wherever kisses need be. Usually found near its home habitat, the tram." + icon_state = "plushie_skyy" + attack_verb = list("kiss", "nuzzle", "cuddle", "purr against") + squeak_override = list('mod_celadon/items/sounds/plushes/voice/nya.ogg' = 1) + +/obj/item/toy/plush/celadon/igneous_synth + name = "igneous synth plushie" + desc = "Not actually made of igneous rock, giving this plush a hug will let you feel like you're being squeezed by the jaws of life!" + icon_state = "plushie_granite" + attack_verb = list("blep", "SQUEEZE", "pie") + squeak_override = list('mod_celadon/items/sounds/plushes/emotes/twobeep.ogg' = 1) + +/obj/item/toy/plush/celadon/edgy_bird + name = "edgy birb plushie" + desc = "An edgy plush of an edgy bird. You could swear it's teleporting to a different spot every time you look away..." + icon_state = "plushie_koto" + attack_verb = list("peck", "teleport behind", "caw at") + squeak_override = list('mod_celadon/items/sounds/plushes/voice/caw.ogg' = 1) + +/obj/item/toy/plush/celadon/tree_ferret + name = "tree ferret plushy" + desc = "This plush will always put on a smile to make your day as bright as the sun. Hugging him makes you feel warm and fuzzy. Comes with plush chemical vials to fix your non emotional traumas too!" + icon_state = "plushie_sels" + attack_verb = list("hug", "cackle at", "health analyze") + squeak_override = list('mod_celadon/items/sounds/plushes/crunchybushwhack1.ogg' = 1) + +/obj/item/toy/plush/celadon/fox/mia + name = "Mia’s fox plushie" + desc = "A small stuffed silver fox with a collar tag that says “Eavy” and a tiny bell in its fluffy tail." + icon_state = "miafox" + +/obj/item/toy/plush/celadon/fox/kailyn + name = "teasable fox plushie" + desc = "A familiar looking vixen in a peacekeeper attire, perfect for everyone who intends on venturing in the dark alone! There's a little tag which tells you to not boop its nose." + icon_state = "teasefox" + attack_verb = list("sneeze on", "detain", "taze") + squeak_override = list('mod_celadon/items/sounds/plushes/emotes/female/female_sneeze.ogg' = 1) + +/obj/item/toy/plush/celadon/xixi + name = "familiar looking harpy plushie" + desc = "A plushie depicting a bright-red and oddly familiar looking harpy! The tag on the back lists distributor information and a tagline telling you how it'll add a little 'skree' to your daily grind." + icon_state = "plushie_xixi" + attack_verb = list("caw", "skree", "peck") + squeak_override = list('mod_celadon/items/sounds/plushes/voice/peep_once.ogg' = 1,'mod_celadon/items/sounds/plushes/voice/caw.ogg' = 1,'mod_celadon/items/sounds/plushes/voice/bawk.ogg' = 1,'mod_celadon/items/sounds/plushes/emotes/voxscream.ogg' = 1) + +/obj/item/toy/plush/celadon/zapp + name = "Lil' Zapp" + desc = "An authentic piece of primo Pwr Game merchandise! \ + This cuddly companion is the perfect ornament to decorate your battlestation. \ + He sits upright unassisted, and can hold your headset, webcam, or keep your Pwr Game safe and secure. \ + This one is outfitted with a state-of-the-art skill reader; \ + just squeeze him tight and Zapp will tell you if you're ready for the next big game!" + icon_state = "plushie_zapp" + attack_verb = list("boop", "nuzzle") + squeak_override = list('mod_celadon/items/sounds/plushes/can_open1.ogg' = 1, 'mod_celadon/items/sounds/plushes/can_open2.ogg' = 1, 'mod_celadon/items/sounds/plushes/can_open3.ogg' = 1) + ///the list that is chosen from depending on gaming skill + var/static/list/skill_response = list( + "Weak! What are you, a mobile gamer?", + "Come on, you can do better than that! Play some Orion Trial and try again.", + "Hey, not bad! Try and work on your APM.", + "Nice! You should see about competing in some local tournaments, gamer!", + "Now that's real skill! I think you deserve some Pwr Game.", + "Gamer God in the house! Look upon them and weep, console peasants!", + "Whoa! Gamer overload! Stand clear!!", + ) + ///the list that is chosen from when it hits a human or is hit by something + var/static/list/hit_response = list( + "Hey, watch the mohawk!", + "Easy, I earn my livin' with this face!", + "Oof, I think my resale value just went down...", + "This jacket isn't armored, you know!", + "I'm a collectible! You can't treat me like this!", + "Cut it out, or I'm telling chat!", + ) + +/obj/item/toy/plush/celadon/zapp/attackby(obj/item/attacking_item, mob/living/user, params) + . = ..() + say(pick(hit_response)) + +/obj/item/toy/plush/celadon/zapp/attack(mob/living/target, mob/living/user, params) + . = ..() + say(pick(hit_response)) + +/obj/item/toy/plush/celadon/zapp/attack_self(mob/user) + . = ..() + var/turf/src_turf = get_turf(src) + playsound(src_turf, 'mod_celadon/items/sounds/plushes/drink.ogg', 50, TRUE) + var/skill_level = user.mind.get_skill_level(/datum/skill/gaming) + if(user.ckey == "cameronlancaster") + skill_level = (max(6, skill_level)) + say(skill_response[skill_level]) + if(skill_level == 7) + playsound(src_turf, 'mod_celadon/items/sounds/plushes/can_pop.ogg', 80, TRUE) + new /obj/effect/abstract/liquid_turf/pwr_gamr(src_turf) + playsound(src_turf, 'mod_celadon/items/sounds/plushes/bubbles.ogg', 50, TRUE) + qdel(src) + +/obj/effect/abstract/liquid_turf/pwr_gamr + ///the starting temp for the liquid + var/starting_temp = T20C + ///the starting mixture for the liquid + var/list/starting_mixture = list(/datum/reagent/consumable/pwr_game = 10) + +/obj/effect/abstract/liquid_turf/pwr_gamr/Initialize(mapload) + . = ..() + // reagent_list = starting_mixture + // total_reagents = 0 + // for(var/key in reagent_list) + // total_reagents += reagent_list[key] + // temp = starting_temp + // calculate_height() + // set_reagent_color_for_liquid() + +/obj/item/toy/plush/celadon/rubi + name = "huggable bee plushie" + desc = "It reminds you of a very, very, very huggable bee." + icon_state = "plushie_rubi" + gender = FEMALE + squeak_override = list('mod_celadon/items/sounds/plushes/thudswoosh.ogg' = 1) + attack_verb = list("hug") + +// /obj/item/toy/plush/celadon/rubi/attack_self(mob/user) +// . = ..() +// user.changeNext_move(CLICK_CD_MELEE) // To avoid spam, in some cases (sadly not all of them) +// var/mob/living/living_user = user +// if(istype(living_user)) +// living_user.add_mood_event("hug", /datum/mood_event/warmhug/rubi, src) +// user.visible_message(span_notice("[user] hugs \the [src]."), span_notice("You hug \the [src].")) + +/datum/mood_event/warmhug/rubi + description = span_nicegreen("Warm cozy bee hugs are the best!") + mood_change = 0 + timeout = 2 MINUTES + +/obj/item/toy/plush/celadon/roselia + name = "obscene sergal plushie" + desc = "A plush recreation of a pink sergal. The chest is extremely padded and the small plush clothes are barely holding themselves together." + icon_state = "plushie_roselia" + attack_verb = list("hug") + squeak_override = list('mod_celadon/items/sounds/plushes/voice/merp.ogg' = 1) + young = FALSE + +/obj/item/toy/plush/celadon/chunko + name = "chunko fop" + desc = "A soulless creature that haunts your dreams." + icon_state = "plushie_pfbonnie" + var/responses = list("Do you fear death? Do you fear the world you live in? What 'God's so called infinite mercy is? A neverending life of constant and unending misery. Being forced to work and go on as millions, trillions suffer around you as you are either too powerless or too lazy to do anything? Is this worth living? Capitalism in overdrive, life in hell. Why?", "Hi!!", ) + COOLDOWN_DECLARE(chunko_cooldown) + +/obj/item/toy/plush/celadon/chunko/attackby() + . = ..() + if(!COOLDOWN_FINISHED(src, chunko_cooldown)) + return + say(pick(responses)) + COOLDOWN_START(src, chunko_cooldown, 2 SECONDS) + +/obj/item/toy/plush/celadon/chunko/attack() + . = ..() + if(!COOLDOWN_FINISHED(src, chunko_cooldown)) + return + say(pick(responses)) + COOLDOWN_START(src, chunko_cooldown, 2 SECONDS) + +/obj/item/toy/plush/celadon/chunko/bonnie + name = "chunko fop blue bunny" + desc = "An 'adorable', if big eyed rabbit girl. This one is blue. Produced by the Chunko Fop Company TM. Spits out various Rabbit facts of dubious validity." + icon_state = "plushie_pfbonnie" + gender = FEMALE + attack_verb = list("pat", "hug", "scold", "pet") + squeak_override = list('mod_celadon/items/sounds/plushes/mousesqueek.ogg' = 1, 'mod_celadon/items/sounds/plushes/voice/mothsqueak.ogg' = 1,) + responses = list("Rabbits are prey animals and are therefore constantly aware of their surroundings.", "Things to jump up on (they like to be in high places)", "become a rabbit today!", "Be cunning and full of tricks...", "Subscription confirmed! Thank you for choosing RABBITFACTS +TM+!", "Holland Lops are a breed of rabbit originating in the Netherlands.", "Rabbits may need medication to keep themselves healthy, and that's ok! Make sure to take yours too!", "rabbits really liked this product", "A healthy rabbit diet includes fresh vegetables.", "Rabbits do not hibernate. Their schedules are much too busy.", "the rate of bunnies is measured by RPB (rabbits per bunny)", ) + +/obj/item/toy/plush/celadon/chunko/andrew + name = "chunko fop green and orange bunny" + desc = "An 'adorable', if big eyed rabbit girl(?). This one is green and orange. Produced by the Chunko Fop Company TM. Spits out various Bunnies of dubious existance." + icon_state = "plushie_pfandrew" + gender = MALE + attack_verb = list("pat", "hug", "scold", "pet") + squeak_override = list('mod_celadon/items/sounds/plushes/mousesqueek.ogg' = 1, 'mod_celadon/items/sounds/plushes/voice/mothsqueak.ogg' = 1,) + // All lowercase messages are intentional + responses = list("bunny who you best pray you never encounter, lest you suffer a fate worse than death.", "this is a bunny!", "I wonder what would happen if you took bunnies, and combined them with rabbits, and merged their properties and characteristics. It's something to think about.", "If you're cold, they're cold. Give them the deed to your house.", "bunny that goes yeah! woo! yeah! woo! yeah! woo! yeah! woo! yeah! woo! yeah!", "the bunnies are beyond my comprehension", "it's a bunny thing, you wouldn't get it", "this bunny has an unfathomable power level", "%pull the string and I'll bink at you...I'm your bunny.", "Bunny (1954)", "the bunny that pulls the strings....", ) + +/obj/item/toy/plush/celadon/chunko/inessa + name = "chunko fop medical bear" + desc = "An 'adorable', tired looking bear woman. This one produces fake smoke! Produced by the Chunko Fop Company TM. Spits out various Medical facts with a broken voicebox." + icon_state = "plushie_pfinessa" + gender = FEMALE + attack_verb = list("slash", "dissect", "yawn", "smoke") + squeak_override = list('mod_celadon/items/sounds/plushes/emotes/female/female_cough_3.ogg' = 1, 'mod_celadon/items/sounds/plushes/emotes/female/female_cough_2.ogg' = 1, 'mod_celadon/items/sounds/plushes/emotes/female/female_cough_1.ogg' = 1) + responses = list("The human body can survive three weeks without skiiiiiiiiiiin.", "The thigh bone is connected to the hip boooooooooone.", "Yeeeessss?", "Helloooooo.", "Don't be such a baby, ribs grow baaaaaaaaaack.",) + +// Donation reward for tobjv +/obj/item/toy/plush/celadon/tesh + name = "Squish-Me-Tesh" + desc = "Winner of Be Made Into A Plushy by ClownCo!" + icon_state = "plushie_tobjv2" + +// Donation reward for tobjv +/obj/item/toy/plush/celadon/immovable_rod + name = "immovable rod" + desc = "Realistic! But also squishy and certainly not as dangerous as its real counterpart." + icon_state = "plushie_tobjv" + +/obj/item/toy/plush/celadon/immovable_rod/Bump(atom/clong) + . = ..() + if(isliving(clong)) + playsound(src, 'mod_celadon/items/sounds/plushes/bang.ogg', 50, TRUE) + return + +// Donation reward for gamerguy14948 +/obj/item/toy/plush/celadon/voodoo + name = "voodoo doll" + desc = "A not so small voodoo doll made out of cut and sewn potato bags. It almost looks cute." + icon_state = "plushie_gamerguy" + +// Donation reward for shyshadow +/obj/item/toy/plush/celadon/plushie_winrow + name = "dark and brooding lizard plush" + desc = "An almost intimidating black lizard plush, this one's got a little beret to come with it! Best not to separate the two. Its eyes shine with suggestion, no maidens?" + icon_state = "plushie_shyshadow" + +// Donation reward for Dudewithatude +/obj/item/toy/plush/celadon/plushie_star + name = "star angel plush" + desc = "The plushie of a celestial in the known universe." + icon_state = "plushie_star" + gender = FEMALE + squeak_override = list('mod_celadon/items/sounds/plushes/voice/trills.ogg' = 1) + +// Donation reward for SRQ +/obj/item/toy/plush/celadon/plushie_chiara + name = "commanding fox plush" + desc = "A large stuffed fox which radiates confidence and vigor from their emerald eyes." + icon_state = "plushie_chiara" + +// Donation reward for Superlagg +/obj/item/toy/plush/celadon/plushie_dan + name = "comfy fox plush" + desc = "A stuffed fox with an aura of endearment leaking from their soft exterior." + icon_state = "plushie_dan" + +//Donation reward for KLB100 +/obj/item/toy/plush/celadon/fox/plushie_jeanne + name = "masked roboticist plushie" + desc = "A familiar snow white Vulpkanin plushie. This one appears to be wearing a mask obscuring their face." + icon_state = "plushie_jeanne" + attack_verb = list("cuddle", "squish", "blush") + +//Donation reward for Dalao Azure +/obj/item/toy/plush/celadon/plushie_azyre + name = "handsome chef plushie" + desc = "A need to cook only rivaled by a hunger for fox tail." + icon_state = "plushie_azyre" + +//Donation reward for Razurath +/obj/item/toy/plush/celadon/plushie_razurath + name = "science shark plushie" + desc = "A determined scientist with a hint of mischief in her smile." + icon_state = "plush_scishark" + attack_verb = list("bite", "eat", "fin slap") + squeak_override = list('mod_celadon/items/sounds/plushes/bite.ogg'=1) + +//Other donation reward for Razurath +/obj/item/toy/plush/celadon/plushie_razurath/second + name = "dwarf shark plushie" + desc = "Despite her height, the plushie regards you with keen and frankly unamused eyes; the look on her face, and the elegance of her little tiny coat tell you that she knows something you don't." + icon_state = "plushie_nedilla" + +//Donation reward for October23 +/obj/item/toy/plush/celadon/plushie_elofy + name = "bumbling wolfgirl plushie" + desc = "A white-haired wolfgirl in a stylish red security skirt. Despite her scary cybernetic arm, she is soft to hug and only wishes to be praised and comforted." + icon_state = "plush_lonie" + attack_verb = list("snuggle", "nibble", "awoo", "tail whap") + squeak_override = list('mod_celadon/items/sounds/plushes/merowr.ogg' = 1) + +//Donation reward for syntax1112 +/obj/item/toy/plush/celadon/plushie_syntax1112 + name = "lop bunny plushie" + desc = "A floppy-eared rabbit in marketable plushie form. Complete with an internal self-inflating squeaker device!" + icon_state = "fuzz_bunny" + attack_verb = list("nibble", "squeak", "nose twitch", "thump", "whop") + squeak_override = list('mod_celadon/items/sounds/plushes/deerplush.ogg' = 1) + +// Donation reward for SomeRandomOwl +/obj/item/toy/plush/celadon/snow_owl + name = "snowy owl plush" + desc = "A very soft plush resembling a feathery snow owl. It has a cute witch like hat and hoots every time you squeeze it. It smells faintly of oreo cookies." + icon_state = "plushie_owl" + attack_verb = list("nuzzle", "hoot", "hug") + squeak_override = list('mod_celadon/items/sounds/plushes/voice/hoot.ogg' = 1) + +// Donation reward for Jolly66 +/obj/item/toy/plush/celadon/derg_plushie + name = "wingless dragon plush" + desc = "A cute green-and-yellow wingless dragon plushie! For what its worth, it does have a comically large tail. \ + Comes with an additional paramedic cap." + icon_state = "plushie_derg" + attack_verb = list("weh", "weh softly", "stutter") + squeak_override = list('mod_celadon/items/sounds/plushes/voice/weh.ogg' = 1) + +// Donation reward for Gofawful5 +/obj/item/toy/plush/celadon/tracy + name = "creature plushie" + desc = "An astonishingly well-endowed catfox plushie... It seems content." + icon_state = "plush_tracy" + attack_verb = list("expand") + squeak_override = list('mod_celadon/items/sounds/plushes/tracymrowr.ogg' = 1) + gender = FEMALE + +//Donation reward for Frixit +/obj/item/toy/plush/celadon/plushie_synthia + name = "adventurous synth plushie" + desc = "This plush is perfect For adventures in space and in bed, a cuddly purple Synth, their scarf is extra soft!" + icon_state = "plushie_synthia" + attack_verb = list("blush", "hug", "whip") + squeak_override = list('mod_celadon/items/sounds/plushes/emotes/twobeep.ogg' = 1) + +//Donation reward for Kitsun +/obj/item/toy/plush/celadon/jecca + name = "sexy snoodle plushie" + desc = "For some reason, this plushie is rather shiny, with glistening, glittering scales, and its ruby colored eyes seem to be rather enticing and full of mischievous, lewd thoughts behind them." + icon_state = "plushie_jecca" + attack_verb = list("sigh") + squeak_override = list('mod_celadon/items/sounds/plushes/emotes/female/female_sigh.ogg' = 1) + gender = FEMALE + +//Donation reward for BriareosBlue +/obj/item/toy/plush/celadon/courier_synth + name = "courier synth plushie" + desc = "This synth plushie looks about ready to deliver hugs and beeps straight to the heart! The tag seems to have an advertisement for a delivery company on it..." + icon_state = "plushie_courier" + attack_verb = list("deliver", "export scan", "dwoop", "bwuh", "stamp") + squeak_override = list('mod_celadon/items/sounds/plushes/emotes/twobeep.ogg' = 1) + +//Donation reward for olirant +/obj/item/toy/plush/celadon/plush_janiborg + name = "Friendly Janiborg Plush" + desc = "A miniature omnidroid toy straight from the Lockstep Enterprises Corporation marketing department in handsome janitorial purple. Now with real squirting action!" + icon_state = "plush_janiborg" + attack_verb = list("beep", "wash", "mop", "squirt", "soap") + squeak_override = list('mod_celadon/items/sounds/plushes/twobeep.ogg' = 1) + +/// PARADISE +/obj/item/toy/plush/celadon/kotwithfunnyhat + name = "Rice Cat" + desc = "White cat plushie with straw hat for hard work on rice field!" + icon_state = "ricehat_cat" + +/obj/item/toy/plush/celadon/kotrazumist + name = "Razumist Cat" + desc = "Cat with wanrning cone on it. Wonder what do itself so smart ?" + icon_state = "razymist_cat" + +/obj/random/carp_plushie + name = "Random Carp Plushie" + desc = "This is a random plushie" + icon = 'mod_celadon/items/icons/plushes.dmi' + icon_state = "carpplushie" + +// /obj/random/carp_plushie/item_to_spawn() +// return pick(typesof(/obj/item/toy/plush/carpplushie)) //can pick any carp plushie, even the original. + +/obj/item/toy/plush/carpplushie/ice + icon = 'mod_celadon/items/icons/plushes.dmi' + icon_state = "icecarp" + +/obj/item/toy/plush/carpplushie/silent + icon = 'mod_celadon/items/icons/plushes.dmi' + icon_state = "silentcarp" + +/obj/item/toy/plush/carpplushie/electric + icon = 'mod_celadon/items/icons/plushes.dmi' + icon_state = "electriccarp" + +/obj/item/toy/plush/carpplushie/gold + icon = 'mod_celadon/items/icons/plushes.dmi' + icon_state = "goldcarp" + +/obj/item/toy/plush/carpplushie/toxin + icon = 'mod_celadon/items/icons/plushes.dmi' + icon_state = "toxincarp" + +/obj/item/toy/plush/carpplushie/dragon + icon = 'mod_celadon/items/icons/plushes.dmi' + icon_state = "dragoncarp" + +/obj/item/toy/plush/carpplushie/pink + icon = 'mod_celadon/items/icons/plushes.dmi' + icon_state = "pinkcarp" + +/obj/item/toy/plush/carpplushie/candy + icon = 'mod_celadon/items/icons/plushes.dmi' + icon_state = "candycarp" + +/obj/item/toy/plush/carpplushie/nebula + icon = 'mod_celadon/items/icons/plushes.dmi' + icon_state = "nebulacarp" + +/obj/item/toy/plush/carpplushie/void + icon = 'mod_celadon/items/icons/plushes.dmi' + icon_state = "voidcarp" + +/obj/item/toy/plush/axolotlplushie + name = "axolotl plushie" + desc = "An adorable stuffed toy that resembles an axolotl. Not to be mistaken for the real thing." + icon_state = "plushie_axolotl" + item_state = "axolotl" + attack_verb = list("nibbles", "splats") + var/axolotlbite = 'mod_celadon/items/sounds/plushes/axolotl.ogg' + var/cooldown = FALSE + +/obj/item/toy/plush/axolotlplushie/attack(mob/M as mob, mob/user as mob) + playsound(loc, axolotlbite, 20, 1) // Play bite sound in local area + return ..() + +/obj/item/toy/plush/axolotlplushie/attack_self(mob/user) + if(cooldown) + return ..() + + playsound(src, 'mod_celadon/items/sounds/plushes/axolotl.ogg', 20, 0) + visible_message("Squeeek!") + cooldown = TRUE + addtimer(VARSET_CALLBACK(src, cooldown, FALSE), 3 SECONDS) + +/obj/item/toy/plush/celadon/shark + name = "shark plushie" + desc = "A smaller, friendlier, and fluffier version of the real thing." + icon_state = "shark" + +/obj/item/toy/plush/celadon/pig + name = "rubber piggy" + desc = "The people demand pigs!" + icon_state = "pig1" + +/obj/item/toy/plush/celadon/toolbox + name = "Rubber Toolbox" + desc = "Practice your robust!" + damtype = STAMINA + force = 10 + throwforce = 15 + w_class = WEIGHT_CLASS_BULKY + attack_verb = list("robusted") + hitsound = 'mod_celadon/items/sounds/plushes/squeaktoy.ogg' + +/obj/item/toy/plush/celadon/shardplushie + name = "Shard plushie" + desc = "A plushie shard of supermatter crystal. Safety 100%." + icon_state = "plushie_shard" + attack_verb = list("annihilates", "scratched") + var/shardbite = 'mod_celadon/items/sounds/plushes/supermatter.ogg' + var/cooldown = FALSE + +/obj/item/toy/plush/celadon/shardplushie/attack_self(mob/user) + if(cooldown) + return ..() + + playsound(loc, pick('mod_celadon/items/sounds/plushes/supermatter.ogg', 'mod_celadon/items/sounds/plushes/glass_step_sm.ogg'), 10, 1) + visible_message(" DESTABILIZATION!") + cooldown = TRUE + addtimer(VARSET_CALLBACK(src, cooldown, FALSE), 3 SECONDS) + +/obj/item/toy/plush/celadon/shardplushie/attack(mob/M as mob, mob/user as mob) + playsound(loc, pick('mod_celadon/items/sounds/plushes/supermatter.ogg', 'mod_celadon/items/sounds/plushes/glass_step_sm.ogg',), 10, 1) + return ..() + +/obj/item/toy/plush/celadon/hampter + name = "Hampter" + desc = "The people demand hampters!" + icon_state = "hampter" + +/obj/item/toy/plush/celadon/hampter/asisstant + name = "Hampter the Assitant" + desc = "More or less helpful." + icon_state = "hampter_ass" + +/obj/item/toy/plush/celadon/hampter/security + name = "The anti-honk Hampter" + desc = "OBEY!" + icon_state = "hampter_sec" + +/obj/item/toy/plush/celadon/hampter/medic + name = "Hampter the Doctor" + desc = "Don't take his pills." + icon_state = "hampter_med" + +/obj/item/toy/plush/celadon/hampter/janitor + name = "Hampter the Janitor" + desc = "I'll call you - Den." + icon_state = "hampter_jan" + +/obj/item/toy/plush/celadon/hampter/captain + name = "Hampter the Captain" + desc = "Thinks he is the Head." + icon_state = "hampter_cap" + +/obj/item/toy/plush/celadon/hampter/captain/old + name = "Hampter the first Captain" + desc = "Thinks he is the original Head." + icon_state = "hampter_old_cap" + +/obj/item/toy/plush/celadon/hampter/syndi + name = "Hampter the Red Baron" + desc = "The real Head." + icon_state = "hampter_sdy" + +/obj/item/toy/plush/celadon/hampter/death_squad + name = "Who?" + desc = "Don't call him - daddy." + icon_state = "hampter_ded" + +/obj/item/toy/plush/celadon/hampter/ert_squad + name = "Hampter the Major" + desc = "Faces into the floor!" + icon_state = "hampter_ert" diff --git a/mod_celadon/items/icons/plushes.dmi b/mod_celadon/items/icons/plushes.dmi new file mode 100644 index 000000000000..8a8a4c68c9c4 Binary files /dev/null and b/mod_celadon/items/icons/plushes.dmi differ diff --git a/mod_celadon/items/sounds/plushes/axolotl.ogg b/mod_celadon/items/sounds/plushes/axolotl.ogg new file mode 100644 index 000000000000..ac0542aa2157 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/axolotl.ogg differ diff --git a/mod_celadon/items/sounds/plushes/bang.ogg b/mod_celadon/items/sounds/plushes/bang.ogg new file mode 100644 index 000000000000..656983f09808 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/bang.ogg differ diff --git a/mod_celadon/items/sounds/plushes/beep.ogg b/mod_celadon/items/sounds/plushes/beep.ogg new file mode 100644 index 000000000000..b00addfd297c Binary files /dev/null and b/mod_celadon/items/sounds/plushes/beep.ogg differ diff --git a/mod_celadon/items/sounds/plushes/bite.ogg b/mod_celadon/items/sounds/plushes/bite.ogg new file mode 100644 index 000000000000..de79cbd49e8b Binary files /dev/null and b/mod_celadon/items/sounds/plushes/bite.ogg differ diff --git a/mod_celadon/items/sounds/plushes/bubbles.ogg b/mod_celadon/items/sounds/plushes/bubbles.ogg new file mode 100644 index 000000000000..c028e8aa9825 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/bubbles.ogg differ diff --git a/mod_celadon/items/sounds/plushes/can_open1.ogg b/mod_celadon/items/sounds/plushes/can_open1.ogg new file mode 100644 index 000000000000..5da8d89ff066 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/can_open1.ogg differ diff --git a/mod_celadon/items/sounds/plushes/can_open2.ogg b/mod_celadon/items/sounds/plushes/can_open2.ogg new file mode 100644 index 000000000000..1cf6b1221b70 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/can_open2.ogg differ diff --git a/mod_celadon/items/sounds/plushes/can_open3.ogg b/mod_celadon/items/sounds/plushes/can_open3.ogg new file mode 100644 index 000000000000..ca29d0661c04 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/can_open3.ogg differ diff --git a/mod_celadon/items/sounds/plushes/can_pop.ogg b/mod_celadon/items/sounds/plushes/can_pop.ogg new file mode 100644 index 000000000000..ba9d21bf50ea Binary files /dev/null and b/mod_celadon/items/sounds/plushes/can_pop.ogg differ diff --git a/mod_celadon/items/sounds/plushes/claponce1.ogg b/mod_celadon/items/sounds/plushes/claponce1.ogg new file mode 100644 index 000000000000..1e12d0daa3b5 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/claponce1.ogg differ diff --git a/mod_celadon/items/sounds/plushes/claponce2.ogg b/mod_celadon/items/sounds/plushes/claponce2.ogg new file mode 100644 index 000000000000..10dfdba121b4 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/claponce2.ogg differ diff --git a/mod_celadon/items/sounds/plushes/crunchybushwhack1.ogg b/mod_celadon/items/sounds/plushes/crunchybushwhack1.ogg new file mode 100644 index 000000000000..3ed3ab0a5fa3 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/crunchybushwhack1.ogg differ diff --git a/mod_celadon/items/sounds/plushes/deerplush.ogg b/mod_celadon/items/sounds/plushes/deerplush.ogg new file mode 100644 index 000000000000..ef7d307ca3cd Binary files /dev/null and b/mod_celadon/items/sounds/plushes/deerplush.ogg differ diff --git a/mod_celadon/items/sounds/plushes/delam/1.ogg b/mod_celadon/items/sounds/plushes/delam/1.ogg new file mode 100644 index 000000000000..75c79f89ab2a Binary files /dev/null and b/mod_celadon/items/sounds/plushes/delam/1.ogg differ diff --git a/mod_celadon/items/sounds/plushes/drill_use.ogg b/mod_celadon/items/sounds/plushes/drill_use.ogg new file mode 100644 index 000000000000..6c283b032922 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/drill_use.ogg differ diff --git a/mod_celadon/items/sounds/plushes/drink.ogg b/mod_celadon/items/sounds/plushes/drink.ogg new file mode 100644 index 000000000000..9b41ae946ec5 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/drink.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/Nose_boop.ogg b/mod_celadon/items/sounds/plushes/emotes/Nose_boop.ogg new file mode 100644 index 000000000000..6a742e95eac6 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/Nose_boop.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/annoyed.ogg b/mod_celadon/items/sounds/plushes/emotes/annoyed.ogg new file mode 100644 index 000000000000..d303a8815a1c Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/annoyed.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/blush.ogg b/mod_celadon/items/sounds/plushes/emotes/blush.ogg new file mode 100644 index 000000000000..482a2a8ecdab Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/blush.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/clap1.ogg b/mod_celadon/items/sounds/plushes/emotes/clap1.ogg new file mode 100644 index 000000000000..a9a6cc71f833 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/clap1.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/clap2.ogg b/mod_celadon/items/sounds/plushes/emotes/clap2.ogg new file mode 100644 index 000000000000..72e26d4a2412 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/clap2.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/clap3.ogg b/mod_celadon/items/sounds/plushes/emotes/clap3.ogg new file mode 100644 index 000000000000..7a72ab9bf3cc Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/clap3.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/clap4.ogg b/mod_celadon/items/sounds/plushes/emotes/clap4.ogg new file mode 100644 index 000000000000..cdc533ca7715 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/clap4.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/claponce1.ogg b/mod_celadon/items/sounds/plushes/emotes/claponce1.ogg new file mode 100644 index 000000000000..1e12d0daa3b5 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/claponce1.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/claponce2.ogg b/mod_celadon/items/sounds/plushes/emotes/claponce2.ogg new file mode 100644 index 000000000000..10dfdba121b4 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/claponce2.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/dwoop.ogg b/mod_celadon/items/sounds/plushes/emotes/dwoop.ogg new file mode 100644 index 000000000000..93735dd49f50 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/dwoop.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/female/burp_f.ogg b/mod_celadon/items/sounds/plushes/emotes/female/burp_f.ogg new file mode 100644 index 000000000000..53e4ae4fd4fc Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/burp_f.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/female/female_cough_1.ogg b/mod_celadon/items/sounds/plushes/emotes/female/female_cough_1.ogg new file mode 100644 index 000000000000..1888efa17d34 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/female_cough_1.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/female/female_cough_2.ogg b/mod_celadon/items/sounds/plushes/emotes/female/female_cough_2.ogg new file mode 100644 index 000000000000..cb2b32437d02 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/female_cough_2.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/female/female_cough_3.ogg b/mod_celadon/items/sounds/plushes/emotes/female/female_cough_3.ogg new file mode 100644 index 000000000000..f04e2800af2e Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/female_cough_3.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/female/female_giggle_1.ogg b/mod_celadon/items/sounds/plushes/emotes/female/female_giggle_1.ogg new file mode 100644 index 000000000000..73945321891b Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/female_giggle_1.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/female/female_giggle_2.ogg b/mod_celadon/items/sounds/plushes/emotes/female/female_giggle_2.ogg new file mode 100644 index 000000000000..953450e66a4e Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/female_giggle_2.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/female/female_sigh.ogg b/mod_celadon/items/sounds/plushes/emotes/female/female_sigh.ogg new file mode 100644 index 000000000000..0512e961ab39 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/female_sigh.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/female/female_sigh_exasperated.ogg b/mod_celadon/items/sounds/plushes/emotes/female/female_sigh_exasperated.ogg new file mode 100644 index 000000000000..30fedee2bb5f Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/female_sigh_exasperated.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/female/female_sneeze.ogg b/mod_celadon/items/sounds/plushes/emotes/female/female_sneeze.ogg new file mode 100644 index 000000000000..4324415599a2 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/female_sneeze.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/female/female_sniff.ogg b/mod_celadon/items/sounds/plushes/emotes/female/female_sniff.ogg new file mode 100644 index 000000000000..6f4ce34b0b89 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/female_sniff.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/female/gasp_f1.ogg b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f1.ogg new file mode 100644 index 000000000000..5161bb364099 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f1.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/female/gasp_f2.ogg b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f2.ogg new file mode 100644 index 000000000000..d9fc6919074d Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f2.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/female/gasp_f3.ogg b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f3.ogg new file mode 100644 index 000000000000..5b39f41333c8 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f3.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/female/gasp_f4.ogg b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f4.ogg new file mode 100644 index 000000000000..9256f2250a2e Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f4.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/female/gasp_f5.ogg b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f5.ogg new file mode 100644 index 000000000000..f75916ab5290 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f5.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/female/gasp_f6.ogg b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f6.ogg new file mode 100644 index 000000000000..9d31687aa998 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/female/gasp_f6.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/hiss.ogg b/mod_celadon/items/sounds/plushes/emotes/hiss.ogg new file mode 100644 index 000000000000..158e0c620d3a Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/hiss.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/jelly_scream.ogg b/mod_celadon/items/sounds/plushes/emotes/jelly_scream.ogg new file mode 100644 index 000000000000..97fb7e3c68e8 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/jelly_scream.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/male/burp_m.ogg b/mod_celadon/items/sounds/plushes/emotes/male/burp_m.ogg new file mode 100644 index 000000000000..130d3740d7ab Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/burp_m.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/male/gasp_m1.ogg b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m1.ogg new file mode 100644 index 000000000000..5ce88dde766f Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m1.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/male/gasp_m2.ogg b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m2.ogg new file mode 100644 index 000000000000..095b92af9fd5 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m2.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/male/gasp_m3.ogg b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m3.ogg new file mode 100644 index 000000000000..df311e2698e1 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m3.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/male/gasp_m4.ogg b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m4.ogg new file mode 100644 index 000000000000..5614ae1b5735 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m4.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/male/gasp_m5.ogg b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m5.ogg new file mode 100644 index 000000000000..3d29b276d22d Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m5.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/male/gasp_m6.ogg b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m6.ogg new file mode 100644 index 000000000000..6cbc4001bfd7 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/gasp_m6.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/male/male_cough_1.ogg b/mod_celadon/items/sounds/plushes/emotes/male/male_cough_1.ogg new file mode 100644 index 000000000000..8db082a8fbd8 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/male_cough_1.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/male/male_cough_2.ogg b/mod_celadon/items/sounds/plushes/emotes/male/male_cough_2.ogg new file mode 100644 index 000000000000..b8d1dedc9c18 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/male_cough_2.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/male/male_cough_3.ogg b/mod_celadon/items/sounds/plushes/emotes/male/male_cough_3.ogg new file mode 100644 index 000000000000..9b90c460a729 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/male_cough_3.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/male/male_sigh.ogg b/mod_celadon/items/sounds/plushes/emotes/male/male_sigh.ogg new file mode 100644 index 000000000000..c267e9d814f9 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/male_sigh.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/male/male_sigh_exasperated.ogg b/mod_celadon/items/sounds/plushes/emotes/male/male_sigh_exasperated.ogg new file mode 100644 index 000000000000..46efcfa4179e Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/male_sigh_exasperated.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/male/male_sneeze.ogg b/mod_celadon/items/sounds/plushes/emotes/male/male_sneeze.ogg new file mode 100644 index 000000000000..08486bbba933 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/male_sneeze.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/male/male_sniff.ogg b/mod_celadon/items/sounds/plushes/emotes/male/male_sniff.ogg new file mode 100644 index 000000000000..d4b9ddf6cedb Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/male/male_sniff.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/meow.ogg b/mod_celadon/items/sounds/plushes/emotes/meow.ogg new file mode 100644 index 000000000000..f01cd38a8278 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/meow.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/mothchitter.ogg b/mod_celadon/items/sounds/plushes/emotes/mothchitter.ogg new file mode 100644 index 000000000000..ae7789d9f84f Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/mothchitter.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/mothlaugh.ogg b/mod_celadon/items/sounds/plushes/emotes/mothlaugh.ogg new file mode 100644 index 000000000000..6c2559c0dfbc Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/mothlaugh.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/mothsqueak.ogg b/mod_celadon/items/sounds/plushes/emotes/mothsqueak.ogg new file mode 100644 index 000000000000..c5ac979aed11 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/mothsqueak.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/nyaha.ogg b/mod_celadon/items/sounds/plushes/emotes/nyaha.ogg new file mode 100644 index 000000000000..d7a6de4ab7a1 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/nyaha.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/nyahaha1.ogg b/mod_celadon/items/sounds/plushes/emotes/nyahaha1.ogg new file mode 100644 index 000000000000..73a79470febe Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/nyahaha1.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/nyahaha2.ogg b/mod_celadon/items/sounds/plushes/emotes/nyahaha2.ogg new file mode 100644 index 000000000000..a78ba60e706f Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/nyahaha2.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/nyahehe.ogg b/mod_celadon/items/sounds/plushes/emotes/nyahehe.ogg new file mode 100644 index 000000000000..c187dafc92c8 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/nyahehe.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/question.ogg b/mod_celadon/items/sounds/plushes/emotes/question.ogg new file mode 100644 index 000000000000..a73f03fe2303 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/question.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/raptorscream.ogg b/mod_celadon/items/sounds/plushes/emotes/raptorscream.ogg new file mode 100644 index 000000000000..9beb0106a3bb Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/raptorscream.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/realize.ogg b/mod_celadon/items/sounds/plushes/emotes/realize.ogg new file mode 100644 index 000000000000..c88593b329f7 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/realize.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/rodentscream.ogg b/mod_celadon/items/sounds/plushes/emotes/rodentscream.ogg new file mode 100644 index 000000000000..60732123b1f4 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/rodentscream.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/scream_moth.ogg b/mod_celadon/items/sounds/plushes/emotes/scream_moth.ogg new file mode 100644 index 000000000000..c94644fc17b9 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/scream_moth.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/snore.ogg b/mod_celadon/items/sounds/plushes/emotes/snore.ogg new file mode 100644 index 000000000000..a908d3ba3609 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/snore.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/sweatdrop.ogg b/mod_celadon/items/sounds/plushes/emotes/sweatdrop.ogg new file mode 100644 index 000000000000..3c5a8ae80d12 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/sweatdrop.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/synth_no.ogg b/mod_celadon/items/sounds/plushes/emotes/synth_no.ogg new file mode 100644 index 000000000000..f0d2c3bfb0c4 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/synth_no.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/synth_yes.ogg b/mod_celadon/items/sounds/plushes/emotes/synth_yes.ogg new file mode 100644 index 000000000000..300cad132ede Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/synth_yes.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/twobeep.ogg b/mod_celadon/items/sounds/plushes/emotes/twobeep.ogg new file mode 100644 index 000000000000..55929a4bd852 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/twobeep.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/voxcough.ogg b/mod_celadon/items/sounds/plushes/emotes/voxcough.ogg new file mode 100644 index 000000000000..15dc2e3873cb Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/voxcough.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/voxrustle.ogg b/mod_celadon/items/sounds/plushes/emotes/voxrustle.ogg new file mode 100644 index 000000000000..fe400fc5dd18 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/voxrustle.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/voxscream.ogg b/mod_celadon/items/sounds/plushes/emotes/voxscream.ogg new file mode 100644 index 000000000000..bb13db1ca0ee Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/voxscream.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/voxsneeze.ogg b/mod_celadon/items/sounds/plushes/emotes/voxsneeze.ogg new file mode 100644 index 000000000000..9b1a5d1cca73 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/voxsneeze.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/yawn_m1.ogg b/mod_celadon/items/sounds/plushes/emotes/yawn_m1.ogg new file mode 100644 index 000000000000..2029b41a2be4 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/yawn_m1.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/yawn_m2.ogg b/mod_celadon/items/sounds/plushes/emotes/yawn_m2.ogg new file mode 100644 index 000000000000..fad373f788ac Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/yawn_m2.ogg differ diff --git a/mod_celadon/items/sounds/plushes/emotes/zombie_scream.ogg b/mod_celadon/items/sounds/plushes/emotes/zombie_scream.ogg new file mode 100644 index 000000000000..880f4a6d0ad0 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/emotes/zombie_scream.ogg differ diff --git a/mod_celadon/items/sounds/plushes/glass_step_sm.ogg b/mod_celadon/items/sounds/plushes/glass_step_sm.ogg new file mode 100644 index 000000000000..2741ef49dea7 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/glass_step_sm.ogg differ diff --git a/mod_celadon/items/sounds/plushes/leaplush.ogg b/mod_celadon/items/sounds/plushes/leaplush.ogg new file mode 100644 index 000000000000..4d47bb9b0156 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/leaplush.ogg differ diff --git a/mod_celadon/items/sounds/plushes/merowr.ogg b/mod_celadon/items/sounds/plushes/merowr.ogg new file mode 100644 index 000000000000..01fb993c618d Binary files /dev/null and b/mod_celadon/items/sounds/plushes/merowr.ogg differ diff --git a/mod_celadon/items/sounds/plushes/mothsqueak.ogg b/mod_celadon/items/sounds/plushes/mothsqueak.ogg new file mode 100644 index 000000000000..c5ac979aed11 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/mothsqueak.ogg differ diff --git a/mod_celadon/items/sounds/plushes/mousesqueek.ogg b/mod_celadon/items/sounds/plushes/mousesqueek.ogg new file mode 100644 index 000000000000..fef15503cd93 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/mousesqueek.ogg differ diff --git a/mod_celadon/items/sounds/plushes/ping.ogg b/mod_celadon/items/sounds/plushes/ping.ogg new file mode 100644 index 000000000000..3f8a27cfcd43 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/ping.ogg differ diff --git a/mod_celadon/items/sounds/plushes/screwdriver.ogg b/mod_celadon/items/sounds/plushes/screwdriver.ogg new file mode 100644 index 000000000000..a6fc5dc6b98f Binary files /dev/null and b/mod_celadon/items/sounds/plushes/screwdriver.ogg differ diff --git a/mod_celadon/items/sounds/plushes/slap.ogg b/mod_celadon/items/sounds/plushes/slap.ogg new file mode 100644 index 000000000000..99a9ec788c4c Binary files /dev/null and b/mod_celadon/items/sounds/plushes/slap.ogg differ diff --git a/mod_celadon/items/sounds/plushes/spiderplush.ogg b/mod_celadon/items/sounds/plushes/spiderplush.ogg new file mode 100644 index 000000000000..fc9ec74c89dd Binary files /dev/null and b/mod_celadon/items/sounds/plushes/spiderplush.ogg differ diff --git a/mod_celadon/items/sounds/plushes/squeaktoy.ogg b/mod_celadon/items/sounds/plushes/squeaktoy.ogg new file mode 100644 index 000000000000..88e46efded22 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/squeaktoy.ogg differ diff --git a/mod_celadon/items/sounds/plushes/supermatter.ogg b/mod_celadon/items/sounds/plushes/supermatter.ogg new file mode 100644 index 000000000000..83081a5e9bf7 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/supermatter.ogg differ diff --git a/mod_celadon/items/sounds/plushes/synth_no.ogg b/mod_celadon/items/sounds/plushes/synth_no.ogg new file mode 100644 index 000000000000..f0d2c3bfb0c4 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/synth_no.ogg differ diff --git a/mod_celadon/items/sounds/plushes/synth_yes.ogg b/mod_celadon/items/sounds/plushes/synth_yes.ogg new file mode 100644 index 000000000000..300cad132ede Binary files /dev/null and b/mod_celadon/items/sounds/plushes/synth_yes.ogg differ diff --git a/mod_celadon/items/sounds/plushes/thudswoosh.ogg b/mod_celadon/items/sounds/plushes/thudswoosh.ogg new file mode 100644 index 000000000000..934ec6350f56 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/thudswoosh.ogg differ diff --git a/mod_celadon/items/sounds/plushes/tracymrowr.ogg b/mod_celadon/items/sounds/plushes/tracymrowr.ogg new file mode 100644 index 000000000000..44d2471ae699 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/tracymrowr.ogg differ diff --git a/mod_celadon/items/sounds/plushes/twobeep.ogg b/mod_celadon/items/sounds/plushes/twobeep.ogg new file mode 100644 index 000000000000..26fc5a95a57b Binary files /dev/null and b/mod_celadon/items/sounds/plushes/twobeep.ogg differ diff --git a/mod_celadon/items/sounds/plushes/twobeep_high.ogg b/mod_celadon/items/sounds/plushes/twobeep_high.ogg new file mode 100644 index 000000000000..b97b39a4f01b Binary files /dev/null and b/mod_celadon/items/sounds/plushes/twobeep_high.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/awoo.ogg b/mod_celadon/items/sounds/plushes/voice/awoo.ogg new file mode 100644 index 000000000000..94deb46508f0 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/awoo.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/baa.ogg b/mod_celadon/items/sounds/plushes/voice/baa.ogg new file mode 100644 index 000000000000..96d8ce042943 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/baa.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/baa2.ogg b/mod_celadon/items/sounds/plushes/voice/baa2.ogg new file mode 100644 index 000000000000..0d2933a82813 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/baa2.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/bark1.ogg b/mod_celadon/items/sounds/plushes/voice/bark1.ogg new file mode 100644 index 000000000000..62a8535b628c Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/bark1.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/bark2.ogg b/mod_celadon/items/sounds/plushes/voice/bark2.ogg new file mode 100644 index 000000000000..e0e77281d824 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/bark2.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/bawk.ogg b/mod_celadon/items/sounds/plushes/voice/bawk.ogg new file mode 100644 index 000000000000..d52899f3eb09 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/bawk.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/bork.ogg b/mod_celadon/items/sounds/plushes/voice/bork.ogg new file mode 100644 index 000000000000..3ea9922b57c0 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/bork.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/cackle_yeen.ogg b/mod_celadon/items/sounds/plushes/voice/cackle_yeen.ogg new file mode 100644 index 000000000000..8d76cda277e7 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/cackle_yeen.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/caw.ogg b/mod_celadon/items/sounds/plushes/voice/caw.ogg new file mode 100644 index 000000000000..bd4ff73393ac Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/caw.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/caw2.ogg b/mod_celadon/items/sounds/plushes/voice/caw2.ogg new file mode 100644 index 000000000000..f91a480893c4 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/caw2.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/feline_purr.ogg b/mod_celadon/items/sounds/plushes/voice/feline_purr.ogg new file mode 100644 index 000000000000..a34c47fe166f Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/feline_purr.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/goose_honk.ogg b/mod_celadon/items/sounds/plushes/voice/goose_honk.ogg new file mode 100644 index 000000000000..b15b7695b320 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/goose_honk.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/growl.ogg b/mod_celadon/items/sounds/plushes/voice/growl.ogg new file mode 100644 index 000000000000..9b274ba0ac05 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/growl.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/hiss.ogg b/mod_celadon/items/sounds/plushes/voice/hiss.ogg new file mode 100644 index 000000000000..cd9fa22c371d Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/hiss.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/hoot.ogg b/mod_celadon/items/sounds/plushes/voice/hoot.ogg new file mode 100644 index 000000000000..fdf8ba0764e7 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/hoot.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/merowr.ogg b/mod_celadon/items/sounds/plushes/voice/merowr.ogg new file mode 100644 index 000000000000..01fb993c618d Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/merowr.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/merp.ogg b/mod_celadon/items/sounds/plushes/voice/merp.ogg new file mode 100644 index 000000000000..b40b7a365bd9 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/merp.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/moo.ogg b/mod_celadon/items/sounds/plushes/voice/moo.ogg new file mode 100644 index 000000000000..b89db4405fd9 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/moo.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/mothsqueak.ogg b/mod_celadon/items/sounds/plushes/voice/mothsqueak.ogg new file mode 100644 index 000000000000..c5ac979aed11 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/mothsqueak.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/nya.ogg b/mod_celadon/items/sounds/plushes/voice/nya.ogg new file mode 100644 index 000000000000..1ca8cc08ea24 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/nya.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/peep.ogg b/mod_celadon/items/sounds/plushes/voice/peep.ogg new file mode 100644 index 000000000000..140f5072fc7d Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/peep.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/peep_once.ogg b/mod_celadon/items/sounds/plushes/voice/peep_once.ogg new file mode 100644 index 000000000000..eaea4e55382c Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/peep_once.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/raptor_purr.ogg b/mod_celadon/items/sounds/plushes/voice/raptor_purr.ogg new file mode 100644 index 000000000000..ef93f33f0872 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/raptor_purr.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/rattle.ogg b/mod_celadon/items/sounds/plushes/voice/rattle.ogg new file mode 100644 index 000000000000..2df15c89664d Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/rattle.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/roro_rogue.ogg b/mod_celadon/items/sounds/plushes/voice/roro_rogue.ogg new file mode 100644 index 000000000000..053a8096f3ea Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/roro_rogue.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/scream_cat.ogg b/mod_celadon/items/sounds/plushes/voice/scream_cat.ogg new file mode 100644 index 000000000000..ba00eec223c6 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_cat.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/scream_f1.ogg b/mod_celadon/items/sounds/plushes/voice/scream_f1.ogg new file mode 100644 index 000000000000..23036501487a Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_f1.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/scream_f2.ogg b/mod_celadon/items/sounds/plushes/voice/scream_f2.ogg new file mode 100644 index 000000000000..6c4a1d33ad6c Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_f2.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/scream_f3.ogg b/mod_celadon/items/sounds/plushes/voice/scream_f3.ogg new file mode 100644 index 000000000000..d66c602640b4 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_f3.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/scream_lizard.ogg b/mod_celadon/items/sounds/plushes/voice/scream_lizard.ogg new file mode 100644 index 000000000000..aec2d56303b0 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_lizard.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/scream_m.ogg b/mod_celadon/items/sounds/plushes/voice/scream_m.ogg new file mode 100644 index 000000000000..54a547d20eee Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_m.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/scream_m1.ogg b/mod_celadon/items/sounds/plushes/voice/scream_m1.ogg new file mode 100644 index 000000000000..6c74f5294659 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_m1.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/scream_m2.ogg b/mod_celadon/items/sounds/plushes/voice/scream_m2.ogg new file mode 100644 index 000000000000..72e9933f2f23 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_m2.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/scream_monkey.ogg b/mod_celadon/items/sounds/plushes/voice/scream_monkey.ogg new file mode 100644 index 000000000000..c7e1a966b455 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_monkey.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/scream_moth.ogg b/mod_celadon/items/sounds/plushes/voice/scream_moth.ogg new file mode 100644 index 000000000000..bd0fd6da7b9a Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_moth.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/scream_silicon.ogg b/mod_celadon/items/sounds/plushes/voice/scream_silicon.ogg new file mode 100644 index 000000000000..0b3f47370a5e Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_silicon.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/scream_skeleton.ogg b/mod_celadon/items/sounds/plushes/voice/scream_skeleton.ogg new file mode 100644 index 000000000000..6bf2f637e329 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/scream_skeleton.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/slime_squish.ogg b/mod_celadon/items/sounds/plushes/voice/slime_squish.ogg new file mode 100644 index 000000000000..60e118e217b4 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/slime_squish.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/snap.ogg b/mod_celadon/items/sounds/plushes/voice/snap.ogg new file mode 100644 index 000000000000..5e17b9dc2423 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/snap.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/snap2.ogg b/mod_celadon/items/sounds/plushes/voice/snap2.ogg new file mode 100644 index 000000000000..1537084be43c Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/snap2.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/snap3.ogg b/mod_celadon/items/sounds/plushes/voice/snap3.ogg new file mode 100644 index 000000000000..ca7506dc2c36 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/snap3.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/trills.ogg b/mod_celadon/items/sounds/plushes/voice/trills.ogg new file mode 100644 index 000000000000..6b3c2b1e098c Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/trills.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/warbles.ogg b/mod_celadon/items/sounds/plushes/voice/warbles.ogg new file mode 100644 index 000000000000..420ae974c838 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/warbles.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/weh.ogg b/mod_celadon/items/sounds/plushes/voice/weh.ogg new file mode 100644 index 000000000000..9867651bc2a5 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/weh.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/woof.ogg b/mod_celadon/items/sounds/plushes/voice/woof.ogg new file mode 100644 index 000000000000..aaa5f5238603 Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/woof.ogg differ diff --git a/mod_celadon/items/sounds/plushes/voice/wurble.ogg b/mod_celadon/items/sounds/plushes/voice/wurble.ogg new file mode 100644 index 000000000000..2445f989832a Binary files /dev/null and b/mod_celadon/items/sounds/plushes/voice/wurble.ogg differ diff --git a/mod_celadon/items/sounds/plushes/welder.ogg b/mod_celadon/items/sounds/plushes/welder.ogg new file mode 100644 index 000000000000..b431ca3151cc Binary files /dev/null and b/mod_celadon/items/sounds/plushes/welder.ogg differ diff --git a/mod_celadon/loadout/code/accessories.dm b/mod_celadon/loadout/code/accessories.dm index 39645bbd696e..314ac1ce368a 100644 --- a/mod_celadon/loadout/code/accessories.dm +++ b/mod_celadon/loadout/code/accessories.dm @@ -63,3 +63,27 @@ /datum/gear/accessory/scarf/tarajan/cream display_name = "scarf, cream" path = /obj/item/clothing/neck/scarf/tajaran/cream + +/// Plushes +/datum/gear/accessory/plush/celadon/cat + display_name = "cat plushie" + description = "A small cat plushie with black beady eyes." + path = /obj/item/toy/plush/celadon/cat + +/datum/gear/accessory/plush/celadon/cat/tux + display_name = "tux cat plushie" + path = /obj/item/toy/plush/celadon/cat/tux + +/datum/gear/accessory/plush/celadon/cat/white + display_name = "white cat plushie" + path = /obj/item/toy/plush/celadon/cat/white + +/datum/gear/accessory/plush/celadon/cat/kotwithfunnyhat + display_name = "Rice Cat" + description = "White cat plushie with straw hat for hard work on rice field!" + path = /obj/item/toy/plush/celadon/kotwithfunnyhat + +/datum/gear/accessory/plush/celadon/cat/kotrazumist + display_name = "Razumist Cat" + description = "Cat with wanrning cone on it. Wonder what do itself so smart?" + path = /obj/item/toy/plush/celadon/kotrazumist