From dcafad1a41b9f7befc7b73a39cb0caf3d382b41c Mon Sep 17 00:00:00 2001 From: Gultask <100873791+Gultask@users.noreply.github.com> Date: Sun, 15 Feb 2026 16:51:23 -0300 Subject: [PATCH] fix(Scripts/StormPeaks): Time-Lost & Vyragosa rescheduling and invisible combat (#24691) --- src/server/scripts/Northrend/zone_storm_peaks.cpp | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/server/scripts/Northrend/zone_storm_peaks.cpp b/src/server/scripts/Northrend/zone_storm_peaks.cpp index 3317d63ca..4b4b17728 100644 --- a/src/server/scripts/Northrend/zone_storm_peaks.cpp +++ b/src/server/scripts/Northrend/zone_storm_peaks.cpp @@ -221,15 +221,22 @@ public: { npc_time_lost_proto_drakeAI(Creature* creature) : ScriptedAI(creature) {} + void Reset() override + { + scheduler.CancelAll(); + } + void InitializeAI() override { ScriptedAI::InitializeAI(); me->SetAnimTier(AnimTier::Fly); me->setActive(true); me->SetVisible(false); + me->SetImmuneToAll(true); me->m_Events.AddEventAtOffset([&] { me->SetVisible(true); + me->SetImmuneToAll(false); }, Hours(urand(6, 22))); }