diff --git a/code/game/machinery/recharger.dm b/code/game/machinery/recharger.dm index d02bc2ca794..73ef3b1d945 100644 --- a/code/game/machinery/recharger.dm +++ b/code/game/machinery/recharger.dm @@ -17,9 +17,10 @@ if(istype(user,/mob/living/silicon)) return - if(G.flags & NODROP) - user << "you can drop it to charge it!" + if(!user.canUnEquip(G, 0)) + user << "[G] is stuck to your hand, you can't put it in [src]!" return + if(istype(G, /obj/item/weapon/gun/energy) || istype(G, /obj/item/weapon/melee/baton) || istype(G,/obj/item/device/laptop) || istype(G, /obj/item/weapon/rcs)) if(charging) return