Commit Graph

291 Commits

Author SHA1 Message Date
zeb
810945afa8 fixed return of cancelled auctions to AHBot when ReturnExpiredAuctionItemsToBot is true 2025-10-07 22:01:54 -04:00
zeb
c3d77918fb attempted to implement return of Emptied auctions to ahbot 2025-10-07 16:58:56 -04:00
zeb
b59164c4a9 added config to remove dangling expired/emptied auctions 2025-10-07 15:51:37 -04:00
NathanHandley
b1ed903c06 Redo the description in the readme 2025-10-07 07:49:14 -05:00
NathanHandley
a7efe6d760 Add configs to enable/disable sellprice restrictions 2025-10-06 08:47:20 -05:00
Nathan Handley
6ff691ad0f Merge pull request #32 from zeb139/add-chat-commands
Added chat commands for GMs
2025-10-05 15:38:45 -05:00
zeb
642c596c1a removed unnecessary code 2025-10-05 15:11:17 -04:00
zeb
f058948243 simplified EmptyAuctionHouses() logic 2025-10-05 12:19:47 -04:00
zeb
499b0702d3 updated .ahbot empty documentation 2025-10-04 23:52:58 -04:00
zeb
a22f866e49 .ahbot empty respects player auctions and returns bids on cancelled items 2025-10-04 23:49:22 -04:00
zeb
762f53f180 added chat commands documentation 2025-10-04 15:21:44 -04:00
zeb
2a6d228f86 added chat commands for GMs 2025-10-04 14:48:54 -04:00
Nathan Handley
8fcf697d37 Merge pull request #31 from zeb139/split-cycles
Separate Buy and Sell Cycles
2025-10-03 08:33:23 -05:00
NathanHandley
f29a9a07b4 Fix mistake merge I just did 2025-10-03 07:27:01 -05:00
NathanHandley
e10b4e57b2 Merge branch 'split-cycles' of https://github.com/zeb139/mod-ah-bot into pr/31 2025-10-03 07:24:26 -05:00
zeb
0b2a469eac separated buy and sell cycles 2025-10-02 22:12:44 -04:00
zeb
3626fcd14a separated buy and sell cycles 2025-10-02 17:19:45 -04:00
NathanHandley
6c132f7c0a Change crafted item filter to have more control
Also enable mounts and pets by default
2025-10-01 21:10:11 -05:00
NathanHandley
c1b8416f22 Add list proportions for Misc items at default
Allows pets and mounts to show up in the AH by default
2025-10-01 17:26:16 -05:00
Nathan Handley
98639f3397 Merge pull request #30 from zeb139/issue-29
Manage AHBot Players with unique ptr
2025-10-01 17:22:47 -05:00
zeb
a6ebda0116 manage AHBot Players with unique ptr 2025-10-01 11:06:04 -04:00
NathanHandley
1abca1a971 Fix player session leak by bots in update loop 2025-10-01 06:54:54 -05:00
Nathan Handley
05ee493a77 Update README.md 2025-09-29 08:05:58 -05:00
Nathan Handley
bd68d4ad30 Merge pull request #28 from zeb139/improve-ahbot-diversity
Improved AHBot diversity during buy/sell cycles
2025-09-29 08:04:36 -05:00
zeb
f7e6b0ff06 added ahbot variance during buy/sell cycles 2025-09-28 20:30:40 -04:00
Nathan Handley
577e5add56 Merge pull request #27 from zeb139/addNewAuctions-performance-improvement
Performance: Added batch processing to AddNewAuctions()
2025-09-28 17:51:47 -05:00
zeb
b9a20c4925 updated .conf readme 2025-09-28 11:54:39 -04:00
zeb
152dd618d1 Added batch processing to AddNewAuctions() 2025-09-28 11:47:17 -04:00
Nathan Handley
eb7b34f736 Merge pull request #25 from zeb139/feature-cycles-variance
Add Buy/Sell cycle timing variance + Add BuyCandidatesPerBuyCycle variance
2025-09-27 09:46:37 -05:00
zeb
cb2c196c8b calculate new CyclesBetweenBuyOrSell only if update cycle is hit 2025-09-26 23:04:20 -04:00
zeb
e0a465811d added BuyCandidatesPerBuyCycle variance 2025-09-26 22:54:54 -04:00
zeb
1166c7c527 added CyclesBetweenBuyOrSell variance 2025-09-26 21:50:19 -04:00
Nathan Handley
81ea9ac469 Merge pull request #24 from zeb139/fix-preventOverpayingForVendorItems
fixed oversight with preventOverpayingForVendorItems
2025-09-24 20:23:27 -05:00
zeb
7c15e6ccbd fixed preventOverpayingForVendorItems oversight 2025-09-24 16:30:01 -04:00
NathanHandley
17f17e7e1b Refine default ListProportion config values
No code changes, so skip this if you already tuned your server
2025-09-22 08:39:14 -05:00
NathanHandley
2bce64e618 Fix log comment 2025-09-21 20:01:39 -05:00
NathanHandley
a0639d8762 Add item-level listing multiplier 2025-09-21 19:59:39 -05:00
NathanHandley
84e790a30a Fix more logs 2025-09-21 11:34:16 -05:00
NathanHandley
2f102a71ab Remove table delete
Don't really need this.  People may not want to lose their other ahbot configuration anyway
2025-09-21 11:17:40 -05:00
NathanHandley
aed9fbb5a8 Logging output bug fixed (text only) 2025-09-21 11:14:03 -05:00
NathanHandley
12570dc2ba Add proper live server config reload support 2025-09-21 11:07:45 -05:00
NathanHandley
1c912f5e46 Rename / Move some methods 2025-09-21 10:54:26 -05:00
NathanHandley
d298675061 Rebalance list proportions; Better logging 2025-09-21 10:47:27 -05:00
NathanHandley
9aba0bb5d9 Improve seller cycle logging when in debug 2025-09-21 10:42:16 -05:00
NathanHandley
1b5ac3dcdf Finish first pass of list proportion rewrite 2025-09-21 10:29:40 -05:00
NathanHandley
c6d2fbedd2 WIP proportion list rewrite 2025-09-21 09:58:15 -05:00
NathanHandley
42045db573 Rename faction auction house object 2025-09-20 21:30:40 -05:00
NathanHandley
b854e06b55 Fix crash if PreventOverpayingForVendorItems is false 2025-09-19 17:14:14 -05:00
NathanHandley
be50926f30 Add config for buyer to always pay calc price on bid 2025-09-19 07:08:46 -05:00
NathanHandley
52e0e19b5a Add more credits to the readme 2025-09-19 06:49:28 -05:00