From d30f3f098452aa34486a6340eb96392c432c4b09 Mon Sep 17 00:00:00 2001
From: Qwertytoforty <52090703+Qwertytoforty@users.noreply.github.com>
Date: Sat, 9 Oct 2021 14:04:02 -0400
Subject: [PATCH] Final steel changes
---
code/game/gamemodes/malfunction/Malf_Modules.dm | 4 ++--
code/modules/mob/living/silicon/robot/robot_modules.dm | 5 ++---
2 files changed, 4 insertions(+), 5 deletions(-)
diff --git a/code/game/gamemodes/malfunction/Malf_Modules.dm b/code/game/gamemodes/malfunction/Malf_Modules.dm
index 53a5ce1626c..559461da349 100644
--- a/code/game/gamemodes/malfunction/Malf_Modules.dm
+++ b/code/game/gamemodes/malfunction/Malf_Modules.dm
@@ -790,11 +790,11 @@
/datum/AI_Module/large/engi_upgrade
module_name = "Engineering Cyborg Emitter Upgrade"
mod_pick_name = "emitter"
- description = "Downloads firmwear that activates the built in emitter in all enginering cyborgs linked to you. Cyborgs built after this upgrade will have it pre-installed."
+ description = "Downloads firmwear that activates the built in emitter in all engineering cyborgs linked to you. Cyborgs built after this upgrade will have it pre-installed."
cost = 50 // IDK look into this
one_purchase = TRUE
upgrade = TRUE
- unlock_text = "Firmwear downloaded. Bugs removed. Built in emitters operating at 73% efficiency."
+ unlock_text = "Firmware downloaded. Bugs removed. Built in emitters operating at 73% efficiency."
unlock_sound = 'sound/items/rped.ogg'
/datum/AI_Module/large/engi_upgrade/upgrade(mob/living/silicon/ai/AI)
diff --git a/code/modules/mob/living/silicon/robot/robot_modules.dm b/code/modules/mob/living/silicon/robot/robot_modules.dm
index 38d9c45dbd1..3c202a35029 100644
--- a/code/modules/mob/living/silicon/robot/robot_modules.dm
+++ b/code/modules/mob/living/silicon/robot/robot_modules.dm
@@ -175,9 +175,8 @@
modules = list()
if(!malfhacked && R.connected_ai)
- for(var/I in R.connected_ai.purchased_modules)
- if(istype(src, I))
- malfhacked = TRUE
+ if(type in R.connected_ai.purchased_modules)
+ malfhacked = TRUE
// By this point these lists should only contain items. It's safe to use typeless loops here.
for(var/item in basic_modules)