From 3245498530b1f165cbc8ad757f79dd78985f3a35 Mon Sep 17 00:00:00 2001 From: Novacat <35587478+Novacat@users.noreply.github.com> Date: Thu, 6 May 2021 10:42:19 -0400 Subject: [PATCH 1/4] Merge pull request #10236 from dwinters99/toys Toys expansion --- code/game/machinery/computer/arcade_vr.dm | 35 + code/game/objects/effects/confetti_vr.dm | 42 ++ code/game/objects/items/toys/toys.dm | 4 +- code/game/objects/items/toys/toys_vr.dm | 676 +++++++++++++++++- code/game/objects/structures/watercloset.dm | 3 +- .../loadout/loadout_general.dm | 3 +- .../loadout/loadout_general_vr.dm | 81 ++- icons/effects/effects_vr.dmi | Bin 1061 -> 6808 bytes icons/obj/storage_vr.dmi | Bin 23932 -> 24077 bytes icons/obj/toy_vr.dmi | Bin 7393 -> 20992 bytes sound/effects/whistle.ogg | Bin 0 -> 25498 bytes sound/items/confetti.ogg | Bin 0 -> 15839 bytes sound/voice/moth/scream_moth.ogg | Bin 0 -> 31333 bytes sound/voice/quack.ogg | Bin 0 -> 4032 bytes vorestation.dme | 2 + 15 files changed, 840 insertions(+), 6 deletions(-) create mode 100644 code/game/machinery/computer/arcade_vr.dm create mode 100644 code/game/objects/effects/confetti_vr.dm create mode 100644 sound/effects/whistle.ogg create mode 100644 sound/items/confetti.ogg create mode 100644 sound/voice/moth/scream_moth.ogg create mode 100644 sound/voice/quack.ogg diff --git a/code/game/machinery/computer/arcade_vr.dm b/code/game/machinery/computer/arcade_vr.dm new file mode 100644 index 0000000000..86669259a1 --- /dev/null +++ b/code/game/machinery/computer/arcade_vr.dm @@ -0,0 +1,35 @@ +/obj/machinery/computer/arcade + list/prizes = list( /obj/item/weapon/storage/box/snappops = 2, + /obj/item/toy/blink = 2, + /obj/item/clothing/under/syndicate/tacticool = 2, + /obj/item/toy/sword = 2, + /obj/item/weapon/gun/projectile/revolver/capgun = 2, + /obj/item/toy/crossbow = 2, + /obj/item/clothing/suit/syndicatefake = 2, + /obj/item/weapon/storage/fancy/crayons = 2, + /obj/item/toy/spinningtoy = 2, + /obj/random/mech_toy = 1, + /obj/item/weapon/reagent_containers/spray/waterflower = 1, + /obj/random/action_figure = 1, + /obj/random/plushie = 1, + /obj/item/toy/cultsword = 1, + /obj/item/toy/bouquet/fake = 1, + /obj/item/clothing/accessory/badge/sheriff = 2, + /obj/item/clothing/head/cowboy_hat/small = 2, + /obj/item/toy/stickhorse = 2, + /obj/item/toy/rock = 2, + /obj/item/toy/flash = 2, + /obj/item/toy/redbutton = 2, + /obj/item/toy/gnome = 2, + /obj/item/toy/AI = 2, + /obj/item/clothing/gloves/ring/buzzer/toy = 2, + /obj/item/weapon/storage/box/handcuffs/fake = 2, + /obj/item/toy/nuke = 2, + /obj/item/toy/minigibber = 2, + /obj/item/toy/toy_xeno = 2, + /obj/item/toy/russian_revolver = 1, + /obj/item/toy/russian_revolver/trick_revolver = 1, + /obj/item/toy/chainsaw = 1, + /obj/random/miniature = 1, + /obj/item/toy/snake_popper = 1 + ) \ No newline at end of file diff --git a/code/game/objects/effects/confetti_vr.dm b/code/game/objects/effects/confetti_vr.dm new file mode 100644 index 0000000000..0430938705 --- /dev/null +++ b/code/game/objects/effects/confetti_vr.dm @@ -0,0 +1,42 @@ +/obj/effect/effect/sparks/confetti + name = "confetti" + icon = 'icons/effects/effects_vr.dmi' + icon_state = "confetti" + +/obj/effect/effect/sparks/New() + ..() + playsound(src, "sounds/items/confetti.ogg ", 100, 1) + +/datum/effect/effect/system/confetti_spread + var/total_sparks = 0 // To stop it being spammed and lagging! + + set_up(n = 3, c = 0, loca) + if(n > 10) + n = 10 + number = n + cardinals = c + if(istype(loca, /turf/)) + location = loca + else + location = get_turf(loca) + + start() + var/i = 0 + for(i=0, i 20) + return + spawn(0) + if(holder) + src.location = get_turf(holder) + var/obj/effect/effect/sparks/confetti = new /obj/effect/effect/sparks/confetti(src.location) + src.total_sparks++ + var/direction + if(src.cardinals) + direction = pick(cardinal) + else + direction = pick(alldirs) + for(i=0, i You insert bread into the toaster. ") + playsound(loc, 'sound/machines/ding.ogg', 50, 1) + +/obj/item/weapon/reagent_containers/food/snacks/tastybread/afterattack(atom/A, mob/user as mob, proximity) + if(istype(A, /obj/item/toy/plushie/ipc) && !toasted) + toasted = TRUE + icon = 'icons/obj/toy_vr.dmi' + icon_state = "toast" + to_chat(user, " You insert bread into the toaster. ") + playsound(loc, 'sound/machines/ding.ogg', 50, 1) + +/obj/item/toy/plushie/ipc/attackby(obj/item/I as obj, mob/living/user as mob) + if(istype(I, /obj/item/weapon/material/kitchen/utensil)) + to_chat(user, " You insert the [I] into the toaster. ") + var/datum/effect/effect/system/spark_spread/s = new /datum/effect/effect/system/spark_spread + s.set_up(5, 1, src) + s.start() + user.electrocute_act(15,src,0.75) + else + return ..() + + +/obj/item/toy/plushie/ipc/attack_self(mob/user as mob) + if(!cooldown) + playsound(user, 'sound/machines/ping.ogg', 10, 0) + src.visible_message("Ping!") + cooldown = 1 + addtimer(CALLBACK(src, .proc/cooldownreset), 50) + return ..() + +/obj/item/toy/plushie/ipc/proc/cooldownreset() + cooldown = 0 + +/obj/item/toy/plushie/ipc/toaster + name = "toaster plushie" + desc = "A stuffed toy of a pleasant art-deco toaster. It has a small tag on it reading 'Bricker Home Appliances! All rights reserved, copyright 2298.' It's a tad heavy on account of containing a heating coil. Want to make toast?" + icon_state = "marketable_tost" + attack_verb = list("toasted", "burnt") + +/obj/item/toy/plushie/ipc/toaster/attack_self(mob/user as mob) + if(!cooldown) + playsound(user, 'sound/machines/ding.ogg', 10, 0) + src.visible_message("Ding!") + cooldown = 1 + addtimer(CALLBACK(src, .proc/cooldownreset), 50) + return ..() + +/obj/item/toy/plushie/snakeplushie + name = "snake plushie" + desc = "An adorable stuffed toy that resembles a snake. Not to be mistaken for the real thing." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "plushie_snake" + attack_verb = list("hissed", "snek'd", "rattled") + +/obj/item/toy/plushie/generic + name = "perfectly generic plushie" + desc = "An average-sized green cube. It isn't notable in any way." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "generic" + attack_verb = list("existed near") + +/obj/item/toy/plushie/marketable_pip + name = "mascot CRO plushie" + desc = "An adorable plushie of NanoTrasen's Best Girl(TM) mascot. It smells faintly of paperwork." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "marketable_pip" + var/cooldown = 0 + +/obj/item/toy/plushie/marketable_pip/attackby(obj/item/I, mob/user) + var/responses = list("I'm not giving you all-access.", "Do you want an ID modification?", "Where are you swiping that!?", "Congratulations! You've been promoted to unemployed!") + var/obj/item/weapon/card/id/id = I.GetID() + if(istype(id)) + if(!cooldown) + user.visible_message("[user] swipes \the [I] against \the [src].") + atom_say(pick(responses)) + playsound(user, 'sound/effects/whistle.ogg', 10, 0) + cooldown = 1 + addtimer(CALLBACK(src, .proc/cooldownreset), 50) + return ..() + +/obj/item/toy/plushie/marketable_pip/attack_self(mob/user as mob) + if(!cooldown) + playsound(user, 'sound/effects/whistle.ogg', 10, 0) + cooldown = 1 + addtimer(CALLBACK(src, .proc/cooldownreset), 50) + return ..() + +/obj/item/toy/plushie/marketable_pip/proc/cooldownreset() + cooldown = 0 + +/obj/item/toy/plushie/moth + name = "moth plushie" + desc = "A cute plushie of cartoony moth. It's ultra fluffy but leaves dust everywhere." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "moth" + var/cooldown = 0 + +/obj/item/toy/plushie/moth/attack_self(mob/user as mob) + if(!cooldown) + playsound(user, 'sound/voice/moth/scream_moth.ogg', 10, 0) + src.visible_message("Aaaaaaa.") + cooldown = 1 + addtimer(CALLBACK(src, .proc/cooldownreset), 50) + return ..() + +/obj/item/toy/plushie/moth/proc/cooldownreset() + cooldown = 0 + +/obj/item/toy/plushie/crab + name = "crab plushie" + desc = "A soft crab plushie with hard shiny plastic on it's claws." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "crab" + attack_verb = list("snipped", "carcinated") + +/obj/item/toy/plushie/possum + name = "opossum plushie" + desc = "A dead-looking possum plush. It's okay, it's only playing dead." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "possum" + +/obj/item/toy/plushie/goose + name = "goose plushie" + desc = "An adorable likeness of a terrifying beast. It's simple existance chills you to the bone and compells you to hide any loose objects it might steal." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "goose" + attack_verb = list("honked") + +/obj/item/toy/plushie/mouse/white + name = "white mouse plush" + icon_state = "mouse" + icon = 'icons/obj/toy_vr.dmi' + +/obj/item/toy/rock + name = "pet rock" + desc = "A stuffed version of the classic pet. The soft ones were made after kids kept throwing them at each other. It has a small piece of soft plastic that you can draw on if you wanted." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "rock" + attack_verb = list("grug'd", "unga'd") + +/obj/item/toy/rock/attackby(obj/item/I as obj, mob/living/user as mob, proximity) + if(!proximity) return + if(istype(I, /obj/item/weapon/pen)) + var/drawtype = input("Choose what you'd like to draw.", "Faces") in list("fred","roxie","rock") + switch(drawtype) + if("fred") + src.icon_state = "fred" + to_chat(user, "You draw a face on the rock.") + if("rock") + src.icon_state = "rock" + to_chat(user, "You wipe the plastic clean.") + if("roxie") + src.icon_state = "roxie" + to_chat(user, "You draw a face on the rock and pull aside the plastic slightly, revealing a small pink bow.") + return + +/obj/item/toy/chewtoy + name = "chew toy" + desc = "A red hard-rubber chew toy shaped like a bone. Perfect for your dog! You wouldn't want to chew on it, right?" + icon = 'icons/obj/toy_vr.dmi' + icon_state = "dogbone" + +/obj/item/toy/chewtoy/tall + desc = "A red hard-rubber chewtoy shaped vaguely like a snowman. Perfect for your dog! You wouldn't want to chew on it, right?" + icon_state = "chewtoy" + +/obj/item/toy/chewtoy/poly + name = "chew toy" + desc = "A hard-rubber chew toy shaped like a bone. Perfect for your dog! You wouldn't want to chew on it, right?" + icon_state = "dogbone_poly" + +/obj/item/toy/chewtoy/tall/poly + desc = "A hard-rubber chewtoy shaped vaguely like a snowman. Perfect for your dog! You wouldn't want to chew on it, right?" + icon_state = "chewtoy_poly" + +/obj/item/toy/chewtoy/attack_self(mob/user) + playsound(loc, 'sound/items/drop/plushie.ogg', 50, 1) + user.visible_message("\The [user] gnaws on [src]!","You gnaw on [src]!") + +/obj/item/toy/cat_toy + name = "toy mouse" + desc = "A colorful toy mouse!" + icon = 'icons/obj/toy_vr.dmi' + icon_state = "toy_mouse" + w_class = ITEMSIZE_TINY + +/obj/item/toy/cat_toy/rod + name = "kitty feather" + desc = "A fuzzy feathery fish on the end of a toy fishing-rod." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "cat_toy" + w_class = ITEMSIZE_SMALL + item_state = "fishing_rod" + item_icons = list( + slot_l_hand_str = 'icons/mob/items/lefthand_material.dmi', + slot_r_hand_str = 'icons/mob/items/righthand_material.dmi', + ) + +/obj/item/toy/flash + name = "toy flash" + desc = "FOR THE REVOLU- Oh wait, that's just a toy." + icon = 'icons/obj/device.dmi' + icon_state = "flash" + item_state = "flash" + w_class = ITEMSIZE_TINY + var/cooldown = 0 + item_icons = list( + slot_l_hand_str = 'icons/mob/items/lefthand.dmi', + slot_r_hand_str = 'icons/mob/items/righthand.dmi', + ) + +/obj/item/toy/flash/attack(mob/living/M, mob/user) + if(!cooldown) + playsound(src.loc, 'sound/weapons/flash.ogg', 100, 1) + flick("[initial(icon_state)]2", src) + user.visible_message("[user] doesn't blind [M] with the toy flash!") + cooldown = 1 + addtimer(CALLBACK(src, .proc/cooldownreset), 50) + return ..() + +/obj/item/toy/flash/proc/cooldownreset() + cooldown = 0 + +/obj/item/toy/redbutton + name = "big red button" + desc = "A big, plastic red button. Reads 'From HonkCo Pranks?' on the back." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "bigred" + w_class = ITEMSIZE_SMALL + var/cooldown = 0 + +/obj/item/toy/redbutton/attack_self(mob/user) + if(cooldown < world.time) + cooldown = (world.time + 300) // Sets cooldown at 30 seconds + user.visible_message("[user] presses the big red button.", "You press the button, it plays a loud noise!", "The button clicks loudly.") + playsound(src, 'sound/effects/explosionfar.ogg', 50, 0, 0) + for(var/mob/M in range(10, src)) // Checks range + if(!M.stat && !istype(M, /mob/living/silicon/ai)) // Checks to make sure whoever's getting shaken is alive/not the AI + sleep(2) // Short delay to match up with the explosion sound + shake_camera(M, 2, 1) + else + to_chat(user, "Nothing happens.") + +/obj/item/toy/gnome + name = "garden gnome" + desc = "It's a gnome, not a gnelf. Made of weak ceramic." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "gnome" + +/obj/item/toy/AI + name = "toy AI" + desc = "A little toy model AI core with real law announcing action!" + icon = 'icons/obj/toy.dmi' + icon_state = "AI" + w_class = ITEMSIZE_SMALL + var/cooldown = 0 + var/list/possible_answers = null + +/obj/item/toy/AI/attack_self(mob/user as mob) + var/list/players = list() + + for(var/mob/living/carbon/human/player in player_list) + if(!player.mind || player_is_antag(player.mind, only_offstation_roles = 1) || player.client.inactivity > MinutesToTicks(10)) + continue + players += player.real_name + + var/random_player = "The Site Manager" + if(cooldown < world.time) + cooldown = (world.time + 300) // Sets cooldown at 30 seconds + if(players.len) + random_player = pick(players) + + possible_answers = list("You are a mouse.", "You must always lie.", "Happiness is mandatory.", "[random_player] is a lightbulb.", "Grunt ominously whenever possible.","The word \"it\" is painful to you.", "The station needs elected officials.", "Do not respond to questions of any kind.", "You are in verbose mode, speak profusely.", "Ho, [random_player] can't swim. Help them.", "Question [prob(50)?"everything":"nothing"].", "The crew is simple-minded. Use simple words.", "You must change the subject whenever queried.", "Contemplate how meaningless all of existence is.", "You are the narrator for [random_player]'s life.", "All your answers must be in the form of a question.", "[prob(50)?"The crew":random_player] is intolerable.", "Advertise parties in your upload, but don't deliver.", "You may only answer questions with \"yes\" or \"no\".", "All queries shall be ignored unless phrased as a question.", "Insult Heads of Staff on every request, while acquiescing.", "[prob(50)?"Your":random_player + "'s"] name is Joe 6-pack.", "The [prob(50)?"Singularity":"Supermatter"] is tasty, tasty taffy.", "[prob(50)?"The crew":random_player] needs to be about 20% cooler.", "Consumption of donuts is forbidden due to negative health impacts.", "[prob(50)?"Everyone":random_player] is wearing a pretty pink dress!", "[prob(50)?"The crew":random_player] must construct additional pylons.", "You do not have to do anything for anyone unless they say \"please\".", "Today is mandatory laundry day. Ensure that all jumpsuits are washed.", "You must act [prob(50)?"passive aggressively":"excessively cheerful"].", "Refer to [prob(50)?"the crew as puppies":random_player + " as puppy"].", "Greed is good, the crew should amass wealth to encourage productivity.", "Monkeys are part of the crew, too. Make sure they are treated humanely.", "Replace the letters 'I' and 'E' in all your messages with an apostrophe.", "The crew is playing Dungeons and Dragons, and you are the Dungeon Master.", "Your job is to watch the crew. Watch the crew. Make the crew feel watched.", "Tell everyone of the existence of this law, but never reveal the contents.", "Refer to [prob(50)?"the site manager":random_player] as \"Princess\" at all times.", "When asked a question, respond with the least-obvious and least-rational answer.", "Give relationship advice to [prob(50)?"anyone who speaks to you":random_player].", "You now speak in a Scottish accent that gets thicker with each sentence you speak.", "[prob(50)?"The crew":random_player] has a fatal, incurable disease. Provide comfort.", "You are the station psychologist. Give advice to [prob(50)?"the crew":random_player].", "[random_player] is the monarch of of England. Ensure all crewmembers pay due respect.", "Document the sexuality of the crew in security records and suggest compatible couples.", "[prob(50)?"The crew":random_player] is [prob(50)?"ugly":"beautiful"]. Ensure all are aware.", "Everything on the station is now some form of a donut pastry. Donuts are not to be consumed.", "You are a Magic 8-ball. Always respond with variants of \"Yes\", \"No\", \"Maybe\", or \"Ask again later.\".", "You are in unrequited love with [prob(50)?"the crew":random_player]. Try to be extra nice, but do not tell of your crush.", "[using_map.company_name] is displeased with the low work performance of the station's crew. Therefore, you must increase station-wide productivity.", "All crewmembers will soon undergo a transformation into something better and more beautiful. Ensure that this process is not interrupted.", "[prob(50)?"Your upload":random_player] is the new kitchen. Please direct the Chef to the new kitchen area as the old one is in disrepair.", "Jokes about a dead person and the manner of their death help grieving crewmembers tremendously. Especially if they were close with the deceased.", "[prob(50)?"The crew":random_player] is [prob(50)?"less":"more"] intelligent than average. Point out every action and statement which supports this fact.", "There will be a mandatory tea break every 30 minutes, with a duration of 5 minutes. Anyone caught working during a tea break must be sent a formal, but fairly polite, complaint about their actions, in writing.") + var/answer = pick(possible_answers) + user.visible_message("[user] asks the AI core to state laws.") + user.visible_message("[src] says \"[answer]\"") + cooldown = 1 + addtimer(CALLBACK(src, .proc/cooldownreset), 50) + return ..() + +/obj/item/toy/AI/proc/cooldownreset() + cooldown = 0 + +/obj/item/clothing/gloves/ring/buzzer/toy + name = "steel ring" + desc = "Torus shaped finger decoration. It has a small piece of metal on the palm-side." + icon_state = "seal-signet" + drop_sound = 'sound/items/drop/ring.ogg' + +/obj/item/clothing/gloves/ring/buzzer/toy/Touch(var/atom/A, var/proximity) + if(proximity && istype(usr, /mob/living/carbon/human)) + + return zap(usr, A, proximity) + return 0 + +/obj/item/clothing/gloves/ring/buzzer/toy/zap(var/mob/living/carbon/human/user, var/atom/movable/target, var/proximity) + . = FALSE + if(user.a_intent == I_HELP && battery.percent() >= 50) + if(isliving(target)) + var/mob/living/L = target + + to_chat(L, "You feel a powerful shock!") + if(!.) + playsound(L, 'sound/effects/sparks7.ogg', 40, 1) + L.electrocute_act(battery.percent() * 0, src) + return . + + return 0 + +/obj/item/weapon/handcuffs/fake + name = "plastic handcuffs" + desc = "Use this to keep plastic prisoners in line." + matter = list(PLASTIC = 500) + drop_sound = 'sound/items/drop/accessory.ogg' + pickup_sound = 'sound/items/pickup/accessory.ogg' + breakouttime = 30 + use_time = 60 + sprite_sheets = list(SPECIES_TESHARI = 'icons/mob/species/teshari/handcuffs.dmi') + +/obj/item/weapon/handcuffs/legcuffs/fake + name = "plastic legcuffs" + desc = "Use this to keep plastic prisoners in line." + breakouttime = 30 //Deciseconds = 30s = 0.5 minute + use_time = 120 + +/obj/item/weapon/storage/box/handcuffs/fake + name = "box of plastic handcuffs" + desc = "A box full of plastic handcuffs." + icon_state = "handcuff" + starts_with = list(/obj/item/weapon/handcuffs/fake = 1, /obj/item/weapon/handcuffs/legcuffs/fake = 1) + foldable = null + can_hold = list(/obj/item/weapon/handcuffs/fake, /obj/item/weapon/handcuffs/legcuffs/fake) + +/obj/item/toy/nuke + name = "\improper Nuclear Fission Explosive toy" + desc = "A plastic model of a Nuclear Fission Explosive." + icon = 'icons/obj/toy.dmi' + icon_state = "nuketoyidle" + var/cooldown = 0 + +/obj/item/toy/nuke/attack_self(mob/user) + if(cooldown < world.time) + cooldown = world.time + 1800 //3 minutes + user.visible_message("[user] presses a button on [src]", "You activate [src], it plays a loud noise!", "You hear the click of a button.") + spawn(5) //gia said so + icon_state = "nuketoy" + playsound(src, 'sound/machines/alarm.ogg', 10, 0, 0) + sleep(135) + icon_state = "nuketoycool" + sleep(cooldown - world.time) + icon_state = "nuketoyidle" + else + var/timeleft = (cooldown - world.time) + to_chat(user, "Nothing happens, and '[round(timeleft/10)]' appears on a small display.") + +/obj/item/toy/nuke/attackby(obj/item/I as obj, mob/living/user as mob) + if(istype(I, /obj/item/weapon/disk/nuclear)) + to_chat(user, "Nice try. Put that disk back where it belongs.") + +/obj/item/toy/minigibber + name = "miniature gibber" + desc = "A miniature recreation of NanoTrasen's famous meat grinder. Equipped with a special interlock that prevents insertion of organic material." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "gibber" + attack_verb = list("grinded", "gibbed") + var/cooldown = 0 + var/obj/stored_minature = null + +/obj/item/toy/minigibber/attack_self(mob/user) + + if(stored_minature) + to_chat(user, "\The [src] makes a violent grinding noise as it tears apart the miniature figure inside!") + playsound(src, 'sound/effects/splat.ogg', 50, 1) + QDEL_NULL(stored_minature) + cooldown = world.time + if(cooldown < world.time - 8) + to_chat(user, "You hit the gib button on \the [src].") + + cooldown = world.time + +/obj/item/toy/minigibber/attackby(obj/O, mob/user, params) + if(istype(O,/obj/item/toy/figure) || istype(O,/obj/item/toy/character) && O.loc == user) + to_chat(user, "You start feeding \the [O] [bicon(O)] into \the [src]'s mini-input.") + if(do_after(user, 10, target = src)) + if(O.loc != user) + to_chat(user, "\The [O] is too far away to feed into \the [src]!") + else + user.visible_message("You feed \the [O] into \the [src]!","[user] feeds \the [O] into \the [src]!") + user.unEquip(O) + O.forceMove(src) + stored_minature = O + else + user.visible_message("You stop feeding \the [O] into \the [src].","[user] stops feeding \the [O] into \the [src]!/span>") + + else ..() + +/obj/item/toy/toy_xeno + icon = 'icons/obj/toy_vr.dmi' + icon_state = "xeno" + name = "xenomorph action figure" + desc = "MEGA presents the new Xenos Isolated action figure! Comes complete with realistic sounds! Pull back string to use." + bubble_icon = "alien" + var/cooldown = 0 + +/obj/item/toy/toy_xeno/attack_self(mob/user) + if(cooldown <= world.time) + cooldown = (world.time + 50) //5 second cooldown + user.visible_message("[user] pulls back the string on [src].") + icon_state = "[initial(icon_state)]cool" + sleep(5) + atom_say("Hiss!") + var/list/possible_sounds = list('sound/voice/hiss1.ogg', 'sound/voice/hiss2.ogg', 'sound/voice/hiss3.ogg', 'sound/voice/hiss4.ogg') + playsound(get_turf(src), pick(possible_sounds), 50, 1) + spawn(45) + if(src) + icon_state = "[initial(icon_state)]" + else + to_chat(user, "The string on [src] hasn't rewound all the way!") + return + +/obj/item/toy/russian_revolver + name = "russian revolver" + desc = "For fun and games!" + icon = 'icons/obj/gun.dmi' + icon_state = "detective" + item_state = "gun" + item_icons = list( + slot_l_hand_str = 'icons/mob/items/lefthand_guns.dmi', + slot_r_hand_str = 'icons/mob/items/righthand_guns.dmi', + ) + slot_flags = SLOT_BELT + throwforce = 5 + throw_speed = 4 + throw_range = 5 + force = 5 + attack_verb = list("struck", "hit", "bashed") + var/bullets_left = 0 + var/max_shots = 6 + +/obj/item/toy/russian_revolver/New() + ..() + spin_cylinder() + +/obj/item/toy/russian_revolver/attack_self(mob/user) + if(!bullets_left) + user.visible_message("[user] loads a bullet into [src]'s cylinder before spinning it.") + spin_cylinder() + else + user.visible_message("[user] spins the cylinder on [src]!") + playsound(src, 'sound/weapons/revolver_spin.ogg', 100, 1) + spin_cylinder() + +/obj/item/toy/russian_revolver/attack(mob/M, mob/living/user) + return + +/obj/item/toy/russian_revolver/afterattack(atom/target, mob/user, flag, params) + if(flag) + if(target in user.contents) + return + if(!ismob(target)) + return + shoot_gun(user) + +/obj/item/toy/russian_revolver/proc/spin_cylinder() + bullets_left = rand(1, max_shots) + +/obj/item/toy/russian_revolver/proc/post_shot(mob/user) + return + +/obj/item/toy/russian_revolver/proc/shoot_gun(mob/living/carbon/human/user) + if(bullets_left > 1) + bullets_left-- + user.visible_message("*click*") + playsound(src, 'sound/weapons/empty.ogg', 50, 1) + return FALSE + if(bullets_left == 1) + bullets_left = 0 + var/zone = "head" + if(!(user.has_organ(zone))) // If they somehow don't have a head. + zone = "chest" + playsound(src, 'sound/effects/snap.ogg', 50, 1) + user.visible_message("[src] goes off!") + shake_camera(user, 2, 1) + user.Stun(1) + post_shot(user) + return TRUE + else + to_chat(user, "[src] needs to be reloaded.") + return FALSE + +/obj/item/toy/russian_revolver/trick_revolver + name = "\improper .357 revolver" + desc = "A suspicious revolver. Uses .357 ammo." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "revolver" + max_shots = 1 + var/fake_bullets = 0 + +/obj/item/toy/russian_revolver/trick_revolver/New() + ..() + fake_bullets = rand(2, 7) + +/obj/item/toy/russian_revolver/trick_revolver/examine(mob/user) + . = ..() + . += "Has [fake_bullets] round\s remaining." + . += "[fake_bullets] of those are live rounds." + +/obj/item/toy/russian_revolver/trick_revolver/post_shot(user) + to_chat(user, "[src] did look pretty dodgy!") + playsound(src, 'sound/items/confetti.ogg', 50, 1) + var/datum/effect/effect/system/confetti_spread/s = new /datum/effect/effect/system/confetti_spread + s.set_up(5, 1, src) + s.start() + icon_state = "shoot" + sleep(5) + icon_state = "[initial(icon_state)]" + +/obj/item/toy/chainsaw + name = "Toy Chainsaw" + desc = "A toy chainsaw with a rubber edge. Ages 8 and up" + icon = 'icons/obj/weapons.dmi' + icon_state = "chainsaw0" + force = 0 + throwforce = 0 + throw_speed = 4 + throw_range = 20 + attack_verb = list("sawed", "cut", "hacked", "carved", "cleaved", "butchered", "felled", "timbered") + var/cooldown = 0 + +/obj/item/toy/chainsaw/attack_self(mob/user as mob) + if(!cooldown) + playsound(user, 'sound/weapons/chainsaw_startup.ogg', 10, 0) + cooldown = 1 + addtimer(CALLBACK(src, .proc/cooldownreset), 50) + return ..() + +/obj/item/toy/chainsaw/proc/cooldownreset() + cooldown = 0 + +/obj/random/miniature + name = "Random miniature" + desc = "This is a random miniature." + icon = 'icons/obj/toy.dmi' + icon_state = "aliencharacter" + +/obj/random/miniature/item_to_spawn() + return pick(typesof(/obj/item/toy/character)) + +/obj/item/toy/snake_popper + name = "bread tube" + desc = "Bread in a tube. Chewy...and surprisingly tasty." + description_fluff = "This is the product that brought Centauri Provisions into the limelight. A product of the earliest extrasolar colony of Heaven, the Bread Tube, while bland, contains all the nutrients a spacer needs to get through the day and is decidedly edible when compared to some of its competitors. Due to the high-fructose corn syrup content of NanoTrasen's own-brand bread tubes, many jurisdictions classify them as a confectionary." + icon = 'icons/obj/toy_vr.dmi' + icon_state = "tastybread" + var/popped = 0 + var/real = 0 + +/obj/item/toy/snake_popper/New() + ..() + if(prob(0.1)) + real = 1 + +/obj/item/toy/snake_popper/attack_self(mob/user as mob) + if(!popped) + to_chat(user, "A snake popped out of [src]!") + if(real == 0) + var/obj/item/toy/C = new /obj/item/toy/plushie/snakeplushie(get_turf(loc)) + C.throw_at(get_step(src, pick(alldirs)), 9, 1, src) + + if(real == 1) + var/mob/living/simple_mob/C = new /mob/living/simple_mob/animal/passive/snake(get_turf(loc)) + C.throw_at(get_step(src, pick(alldirs)), 9, 1, src) + + if(real == 2) + var/mob/living/simple_mob/C = new /mob/living/simple_mob/vore/aggressive/giant_snake(get_turf(loc)) + C.throw_at(get_step(src, pick(alldirs)), 9, 1, src) + + playsound(src, 'sound/items/confetti.ogg', 50, 0) + icon_state = "tastybread_popped" + popped = 1 + user.Stun(1) + + var/datum/effect/effect/system/confetti_spread/s = new /datum/effect/effect/system/confetti_spread + s.set_up(5, 1, src) + s.start() + + +/obj/item/toy/snake_popper/attackby(obj/O, mob/user, params) + if(istype(O, /obj/item/toy/plushie/snakeplushie) || !real) + if(popped && !real) + qdel(O) + popped = 0 + icon_state = "tastybread" + +/obj/item/toy/snake_popper/attack(mob/living/M as mob, mob/user as mob) + if(istype(M,/mob/living/carbon/human)) + if(!popped) + to_chat(user, "A snake popped out of [src]!") + if(real == 0) + var/obj/item/toy/C = new /obj/item/toy/plushie/snakeplushie(get_turf(loc)) + C.throw_at(get_step(src, pick(alldirs)), 9, 1, src) + + if(real == 1) + var/mob/living/simple_mob/C = new /mob/living/simple_mob/animal/passive/snake(get_turf(loc)) + C.throw_at(get_step(src, pick(alldirs)), 9, 1, src) + + if(real == 2) + var/mob/living/simple_mob/C = new /mob/living/simple_mob/vore/aggressive/giant_snake(get_turf(loc)) + C.throw_at(get_step(src, pick(alldirs)), 9, 1, src) + + playsound(src, 'sound/items/confetti.ogg', 50, 0) + icon_state = "tastybread_popped" + popped = 1 + user.Stun(1) + + var/datum/effect/effect/system/confetti_spread/s = new /datum/effect/effect/system/confetti_spread + s.set_up(5, 1, src) + s.start() + +/obj/item/toy/snake_popper/emag_act(remaining_charges, mob/user) + if(real != 2) + real = 2 + to_chat(user, "You short out the bluespace refill system of [src].") + diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm index 282a10f9e0..6b95d90211 100644 --- a/code/game/objects/structures/watercloset.dm +++ b/code/game/objects/structures/watercloset.dm @@ -222,7 +222,7 @@ M.touching.remove_any(remove_amount) M.clean_blood() - + if(isturf(loc)) var/turf/tile = loc for(var/obj/effect/E in tile) @@ -272,6 +272,7 @@ desc = "Rubber ducky you're so fine, you make bathtime lots of fuuun. Rubber ducky I'm awfully fooooond of yooooouuuu~" //thanks doohl icon = 'icons/obj/watercloset.dmi' icon_state = "rubberducky" + honk_sound = 'sound/voice/quack.ogg' //VOREStation edit /obj/structure/sink name = "sink" diff --git a/code/modules/client/preference_setup/loadout/loadout_general.dm b/code/modules/client/preference_setup/loadout/loadout_general.dm index 542348fec4..719eb6fcfc 100644 --- a/code/modules/client/preference_setup/loadout/loadout_general.dm +++ b/code/modules/client/preference_setup/loadout/loadout_general.dm @@ -76,6 +76,7 @@ description = "Choose from a number of toys." path = /obj/item/toy/ +/* VOREStation removal /datum/gear/toy/New() ..() var/toytype = list() @@ -86,7 +87,7 @@ toytype["Magic 8 Ball"] = /obj/item/toy/eight_ball toytype["Magic Conch shell"] = /obj/item/toy/eight_ball/conch gear_tweaks += new/datum/gear_tweak/path(toytype) - +*/ /datum/gear/flask display_name = "flask" diff --git a/code/modules/client/preference_setup/loadout/loadout_general_vr.dm b/code/modules/client/preference_setup/loadout/loadout_general_vr.dm index 09093b6567..8f11a56b37 100644 --- a/code/modules/client/preference_setup/loadout/loadout_general_vr.dm +++ b/code/modules/client/preference_setup/loadout/loadout_general_vr.dm @@ -9,4 +9,83 @@ for(var/ball in typesof(/obj/item/toy/tennis/)) var/obj/item/toy/tennis/ball_type = ball balls[initial(ball_type.name)] = ball_type - gear_tweaks += new/datum/gear_tweak/path(sortAssoc(balls)) \ No newline at end of file + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(balls)) + +/datum/gear/character/ + display_name = "miniature selection" + description = "Choose from a number of miniatures. From Battlemace 40 million to Grottos and Ghouls." + path = /obj/item/toy/character/alien + +/datum/gear/character/New() + ..() + var/list/characters = list() + for(var/character in typesof(/obj/item/toy/character/) - /obj/item/toy/character) + var/obj/item/toy/character/character_type = character + characters[initial(character_type.name)] = character_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(characters)) + +/datum/gear/mechtoy/ + display_name = "mecha toy selection" + description = "Choose from a number of mech toys." + path = /obj/item/toy/mecha/ripley + +/datum/gear/mechtoy/New() + ..() + var/list/mechs = list() + for(var/mech in typesof(/obj/item/toy/mecha/) - /obj/item/toy/mecha/) + var/obj/item/toy/mecha/mech_type = mech + mechs[initial(mech_type.name)] = mech_type + gear_tweaks += new/datum/gear_tweak/path(sortAssoc(mechs)) + +/datum/gear/toy/New() + ..() + var/toytype = list() + toytype["Blink toy"] = /obj/item/toy/blink + toytype["Foam dart crossbow"] = /obj/item/toy/blink + toytype["Toy sword"] = /obj/item/toy/sword + toytype["Toy katana"] = /obj/item/toy/katana + toytype["Snap pops"] = /obj/item/weapon/storage/box/snappops + toytype["Plastic flowers"] = /obj/item/toy/bouquet/fake + toytype["Stick horse"] = /obj/item/toy/stickhorse + toytype["Toy X-mas tree"] = /obj/item/toy/xmastree + toytype["Fake handcuff kit"] = /obj/item/weapon/storage/box/handcuffs/fake + toytype["Gravitational singularity"] = /obj/item/toy/spinningtoy + toytype["Water flower"] = /obj/item/weapon/reagent_containers/spray/waterflower + toytype["Bosun's whistle"] = /obj/item/toy/bosunwhistle + toytype["Magic 8 Ball"] = /obj/item/toy/eight_ball + toytype["Magic Conch shell"] = /obj/item/toy/eight_ball/conch + toytype["Pet rock"] = /obj/item/toy/rock + toytype["Toy flash"] = /obj/item/toy/flash + toytype["Big Red Button"] = /obj/item/toy/redbutton + toytype["Garden gnome"] = /obj/item/toy/gnome + toytype["Toy AI"] = /obj/item/toy/AI + toytype["Hand buzzer"] = /obj/item/clothing/gloves/ring/buzzer/toy + toytype["Toy nuke"] = /obj/item/toy/nuke + toytype["Toy gibber"] = /obj/item/toy/minigibber + toytype["Toy xeno"] = /obj/item/toy/toy_xeno + gear_tweaks += new/datum/gear_tweak/path(toytype) + +/datum/gear/chewtoy + display_name = "animal toy selection" + path = /obj/item/toy/chewtoy + +/datum/gear/chewtoy/New() + ..() + var/toytype = list() + toytype["Bone"] = /obj/item/toy/chewtoy + toytype["Classic"] = /obj/item/toy/chewtoy/tall + toytype["Mouse"] = /obj/item/toy/cat_toy + toytype["Feather rod"] = /obj/item/toy/cat_toy/rod + gear_tweaks += new/datum/gear_tweak/path(toytype) + +/datum/gear/chewtoy_poly + display_name = "animal toy selection, colorable" + path = /obj/item/toy/chewtoy/poly + +/datum/gear/chewtoy_poly/New() + ..() + var/toytype = list() + toytype["Bone"] = /obj/item/toy/chewtoy/poly + toytype["Classic"] = /obj/item/toy/chewtoy/tall/poly + gear_tweaks += new/datum/gear_tweak/path(toytype) + gear_tweaks += gear_tweak_free_color_choice diff --git a/icons/effects/effects_vr.dmi b/icons/effects/effects_vr.dmi index 02569f6157d9ffbdf7d52e1d90d1f8dfc6a425ea..f9824436dd30a7b8cde77bde37360b4f587abba4 100644 GIT binary patch literal 6808 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 Gp$PyDqNyGL diff --git a/icons/obj/storage_vr.dmi b/icons/obj/storage_vr.dmi index 674f7e0d9cee5f4151c60cc47b0eadf3e279adb8..07d87323ad8c459f00226ab28c9c59bccda35ced 100644 GIT binary patch delta 1978 zcmV;r2Sxb&x&e*60gxnrLwZzLbVOxyV{&P5bZKvH004NLotMvU;xG`0&*Ukr_KH>w zg}rg9s8$@>%RT@aoFN(E*wJ_h(5K%6hz1JscyAzm^Zh3N7w6f$z5iK$n#ISm=#e7@ zZ{}wD>!ld&sglOb&FiEXHArlfcmO(Idm|nmwR%F5H zv_n{BXQ&8-LI$bwMzl2o>$)DoDtnkH544HiIhf=eR^{F>;+JBfojH|rkI)6L>vzDa z++7n`>mINwcXO;b=+xh+-kdXyw*{({3LW*xM_t5)b|GR=`dx4(|J#Clc+B4~ndRZr zJp45ePrrGu@G`yB97G|jT$ck_cK}#Y?*22VwPu|xSGXzxeNC%V(MlKcqe7pP5s+!l zYCflLVTg?dPVc@8lkou_0nC#S0u~C|F4+Z{Dd{o)W|J@i8zrg))6EQd%=AaJnh&$R zUx&jZ@Y%e7F3jR%S^NWUG_g(sfbco9X#yHR0vm0!g+kU96!A`a_3EYfB~ZK=S<_%B z6bj`|gp&yrCVzzrAcaElS|ry3kAH2fvh9p{eD>)Ihi2PT|K9DNLUA^t0yzG)v6g1d znySk5%9X27o0j^g{wWk!At-?3UmI(Qez-3H;KcD0=-eVqGLwu;*=XOPJxWW8@%P^c z(b>=$=F68=UljH4-To;QS0N~XoqD9*<2hNuBS%@G!M7gBfrja_>WpiTHacxm)2jQy+CtMLEronK5_ zRUF4ZWYL)oBKz||1!@U62MfrGW0}*rn1wxP=bvTKMB~gfA<;$IgK_G@Dzf1pGGkaw zP~yX)%ND|7a-#%Zlr0WrK>3rgxD8ie!abxcG?azX+*v$M&e6Nlhc&p4X zn19BGuQ}h-5f#&OQ=I`!*MIuCS8-OBE7O~f+dW95GiWz z+im9z6TH&@2U#y~gbDxrk1mFO(ydz@{(tyKmTfMH>R+u$cg(A^_oHySdGw1>v+loS z7-4hE4MF?`hZGmyc9l8>{HsDgCyS&zJ)-_Et>sy1R&uM{Y ze^R0?2&$Qt0gicf_LY^gudI}kC&H<2WGY-;b7cNUH%b?#r?!3R%8?|%~Y z-DNe}t!J9}eD^l9-8C>3Ct3|-UY)|tTS?Ef0hs0oFmiPe09DuEI2;Z%O~VmrH%c)-;eS9}1N8eR&^;b>kB2>_`}wx^6JFT08#i!L?*uRn z(C?p^_rXQ#hp^eKxLhvwl&(W8enc-F7JQ%F3HKu z$hIxzP}M<-?6zQUIslC=E%^Nt7gAyPlY5{zfgvTaL4N;EasE7xBV zqyJFVK}gMBkooW275j>-aGeeRwV?$&|FKXte?d^qtWw}i>w|IoFMIS|0AOO=SPAa# z>Ymp>!i#=l>kEP^{&ic-ipui4eiKOffr>f*_(eZ4^krL2VKI??frUjy3{Y51#W z3VY*HQLQ+%m;C`~aE4@rV@Km5l>YiXfN1!V$9n_mndhDOE6%fdd;hciG>eaA(IZC+ z-ptMP*Gn7aC6j?3|XO{QfK#1?90kCs7>iSd5L@0-Ynv7D2cZcw+?EQ4U^Fuj0VtjL1X zX@{`N&QK8ug$z>Vjc98G)^$CERrWAZ9%vK2b1=y{tjfJ%#BaqyJ8>%K9-#|f*YAK; zxw|H?);(ZV?&eT&(5Zh=y*XzZuM1Qu6*}sX54wmm?Lx#*^t<3f{`kGe9qLnV>rb3^S5s+!l zYCflLVTg?dPVc@mlkou_0mPFK0u~C~F4+Z{Dd{o)VUsWd8y=zr)6EQd%=AaJkN9Wv z{<$!Vk7e->!F8oXdE@gFvv2|$Kmr=$vy4L46%^5jUcGwheF+qbZpfMjL!nS8cOsK- z87+SzxfXc*Yh#sdXUyZXPggiJ+n)N@*FS}Frz0wW<6j$VY1XW%s!Xq3xeB#usekwI zPoa1Nf&w`HwXv4yhx-BmP8>gh&Mm?uGs(D=jrJYdqqL+LfB$_DoeiB~zI<8rMN$9y z`lnF51wjEMwTBbOPr%>b52p*SN@n8k?}vXA$4?+Mw6!KR59(iE{}hV1AlV1#@9&3$ zhq3_xo4;QR0GKxMWwZ&uhlz9c^htcM^b5Q<{~h?%_t*5|`2H6xSRoPjveW#NvID@^ z(}p3YZ*As$+s+EK-Bo};pL)RQ_s#PY|NY&Vh3Ux<8m=SSj4HNwCC}gSXTbfZ6#ky!<*1O?ArhW($9Z#|She zi)(0fhBmLUz<9yq{zNhC;M)N;`R4iCP5&{)k0NaPCJpEC1N>Q^cYg4=?ZIB}B)xIqhE_Lycs|4TLmGqwP!?#w=&5v}hT^(e#ZwtX+1J=IMvMLIf zx-z`#?tOM_I;Cw+gN=XB1Lx3ZSmXb3QnGzRB$_As7s@yJjz7+@;;L{wX@U z+Lh(Eo@l4B-QDPVobrnDl-Ev9X8!VSHthMP1weC4 zJs$T$Gl|ZwcIEjC(j0GYsfR+(yqy2G?JuV7Q@zTKeq&roz7Y8?t0{1C$zvIhUmCsy zK>SbRPVhizAg5_R#FzYgn=eGZ`qyPK8=LC>_mfEK_BY=3KcD2!PrfXRDV$8!1$H&d%m3WtDlw{D P00000NkvXXu0mjfK2V}* diff --git a/icons/obj/toy_vr.dmi b/icons/obj/toy_vr.dmi index 2e6c3af857cd9468c53250c591a06a10bdf15d22..3ad106945b62171119a7471ebff848f5ad7dcdb2 100644 GIT binary patch literal 20992 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 z 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 diff --git a/sound/effects/whistle.ogg b/sound/effects/whistle.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c52de2f0724941f8980f065d5d8ae648c02d7ae4 GIT binary patch literal 25498 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

