Addon refines raw materials (jewelrycrafting dust, blacksmithing, clothier and woodworking) automatically.
It calculates and saves between sessions the amount and probabilities of refined materials.

How to use:

Open craft station, press button "Auto Refine". Result wiil be printed in chat.

Results of several attempts sum up.

Addon can print raw materials prices suggestions according prices of refined mats, boosters and traits from Master Merchant, Tamriel Trade Center and Arkadius Trade Tools addons.

All price suggestions can be printed to chat by one key press (You need bind this in Binding menu)

Extra refining options: style materials, refine jewelry traits, refine jewelry boosters

Slash command /arstats for saved statistics and price suggestions were added, special thanks to Zed.

Key Bind was supported, special thanks to Baertram.


This addon depends on the following libraries:
-LibAddonMenu-2.0
-LibSlashCommander
-LibPrice

In new version:

1) Option "Start To Refining Automatically" was added. By default is false.


My plans:

1) UI for statistics.

Some words about Raw materials prices suggestions formula.

If you aren't friends with Math, just believe (or ignore) .

Suggestions are based on next assumptions:

- Probabilities don't depend on level of raw mats
- Probabilities have normal distribution
- Probability for refined materials equals 85%

For blacksmithing, clothier and woodworking prices are calculated for high level mats by formula:
K * SUM(TemperPrice * TemperProbability) + K * MatPrice * 0.85+ TK * SUM(TraitPrice * TraitProbability)

For other levels using general formula, because I usually sell this kind of mats to NPC. Let me know, if you need expanded print for low level mats.
K * SUM(TemperPrice * TemperProbability) + 4 (NPC price) * 0.85+ TK * SUM(TraitPrice * TraitProbability)

K = 0.78 = 1 - 0.08 (guild fee) - 0.1(margin) - 0.04(market instability) - you can change it in settings
TK = 0.7 = 1 - 0.08 (guild fee) - 0.1(margin) - 0.04(market instability) - 0.08 (discount for not popular item) you can change it in settings

For jewelrycrafting prices are calculated for all levels.

For Addon Authors

You can use
function AutoRefine:GetMMPrice(itemLink, itemType)
function AutoRefine:GetTTCPrice(itemLink, itemType)
function AutoRefine:GetATTPrice(itemLink, itemType)
in your code


P.S. Pardon my bad English

返回
顶部