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