From 26bf415ce0b763971338c8419cb3110dd4fd27da Mon Sep 17 00:00:00 2001 From: Silker <61223313+Si1ker@users.noreply.github.com> Date: Sat, 19 Dec 2020 18:29:02 -0600 Subject: [PATCH] fix(scripts/Oculus): Reset Mage-Lord Urom's position at death (#4012) --- src/server/scripts/Northrend/Nexus/Oculus/boss_urom.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/server/scripts/Northrend/Nexus/Oculus/boss_urom.cpp b/src/server/scripts/Northrend/Nexus/Oculus/boss_urom.cpp index 515a2cd02..157cb0688 100644 --- a/src/server/scripts/Northrend/Nexus/Oculus/boss_urom.cpp +++ b/src/server/scripts/Northrend/Nexus/Oculus/boss_urom.cpp @@ -205,9 +205,13 @@ public: void JustDied(Unit* /*killer*/) override { Talk(SAY_DEATH); - if (pInstance) + { pInstance->SetData(DATA_UROM, DONE); + } + me->SetCanFly(false); + me->SetDisableGravity(false); + me->NearTeleportTo(x, y, z, 0.0f); } void KilledUnit(Unit* /*victim*/) override @@ -339,7 +343,6 @@ public: me->SetControlled(false, UNIT_STATE_ROOT); me->RemoveFlag(UNIT_FIELD_FLAGS, UNIT_FLAG_NON_ATTACKABLE); me->GetMotionMaster()->MoveChase(me->GetVictim()); - break; } }