Really mob pathing/quest related. To get EVENT_WAYPOINT working correctly, in mobAI.cpp Mob::AI_Process() the line that reads
Code:
parse->Event(7,this->GetNPCTypeID(), itoa(cur_wp,temp,10), this->CastToMob(), 0);
should be
Code:
parse->Event(7,this->GetNPCTypeID(), itoa((cur_wp+1),temp,10), this->CastToMob(), this->CastToMob());