diff options
| author | Machiavelli <none@none> | 2009-08-28 01:57:29 +0200 |
|---|---|---|
| committer | Machiavelli <none@none> | 2009-08-28 01:57:29 +0200 |
| commit | 5ce0b50fc628a82b3df70f6b640638b785d996d7 (patch) | |
| tree | d2eb84e16b572e097b12a40ef71ea1dfa618d8fb /src/bindings | |
| parent | 1c45055482d5af9a2c7e374ae782b3a107c87d37 (diff) | |
| parent | 562f661ac3bc64fecf4a847b506651a5d7306e0b (diff) | |
Merge
--HG--
branch : trunk
Diffstat (limited to 'src/bindings')
| -rw-r--r-- | src/bindings/scripts/scripts/northrend/obsidian_sanctum/boss_sartharion.cpp | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/bindings/scripts/scripts/northrend/obsidian_sanctum/boss_sartharion.cpp b/src/bindings/scripts/scripts/northrend/obsidian_sanctum/boss_sartharion.cpp index bf18962607f..3e898cc7e50 100644 --- a/src/bindings/scripts/scripts/northrend/obsidian_sanctum/boss_sartharion.cpp +++ b/src/bindings/scripts/scripts/northrend/obsidian_sanctum/boss_sartharion.cpp @@ -145,8 +145,9 @@ Waypoint m_aVesp[]= {3227.268, 533.238, 59.995} }; +#define MAX_WAYPOINT 6 //points around raid "isle", counter clockwise. should probably be adjusted to be more alike -Waypoint m_aDragonCommon[]= +Waypoint m_aDragonCommon[6]= { {3214.012, 468.932, 98.652}, {3244.950, 468.427, 98.652}, @@ -700,8 +701,9 @@ struct TRINITY_DLL_DECL dummy_dragonAI : public ScriptedAI { if (m_uiMoveNextTimer < uiDiff) { - m_creature->GetMotionMaster()->MovePoint(m_uiWaypointId, - m_aDragonCommon[m_uiWaypointId].m_fX, m_aDragonCommon[m_uiWaypointId].m_fY, m_aDragonCommon[m_uiWaypointId].m_fZ); + if(m_uiWaypointId < MAX_WAYPOINT) + m_creature->GetMotionMaster()->MovePoint(m_uiWaypointId, + m_aDragonCommon[m_uiWaypointId].m_fX, m_aDragonCommon[m_uiWaypointId].m_fY, m_aDragonCommon[m_uiWaypointId].m_fZ); debug_log("dummy_dragonAI: %s moving to point %u", m_creature->GetName(), m_uiWaypointId); m_uiMoveNextTimer = 0; |
