From 9e897335fc59bbd4239e289c45fa6cf7e5f0da1b Mon Sep 17 00:00:00 2001 From: ShizCalev Date: Sat, 15 Sep 2018 10:21:53 -0400 Subject: [PATCH] Fixes dropping cyborg self-repair not calling parent (#40279) --- code/game/objects/items/robot/robot_upgrades.dm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm index 3a27ac4e171..04cd136b06d 100644 --- a/code/game/objects/items/robot/robot_upgrades.dm +++ b/code/game/objects/items/robot/robot_upgrades.dm @@ -321,6 +321,7 @@ deactivate_sr() /obj/item/borg/upgrade/selfrepair/dropped() + . = ..() addtimer(CALLBACK(src, .proc/check_dropped), 1) /obj/item/borg/upgrade/selfrepair/proc/check_dropped() @@ -500,7 +501,7 @@ if (.) var/obj/item/surgical_processor/SP = locate() in R.module R.module.remove_module(SP, TRUE) - + /obj/item/borg/upgrade/ai name = "B.O.R.I.S. module" desc = "Bluespace Optimized Remote Intelligence Synchronization. An uplink device which takes the place of an MMI in cyborg endoskeletons, creating a robotic shell controlled by an AI."