Bläddra i källkod

VCAI: dont visit border guard if tent not visited. Fix issue 1590

CQuest::checkQuest cant be used for border guard since CGKeys not yet work using quests.
Currently border guard have MISSION_NONE quest that always return true and make AI stuck.
Arseniy Shestakov 9 år sedan
förälder
incheckning
5778082842
1 ändrade filer med 1 tillägg och 0 borttagningar
  1. 1 0
      AI/VCAI/VCAI.cpp

+ 1 - 0
AI/VCAI/VCAI.cpp

@@ -3140,6 +3140,7 @@ bool shouldVisit(HeroPtr h, const CGObjectInstance * obj)
 		}
 			break;
 		case Obj::BORDERGUARD: //open borderguard if possible
+			return (dynamic_cast <const CGKeys *>(obj))->wasMyColorVisited(ai->playerID);
 		case Obj::SEER_HUT:
 		case Obj::QUEST_GUARD:
 		{