BagSync

BagSync

3M Downloads

Request: allow for a whitelist behavior to just track X items

jsromero98 opened this issue ยท 4 comments

commented

i love this Addon but i would like it to have the opposite behavior when tracking items, just showing the ones I choose to, for example: i only want to track Marks of honor and Trial of Style tokens, not all my 20 characters armors, weapons, foods and so on, just a short list of items.

commented

So wait you only want to track a few items? scratches head On one character or just multiple characters? Or just the currently logged in character? Can you give me some examples as this is the first time someone has asked to only track a few items. Only items or everything else in BagSync? The only example you gave were pretty much tokens. ๐Ÿ˜ƒ I mean I have a general idea of what you want but that would have you inputting itemid numbers for all the stuff you would want to track.

commented

Yep, its like a kinda lighter version of the database. Track the whitelisted array of itemIDs on all the characters of the acount ( the same span as by default on Bagsync ) and show it as now Bagsync displays it, on the tooltips. not even a separate window. could be useful to whitelist the tracking of coins also but that would be obtional (to be honest i already use SavedInstances to track just a few coins on my characters).

I havent really looked at your code, but if my short coding experience is right, it should be a kinda lighter database.

It would be very verbose on the usability (kinda like, dont track anything until the user specifies in setting which ItemIDs to track in a textbox), but maybe im not alone in only wanting to track some items, and not all.

Other example I would give is like, dont log on another character just to see how much [Concentrated Primal Focus] or [Primal chaos] i have without tracking everything else, just see the tooltip on the charachter i'm logged in (as usual with bagsync).

it was funny to loot a ring on the great vault and see that 4 of my other characters also have it, and 1 of them had 3 copies, but not really as useful as tracking other categories of items and maybe it helps to ease the processing of the dataset.

PD: I love your addon and I use it a lot, just asking for a cherry on top of a great dessert

commented

Hmm if I'm reading this right, then it would be just much more simplified to have BagSync continue it's scanning procedures and storing all the relative information. Then only displaying whitelisted items in the tooltips when matching with a user defined itemid list (whitelist). That way if any itemid's are added then the relative data is already there for characters and will instantly populate the tooltip if a user adds to the whitelist. This should prevent requiring a user to login again on previous characters to see the data.

  1. BagSync scans everything as normal, Character A has 50 bags of itemid 1234567 in their bag.
  2. User logins to Character B.
  3. User cannot see data for Character A with itemid 1234567 as they don't have it whitelisted.
  4. User inputs 1234567 into the whitelist while on Character A
  5. User can now see 1234567 on Character B since it was already scanned previously.

Note: If I do enable this, it would be a toggle that would force BagSync to only display whitelisted items. Meaning that while it's toggled it will only focus on what's on the Whitelist and won't show anything else. BagSync will function this way until you untoggle it. I will make sure to put a warning about that.

Also note I don't think I'll add this for the Currency window and just have it work with items found in bags, bank, reagent, etc.. etc.. Currencies are treated and stored differently then regular items found in the WOW client. Especially since you would need to know the CurrencyID.

P.S: I'm glad you enjoy the addon. ๐Ÿ˜„

commented

I have implemented this and it will be available in the next major version update push.