diff --git a/code/game/objects/items/weapons/misc_items.dm b/code/game/objects/items/weapons/misc_items.dm index 9f7ade94a64..4a8642bc8c8 100644 --- a/code/game/objects/items/weapons/misc_items.dm +++ b/code/game/objects/items/weapons/misc_items.dm @@ -75,10 +75,13 @@ if(!is_open) return if(!hidden && I.tool_behaviour != TOOL_SCREWDRIVER && I.w_class == WEIGHT_CLASS_TINY) + if(istype(I, /obj/item/disk/nuclear)) + to_chat(user, "You think you're gonna need more than crutches if your employers find out what you just tried to do...") + return if(I.flags & ABSTRACT) return - if(I.flags & NODROP) - to_chat(user, "[I] is stuck to your hand!") + if(!user.unEquip(I)) + to_chat(user, "[I] doesn't seem to want to go into [src]!") return I.forceMove(src) hidden = I