Selaa lähdekoodia

NKAI: fix crash for specific map

Andrii Danylchenko 2 vuotta sitten
vanhempi
sitoutus
4c0aae6fbd
1 muutettua tiedostoa jossa 1 lisäystä ja 2 poistoa
  1. 1 2
      AI/Nullkiller/Analyzers/DangerHitMapAnalyzer.cpp

+ 1 - 2
AI/Nullkiller/Analyzers/DangerHitMapAnalyzer.cpp

@@ -156,11 +156,10 @@ void DangerHitMapAnalyzer::calculateTileOwners()
 			CRandomGenerator rng;
 			auto visitablePos = town->visitablePos();
 			
-			townHero->pos = visitablePos;
 			townHero->setOwner(ai->playerID); // lets avoid having multiple colors
 			townHero->initHero(rng, static_cast<HeroTypeID>(0));
-			townHero->initObj(rng);
 			townHero->pos = townHero->convertFromVisitablePos(visitablePos);
+			townHero->initObj(rng);
 			
 			heroTownMap[townHero] = town;
 			townHeroes[townHero] = HeroRole::MAIN;