[7590] Prevent send achievement packets at login. Author: VladimirMangos

For speed (player not in world and grid broadcast not work anyway)
    and correctness (guild members don't must be spammed)

--HG--
branch : trunk
This commit is contained in:
megamage
2009-03-31 07:43:20 -06:00
parent 77cf2aab0f
commit be89c6bb2a

View File

@@ -304,6 +304,9 @@ void AchievementMgr::LoadFromDB(QueryResult *achievementResult, QueryResult *cri
void AchievementMgr::SendAchievementEarned(AchievementEntry const* achievement)
{
if(GetPlayer()->GetSession()->PlayerLoading())
return;
#ifdef MANGOS_DEBUG
if((sLog.getLogFilter() & LOG_FILTER_ACHIEVEMENT_UPDATES)==0)
sLog.outDebug("AchievementMgr::SendAchievementEarned(%u)", achievement->ID);