diff options
author | Nay <dnpd.dd@gmail.com> | 2012-12-16 17:03:26 -0800 |
---|---|---|
committer | Nay <dnpd.dd@gmail.com> | 2012-12-16 17:03:26 -0800 |
commit | 377d6c78624a12812ff7464debfebd5d6c9fbad4 (patch) | |
tree | 27e398d5fed5cb2a64d3863565ea987ee2a5638c /src | |
parent | 352ed3ec530c3d459d7b40cd567decccc45a092b (diff) | |
parent | b6c8c6556772e4dba26eae065012944a1716cfd5 (diff) |
Merge pull request #8131 from flippy84/master
Core/Script: Heigan phase 2
Diffstat (limited to 'src')
-rw-r--r-- | src/server/scripts/Northrend/Naxxramas/boss_heigan.cpp | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/server/scripts/Northrend/Naxxramas/boss_heigan.cpp b/src/server/scripts/Northrend/Naxxramas/boss_heigan.cpp index 0018c58f4cb..8be4ac6b8b6 100644 --- a/src/server/scripts/Northrend/Naxxramas/boss_heigan.cpp +++ b/src/server/scripts/Northrend/Naxxramas/boss_heigan.cpp @@ -117,12 +117,16 @@ public: events.ScheduleEvent(EVENT_FEVER, urand(15000, 20000)); events.ScheduleEvent(EVENT_PHASE, 90000); events.ScheduleEvent(EVENT_ERUPT, 15000); + me->GetMotionMaster()->MoveChase(me->getVictim()); } else { float x, y, z, o; me->GetHomePosition(x, y, z, o); - me->NearTeleportTo(x, y, z, o); + me->NearTeleportTo(x, y, z, o - G3D::halfPi()); + me->GetMotionMaster()->Clear(); + me->GetMotionMaster()->MoveIdle(); + me->SetTarget(0); DoCastAOE(SPELL_PLAGUE_CLOUD); events.ScheduleEvent(EVENT_PHASE, 45000); events.ScheduleEvent(EVENT_ERUPT, 8000); |