GoblinVendorFilter
GoblinVendorFilter adds a small button to the merchant window. This button enables you filter the current merchant window items by itemType, subType, itemstats and equipLocation.
Filters will not appear on the dropdown if they either would filter-out nothing or everything (wouldn't make for a useful filter in that instance)
The filter clears each time you close the merchant window the filter resets to ensure that you do not miss out on great deals next time you visit a merchant.
Should work with any merchant addon out there including the excellent addon GnomishVendorShrinker :)
Please Submit all bugs/errors/problems to here i get emails for created/updated tickets so i know about them ASAP.
Known Issues:
- will not filter by resilience (blizzards GetItemStats is not returning any value for it so i can't filter for it this is fixed in Cata)
- The tooltip uses about 10 second to show the first time
- When it shows, it's just of one single item, no matter what Item you mouseover. Apparently always the second item on the list.
- hard filtering, i.e. at the Emblem of Conquest Quatermaster, removing all armor types, all wearing places shows only a couple of items - and then the tooltid dissapears all together.
Tested these things with and without GnomishVendorShrinker.
Suggestions : I find the combination of GnomishVendorShrinker and GoblinVendorFilter excellent - though I would like an easier access to filtering, like the tradeskill windows have today.
- direct choosing of Subclases and Slots, Usable or not (like the tradeskill "have Materials"). Sorting through 5-7 pages of items, or scrolling throuhg a long list, clicking on everything you DON't want (deselect armor cloth, deselct armor leather etc.) - when you know you are there to get some new plate gloves takes time... Then you might aswell use the time to mouseover all the gloves...
Other than those few things, I am happy with the initial idea!
Continue the excellent work !
Chron.
Sorry. I'm weak at English.
Useful addon Thx u.
I have a error. Plz this problem fix.
Have a nice day~!
---------------------
Message: ...ace\AddOns\GoblinVendorFilter\GoblinVendorFilter.lua:85: Usage: GetMerchantItemLink(index)
Time: 12/11/09 03:37:28
Count: 1
Stack: [C]: in function `GetMerchantItemLink_old'
...ace\AddOns\GoblinVendorFilter\GoblinVendorFilter.lua:85: in function <...ace\AddOns\GoblinVendorFilter\GoblinVendorFilter.lua:84>
Interface\AddOns\oGlow\core\merchant.lua:19: in function <Interface\AddOns\oGlow\core\merchant.lua:14>
[C]: in function `MerchantFrame_Update'
Interface\FrameXML\MerchantFrame.lua:21: in function `func'
...ace\AddOns\GoblinVendorFilter\GoblinVendorFilter.lua:148: in function `UpdateMerchant'
Interface\AddOns\GoblinVendorFilter\TypeFilter.lua:185: in function `func'
Interface\FrameXML\UIDropDownMenu.lua:575: in function `UIDropDownMenuButton_OnClick'
[string "*:OnClick"]:1: in function <[string "*:OnClick"]:1>
Locals: (*temporary) = nil
as soon as i have the config fleshed out a bit more
Localization files plz !! ;)
(i have worked on it some more since your comment so there are more options to filter now :) )