From c84184efba8b685bbe15a3b8ed03513ff9f53fb8 Mon Sep 17 00:00:00 2001 From: FartMaster69420 <78667902+FartMaster69420@users.noreply.github.com> Date: Tue, 5 Apr 2022 10:32:29 -0400 Subject: [PATCH] RTEG Parts replacer Allows RPEDs to upgrade RTEGs and their children (REGs included) --- code/modules/power/port_gen_vr.dm | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/code/modules/power/port_gen_vr.dm b/code/modules/power/port_gen_vr.dm index 124865e38b..9ce1a03103 100644 --- a/code/modules/power/port_gen_vr.dm +++ b/code/modules/power/port_gen_vr.dm @@ -96,6 +96,8 @@ return else if(default_deconstruction_crowbar(user, I)) return + else if(default_part_replacement(user, I)) + return return ..() /obj/machinery/power/rtg/update_icon() @@ -191,7 +193,7 @@ /obj/machinery/power/rtg/abductor/update_icon() if(!state_change) return //Stupid cells constantly update our icon so trying to be efficient - + if(cell) if(panel_open) icon_state = "[icon_base]-open" @@ -289,7 +291,7 @@ icon_state = "reg" circuit = /obj/item/weapon/circuitboard/machine/reg_d irradiate = FALSE - power_gen = 0 + power_gen = 0 var/default_power_gen = 1000000 //It's big but it gets adjusted based on what you put into it!!! var/part_mult = 0 var/nutrition_drain = 1 @@ -303,7 +305,7 @@ /obj/machinery/power/rtg/reg/Initialize() pixel_x = -32 . = ..() - + /obj/machinery/power/rtg/reg/Destroy() . = ..() @@ -320,7 +322,7 @@ var/n = 0 for(var/obj/item/weapon/stock_parts/SP in component_parts) n += SP.rating - part_mult = n + part_mult = n /obj/machinery/power/rtg/reg/attackby(obj/item/I, mob/user, params) pixel_x = -32