Files
mod-playerbots/src/strategy/raids/blackwinglair/RaidBwlTriggers.cpp
2023-08-28 21:21:58 +08:00

18 lines
536 B
C++

#include "RaidBwlTriggers.h"
#include "SharedDefines.h"
bool BwlSuppressionDeviceTrigger::IsActive() {
GuidVector gos = AI_VALUE(GuidVector, "nearest game objects");
for (GuidVector::iterator i = gos.begin(); i != gos.end(); i++)
{
GameObject* go = botAI->GetGameObject(*i);
if (!go) {
continue;
}
if (go->GetEntry() != 179784 || go->GetDistance(bot) >= 15.0f || go->GetGoState() != GO_STATE_READY) {
continue;
}
return true;
}
return false;
}