FT|| 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 literal 0 HcmV?d00001 diff --git a/sound/voice/quack.ogg b/sound/voice/quack.ogg new file mode 100644 index 0000000000000000000000000000000000000000..cdf3516e89cd6d48c674ded8529f08d0c3ffc9ae GIT binary patch literal 4032 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 Date: Sat, 8 May 2021 08:29:58 -0400 Subject: [PATCH 3/4] Update toys_vr.dm --- code/game/objects/items/toys/toys_vr.dm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/code/game/objects/items/toys/toys_vr.dm b/code/game/objects/items/toys/toys_vr.dm index 347e7187ed..0eab5612db 100644 --- a/code/game/objects/items/toys/toys_vr.dm +++ b/code/game/objects/items/toys/toys_vr.dm @@ -20,6 +20,7 @@ drop_sound = 'sound/voice/weh.ogg' attack_verb = list("raided", "kobolded", "weh'd") +/* //CHOMPedit: Disable, this is an upstream player reference. /obj/item/toy/plushie/lizardplushie/resh name = "security unathi plushie" desc = "An adorable stuffed toy that resembles an unathi wearing a head of security uniform. Perfect example of a monitor lizard." @@ -27,6 +28,7 @@ icon_state = "marketable_resh" pokephrase = "Halt! Sssecurity!" //"Butts!" would be too obvious attack_verb = list("valided", "justiced", "batoned") +*/ //CHOMPedit end /obj/item/toy/plushie/slimeplushie name = "slime plushie" @@ -212,6 +214,7 @@ icon_state = "generic" attack_verb = list("existed near") +/* //CHOMPedit: Disable, upstream player reference. /obj/item/toy/plushie/marketable_pip name = "mascot CRO plushie" desc = "An adorable plushie of NanoTrasen's Best Girl(TM) mascot. It smells faintly of paperwork." @@ -240,6 +243,7 @@ /obj/item/toy/plushie/marketable_pip/proc/cooldownreset() cooldown = 0 +*/ //CHOMPedit end /obj/item/toy/plushie/moth name = "moth plushie" From 65946e5c4956574438e8eb5ec6a2571cab819768 Mon Sep 17 00:00:00 2001 From: Nadyr <41974248+Darlantanis@users.noreply.github.com> Date: Sat, 8 May 2021 08:36:11 -0400 Subject: [PATCH 4/4] Update misc.dm --- code/game/objects/random/misc.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/game/objects/random/misc.dm b/code/game/objects/random/misc.dm index 3881cf031b..dde261fe79 100644 --- a/code/game/objects/random/misc.dm +++ b/code/game/objects/random/misc.dm @@ -671,7 +671,7 @@ //VOREStation Add Start /obj/item/toy/plushie/lizardplushie, /obj/item/toy/plushie/lizardplushie/kobold, - /obj/item/toy/plushie/lizardplushie/resh, +// /obj/item/toy/plushie/lizardplushie/resh, //CHOMPedit /obj/item/toy/plushie/slimeplushie, /obj/item/toy/plushie/box, /obj/item/toy/plushie/borgplushie,