Răsfoiți Sursa

TP onto friend attempt

Fixed an issue that caused the AI to think it can townportal onto heroes of other factions, for example their allies.
Xilmi 1 an în urmă
părinte
comite
74f3aedcc9
1 a modificat fișierele cu 4 adăugiri și 0 ștergeri
  1. 4 0
      AI/Nullkiller/Pathfinding/AINodeStorage.cpp

+ 4 - 0
AI/Nullkiller/Pathfinding/AINodeStorage.cpp

@@ -1197,6 +1197,10 @@ void AINodeStorage::calculateTownPortal(
 					continue;
 			}
 
+			if (targetTown->visitingHero
+				&& targetTown->visitingHero.get()->getFaction() != actor->hero->getFaction())
+				continue;
+
 			auto nodeOptional = townPortalFinder.createTownPortalNode(targetTown);
 
 			if(nodeOptional)