diff options
author | Chaouki Dhib <chaodhib@gmail.com> | 2017-11-23 18:17:03 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2021-08-24 12:46:02 +0200 |
commit | 246699a173d53bf53b3f2d2e3e8d2b6ba71bfc33 (patch) | |
tree | aa8bfe223ef8e1265685c96afd2d2d3b4b90eed6 | |
parent | 2e2b29861878fda2d27156c71a1d8ed7dbe0b4fe (diff) |
Scripts/Misc: Hover script fixes
(cherry picked from commit 510bc0b7a0d4e8de60f69b922d03ad3a43c2a2cc)
3 files changed, 6 insertions, 3 deletions
diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp index e70810e6182..a4344de59c9 100644 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp @@ -228,6 +228,7 @@ struct boss_twin_baseAI : public BossAI void JustDied(Unit* /*killer*/) override { Talk(SAY_DEATH); + me->SetHover(false); if (Creature* pSister = GetSister()) { if (!pSister->IsAlive()) diff --git a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.cpp b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.cpp index ce0edfe8d88..6e4eefd0c5c 100644 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.cpp +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/trial_of_the_crusader.cpp @@ -190,8 +190,8 @@ Position const ToCCommonLoc[] = { 550.955933f, 195.338888f, 395.14000f, 0.0f }, // 4 - Left { 563.833008f, 195.244995f, 394.585561f, 0.0f }, // 5 - Center { 573.500000f, 180.500000f, 395.14f, 0.0f }, // 6 Move 0 Right - { 553.5f, 180.5f, 395.14f, 0 }, // 7 Move 0 Left - { 573.0f, 170.0f, 395.14f, 0 }, // 8 Move 1 Right + { 553.5f, 180.5f, 400.5521f, 0 }, // 7 Move 0 Left + { 573.0f, 170.0f, 400.5521f, 0 }, // 8 Move 1 Right { 549.5139f, 170.1389f, 394.7965f, 5.009095f }, // 9 Move 1 Left { 563.8f, 216.1f, 395.1f, 0 }, // 10 Behind the door diff --git a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_mimiron.cpp b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_mimiron.cpp index 062b5c4a003..2bf2ae3b58f 100644 --- a/src/server/scripts/Northrend/Ulduar/Ulduar/boss_mimiron.cpp +++ b/src/server/scripts/Northrend/Ulduar/Ulduar/boss_mimiron.cpp @@ -350,7 +350,7 @@ Position const VehicleRelocation[] = }; Position const VX001SummonPos = { 2744.431f, 2569.385f, 364.3968f, 3.141593f }; -Position const ACUSummonPos = { 2744.650f, 2569.460f, 380.0000f, 0.0f }; +Position const ACUSummonPos = { 2744.650f, 2569.460f, 380.0000f, 3.141593f }; static bool IsEncounterFinished(Unit* who) { @@ -1165,6 +1165,8 @@ class boss_aerial_command_unit : public CreatureScript me->RemoveUnitFlag(UnitFlags(UNIT_FLAG_NON_ATTACKABLE | UNIT_FLAG_NOT_SELECTABLE)); me->SetImmuneToPC(false); me->SetReactState(REACT_AGGRESSIVE); + me->SetHover(true); + me->SetDisableGravity(false); events.SetPhase(PHASE_AERIAL_COMMAND_UNIT); events.ScheduleEvent(EVENT_SUMMON_JUNK_BOT, 5000, 0, PHASE_AERIAL_COMMAND_UNIT); |