1
0
mirror of https://github.com/vcmi/vcmi.git synced 2024-12-14 10:12:59 +02:00

Update DefenceBehavior.cpp

Only hire heroes for defence if the enemy is already really close. (Otherwise AI hired too many heroes from defensebehavior)
This commit is contained in:
Xilmi 2024-09-09 19:55:03 +02:00
parent 5999c6d891
commit e7e3f6dcbe

View File

@ -404,6 +404,9 @@ void DefenceBehavior::evaluateDefence(Goals::TGoalVec & tasks, const CGTownInsta
void DefenceBehavior::evaluateRecruitingHero(Goals::TGoalVec & tasks, const HitMapInfo & threat, const CGTownInstance * town, const Nullkiller * ai) const
{
if (threat.turn > 0)
return;
if(town->hasBuilt(BuildingID::TAVERN)
&& ai->cb->getResourceAmount(EGameResID::GOLD) > GameConstants::HERO_GOLD_COST)
{