diff --git a/code/modules/mob/inventory_procs.dm b/code/modules/mob/inventory_procs.dm
index c82b9bc39f06..a80372a2f3ee 100644
--- a/code/modules/mob/inventory_procs.dm
+++ b/code/modules/mob/inventory_procs.dm
@@ -267,6 +267,10 @@
to_chat(M, "You are not holding anything to equip!")
return FALSE
+ if(flags & NODROP)
+ to_chat(M, "You are unable to equip that!")
+ return FALSE
+
if(M.equip_to_appropriate_slot(src))
if(M.hand)
M.update_inv_l_hand()