From 6e35325a9cefd8469ac5ddbbd0796d8b2be81cd2 Mon Sep 17 00:00:00 2001 From: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Thu, 10 Mar 2022 07:32:18 +0100 Subject: [PATCH] fix(Scripts/BlackwingLair): Improved Ebonroc's movement. (#10905) --- .../BlackwingLair/boss_ebonroc.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_ebonroc.cpp b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_ebonroc.cpp index 91291b6cf..f187a8780 100644 --- a/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_ebonroc.cpp +++ b/src/server/scripts/EasternKingdoms/BlackrockMountain/BlackwingLair/boss_ebonroc.cpp @@ -42,6 +42,21 @@ public: { boss_ebonrocAI(Creature* creature) : BossAI(creature, DATA_EBONROC) { } + void MovementInform(uint32 type, uint32 id) override + { + if (type != WAYPOINT_MOTION_TYPE || id != 12) + { + return; + } + + me->GetMotionMaster()->MoveRandom(10.f); + + me->m_Events.AddEventAtOffset([this]() + { + me->GetMotionMaster()->Initialize(); + }, 15s); + } + void EnterCombat(Unit* who) override { BossAI::EnterCombat(who);