From 57780828426778b4a1c81aa3b1f71f5147fdae03 Mon Sep 17 00:00:00 2001 From: Arseniy Shestakov Date: Thu, 25 Feb 2016 08:40:28 +0300 Subject: [PATCH] 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. --- AI/VCAI/VCAI.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/AI/VCAI/VCAI.cpp b/AI/VCAI/VCAI.cpp index 7ddc20207..9165f0e51 100644 --- a/AI/VCAI/VCAI.cpp +++ b/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 (obj))->wasMyColorVisited(ai->playerID); case Obj::SEER_HUT: case Obj::QUEST_GUARD: {