TrinityCore
|
#include <AuctionHouseBotBuyer.h>
Public Member Functions | |
AuctionBotBuyer () | |
~AuctionBotBuyer () | |
bool | Initialize () override |
bool | Update (AuctionHouseType houseType) override |
void | LoadConfig () |
void | BuyAndBidItems (BuyerConfiguration &config) |
Public Member Functions inherited from AuctionBotAgent | |
AuctionBotAgent () | |
virtual | ~AuctionBotAgent () |
virtual bool | Initialize ()=0 |
virtual bool | Update (AuctionHouseType houseType)=0 |
Private Member Functions | |
void | LoadBuyerValues (BuyerConfiguration &config) |
bool | RollBuyChance (BuyerItemInfo const *ahInfo, AuctionPosting const *auction) |
bool | RollBidChance (BuyerItemInfo const *ahInfo, AuctionPosting const *auction, uint32 bidPrice) |
void | PlaceBidToEntry (AuctionPosting *auction, AuctionHouseObject *auctionHouse, uint32 bidPrice) |
void | BuyEntry (AuctionPosting *auction, AuctionHouseObject *auctionHouse) |
void | PrepareListOfEntry (BuyerConfiguration &config) |
uint32 | GetItemInformation (BuyerConfiguration &config) |
uint32 | GetVendorPrice (uint32 quality) |
uint32 | GetChanceMultiplier (uint32 quality) |
Private Attributes | |
uint32 | _checkInterval |
BuyerConfiguration | _houseConfig [MAX_AUCTION_HOUSE_TYPE] |
Definition at line 70 of file AuctionHouseBotBuyer.h.
AuctionBotBuyer::AuctionBotBuyer | ( | ) |
AuctionBotBuyer::~AuctionBotBuyer | ( | ) |
Definition at line 33 of file AuctionHouseBotBuyer.cpp.
void AuctionBotBuyer::BuyAndBidItems | ( | BuyerConfiguration & | config | ) |
Definition at line 272 of file AuctionHouseBotBuyer.cpp.
|
private |
Definition at line 399 of file AuctionHouseBotBuyer.cpp.
Definition at line 375 of file AuctionHouseBotBuyer.cpp.
|
private |
Definition at line 98 of file AuctionHouseBotBuyer.cpp.
Definition at line 352 of file AuctionHouseBotBuyer.cpp.
|
overridevirtual |
Implements AuctionBotAgent.
Definition at line 37 of file AuctionHouseBotBuyer.cpp.
|
private |
void AuctionBotBuyer::LoadConfig | ( | ) |
Definition at line 60 of file AuctionHouseBotBuyer.cpp.
|
private |
Definition at line 430 of file AuctionHouseBotBuyer.cpp.
|
private |
Definition at line 255 of file AuctionHouseBotBuyer.cpp.
|
private |
Definition at line 209 of file AuctionHouseBotBuyer.cpp.
|
private |
Definition at line 164 of file AuctionHouseBotBuyer.cpp.
|
overridevirtual |
Implements AuctionBotAgent.
Definition at line 76 of file AuctionHouseBotBuyer.cpp.
|
private |
Definition at line 83 of file AuctionHouseBotBuyer.h.
|
private |
Definition at line 84 of file AuctionHouseBotBuyer.h.