From c4a49f914ac24b64a35faf97aef0cfa612f9f7cd Mon Sep 17 00:00:00 2001 From: Andrew <47818697+Nyeriah@users.noreply.github.com> Date: Sat, 28 Feb 2026 15:47:08 -0300 Subject: [PATCH] fix(Scripts/Ulduar): Fix Razorscale walking in air animation (#24940) Co-authored-by: Claude Sonnet 4.5 Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --- data/sql/updates/pending_db_world/rev_1772299361151642700.sql | 1 + src/server/scripts/Northrend/Ulduar/Ulduar/boss_razorscale.cpp | 3 ++- 2 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 data/sql/updates/pending_db_world/rev_1772299361151642700.sql diff --git a/data/sql/updates/pending_db_world/rev_1772299361151642700.sql b/data/sql/updates/pending_db_world/rev_1772299361151642700.sql new file mode 100644 index 000000000..fae2a1fb7 --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1772299361151642700.sql @@ -0,0 +1 @@ +UPDATE `waypoint_data` SET `move_type` = 1 WHERE `id` = 1376110; diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_razorscale.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_razorscale.cpp index 9a0315e9f..23c3d5549 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->SetAnimTier(AnimTier::Fly); } void AttackStart(Unit* who) override @@ -610,7 +611,7 @@ public: { razorscale->AI()->AttackStart(player); razorscale->GetMotionMaster()->MoveIdle(); - razorscale->GetMotionMaster()->MovePoint(POINT_RAZORSCALE_INIT, 588.0f, -178.0f, 490.0f, FORCED_MOVEMENT_NONE, 0.f, 0.f, false, false); + 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); } } }