From d79242e38e062182d68a39b0dd611c2face225b0 Mon Sep 17 00:00:00 2001
From: Sinestia <40812746+Sinestia@users.noreply.github.com>
Date: Thu, 11 Aug 2022 18:33:07 -0500
Subject: [PATCH] Remove from map, remove from code and DME (#18764)
---
.../RandomRuins/SpaceRuins/abandonedzoo.dmm | 2 +-
.../kitchen_machinery/juicer.dm | 187 ------------------
paradise.dme | 1 -
3 files changed, 1 insertion(+), 189 deletions(-)
delete mode 100644 code/modules/food_and_drinks/kitchen_machinery/juicer.dm
diff --git a/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm b/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm
index 56c33357e7f..fa251604932 100644
--- a/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm
+++ b/_maps/map_files/RandomRuins/SpaceRuins/abandonedzoo.dmm
@@ -679,7 +679,7 @@
/area/ruin/space/unpowered)
"bA" = (
/obj/structure/table/reinforced,
-/obj/machinery/juicer,
+/obj/machinery/reagentgrinder,
/turf/simulated/floor/plasteel{
icon_state = "dark"
},
diff --git a/code/modules/food_and_drinks/kitchen_machinery/juicer.dm b/code/modules/food_and_drinks/kitchen_machinery/juicer.dm
deleted file mode 100644
index 3055e0b1802..00000000000
--- a/code/modules/food_and_drinks/kitchen_machinery/juicer.dm
+++ /dev/null
@@ -1,187 +0,0 @@
-
-/obj/machinery/juicer
- name = "Juicer"
- icon = 'icons/obj/kitchen.dmi'
- icon_state = "juicer1"
- layer = 2.9
- density = TRUE
- anchored = FALSE
- use_power = IDLE_POWER_USE
- idle_power_usage = 5
- active_power_usage = 100
- pass_flags = PASSTABLE
- var/obj/item/reagent_containers/beaker = null
- var/global/list/allowed_items = list (
- /obj/item/reagent_containers/food/snacks/grown/tomato = "tomatojuice",
- /obj/item/reagent_containers/food/snacks/grown/carrot = "carrotjuice",
- /obj/item/reagent_containers/food/snacks/grown/grapes = "grapejuice",
- /obj/item/reagent_containers/food/snacks/grown/grapes/green = "grapejuice",
- /obj/item/reagent_containers/food/snacks/grown/banana = "banana",
- /obj/item/reagent_containers/food/snacks/grown/potato = "potato",
- /obj/item/reagent_containers/food/snacks/grown/citrus/lemon = "lemonjuice",
- /obj/item/reagent_containers/food/snacks/grown/citrus/orange = "orangejuice",
- /obj/item/reagent_containers/food/snacks/grown/citrus/lime = "limejuice",
- /obj/item/reagent_containers/food/snacks/grown/watermelon = "watermelonjuice",
- /obj/item/reagent_containers/food/snacks/watermelonslice = "watermelonjuice",
- /obj/item/reagent_containers/food/snacks/grown/berries/poison = "poisonberryjuice",
- /obj/item/reagent_containers/food/snacks/grown/berries = "berryjuice",
- /obj/item/reagent_containers/food/snacks/grown/pumpkin = "pumpkinjuice",
- /obj/item/reagent_containers/food/snacks/grown/blumpkin = "blumpkinjuice",
- /obj/item/reagent_containers/food/snacks/grown/pineapple = "pineapplejuice"
- )
-
-/obj/machinery/juicer/Initialize(mapload)
- . = ..()
- beaker = new /obj/item/reagent_containers/glass/beaker/large(src)
-
-/obj/machinery/juicer/update_icon_state()
- if(beaker)
- icon_state = "juicer1"
- else
- icon_state = "juicer0"
-
-/obj/machinery/juicer/attackby(obj/item/O, mob/user, params)
- if(istype(O,/obj/item/reagent_containers/glass) || \
- istype(O,/obj/item/reagent_containers/food/drinks/drinkingglass))
- if(beaker)
- return TRUE
- else
- if(!user.unEquip(O))
- to_chat(user, "\the [O] is stuck to your hand, you cannot put it in \the [src]")
- return
- O.forceMove(src)
- beaker = O
- verbs += /obj/machinery/juicer/verb/detach
- update_icon(UPDATE_ICON_STATE)
- updateUsrDialog()
- return
- if(!is_type_in_list(O, allowed_items))
- to_chat(user, "It doesn't look like that contains any juice.")
- return TRUE
- if(!user.unEquip(O))
- to_chat(user, "\the [O] is stuck to your hand, you cannot put it in \the [src]")
- return
- O.forceMove(src)
- updateUsrDialog()
- return
-
-/obj/machinery/juicer/attack_ai(mob/user)
- return
-
-/obj/machinery/juicer/attack_hand(mob/user)
- user.set_machine(src)
- interact(user)
-
-/obj/machinery/juicer/interact(mob/user) // The microwave Menu
- var/is_chamber_empty = FALSE
- var/is_beaker_ready = FALSE
- var/processing_chamber = ""
- var/beaker_contents = ""
-
- for(var/i in allowed_items)
- for(var/obj/item/O in contents)
- if(!istype(O,i))
- continue
- processing_chamber+= "some [O]
"
- break
- if(!processing_chamber)
- is_chamber_empty = TRUE
- processing_chamber = "Nothing."
- if(!beaker)
- beaker_contents = "\The [src] has no beaker attached."
- else if(!beaker.reagents.total_volume)
- beaker_contents = "\The [src] has attached an empty beaker."
- is_beaker_ready = TRUE
- else if(beaker.reagents.total_volume < beaker.reagents.maximum_volume)
- beaker_contents = "\The [src] has attached a beaker with something."
- is_beaker_ready = TRUE
- else
- beaker_contents = "\The [src] has attached a beaker and beaker is full!"
-
- var/dat = {"
-Processing chamber contains:
-[processing_chamber]
-[beaker_contents]