added feature: use DB drop rates for weapons/armor/recipes probability in AH

This commit is contained in:
zeb
2025-10-06 15:32:26 -04:00
parent 8cc4ae6b7a
commit 8aa4a68f80
4 changed files with 371 additions and 19 deletions

View File

@@ -24,7 +24,6 @@ public:
if (HasPerformedStartup == true)
{
LOG_INFO("server.loading", "AuctionHouseBot: (Re)populating item candidate lists ...");
auctionbot->PopulateItemCandidatesAndProportions();
}
}
@@ -32,6 +31,11 @@ public:
{
LOG_INFO("server.loading", "AuctionHouseBot: (Re)populating item candidate lists ...");
auctionbot->PopulateItemCandidatesAndProportions();
if (sConfigMgr->GetOption<bool>("AuctionHouseBot.Seller.UseDBDropRates.Enabled", true))
{
auctionbot->PopulateQuestRewardItemIDs();
auctionbot->PopulateItemDropChances();
}
HasPerformedStartup = true;
}
};