94 data >> filterSubClass;
110 data >> auctionItemForSale.
Guid;
111 data >> auctionItemForSale.
UseCount;
118 data >> favoriteInfo.
Order;
119 data >> favoriteInfo.
ItemID;
149 data << ownerNotification.
Item;
156 data << bucketInfo.
Key;
208 if (auctionItem.
Item)
209 data << *auctionItem.
Item;
215 data << auctionItem.
Owner;
247 data << *auctionItem.
Bidder;
265 Item.Initialize(item);
272 data << bidderNotification.
Bidder;
273 data << bidderNotification.
Item;
289 if (knownPetsSize >= sizeLimit)
DB2Storage< BattlePetSpeciesEntry > sBattlePetSpeciesStore("BattlePetSpecies.db2", &BattlePetSpeciesLoadInfo::Instance)
constexpr std::underlying_type< E >::type AsUnderlyingType(E enumValue)
uint32 ReadBits(int32 bits)
void WriteBits(std::size_t value, int32 bits)
std::string ReadString(uint32 length, bool requireValidUtf8=true)
void resize(size_type newSize)
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
WorldPacket const * Write() override
Optional< uint32 > Quantity
WorldPacket const * Write() override
Optional< uint64 > TotalPrice
Optional< Duration< Milliseconds > > QuoteDuration
Optional< Addon::AddOnInfo > TaintedBy
WorldPacket const * Write() override
uint32 PurchasedItemDeliveryDelay
uint32 CancelledItemDeliveryDelay
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
AuctionHouseListType ListType
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
uint32 ChangeNumberTombstone
uint32 ChangeNumberCursor
WorldPacket const * Write() override
Optional< Addon::AddOnInfo > TaintedBy
Optional< Addon::AddOnInfo > TaintedBy
WorldPacket const * Write() override
AuctionBidderNotification Info
ByteBuffer & operator>>(ByteBuffer &data, AuctionBucketKey &itemKey)
ByteBuffer & operator<<(ByteBuffer &data, AuctionBucketKey const &itemKey)
std::vector< Item * > Items
uint16 SuffixItemNameDescriptionId
uint16 BattlePetSpeciesId
void Initialize(::AuctionPosting const *auction, ::Item const *item)
AuctionBucketKey & operator=(AuctionsBucketKey const &key)
Optional< uint16 > SuffixItemNameDescriptionID
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 > Unk901_1
Optional< uint8 > MaxBattlePetLevel
Optional< uint8 > MaxBattlePetQuality
std::vector< int32 > ItemModifiedAppearanceIDs