Utopia
Utopia
(aka: ZOMGDebuffs)
With today's high-end boss fights so tuned for absolutely maximum performance, it's important to know exactly what you're getting from your raiders. Do you have all buffs and debuffs available? Are the all improved? Are they active during the fight? Need to see that they were kept up during the fight?
WoW 3.0 introduced a whole new stacking system for buffs and debuffs. Add to that the myriad of hidden auras that are implied by talents, but don't appear on the tooltips. It's near impossible to look through that ever moving mess of debuffs on a target. It's just too much too look at. Nor should you have to.
So, here's Utopia. It will give you a very concise and clear view of your buffs and debuffs (see the buff display pictured below). With a fixed number of icons, which don't move or change. They'll simply be highlighted in red if missing; otherwise faded if unavailable, bright if present, yellow if present but unimproved, and so on.
Clarity is the key, and how fast you can answer yourself any questions mid-fight. I play a rogue, and because our warriors slack (they like to pretend to dps and moan about Sundering), we can very quickly see whether Sunder Armor is applied and, if it's absent, throw Expose Armor into our cycle. The icon is always in the same place, and always means the same thing.
The Display
An arrangement of icons showing the 'classes' of debuff, rather than the traditional specific debuff icons. For example, you will have one single icon representing Sunder Armor and Expose Armor. You don't care which is applied, only that it's there. The same applies to all the myriad of other buffs and debuffs which are now grouped into doing the same job.
By default, these icons are presented thusly:
- Dimmed - Your group can't apply this aura
- White - Debuff applied
- Yellow - Your group has applied this aura but it is an unimproved version. Do you feel dirty?
- Red - Your group can apply this aura, but hasn't
- Blue - Aura is unavavailable because of a conflicting spell (Blessings, Curses etc.)
Mousing over any of the icons will show the potential of the raid. Highlighted lines show what your raid can do. A Tick shows it's done, a cross means it's not. Next to this you get the values for the auras, and if that's different from the maximum your group can do, this is shown.
Anything unavailable will always show the maximum potential value of a debuff with all improved talents, whereas when something is available it will show the maximum that could be done by your raid.
The progress bar will show the percentage that has been debuffed for a quick at-a-glance view.
Standard buff tooltips are enhanced to show you the real values that you're getting from your raid member's buffs.
Up-Time Module
The new debuff Up-Time recorder will record a fight, when auras are applied, removed, by whom. The DPS for the fight, deaths and significant boss events so that you can examine the timeline of your fight after the fact.
Donations
While donations are not ever expected they do help, and recent donations by a kind few are one of the reasons I have returned at this time to resume work on this and other mods. Please do consider how worthwhile Utopia is to you and help to continue it's support into the future.
PayPal: [email protected]
Ok. Fixed most of the things mentioned here now I think. If you could give it the once over, I'd appreciate it.
I fully expect there to be a few buggies to squish because there's been a lot of code changes to make not much at all work.. Just for Demo Roar really to work for druids AND hunter pets. Two auras, same name, same category.
And oops, ywfn.. Fixing.. :)
Getting this error at login with r224: Interface\Addons\Utopia\Utopia.lua:1529:attempt to index global 'Utopia' (a nil value)
Detection of Strength of Earth totem is definitely not working as-is, just tested tonight. I assume it's the spellID issue infin1te mentioned.
Ah, no wonder I was confused about why Time Warp's entry was showing what level it's available. I made a new character, and now I see that it's intentional. That's a cool feature.
I'm looking at the details and for Tranquil it says can not apply cause healing stream is active but its not. For Strength of Earth there is no similar message. When I drop manaspring it gives the same healing stream message.
Strenght of Earth totem spellid is wrong, it's suppose to be 8076 (currently 8075)
Blood Frenzy should be under "Physical Vulnerability" as well as under bleed damage (currently only under bleed damage)
Cheers.
I noticed a few Hunter pet buff errors.
Furious Howl can be used by a Dog Pet, though you can only get Dogs with Cataclysm.
Shale Spider Pets are Exotic, so only Beast Mastery Hunters can have them for Embrace of the Shale Spider, but again that's only in Cataclysm.
Spirit Beasts can perform Roar of Courage too, but only Beast Mastery Hunters can have those. I'm not sure how you could add that to the same tooltip window without bloating it. Maybe it'd be best if a new window was made.
Lastly, Boar and Hyena Pets are not Exotic, so they're not exclusive to Beast Mastery Hunters.
Elkano, will take a look.
Zeksie, there seem to be some more buffs missing the minLevel besides the BoM entry I had reported, eg some Shaman totems. Maybe you should check for each class with a fresh level 1 (or 55 for DK). The spellbook should then tell you when they become available.
Yeah, probably the best thing is to wait and see with the auras thing, given that blue post. Sounds likely it's a Blizzard bug.
Latest version is looking really good, but is still missing Blood Frenzy (arms warriors' physical vulnerability debuff) and Necrotic Strike (DK's cast speed slow debuff).
Will check out the icon colour for the spell power thing. There's not many mismatching buffs like this any more. Bit odd that this one is.
@ywfn Re: Arcane Tactics. If this is 'occasionally' on your own buff bar, I'd be tempted to wait and see if they fix the issue on their end. Otherwise, I'll have to do some mapping for all those special cases which I'd prefer to avoid.
Oh, it's not changing at all. Then that does sound like a bug. :(
@kosouda:Ok the text color might have been a misunderstanding, however it strikes me as odd that the icon-color does not change between the 6% and the 10% version...
The warlock spell crit % debuff isn't being detected correctly. Utopia calls it Shadow and Flame (the talent name) if you mouseover the Utopia debuff icon, but the actual debuff on the boss is still called Shadow Mastery.
There seems to be a new behavior in 4.0.1 with the "aura" type buffs, for example Arcane Tactics (+3% dmg). You won't ever see the buff on yourself (even if other players in the raid are providing it). This appears to be affecting the Utopia display.
There is an entry in the 4.0.1 Known Issues blue post saying "Ferocious Inspiration, Communion, and Arcane Tactics, are appearing inconsistently on the buff bar.", so maybe this is not an intended or permanent change: http://forums.worldofwarcraft.com/thread.html?topicId=27188060299 But people have reported the same issue affecting far more than just those 3, so I dunno.
Doesn't Yellow mean "under max potential"? 6% spell power is replaced by 10% spell power, as intended.
It might be a misinterpretation on my behalf, but does anyone else have the problem, that for spellpower the 6% version is marked as a higher rank as the 10% version? It shows the 6% number in yellow and apparently also sets the icon color accordingly.
Well, the formulas for Mark of the Wild/Blessing of Kings and Resistance Aura/Elemental Resistance Totem are visible on Wowhead, but for some reason there are no formulas shown for any other buff. That's a shame because the numbers given for almost every buff are wildly incorrect. :(
If they ever do become visible, here's something I was able to figure out that may be useful in the future. The value of "(level)" is equal to each level past 70. Note the parenthesis; without them, "level" really does mean the target's level. For example if the person was level 75, the value used would be 5. If the person was level 83, the value used would be 13.
At least, I think that's how it goes. Using that logic worked just fine for everything up to level 80, and I confirmed it in-game. For levels past 80 I can't confirm because I'm not in Beta. However that's the only logical conclusion because if you use "3" for (level) for describing level 83 in the formula then you get a number lower than what you get at 80.
But anyway, by continuing that logic for level 85 I came up with values of 265 Resistance for the Aura/Totem and 132(.5) for Mark/Kings (because those buffs now always give half of the Aura/Totem). I found it interesting that there's a really big spike going from 80->81, but that could be intended for Resistance and for all buffs.
According to the formula's math, the rest of the post-80 levels do scale linearly, going up by 6.5 each level.
Anyway, I'm curious now. I'll try to see if there's some way the Resistance buff formula is also used for other buffs by looking at tooltips given in-game.