From 6d85af09f5c3effa99a5aa296b2ece527ab4b726 Mon Sep 17 00:00:00 2001 From: NathanHandley Date: Tue, 11 Mar 2025 19:21:45 -0500 Subject: [PATCH] Fix error-out on a fresh server --- conf/mod_ahbot.conf.dist | 4 ++-- src/AuctionHouseBot.cpp | 9 +++++---- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/conf/mod_ahbot.conf.dist b/conf/mod_ahbot.conf.dist index 8abd320..4efb21e 100644 --- a/conf/mod_ahbot.conf.dist +++ b/conf/mod_ahbot.conf.dist @@ -36,8 +36,8 @@ AuctionHouseBot.DEBUG = 0 AuctionHouseBot.DEBUG_FILTERS = 0 -AuctionHouseBot.EnableSeller = 1 -AuctionHouseBot.EnableBuyer = 1 +AuctionHouseBot.EnableSeller = 0 +AuctionHouseBot.EnableBuyer = 0 AuctionHouseBot.GUIDs = 0 AuctionHouseBot.ItemsPerCycle = 75 diff --git a/src/AuctionHouseBot.cpp b/src/AuctionHouseBot.cpp index 1e24b3b..52c57d6 100644 --- a/src/AuctionHouseBot.cpp +++ b/src/AuctionHouseBot.cpp @@ -726,11 +726,11 @@ void AuctionHouseBot::addNewAuctionBuyerBotBid(Player* AHBplayer, AHBConfig *con void AuctionHouseBot::Update() { - time_t _newrun = time(NULL); - if ((!AHBSeller) && (!AHBBuyer)) + if ((AHBSeller == false) && (AHBBuyer == false)) return; if (AHCharacters.size() == 0) return; + time_t _newrun = time(NULL); // Randomly select the bot to load, and load it uint32 botIndex = urand(0, AHCharacters.size() - 1); @@ -783,10 +783,11 @@ void AuctionHouseBot::InitializeConfiguration() AHBSeller = sConfigMgr->GetOption("AuctionHouseBot.EnableSeller", false); AHBBuyer = sConfigMgr->GetOption("AuctionHouseBot.EnableBuyer", false); + if (AHBSeller == false && AHBBuyer == false) + return; AddCharacters(sConfigMgr->GetOption("AuctionHouseBot.GUIDs", "0")); - if (AHCharacters.size() == 0) - AddCharacters(sConfigMgr->GetOption("AuctionHouseBot.GUID", "0")); // Backwards compat + ItemsPerCycle = sConfigMgr->GetOption("AuctionHouseBot.ItemsPerCycle", 75); // Stack Ratios