diff --git a/code/game/objects/items/uav.dm b/code/game/objects/items/uav.dm
index b63d1246b1..ddd4bcda09 100644
--- a/code/game/objects/items/uav.dm
+++ b/code/game/objects/items/uav.dm
@@ -16,6 +16,11 @@
slowdown = 1.5 //Heevvee.
health = 100
+
+ light_system = MOVABLE_LIGHT_DIRECTIONAL
+ light_cone_y_offset = 5
+ light_range = 4
+ light_power = 4
var/power_per_process = 50 // About 6.5 minutes of use on a high-cell (10,000)
var/state = UAV_OFF
@@ -24,7 +29,7 @@
var/list/mob/living/masters
// So you know which is which
- var/nickname = "Generic Droan"
+ var/nickname = "Unnamed UAV"
// Radial menu
var/static/image/radial_pickup = image(icon = 'icons/mob/radial.dmi', icon_state = "radial_pickup")
@@ -236,7 +241,7 @@
state = UAV_ON
update_icon()
start_hover()
- set_light(4, 4, "#FFFFFF")
+ set_light_on(TRUE)
START_PROCESSING(SSobj, src)
no_masters_time = 0
visible_message("[nickname] buzzes and lifts into the air.")
@@ -248,7 +253,7 @@
state = UAV_OFF
update_icon()
stop_hover()
- set_light(0)
+ set_light_on(FALSE)
LAZYCLEARLIST(masters)
STOP_PROCESSING(SSobj, src)
visible_message("[nickname] gracefully settles onto the ground.")
diff --git a/icons/obj/uav.dmi b/icons/obj/uav.dmi
index daae9a03da..1b21e6f4ed 100644
Binary files a/icons/obj/uav.dmi and b/icons/obj/uav.dmi differ