|
|
@@ -41,6 +41,7 @@ class AIStatus
|
|
|
std::map<int, QueryID> requestToQueryID; //IDs of answer-requests sent to server => query ids (so we can match answer confirmation from server to the query)
|
|
|
std::vector<const CGObjectInstance*> objectsBeingVisited;
|
|
|
bool ongoingHeroMovement;
|
|
|
+ bool ongoingChannelProbing; // true if AI currently explore bidirectional teleport channel exits
|
|
|
|
|
|
bool havingTurn;
|
|
|
|
|
|
@@ -49,6 +50,8 @@ public:
|
|
|
~AIStatus();
|
|
|
void setBattle(BattleState BS);
|
|
|
void setMove(bool ongoing);
|
|
|
+ void setChannelProbing(bool ongoing);
|
|
|
+ bool channelProbing();
|
|
|
BattleState getBattle();
|
|
|
void addQuery(QueryID ID, std::string description);
|
|
|
void removeQuery(QueryID ID);
|