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
64b6d513b2
Set 'bot bid against players' to match bool in config by default
2025-09-19 06:48:26 -05:00
zeb
8e16169e97
resolved merge conflict
2025-09-18 22:59:15 -04:00
zeb
86ff7d4217
Added meat, gem, potion, elixir, flask advancedPricingFormulas. Fixed build warnings
2025-09-18 22:55:30 -04:00
NathanHandley
fd10a5f819
All disabling of bots bidding against players
2025-09-18 17:13:23 -05:00
NathanHandley
4fdfa50597
Fix bid amount; Fix not buying 0 price vendor items
...
There were two bugs:
- If "Prevent Overpay" was enabled, the bot wouldn't pay for anything not sold by a vendor at all (since the price was zero)
- The bid math implemented (using startbid) wasn't right, because it ignored if any bids were applied to it beyond that. Now it properly accounts for it.
2025-09-18 08:58:07 -05:00
zeb
1b169974ff
Added config, prevent buyerbot from buying overpriced vendor items, refactored advancedPricingMultiplier out of calculateItemValue()
2025-09-17 11:26:23 -04:00
NathanHandley
1d8db54886
Make auction duration configurable
2025-09-16 20:14:08 -05:00
NathanHandley
58fc4f2c1d
Fix max buyout config value
2025-09-16 19:49:26 -05:00
NathanHandley
442360631b
Move remaining magic numbers to configs
2025-09-16 19:32:12 -05:00
NathanHandley
32f447e937
Prevent auction buyouts from being > 100k
2025-09-16 19:01:01 -05:00
NathanHandley
67ac281e60
Add categories for item level multipliers
2025-09-16 18:57:06 -05:00
NathanHandley
a1b943ca58
Add random stack increments
2025-09-16 18:30:28 -05:00
NathanHandley
9c9257e7cd
Allow using recipe produced items in ilevel check
2025-09-16 17:28:03 -05:00
NathanHandley
92c4051844
Ensure full item count listing by skipping invalid proportions
2025-09-16 08:58:48 -05:00
NathanHandley
1b8a3be492
Add item ID restriction to config
2025-09-16 08:50:06 -05:00
NathanHandley
30148548f6
Refactor itemid string extractors to one method set
2025-09-16 08:09:00 -05:00
NathanHandley
32454242ed
Adjust debug logging to catch more data
2025-09-10 19:21:23 -05:00
zeb
45406e0167
Added missing configs and advanced pricing feature toggles
2025-09-10 14:29:37 -04:00
zeb
0fda7ecefa
Merge remote-tracking branch 'upstream/master' into addl-category-configs
2025-09-10 11:03:26 -04:00
NathanHandley
44bdbc9ced
Fix issue where buyer undercuts bids
2025-09-10 06:52:38 -05:00
NathanHandley
7c57a6f11e
Fix and re-enable bid support on buyer bot
2025-09-09 17:37:10 -05:00
NathanHandley
a7d216b1f0
Better implement the buying bot
...
With description!
2025-09-08 20:04:15 -05:00
zeb
372b821abe
Updated pricing formula for cloth trade goods
2025-09-08 09:45:37 -04:00
zeb
e3c7169446
Added pricing formulas for Leather, Enchanting, Elemental, Junk, and Mount
2025-09-07 17:38:51 -04:00
zeb
6c9ae29a3c
Added Class+Quality multiplier. Added pricing formulas for Cloth,Herbs,Stone TradeGoods
2025-09-07 01:00:03 -04:00
NathanHandley
a9c5ae8152
Fix worldsession constructor
...
Upstream added a new parameter to the constructor
2025-07-27 08:02:24 -05:00
NathanHandley
6f14f6b9e3
Set ilevel price multiplier to disabled by default
2025-07-01 20:37:39 -05:00
Spargel
30ae9d45d0
Fixed oversight and added disable option for ilevel multiplier.
2025-06-29 05:24:44 -05:00
Spargel
3fcaae6e87
Added itemlevel price multiplier with conf setting.
2025-06-29 04:52:50 -05:00
NathanHandley
86dbe92a54
Add item level controls
2025-05-25 16:36:27 -05:00
NathanHandley
7b7fa88f76
Add return to avoid error message in last commit
2025-03-11 19:29:03 -05:00
NathanHandley
e23809e6ee
Have a "0" GUIDs will explicitly disable the bot
2025-03-11 19:27:16 -05:00
NathanHandley
6d85af09f5
Fix error-out on a fresh server
2025-03-11 19:21:45 -05:00
NathanHandley
2bc97d5a46
Fix crash by restricting to 1 bot per cycle
2025-03-09 20:06:35 -05:00
NathanHandley
9aba71e545
Added multi-session loading
2025-03-09 19:19:10 -05:00
NathanHandley
17c3956bac
Started multi-account support (no compile)
2025-03-09 12:15:35 -05:00
NathanHandley
fced1798f6
Change price variation to 25%
2025-01-20 13:49:46 -06:00
NathanHandley
b0385cc957
Add price overrides
2025-01-20 13:44:33 -06:00
NathanHandley
58abc4f94e
Add category price minimums in the config
2025-01-20 12:34:10 -06:00
NathanHandley
700c41ca7a
Add price multipliers
2025-01-20 12:19:07 -06:00
NathanHandley
666bc3caae
Correct proportion value assignments
2025-01-20 12:05:39 -06:00
NathanHandley
117383c296
Make listing proportions set in the config
2025-01-20 11:51:05 -06:00
NathanHandley
5baf25a4e7
Updates to support core AH changes
...
Changes are made to work with this PR: https://github.com/azerothcore/mod-ah-bot/pull/124
2024-12-20 16:34:53 -06:00
NathanHandley
f4faa1011f
Decrease price multiplier of trade goods by quality
2024-01-26 08:51:17 -06:00
NathanHandley
989f3f829c
Increased price of trade goods above normal quality
2024-01-26 08:32:14 -06:00