![]() |
TrinityCore
|
#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_QUALITY > | QualityCounts = { } |
| 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_LOCALES > | FullName = { } |
| std::vector< AuctionPosting * > | Auctions |
Definition at line 190 of file AuctionHouseMgr.h.
| void AuctionsBucketData::BuildBucketInfo | ( | WorldPackets::AuctionHouse::BucketInfo * | bucketInfo, |
| Player const * | player | ||
| ) | const |
Definition at line 89 of file AuctionHouseMgr.cpp.
References Auctions, WorldPackets::AuctionHouse::BucketInfo::BattlePetBreedID, WorldPackets::AuctionHouse::BucketInfo::BattlePetLevelMask, AuctionsBucketKey::BattlePetSpeciesId, WorldPackets::AuctionHouse::BucketInfo::ContainsOnlyCollectedAppearances, WorldPackets::AuctionHouse::BucketInfo::ContainsOwnerItem, WorldSession::GetCollectionMgr(), BaseEntity::GetGUID(), Player::GetSession(), CollectionMgr::HasItemAppearance(), ITEM_MODIFIER_BATTLE_PET_BREED_DATA, ITEM_MODIFIER_BATTLE_PET_LEVEL, ItemModifiedAppearanceId, WorldPackets::AuctionHouse::BucketInfo::ItemModifiedAppearanceIDs, Key, WorldPackets::AuctionHouse::BucketInfo::Key, WorldPackets::AuctionHouse::BucketInfo::MaxBattlePetLevel, WorldPackets::AuctionHouse::BucketInfo::MaxBattlePetQuality, MinPrice, WorldPackets::AuctionHouse::BucketInfo::MinPrice, RequiredLevel, WorldPackets::AuctionHouse::BucketInfo::RequiredLevel, and WorldPackets::AuctionHouse::BucketInfo::TotalQuantity.
| std::vector<AuctionPosting*> AuctionsBucketData::Auctions |
Definition at line 208 of file AuctionHouseMgr.h.
Referenced by AuctionHouseObject::AddAuction(), BuildBucketInfo(), and AuctionHouseObject::RemoveAuction().
| std::array<std::wstring, TOTAL_LOCALES> AuctionsBucketData::FullName = { } |
Definition at line 206 of file AuctionHouseMgr.h.
Referenced by AuctionHouseObject::AddAuction(), AuctionHouseObject::BuildListBuckets(), AuctionPosting::Sorter::CompareColumns(), and AuctionsBucketData::Sorter::CompareColumns().
| uint8 AuctionsBucketData::InventoryType = 0 |
Definition at line 197 of file AuctionHouseMgr.h.
Referenced by AuctionHouseObject::AddAuction(), and AuctionHouseObject::BuildListBuckets().
| uint8 AuctionsBucketData::ItemClass = 0 |
Definition at line 195 of file AuctionHouseMgr.h.
Referenced by AuctionHouseObject::AddAuction(), AuctionHouseObject::BuildListBuckets(), and AuctionBotSeller::SetStat().
Definition at line 201 of file AuctionHouseMgr.h.
Referenced by AuctionHouseObject::AddAuction(), BuildBucketInfo(), AuctionHouseObject::BuildListBuckets(), and AuctionHouseObject::RemoveAuction().
| uint8 AuctionsBucketData::ItemSubClass = 0 |
Definition at line 196 of file AuctionHouseMgr.h.
Referenced by AuctionHouseObject::AddAuction(), and AuctionHouseObject::BuildListBuckets().
| AuctionsBucketKey AuctionsBucketData::Key {} |
Definition at line 192 of file AuctionHouseMgr.h.
Referenced by AuctionHouseObject::AddAuction(), BuildBucketInfo(), AuctionBotBuyer::BuyAndBidItems(), AuctionBotBuyer::GetItemInformation(), AuctionsBucketData::Sorter::operator()(), and AuctionHouseObject::RemoveAuction().
| uint8 AuctionsBucketData::MaxBattlePetLevel = 0 |
Definition at line 205 of file AuctionHouseMgr.h.
Referenced by AuctionHouseObject::AddAuction(), and AuctionHouseObject::RemoveAuction().
| uint8 AuctionsBucketData::MinBattlePetLevel = 0 |
Definition at line 204 of file AuctionHouseMgr.h.
Referenced by AuctionHouseObject::AddAuction(), AuctionHouseObject::BuildListBuckets(), and AuctionHouseObject::RemoveAuction().
| uint64 AuctionsBucketData::MinPrice = 0 |
Definition at line 200 of file AuctionHouseMgr.h.
Referenced by AuctionHouseObject::AddAuction(), BuildBucketInfo(), AuctionsBucketData::Sorter::CompareColumns(), and AuctionHouseObject::RemoveAuction().
| std::array<uint32, MAX_ITEM_QUALITY> AuctionsBucketData::QualityCounts = { } |
Definition at line 199 of file AuctionHouseMgr.h.
Referenced by AuctionHouseObject::AddAuction(), and AuctionHouseObject::RemoveAuction().
| AuctionHouseFilterMask AuctionsBucketData::QualityMask = AuctionHouseFilterMask::None |
Definition at line 198 of file AuctionHouseMgr.h.
Referenced by AuctionHouseObject::AddAuction(), AuctionHouseObject::BuildListBuckets(), and AuctionHouseObject::RemoveAuction().
| uint8 AuctionsBucketData::RequiredLevel = 0 |
Definition at line 202 of file AuctionHouseMgr.h.
Referenced by AuctionHouseObject::AddAuction(), BuildBucketInfo(), and AuctionHouseObject::BuildListBuckets().
| uint16 AuctionsBucketData::SortLevel = 0 |
Definition at line 203 of file AuctionHouseMgr.h.
Referenced by AuctionHouseObject::AddAuction(), AuctionPosting::Sorter::CompareColumns(), and AuctionsBucketData::Sorter::CompareColumns().