From 4b9bb32cdc019a4b2ff72e056dab01c9c8cd6514 Mon Sep 17 00:00:00 2001 From: Shauren Date: Fri, 6 Dec 2024 21:24:50 +0100 Subject: Core/Guilds: Prevent guild bank packet contents update hack from interfering with buying new bank tabs Closes #30277 (cherry picked from commit e3d0b803d7c5ed564aabe6d348b4f96a48ef39cc) --- src/server/game/Handlers/GuildHandler.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) (limited to 'src/server/game/Handlers/GuildHandler.cpp') diff --git a/src/server/game/Handlers/GuildHandler.cpp b/src/server/game/Handlers/GuildHandler.cpp index 13ebcca031f..c778ca97ca8 100644 --- a/src/server/game/Handlers/GuildHandler.cpp +++ b/src/server/game/Handlers/GuildHandler.cpp @@ -260,10 +260,7 @@ void WorldSession::HandleGuildBankQueryTab(WorldPackets::Guild::GuildBankQueryTa if (GetPlayer()->GetGameObjectIfCanInteractWith(packet.Banker, GAMEOBJECT_TYPE_GUILD_BANK)) if (Guild* guild = GetPlayer()->GetGuild()) - guild->SendBankList(this, packet.Tab, true /*packet.FullUpdate*/); - // HACK: client doesn't query entire tab content if it had received SMSG_GUILD_BANK_LIST in this session - // but we broadcast bank updates to entire guild when *ANYONE* changes anything, incorrectly initializing clients - // tab content with only data for that change + guild->SendBankList(this, packet.Tab, packet.FullUpdate); } void WorldSession::HandleGuildBankDepositMoney(WorldPackets::Guild::GuildBankDepositMoney& packet) -- cgit v1.2.3