aboutsummaryrefslogtreecommitdiff
path: root/src/server/worldserver
diff options
context:
space:
mode:
authorjackpoz <giacomopoz@gmail.com>2015-08-01 18:48:55 +0200
committerjackpoz <giacomopoz@gmail.com>2015-08-01 18:48:55 +0200
commit177b6319d1ad49a38fbd06f37671da1e3d1ae4e6 (patch)
tree0dab43a0d1afce97eb920dc90be0889f5673bfad /src/server/worldserver
parent59fe55dfc90482e7de16db1d6756606438182f34 (diff)
Core/AHBot: Adjust AHBot bid and buyout chances
Apply an exponential formula to define the chance to bid/buyout an auction depending on auction price and item price ratio. The formula can be adjusted changing the new AuctionHouseBot.Buyer.ChanceFactor config parameter Chance = 100 ^ (1 + (1 - (auction_price / item_price) / k) k is the config parameter AuctionHouseBot.Buyer.ChanceFactor, the higher the number the higher chance to buy overpriced auctions.
Diffstat (limited to 'src/server/worldserver')
-rw-r--r--src/server/worldserver/worldserver.conf.dist7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/server/worldserver/worldserver.conf.dist b/src/server/worldserver/worldserver.conf.dist
index e76c01a11df..43c60ac3faa 100644
--- a/src/server/worldserver/worldserver.conf.dist
+++ b/src/server/worldserver/worldserver.conf.dist
@@ -3115,6 +3115,13 @@ AuctionHouseBot.Buyer.Alliance.Enabled = 0
AuctionHouseBot.Buyer.Horde.Enabled = 0
AuctionHouseBot.Buyer.Neutral.Enabled = 0
+# AuctionHouseBot.Buyer.ChanceFactor
+# Description: k value in the formula used for the chance to buy an item "100^(1 + (1 - (AuctionBid / ItemPrice)) / k)"
+# It must be a decimal number in the range of (0, +infinity). The higher the number the higher chance to buy overpriced auctions
+# Default: 2
+
+AuctionHouseBot.Buyer.ChanceFactor = 2
+
#
# AuctionHouseBot.Buyer.Baseprice.QUALITY
# Description: Base sellprices in copper for non priced items for each quality.