diff options
| author | treeston <treeston.mmoc@gmail.com> | 2016-08-24 01:27:17 +0200 | 
|---|---|---|
| committer | joschiwald <joschiwald.trinity@gmail.com> | 2017-02-18 15:49:06 +0100 | 
| commit | ab6f8f9fb78221547f32b4737cf3b43eebe0653c (patch) | |
| tree | 4babcb28a4d0d5fc69438f921fc00ded90a21876 /src | |
| parent | 16c6e0fb8040a26111a15fcdc156cf2013694d25 (diff) | |
Scripts/HallsOfLightning: Fix Volkhan healing.
(cherry picked from commit 5da3ae0489b4bc2d92559874725a31f66951541a)
Diffstat (limited to 'src')
| -rw-r--r-- | src/server/scripts/Northrend/Ulduar/HallsOfLightning/boss_volkhan.cpp | 15 | 
1 files changed, 9 insertions, 6 deletions
| diff --git a/src/server/scripts/Northrend/Ulduar/HallsOfLightning/boss_volkhan.cpp b/src/server/scripts/Northrend/Ulduar/HallsOfLightning/boss_volkhan.cpp index c5151b2844a..b11f5a7a10e 100644 --- a/src/server/scripts/Northrend/Ulduar/HallsOfLightning/boss_volkhan.cpp +++ b/src/server/scripts/Northrend/Ulduar/HallsOfLightning/boss_volkhan.cpp @@ -204,12 +204,15 @@ public:              }          } -        void JustReachedHome() override +        void MovementInform(uint32 type, uint32 data) override          { -            if (m_uiSummonPhase == 2) +            if (type == POINT_MOTION_TYPE && data == EVENT_FORGE_CAST)              { -                me->SetOrientation(2.29f); -                m_uiSummonPhase = 3; +                if (m_uiSummonPhase == 2) +                { +                    me->SetOrientation(2.29f); +                    m_uiSummonPhase = 3; +                }              }          } @@ -298,12 +301,12 @@ public:                  case 1:                      // 1 - Start run to Anvil                      Talk(EMOTE_TO_ANVIL); -                    me->GetMotionMaster()->MoveTargetedHome(); +                    me->GetMotionMaster()->MovePoint(EVENT_FORGE_CAST, me->GetHomePosition());                      m_uiSummonPhase = 2;        // Set Next Phase                      break;                  case 2:                      // 2 - Check if reached Anvil -                    // This is handled in: void JustReachedHome() override +                    // This is handled in: void MovementInform(uint32, uint32) override                      break;                  case 3:                      // 3 - Cast Temper on the Anvil | 
