From 8163056147f1cc89c63f78b7d9953a5f6a46d0a2 Mon Sep 17 00:00:00 2001 From: Markolie Date: Tue, 13 Jan 2015 01:44:03 +0100 Subject: [PATCH] Let drained robots move --- code/modules/mob/living/silicon/robot/life.dm | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/life.dm b/code/modules/mob/living/silicon/robot/life.dm index e60aa9d2c90..3bea2e0ee96 100644 --- a/code/modules/mob/living/silicon/robot/life.dm +++ b/code/modules/mob/living/silicon/robot/life.dm @@ -33,13 +33,16 @@ adjustFireLoss(0) /mob/living/silicon/robot/proc/use_power() - if (is_component_functioning("power cell") && cell) if(src.cell.charge <= 0) uneq_all() src.stat = 1 - Paralyse(3) has_power = 0 + for(var/V in components) + var/datum/robot_component/C = components[V] + if(C.name == "actuator") // Let drained robots move, disable the rest + continue + C.consume_power() else if(src.module_state_1) src.cell.use(3)