diff --git a/src/strategy/mage/MageTriggers.cpp b/src/strategy/mage/MageTriggers.cpp index 95c22e4d..6513c6bd 100644 --- a/src/strategy/mage/MageTriggers.cpp +++ b/src/strategy/mage/MageTriggers.cpp @@ -10,12 +10,14 @@ bool ArcaneIntellectOnPartyTrigger::IsActive() { - return BuffOnPartyTrigger::IsActive() && !botAI->HasAura("arcane brilliance", GetTarget()); + return BuffOnPartyTrigger::IsActive() && + !botAI->HasAnyAuraOf(GetTarget(), "arcane brilliance", "arcane intellect", "dalaran brilliance", nullptr); } bool ArcaneIntellectTrigger::IsActive() { - return BuffTrigger::IsActive() && !botAI->HasAura("arcane brilliance", GetTarget()); + return BuffOnPartyTrigger::IsActive() && + !botAI->HasAnyAuraOf(GetTarget(), "arcane brilliance", "arcane intellect", "dalaran brilliance", nullptr); } bool MageArmorTrigger::IsActive()