18#ifndef ItemPackets_h__
19#define ItemPackets_h__
135 void Read()
override;
167 void Read()
override;
179 void Read()
override;
230 void Read()
override;
245 void Read()
override;
257 void Read()
override;
271 void Read()
override;
283 void Read()
override;
295 void Read()
override;
308 void Read()
override;
371 void Read()
override;
404 void Read()
override;
414 void Read()
override;
464 void Read()
override;
474 void Read()
override;
477 std::array<ObjectGuid, MAX_ITEM_PROTO_SOCKETS>
GemItem = { };
527 void Read()
override;
std::optional< T > Optional
Optional helper class to wrap optional values within.
AutoEquipItemSlot(WorldPacket &&packet)
AutoEquipItem(WorldPacket &&packet)
AutoStoreBagItem(WorldPacket &&packet)
WorldPacket const * Write() override
BuyBackItem(WorldPacket &&packet)
WorldPacket const * Write() override
BuyItem(WorldPacket &&packet)
WorldPacket const * Write() override
CancelTempEnchantment(WorldPacket &&packet)
DestroyItem(WorldPacket &&packet)
WorldPacket const * Write() override
GetItemPurchaseData(WorldPacket &&packet)
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
ItemExpirePurchaseRefund()
WorldPacket const * Write() override
WorldPacket const * Write() override
ItemPurchaseRefundResult()
Optional< ItemPurchaseContents > Contents
ItemPurchaseRefund(WorldPacket &&packet)
int32 QuantityInInventory
Optional< Crafting::CraftingData > CraftingData
uint32 BattlePetBreedQuality
Optional< uint32 > FirstCraftOperationID
WorldPacket const * Write() override
std::vector< UiEventToast > Toasts
@ DISPLAY_TYPE_ENCOUNTER_LOOT
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
ReadItem(WorldPacket &&packet)
RemoveNewItem(WorldPacket &&packet)
RepairItem(WorldPacket &&packet)
SellItem(WorldPacket &&packet)
WorldPacket const * Write() override
std::vector< ObjectGuid > ItemGUIDs
ItemPurchaseContents Contents
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
SocketGems(WorldPacket &&packet)
std::array< ObjectGuid, MAX_ITEM_PROTO_SOCKETS > GemItem
SortBags(WorldPacket &&packet)
SortBankBags(WorldPacket &&packet)
SortReagentBankBags(WorldPacket &&packet)
SplitItem(WorldPacket &&packet)
SwapInvItem(WorldPacket &&packet)
SwapItem(WorldPacket &&packet)
UseCritterItem(WorldPacket &&packet)
WrapItem(WorldPacket &&packet)
@ CMSG_AUTO_STORE_BAG_ITEM
@ CMSG_SORT_REAGENT_BANK_BAGS
@ CMSG_CANCEL_TEMP_ENCHANTMENT
@ CMSG_GET_ITEM_PURCHASE_DATA
@ CMSG_AUTO_EQUIP_ITEM_SLOT
@ CMSG_ITEM_PURCHASE_REFUND
@ SMSG_READ_ITEM_RESULT_FAILED
@ SMSG_ITEM_EXPIRE_PURCHASE_REFUND
@ SMSG_INVENTORY_FULL_OVERFLOW
@ SMSG_BAG_CLEANUP_FINISHED
@ SMSG_SOCKET_GEMS_SUCCESS
@ SMSG_READ_ITEM_RESULT_OK
@ SMSG_ITEM_PURCHASE_REFUND_RESULT
@ SMSG_SET_ITEM_PURCHASE_DATA
@ SMSG_INVENTORY_CHANGE_FAILURE
@ SMSG_ITEM_ENCHANT_TIME_UPDATE
ItemPurchaseRefundCurrency Currencies[5]