Core update item packets (#1624)

This commit is contained in:
Yunfan Li
2025-09-11 13:43:13 +08:00
committed by GitHub
parent a41c1912ac
commit 11b96b51b7
6 changed files with 47 additions and 17 deletions

View File

@@ -8,6 +8,8 @@
#include "Event.h"
#include "ItemCountValue.h"
#include "Playerbots.h"
#include "WorldSession.h"
#include "ItemPackets.h"
std::vector<std::string> split(std::string const s, char delim);
@@ -70,7 +72,9 @@ void UnequipAction::UnequipItem(Item* item)
WorldPacket packet(CMSG_AUTOSTORE_BAG_ITEM, 3);
packet << bagIndex << slot << dstBag;
bot->GetSession()->HandleAutoStoreBagItemOpcode(packet);
WorldPackets::Item::AutoStoreBagItem nicePacket(std::move(packet));
nicePacket.Read();
bot->GetSession()->HandleAutoStoreBagItemOpcode(nicePacket);
std::ostringstream out;
out << chat->FormatItem(item->GetTemplate()) << " unequipped";