diff options
author | Roc13x <roc13x@gmail.com> | 2018-04-22 19:04:02 +0100 |
---|---|---|
committer | joschiwald <joschiwald.trinity@gmail.com> | 2018-04-22 20:04:02 +0200 |
commit | 6b9948857057cfe495807a61b6797c75d9fc7a6a (patch) | |
tree | cd1a825be5c9a1dd57944677d09eb80ea20b21ee /src/server/game/Handlers/GuildHandler.cpp | |
parent | 4feaf2463ddf87621a3571f90043d8e8c5c1a22b (diff) |
Core/Guild: Implemented guild master dethrone (#21833)
Diffstat (limited to 'src/server/game/Handlers/GuildHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/GuildHandler.cpp | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/server/game/Handlers/GuildHandler.cpp b/src/server/game/Handlers/GuildHandler.cpp index 13670acfa36..d12e83bb078 100644 --- a/src/server/game/Handlers/GuildHandler.cpp +++ b/src/server/game/Handlers/GuildHandler.cpp @@ -417,10 +417,16 @@ void WorldSession::HandleGuildNewsUpdateSticky(WorldPackets::Guild::GuildNewsUpd guild->HandleNewsSetSticky(this, packet.NewsID, packet.Sticky); } +void WorldSession::HandleGuildReplaceGuildMaster(WorldPackets::Guild::GuildReplaceGuildMaster& /*replaceGuildMaster*/) +{ + if (Guild* guild = GetPlayer()->GetGuild()) + guild->HandleSetNewGuildMaster(this, "", true); +} + void WorldSession::HandleGuildSetGuildMaster(WorldPackets::Guild::GuildSetGuildMaster& packet) { if (Guild* guild = GetPlayer()->GetGuild()) - guild->HandleSetNewGuildMaster(this, packet.NewMasterName); + guild->HandleSetNewGuildMaster(this, packet.NewMasterName, false); } void WorldSession::HandleGuildSetAchievementTracking(WorldPackets::Guild::GuildSetAchievementTracking& packet) |