Skip to content

Commit 74ec3e4

Browse files
authored
Merge pull request #47 from Erol444/fix_Dorf2_update_for_private_server
Fix dorf2 update for private server
2 parents 2a8fccc + f9c6684 commit 74ec3e4

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

TbsCore/Parsers/InfrastructureParser.cs

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,18 @@ public static class InfrastructureParser
1313
public static List<Building> GetBuildings(Account acc, HtmlAgilityPack.HtmlDocument htmlDoc)
1414
{
1515
List<Building> buildings = new List<Building>();
16-
var villMap = htmlDoc.GetElementbyId("villageContent");
16+
HtmlAgilityPack.HtmlNode villMap = null;
17+
switch (acc.AccInfo.ServerVersion)
18+
{
19+
case Classificator.ServerVersionEnum.T4_5:
20+
villMap = htmlDoc.GetElementbyId("villageContent");
21+
break;
22+
23+
case Classificator.ServerVersionEnum.T4_4:
24+
villMap = htmlDoc.GetElementbyId("village_map");
25+
break;
26+
}
27+
1728
if (villMap == null) return buildings;
1829

1930
var fields = villMap.ChildNodes.Where(x => x.Name == "div").ToList();

0 commit comments

Comments
 (0)