aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Handlers/GuildHandler.cpp
diff options
context:
space:
mode:
authorDJScias <djscias@gmail.com>2015-04-23 19:13:57 +0200
committerDJScias <djscias@gmail.com>2015-04-23 21:34:19 +0200
commit69fa522a5bfcb4fd04ef8d1b2b63573e934def04 (patch)
treef3bee19656e2e558544e13e37fa5691e9ce316c3 /src/server/game/Handlers/GuildHandler.cpp
parent149ff8da879a8286a01081d4ffb1f200a67ddefd (diff)
Core/PacketIO: Updated and enabled CMSG_GUILD_SET_ACHIEVEMENT_TRACKING
Diffstat (limited to 'src/server/game/Handlers/GuildHandler.cpp')
-rw-r--r--src/server/game/Handlers/GuildHandler.cpp14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/server/game/Handlers/GuildHandler.cpp b/src/server/game/Handlers/GuildHandler.cpp
index f8164cb8e99..ad3de84beb5 100644
--- a/src/server/game/Handlers/GuildHandler.cpp
+++ b/src/server/game/Handlers/GuildHandler.cpp
@@ -417,18 +417,8 @@ void WorldSession::HandleGuildSetGuildMaster(WorldPackets::Guild::GuildSetGuildM
guild->HandleSetNewGuildMaster(this, packet.NewMasterName);
}
-void WorldSession::HandleGuildSetAchievementTracking(WorldPacket& recvPacket)
+void WorldSession::HandleGuildSetAchievementTracking(WorldPackets::Guild::GuildSetAchievementTracking& packet)
{
- uint32 count = recvPacket.ReadBits(24);
- std::set<uint32> achievementIds;
-
- for (uint32 i = 0; i < count; ++i)
- {
- uint32 achievementId;
- recvPacket >> achievementId;
- achievementIds.insert(achievementId);
- }
-
if (Guild* guild = GetPlayer()->GetGuild())
- guild->HandleSetAchievementTracking(this, achievementIds);
+ guild->HandleSetAchievementTracking(this, packet.AchievementIDs);
}