소스 검색

NKAI: fix crash for specific map

Andrii Danylchenko 2 년 전
부모
커밋
4c0aae6fbd
1개의 변경된 파일1개의 추가작업 그리고 2개의 파일을 삭제
  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;