Browse Source

NKAI: fix crash for specific map

Andrii Danylchenko 2 năm trước cách đây
mục cha
commit
4c0aae6fbd
1 tập tin đã thay đổi với 1 bổ sung2 xóa
  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;