diff options
| author | Nay <dnpd.dd@gmail.com> | 2012-11-25 06:27:38 -0800 |
|---|---|---|
| committer | Nay <dnpd.dd@gmail.com> | 2012-11-25 06:27:38 -0800 |
| commit | 5c214804317b36ebbce3f45afc4f57185b90eeff (patch) | |
| tree | c36ce4e04e77cb38fcb8cc5a2f64b00a593ef7f7 /src/server/game/Handlers/GuildHandler.cpp | |
| parent | 7e69409e65be4da9176ef706f51bcf7ac072e393 (diff) | |
| parent | 4bb9b13e011631446d190a01f832178d5c7b7409 (diff) | |
Merge pull request #8435 from Warpten/434
434: Enable a few opcodes
Diffstat (limited to 'src/server/game/Handlers/GuildHandler.cpp')
| -rwxr-xr-x | src/server/game/Handlers/GuildHandler.cpp | 21 |
1 files changed, 9 insertions, 12 deletions
diff --git a/src/server/game/Handlers/GuildHandler.cpp b/src/server/game/Handlers/GuildHandler.cpp index f97216f2169..22f8513870c 100755 --- a/src/server/game/Handlers/GuildHandler.cpp +++ b/src/server/game/Handlers/GuildHandler.cpp @@ -229,18 +229,6 @@ void WorldSession::HandleGuildDisbandOpcode(WorldPacket& /*recvPacket*/) guild->HandleDisband(this); } -void WorldSession::HandleGuildLeaderOpcode(WorldPacket& recvPacket) -{ - std::string name; - recvPacket >> name; - - sLog->outDebug(LOG_FILTER_GUILD, "CMSG_GUILD_LEADER [%s]: Target: %s", GetPlayerInfo().c_str(), name.c_str()); - - if (normalizePlayerName(name)) - if (Guild* guild = GetPlayer()->GetGuild()) - guild->HandleSetLeader(this, name); -} - void WorldSession::HandleGuildMOTDOpcode(WorldPacket& recvPacket) { uint32 motdLength = recvPacket.ReadBits(11); @@ -825,3 +813,12 @@ void WorldSession::HandleGuildNewsUpdateStickyOpcode(WorldPacket& recvPacket) if (Guild* guild = GetPlayer()->GetGuild()) guild->HandleNewsSetSticky(this, newsId, sticky); } + +void WorldSession::HandleGuildSetGuildMaster(WorldPacket& recvPacket) +{ + uint8 nameLength; + recvPacket >> nameLength; + std::string playerName = recvPacket.ReadString(nameLength); + if (Guild* guild = GetPlayer()->GetGuild()) + guild->HandleSetNewGuildMaster(this, playerName); +} |
