From de93487ecdbe26fa8d6f56e21ce7c89cec3249db Mon Sep 17 00:00:00 2001 From: Mattia Date: Sat, 28 Sep 2024 21:21:29 +0200 Subject: [PATCH] fix(Core/Script) - Black Temple - Gurtogg Bloodboil - Bewildering Strike mechanics doesnt work as it should (#20074) * spell_gurtogg_bloodboil_bewildering_strike_aura class added * Create spell_gurtogg_bloodboil_bewildering_strike_aura * extension sql added * CanAIAttack condition added * Delete data/sql/updates/pending_db_world/spell_gurtogg_bloodboil_bewildering_strike_aura.sql --- src/server/scripts/Outland/BlackTemple/boss_bloodboil.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/scripts/Outland/BlackTemple/boss_bloodboil.cpp b/src/server/scripts/Outland/BlackTemple/boss_bloodboil.cpp index af5189dad..0b033334c 100644 --- a/src/server/scripts/Outland/BlackTemple/boss_bloodboil.cpp +++ b/src/server/scripts/Outland/BlackTemple/boss_bloodboil.cpp @@ -136,7 +136,7 @@ struct boss_gurtogg_bloodboil : public BossAI bool CanAIAttack(Unit const* who) const override { - return !who->IsImmunedToDamage(SPELL_SCHOOL_MASK_ALL); + return !who->IsImmunedToDamage(SPELL_SCHOOL_MASK_ALL) && !who->HasUnitState(UNIT_STATE_CONFUSED); } void KilledUnit(Unit* /*victim*/) override