From da7dfdb8a6b2e6593620486c8a85c152fcbd9099 Mon Sep 17 00:00:00 2001
From: Fordoxia <143041327+Fordoxia@users.noreply.github.com>
Date: Mon, 16 Oct 2023 18:30:38 +0100
Subject: [PATCH] Magnetic gripper now works on light bulbs. (#22831)
* Update drone_items.dm
* Update code/modules/mob/living/silicon/robot/drone/drone_items.dm
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
* Update code/modules/mob/living/silicon/robot/drone/drone_items.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
* Update code/modules/mob/living/silicon/robot/drone/drone_items.dm
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
* Update code/modules/mob/living/silicon/robot/drone/drone_items.dm
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
---------
Co-authored-by: Henri215 <77684085+Henri215@users.noreply.github.com>
Co-authored-by: Luc <89928798+lewcc@users.noreply.github.com>
Co-authored-by: Contrabang <91113370+Contrabang@users.noreply.github.com>
---
.../mob/living/silicon/robot/drone/drone_items.dm | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/code/modules/mob/living/silicon/robot/drone/drone_items.dm b/code/modules/mob/living/silicon/robot/drone/drone_items.dm
index 12aa4b61ca9..90f59873708 100644
--- a/code/modules/mob/living/silicon/robot/drone/drone_items.dm
+++ b/code/modules/mob/living/silicon/robot/drone/drone_items.dm
@@ -33,7 +33,8 @@
/obj/item/circuitboard,
/obj/item/stack/tile/light,
/obj/item/stack/ore/bluespace_crystal,
- /obj/item/assembly/igniter
+ /obj/item/assembly/igniter,
+ /obj/item/light
)
//Item currently being held.
@@ -146,6 +147,12 @@
cell_charger.charging.forceMove(src)
cell_charger.removecell()
+ else if(istype(target, /obj/machinery/light))
+ var/obj/machinery/light/light = target
+ var/obj/item/light/L = light.drop_light_tube()
+ L.forceMove(src)
+ user.visible_message("[user] removes the light from the fixture.", "You dislodge the light from the fixture.")
+
return TRUE
/obj/item/matter_decompiler