Request : Reduce time spent inside Filter's configuration menu
- A precise and clean RAID frame is needed in order to take quick and good healing/RL decisions. The default raid frames without any configuration is not really powerful. (because too much are displayed)
- Filter's interface allow users to setup a very strong raid frame, but it takes a lot of time out of combat checking/adding/removing spell's ID inside filter's interface. (every new raid tier)
- So I propose several changes/requests in order to setup filters during combat, and without adding any handicap to the player's gameplay.
- And this tool seems versatile to me. It will not only help RAID frame filter's configuration but every filter's configuration.
I don't know about some constraint, like, can we show IG a window in fight (step 3.2) ? So I'm just explaining to you my idea : what I think could be a good tool to add inside Elvui, but do it your own way if you want to do it, I just show to you my idea.
- The need of a powerful RAID interface
Elvui's tools, for filtering/showing buff/debuff, are very powerful, And I reached my goal with Elvui's tools. I'm a Healer and Raid leader, I absolutely need a precise and clean raid interface.
- I need to know who will take huge damages from a powerful DOT, or who will take light damages from small DOT, or who does not have any. And the difference between those 3 cases need to be instantly seen.
- I also need to instantly know who has a very important debuff for the strategy of the boss, to check if this player will do his job.
So, I organise debuffs inside my raid interface like this :
- Inside RaidDebuffIndicator => Displayed in big at the middle = Very important debuffs and huge DOTs (So I can see them instantly)
- Inside Debuffs => Displayed in small on a side = low threat debuffs (So I can see them, but not too much)
- Inside the Blacklist(filtered inside Debuffs) => Not displayed at all = Not important debuffs for me. (And debuffs from RaidDebuffIndicator are also listed inside the Blacklist, so they do not appear twice : inside Debuffs and RaidDebuffIndicator)
Like this I instantly see on my raid frame if someone need a lot more income heal than others (Thanks to RaidDebuffIndicator), even if there are many debuffs displayed. Because I decide myself what goes inside RaidDebuffIndicator. And RaidDebuffIndicator is displayed in very big (And I only add very important debuffs inside it, so they are rare), I can't miss them. And with a raid interface like this, I rarely make healing mistake if I'm at least focused a little bit.
When I'm not a healer, I see so many healers who do not focus enough on very important debuffs and so a player dies because of his big DOT. (Example : soak @Zul, OmegaVector@Vectis, etc) I also see too many (Elvui's) raid interface during streaming, who do not clearly show big DOTs. Why ? Because it requires a lot of configuration time, you need to configure them one by one ! It's a pretty big time investment, and at every new raid tier.
- The Default Interface is too fuzzy
By default, if we don't configure anything inside Elvui, it shows the raid interface like this :
- RaidDebuffIndicator = Every CC (Super cool)
- Debuffs = Everything (this means every CC are also displayed inside Debuffs, so they appear 2x)
- RaidDebuffIndicator = Almost every PvE debuffs are inside it by default
- Debuffs = Everything (This means almost everything is displayed twice in PvE)
For me, it's unplayable by default. Especialy in PvE, everything is displayed tiwce, and this without any important distinction. Often, everyone has a RaidDebuffIndicator activated, and every debuffs are displayed twice. It's illegible. In PvP, it's pretty good by default, we see CCs very well inside RaidDebuffIndicator, because only CCs are displayed inside it. And to get a perfect PvP raid interface : you only need to add every CCs inside a new Blacklist, and you add this Blacklist inside Debuffs. It's easy to do, and PvP CCs only change every new expansion and not every new tier.
We could be tempted to play ONLY with RaidDebuffIndicator and use the priority setting, but this has 3 big major problems :
We wouldn't see any snare/DOT etc in PvP.
In PvE, if everyone has a RaidDebuffIndicator activated because of a light DOT, and someone suffers a new ultra powerful DOT : The user will need to seek this new powerful DOT among every RaidDebuffIndicator already activated. (this takes time) Whereas if everyone had the light DOT displayed inside Debuffs (in small), and if someone would suffer a new ultra powerful DOT, we wouldn't even need to seek, it's the one with the RaidDebuffIndicator we need to heal as a priority.
In PvE, if one ultra important DOT is on 2 players : And one of those player has another DOT (less threatening) but with many stacks, we should heal this player as a priority. Except that, stacks of the light DOT wouldn't be displayed because RaidDebuffIndicator only show 1 debuff at a time.
We could also try to only display Debuffs(the Debuffs section, remove RaidDebuffIndicator), but we would still not instantly know who we need to heal as a priority, because RaidDebuffIndicator is missing, his utility is to say "hey this target has a super big DOT don't seek further it's this one" We would be continuously seeking among Debuffs who has an important debuff.
In PvE HL as healer, good healing depend a lot of this : to know who you need to heal among every debuffs and low HP. The combo RaidDebuffIndicator+Debuffs+Filters, all very well configured, is a powerful tool to reach that goal : a be a quick and good healer.
In brief, Elvui's default interface needs configuration. And anyway, every user has his own interface needs. And this require a lot of time configuring filters.
- Configuration time
For my raid interface needs, I must create this google.calc so I have a plan to know where to put a debuff : my google calc
I must complete it every new tier : I need a 'map' so I know which debuffs I put inside every filters : The Elvui's filter interface is functionnal but not very friendly user. We are quickly lost inside it when we need to enter a lot of debuffs. And all of this is done outside game time (we must spend time inside menus & logs)
So I spend a lot of time every new tier, so i'm thinking to a solution to this problem for many weeks. The goal is to not spend time into menus & logs anymore but still have a very precise and clean interface :
The iead came to me with the tool 'Blacklist Modifier' which allow the user to add a spell's Name into the Blacklist with the shortcut SHIFT + click during combat ! To configure our filters during combat, the dream ! :D But I should ask for a versatil tool, not just a tool which can achive my goal.
I see this in 3 steps :
Even if everything is not done, each step done invidually would already be a big time saving.
(Step 1 is not really needed if you plan to do Step 3)
Step 1 :
Change the "Blacklist Modifier" SHIFT + Click shortcut to add spell's ID instead of spell's name.
UnitFrames>General Options>General>Blacklist Modifier : Right now this shortcut only add the Spell's name to the blacklist filter. Simply add the ID and not the name to the Filter with this method. (Maybe some buffs/debuffs have no ID, in this case if the get ID fail, add the name. I think I saw a buff without ID : 'food & drink' eating buff) (but this is a very very rare case)
Some spells have the same name and not the same ID :
- On some trashs we can find a spell, and sometime the spell is also on the boss, but with a different ID, and a different effect.
- Some PvP spells have the same name, a different ID but not the same effect.
- Between different expansions, a spell's name can be back, but not with the same effect.
For all thoses reasons, have the spell's name instead of the ID into a filter, especialy inside a blacklist, will lead to a miss of information at some point. So if this function can add the spell's ID instead of the name we could use it without any risk. Because right now, I don't use this shortcut or very rarely this shortcut, whereas it's a very useful tool to avoid time spent into filter's interface.
Step 2 : Automatically remove debuffs displayed inside the Frames's Debuffs which are already displayed inside RaidDebuffIndicator. (Remove double displayed from Debuffs)
If we use default filters and RaidDebuffIndicator+Debuffs, Everything that appear inside RaidDebuffIndicator is also displayed inside Debuffs. This creates unnecessary information on the interface which can slow or distract the read of the fight. Right now if we want to clear this problem, we must add everything activated inside RaidDebuffIndicator into a Blacklist which will be added to Debuffs. It's again a lot a time spent inside filter's interface.
I can see 2 methods to do it, one (maybe)easier but less powerful(2.1), and one (maybe)harder but stronger(2.2) :
- 2.1 = Just need to add an invisible Blacklist to Debuffs which will take everything activated inside RaidDebuffs and CCDebuffs. (If we use thoses filters for RaidDebuffIndicator)
- 2.2 = We must hide inside Debuffs the current spell's ID displayed inside RaidDebuffIndicator.
The 2.1 method has a default : we lose information if EVERY spells of the boss are inside RaidDebuffs (And they all are by default). There will be no more duplicates, but only one debuff will be displayed by player. (IF EVERY boss spells are inside RaidDebuffs)
The 2.2 method however display the others debuffs inside Debuffs, even if they are activated inside RaidDebuffs. The higher priority debuff will be displayed inside RaidDebuffIndicator, and the rest inside Debuffs, without any duplicate. The hardest part is to get the spell's ID displayed by RaidDebuffIndicator in real time. (in order to hide it inside Debuffs)
I had several ideas for the next, the goal is : Remove difficulties we face to add a spell inside Filters :
Right now when we want to add an ID inside a filter, we face 2 obstacles :
- We must remember the Spell's ID. This action is the hardest : Remember an ID (or many) during a fight : it's quite impossible. That's why I get their ID with a mouseover (to get the tooltip) + screenshot or by looking @warcraftlogs.
- We must be out of combat in order to add the spell's ID into the list : Once you have the ID, you must also remember to add it after a combat, most of the time you forget it (there is no reminder) because you must focus on the next fight.
So with time and reflexion, I came with this idea beeing the best (more versatile) I could think of :
Step 3 : The tool "Blacklist Modifier" no longer add a spell's ID inside the 'Blacklist' but to another list : it adds the spell's ID, name, icone & tooltip(possible?) to a 'waitlist'.
(The more information we store inside it, the more easier it will be to remember what was this spell when we will move it to another list. We can even add the hour/region etc, but it will not be very usefull if we keep the 3.2 method) Spells added by this shortcut are stored inside a waitlist. Then we can decide, for each spell into which filter he belongs to go, by adding his ID inside the selected filter.
We can also keep the shortcut 'Blacklist Modifier' and use another for the waitlist, but the idea is to be able to do it during combat ! Just with this method we have the spell's ID inside a waitlist, then we either wait the end of the fight to move the spell (3.1) or we create a small window which allow the user to add directly the spell inside the desired Filter during combat (3.2)
3.1 = The redirecting waitlist menu toward Filters, is available inside menu, out of combat with /ec
3.2 = The redirection waitlist menu toward Filters, is available during combat : This menu has his own window/interface. That is, we can position it like any other Elvui's interface element, and it's displayed during combat ! It appears when a Spell is added with the shortcut, by default this new window is on one edge of the screen in order to not distract the user during his combat. We can choose to not display it during combat, and so it will only be available inside menus.
The 3.1 option is weaker in my opinion : between the moment when you add the spell inside the waitlist and the time when you decide to move it toward a filter, a lot of time can pass. Hours, even days if it's done out of combat : the player can have totaly forgotten the role of this spell.
The goal of 3.2 it's to be able to move Spell's ID toward Filters during combat, BUT, to be able to do it when we have time : We SHIFT + click very fast the spell we desire to move, and directly after we re focus on our gameplay. Since the interface of the waitlist is on one corner of the screen, we can decide, when we have the time, to move the spell inside the right Filter. But at not time the player is under pressure to quickly decide what he must do with this spell. He just execute quick actions during his gameplay when he has time to configure his Filters. In addition if this interface is displayed during combat only when there is a spell to move, it's also like a reminder task.
The waitlist interface could be like this :
- Window's name : Spell ID wait list
- Select a spell inside the waitlist :
- We display a drop down list, the first element is selected by default. If there is no element, the window automaticaly close itself, and inside menus the drop down list is just empty. We display a maximum of information if 3.1, and only ID/Name/Icone&Tooltip? maximum if 3.2.
- Add this Spell's ID in which Filter ?
We display a drop down list, inside, all Player's Filters will be available.
Button : 'Add inside Filter', if a spell is selected, and a Filter selected, we try to add this spell inside the Filter. We display inside the chat the ID and Filter's name with the succes or failure.
Button : 'Delete', if a spell is selected, we delete it from the waitlist.
Checkbox : automaticaly delete the spell from the waitlist when a succesfuly 'Add inside Filter' occur.
When a spell is deleted from the waitlist, we try to automaticaly select the next spell.
Checkbox/button : Only display the title of this window and not the entire window. (When the window is displayed)(So it's like a reminder)
Checkbox/button : Hide this entire interface unitl further notice.
So it's this method I kept after a lot of reflection : it allows the user to customise his Filters during combat, and so, save a lot of time which was lost inside filter's Menu.
Like I said, do it your own way, if you want to do it. But I really think a tool like this could be a really good thing to add to Elvui's Filters. In my opinion, an easy way to fill them is the only thing missing right now.