Is there a way to force the arrangement of the Grid to be restricted on how may rows/columns it will show? For example, when I use the module with MT + everyone else, the everyone else part is arranged so that it's a column of 5 people (regular Grid arrangement), but the MT just keeps on going if we have more than 5 warriors. So I'll have huge ass column (when we are overpopulated with warriors) and then a nice regular grid for everyone else. This makes it tough to fit Grid on the screen. I'd rather have it so that each column only has 5 people, and any "spillover" goes to a 2nd column.
Is there a way to force the arrangement of the Grid to be restricted on how may rows/columns it will show? For example, when I use the module with MT + everyone else, the everyone else part is arranged so that it's a column of 5 people (regular Grid arrangement), but the MT just keeps on going if we have more than 5 warriors. So I'll have huge ass column (when we are overpopulated with warriors) and then a nice regular grid for everyone else. This makes it tough to fit Grid on the screen. I'd rather have it so that each column only has 5 people, and any "spillover" goes to a 2nd column.
Pasta or Maia, trying to learn a little bit on how to do this. My profession is medical so I know next to nothing with coding and I'm just fooling around with it. Reading the grid module documentation and looking at some existing module lua's, will this work?
Pasta or Maia, trying to learn a little bit on how to do this. My profession is medical so I know next to nothing with coding and I'm just fooling around with it. Reading the grid module documentation and looking at some existing module lua's, will this work?
That looks reasonably close to what you were asking for. You'll want "unitsPerColumn = 5," instead of "unitsPerColumn = [5]", and you can delete the groupFilter line from group 2 if you just want a blank column. Groups start at 1.
GridStatusDetox - Show filtered debuffs using detox's code. Maybe include a priority system similar to my healing mod.
This one would really, really help.
Example: I'm playing Priest and we ventured into the Caverns of Time: Old Hillsbrad today. When you escort Thrall out of the keep you meet some castertype mobs that have a selfbuff similar to the mage's Iceshield, which basically slows on melee hit. They also have a polymorph spell and those two effects are both magic.
With the current Grid i cannot distinguish between the two debuffs and while i don't really care about the chill effect, i want to dispell the polymorph as fast as possible. At the moment i additionally use Sage Unit Frames and thus it's not a too big problem, but once we start raiding again i have no idea how i will solve this issue since it's a bit against the philosophy of Grid to use a second set of raidframes for dispelling i think...
I don't need a module that gives me a priority list or a classfilter or can clean my car. All I'd like to have is the ability to tell Grid: "No, don't display those useless debuffs"
At the moment i'm thinking about Chilled, Frostbolt and Thunderclap.
I've read the developer's documentation, but after a while i realized that it's just that: a documentation for developers. I'm no developer, i can't code anything but pseudo code.
Anyway, hat's how it can be done i think: disable the current "magical debuff" display and replace it with the exact same function but for on addition: check the debuff name and compare it to a list (editable in the .lua file): match->nothing will be displayed, no match->usuall behavior. I have no idea if that is hard (the "check debuff name" is the problem i think) but you can tell me more about that i hope...
Vintoran, if you know the name of the (de)buff, you can always just add that specific aura and display it in a distinct way. E.g. the default setting will display aura types (magic, disease,...) as colored border, but important debuffs such as Mortal Strike as icon. So just add that CoT debuff and display it as icon, shouldnt that help?
I still believe a Detox plugin would be nice to have. I just currently have no interest in writing it myself, as I havent even managed to hit lvl70 yet, and I'm really looking towards new raid content.
Vintoran, if you know the name of the (de)buff, you can always just add that specific aura and display it in a distinct way. E.g. the default setting will display aura types (magic, disease,...) as colored border, but important debuffs such as Mortal Strike as icon. So just add that CoT debuff and display it as icon, shouldnt that help?
I still believe a Detox plugin would be nice to have. I just currently have no interest in writing it myself, as I havent even managed to hit lvl70 yet, and I'm really looking towards new raid content.
This is a nice idea for a workaround i think... since most raid encounters have only 1 or 2 important debuffs. But the downside is that you have to know the name of every debuff that you want to be able to distinguish from other debuffs, which makes it _very_ hard to maintain on a regular basis.
The CoT has only been an example, there are very many mobs with thunderclap/frostbolt and the like out there that throw harmful debuffs as well.
Anyway thanks for that advice, I'd have never thought of that.
Would it be difficult to add a Not checkbox next to auras/buff groups? I'm using a plugin I found on WoWI called GridMissingBuffs, but it looks like it's abandoned; I had to hand modify it for the rosterlib changes a little while back.
Really I just want to inverse the display of buff display for grid. I.e. Set Power Word/Prayer of Fortitude to be a white box, be in the top right corner, and only show up if someone DOESN'T have the buff.
If possible it would be great if that NOT clause could just be part of auras (or where it's more appropriate) rather than in it's own plugin that has to be downloaded/maintained seperately.
You can add the buffs you want to ignore and then not assign them to an indicator.
hmm... how do you mean?
I tried to do that, but i found no "not" option or anything.
create new debuff -> frostbolt (or whatever) and then?
And then nothing.
Here's what happens when someome gains a debuff:
Do we have settings for a debuff with this name?
If not, do we have settings for a debuff with this type?
If either of the previous two steps found settings for this debuff, display the status according to the settings.
This means if you add a debuff "Frostbolt", it will ignore the debuff type "magic" settings when someone is affected by Frostbolt.
When you add a debuff (or buff) by name, it creates a new status under the menu for each indicator which must be checked to enable that status for the indicator. New statuses aren't enabled on any indicator by default, so the new status "Debuff: Frostbolt" won't show up at all unless you decide to enable it on one (or more) indicators.
For reference, the indicator menu:
The status for "Debuff: Weakened Soul" is not enabled for the "Border" indicator.
If you feel you understand how/why this works, go edit Grid for Decursers on the wiki.
Thanks for the help, the explaination was very convincing and it makes perfectly sense for me.
I bow before your design, this is truely a very thought-out mod.
Text indicator 1 for the upper part of a Grid section, and Center Text 2 indicator for the lower part of a grid section.
Is it possible to change the addon so it has a third Text indicator?
Text 1 for the upper half of the gridsection.
Text 2 for the lower-left quarter of the grid section.
Text 3 for the lower-right quarter of the grid section.
If this isnt possible, I have no problem with getting my hands dirty with some lua coding work - I just need to know where to start and how to change the current 'Center Text 2 indicator' into two parts.
Thanks for the reply Maia. For now I will keep using the 40 man arrangement (soon to be 25 hopefully), and use ora2 player targets for warriors.
http://www.wowace.com/forums/index.php?topic=2525.msg67851#msg67851
http://www.wowace.com/wiki/Grid/Developer_Documentation#Example
Ooo, thanks!
That looks reasonably close to what you were asking for. You'll want "unitsPerColumn = 5," instead of "unitsPerColumn = [5]", and you can delete the groupFilter line from group 2 if you just want a blank column. Groups start at 1.
This one would really, really help.
Example: I'm playing Priest and we ventured into the Caverns of Time: Old Hillsbrad today. When you escort Thrall out of the keep you meet some castertype mobs that have a selfbuff similar to the mage's Iceshield, which basically slows on melee hit. They also have a polymorph spell and those two effects are both magic.
With the current Grid i cannot distinguish between the two debuffs and while i don't really care about the chill effect, i want to dispell the polymorph as fast as possible. At the moment i additionally use Sage Unit Frames and thus it's not a too big problem, but once we start raiding again i have no idea how i will solve this issue since it's a bit against the philosophy of Grid to use a second set of raidframes for dispelling i think...
I don't need a module that gives me a priority list or a classfilter or can clean my car. All I'd like to have is the ability to tell Grid: "No, don't display those useless debuffs"
At the moment i'm thinking about Chilled, Frostbolt and Thunderclap.
I've read the developer's documentation, but after a while i realized that it's just that: a documentation for developers. I'm no developer, i can't code anything but pseudo code.
Anyway, hat's how it can be done i think: disable the current "magical debuff" display and replace it with the exact same function but for on addition: check the debuff name and compare it to a list (editable in the .lua file): match->nothing will be displayed, no match->usuall behavior. I have no idea if that is hard (the "check debuff name" is the problem i think) but you can tell me more about that i hope...
I still believe a Detox plugin would be nice to have. I just currently have no interest in writing it myself, as I havent even managed to hit lvl70 yet, and I'm really looking towards new raid content.
This is a nice idea for a workaround i think... since most raid encounters have only 1 or 2 important debuffs. But the downside is that you have to know the name of every debuff that you want to be able to distinguish from other debuffs, which makes it _very_ hard to maintain on a regular basis.
The CoT has only been an example, there are very many mobs with thunderclap/frostbolt and the like out there that throw harmful debuffs as well.
Anyway thanks for that advice, I'd have never thought of that.
Really I just want to inverse the display of buff display for grid. I.e. Set Power Word/Prayer of Fortitude to be a white box, be in the top right corner, and only show up if someone DOESN'T have the buff.
If possible it would be great if that NOT clause could just be part of auras (or where it's more appropriate) rather than in it's own plugin that has to be downloaded/maintained seperately.
hmm... how do you mean?
I tried to do that, but i found no "not" option or anything.
create new debuff -> frostbolt (or whatever) and then?
And then nothing.
Here's what happens when someome gains a debuff:
This means if you add a debuff "Frostbolt", it will ignore the debuff type "magic" settings when someone is affected by Frostbolt.
When you add a debuff (or buff) by name, it creates a new status under the menu for each indicator which must be checked to enable that status for the indicator. New statuses aren't enabled on any indicator by default, so the new status "Debuff: Frostbolt" won't show up at all unless you decide to enable it on one (or more) indicators.
For reference, the indicator menu:
The status for "Debuff: Weakened Soul" is not enabled for the "Border" indicator.
If you feel you understand how/why this works, go edit Grid for Decursers on the wiki.
I bow before your design, this is truely a very thought-out mod.
Text indicator 1 for the upper part of a Grid section, and Center Text 2 indicator for the lower part of a grid section.
Is it possible to change the addon so it has a third Text indicator?
Text 1 for the upper half of the gridsection.
Text 2 for the lower-left quarter of the grid section.
Text 3 for the lower-right quarter of the grid section.
If this isnt possible, I have no problem with getting my hands dirty with some lua coding work - I just need to know where to start and how to change the current 'Center Text 2 indicator' into two parts.
Thanks
Inherit from GridFrameClass and assign your new class to GridFrame.frameClass.