From 9bd64af3a9074698ee7c0a0ae0f1857446144a72 Mon Sep 17 00:00:00 2001 From: NathanHandley Date: Tue, 6 Jan 2026 08:44:19 -0600 Subject: [PATCH] Update comments about the 25% random spread --- README.md | 2 +- conf/mod_ahbot.conf.dist | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index beb245a..bf019a9 100644 --- a/README.md +++ b/README.md @@ -45,7 +45,7 @@ The AuctionHouseBot module adds the following in-game commands (for GMs only): ## Buying Bot Behavior 1. **Determining Items to Buy:** Every minute the buyer bot will select (BuyCandidatesPerBuyCycle) items currently up for auction which are listed by players as potential purchase items. -2. **Price Willing to Pay:** The buyer bot will use the same item price calculation the seller bot uses, including the random +/- 25%, and that calculated price is then multiplied by (AcceptablePriceModifier) which then becomes the price the buyer will be willing to spend. +2. **Price Willing to Pay:** The buyer bot will use the same item price calculation the seller bot uses, including the random +/- 25% (configurable), and that calculated price is then multiplied by (AcceptablePriceModifier) which then becomes the price the buyer will be willing to spend. 3. **Buying it:** If the price calculated is higher than the buy out price, then the bot will buy it out. If not, it will test to see if it has been bidded on by a bot and if not, if the bid price is below the price it is willing to pay. If so, it will bid (outbid, so just over current bid). The above behavior is replicated on each enabled auction house. If left to default settings, 1 item in each auction house will attempt to be bought from, if the price calculation seems favorable. Note that any item buy attempt, even items above buying price, consumes a buy candidate. That means that too many overpriced items can drown out potential sales. diff --git a/conf/mod_ahbot.conf.dist b/conf/mod_ahbot.conf.dist index d021d33..b5921b4 100644 --- a/conf/mod_ahbot.conf.dist +++ b/conf/mod_ahbot.conf.dist @@ -214,9 +214,10 @@ AuctionHouseBot.Neutral.MaxItems = 15000 # (BuyCandidatesPerBuyCycle) items currently up for auction which are # listed by players as potential purchase items. # 2) Price Willing to Pay: The buyer bot will use the same item price -# calculation the seller bot uses, including the random +/- 25%, and -# that calculated price is then multiplied by (AcceptablePriceModifier) -# which then becomes the price the buyer will be willing to spend. +# calculation the seller bot uses, including the random +/- 25% +# (configured by BuyoutVariationAddPercent), and that calculated price +# is then multiplied by (AcceptablePriceModifier) which then becomes +# the price the buyer will be willing to spend. # 3) Buying it: If the price calculated is higher than the buy out price, # then the bot will buy it out. If not, it will see if it's an item # not yet bidded on by a bot and the price is affordable, then it will