mirror of
https://github.com/vcmi/vcmi.git
synced 2026-05-22 09:55:17 +02:00
NKAI: loosen gold presure on build system.
This commit is contained in:
@@ -879,8 +879,12 @@ void AINodeStorage::setHeroes(std::map<const CGHeroInstance *, HeroRole> heroes)
|
||||
for(auto & hero : heroes)
|
||||
{
|
||||
// do not allow our own heroes in garrison to act on map
|
||||
if(hero.first->getOwner() == ai->playerID && hero.first->inTownGarrison && ai->isHeroLocked(hero.first))
|
||||
if(hero.first->getOwner() == ai->playerID
|
||||
&& hero.first->inTownGarrison
|
||||
&& (ai->isHeroLocked(hero.first) || ai->heroManager->heroCapReached()))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
||||
uint64_t mask = FirstActorMask << actors.size();
|
||||
auto actor = std::make_shared<HeroActor>(hero.first, hero.second, mask, ai);
|
||||
|
||||
Reference in New Issue
Block a user