18#ifndef AUCTION_HOUSE_BOT_SELLER_H
19#define AUCTION_HOUSE_BOT_SELLER_H
85 if (
_itemInfo[quality][itemClass].AmountOfItems > found)
133 void SetItemsAmount(std::array<uint32, MAX_AUCTION_QUALITY>
const& amounts);
std::vector< ItemToSell > ItemsToSellArray
std::array< std::array< uint32, MAX_ITEM_CLASS >, MAX_ITEM_QUALITY > AllItemsArray
#define MAX_AUCTION_QUALITY
#define MAX_AUCTION_HOUSE_TYPE
virtual bool Initialize()=0
virtual bool Update(AuctionHouseType houseType)=0
std::vector< uint32 > ItemPool
void SetMissedItemsPerClass(AuctionQuality quality, ItemClass itemClass, uint32 found)
SellerItemInfo _itemInfo[MAX_AUCTION_QUALITY][MAX_ITEM_CLASS]
void SetPriceRatioPerClass(ItemClass itemClass, uint32 value)
void SetMaxTime(uint32 value)
SellerItemClassSharedInfo _itemSharedClassInfo[MAX_ITEM_CLASS]
uint32 GetItemsAmountPerClass(AuctionQuality quality, ItemClass itemClass) const
void SetPriceRatioPerQuality(AuctionQuality quality, uint32 value)
uint32 GetRandomStackRatioPerClass(ItemClass itemClass) const
uint32 GetPriceRatioPerQuality(AuctionQuality quality) const
uint32 GetMinTime() const
uint32 GetMaxTime() const
uint32 GetMissedItemsPerClass(AuctionQuality quality, ItemClass itemClass) const
void SetItemsAmountPerQuality(AuctionQuality quality, uint32 cnt)
void Initialize(AuctionHouseType houseType)
SellerItemQualitySharedInfo _itemSharedQualityInfo[MAX_ITEM_QUALITY]
AuctionHouseType _houseType
uint32 GetPriceRatioPerClass(ItemClass itemClass) const
uint32 GetItemsAmountPerQuality(AuctionQuality quality) const
void SetMinTime(uint32 value)
void SetItemsAmountPerClass(AuctionQuality quality, ItemClass itemClass, uint32 amount)
AuctionHouseType GetHouseType() const
void SetRandomStackRatioPerClass(ItemClass itemClass, uint32 value)