I've been using Auctioneer with addons such as lil' Sparky's Workshop and ReagentCost, which look to Auctioneer's data to help price out crafting recipes.
However, I've noticed that it seems that these addons are not using my Match-Beancount adjusted prices -- they are just using the raw, unadjusted prices.
What can I do to get these addons to use the Match-Beancount adjusted prices?
Thanks!
And here's an example: Linen Cloth: Appraiser says 5s But Beancount says it's sold 5 times and not sold 25 times. Beancount also says raises the price by 0.3% per sale and drops it by 0.2% for each non-sale. Thus the Match-Beancount adjusted price is 5 - (25-5) * (0.001) = 4.98 silver
I'd like my addons to use the 4.98 silver price, not the 5s price.
I don't think matchers are supposed to provide any data to other entities, rather just adjust Appraiser's prices. So a Stat-Beancount might need to be written, and then the addons changed to refer to its offered statistics rather than Appraisers.
You'd need to go into the code, and change any function call to get AucAdvanced's price (usually AucAdvanced.API.GetMarketValue(link) ) to read: AucAdvanced.Modules.Util.Appraiser.GetPrice(link, nil, true)
The Appraiser function should still work fine. Are you getting any errors?
As for GetAuctionBuyout(), it's doubtful that Auctioneer will implement it. As opposed to GetSellValue(), the Auction Buyout value can be arrived at in various different ways, each yielding different results. So Auctioneer's GetAuctionBuyout() return value would be different than <Random AH addon>'s GetAuctionBuyout().
Addon authors can always just create a local GetAuctionBuyout if they don't want to type out the (slightly) longer Auc API call :)