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; } }