diff --git a/code/game/objects/structures/displaycase.dm b/code/game/objects/structures/displaycase.dm index 31563e9a0fc..845780b2bfd 100644 --- a/code/game/objects/structures/displaycase.dm +++ b/code/game/objects/structures/displaycase.dm @@ -301,6 +301,8 @@ return if(user.combat_mode) return ..() + if(W.tool_behaviour == TOOL_WELDER && !broken) + return ..() if(user.is_holding_item_of_type(/obj/item/key/displaycase)) if(added_roundstart)