*Do not check formation for pet and summoned creatures.

--HG--
branch : trunk
This commit is contained in:
megamage
2009-04-04 15:04:24 -06:00
parent eede65e115
commit 86bd3bfb42

View File

@@ -199,9 +199,12 @@ void Creature::RemoveFromWorld()
void Creature::SearchFormation()
{
if(isPet())
return;
uint32 lowguid = GetDBTableGUIDLow();
if(CreatureGroupMap.find(lowguid) != CreatureGroupMap.end())
if(lowguid && CreatureGroupMap.find(lowguid) != CreatureGroupMap.end())
{
m_formationID = CreatureGroupMap[lowguid]->leaderGUID;
formation_mgr.UpdateCreatureGroup(m_formationID, this);