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 c98a8b06b3b..7750ab9b9ae 100644
--- a/code/modules/mob/living/silicon/robot/drone/drone_items.dm
+++ b/code/modules/mob/living/silicon/robot/drone/drone_items.dm
@@ -186,21 +186,20 @@
else if(istype(M,/mob/living/silicon/robot/drone) && !M.client)
- var/mob/living/silicon/robot/drone/D = src.loc
+ var/mob/living/silicon/robot/D = src.loc
if(!istype(D))
return
- D << "\red You begin decompiling the other drone."
+ D << "You begin decompiling [M]."
if(!do_after(D,50))
- D << "\red You need to remain still while decompiling such a large object."
+ D << "You need to remain still while decompiling such a large object."
return
if(!M || !D) return
- D << "\red You carefully and thoroughly decompile your downed fellow, storing as much of its resources as you can within yourself."
-
+ D << "You carefully and thoroughly decompile [M], storing as much of its resources as you can within yourself."
del(M)
new/obj/effect/decal/cleanable/blood/oil(get_turf(src))
@@ -208,7 +207,6 @@
stored_comms["glass"] += 15
stored_comms["wood"] += 5
stored_comms["plastic"] += 5
-
return
else
continue