diff options
Diffstat (limited to 'src/server/scripts')
3 files changed, 7 insertions, 4 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 8f07b4db442..b8516fd4eac 100644 --- a/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp +++ b/src/server/scripts/Northrend/CrusadersColiseum/TrialOfTheCrusader/boss_twin_valkyr.cpp @@ -237,6 +237,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 3927e7c449b..0729f1508c2 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 cffe94206fe..f26ddedd8f3 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)  { @@ -613,7 +613,7 @@ class boss_mimiron : public CreatureScript                              {                                  if (Creature* aerial = ObjectAccessor::GetCreature(*me, instance->GetGuidData(DATA_AERIAL_COMMAND_UNIT)))                                  { -                                    aerial->GetMotionMaster()->MoveLand(0, (aerial->GetPositionX(), aerial->GetPositionY(), aerial->GetPositionZMinusOffset())); +                                    aerial->GetMotionMaster()->MoveLand(0, (aerial->GetPositionX(), aerial->GetPositionY(), aerial->GetPositionZ()));                                      aerial->SetByteValue(UNIT_FIELD_BYTES_1, UNIT_BYTES_1_OFFSET_ANIM_TIER, 0);                                      aerial->CastSpell(vx001, SPELL_MOUNT_VX_001);                                      aerial->CastSpell(aerial, SPELL_HALF_HEAL); @@ -1164,6 +1164,8 @@ class boss_aerial_command_unit : public CreatureScript                          me->RemoveFlag(UNIT_FIELD_FLAGS, 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); | 
