diff --git a/AI/VCAI/Goals/CollectRes.cpp b/AI/VCAI/Goals/CollectRes.cpp index cb780c5ac..0750250e4 100644 --- a/AI/VCAI/Goals/CollectRes.cpp +++ b/AI/VCAI/Goals/CollectRes.cpp @@ -146,7 +146,10 @@ TSubgoal CollectRes::whatToDoToTrade() markets.erase(boost::remove_if(markets, [](const IMarket * market) -> bool { auto * o = dynamic_cast(market); - if(o && !(o->ID == Obj::TOWN && o->tempOwner == ai->playerID)) + // FIXME: disabled broken visitation of external markets + //if(o && !(o->ID == Obj::TOWN && o->tempOwner == ai->playerID)) + + if(o && o->ID == Obj::TOWN) { if(!ai->isAccessible(o->visitablePos())) return true;