Esempio n. 1
0
    // Wrapper to start initialize Kaldorei followers
    void DoInitializeFollowers()
    {
        if (!m_pInstance)
            return;

        GuidList m_lKaldoreiGuids;
        m_pInstance->GetKaldoreiGuidList(m_lKaldoreiGuids);

        for (GuidList::const_iterator itr = m_lKaldoreiGuids.begin(); itr != m_lKaldoreiGuids.end(); ++itr)
        {
            if (Creature* pKaldorei = m_creature->GetMap()->GetCreature(*itr))
                pKaldorei->GetMotionMaster()->MoveFollow(m_creature, pKaldorei->GetDistance(m_creature), pKaldorei->GetAngle(m_creature));
        }
    }