|
|
#1 |
|
Amazing Member
Join Date: Jan 2006
Posts: 1,554
|
This thread is to discuss defaults for Grid2. Both specific class/spec defaults, ideas for defaults plugins, ways to layer look and feel stuff on top of all that.
To kick it off, right now I am working on the buffs / debuffs to include for each class. Here is what I have so far: if (class == "DEATHKNIGHT") then setup.buffs["buff-HornOfWinter"] = { 57330, true, 0.1, 0.1, 1, } elseif (class == "DRUID") then setup.buffs["buff-Lifebloom"] = { 33763, 2, 0, .5, 0, 0, .7, 0, .2, 1, .2 } setup.buffs["buff-Rejuv"] = { 774, 2, 1, .2, 1, } setup.buffs["buff-Regrowth"] = { 8936, 2, .2, 1, .2, } setup.buffs["buff-AbolishPoison"] = { 2893, true, 1, .5, .1, } setup.buffs["buff-WildGrowth"] = { 53248, true, .4, .9, .4, } elseif (class == "MAGE") then setup.buffs["buff-IceArmor"] = { 7302, true, 1, 1, 1, } setup.buffs["buff-IceBarrier"] = { 11426, true, 1, 1, 1, } elseif (class == "PALADIN") then setup.debuffs["debuff-Forbearance"] = { 25771, 1, 0, 0, } elseif (class == "PRIEST") then setup.buffs["buff-Renew"] = { 139, true, 1, 1, 1, } setup.buffs["buff-PrayerOfMending"] = { 33076, true, 1, 1, 1, } setup.buffs["buff-PowerWordShield"] = { 17, false, 1, 1, 1, } setup.buffs["buff-DivineAegis"] = { 47509, false, 1, 1, 1, } setup.debuffs["debuff-WeakenedSoul"] = { 6788, 1, 0, 0, } elseif (class == "ROGUE") then setup.buffs["buff-Evasion"] = { 5277, true, 0.1, 0.1, 1, } elseif (class == "SHAMAN") then setup.buffs["buff-Riptide"] = { 61295, true, 1, 1, 1, } setup.buffs["buff-EarthlivingWeapon"] = { 51730, false, 1, 1, 1, } setup.buffs["buff-EarthShield"] = { 974, false, 1, 1, 1, } elseif (class == "WARLOCK") then setup.buffs["buff-ShadowWard"] = { 6229, true, 1, 1, 1, } setup.buffs["buff-SoulLink"] = { 19028, true, 1, 1, 1, } setup.buffs["buff-DemonArmor"] = { 706, true, 1, 1, 1, } setup.buffs["buff-DemonSkin"] = { 696, true, 1, 1, 1, } setup.buffs["buff-FelArmor"] = { 28189, true, 1, 1, 1, } elseif (class == "WARRIOR") then setup.buffs["buff-BattleShout"] = { 2048, true, 0.1, 0.1, 1, } setup.buffs["buff-CommandingShout"] = { 469, true, 0.1, 0.1, 1, } setup.buffs["buff-LastStand"] = { 12975, true, 0.1, 0.1, 1, } setup.buffs["buff-ShieldWall"] = { 871, true, 0.1, 0.1, 1, } end None of the combination buffs (MOTW / GOTW, etc. are included. They will be part of the Grid2StatusAuraGroup plugin module. What is missing / what colors are needed. Currently the colors are randomly cut & pasted. There is nothing for hunters, but then they do not really have much to offer except for NR aura and some attack buffs. If I am ill informed let me know. An idea would be to use Grid2StatusAuraGroup to make a buffs-raid indicator to detect missing raid-wide buffs by pairing the different buffs from different classes that are equivalent. I added Evasion to rogues, but they probably do not care to see it. It may be more useful for healers to see, or should just be dropped. I am thinking of adding 2 more indicators for the following categories: *replenishment: mana tide, innervate, etc. *hots / passive heals: renew, rejuv, regrowth, lifebloom, wild growth, prayer of mending, enraged regeneration, etc. Specific classes may break out their particular ones separately but the bulk of them would probably stay together. |
|
|
|
|
|
#2 |
|
Amazing Member
Join Date: Jan 2006
Posts: 1,554
|
I am also changing the size and aspect ratio of the default frames to something larger. This helps me save time during debugging by making things still tiny but visible / readable at the 2560x1600 resolution of my monitor. The more minimal settings can come back in the future when settings become future proofed.
I need more setups posted to get a better idea of what and how many sizes to do. |
|
|
|
|
|
#3 |
|
Senior Member
Join Date: Dec 2006
Posts: 469
|
Hunter's can remove roots/snares with Master's Call, so that would be one thing we could have an indicator for.
|
|
|
|
|
|
#4 |
|
Seal Cub Clubbing Club
|
For druids:
Abolish Poison doesn't need to be listed separately; the generic "Poison" debuff status should behave like it has forever, in that it only shows up if a unit has a poison debuff and doesn't have an abolish debuff on them. Same goes for priests and Abolish Disease. For shamans: The actual buff that's applied to people is just called "Earthliving", not "Earthliving Weapon". For priests: The Grace buff is missing. For paladins: Beacon of Light is missing; note that this should only be for the targeted part of this buff (the part that gives heals) rather than the passive aura part that's put on everyone within range. In general: I think there are way too many self-buffs included in your list. Mages already know if they have Ice Armor or Ice Barrier up; they don't need or want to see if other mages have them up too. Rogues don't need to see when other rogues pop Evasion. Warlocks don't need to see when other warlocks pop Shadow Ward, or have Demon Armor, Demon Skin, Fel Armor, or even Soul Link active. Warriors don't need to know when other warriors pop Last Stand or Shield Wall... they probably don't care about shouts either, since if they don't have their shout on themselves, nobody else does either. Additionally, most of those things don't affect other classes' actions either. For example, healers aren't going to heal a mage differently if he has Ice Armor up; it just doesn't make enough of a difference to matter. Defaults should be a good starting point, not a massive bloatfest of everything that could possibly be shown; if people want to add to the visual clutter and the amount of information processing, they can easily add additional buffs and debuffs. Also, many of the buffs you listed as class-specific (such as "if class is druid, show these HoTs") are actually wanted by other classes. I mainly play a resto shaman, and I assure you I certainly do want to see HoTs from druids and priests. @Lindalas The API doesn't tell you if a debuff counts as a "root" or a "snare"; you'd need to set up and maintain a hardcoded list of debuffs that should be classified that way. Such functionality is better suited to the "buff group" plugin along with Power Word:/Prayer of Fortitude, etc. |
|
|
|
|
|
#5 | |
|
Amazing Member
Join Date: Jan 2006
Posts: 1,554
|
Quote:
As Phanx mentions, we need a Grid2StatusAuraGroup implemented before we can make use of this. So probably both a debuff group to detect who needs it + a buff group so casters have a chance of avoiding duplication. |
|
|
|
|
|
|
#6 | ||||
|
Amazing Member
Join Date: Jan 2006
Posts: 1,554
|
Quote:
In raid I never run into such an issue though. I wonder if it should be a setting or pvp combat based check? Quote:
Is it necessary to indicate who has the passive so you can prefer to heal people in range over those not in range? Quote:
setup.buffs["buff-Lifebloom"] = { 33763, 2, 0, .5, 0, 0, .7, 0, .2, 1, .2 } The first number is the spellId to use to get the (localized) aura name so it can be detected. The next number is: false = show any such instance true = show only ones that I cast some number = show only ones that I cast, at this threshold start to blink (if it is an indicator that supports blink). Blinking as in what the aggro indicator does for example. After that there are 1 or more sets of 3 color numbers, [r, g, b,]... with values of 0 (none) to 1 maximum. Everything will have at least one color. More if they support stack coloring for example. In this case the first color is green only (0, .5, 0) with a value halfway between no green and maximum green. So yes for the self buffs it would only show your own by default. If anyone wants to be nosy and see if other people know how to play their class they will have to modify that themselves. For example my DK and Mage use Grid to track their armors and horn of winter. My Druid tracks thorns in regular Grid, but it has class filtering to also show on other druids as well as potential tank classes. Another point I did not mention is that buffs-mine will default to only showing when the buff is not present. Possibly with blinking when less than 5 or 10 minutes are left. That way it tells you when you can / should cast a buff. The set listed also does not include the buffs that are raid wide but with multiple buff sources. I will add those when Grid2StatusAuraGroup is available. Quote:
Grid2StatusAuraGroup should probably also provide a healing reduced indicator? The other thing I am thinking of doing is to have a named indicators like "buffs-mine" or "hots" automatically update as we make changes or as Blizzard adds more spells to the game. So if you stick with the name it auto-updates, if you rename it you are choosing to basically roll your own and keep it updated for your specific purposes. |
||||
|
|
|
|
|
#7 |
|
Senior Member
Join Date: May 2008
Posts: 351
|
I think the problem is what you want to track by default and how flexible you want to be if people have special needs.
E.g. i think nobody apart the resto shaman should be interested in Earth Shield and he's mainly interested in his own. Should the (for my server very unlikely situation) happen that two resto shamans are there - it might be good for them to see which tank has an earth shield up and which is theirs - so they don't accidentally overwrite each others earth shield - but that's rather a pug issue, in a guild both should know who does what. Same goes for any other class buff. As a tree i don't care who has Prayer of Mending, and as a priest i don't care about rolling lifebloom - especiallly as a druid i don't care about Lifeblooms from other peoples, but my own. I think Grid2 should stick to profiding a very small set of indicators while being able to extend those to many ways. I would like a self-buff tracking (i might miss inner fire), but nobody else should be hardly be interested apart from me. For classes i would use buffs, selfbuffs (visible for the player only), removable debufs (magic, curse, poison, desease) if needed number trackers for charges / cooldowns (earth shield, lifebloom, PoM charges). (hope it's not too late and i totally miseed the intention of the threaD) |
|
|
|
|
|
#8 |
|
Asian Sheep Lover
Join Date: Aug 2007
Location: Singapore
Posts: 3,556
|
Amplify/Dampen/Focus magic buffs are important to mages.
Edit: It would seem that list is for buffs that last less than 30 seconds. If so, Ice Armor, Demon Armor, Fel Armor, should be removed, and you'll probably add Innervate.
__________________
Author/Maintainer of Postal, Omen3, GemHelper, BankItems, WoWEquip, GatherMate, Routes, HandyNotes and some others. Last edited by Xinhuan; 03-11-2009 at 03:15 AM. |
|
|
|
|
|
#9 |
|
Demonic Enforcer
Join Date: Nov 2007
Location: In the gutter
Posts: 2,141
|
Add :
Paladin - Divine Intervention (so everyone who has grid can see someone was DI'd - and occasionally how bad a pally screwed up by DI'ing a non-rezzing class) and Blessing of Protection. I do agree with Phanx on several self-buffs, some of them are not relevant enough to be included as default. |
|
|
|
|
|
#10 | |||
|
Amazing Member
Join Date: Jan 2006
Posts: 1,554
|
Quote:
There may be some way to quickly switch between small, medium, full meal deal, etc sets. Or perhaps the default is some particular one of the available ones. Quote:
Providing easy options in the config has no normal usage cost, or should not*. Therefore, providing all self buff options for a particular class gets you somewhere that is easier to edit than to type in buff names from memory if you start from scratch or a minimal set. (Typing a name exactly vs unchecking a box) *I think I may need to rearrange things a bit to make this so. As for tracking other peoples hots and whatnot, for any particular class this will be in the "hots" indicator and you can just delete / disable it entirely. Its purpose is to let you see which damaged person has at least some hots helping them out. You can certainly heal without it. Quote:
The theoretical goal is to get a default for a class/spec that is perfect for 95% or so of such users. Or the biggest fraction possible. An easily chosen alternate setup then covers the next biggest chunk of users, etc. In practice people that post will have more influence since there is no actual scientific polling or usage metrics to base any of this on. Tree druids will have to put up with my setup as the main default since I need it that way for easy sv reset etc. Similarly you may be The Decider for your particular class/spec. Also, the full meal plan may not be the default if it generally has too much frivolous stuff in it. I am also thinking of making buffs / debuffs pickable from a popup to possibly avoid having to type when creating them. Last edited by Azethoth; 03-11-2009 at 05:18 AM. |
|||
|
|
|
![]() |
«
Previous Thread
|
Next Thread
»
| Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
| Thread Tools | |
|
|
All times are GMT. The time now is 05:40 PM.
WowAce Forums








