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