From 2e8acaf5a4da864c408cce9df287c85ddc5eef60 Mon Sep 17 00:00:00 2001 From: Unknown Date: Tue, 9 Apr 2019 16:16:16 -0400 Subject: [PATCH] Fixes compile error --- code/game/machinery/recharger.dm | 17 ++++++++++++----- 1 file changed, 12 insertions(+), 5 deletions(-) diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index bac28562d9..46ec3a892e 100644 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -101,24 +101,31 @@ obj/machinery/recharger if(!L.stored_computer.cpu.battery_module.battery.fully_charged()) icon_state = icon_state_charging L.stored_computer.cpu.battery_module.battery.give(active_power_usage*CELLRATE) - update_use_power(1) + update_use_power(2) else icon_state = icon_state_charged - update_use_power(0) + update_use_power(1) return else if(istype(charging, /obj/item/modular_computer)) var/obj/item/modular_computer/C = charging if(!C.battery_module.battery.fully_charged()) icon_state = icon_state_charging C.battery_module.battery.give(active_power_usage*CELLRATE) - update_use_power(1) + update_use_power(2) else icon_state = icon_state_charged - update_use_power(0) + update_use_power(1) return else if(istype(charging, /obj/item/weapon/computer_hardware/battery_module)) var/obj/item/weapon/computer_hardware/battery_module/BM = charging - cell = BM.battery + if(!BM.battery.fully_charged()) + icon_state = icon_state_charging + BM.battery.give(active_power_usage*CELLRATE) + update_use_power(2) + else + icon_state = icon_state_charged + update_use_power(1) + return var/obj/item/weapon/cell/C = charging.get_cell() if(istype(C))