Download
(1 Kb)
Download
Updated: 01/24/19 08:00 AM
Pictures
File Info
Compatibility:
Ascending Tide (7.3.5)
Deadlands (7.2.5)
Waking Flame (7.1.5)
Blackwood (7.0.5)
Flames of Ambition (6.3.5)
Markarth (6.2.5)
Stonethorn (6.1.5)
Greymoor (6.0.5)
Updated:01/24/19 08:00 AM
Created:01/24/19 08:00 AM
Monthly downloads:96
Total downloads:8,106
Favorites:2
MD5:
Advanced Filters - In Bank Filter  Popular! (More than 5000 hits)
Version: 1.0.0.0
by: kinnaj93, Baertram
This is another filter for the "Advanced Filters Updated" addon.

It provides a filter for the following purpose:
- Show only items, that are already stocked in your bank.

It's designated for people, who don't own a crafting bag.
It is for people searching for a quick way of making some place in your characters bag by moving all the bag items to the bank, that are already stocked in your bank.

If you want a filter at your crafting tables which provides the possibility to show only banked/only inventory/only craftbag (at refine) or ALL, you can use:
FCO CraftFilter
Post A Reply Comment Options
Unread 11/01/19, 08:27 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5990
Uploads: 78
I'm not going to udpate this plugin but:

There is another addon called FCOCraftFilter which will work beside AdvancedFilters and is providing the same possibvilities.
Using this instead of this plugin here will allow you to also use another AdvancedFilters plugin beside so you can use FCOCF to show only bank/only inventory/both and AF + standard filetrs and AF plugin to e.g. only show the ones with trait "sharpened".
Report comment to moderator  
Reply With Quote
Unread 08/03/19, 08:34 PM  
NeuroticPixels
Addon Addict
 
NeuroticPixels's Avatar
Premium Member

Forum posts: 210
File comments: 864
Uploads: 0
Exclamation Please Update

Any chance of the addon author updating this any time soon to the changes Baertram offered?

I see the addon author hasn't been on since June.......


Currently, if you choose "in bank" from the drop-down menu and then exit the crafting UI, and then return to the crafting UI, 90% of the time it doesn't stay on "in bank".
The menu MIGHT STILL SAY "in bank", but it's actually back on "all", causing confusion and many mistakes.

I've deconstructed many, many items over the last few weeks while using this addon because I'd forget that if I revisited a crafting station, I'd have to reselect "in bank" to make it work even though the UI still shows "in bank" selected. Very frustrating. Please update this.
Report comment to moderator  
Reply With Quote
Unread 01/27/19, 04:07 PM  
kinnaj93
AddOn Author - Click to view AddOns

Forum posts: 5
File comments: 12
Uploads: 1
Thank you for your refactoring
I will update it soon.
Report comment to moderator  
Reply With Quote
Unread 01/25/19, 08:54 AM  
Baertram
Super Moderator
 
Baertram's Avatar
ESOUI Super Moderator
AddOn Author - Click to view AddOns

Forum posts: 4912
File comments: 5990
Uploads: 78
Hey, thanks for the info.

A hint to speed up the plugin (it's currently checking ALL items and not only the ones in a bank).

Change your function to this (and add the supportedBankBags table at the top of your addon):

Lua Code:
  1. local supportedBankBags = {
  2.     [BAG_SUBSCRIBER_BANK]   = true,
  3.     [BAG_BANK]              = true,
  4.     [BAG_HOUSE_BANK_ONE]    = true,
  5.     [BAG_HOUSE_BANK_TWO]    = true,
  6.     [BAG_HOUSE_BANK_THREE]  = true,
  7.     [BAG_HOUSE_BANK_FOUR]   = true,
  8.     [BAG_HOUSE_BANK_FIVE]   = true,
  9.     [BAG_HOUSE_BANK_SIX]    = true,
  10.     [BAG_HOUSE_BANK_SEVEN]  = true,
  11.     [BAG_HOUSE_BANK_EIGHT]  = true,
  12.     [BAG_HOUSE_BANK_NINE]   = true,
  13.     [BAG_HOUSE_BANK_TEN]    = true,
  14. }
  15.  
  16. local function GetFilterCallback()
  17.     return function(slot, slotIndex)
  18.         if util.prepareSlot ~= nil then
  19.             if slotIndex ~= nil and type(slot) ~= "table" then
  20.                 slot = util.prepareSlot(slot, slotIndex)
  21.             end
  22.         end
  23.         --Only check bank items
  24.         local supportedBankBag = supportedBankBags[slot.bagId] or false
  25.         if not supportedBankBag then return false end
  26.    
  27.     --get the item link
  28.         local itemLink = GetItemLink(slot.bagId, slot.slotIndex)
  29.         if itemLink == nil then
  30.             return false
  31.         end
  32.         --get the items bankcount
  33.         local bagCount, bankCount = GetItemLinkStacks(itemLink)
  34.         if bankCount == nil or bankCount == 0then
  35.             return false
  36.         end
  37.         return true
  38.     end
  39. end

If you want to support the guild banbk as well add a line to supportedBankBags:
[BAG_GUILDBANK] = true,
Last edited by Baertram : 01/25/19 at 08:55 AM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump:

Support AddOn Development!

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.