TrinityCore
AuctionsBucketData Struct Reference

#include <AuctionHouseMgr.h>

Classes

class  Sorter
 

Public Member Functions

void BuildBucketInfo (WorldPackets::AuctionHouse::BucketInfo *bucketInfo, Player const *player) const
 

Public Attributes

AuctionsBucketKey Key {}
 
uint8 ItemClass = 0
 
uint8 ItemSubClass = 0
 
uint8 InventoryType = 0
 
AuctionHouseFilterMask QualityMask = AuctionHouseFilterMask::None
 
std::array< uint32, MAX_ITEM_QUALITYQualityCounts = { }
 
uint64 MinPrice = 0
 
std::array< std::pair< uint32, uint32 >, 4 > ItemModifiedAppearanceId = { }
 
uint8 RequiredLevel = 0
 
uint16 SortLevel = 0
 
uint8 MinBattlePetLevel = 0
 
uint8 MaxBattlePetLevel = 0
 
std::array< std::wstring, TOTAL_LOCALESFullName = { }
 
std::vector< AuctionPosting * > Auctions
 

Detailed Description

Definition at line 188 of file AuctionHouseMgr.h.

Member Function Documentation

◆ BuildBucketInfo()

void AuctionsBucketData::BuildBucketInfo ( WorldPackets::AuctionHouse::BucketInfo bucketInfo,
Player const *  player 
) const

Definition at line 89 of file AuctionHouseMgr.cpp.

+ Here is the call graph for this function:

Member Data Documentation

◆ Auctions

std::vector<AuctionPosting*> AuctionsBucketData::Auctions

Definition at line 206 of file AuctionHouseMgr.h.

◆ FullName

std::array<std::wstring, TOTAL_LOCALES> AuctionsBucketData::FullName = { }

Definition at line 204 of file AuctionHouseMgr.h.

◆ InventoryType

uint8 AuctionsBucketData::InventoryType = 0

Definition at line 195 of file AuctionHouseMgr.h.

◆ ItemClass

uint8 AuctionsBucketData::ItemClass = 0

Definition at line 193 of file AuctionHouseMgr.h.

◆ ItemModifiedAppearanceId

std::array<std::pair<uint32, uint32>, 4> AuctionsBucketData::ItemModifiedAppearanceId = { }

Definition at line 199 of file AuctionHouseMgr.h.

◆ ItemSubClass

uint8 AuctionsBucketData::ItemSubClass = 0

Definition at line 194 of file AuctionHouseMgr.h.

◆ Key

AuctionsBucketKey AuctionsBucketData::Key {}

Definition at line 190 of file AuctionHouseMgr.h.

◆ MaxBattlePetLevel

uint8 AuctionsBucketData::MaxBattlePetLevel = 0

Definition at line 203 of file AuctionHouseMgr.h.

◆ MinBattlePetLevel

uint8 AuctionsBucketData::MinBattlePetLevel = 0

Definition at line 202 of file AuctionHouseMgr.h.

◆ MinPrice

uint64 AuctionsBucketData::MinPrice = 0

Definition at line 198 of file AuctionHouseMgr.h.

◆ QualityCounts

std::array<uint32, MAX_ITEM_QUALITY> AuctionsBucketData::QualityCounts = { }

Definition at line 197 of file AuctionHouseMgr.h.

◆ QualityMask

AuctionHouseFilterMask AuctionsBucketData::QualityMask = AuctionHouseFilterMask::None

Definition at line 196 of file AuctionHouseMgr.h.

◆ RequiredLevel

uint8 AuctionsBucketData::RequiredLevel = 0

Definition at line 200 of file AuctionHouseMgr.h.

◆ SortLevel

uint16 AuctionsBucketData::SortLevel = 0

Definition at line 201 of file AuctionHouseMgr.h.


The documentation for this struct was generated from the following files: