Sfoglia il codice sorgente

BattleAI: fix camera obscura

Andrii Danylchenko 2 anni fa
parent
commit
59c3962e9c
1 ha cambiato i file con 5 aggiunte e 1 eliminazioni
  1. 5 1
      AI/BattleAI/BattleExchangeVariant.cpp

+ 5 - 1
AI/BattleAI/BattleExchangeVariant.cpp

@@ -204,10 +204,14 @@ MoveTarget BattleExchangeEvaluator::findMoveTowardsUnreachable(const battle::Uni
 	if(targets.unreachableEnemies.empty())
 		return result;
 
+	auto speed = activeStack->Speed();
+
+	if(speed == 0)
+		return result;
+
 	updateReachabilityMap(hb);
 
 	auto dists = cb->getReachability(activeStack);
-	auto speed = activeStack->Speed();
 
 	for(const battle::Unit * enemy : targets.unreachableEnemies)
 	{