diff --git a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm index 1f9b119ce7..1ff374a9bb 100644 --- a/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm +++ b/code/modules/atmospherics/machinery/components/unary_devices/thermomachine.dm @@ -11,7 +11,7 @@ max_integrity = 300 armor = list(melee = 0, bullet = 0, laser = 0, energy = 100, bomb = 0, bio = 100, rad = 100, fire = 80, acid = 30) layer = OBJ_LAYER - + var/on = FALSE var/min_temperature = 0 var/max_temperature = 0 @@ -32,17 +32,18 @@ req_components = list( /obj/item/weapon/stock_parts/matter_bin = 2, /obj/item/weapon/stock_parts/micro_laser = 2, - /obj/item/stack/cable_coil = 1, + /obj/item/stack/cable_coil/one = 1, /obj/item/weapon/stock_parts/console_screen = 1) -/obj/item/weapon/circuitboard/machine/thermomachine/New() - ..() - if(prob(50)) - name = "Freezer (Machine Board)" - build_path = /obj/machinery/atmospherics/components/unary/thermomachine/freezer - else - name = "Heater (Machine Board)" - build_path = /obj/machinery/atmospherics/components/unary/thermomachine/heater +/obj/item/weapon/circuitboard/machine/thermomachine/Initialize() + . = ..() + if(!build_path) + if(prob(50)) + name = "Freezer (Machine Board)" + build_path = /obj/machinery/atmospherics/components/unary/thermomachine/freezer + else + name = "Heater (Machine Board)" + build_path = /obj/machinery/atmospherics/components/unary/thermomachine/heater /obj/item/weapon/circuitboard/machine/thermomachine/attackby(obj/item/I, mob/user, params) var/obj/item/weapon/circuitboard/machine/freezer = /obj/item/weapon/circuitboard/machine/thermomachine/freezer diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm index 5b00261fcf..25601c5efc 100644 --- a/code/modules/power/cable.dm +++ b/code/modules/power/cable.dm @@ -511,6 +511,9 @@ GLOBAL_LIST_INIT(cable_coil_recipes, list (new/datum/stack_recipe("cable restrai singular_name = "cable piece" full_w_class = WEIGHT_CLASS_SMALL +/obj/item/stack/cable_coil/one + amount = 1 + /obj/item/stack/cable_coil/cyborg is_cyborg = 1 materials = list()