LilSparky's Workshop
LilSparky's Workshop adds auction-derived pricing information for trade skills right into the trade skill recipe frame. Each skill is evaluated for material costs and potential value of the item created. These two numbers are listed next to each skill in an easy-to-read format.
Supported Auction Scanners:
- Auctioneer
- AuctionLite
- AuctionMaster
- Auctionator
Optionally Requires:
- Informant (for vendor availability)
LibPeriodicTable (for vendor availability)
Trade Skill Interfaces Supported:
- GnomeWorks
- AdvancedTradeSkillWindow
- Skillet
- Blizzard's Standard UI
- Doublewide Tradeskills
- Tradeskill HD
Auction pricing models can be selected by right-clicking either the value column or the cost column (each can have a different pricing method attached).
The Value column can be left clicked to cycle through the different valuation methods for the resultant item: Auction Value (a), Vendor Value (v), Disenchant Value (d) or the greatest of the three different values (the default). Any instance of an item Value being greater than the Cost to create it will have a highlighted Value entry. Optionally, the Value column can be displayed as a percentage of the Cost column.
The Cost column simply sums up the costs for each reagent and reports the total.
Both columns can be combined into a single "Profit" column which simply reflects the Value minus the Cost.
Tooltips for each column give more details about the price breakdowns LSW is considering.
A note regarding vendor availability:
LSW utilizes supplied item databases to determine when an item is readily available from a vendor. Occasionally this may not be accurate, usually because the item is a trade in for another item and not buyable with gold. I have provided a simple way to over-ride the vendor database:
/script LSWConfig.vendorOverride[item#] = (true/false/nil)
The item# is the item ID for the specific item. It is a single number. For example, 2589 is Linen Cloth.
Setting the value to "true" means the item is available at the vendor.
Setting the value to "false" means the item is not available at the vendor.
Setting the value to "nil" means to use the provided databse.
There is now also a right-click option to override the vendor availability and also to hand enter specific prices for items.
A note about frame/auction support:
LSW utilizes a plug in scheme to handle support to handle pricing and frame support. I am unlikely to add additional plugins directly into LSW. The goal of the plugin system is to provide basic templates that other addon authors could employ to provide LSW support on their end while at the same time providing functionality for a base set of common mods. Addon authors are free to contact me regarding the plugin system if issues arise or the system doens't make sense.
Love this addon, please update it soon!
Sparky great addon
it has helped me to not be broke!
so I have a question or request
I want to reflect the 5% AH cut into my costs
so for example it costs 500g to make an item that is selling for 1000g, have the cost accurately refect the AH cut and show my costs as 550g instead of 500g... is that possible?
THANKS
Nebt-Blackrock-Horde
@cimmerianer82
it scans bop on the fly and caches it once it determines an item's status. you could remove your sv file to clear this data.
or you could do this while playing:
which would clear the entire BOP database. that just means it has to re-scan tooltips or any item it hits to see if it's BOP. honestly, i should probably have it do this on every patch just to avoid the problem of BOP changes.
Hey, huge fan of this addon. Am just wondering how can I change it so chaos orbs are no longer listed as bop in the cost overview?
Are you planning to update to support 4.3 soon?
Could you add the 3 bracer enchants to the "scrollIDs.lua" file so I don't have to manualy find them each time there is a change (or when I click update on mistake since CurseClient doesn't recognize it as original when I have modified the file)
[96264] = 68784, -- Enchant Bracer - Agility
[96261] = 68785, -- Enchant Bracer - Major Strength
[96262] = 68786, -- Enchant Bracer - Mighty Intellect
Thanks in advance :)
the latest version already had those, but thanks.
Well - at the time of writing - the latest update didn't show them for me, so I had to add them manualy, but if they are added - I can forgett about them now :)
Aww, blast...
Hovering over "Reagent cost overrides"...
Still does not show item levels (broken since r99)
In r117 it show "f..." ("function" ?) instead of levels. Tailoring->Item Enchancements (Spellthreads, ahha...) and Tailoring->Cloth are affected.
Strangely enough, levels for Bags and Nets are shown just fine, Enchanting is fine as well.
@pikezeppelin
i generally don't tag things as "release". lsw was tagged as release automatically ages back when the wowace->curse automigration system went into place. betas are pretty much as stable as anything tagged "release" that you'd see from me. because there's a "release" version out there, i suppose i could just go ahead and tag the latest beta as "release" but it seems kinda gratuitous...
@pikezeppelin
You might want to check the files tab, because the last beta release was only 2 months ago, not sure where you're getting the "Betas and Alphas for more than and year" idea from. I've been using 117 beta since release with no issue.
Please let someone to take over this addon, because there hasn't been a stable release a long time... Currently there are no alternatives(only abandoned ones) to what this addon does, and it's a shame you are not maintaining it anymore. Betas and Alphas for more than and year? Seriously? It is understandable if you have no time, but have some common sense and think about the players who need this kind of addon.
Message: ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:698: bad argument #1 to 'pairs' (table expected, got nil)
Time: 10/11/11 04:13:47
Count: 7
Stack: [C]: in function `pairs'
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:698: in function `menuList'
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:30: in function `initFunction'
Interface\FrameXML\UIDropDownMenu.lua:69: in function `UIDropDownMenu_Initialize'
Interface\FrameXML\UIDropDownMenu.lua:854: in function `ToggleDropDownMenu'
[string "*:OnEnter"]:5: in function <[string "*:OnEnter"]:1>
Locals: (*temporary) = nil
(*temporary) = "table expected, got nil"
= <function> defined =[C]:-1
@moriati
that's kind of outside the scope of lsw. however, gnomeworks (my tradeskill frame replacement) does track your auctions.
Love this Addon... but 1 little feature that would help me maximise profit.. is there a way to display the number of active auctions per item? i make and sell many enchant scrolls, but i try not post more the 1 type of scroll at a time, to find this info out at the moment i have to manually go through my auctions 1 by 1 to check i do not already have it.
right click on the cost column and you'll get a drop down. select "reagent cost overrides" and then select the particular reagent you wish to adjust.
you can change the "vendor availability" from "default" to "auction" and it will use auction prices from then on.
i believe informant knows the difference between generally available and kind of available (limited quantities or purchasable via alternate currencies). that interface may have broke in the latest lsw patch...