If it makes you feel better, some of us "younger" folks don't have the best vision either, and I have a separate bar group in the center of my screen for Missile Barrage, etc, too. ;)
One thing I would like to see in this great addon is a list of filters for every group, predefined filters:
- auras ;
- buffs that I can cast myself ;
- buffs that I can't cast myself ;
- buffs that are created cause I'm eating, using trinkets + other low duration buffs.
I have seen that there is a Whitelist/Blacklist in there but I really can't figure out where to add new buffs to any of the lists. Any tutorial/how to on this feature?
Thank you.
Auras (used as general term for both buffs and debuffs and not as term to describe buffs without a duration/range based group buffs; using this term since the API function is called UnitAura) are listed in the black/whitelist filter once they have been seen during a session or if they have been on one of these filter lists at login. I have done this since they require an exact match and this is the safest way for the average user. So in order to get an aura listed on the list, just get affected by it.
on how black/whitelists work:
- if no aura is marked on either of these lists, they aren't used for filtering.
- if auras on the whitelist are checked and the current aura isn't one of them, it isn't shown
- if auras on the blacklist are checked and the current aura is one of them, it isn't shown either
So in your case:
- auras ;
set the timeless filter to whitelist
- buffs that I can cast myself ;
set up a whitelist for these buffs
- buffs that I can't cast myself ;
set up a blacklist for those you can cast
- buffs that are created cause I'm eating, using trinkets + other low duration buffs.
This is tricky.
food: Iirc, there are many buffs named "well fed" but since the API doesn't tell the spellids, you can only filter on that name. So for food buffs, you would have to make a whitelist of all buffs gained by food and hope that there are no other buffs named the same.
trinkets: there is no easy way to tell that a buff came from a trinked so best would be to setup a whitelist for them once you see one. you can then blacklist that buff in your generic buff group, too.
low duration buffs: just setup a filter on their duration
I actually went through (over the course of several raids) and set up separate class-colored buffs for all 10 classes. This involved adding the spell to the classes whitelist, and adding the same spell to all the other blacklists. It looked awesome. However, I found performance seemed to start to suffer.
In the end I settled on 1 group for other's buffs, 1 group for selfcast buffs, 1 group for buffs shorter (or equal to) 5 minutes, and debuffs. I'd really like to be able to set that first group to hide in-combat, but I don't think that's an option yet.
But yeah, I found making extensive use of white/black lists hurt my system quite a lot. I wish the UnitAura() system returned the class that cast the aura, and if the aura had a healing or a damaging effect. Those are basically the only reasons I'd personally engage the text-matching filters (and the ones where addon authors could stand to make the most performance gains).
The balck/whitelist is done why checking if the auras name is used as key in a table, so it's a simple if t[name] then call. Having 10+ groups means that all buffs are filtered 10+ times and that was most likely the reason why you've seen a performance hit. Currently I use only a single filter check that is codewise independant of the actual filter. For EBB3 I'll create a more specific filter per group via loadstring based on the settings which should speed up things a bit. Maybe I'll also try some different stuff like sorting buffs into different groups instead of having each group filter out unwanted stuff which would speed up your usecase, too. But that would be code which is usefull only in a few border cases so I'm not sure yet since I dont wat to complicate things too much.
The auras filter is easy to apply.
The buffs i can't cast myself is a bit tricky. Also the auras cast by others will be included into this list if I apply that filter. Would be nice to be able to apply more whitelists/blacklists. The reason I want this is that auras are already included into the groups of auras. Also a sorting of auras based on who casted them, would be really nice.(auras cast by me to be shown first, rest after).
Maybe I'm just blind, but I didn't find the spell names in configuration to be able to add/remove to/from a whitelist/blacklist. (please tell me step by step how to add a spell to a whitelist - yeah i look like a newbie now :p )
On the food buffs, I want to see the well fed buff there, but I don't like to see the 2 buffs (eating, drinking) that I get while eating. That is why I want to filter the list.
On the issue of filtering, the only option i truly miss from EBB2 is a filter for "dispellable" auras.
I.e. I want to be able to see if my current target has a (in case of friendly target) debuff I can remove, or (in case of hostile target) a buff I can remove.
Admittedly, the case of a friendly target is not really important, as Grid or any other half-decent unitframe covers that for most intents and purposes. It's mostly there for consistency :P The part I really miss is an easy way of telling when i should purge/dispel magic/spellsteal. (Preferably with 1 single profile across all classes)
Now, I expect to be informed that I can set up a Magic filter, which should in most part cover anything dispelable. BUT, target a friendly player in a raid with this set up and your screen is suddenly covered in bars from top to bottom more or less - bad.
Hence my proposal of a dispellable filter that basically compares your class with the hostility of the target filtered through aura type, to show anything you can remove.
I tend to use too many words to describe simple tings, don't I? ;D
The problem is that I don't know of an API that tells you that an aura can be dispelled if you got it via a normal UnitAura call without setting the dispellable flag when calling it.
So I would have to crawl the API twice and try to match the data against eachother and such to be able to fill it in my current processing pipe :/
Is there a way to keep a buff bar shown even tho you lost the buff?
For example, I want to keep track of Horn of Winter on me. Once the 2 minutes run out the buff and its bar are removed from the list. Is there a way to make it stay shown so that I can know that "hey, there's a buff I should have but I don't have it right now".
My use case scenario is to have a group with a few buffs that are applied by other people as an aura during combat, so that I can check that I'm in range of the person (i.e. Swift Retribution, Leader of the Pack, etc.). I have set up the whitelist of the buffs I want shown in that group, but I have to go through the list and try and remember what buff, if any, is missing from the list during combat. A bar showing that something has expired might help.
Zoen2, that's been requested and declined many times throughout this thread. If you need that kind of functionality, I highly recommend you check out Auracle.
Just a quick question. Trying to setup a bar to only show Sunder Armor
and Expose Armor (I'm a DK). I know how to create the bar, but the
filters are kinda confusing me.
1. Create the bar
2. Filter to Debuff
3. Change to "Target"
4. Whitelist filter: Sunder Armor & Expose Armor
I did this, but its not showing a debuff when one or the other is on the mob.
Am i doing it right, or am i missing something?
THX! Hope this isn't the wrong thread to ask these types of questions.
I love this addon, makes it so much easier to keep your dots etc as it shows them so much more clearly than the std. UI.
The only thing I would request is that when you hover the mouse pointer over the player debuffs that the tooltip appears explaining what that debuff is, it works for debuffs I place on my target but not debuffs placed on myself, I like to read the spell tooltips sometimes to see how to react to a debuff placed on me, that's why.
I love this addon, makes it so much easier to keep your dots etc as it shows them so much more clearly than the std. UI.
The only thing I would request is that when you hover the mouse pointer over the player debuffs that the tooltip appears explaining what that debuff is, it works for debuffs I place on my target but not debuffs placed on myself, I like to read the spell tooltips sometimes to see how to react to a debuff placed on me, that's why.
Thanks!
You may have mouse input disabled on the player debuffs group. Try checking that option.
Hmm, I'll throw in a short little question too that maybe someone can answer!
I just learnt how to use ebb to show a bar for my Lock & Load on the hunter... but now I would love to get a similiar bar that shows Rune Strike on my DK...
The problem is that I can't find it in the whitelist options since it's neither a buff or debuff...
is there anyway to add it some other way?
...which is why I said !BugGrabber was a module in BugSack. Seerah had me thinking I was on drugs, or just daft.
That's not true. At least if you download manually from WowAce or Curse, haven't checked the Curse Client.
- auras ;
- buffs that I can cast myself ;
- buffs that I can't cast myself ;
- buffs that are created cause I'm eating, using trinkets + other low duration buffs.
I have seen that there is a Whitelist/Blacklist in there but I really can't figure out where to add new buffs to any of the lists. Any tutorial/how to on this feature?
Thank you.
on how black/whitelists work:
- if no aura is marked on either of these lists, they aren't used for filtering.
- if auras on the whitelist are checked and the current aura isn't one of them, it isn't shown
- if auras on the blacklist are checked and the current aura is one of them, it isn't shown either
So in your case:
- auras ;
set the timeless filter to whitelist
- buffs that I can cast myself ;
set up a whitelist for these buffs
- buffs that I can't cast myself ;
set up a blacklist for those you can cast
- buffs that are created cause I'm eating, using trinkets + other low duration buffs.
This is tricky.
food: Iirc, there are many buffs named "well fed" but since the API doesn't tell the spellids, you can only filter on that name. So for food buffs, you would have to make a whitelist of all buffs gained by food and hope that there are no other buffs named the same.
trinkets: there is no easy way to tell that a buff came from a trinked so best would be to setup a whitelist for them once you see one. you can then blacklist that buff in your generic buff group, too.
low duration buffs: just setup a filter on their duration
In the end I settled on 1 group for other's buffs, 1 group for selfcast buffs, 1 group for buffs shorter (or equal to) 5 minutes, and debuffs. I'd really like to be able to set that first group to hide in-combat, but I don't think that's an option yet.
But yeah, I found making extensive use of white/black lists hurt my system quite a lot. I wish the UnitAura() system returned the class that cast the aura, and if the aura had a healing or a damaging effect. Those are basically the only reasons I'd personally engage the text-matching filters (and the ones where addon authors could stand to make the most performance gains).
The buffs i can't cast myself is a bit tricky. Also the auras cast by others will be included into this list if I apply that filter. Would be nice to be able to apply more whitelists/blacklists. The reason I want this is that auras are already included into the groups of auras. Also a sorting of auras based on who casted them, would be really nice.(auras cast by me to be shown first, rest after).
Maybe I'm just blind, but I didn't find the spell names in configuration to be able to add/remove to/from a whitelist/blacklist. (please tell me step by step how to add a spell to a whitelist - yeah i look like a newbie now :p )
On the food buffs, I want to see the well fed buff there, but I don't like to see the 2 buffs (eating, drinking) that I get while eating. That is why I want to filter the list.
I.e. I want to be able to see if my current target has a (in case of friendly target) debuff I can remove, or (in case of hostile target) a buff I can remove.
Admittedly, the case of a friendly target is not really important, as Grid or any other half-decent unitframe covers that for most intents and purposes. It's mostly there for consistency :P The part I really miss is an easy way of telling when i should purge/dispel magic/spellsteal. (Preferably with 1 single profile across all classes)
Now, I expect to be informed that I can set up a Magic filter, which should in most part cover anything dispelable. BUT, target a friendly player in a raid with this set up and your screen is suddenly covered in bars from top to bottom more or less - bad.
Hence my proposal of a dispellable filter that basically compares your class with the hostility of the target filtered through aura type, to show anything you can remove.
I tend to use too many words to describe simple tings, don't I? ;D
So I would have to crawl the API twice and try to match the data against eachother and such to be able to fill it in my current processing pipe :/
For example, I want to keep track of Horn of Winter on me. Once the 2 minutes run out the buff and its bar are removed from the list. Is there a way to make it stay shown so that I can know that "hey, there's a buff I should have but I don't have it right now".
My use case scenario is to have a group with a few buffs that are applied by other people as an aura during combat, so that I can check that I'm in range of the person (i.e. Swift Retribution, Leader of the Pack, etc.). I have set up the whitelist of the buffs I want shown in that group, but I have to go through the list and try and remember what buff, if any, is missing from the list during combat. A bar showing that something has expired might help.
and Expose Armor (I'm a DK). I know how to create the bar, but the
filters are kinda confusing me.
1. Create the bar
2. Filter to Debuff
3. Change to "Target"
4. Whitelist filter: Sunder Armor & Expose Armor
I did this, but its not showing a debuff when one or the other is on the mob.
Am i doing it right, or am i missing something?
THX! Hope this isn't the wrong thread to ask these types of questions.
Is there an option to "un-hide" the default blizzard buffs and use custom Elkano buff bar windows at the same time?
Thanks
The only thing I would request is that when you hover the mouse pointer over the player debuffs that the tooltip appears explaining what that debuff is, it works for debuffs I place on my target but not debuffs placed on myself, I like to read the spell tooltips sometimes to see how to react to a debuff placed on me, that's why.
Thanks!
You may have mouse input disabled on the player debuffs group. Try checking that option.
I feel like an idiot, I found that out a few hours later after posting.
Thanks though, now everything is perfect :D
I just learnt how to use ebb to show a bar for my Lock & Load on the hunter... but now I would love to get a similiar bar that shows Rune Strike on my DK...
The problem is that I can't find it in the whitelist options since it's neither a buff or debuff...
is there anyway to add it some other way?