From df29a55f54348d77b0ad36116d68c4e68318499d Mon Sep 17 00:00:00 2001 From: Contrabang <91113370+Contrabang@users.noreply.github.com> Date: Mon, 18 Mar 2024 13:52:22 -0400 Subject: [PATCH] niche case (#24595) --- code/game/objects/items/robot/robot_parts.dm | 4 ++-- code/modules/mob/living/silicon/robot/!robot_mob.dm | 6 +++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/code/game/objects/items/robot/robot_parts.dm b/code/game/objects/items/robot/robot_parts.dm index eb2a1836022..481a626742a 100644 --- a/code/game/objects/items/robot/robot_parts.dm +++ b/code/game/objects/items/robot/robot_parts.dm @@ -315,8 +315,8 @@ O.robot_suit = src if(!locomotion) - O.lockcharge = 1 - to_chat(O, "Error: Servo motors unresponsive.") + O.SetLockdown(TRUE) + to_chat(O, "Error: Servo motors unresponsive. Lockdown enabled.") else to_chat(user, "The MMI must go in after everything else!") diff --git a/code/modules/mob/living/silicon/robot/!robot_mob.dm b/code/modules/mob/living/silicon/robot/!robot_mob.dm index 64587ae84ad..1bde5789c74 100644 --- a/code/modules/mob/living/silicon/robot/!robot_mob.dm +++ b/code/modules/mob/living/silicon/robot/!robot_mob.dm @@ -1184,7 +1184,7 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( /mob/living/silicon/robot/update_icons() overlays.Cut() - + if(stat != DEAD && !(IsParalyzed() || IsStunned() || IsWeakened() || low_power_mode)) //Not dead, not stunned. if(custom_panel in custom_eye_names) overlays += "eyes-[custom_panel]" @@ -1392,10 +1392,10 @@ GLOBAL_LIST_INIT(robot_verbs_default, list( if(W) W.attack_self(src) -/mob/living/silicon/robot/proc/SetLockdown(state = 1) +/mob/living/silicon/robot/proc/SetLockdown(state = TRUE) // They stay locked down if their wire is cut. if(wires.is_cut(WIRE_BORG_LOCKED)) - state = 1 + state = TRUE if(state) throw_alert("locked", /atom/movable/screen/alert/locked) else