From 448e33be1a3dfc0474f7b8cc4e235c09ade3ff10 Mon Sep 17 00:00:00 2001 From: David Date: Fri, 29 Mar 2024 00:25:54 +0000 Subject: [PATCH] Paladin tanks should only cast consecration when multiple targets --- playerbot/strategy/paladin/PaladinTriggers.cpp | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/playerbot/strategy/paladin/PaladinTriggers.cpp b/playerbot/strategy/paladin/PaladinTriggers.cpp index 1a54399e..cf33953f 100644 --- a/playerbot/strategy/paladin/PaladinTriggers.cpp +++ b/playerbot/strategy/paladin/PaladinTriggers.cpp @@ -273,11 +273,18 @@ bool ConsecrationTrigger::IsActive() { if (SpellNoCooldownTrigger::IsActive()) { + if (ai->IsTank(bot) && AI_VALUE(uint8, "attackers count") < 3) + { + return false; + } + else + { #ifdef MANGOSBOT_TWO - return true; + return true; #else - return AI_VALUE2(uint8, "mana", "self target") > sPlayerbotAIConfig.mediumMana; + return AI_VALUE2(uint8, "mana", "self target") > sPlayerbotAIConfig.mediumMana; #endif + } } return false;