If you absolutely want to have two different indicators you can certainly add another one for the number of stacks.
Is it possible to do this within the UI? At least, make one indicator color coded for a stack, and another color coded for time left? Currently in Grid1 I do this with GridStatusLifebloom and GridLifebloomStack. (I haven't yet taken the time to play with either Lua or the wow API, so doing such a thing myself wouldn't be trivial.)
Though I did recently discover the blinking indicator option, I might give that a try, though I am still used to my current approach. I don't suppose it is possible to change the rate at which it blinks as the duration approaches zero? Or maybe change the blink rate to specific intervals after certain time remaining thresholds have been reached?
Meanwhile, back at the ranch, I have a proof of concept working with locations switched over. I mostly translated what was there so the code needs heavy amounts of refactoring, streamlining, and probably should mostly get broken out into a more general lib for doing layered options.
On the Grid2 side itself it is fairly clean. I probably need to translate the rest of the setup stuff before checking it in.
I'm really confused, I'm trying to add buff -mine Sacred Shield and Flash of Light from Sacred Shield. For some reason these buffs didnt show on corner. Also i have marked these for one corner (indicator). How can i add these?
Just a little feedback here, I don't think it is good practice to show pvp flags by default. Since you are pvp flagged pretty much everywhere you go on a pvp server, it makes grid feel a little like it wants to show you useless information. Veteran grid users like me wouldn't mind, but newbies might feel it's a bit spammy, especially given that it uses two indicators to do so by default (both of which happen to be some of the largest ones as well.)
Also one of the first things I do when I configure grid from a fresh install is resize it to make the frames smaller. This can be really annoying to do in grid2 though, namely because when you shrink the size of the frame in grid2, it doesn't automatically space the text indicators away from the sides like grid1 does (and this is without using the scale option in grid1 btw, this is just plain adjusting the frame dimensions.) This causes problems in that for example the name text ends up occupying the same space as the indicators at the top of the frame.
In order to get the same effect in grid2, you have to make a custom indicator location so that you don't break the rest of your indicators that used the same one. Making a custom indicator location also has its own set of problems in that it doesn't allow you to see where it actually ends up in real-time. That makes it a constant game of back and forth adjusting that location offset and then going back to your indicator to see where it ended up. While its not a total showstopper, it does make the initial configuration a bit clunky.
One last thing to make configuration easier, one of the things that annoyed me about the original grid was that you had no way of making font sizes universal. I like the approach used in mik's scrolling battle text where you can have a master font setting, and then in sub-categories of the addon you could override the master setting if you wanted to. I'd like to see a similar approach in grid2.
Some kind of hierarchy like master -> indicator type (corner text or center text) -> individual indicator
For this one you want to just know the buff on yourself, since it was triggered (1/6 sec max) and gives + 50% crit on your Flash of Light spell.
I suspect that there is also a buff that is the + armor that the recipient gets while you get the +crit.
If a paladin can confirm the names of the various buffs that would be helpful (ie. name on recipient, and the name of it on yourself that gives you the +crit).
If it is the same name as wowhead seems to suggest then we will need to handle it in some way to detect the difference between the 2 (or 3) buffs.
Unfinished:
*A few more methods need to move over to the lib to make it complete.
*I need to finish converting the existing plugins to use the new scheme.
*Add a globals scheme.
*Need to change options UI to handle the layered scheme.
The first two I may complete this weekend. The last one is probably a hefty task. I might hack an interim solution and then later deal with showing tristate for all options (Ace Options has that for checkboxes but not other types).
I'm really confused, I'm trying to add buff -mine Sacred Shield and Flash of Light from Sacred Shield. For some reason these buffs didnt show on corner. Also i have marked these for one corner (indicator). How can i add these?
Yup, can confirm same problem. Setting up buff-SacredShield-self is not working. Have tried spelling and capitalization variations and same probem.
Also, now how do I rid of status's I know are wrong like buff-Sacredshield-mine? No delete button?
Have even uninstalled Grid2 and reinstalled and they are still there, clicked every reset, nothing.
Added a general case for Beacon and EarthShield. The general case has higher priority so you can detect overwrites of your Beacon or Shield. Requires a reset to see the changes (for paladins and shamans).
Is there any way to distinguish ownership of things like Beacon or Earthshield if the indicator is set to icon, rather than text or dot? It's been a while since I've done the new build/SV reset dance, and while struggling to remember how to add new top corner text indicators for Bacon and Sacred Shield (and have it actually show, I remember having to fiddle with some of the checkboxes), I gave in and set the default ones to Icons to better show what kind of time is left on the spells. I am assuming that the icons are shown 'as-is', and there's no way to apply colour tints or anything to them (or even by using borders).
As far as the general case you set up, if I understand it correctly, it shouldn't matter which has a higher priority as the buffs are mutually exclusive.
Also, with the general setup of the layering, what kind of drawbacks would there be for having the default indicators set up on the account layer? I figure it's just me, but I find it a little disconcerting when swapping from my druid to my paladin, and finding there is no longer a side-top indicator : ) If you could also toggle which of the available (status) layers were shown (on that indicator), it would also mean you could change the settings for other characters without having to relog them all.
...As far as the general case you set up, if I understand it correctly, it shouldn't matter which has a higher priority as the buffs are mutually exclusive...
Ah, good point. I suppose it is set up correctly in case that changes then.
... If you could also toggle which of the available (status) layers were shown (on that indicator), it would also mean you could change the settings for other characters without having to relog them all.
Not sure what you mean.
On the one hand we could allow you to set class to whatever and spec to whatever so you can edit settings from one character without logging others. I envision this as more of something beneath the covers that packaged UI creators would do with code / macros etc.
On the other hand if an indicator has class or spec level stuff (which only gets added if you log in with such a class) there would have to be some kind of mechanism to suppress those. This is problematic because there is no real way to know what a plugin may want to do.
So the question then becomes what the goal of this is. If it is something like, I want some set of statuses to be on indcator X, instead of their default on Y then there are other ways to get there:
1) If you were around for some of the earlier controversy in these threads you may remember the idea of naming indicators for what they do instead of where they are. This could lead to quick moving around of sets of indicators while preserving the ability of plugins to add statuses to a known indicator as well as not adding it if that indicator is not around anymore. For now this is not done, but eventually I think this will be necessary. Think of it as extending text-name and text-down type naming conventions to other indicators.
2) A related and complementary idea is to have named sets of statuses. The "categories" that are currently not fully implemented. By moving / copying / cloning / modifying them you can maintain categories with particular names that plugins / layers can use to modify or add to even after someone has moved them from one indicator to another.
The nice thing a combination of these two gives you is an easy way for someone to move particular indicators or statuses around and still benefit from the defaults system.
Paladin Only (requires reset to see changes)
* side-top buff-FlashOfLight-mine
* icon-center buff-DivineIntervention
* corner-bottom-right debuff-Forbearance
* corner-top-left -> text
* corner-bottom-left buff-HandOfSalvation
* center-left debuff-Magic and debuff-Poison
* center-right debuff-Disease
* commented out buff-LightsBeacon-mine, supposedly does not show up
Need verification of the buff-LightsBeacon not being necessary.
Moved the cure stuff out into icons at center-left and center-right. I want to do this for all healers since RaidDebuffs are moving to using a 3 icon layout as well. Fights like heroic Sindragosa and Saurfang need extra icons for instance.
A quick question about the defaults: basically the first thing I do every time I have to reset my variables is remove the PVP settings for border and text-down. Trying to think of a reason why I would want to see such information on my raid frames.. can anyone enlighten me? Also, I think it might be preferable to remove dead from "alpha" since there's already multiple ways to tell when someone is dead (the SKULL icon), the health bar going black. Having Dead be part of the "alpha" indicator means that you can't tell when someone's body is within range to Rez.
Also, can anyone tel me what are the settings that make someone who is charmed fade out on my raid frames? It's a lot easier to tell who's mind controlled on Deathwhisper, for instance, if my raid frames don't make their alpha so low that I have to squint (yes, I know I can turn up the alpha settings for range.. but it doesn't make sense to me that "charmed' is part of "range"). I removed everything but range from alpha, but I still had people who were charmed go down in opacity.
Rollback Post to RevisionRollBack
To post a comment, please login or register a new account.
More or less just an idle thought.
Is it possible to do this within the UI? At least, make one indicator color coded for a stack, and another color coded for time left? Currently in Grid1 I do this with GridStatusLifebloom and GridLifebloomStack. (I haven't yet taken the time to play with either Lua or the wow API, so doing such a thing myself wouldn't be trivial.)
Though I did recently discover the blinking indicator option, I might give that a try, though I am still used to my current approach. I don't suppose it is possible to change the rate at which it blinks as the duration approaches zero? Or maybe change the blink rate to specific intervals after certain time remaining thresholds have been reached?
On the Grid2 side itself it is fairly clean. I probably need to translate the rest of the setup stuff before checking it in.
Also one of the first things I do when I configure grid from a fresh install is resize it to make the frames smaller. This can be really annoying to do in grid2 though, namely because when you shrink the size of the frame in grid2, it doesn't automatically space the text indicators away from the sides like grid1 does (and this is without using the scale option in grid1 btw, this is just plain adjusting the frame dimensions.) This causes problems in that for example the name text ends up occupying the same space as the indicators at the top of the frame.
In order to get the same effect in grid2, you have to make a custom indicator location so that you don't break the rest of your indicators that used the same one. Making a custom indicator location also has its own set of problems in that it doesn't allow you to see where it actually ends up in real-time. That makes it a constant game of back and forth adjusting that location offset and then going back to your indicator to see where it ended up. While its not a total showstopper, it does make the initial configuration a bit clunky.
One last thing to make configuration easier, one of the things that annoyed me about the original grid was that you had no way of making font sizes universal. I like the approach used in mik's scrolling battle text where you can have a master font setting, and then in sub-categories of the addon you could override the master setting if you wanted to. I'd like to see a similar approach in grid2.
Some kind of hierarchy like master -> indicator type (corner text or center text) -> individual indicator
I do not have a paladin and so no way of testing this. From reading the spell there are two parts:
http://www.wowhead.com/?spell=53601
which is a buff you place on someone (only 1 buff per person) lasting 30 seconds.
I think that for that one you want buff-SacredShield to show since any paladin can have it.
Then there is the bonus to you:
http://www.wowhead.com/?spell=58597
For this one you want to just know the buff on yourself, since it was triggered (1/6 sec max) and gives + 50% crit on your Flash of Light spell.
I suspect that there is also a buff that is the + armor that the recipient gets while you get the +crit.
If a paladin can confirm the names of the various buffs that would be helpful (ie. name on recipient, and the name of it on yourself that gives you the +crit).
If it is the same name as wowhead seems to suggest then we will need to handle it in some way to detect the difference between the 2 (or 3) buffs.
Unfinished:
*A few more methods need to move over to the lib to make it complete.
*I need to finish converting the existing plugins to use the new scheme.
*Add a globals scheme.
*Need to change options UI to handle the layered scheme.
The first two I may complete this weekend. The last one is probably a hefty task. I might hack an interim solution and then later deal with showing tristate for all options (Ace Options has that for checkboxes but not other types).
Yup, can confirm same problem. Setting up buff-SacredShield-self is not working. Have tried spelling and capitalization variations and same probem.
Also, now how do I rid of status's I know are wrong like buff-Sacredshield-mine? No delete button?
Have even uninstalled Grid2 and reinstalled and they are still there, clicked every reset, nothing.
Can you assist?
Please read the previous response to this and then answer the questions I asked. I have no Paladin so the only way for me to assist is if you help me.
As far as the general case you set up, if I understand it correctly, it shouldn't matter which has a higher priority as the buffs are mutually exclusive.
Also, with the general setup of the layering, what kind of drawbacks would there be for having the default indicators set up on the account layer? I figure it's just me, but I find it a little disconcerting when swapping from my druid to my paladin, and finding there is no longer a side-top indicator : ) If you could also toggle which of the available (status) layers were shown (on that indicator), it would also mean you could change the settings for other characters without having to relog them all.
Yes, borders were added to icons. It should take its color from that.
Ah, good point. I suppose it is set up correctly in case that changes then.
We still need to make the current set of defaults consistent across all healers (http://www.wowace.com/addons/grid2/tickets/143-consistancy-across-classes). Part of that could be using the top indicators by default.
Not sure what you mean.
On the one hand we could allow you to set class to whatever and spec to whatever so you can edit settings from one character without logging others. I envision this as more of something beneath the covers that packaged UI creators would do with code / macros etc.
On the other hand if an indicator has class or spec level stuff (which only gets added if you log in with such a class) there would have to be some kind of mechanism to suppress those. This is problematic because there is no real way to know what a plugin may want to do.
So the question then becomes what the goal of this is. If it is something like, I want some set of statuses to be on indcator X, instead of their default on Y then there are other ways to get there:
1) If you were around for some of the earlier controversy in these threads you may remember the idea of naming indicators for what they do instead of where they are. This could lead to quick moving around of sets of indicators while preserving the ability of plugins to add statuses to a known indicator as well as not adding it if that indicator is not around anymore. For now this is not done, but eventually I think this will be necessary. Think of it as extending text-name and text-down type naming conventions to other indicators.
2) A related and complementary idea is to have named sets of statuses. The "categories" that are currently not fully implemented. By moving / copying / cloning / modifying them you can maintain categories with particular names that plugins / layers can use to modify or add to even after someone has moved them from one indicator to another.
The nice thing a combination of these two gives you is an easy way for someone to move particular indicators or statuses around and still benefit from the defaults system.
* side-top buff-FlashOfLight-mine
* icon-center buff-DivineIntervention
* corner-bottom-right debuff-Forbearance
* corner-top-left -> text
* corner-bottom-left buff-HandOfSalvation
* center-left debuff-Magic and debuff-Poison
* center-right debuff-Disease
* commented out buff-LightsBeacon-mine, supposedly does not show up
Need verification of the buff-LightsBeacon not being necessary.
Moved the cure stuff out into icons at center-left and center-right. I want to do this for all healers since RaidDebuffs are moving to using a 3 icon layout as well. Fights like heroic Sindragosa and Saurfang need extra icons for instance.
Also, can anyone tel me what are the settings that make someone who is charmed fade out on my raid frames? It's a lot easier to tell who's mind controlled on Deathwhisper, for instance, if my raid frames don't make their alpha so low that I have to squint (yes, I know I can turn up the alpha settings for range.. but it doesn't make sense to me that "charmed' is part of "range"). I removed everything but range from alpha, but I still had people who were charmed go down in opacity.