43 data >> Bits<20>(itemKey.
ItemID);
59 data << Bits<20>(itemKey.
ItemID);
87 data >> filterSubClass;
103 data >> auctionItemForSale.
Guid;
104 data >> auctionItemForSale.
UseCount;
111 data >> favoriteInfo.
Order;
112 data >> favoriteInfo.
ItemID;
142 data << ownerNotification.
Item;
149 data << bucketInfo.
Key;
184 data << BitsSize<2>(auctionItem.
Gems);
201 if (auctionItem.
Item)
202 data << *auctionItem.
Item;
208 data << auctionItem.
Owner;
241 data << *auctionItem.
Bidder;
260 Item.Initialize(item);
268 data << bidderNotification.
Bidder;
269 data << bidderNotification.
Item;
285 if (knownPetsSize >= sizeLimit)
498 _worldPacket << Bits<1>(
Sold);
541 _worldPacket << BitsSize<7>(
Items);
564 _worldPacket << Size<uint32>(
Items);
577 _worldPacket << Size<uint32>(
Buckets);
594 _worldPacket << Size<uint32>(
Items);
615 _worldPacket << Size<int32>(
Items);
655 _worldPacket << Size<uint32>(
Items);
DB2Storage< BattlePetSpeciesEntry > sBattlePetSpeciesStore("BattlePetSpecies.db2", &BattlePetSpeciesLoadInfo::Instance)
std::vector< uint8 > KnownPets
Array< AuctionSortDef, 2 > Sorts
Optional< Addon::AddOnInfo > TaintedBy
Array< AuctionListFilterClass, 7 > ItemClassFilters
AuctionHouseFilterMask Filters
Optional< Addon::AddOnInfo > TaintedBy
WorldPacket const * Write() override
AuctionOwnerNotification Info
uint64 Money
the amount of money that the player bid in copper
uint64 MinIncrement
the sum of outbid is (1% of current bid) * 5, if the bid is too small, then this value is 1 copper.
int32 BagResult
the bid error. Possible values are AuctionError
ObjectGuid Guid
the GUID of the bidder for this auction.
int32 ErrorCode
the error code that was generated when trying to perform the action. Possible values are AuctionError
int32 AuctionID
the id of the auction that triggered this notification
WorldPacket const * Write() override
int32 Command
the type of action that triggered this notification. Possible values are AuctionAction
Optional< Addon::AddOnInfo > TaintedBy
std::vector< AuctionFavoriteInfo > Items
WorldPacket const * Write() override
Optional< uint32 > Quantity
WorldPacket const * Write() override
Optional< uint64 > TotalPrice
Optional< Duration< Milliseconds > > QuoteDuration
Optional< Addon::AddOnInfo > TaintedBy
uint32 CancelDeliveryDelay
uint32 PurchaseDeliveryDelay
WorldPacket const * Write() override
std::vector< AuctionItem > Items
WorldPacket const * Write() override
Array< AuctionSortDef, 2 > Sorts
Optional< Addon::AddOnInfo > TaintedBy
Array< uint32, 100 > AuctionIDs
Optional< Addon::AddOnInfo > TaintedBy
Array< AuctionSortDef, 2 > Sorts
Array< AuctionBucketKey, 100 > BucketKeys
std::vector< BucketInfo > Buckets
AuctionHouseBrowseMode BrowseMode
WorldPacket const * Write() override
Optional< Addon::AddOnInfo > TaintedBy
AuctionBucketKey BucketKey
Array< AuctionSortDef, 2 > Sorts
int32 SuffixItemNameDescriptionID
Array< AuctionSortDef, 2 > Sorts
Optional< Addon::AddOnInfo > TaintedBy
AuctionBucketKey BucketKey
WorldPacket const * Write() override
std::vector< AuctionItem > Items
AuctionHouseListType ListType
std::vector< AuctionItem > Items
std::vector< AuctionItem > SoldItems
WorldPacket const * Write() override
Optional< Addon::AddOnInfo > TaintedBy
Array< AuctionSortDef, 2 > Sorts
WorldPacket const * Write() override
AuctionBidderNotification Info
AuctionOwnerNotification Info
WorldPacket const * Write() override
Optional< Addon::AddOnInfo > TaintedBy
Optional< Addon::AddOnInfo > TaintedBy
Optional< Addon::AddOnInfo > TaintedBy
uint32 ChangeNumberTombstone
uint32 ChangeNumberCursor
uint32 ChangeNumberGlobal
uint32 ChangeNumberGlobal
std::vector< AuctionItem > Items
uint32 ChangeNumberTombstone
uint32 ChangeNumberCursor
WorldPacket const * Write() override
Array< AuctionItemForSale, 64 > Items
Optional< Addon::AddOnInfo > TaintedBy
Array< AuctionItemForSale, 1 > Items
Optional< Addon::AddOnInfo > TaintedBy
WorldPacket const * Write() override
AuctionBidderNotification Info
ByteBuffer & operator>>(ByteBuffer &data, AuctionBucketKey &itemKey)
ByteBuffer & operator<<(ByteBuffer &data, AuctionBucketKey const &itemKey)
DataWriter< Container > Data(Container const &value)
void OnInvalidArraySize(std::size_t requestedSize, std::size_t sizeLimit)
OptionalInitWriter< T > OptionalInit(Optional< T > const &value)
std::vector< Item * > Items
uint16 SuffixItemNameDescriptionId
uint16 BattlePetSpeciesId
void Initialize(int32 auctionHouseId, ::AuctionPosting const *auction, ::Item const *item)
AuctionBucketKey & operator=(AuctionsBucketKey const &key)
Optional< uint16 > ItemSuffix
Optional< uint16 > BattlePetSpeciesID
uint32 BattlePetSpeciesID
uint32 SuffixItemNameDescriptionID
Optional< uint64 > BuyoutPrice
Optional< uint64 > UnitPrice
Optional< uint64 > BidAmount
std::vector< Item::ItemGemData > Gems
Optional< uint64 > MinIncrement
Optional< WorldPackets::AuctionHouse::AuctionBucketKey > AuctionBucketKey
std::vector< Item::ItemEnchantData > Enchantments
Optional< uint64 > MinBid
ObjectGuid OwnerAccountID
Optional< ObjectGuid > Bidder
bool CensorServerSideInfo
Optional< Item::ItemInstance > Item
Optional< ObjectGuid > Creator
Array< AuctionListFilterSubClass, 31 > SubClassFilters
void Initialize(::AuctionPosting const *auction)
AuctionHouseSortOrder SortOrder
bool ContainsOnlyCollectedAppearances
Optional< uint8 > BattlePetBreedID
Optional< uint32 > BattlePetLevelMask
Optional< uint8 > MaxBattlePetLevel
Optional< uint8 > MaxBattlePetQuality
std::vector< int32 > ItemModifiedAppearanceIDs