瀏覽代碼

Update DefenceBehavior.cpp

Stop iterating over tasks when the curent hero has been found in one.
Xilmi 10 月之前
父節點
當前提交
2df9861076
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      AI/Nullkiller/Behaviors/DefenceBehavior.cpp

+ 3 - 0
AI/Nullkiller/Behaviors/DefenceBehavior.cpp

@@ -425,7 +425,10 @@ void DefenceBehavior::evaluateRecruitingHero(Goals::TGoalVec & tasks, const HitM
 				if (auto recruitGoal = dynamic_cast<Goals::RecruitHero*>(task.get())) 
 				{
 					if (recruitGoal->getHero() == hero)
+					{
 						heroAlreadyHiredInOtherTown = true;
+						break;
+					}
 				}
 			}
 			if (heroAlreadyHiredInOtherTown)