From 13267624efde95c8edab4c95ccc704da305e489f Mon Sep 17 00:00:00 2001 From: Kashargul <144968721+Kashargul@users.noreply.github.com> Date: Mon, 3 Jun 2024 21:13:35 +0200 Subject: [PATCH] small workaround for borg GPS (#16023) --- code/modules/mob/living/silicon/robot/inventory.dm | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/code/modules/mob/living/silicon/robot/inventory.dm b/code/modules/mob/living/silicon/robot/inventory.dm index 98e91cdcdd..5972874617 100644 --- a/code/modules/mob/living/silicon/robot/inventory.dm +++ b/code/modules/mob/living/silicon/robot/inventory.dm @@ -255,9 +255,14 @@ else to_chat(src, "You need to disable a module first!") return - after_equip() + after_equip(O) -/mob/living/silicon/robot/proc/after_equip() +/mob/living/silicon/robot/proc/after_equip(var/obj/item/O) + if(istype(O, /obj/item/device/gps)) + var/obj/item/device/gps/tracker = O + if(tracker.tracking) + tracker.tracking = FALSE + tracker.toggle_tracking() if(sight_mode & BORGANOMALOUS) var/obj/item/weapon/dogborg/pounce/pounce = has_upgrade_module(/obj/item/weapon/dogborg/pounce) if(pounce)