diff options
author | Dekadence <dekadence.net@gmail.com> | 2014-09-27 14:28:10 +0200 |
---|---|---|
committer | Dekadence <dekadence.net@gmail.com> | 2014-09-27 14:28:10 +0200 |
commit | 5ac63a43fb33e55a1be7bbc9fb60ac26b3d1b032 (patch) | |
tree | 78352f1f01e120afa7160b6a75065e726a560d9b /src/server/game/Handlers/GuildHandler.cpp | |
parent | b48ba56efd53e0430ec5d69a70fb1d141d7029c1 (diff) |
Achievements/Guilds: Fix guild achievement tracking
- This fix a typo on commit TrinityCore@7ec22c5
- This fix update of criteria progress on login
Thanks to @DDuarte for initial commit and help with pull request
Thanks to @Kiritoo for send me sniffs
Diffstat (limited to 'src/server/game/Handlers/GuildHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/GuildHandler.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/server/game/Handlers/GuildHandler.cpp b/src/server/game/Handlers/GuildHandler.cpp index 3762e9aa90e..061f081919e 100644 --- a/src/server/game/Handlers/GuildHandler.cpp +++ b/src/server/game/Handlers/GuildHandler.cpp @@ -832,15 +832,15 @@ void WorldSession::HandleGuildSetGuildMaster(WorldPacket& recvPacket) void WorldSession::HandleGuildSetAchievementTracking(WorldPacket& recvPacket) { uint32 count = recvPacket.ReadBits(24); - std::set<uint32> criteriaIds; + std::set<uint32> achievementIds; for (uint32 i = 0; i < count; ++i) { - uint32 criteriaId; - recvPacket >> criteriaId; - criteriaIds.insert(criteriaId); + uint32 achievementId; + recvPacket >> achievementId; + achievementIds.insert(achievementId); } if (Guild* guild = GetPlayer()->GetGuild()) - guild->HandleSetAchievementTracking(this, criteriaIds); + guild->HandleSetAchievementTracking(this, achievementIds); } |