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)
I want to thank you for this addon - I was pointed here when I asked (on wowinterface) if there were any addons that i could use to make the merchant filter default to 'all' instead of class.
I noticed that it's been about a year since this was updated on wowinterface - would it be too much trouble to update there, also, if/when you update this again? That site plays much better with my linux box than curse, here, does.
Thank you for all your work!
im finding it very hard to click on the egg icon, only the bottem few pixils are responsive
umm GVF does not nor ever had an egg icon ... so you are commenting on the wrong addon i think
screenshot couldn't hurt eiher probably :P
yeah, whatever it is was placing their icon over yours, which of course was only leaving that bottom sliver working. but since then, i inadvertently am not using whatever it was doing so, plus you now intigrate with the blizzard filter. so problems are double solved and only the mystery remains :D
any feedback about the integration for the alpha version is appreciated btw :)
http://wow.joystiq.com/2012/03/29/mists-of-pandaria-beta-vendor-filters-make-sorting-items-easier/
guess Blizzard is still implementing usefull addon ideas :)
Suggestion: Make a filter for item level.
Love the addon. Great work!
I just wanted to say thanks for this addon. On my pure casters it helps me filter out spirit stuff and on my healer it helps me filter it back in
any chance of getting a filter for trinkets? :)
for the rest very good addon! saves lots of time!
Thank you Yssaril for this very useful addon.
I have just finished the french translation of your addon but I noticed a few problems. Once my translation was done, I tested it ingame and I noticed an error message about a " L character at line 6"...
So I went on the IRC channel #wowace and with the help of Torhal and Mikk, I could fix these problems (I explain you all this to -maybe- help you fix further bugs like that).
Torhal noticed a problem within the first lines of my frFR.lua file :
He adviced me to replace them by :
Changing frFR to L fixed this lua error. :)
But to make french accents not being displayed as ?? , I had to use the wowace export checkbox option "Escape non-ASCII characters".
Now I just hope these two issues won't be still there in your next version of GoblinVendorFilter because I fixed them by my side (on my PC) but I don't know how to fix these issues on the Localizer page.
Thank you for your addon. See you !
Same problem here as Yoshimo below with v1.0.8.
More seriously, at the Alliance Valor point vendor Faldren Tillsdale the armor filters don't work at all, making the mod effectively useless.
On an 85 Paladin in the Item Type Filter option section of the mod, checkmark everything in the Armor section except Cloth, Leather & Mail. Do not checkmark either Usable Items Filter or Affordable Filter. Visit the above vendor with the mod loading LOD through Addon Loader. Nothing is filtered at all; cloth leather & mail items there all improperly show up. Close & open the vendor again, relog, whatever, nothing changes.
Hope you can get it to actually work.
EDIT: I just filed a slightly more detailed ticket on the problem.
Ah intended, sorry i got that wrong. I have one more though:
I go to the valorpoint vendor in orgrimmar, filter out items with dodge and parry rating, and limit the items to plate.only. Now when i hover over the tokens, which are required for t13, the tooltip says: valorpoints 1000/1000, instead of the token tooltip
@yoshimo
alright reproduced the multiple items the affordable however works just fine for me (it does disappear if you can buy NOTHING however. this is intentional)
@yoshimo
well in theory it should detect special currencies ...
can you point me to a specific vendor where this is happening to you?
I have the "affordable" option missing on the vendors occasionally, not sure if it has to do something with special currency like motes of darkness and darkmoon prize tickets.
Also i noticed that certain item types like offhand appear multiple times in the filtermenu sometimes.
Btw, awesome addon.
@yoshimo
should be fixed
I want to point out that tokens for heroic tier-sets are not counted in the "affordable" filter. if i dont have the token, hide the item at the vendor. Same for upgradeable pieces, if you dont have the basic version and/or the item to upgrade (token/whatever) hide it, its not affordable
1x Invalid merchant slot in SetMerchantItem:
<in C code>: ?
<in C code>: in function `SetMerchantItem_old'
GoblinVendorFilter-v1.0.1-1-g2a40de5\GoblinVendorFilter.lua:168: in function `SetMerchantItem'
+Wowhead_Looter-40015\Wowhead_Looter.lua:607: in function `?'
+Wowhead_Looter-40015\Wowhead_Looter.lua:2693: in function `func'
GoblinVendorFilter-v1.0.1-1-g2a40de5\GoblinVendorFilter.lua:207: in function `FilterUpdate'
...ns\GoblinVendorFilter\Filters\AlreadyKnownFilter.lua:93: in function `func':
FrameXML\UIDropDownMenu.lua:636: in function `UIDropDownMenuButton_OnClick':
<string>:"*:OnClick":1: in function <[string "*:OnClick"]:1>
Locals:
(*temporary) = wlGameTooltip {
0 = <userdata>
SetTrainerService = <function> defined =[C]:-1
SetInboxItem = <function> defined =[C]:-1
SetBuybackItem = <function> defined =[C]:-1
SetHyperlinkCompareItem = <function> defined =[C]:-1
SetMerchantItem = <function> @ GoblinVendorFilter\GoblinVendorFilter.lua:166:
SetHyperlink = <function> defined =[C]:-1
SetTradeSkillItem = <function> defined =[C]:-1
SetTradeTargetItem = <function> defined =[C]:-1
SetMerchantItem_old = <function> defined =[C]:-1
SetTradePlayerItem = <function> defined =[C]:-1
SetSendMailItem = <function> defined =[C]:-1
SetReforgeItem = <function> defined =[C]:-1
SetBackpackToken = <function> defined =[C]:-1
SetInventoryItem = <function> defined =[C]:-1
SetCurrencyToken = <function> defined =[C]:-1
SetGuildBankItem = <function> defined =[C]:-1
SetLootRollItem = <function> defined =[C]:-1
SetExistingSocketGem = <function> defined =[C]:-1
SetSocketGem = <function> defined =[C]:-1
SetAuctionSellItem = <function> defined =[C]:-1
SetBagItem = <function> defined =[C]:-1
SetMerchantCostItem = <function> defined =[C]:-1
SetQuestLogItem = <function> defined =[C]:-1
SetLootItem = <function> defined =[C]:-1
SetQuestItem = <function> defined =[C]:-1
SetAuctionItem = <function> defined =[C]:-1
}
(*temporary) = nil