diff --git a/Content.Shared/Weather/SharedWeatherSystem.cs b/Content.Shared/Weather/SharedWeatherSystem.cs index acd4305538..ca870afc9e 100644 --- a/Content.Shared/Weather/SharedWeatherSystem.cs +++ b/Content.Shared/Weather/SharedWeatherSystem.cs @@ -43,6 +43,9 @@ public abstract class SharedWeatherSystem : EntitySystem if (tileRef.Tile.IsEmpty) return true; + if ((tileRef.Tile.Flags & (byte) TileFlag.Roof) == (byte) TileFlag.Roof) + return false; + var tileDef = (ContentTileDefinition) _tileDefManager[tileRef.Tile.TypeId]; if (!tileDef.Weather)