diff options
| author | Shocker <shocker@freakz.ro> | 2011-12-18 16:24:10 +0200 |
|---|---|---|
| committer | Shocker <shocker@freakz.ro> | 2011-12-18 16:24:10 +0200 |
| commit | f3c6904096b4fdcef16d7d802ec847551d15f9bc (patch) | |
| tree | 985c2520f1dd7aa3af4f584594ddfc22577edf60 /src/server/game/Server/Protocol | |
| parent | c8d5f12901fe3dfdc1d47f6659ba31d987cc4162 (diff) | |
Core/Quests: Fix exploits with banked quest items while trying to complete quests
Diffstat (limited to 'src/server/game/Server/Protocol')
| -rwxr-xr-x | src/server/game/Server/Protocol/Handlers/ItemHandler.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Server/Protocol/Handlers/ItemHandler.cpp b/src/server/game/Server/Protocol/Handlers/ItemHandler.cpp index f4e3af72892..4d323996de7 100755 --- a/src/server/game/Server/Protocol/Handlers/ItemHandler.cpp +++ b/src/server/game/Server/Protocol/Handlers/ItemHandler.cpp @@ -938,6 +938,7 @@ void WorldSession::HandleAutoBankItemOpcode(WorldPacket& recvPacket) } _player->RemoveItem(srcbag, srcslot, true); + _player->ItemRemovedQuestCheck(pItem->GetEntry(), pItem->GetCount()); _player->BankItem(dest, pItem, true); } @@ -965,6 +966,7 @@ void WorldSession::HandleAutoStoreBankItemOpcode(WorldPacket& recvPacket) _player->RemoveItem(srcbag, srcslot, true); _player->StoreItem(dest, pItem, true); + _player->ItemAddedQuestCheck(pItem->GetEntry(), pItem->GetCount()); } else // moving from inventory to bank { |
