From 9371a7d18d7ae7b9c733ca8660f0eaeebcfbff34 Mon Sep 17 00:00:00 2001 From: Geeves Date: Mon, 26 Oct 2020 09:31:39 +0200 Subject: [PATCH] Industrial Smelter Part Replacer Fix (#10361) --- code/game/machinery/machinery.dm | 10 +++++----- .../weapons/circuitboards/machinery/miscboards.dm | 8 ++++---- html/changelogs/geeves-smelter_parts.yml | 6 ++++++ 3 files changed, 15 insertions(+), 9 deletions(-) create mode 100644 html/changelogs/geeves-smelter_parts.yml diff --git a/code/game/machinery/machinery.dm b/code/game/machinery/machinery.dm index 79e37108781..9769300cc0b 100644 --- a/code/game/machinery/machinery.dm +++ b/code/game/machinery/machinery.dm @@ -335,18 +335,18 @@ Class Procs: /obj/machinery/proc/default_deconstruction_screwdriver(var/mob/user, var/obj/item/S) if(!istype(S) || !S.isscrewdriver()) - return 0 - playsound(src.loc, S.usesound, 50, 1) + return FALSE + playsound(src.loc, S.usesound, 50, 1) panel_open = !panel_open to_chat(user, "You [panel_open ? "open" : "close"] the maintenance hatch of [src].") update_icon() - return 1 + return TRUE /obj/machinery/proc/default_part_replacement(var/mob/user, var/obj/item/storage/part_replacer/R) if(!istype(R)) - return 0 + return FALSE if(!LAZYLEN(component_parts)) - return 0 + return FALSE var/parts_replaced = FALSE if(panel_open) var/obj/item/circuitboard/CB = locate(/obj/item/circuitboard) in component_parts diff --git a/code/game/objects/items/weapons/circuitboards/machinery/miscboards.dm b/code/game/objects/items/weapons/circuitboards/machinery/miscboards.dm index 8e792f6c03c..34e32ecc557 100644 --- a/code/game/objects/items/weapons/circuitboards/machinery/miscboards.dm +++ b/code/game/objects/items/weapons/circuitboards/machinery/miscboards.dm @@ -90,10 +90,10 @@ origin_tech = list(TECH_MAGNET = 2, TECH_ENGINEERING = 2) board_type = "other" // change this to machine if you want it to be buildable req_components = list( - /obj/item/stock_parts/capacitor = 2, - /obj/item/stock_parts/scanning_module = 1, - /obj/item/stock_parts/matter_bin = 1, - /obj/item/stock_parts/micro_laser = 2) + "/obj/item/stock_parts/capacitor" = 2, + "/obj/item/stock_parts/scanning_module" = 1, + "/obj/item/stock_parts/matter_bin" = 1, + "/obj/item/stock_parts/micro_laser" = 2) /obj/item/circuitboard/oven name = T_BOARD("oven") diff --git a/html/changelogs/geeves-smelter_parts.yml b/html/changelogs/geeves-smelter_parts.yml new file mode 100644 index 00000000000..6a703476194 --- /dev/null +++ b/html/changelogs/geeves-smelter_parts.yml @@ -0,0 +1,6 @@ +author: Geeves + +delete-after: True + +changes: + - bugfix: "Industrial Smelters can be upgraded with the part replacer again." \ No newline at end of file