Scrap is an intuitive and lightweight addon, which allows you sell every item you don't need with a single click at the merchant. You can easily add or remove items from your "junk list", simply by dragging them into the Scrap button.
Features:
Sells every item you don't need with a single click at the merchant
Can automatically sell your junk when you visit a merchant
Load on demand options
Easy to use
How to Use:
To sell all the junk, click in the Scrap button. Alternately, you can enable the option to automatically sell all junk when the merchant is visited
To add or remove an item from the "junk list", drag it from your bags to the Scrap button
To open the options window (Scrap_Options must to be enabled), right click in the Scrap button, or open the interface options
How to Help:
For feedback, support, suggestions and bug reports, feel free to post a comment.
And, if you wish, please consider supporting Scrap with a donation.
Change Log - Scrap
Version 1.2
Fixed a bug breaking SpamSentry
Fixed a bug causing lists to not be saved in some situations
Permanently deleted the old profile data
Version 1.1
Fixed a bug breaking Combuctor_Scrap and Baggins_Scrap
Version 1
New custom icon
Junk lists are now saved per-character (old global profiles will be kept for now, so this change is reversible). If you wish to have profiles, use Reflux.
New option window:
Replaces the old options drop-down
Was built using a new library (Sushi-2.0), so it may be unstable. Feedback is highly welcome
As the junk lists are saved per-character, most of the window's space is empty. Ideas for new options are welcome.
Now items with no sell value can be added to the junk lists
No longer beta
Beta 5.1
Fixed several bugs causing add/remove item functionalities not to work properly
Beta 5
Updated for 3.2
Scrap is going trough a "transitional phase": there are many upcoming changes, which will make Scrap profiles from previous versions incompatible with the new version. An additional addon, Scrap BetaUpdater, has been included, which will make the transition of enUS profiles a smooth process, but users with other clients may find transitioning their junk lists a difficult process. Our apologies, but this will be better for the users on a long term.
Added a new module: Scrap Merchant, which will make the Scrap merchant button load on demand. What does this means? Faster loading and less use of memory and cpu on startup.
Now Scrap does not allows items which can't be sold to the merchant to be added to the junk lists.
Chat messages now behave depending of your chat settings
Removed the profiles chat messages
More changes coming in a close future...
Beta 4.1
Updated TOC for 3.1
Beta 4
Updated for 3.0.2
Scrap now prints how much you profit by selling your junk when you visit the merchant
Fixed a bug causing the buttons to not be correctly placed after using the 'Buypack' tab
Scrap no longer has a 'module API'. Combuctor Scrap and Baggins Scrap now 'hook' Scrap to work properly.
Combuctor Scrap and Baggins Scrap are now separate downloads
Before you start asking, this is still not the version which includes the library I've been working for the last year. That will be a closed beta.
Beta 3
All: Code improvements
Added: Baggins Scrap and Combuctor Scrap
Beta 2
Core: Fixed a bug causing an error message when trying to drag a spell to the Scrap button
Options: Current profile is now checked instead of disabled in the "Set Profile" option
Originally posted by Gruffness I would like to make a suggestion, if it hasn't been made before.
Add a "protect" list for us to add those junk items we want to keep. In the past, this would have been very handy with those Battered Jungle Hats that were considered to be junk (gray) but eventually became average (white) items. I often wonder how many were accidentally sold when not being worn.
I'm not sure if I understood the request correctly, but you can already remove gray items from the junk list. Soon as you get one you don't want to sell, drag it into the Scrap Button, and it won't be sold anymore.
I would like to make a suggestion, if it hasn't been made before.
Add a "protect" list for us to add those junk items we want to keep. In the past, this would have been very handy with those Battered Jungle Hats that were considered to be junk (gray) but eventually became average (white) items. I often wonder how many were accidentally sold when not being worn.
Originally posted by Kupotek Thanks for the update!
[2009/12/14 19:00:20-5823-x1]: Interface\FrameXML\ChatFrame.lua:2522: bad argument #1 to 'strlen' (string expected, got nil):
Interface\FrameXML\ChatFrame.lua:2522: in function <Interface\FrameXML\ChatFrame.lua:2501>:
Forte_Summon\Forte_Summon.lua:479: in function `ChatFrame_MessageEventHandler'
SpamSentry-20091214\core.lua:447: in function `CallChatEvent'
SpamSentry-20091214\core.lua:348: in function <Interface\AddOns\SpamSentry\core.lua:305>
(tail call): ?:
Scrap_Merchant\Scrap_Merchant.lua:213: in function `Print'
Scrap_Merchant\Scrap_Merchant.lua:189: in function `SellJunk'
Scrap_Merchant\Scrap_Merchant.lua:74: in function `MERCHANT_SHOW'
Scrap\Scrap.lua:61: in function `?'
Scrap\Scrap.lua:28: in function <Interface\AddOns\Scrap\Scrap.lua:28>
---
I'm aware of that bug. I'm trying to fix it up, and I will release a new version soon.
[2009/12/14 19:00:20-5823-x1]: Interface\FrameXML\ChatFrame.lua:2522: bad argument #1 to 'strlen' (string expected, got nil):
Interface\FrameXML\ChatFrame.lua:2522: in function <Interface\FrameXML\ChatFrame.lua:2501>:
Forte_Summon\Forte_Summon.lua:479: in function `ChatFrame_MessageEventHandler'
SpamSentry-20091214\core.lua:447: in function `CallChatEvent'
SpamSentry-20091214\core.lua:348: in function <Interface\AddOns\SpamSentry\core.lua:305>
(tail call): ?:
Scrap_Merchant\Scrap_Merchant.lua:213: in function `Print'
Scrap_Merchant\Scrap_Merchant.lua:189: in function `SellJunk'
Scrap_Merchant\Scrap_Merchant.lua:74: in function `MERCHANT_SHOW'
Scrap\Scrap.lua:61: in function `?'
Scrap\Scrap.lua:28: in function <Interface\AddOns\Scrap\Scrap.lua:28>
By the results, it appears to be working perfectly. Tell me, are you dragging the item and clicking it on the Scrap button? If so, you must simply drag and drop it, no clicks!
Originally posted by ForeverTheGM When I click the Scrap icon, the highlighting becomes more pronounced, but nothing occurs and the item is still attached to the cursor.
That's natural to happen. The script I gave you will cause it. And you're not suppose to click in the icon, you're only suppose to drop it.
Tell me:
Which addons are you using?
Where are you dragging the item from (combuctor, baggins, default bags, ...)?
Nothing was printed to the chat window with that either.
When I drag the item to the Scrap icon on the merchant frame, it becomes highlighted and says "Add to Junk List". When I click the Scrap icon, the highlighting becomes more pronounced, but nothing occurs and the item is still attached to the cursor.
Due to the significant time which is necessary to develop and keep addons up to date, donations to support this project are welcome. If you wish to help, anything is appreciated. Thank you for your support!
You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.
*Clicking the donate button above will take you to PayPal.com
*Clicking the donate button above will take you to Pledgie.com