diff options
author | megamage <none@none> | 2009-03-31 07:43:20 -0600 |
---|---|---|
committer | megamage <none@none> | 2009-03-31 07:43:20 -0600 |
commit | be89c6bb2a6a2c5f1a62e2010a9ee97efb8529b2 (patch) | |
tree | b36c66097dd587bad233b209673792f0e52a55dd | |
parent | 77cf2aab0f17eeca6bea4c084c54798b830fbdc3 (diff) |
[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
-rw-r--r-- | src/game/AchievementMgr.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/game/AchievementMgr.cpp b/src/game/AchievementMgr.cpp index e380dfced73..c43d92b748f 100644 --- a/src/game/AchievementMgr.cpp +++ b/src/game/AchievementMgr.cpp @@ -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); |