83 for (
uint32 i = 0; i < 5; ++i)
84 data << purchaseContents.
Items[i];
86 for (
uint32 i = 0; i < 5; ++i)
272 _worldPacket << Size<uint32>(
Toasts);
276 _worldPacket << Bits<1>(
Pushed);
277 _worldPacket << Bits<1>(
Created);
307 _worldPacket << Bits<2>(
Subcode);
424 _worldPacket << Size<uint32>(
SpellID);
@ EQUIP_ERR_CANT_EQUIP_LEVEL_I
@ EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_COUNT_EXCEEDED_IS
@ EQUIP_ERR_EVENT_AUTOEQUIP_BIND_CONFIRM
@ EQUIP_ERR_PURCHASE_LEVEL_TOO_LOW
@ EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_EQUIPPED_EXCEEDED_IS
@ EQUIP_ERR_ITEM_MAX_LIMIT_CATEGORY_SOCKETED_EXCEEDED_IS
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
BagSlotFlags FlagToChange
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
Optional< ItemPurchaseContents > Contents
int32 QuantityInInventory
Optional< Crafting::CraftingData > CraftingData
uint8 BattlePetBreedQuality
Optional< uint32 > FirstCraftOperationID
WorldPacket const * Write() override
std::vector< UiEventToast > Toasts
DisplayType ChatNotifyType
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
std::vector< ObjectGuid > ItemGUIDs
WorldPacket const * Write() override
std::vector< int32 > SpellID
ItemPurchaseContents Contents
WorldPacket const * Write() override
WorldPacket const * Write() override
WorldPacket const * Write() override
std::array< ObjectGuid, MAX_ITEM_PROTO_SOCKETS > GemItem
ByteBuffer & operator<<(ByteBuffer &data, ItemPurchaseRefundItem &refundItem)
OptionalInitWriter< T > OptionalInit(Optional< T > const &value)
ItemPurchaseRefundCurrency Currencies[5]
ItemPurchaseRefundItem Items[5]