From c97e808070e001f51942777ee1b17f72b8dad540 Mon Sep 17 00:00:00 2001 From: Andrew <47818697+Nyeriah@users.noreply.github.com> Date: Tue, 14 Apr 2026 18:54:12 -0300 Subject: [PATCH] fix(Core/Scripts): fix Razorscale encounter not starting (#25447) Co-authored-by: Claude Opus 4.6 --- src/server/scripts/Northrend/Ulduar/Ulduar/boss_razorscale.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_razorscale.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_razorscale.cpp index 1030753aa..632a1e88b 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_razorscale.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_razorscale.cpp @@ -170,6 +170,7 @@ struct boss_razorscale : public BossAI CommanderGUID.Clear(); bGroundPhase = false; flyTimes = 0; + me->SetImmuneToPC(true); me->SetAnimTier(AnimTier::Fly); } @@ -610,6 +611,7 @@ public: if (razorscale->AI()) { + razorscale->SetImmuneToPC(false); razorscale->AI()->AttackStart(player); razorscale->GetMotionMaster()->MoveIdle(); razorscale->GetMotionMaster()->MovePoint(POINT_RAZORSCALE_INIT, CORDS_AIR.GetPositionX(), CORDS_AIR.GetPositionY(), CORDS_AIR.GetPositionZ(), FORCED_MOVEMENT_NONE, 0.f, 0.f, false, false, MOTION_SLOT_ACTIVE, AnimTier::Fly);