diff --git a/Content.Client/Construction/UI/ConstructionMenuPresenter.cs b/Content.Client/Construction/UI/ConstructionMenuPresenter.cs index 946306b329..0fdf1c1dd0 100644 --- a/Content.Client/Construction/UI/ConstructionMenuPresenter.cs +++ b/Content.Client/Construction/UI/ConstructionMenuPresenter.cs @@ -286,7 +286,14 @@ namespace Content.Client.Construction.UI private void UpdateGhostPlacement() { - if (_selected == null || _selected.Type != ConstructionType.Structure) return; + if (_selected == null) + return; + + if (_selected.Type != ConstructionType.Structure) + { + _placementManager.Clear(); + return; + } var constructSystem = _systemManager.GetEntitySystem();