|
@@ -58,13 +58,6 @@ void DefenceBehavior::evaluateDefence(Goals::TGoalVec & tasks, const CGTownInsta
|
|
|
auto treatNode = ai->nullkiller->dangerHitMap->getObjectTreat(town);
|
|
|
auto treats = { treatNode.maximumDanger, treatNode.fastestDanger };
|
|
|
|
|
|
- if(!treatNode.fastestDanger.hero)
|
|
|
- {
|
|
|
- logAi->trace("No treat found for town %s", town->getNameTranslated());
|
|
|
-
|
|
|
- return;
|
|
|
- }
|
|
|
-
|
|
|
int dayOfWeek = cb->getDate(Date::DAY_OF_WEEK);
|
|
|
|
|
|
if(town->garrisonHero)
|
|
@@ -91,6 +84,13 @@ void DefenceBehavior::evaluateDefence(Goals::TGoalVec & tasks, const CGTownInsta
|
|
|
|
|
|
return;
|
|
|
}
|
|
|
+
|
|
|
+ if(!treatNode.fastestDanger.hero)
|
|
|
+ {
|
|
|
+ logAi->trace("No treat found for town %s", town->getNameTranslated());
|
|
|
+
|
|
|
+ return;
|
|
|
+ }
|
|
|
|
|
|
uint64_t reinforcement = ai->nullkiller->armyManager->howManyReinforcementsCanBuy(town->getUpperArmy(), town);
|
|
|
|