LilSparky's Workshop

This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

LSW First Aid w/ Standard Interface

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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of Derfla Derfla Dec 26, 2010 at 23:06 UTC - 0 likes

    Oops :)

    I recently posted on the GW forum when it really belonged here, so I thought this time I'd be more careful and post in the right place. Guess I got it wrong.

    Using GW.

  • Avatar of lilsparky lilsparky Dec 26, 2010 at 22:24 UTC - 0 likes

    the sorting routines are handled differently depending on the ts frame.  are you using gw or skillet?

    edit: not saying they are supposed to behave differently, just saying they use different code...

    Last edited Dec 26, 2010 by lilsparky
  • Avatar of Derfla Derfla Dec 26, 2010 at 21:58 UTC - 0 likes

    I've noticed that when I ask for the Value column to be displayed as a percent, and then sort by value, it still sorts by the underlying value (which is no longer visible) rather than the percent gain (which is). Is this the desired behavior? I was trying to use it as a quick way to identify recipes yielding the highest % profit.

  • Avatar of lilsparky lilsparky Dec 19, 2010 at 07:16 UTC - 0 likes

    i'm confused.  i just went to add these and they're already there.  i musta mined after committing or something... strange.

  • Avatar of tlai tlai Dec 15, 2010 at 08:02 UTC - 0 likes

    With the post below i now see it, though the auction count while shows on the tooltip displays 0 in the window. (minor issue)

  • Avatar of lilsparky lilsparky Dec 14, 2010 at 15:14 UTC - 0 likes

    thanks, trtt.  dunno why those aren't in the scrollID file.  i just mined it recently, but maybe they weren't in wowhead's database when i did.

  • Avatar of tlai tlai Dec 14, 2010 at 13:49 UTC - 0 likes

    Yes i was using r107, ill try the fix posted below and will test after maint :)

  • Avatar of trtt13 trtt13 Dec 14, 2010 at 12:53 UTC - 0 likes

    For some reason Cata enchanting scroll IDs are missing in r107. So i decided to gather ones from wowhead. If u need them (that can happen if u got enchanting), add these lines before the last } in scrollIDs.lua:

    [74189] = 52743, -- Enchant Boots - Earthen Vitality
    [74191] = 52744, -- Enchant Chest - Mighty Stats
    [74132] = 52687, -- Enchant Gloves - Mastery
    [74193] = 52746, -- Enchant Bracer - Speed
    [74192] = 52745, -- Enchant Cloak - Greater Spell Piercing
    [74197] = 52748, -- Enchant Weapon - Avalanche
    [74195] = 52747, -- Enchant Weapon - Mending
    [74199] = 52750, -- Enchant Boots - Haste
    [74198] = 52749, -- Enchant Gloves - Haste
    [74201] = 52752, -- Enchant Bracer - Critical Strike
    [74200] = 52751, -- Enchant Chest - Stamina
    [74202] = 52753, -- Enchant Cloak - Intellect
    [74207] = 52754, -- Enchant Shield - Protection
    [95471] = 68134, -- Enchant 2H Weapon - Mighty Agility
    [74212] = 52756, -- Enchant Gloves - Exceptional Strength
    [74211] = 52755, -- Enchant Weapon - Elemental Slayer
    [74213] = 52757, -- Enchant Boots - Major Agility
    [74214] = 52758, -- Enchant Chest - Mighty Resilience
    [74220] = 52759, -- Enchant Gloves - Greater Expertise
    [74223] = 52760, -- Enchant Weapon - Hurricane
    [74226] = 52762, -- Enchant Shield - Blocking
    [74225] = 52761, -- Enchant Weapon - Heartsong
    [74229] = 52763, -- Enchant Bracer - Dodge
    [74230] = 52764, -- Enchant Cloak - Critical Strike
    [74232] = 52766, -- Enchant Bracer - Precision
    [74231] = 52765, -- Enchant Chest - Exceptional Spirit
    [74234] = 52767, -- Enchant Cloak - Protection
    [74235] = 52768, -- Enchant Off-Hand - Superior Intellect
    [74236] = 52769, -- Enchant Boots - Precision
    [74237] = 52770, -- Enchant Bracer - Exceptional Spirit
    [74238] = 52771, -- Enchant Boots - Mastery
    [74239] = 52772, -- Enchant Bracer - Greater Expertise
    [74240] = 52773, -- Enchant Cloak - Greater Intellect
    [74252] = 52781, -- Enchant Boots - Assassin's Step
    [74253] = 52782, -- Enchant Boots - Lavawalker
    [74248] = 52778, -- Enchant Bracer - Greater Critical Strike
    [74256] = 52785, -- Enchant Bracer - Greater Speed
    [74251] = 52780, -- Enchant Chest - Greater Stamina
    [74250] = 52779, -- Enchant Chest - Peerless Stats
    [74247] = 52777, -- Enchant Cloak - Greater Critical Strike
    [74255] = 52784, -- Enchant Gloves - Greater Mastery
    [74254] = 52783, -- Enchant Gloves - Mighty Strength
    [74246] = 52776, -- Enchant Weapon - Landslide
    [74242] = 52774, -- Enchant Weapon - Power Torrent
    [74244] = 52775, -- Enchant Weapon - Windwalk
    
    Last edited Dec 14, 2010 by trtt13
  • Avatar of lilsparky lilsparky Dec 13, 2010 at 16:11 UTC - 0 likes

    tlai, make sure you've got the latest lsw (107).  it's got the scrollIDs for the new enchants.  what it lacks, tho, is gems and herbs so as simon pointed out, it's probably not too smart about costs.  also, i doubt libpt has updated its vendor database for cata trade skill materials...

  • Avatar of tlai tlai Dec 13, 2010 at 11:39 UTC - 0 likes

    For some reason i'm not getting any values for new cataclysm enchants, using auctioneer on my enchanting tab. I can see the items on the AH and have tried rescan and the cache fresh on lsw but doesnt work.

Facts

Date created
Oct 10, 2007
Categories
Last update
May 29, 2013
Development stage
Abandoned
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Downloads
327,416
Recent files
  • A: r155 for 5.3.0 May 29, 2013
  • A: r154 for 5.3.0 May 29, 2013
  • A: r153 for 5.2.0 May 28, 2013
  • A: r152 for 5.2.0 May 13, 2013
  • A: r151 for 5.2.0 Mar 21, 2013

Authors