File tree Expand file tree Collapse file tree 2 files changed +12
-8
lines changed Expand file tree Collapse file tree 2 files changed +12
-8
lines changed Original file line number Diff line number Diff line change @@ -92,11 +92,5 @@ public static Resources ParseResourcesMerchants(HtmlNode node)
92
92
} ;
93
93
return res ;
94
94
}
95
-
96
- public static Resources ParseResourcesNeed ( HtmlNode node )
97
- {
98
- var resWrapper = node . Descendants ( ) . FirstOrDefault ( x => x . HasClass ( "resourceWrapper" ) ) ;
99
- return GetResourceCost ( resWrapper ) ;
100
- }
101
95
}
102
96
}
Original file line number Diff line number Diff line change @@ -500,10 +500,20 @@ private async Task<bool> IsEnoughRes(Account acc)
500
500
break ;
501
501
502
502
case ServerVersionEnum . T4_5 :
503
- contractNode = acc . Wb . Html . GetElementbyId ( "contract" ) ;
503
+ if ( construct )
504
+ {
505
+ contractNode = acc . Wb . Html . GetElementbyId ( $ "contract_building{ ( int ) _buildingTask . Building } ") ;
506
+ }
507
+ else
508
+ {
509
+ contractNode = acc . Wb . Html . GetElementbyId ( "contract" ) ;
510
+ }
504
511
break ;
505
512
}
506
- var cost = ResourceParser . ParseResourcesNeed ( contractNode ) ;
513
+
514
+ var resWrapper = contractNode . Descendants ( ) . FirstOrDefault ( x => x . HasClass ( "resourceWrapper" ) ) ;
515
+ var cost = ResourceParser . GetResourceCost ( resWrapper ) ;
516
+
507
517
acc . Logger . Information ( $ "Need { cost } ") ;
508
518
509
519
if ( ! ResourcesHelper . IsEnoughRes ( Vill , cost . ToArray ( ) ) )
You can’t perform that action at this time.
0 commit comments