diff --git a/Content.Server/GameObjects/Components/Construction/ConstructionComponent.cs b/Content.Server/GameObjects/Components/Construction/ConstructionComponent.cs index f3f28db670..d6d347e9d3 100644 --- a/Content.Server/GameObjects/Components/Construction/ConstructionComponent.cs +++ b/Content.Server/GameObjects/Components/Construction/ConstructionComponent.cs @@ -145,6 +145,7 @@ namespace Content.Server.GameObjects.Components.Construction if (!slapped.TryGetComponent(out var tool)) return false; if (toolStep.Tool != tool.Behavior) return false; + if (toolStep.Tool == Tool.Welder && !tool.TryWeld(toolStep.Amount)) return false; tool.PlayUseSound(); return true;