Bläddra i källkod

Update AI/Nullkiller/Behaviors/RecruitHeroBehavior.cpp

Avoid checking float against an exact value.

Co-authored-by: Ivan Savenko <[email protected]>

Xilmi 1 år sedan
förälder
incheckning
c186de2d52
1 ändrade filer med 1 tillägg och 1 borttagningar
  1. 1 1
      AI/Nullkiller/Behaviors/RecruitHeroBehavior.cpp

+ 1 - 1
AI/Nullkiller/Behaviors/RecruitHeroBehavior.cpp

@@ -87,7 +87,7 @@ Goals::TGoalVec RecruitHeroBehavior::decompose(const Nullkiller * ai) const
 				score *= hero->getArmyCost();
 				if (hero->type->heroClass->faction == town->getFaction())
 					score *= 1.5;
-				if (visitability == 0)
+				if (vstd::isAlmostZero(visitability))
 					score *= 30 * town->getTownLevel();
 				else
 					score *= town->getTownLevel() / visitability;