diff options
author | Machiavelli <none@none> | 2009-10-10 00:33:49 +0200 |
---|---|---|
committer | Machiavelli <none@none> | 2009-10-10 00:33:49 +0200 |
commit | 3ccc348b099467441bb954147cd997fb42861951 (patch) | |
tree | ff78d91c6aa5402cd4fc3d63ce9fa93e225850c8 | |
parent | 56547212691e8fd44d9e676d5fe1259ec6d25238 (diff) |
* Correctly seperate the two blocks of SMSG_ALL_ACHIEVEMENT_DATA , pointed out by w12x
--HG--
branch : trunk
-rw-r--r-- | src/game/AchievementMgr.cpp | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/game/AchievementMgr.cpp b/src/game/AchievementMgr.cpp index c6ace0d2f30..c9b98c3ddef 100644 --- a/src/game/AchievementMgr.cpp +++ b/src/game/AchievementMgr.cpp @@ -1774,12 +1774,12 @@ void AchievementMgr::SendAllAchievementData() data << uint32(secsToTimeBitFields(iter->second.date)); send = data.size() > 0x7f00; } - data << int32(-1); - + if( iter == m_completedAchievements.end() ) cAchievements = true; } + data << int32(-1); for(; iter2 != m_criteriaProgress.end() && !send; ++iter2) { data << uint32(iter2->first); @@ -1798,7 +1798,6 @@ void AchievementMgr::SendAllAchievementData() data << int32(-1); GetPlayer()->GetSession()->SendPacket(&data); } - // since we don't know the exact size of the packed GUIDs this is just an approximation } void AchievementMgr::SendRespondInspectAchievements(Player* player) |