diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index 08bb4a5f908..d1802c39b24 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -266,14 +266,14 @@ var/global/list/captain_display_cases = list() to_chat(user, "It's locked, you can't put anything into it.") return if(!occupant) - if(user.drop_item()) - to_chat(user, "You insert \the [W] into \the [src], and it floats as the hoverfield activates.") - W.forceMove(src) - occupant=W - update_icon() - else - to_chat(user, "That tool is attached to you!") + if(!user.drop_item()) + to_chat(user, "The [W] is stuck to you. You cannot put it in the [src]!") return + to_chat(user, "You insert \the [W] into \the [src], and it floats as the hoverfield activates.") + user.drop_item() + W.forceMove(src) + occupant=W + update_icon() /obj/structure/displaycase/attack_hand(mob/user as mob) if(destroyed || (!locked && user.a_intent == I_HARM))