diff --git a/MainCore/Parsers/BuildingLayoutParser.cs b/MainCore/Parsers/BuildingLayoutParser.cs index 2b9940d1..b947d485 100644 --- a/MainCore/Parsers/BuildingLayoutParser.cs +++ b/MainCore/Parsers/BuildingLayoutParser.cs @@ -141,7 +141,8 @@ public static async Task> GetQueueBuilding(IPage page) foreach (var raw in rawQueueData) { - string cleanedType = (raw.TypeName ?? "").Replace(" ", ""); + // "Hero's Mansion" -> "HerosMansion" to match BuildingEnums + string cleanedType = (raw.TypeName ?? "").Replace(" ", "").Replace("'", "").Replace("’", ""); var levelMatch = LevelExtractor().Match(raw.LevelText ?? ""); int level = levelMatch.Success && int.TryParse(levelMatch.Value, out var l) ? l : 0;