diff --git a/data/sql/updates/pending_db_world/rev_1648266327758563400.sql b/data/sql/updates/pending_db_world/rev_1648266327758563400.sql new file mode 100644 index 000000000..2c086175e --- /dev/null +++ b/data/sql/updates/pending_db_world/rev_1648266327758563400.sql @@ -0,0 +1,3 @@ +INSERT INTO `version_db_world` (`sql_rev`) VALUES ('1648266327758563400'); + +UPDATE `creature_template` SET `flags_extra`=`flags_extra`|512 WHERE `entry` IN (36597, 39166, 39167, 39168); diff --git a/src/server/scripts/Northrend/IcecrownCitadel/boss_the_lich_king.cpp b/src/server/scripts/Northrend/IcecrownCitadel/boss_the_lich_king.cpp index 6fe55795e..a29b1faad 100644 --- a/src/server/scripts/Northrend/IcecrownCitadel/boss_the_lich_king.cpp +++ b/src/server/scripts/Northrend/IcecrownCitadel/boss_the_lich_king.cpp @@ -818,9 +818,7 @@ public: { damage = me->GetHealth() - 1; me->SetDisableGravity(false); - me->SendMonsterMove(me->GetPositionX() + 0.25f, me->GetPositionY(), 840.86f, 300, SPLINEFLAG_FALLING); - me->m_positionZ = 840.86f; - me->SetOrientation(0.0f); + me->GetMotionMaster()->MoveFall(); if (Creature* frostmourne = me->FindNearestCreature(NPC_FROSTMOURNE_TRIGGER, 50.0f)) frostmourne->DespawnOrUnsummon(1); if (Creature* terenas = me->FindNearestCreature(NPC_TERENAS_MENETHIL_OUTRO, 50.0f))