Browse Source

Fix. Don't skip usual condition.

DJWarmonger 8 năm trước cách đây
mục cha
commit
bf20b165ec
1 tập tin đã thay đổi với 3 bổ sung2 xóa
  1. 3 2
      AI/VCAI/VCAI.cpp

+ 3 - 2
AI/VCAI/VCAI.cpp

@@ -3312,8 +3312,9 @@ bool shouldVisit(HeroPtr h, const CGObjectInstance * obj)
 		case Obj::TAVERN:
 		{//TODO: make AI actually recruit heroes
 		 //TODO: only on request
-			return (ai->myCb->getHeroesInfo().size() < VLC->modh->settings.MAX_HEROES_ON_MAP_PER_PLAYER) &&
-				(ai->myCb->getResourceAmount()[Res::GOLD] - GOLD_RESERVE >= GameConstants::HERO_GOLD_COST);
+			if ((ai->myCb->getHeroesInfo().size() >= VLC->modh->settings.MAX_HEROES_ON_MAP_PER_PLAYER) ||
+				(ai->myCb->getResourceAmount()[Res::GOLD] - GOLD_RESERVE < GameConstants::HERO_GOLD_COST))
+				return false;
 		}
 		case Obj::BOAT:
 			return false;