diff --git a/src/client/graphics/layers/SAMRadiusLayer.ts b/src/client/graphics/layers/SAMRadiusLayer.ts index 8507241bc..a7f0da170 100644 --- a/src/client/graphics/layers/SAMRadiusLayer.ts +++ b/src/client/graphics/layers/SAMRadiusLayer.ts @@ -40,7 +40,10 @@ export class SAMRadiusLayer implements Layer { private handleToggleStructure(e: ToggleStructureEvent) { const types = e.structureTypes; - this.hoveredShow = !!types && types.indexOf(UnitType.SAMLauncher) !== -1; + this.hoveredShow = + !!types && + (types.indexOf(UnitType.SAMLauncher) !== -1 || + types.indexOf(UnitType.City) !== -1); this.updateVisibility(); } @@ -83,6 +86,7 @@ export class SAMRadiusLayer implements Layer { this.ghostShow = this.uiState.ghostStructure === UnitType.MissileSilo || this.uiState.ghostStructure === UnitType.SAMLauncher || + this.uiState.ghostStructure === UnitType.City || this.uiState.ghostStructure === UnitType.AtomBomb || this.uiState.ghostStructure === UnitType.HydrogenBomb; this.updateVisibility();