mirror of
https://github.com/TrinityCore/TrinityCore.git
synced 2026-01-18 16:38:42 +01:00
@@ -307,7 +307,8 @@ void npc_escortAI::MovementInform(uint32 moveType, uint32 pointId)
|
||||
else if (moveType == WAYPOINT_MOTION_TYPE)
|
||||
{
|
||||
//Call WP function
|
||||
WaypointReached(pointId);
|
||||
if (pointId < _path.size())
|
||||
WaypointReached(_path.at(pointId).id);
|
||||
|
||||
//End of the line
|
||||
if (LastWP && LastWP == pointId)
|
||||
|
||||
@@ -471,7 +471,10 @@ void SmartAI::MovementInform(uint32 MovementType, uint32 Data)
|
||||
return;
|
||||
|
||||
if (MovementType == WAYPOINT_MOTION_TYPE || (MovementType == POINT_MOTION_TYPE && Data == SMART_ESCORT_LAST_OOC_POINT))
|
||||
MovepointReached(Data);
|
||||
{
|
||||
if (Data < _path.size())
|
||||
MovepointReached(_path.at(Data).id);
|
||||
}
|
||||
}
|
||||
|
||||
void SmartAI::EnterEvadeMode(EvadeReason /*why*/)
|
||||
|
||||
Reference in New Issue
Block a user