diff options
author | Ante <ante84@gmail.com> | 2012-10-20 13:23:23 +0200 |
---|---|---|
committer | Ante <ante84@gmail.com> | 2012-10-20 13:36:21 +0200 |
commit | b6c8c6556772e4dba26eae065012944a1716cfd5 (patch) | |
tree | 75198eed35903b4ac3298fa20fcb221d45d185f7 | |
parent | 061439d1125475c7314741fe6c3b7d12e39db967 (diff) |
Fixes phase 2
-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 d84cfb8949e..32741414579 100644 --- a/src/server/scripts/Northrend/Naxxramas/boss_heigan.cpp +++ b/src/server/scripts/Northrend/Naxxramas/boss_heigan.cpp @@ -111,12 +111,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); |