From 9d834f0819ffb7ab994173bc4c07682ef69237b1 Mon Sep 17 00:00:00 2001 From: Andrew <47818697+Nyeriah@users.noreply.github.com> Date: Sat, 25 Apr 2026 12:27:39 -0300 Subject: [PATCH] fix(Scripts/Quest): Drake Hunt drake flies away on subdue (#25589) Co-authored-by: Claude Opus 4.7 --- src/server/scripts/Northrend/zone_borean_tundra.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server/scripts/Northrend/zone_borean_tundra.cpp b/src/server/scripts/Northrend/zone_borean_tundra.cpp index ce6a3a79b..c3fa1bac4 100644 --- a/src/server/scripts/Northrend/zone_borean_tundra.cpp +++ b/src/server/scripts/Northrend/zone_borean_tundra.cpp @@ -23,6 +23,7 @@ #include "ScriptedEscortAI.h" #include "ScriptedFollowerAI.h" #include "ScriptedGossip.h" +#include "SmartAI.h" #include "SpellAuras.h" #include "SpellInfo.h" #include "SpellScript.h" @@ -55,6 +56,8 @@ class spell_q11919_q11940_drake_hunt_aura : public AuraScript Creature* owner = GetOwner()->ToCreature(); owner->RemoveAllAurasExceptType(SPELL_AURA_DUMMY); + if (SmartAI* ai = CAST_AI(SmartAI, owner->AI())) + ai->SetEvadeDisabled(true); owner->CombatStop(true); owner->GetThreatMgr().ClearAllThreat(); owner->GetMotionMaster()->Clear(false);