![]() |
TrinityCore
|
#include <AuctionHouseBotSeller.h>
Inheritance diagram for AuctionBotSeller:Public Types | |
| typedef std::vector< uint32 > | ItemPool |
Public Member Functions | |
| AuctionBotSeller () | |
| ~AuctionBotSeller () | |
| bool | Initialize () override |
| bool | Update (AuctionHouseType houseType) override |
| void | AddNewAuctions (SellerConfiguration &config) |
| void | SetItemsRatio (uint32 al, uint32 ho, uint32 ne) |
| void | SetItemsRatioForHouse (AuctionHouseType house, uint32 val) |
| void | SetItemsAmount (std::array< uint32, MAX_AUCTION_QUALITY > const &amounts) |
| void | SetItemsAmountForQuality (AuctionQuality quality, uint32 val) |
| void | LoadConfig () |
Public Member Functions inherited from AuctionBotAgent | |
| AuctionBotAgent ()=default | |
| AuctionBotAgent (AuctionBotAgent const &)=delete | |
| AuctionBotAgent (AuctionBotAgent &&)=delete | |
| AuctionBotAgent & | operator= (AuctionBotAgent const &)=delete |
| AuctionBotAgent & | operator= (AuctionBotAgent &&)=delete |
| virtual | ~AuctionBotAgent ()=default |
Private Member Functions | |
| void | LoadSellerValues (SellerConfiguration &config) |
| uint32 | SetStat (SellerConfiguration &config) |
| bool | GetItemsToSell (SellerConfiguration &config, ItemsToSellArray &itemsToSellArray, AllItemsArray const &addedItem) |
| void | SetPricesOfItem (ItemTemplate const *itemProto, SellerConfiguration &config, uint32 &buyout, uint32 &bid, uint32 stackcnt) |
| uint32 | GetStackSizeForItem (ItemTemplate const *itemProto, SellerConfiguration &config) const |
| void | LoadItemsQuantity (SellerConfiguration &config) |
Static Private Member Functions | |
| static uint32 | GetBuyModifier (ItemTemplate const *prototype) |
| static uint32 | GetSellModifier (ItemTemplate const *itemProto) |
Private Attributes | |
| SellerConfiguration | _houseConfig [MAX_AUCTION_HOUSE_TYPE] |
| ItemPool | _itemPool [MAX_AUCTION_QUALITY][MAX_ITEM_CLASS] |
Definition at line 119 of file AuctionHouseBotSeller.h.
| typedef std::vector<uint32> AuctionBotSeller::ItemPool |
Definition at line 122 of file AuctionHouseBotSeller.h.
| AuctionBotSeller::AuctionBotSeller | ( | ) |
Definition at line 30 of file AuctionHouseBotSeller.cpp.
References _houseConfig, Initialize(), and MAX_AUCTION_HOUSE_TYPE.
| AuctionBotSeller::~AuctionBotSeller | ( | ) |
Definition at line 37 of file AuctionHouseBotSeller.cpp.
| void AuctionBotSeller::AddNewAuctions | ( | SellerConfiguration & | config | ) |
Definition at line 814 of file AuctionHouseBotSeller.cpp.
References _itemPool, AuctionHouseObject::AddAuction(), AuctionPosting::BuyoutOrUnitPrice, CharacterDatabase, ItemToSell::Color, Item::CreateItem(), DAY, AuctionPosting::EndTime, GenerateItemRandomBonusListId(), SellerConfiguration::GetHouseType(), GetItemsToSell(), SellerConfiguration::GetMaxTime(), SellerConfiguration::GetMinTime(), GetStackSizeForItem(), GameTime::GetSystemTime(), AuctionPosting::Id, AuctionPosting::IsCommodity(), ItemToSell::Itemclass, AuctionPosting::Items, SellerConfiguration::LastMissedItem, AuctionPosting::MinBid, NONE, AuctionPosting::Owner, sAuctionBotConfig, sAuctionMgr, Trinity::Containers::SelectRandomContainerElement(), Item::SetItemRandomBonusList(), SetPricesOfItem(), sObjectMgr, AuctionPosting::StartTime, TC_LOG_DEBUG, TC_LOG_ERROR, and urand().
Referenced by Update().
|
staticprivate |
Definition at line 658 of file AuctionHouseBotSeller.cpp.
References ItemTemplate::GetClass(), ItemTemplate::GetSubClass(), ITEM_CLASS_ARMOR, ITEM_CLASS_CONSUMABLE, ITEM_CLASS_KEY, ITEM_CLASS_PROJECTILE, ITEM_CLASS_QUEST, ITEM_CLASS_REAGENT, ITEM_CLASS_TRADE_GOODS, ITEM_CLASS_WEAPON, ITEM_SUBCLASS_ARMOR_CLOTH, ITEM_SUBCLASS_ARMOR_LEATHER, ITEM_SUBCLASS_ARMOR_MAIL, ITEM_SUBCLASS_ARMOR_MISCELLANEOUS, ITEM_SUBCLASS_ARMOR_PLATE, ITEM_SUBCLASS_ARMOR_SHIELD, ITEM_SUBCLASS_BANDAGE, ITEM_SUBCLASS_CONSUMABLE, ITEM_SUBCLASS_DEVICES, ITEM_SUBCLASS_ELEMENTAL, ITEM_SUBCLASS_ENCHANTING, ITEM_SUBCLASS_EXPLOSIVES, ITEM_SUBCLASS_FLASK, ITEM_SUBCLASS_ITEM_ENHANCEMENT, ITEM_SUBCLASS_MEAT, ITEM_SUBCLASS_PARTS, ITEM_SUBCLASS_SCROLL, ITEM_SUBCLASS_TRADE_GOODS, ITEM_SUBCLASS_TRADE_GOODS_OTHER, ITEM_SUBCLASS_WEAPON_AXE, ITEM_SUBCLASS_WEAPON_AXE2, ITEM_SUBCLASS_WEAPON_DAGGER, ITEM_SUBCLASS_WEAPON_FIST_WEAPON, ITEM_SUBCLASS_WEAPON_MACE, ITEM_SUBCLASS_WEAPON_MACE2, ITEM_SUBCLASS_WEAPON_POLEARM, ITEM_SUBCLASS_WEAPON_STAFF, ITEM_SUBCLASS_WEAPON_SWORD, ITEM_SUBCLASS_WEAPON_SWORD2, and ITEM_SUBCLASS_WEAPON_THROWN.
Referenced by SetPricesOfItem().
|
private |
Definition at line 564 of file AuctionHouseBotSeller.cpp.
References ItemToSell::Color, SellerConfiguration::GetMissedItemsPerClass(), ItemToSell::Itemclass, MAX_AUCTION_QUALITY, and MAX_ITEM_CLASS.
Referenced by AddNewAuctions().
|
staticprivate |
Definition at line 643 of file AuctionHouseBotSeller.cpp.
References ItemTemplate::GetClass(), ITEM_CLASS_ARMOR, ITEM_CLASS_PROJECTILE, ITEM_CLASS_REAGENT, and ITEM_CLASS_WEAPON.
Referenced by SetPricesOfItem().
|
private |
Definition at line 634 of file AuctionHouseBotSeller.cpp.
References ItemTemplate::GetClass(), ItemTemplate::GetMaxStackSize(), SellerConfiguration::GetRandomStackRatioPerClass(), and urand().
Referenced by AddNewAuctions().
|
overridevirtual |
Implements AuctionBotAgent.
Definition at line 41 of file AuctionHouseBotSeller.cpp.
References _itemPool, BIND_NONE, BIND_ON_ACQUIRE, BIND_ON_EQUIP, BIND_ON_USE, BIND_QUEST, CONFIG_AHBOT_ALLIANCE_ITEM_AMOUNT_RATIO, CONFIG_AHBOT_BIND_EQUIP, CONFIG_AHBOT_BIND_NO, CONFIG_AHBOT_BIND_PICKUP, CONFIG_AHBOT_BIND_QUEST, CONFIG_AHBOT_BIND_USE, CONFIG_AHBOT_BUYPRICE_SELLER, CONFIG_AHBOT_CLASS_ARMOR_ALLOW_ZERO, CONFIG_AHBOT_CLASS_CONSUMABLE_ALLOW_ZERO, CONFIG_AHBOT_CLASS_CONTAINER_ALLOW_ZERO, CONFIG_AHBOT_CLASS_CONTAINER_MAX_ITEM_LEVEL, CONFIG_AHBOT_CLASS_CONTAINER_MIN_ITEM_LEVEL, CONFIG_AHBOT_CLASS_GEM_ALLOW_ZERO, CONFIG_AHBOT_CLASS_GLYPH_ALLOW_ZERO, CONFIG_AHBOT_CLASS_GLYPH_MAX_ITEM_LEVEL, CONFIG_AHBOT_CLASS_GLYPH_MAX_REQ_LEVEL, CONFIG_AHBOT_CLASS_GLYPH_MIN_ITEM_LEVEL, CONFIG_AHBOT_CLASS_GLYPH_MIN_REQ_LEVEL, CONFIG_AHBOT_CLASS_KEY_ALLOW_ZERO, CONFIG_AHBOT_CLASS_MISC_ALLOW_ZERO, CONFIG_AHBOT_CLASS_MISC_MOUNT_MAX_REQ_LEVEL, CONFIG_AHBOT_CLASS_MISC_MOUNT_MAX_SKILL_RANK, CONFIG_AHBOT_CLASS_MISC_MOUNT_MIN_REQ_LEVEL, CONFIG_AHBOT_CLASS_MISC_MOUNT_MIN_SKILL_RANK, CONFIG_AHBOT_CLASS_PROJECTILE_ALLOW_ZERO, CONFIG_AHBOT_CLASS_QUEST_ALLOW_ZERO, CONFIG_AHBOT_CLASS_QUIVER_ALLOW_ZERO, CONFIG_AHBOT_CLASS_REAGENT_ALLOW_ZERO, CONFIG_AHBOT_CLASS_RECIPE_ALLOW_ZERO, CONFIG_AHBOT_CLASS_TRADEGOOD_ALLOW_ZERO, CONFIG_AHBOT_CLASS_TRADEGOOD_MAX_ITEM_LEVEL, CONFIG_AHBOT_CLASS_TRADEGOOD_MIN_ITEM_LEVEL, CONFIG_AHBOT_CLASS_WEAPON_ALLOW_ZERO, CONFIG_AHBOT_HORDE_ITEM_AMOUNT_RATIO, CONFIG_AHBOT_ITEM_MAX_ITEM_LEVEL, CONFIG_AHBOT_ITEM_MAX_REQ_LEVEL, CONFIG_AHBOT_ITEM_MAX_SKILL_RANK, CONFIG_AHBOT_ITEM_MIN_ITEM_LEVEL, CONFIG_AHBOT_ITEM_MIN_REQ_LEVEL, CONFIG_AHBOT_ITEM_MIN_SKILL_RANK, CONFIG_AHBOT_ITEMS_LOOT, CONFIG_AHBOT_ITEMS_MISC, CONFIG_AHBOT_ITEMS_VENDOR, CONFIG_AHBOT_LOCKBOX_ENABLED, CONFIG_AHBOT_NEUTRAL_ITEM_AMOUNT_RATIO, ItemTemplate::GetBaseItemLevel(), ItemTemplate::GetBaseRequiredLevel(), ItemTemplate::GetBonding(), ItemTemplate::GetBuyPrice(), ItemTemplate::GetClass(), ItemTemplate::GetLockID(), ItemTemplate::GetQuality(), ItemTemplate::GetRequiredSkillRank(), ItemTemplate::GetSellPrice(), ItemTemplate::GetSubClass(), Field::GetUInt32(), ItemTemplate::HasFlag(), ITEM_CLASS_ARMOR, ITEM_CLASS_CONSUMABLE, ITEM_CLASS_CONTAINER, ITEM_CLASS_GEM, ITEM_CLASS_GLYPH, ITEM_CLASS_KEY, ITEM_CLASS_MISCELLANEOUS, ITEM_CLASS_PROJECTILE, ITEM_CLASS_QUEST, ITEM_CLASS_QUIVER, ITEM_CLASS_REAGENT, ITEM_CLASS_RECIPE, ITEM_CLASS_TRADE_GOODS, ITEM_CLASS_WEAPON, ITEM_FLAG_HAS_LOOT, ITEM_SUBCLASS_MISCELLANEOUS_MOUNT, LoadConfig(), LOG_LEVEL_DEBUG, MAX_AUCTION_QUALITY, MAX_ITEM_CLASS, sAuctionBotConfig, sItemStore, sLog, sObjectMgr, TC_LOG_DEBUG, TC_LOG_ERROR, and WorldDatabase.
Referenced by AuctionBotSeller(), and AuctionHouseBot::InitializeAgents().
| void AuctionBotSeller::LoadConfig | ( | ) |
Definition at line 370 of file AuctionHouseBotSeller.cpp.
References _houseConfig, LoadSellerValues(), MAX_AUCTION_HOUSE_TYPE, and sAuctionBotConfig.
Referenced by Initialize().
|
private |
Definition at line 377 of file AuctionHouseBotSeller.cpp.
References _itemPool, ASSERT, CONFIG_AHBOT_CLASS_ARMOR_PRIORITY, CONFIG_AHBOT_CLASS_CONSUMABLE_PRIORITY, CONFIG_AHBOT_CLASS_CONTAINER_PRIORITY, CONFIG_AHBOT_CLASS_GEM_PRIORITY, CONFIG_AHBOT_CLASS_GENERIC_PRIORITY, CONFIG_AHBOT_CLASS_GLYPH_PRIORITY, CONFIG_AHBOT_CLASS_KEY_PRIORITY, CONFIG_AHBOT_CLASS_MISC_PRIORITY, CONFIG_AHBOT_CLASS_PROJECTILE_PRIORITY, CONFIG_AHBOT_CLASS_QUEST_PRIORITY, CONFIG_AHBOT_CLASS_QUIVER_PRIORITY, CONFIG_AHBOT_CLASS_RANDOMSTACKRATIO_ARMOR, CONFIG_AHBOT_CLASS_RANDOMSTACKRATIO_CONSUMABLE, CONFIG_AHBOT_CLASS_RANDOMSTACKRATIO_CONTAINER, CONFIG_AHBOT_CLASS_RANDOMSTACKRATIO_GEM, CONFIG_AHBOT_CLASS_RANDOMSTACKRATIO_GENERIC, CONFIG_AHBOT_CLASS_RANDOMSTACKRATIO_GLYPH, CONFIG_AHBOT_CLASS_RANDOMSTACKRATIO_KEY, CONFIG_AHBOT_CLASS_RANDOMSTACKRATIO_MISC, CONFIG_AHBOT_CLASS_RANDOMSTACKRATIO_PROJECTILE, CONFIG_AHBOT_CLASS_RANDOMSTACKRATIO_QUEST, CONFIG_AHBOT_CLASS_RANDOMSTACKRATIO_QUIVER, CONFIG_AHBOT_CLASS_RANDOMSTACKRATIO_REAGENT, CONFIG_AHBOT_CLASS_RANDOMSTACKRATIO_RECIPE, CONFIG_AHBOT_CLASS_RANDOMSTACKRATIO_TRADEGOOD, CONFIG_AHBOT_CLASS_RANDOMSTACKRATIO_WEAPON, CONFIG_AHBOT_CLASS_REAGENT_PRIORITY, CONFIG_AHBOT_CLASS_RECIPE_PRIORITY, CONFIG_AHBOT_CLASS_TRADEGOOD_PRIORITY, CONFIG_AHBOT_CLASS_WEAPON_PRIORITY, CONFIG_AHBOT_ITEM_GRAY_AMOUNT, SellerConfiguration::GetHouseType(), SellerConfiguration::GetItemsAmountPerClass(), SellerConfiguration::GetItemsAmountPerQuality(), ITEM_CLASS_ARMOR, ITEM_CLASS_CONSUMABLE, ITEM_CLASS_CONTAINER, ITEM_CLASS_GEM, ITEM_CLASS_GLYPH, ITEM_CLASS_ITEM_ENHANCEMENT, ITEM_CLASS_KEY, ITEM_CLASS_MISCELLANEOUS, ITEM_CLASS_PROJECTILE, ITEM_CLASS_QUEST, ITEM_CLASS_QUIVER, ITEM_CLASS_REAGENT, ITEM_CLASS_RECIPE, ITEM_CLASS_TRADE_GOODS, ITEM_CLASS_WEAPON, MAX_AUCTION_QUALITY, MAX_ITEM_CLASS, sAuctionBotConfig, SellerConfiguration::SetItemsAmountPerClass(), SellerConfiguration::SetItemsAmountPerQuality(), and SellerConfiguration::SetRandomStackRatioPerClass().
Referenced by LoadSellerValues(), SetItemsAmount(), SetItemsAmountForQuality(), SetItemsRatio(), and SetItemsRatioForHouse().
|
private |
Definition at line 488 of file AuctionHouseBotSeller.cpp.
References CONFIG_AHBOT_CLASS_ARMOR_PRICE_RATIO, CONFIG_AHBOT_CLASS_CONSUMABLE_PRICE_RATIO, CONFIG_AHBOT_CLASS_CONTAINER_PRICE_RATIO, CONFIG_AHBOT_CLASS_GEM_PRICE_RATIO, CONFIG_AHBOT_CLASS_GENERIC_PRICE_RATIO, CONFIG_AHBOT_CLASS_GLYPH_PRICE_RATIO, CONFIG_AHBOT_CLASS_KEY_PRICE_RATIO, CONFIG_AHBOT_CLASS_MISC_PRICE_RATIO, CONFIG_AHBOT_CLASS_MONEY_PRICE_RATIO, CONFIG_AHBOT_CLASS_PERMANENT_PRICE_RATIO, CONFIG_AHBOT_CLASS_PROJECTILE_PRICE_RATIO, CONFIG_AHBOT_CLASS_QUEST_PRICE_RATIO, CONFIG_AHBOT_CLASS_QUIVER_PRICE_RATIO, CONFIG_AHBOT_CLASS_REAGENT_PRICE_RATIO, CONFIG_AHBOT_CLASS_RECIPE_PRICE_RATIO, CONFIG_AHBOT_CLASS_TRADEGOOD_PRICE_RATIO, CONFIG_AHBOT_CLASS_WEAPON_PRICE_RATIO, CONFIG_AHBOT_ITEM_GRAY_PRICE_RATIO, CONFIG_AHBOT_MAXTIME, CONFIG_AHBOT_MINTIME, SellerConfiguration::GetHouseType(), ITEM_CLASS_ARMOR, ITEM_CLASS_CONSUMABLE, ITEM_CLASS_CONTAINER, ITEM_CLASS_GEM, ITEM_CLASS_GLYPH, ITEM_CLASS_ITEM_ENHANCEMENT, ITEM_CLASS_KEY, ITEM_CLASS_MISCELLANEOUS, ITEM_CLASS_MONEY, ITEM_CLASS_PERMANENT, ITEM_CLASS_PROJECTILE, ITEM_CLASS_QUEST, ITEM_CLASS_QUIVER, ITEM_CLASS_REAGENT, ITEM_CLASS_RECIPE, ITEM_CLASS_TRADE_GOODS, ITEM_CLASS_WEAPON, LoadItemsQuantity(), MAX_AUCTION_QUALITY, sAuctionBotConfig, SellerConfiguration::SetMaxTime(), SellerConfiguration::SetMinTime(), SellerConfiguration::SetPriceRatioPerClass(), and SellerConfiguration::SetPriceRatioPerQuality().
Referenced by LoadConfig().
| void AuctionBotSeller::SetItemsAmount | ( | std::array< uint32, MAX_AUCTION_QUALITY > const & | amounts | ) |
Definition at line 774 of file AuctionHouseBotSeller.cpp.
References _houseConfig, AUCTION_QUALITY_BLUE, AUCTION_QUALITY_GRAY, AUCTION_QUALITY_GREEN, AUCTION_QUALITY_ORANGE, AUCTION_QUALITY_PURPLE, AUCTION_QUALITY_WHITE, AUCTION_QUALITY_YELLOW, CONFIG_AHBOT_ITEM_BLUE_AMOUNT, CONFIG_AHBOT_ITEM_GRAY_AMOUNT, CONFIG_AHBOT_ITEM_GREEN_AMOUNT, CONFIG_AHBOT_ITEM_ORANGE_AMOUNT, CONFIG_AHBOT_ITEM_PURPLE_AMOUNT, CONFIG_AHBOT_ITEM_WHITE_AMOUNT, CONFIG_AHBOT_ITEM_YELLOW_AMOUNT, LoadItemsQuantity(), MAX_AUCTION_HOUSE_TYPE, and sAuctionBotConfig.
Referenced by AuctionHouseBot::SetItemsAmount().
| void AuctionBotSeller::SetItemsAmountForQuality | ( | AuctionQuality | quality, |
| uint32 | val | ||
| ) |
Definition at line 788 of file AuctionHouseBotSeller.cpp.
References _houseConfig, AUCTION_QUALITY_BLUE, AUCTION_QUALITY_GRAY, AUCTION_QUALITY_GREEN, AUCTION_QUALITY_ORANGE, AUCTION_QUALITY_PURPLE, AUCTION_QUALITY_WHITE, CONFIG_AHBOT_ITEM_BLUE_AMOUNT, CONFIG_AHBOT_ITEM_GRAY_AMOUNT, CONFIG_AHBOT_ITEM_GREEN_AMOUNT, CONFIG_AHBOT_ITEM_ORANGE_AMOUNT, CONFIG_AHBOT_ITEM_PURPLE_AMOUNT, CONFIG_AHBOT_ITEM_WHITE_AMOUNT, CONFIG_AHBOT_ITEM_YELLOW_AMOUNT, LoadItemsQuantity(), MAX_AUCTION_HOUSE_TYPE, and sAuctionBotConfig.
Referenced by AuctionHouseBot::SetItemsAmountForQuality().
Definition at line 750 of file AuctionHouseBotSeller.cpp.
References _houseConfig, CONFIG_AHBOT_ALLIANCE_ITEM_AMOUNT_RATIO, CONFIG_AHBOT_HORDE_ITEM_AMOUNT_RATIO, CONFIG_AHBOT_NEUTRAL_ITEM_AMOUNT_RATIO, LoadItemsQuantity(), MAX_AUCTION_HOUSE_TYPE, and sAuctionBotConfig.
Referenced by AuctionHouseBot::SetItemsRatio().
| void AuctionBotSeller::SetItemsRatioForHouse | ( | AuctionHouseType | house, |
| uint32 | val | ||
| ) |
Definition at line 760 of file AuctionHouseBotSeller.cpp.
References _houseConfig, AUCTION_HOUSE_ALLIANCE, AUCTION_HOUSE_HORDE, CONFIG_AHBOT_ALLIANCE_ITEM_AMOUNT_RATIO, CONFIG_AHBOT_HORDE_ITEM_AMOUNT_RATIO, CONFIG_AHBOT_NEUTRAL_ITEM_AMOUNT_RATIO, LoadItemsQuantity(), and sAuctionBotConfig.
Referenced by AuctionHouseBot::SetItemsRatioForHouse().
|
private |
Definition at line 589 of file AuctionHouseBotSeller.cpp.
References CONFIG_AHBOT_BIDPRICE_MAX, CONFIG_AHBOT_BIDPRICE_MIN, CONFIG_AHBOT_BUYPRICE_SELLER, frand(), ItemTemplate::GetBaseItemLevel(), ItemTemplate::GetBuyCount(), GetBuyModifier(), ItemTemplate::GetBuyPrice(), ItemTemplate::GetClass(), SellerConfiguration::GetPriceRatioPerClass(), SellerConfiguration::GetPriceRatioPerQuality(), ItemTemplate::GetQuality(), GetSellModifier(), ItemTemplate::GetSellPrice(), ITEM_CLASS_ARMOR, ITEM_CLASS_WEAPON, sAuctionBotConfig, and SILVER.
Referenced by AddNewAuctions().
|
private |
Definition at line 524 of file AuctionHouseBotSeller.cpp.
References AUCTION_QUALITY_BLUE, AUCTION_QUALITY_GRAY, AUCTION_QUALITY_GREEN, AUCTION_QUALITY_ORANGE, AUCTION_QUALITY_PURPLE, AUCTION_QUALITY_WHITE, AUCTION_QUALITY_YELLOW, AuctionPosting::Bucket, AuctionHouseObject::GetAuctionsBegin(), AuctionHouseObject::GetAuctionsEnd(), SellerConfiguration::GetHouseType(), SellerConfiguration::GetMissedItemsPerClass(), ObjectGuid::IsEmpty(), AuctionsBucketData::ItemClass, AuctionPosting::Items, SellerConfiguration::LastMissedItem, MAX_AUCTION_QUALITY, MAX_ITEM_CLASS, AuctionPosting::Owner, sAuctionBotConfig, sAuctionMgr, SellerConfiguration::SetMissedItemsPerClass(), and TC_LOG_DEBUG.
Referenced by Update().
|
overridevirtual |
Implements AuctionBotAgent.
Definition at line 914 of file AuctionHouseBotSeller.cpp.
References _houseConfig, AddNewAuctions(), AuctionBotConfig::GetHouseTypeName(), sAuctionBotConfig, SetStat(), and TC_LOG_DEBUG.
Referenced by AuctionHouseBot::Update().
|
private |
Definition at line 138 of file AuctionHouseBotSeller.h.
Referenced by AuctionBotSeller(), LoadConfig(), SetItemsAmount(), SetItemsAmountForQuality(), SetItemsRatio(), SetItemsRatioForHouse(), and Update().
|
private |
Definition at line 140 of file AuctionHouseBotSeller.h.
Referenced by AddNewAuctions(), Initialize(), and LoadItemsQuantity().