diff options
author | Shauren <shauren.trinity@gmail.com> | 2020-07-02 00:07:38 +0200 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2020-07-02 00:07:38 +0200 |
commit | 661470c6587c11e3fa94d2e8b57c92d8be2e297b (patch) | |
tree | 402072357b13bb161ec2311f355e15aff0d7316c /src/server/game/Handlers/BankHandler.cpp | |
parent | 4499f203a3ee9d6567b2af9011ee9e4378de0eab (diff) |
Core/PacketIO: Convert all leftover packets to use packet classes
Diffstat (limited to 'src/server/game/Handlers/BankHandler.cpp')
-rw-r--r-- | src/server/game/Handlers/BankHandler.cpp | 15 |
1 files changed, 0 insertions, 15 deletions
diff --git a/src/server/game/Handlers/BankHandler.cpp b/src/server/game/Handlers/BankHandler.cpp index 0b6243bba77..11da6a2b5f7 100644 --- a/src/server/game/Handlers/BankHandler.cpp +++ b/src/server/game/Handlers/BankHandler.cpp @@ -122,11 +122,8 @@ void WorldSession::HandleAutoStoreBankItemOpcode(WorldPackets::Bank::AutoStoreBa void WorldSession::HandleBuyBankSlotOpcode(WorldPackets::Bank::BuyBankSlot& packet) { - WorldPacket data(SMSG_BUY_BANK_SLOT_RESULT, 4); if (!CanUseBank(packet.Guid)) { - data << uint32(ERR_BANKSLOT_NOTBANKER); - SendPacket(&data); TC_LOG_ERROR("network", "WORLD: HandleBuyBankSlotOpcode - %s not found or you can't interact with him.", packet.Guid.ToString().c_str()); return; } @@ -139,29 +136,17 @@ void WorldSession::HandleBuyBankSlotOpcode(WorldPackets::Bank::BuyBankSlot& pack TC_LOG_INFO("network", "PLAYER: Buy bank bag slot, slot number = %u", slot); BankBagSlotPricesEntry const* slotEntry = sBankBagSlotPricesStore.LookupEntry(slot); - if (!slotEntry) - { - data << uint32(ERR_BANKSLOT_FAILED_TOO_MANY); - SendPacket(&data); return; - } uint32 price = slotEntry->Cost; if (!_player->HasEnoughMoney(uint64(price))) - { - data << uint32(ERR_BANKSLOT_INSUFFICIENT_FUNDS); - SendPacket(&data); return; - } _player->SetBankBagSlotCount(slot); _player->ModifyMoney(-int64(price)); - data << uint32(ERR_BANKSLOT_OK); - SendPacket(&data); - _player->UpdateCriteria(CRITERIA_TYPE_BUY_BANK_SLOT); } |