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.
Here is a ss of Lion's Ink. I am confused by the cost breakdown. Can you help me make the figures add up? http://up.norganna.org/index.php/v0niAAs/lions ink costs.jpg
2.
The 'total estimated purchase cost' is misleading to me.
A 'initial layout cost' would be the sum of the cost to obtain the req mats.
Only once you have the req mats to hand can you do things to them like prospect or mill and then sell the 'residual mats'.
3.
I cannot urge you more to change both the addons readme.txt and this web pages details to help folks like me understand the great work you have done with workshop.
4.
Market price is made from all the stats modules that you happen to have loaded.
5.
I buy and sell my items at fixed prices via appraiser. So I set my workshop cost and value as appraiser. This will not tell me if I need to look at my value price compared to the market price. To help me I would love it if the profit was colour coded. Normal colour for appraiser value and another colur when the market price would yeild a 10%+ increased profit. Obviously the user would want to set their own %'s and value stat methods.
6.
If you wanted to I guess you could add the ability to ignore colour coding for each item but that may increase the workshops size in memory.
7.
A suggestion for the 'most basic' req mat is, leave the display layout as is. In the configuration have a 'regression' option. Enabling 'regression' would force the workshop popup to display details not only of the req mats to craft the item, but also details of required mats to make those req mats.
8.
An example of what I mean.
Glacial Bag - Tailoring 445
'regression' level 0 so no regression
Glacial Bag req mats (r0): moonshroud x4 & ebonweave x4 & eturnium thread.
So thats the display as it is of build r70beta.
'regression' level 1
Glacial Bag req mats (r1): req mats (r0) & moonshroud req mats (r0) & ebonweave req mats (r0)
moonshround req mats (r0): bolt of imbuded frostweave x 1 & eternal life x2
ebonweave req mats (ro): bolt of imbuded frostweave x1 & eternal shadow x2
So now we get an overall profit from making the Glacial Bag, we can see the req mats for Glacial Bag and we can see both the profits and the req mats for moonshroud & ebonweave.
9.
What does this mean?
You can see the profit from making items by having their req mats at hand.
You can choose to see profit details for making the req mats first then making the item you had in mind.
i'm still playing with some different ideas on how to present the breakdowns and what options to offer the user.
what i'll probably do is break out the residual materials into a separate list so you can see what you'll end up with and how much it'll be worth (in a theoretical sense since it'll be fractional amounts if items).
the reagents used would have a value that would be the cost amount and then the two numbers would combine to give an overall cost (which is what would be reflected in the lsw column displays).
i want to add auctioneer's undercutting price matching system as a price module option. i think that would allow you to do a markup if there's no competition, but i'm not sure if you'd be able to mark up fixed values...
still lots to sort out with this stuff, i think...
re adding undercut pricing method - always good to have choices:)
Please do not be disheartend in any way by my obervations and the length of my previous post. I very much appreciate the work you are putting into this project.
Also need a recommendation/suggestion of an addon that will show me the 'most basic' mats req to make crated item. i.e. glyph of missiles req mats are lion's ink and common parchment. The most basic mats though are common parch and the results of milling to produce lion's ink. I don't really want to trawl through search to see if the req mats are themselves crafted items.
for example, if you craft 5 items to de to get enough essences to enchant something, you're also going to probably end up with shards and dusts (and probably some left-over essences). those have value and should help offset the cost of the enchant you're looking to make.
the breakdown tooltip can get kind of wooly. i'd love to figure out a different way to view it. a possibility would be to attach a new frame that would have collapsable grouping. that way you could get overall costs and then click to examine in more detail. also maybe breaking down the residual materials a bit better. perhaps i could use some color coding here. like base materials are green, crafted are blue, disenchanted/prospected/milled are yellow... something like that so you could quickly figure out what's what...
Date: 2009-05-26 19:51:12
ID: 1
Error occured in: Global
Count: 1
Message: ...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua line 842:
attempt to perform arithmetic on local 'recipeID' (a nil value)
Debug:
[C]: ?
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:842:
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:819
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1244: triggerFunction()
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1956:
...ace\AddOns\LilSparkysWorkshop\lilsparkysworkshop.lua:1948
I have to resetting [cost basis: resale value] everytime when I login.
I would draw your attention to the workshop popup box that clearly shows how the final single profit figure is calculated. You will note there that the cost of the raw materials is zero for many items.
i.e. WoWScrnShot_052509_110839.jpg kingsblood has zero cost.
http://up.norganna.org/index.php/lfBRcwF/lil sparkys workshop no prices.rar
(i was puzzled by the weird format of the numbers till i realized you were probably holding down alt when you took this screen shot).
i see you've changed the Value module to be Appraiser, but the Cost module is still Market. without many stat modules loaded, i'm not sure if a Market price is available from auctioneer. does Kings Blood show a market price on the informant tooltip?
the value module affects the value column prices and the cost module is used for the reagent prices. i'm guessing that's the problem.