Go to Page... |
Updated: | 12-03-11 02:26 PM |
Created: | 07-26-11 06:53 PM |
Downloads: | 1,703 |
Favorites: | 5 |
MD5: |
Avoidance/Mitigation Check (AvMiCheck) is a small AddOn designed to display updated information regarding defensive stats. Besides a standard frame for non-tanks, each tanking class/spec (as well as some others!) have their own custom design, including vital mitigation CD status updates.
The armor display is in percentages, and displays white if its your unbuffed Armor value, green if your Armor is buffed, and red if its debuffed. The other avoidance/mitigation stats - Avoidance and Block (and CTC for pallies/wars) act slightly differently. Their default values (in white) are recorded at the time combat begins, and increases or decreases in the fight are reflected by their change in value and color.
The purpose of this AddOn is to allow a user to have access to this information in a minimalistic manner, using the least amount of screen real estate and resources, and without having to switch UIs or use additional broker addons.
This AddOn came to be due to my own personal desire for it on my Prot Paladin. As such, it is tailored to my original needs, and edited as input is given. I'm open to any suggestions for alterations. Especially helpful would be feedback from non-Prot Paladin tanks, as I do not frequently play those character types.
Custom frames:
Comment Options |
e42randy |
View Public Profile |
Send a private message to e42randy |
Visit e42randy's homepage! |
Find More Posts by e42randy |
Add e42randy to Your Buddy List |
09-03-11, 02:46 AM | |||
|
Thanks for the responses .
You can have an addon that presents all its info on its own (in a separate frame if you like as it is now), while still providing an option for a LDB feed of the info instead. With the ability for a user to turn off the separate frame and go solely with the LDB feed. In addition, implementing a LDB feed is quite simple. Here is the main page for it, with links to the data specifications & API documentation at the bottom. A third option you can combine with that is a minimap icon substitute for the feed those who don't run a LDB display. Can be implemented via the LibDBIcon-1.0 library.
The massive CPU being used was the key to making the suggestion for separating the cooldown alerts. Not necessarily into a different addon (but that would be cool), but something that can be turned off entirely by users that only want the stat info. When you are tracking cooldowns/expiries/etc. of something in-game continually--via using OnUpdate or anything else--it will use CPU time to some degree. When the frame (or upcoming LDB feed) for the alerts is hidden, there is no reason for the mod to still be tracking those cooldowns. So hopefully the current version is using 0 CPU when the frame is hidden.
Last edited by Zidomo : 09-03-11 at 03:19 AM.
|
||
|
Zidomo |
View Public Profile |
Send a private message to Zidomo |
Visit Zidomo's homepage! |
Find More Posts by Zidomo |
Add Zidomo to Your Buddy List |
08-30-11, 06:15 PM | ||||
|
Note: the CPU issues have been fixed in v1.3.0. The rest of this post (as of v.1.3.0) is still in play.
I didn't make it into a feed (and subsequently why I put it into a frame) for two reasons: 1) It was the first addon I wrote, so its very simple. All (two) of my addons are still simple. I need to work on them and my skill with addons and Lua in general, I know. 2) I wanted it to work on its own. I know there are a lot of fine addons out there that augment other addons, and allow feeds and the like. I didn't really want to make something that required something else. I know it may be weird of me to think like that, but sometimes dependencies don't make sense to me. I'll look into adding a feed option to it. In the least its a good learning exercise, and it may persuade me into allowing dependencies in my addons in general.
I'll look into this, and see if there's a way to rework it without that while loop. I originally wanted to use only event triggers (like I did in my 2nd addon We Know!), but I couldn't find all of the ones I would need. I'll have to take a closer (longer) look at the list and plan it out as best I can.
Thanks again for the feedback (I really do appreciate it), and sorry for this wall of text.
Last edited by e42randy : 08-31-11 at 01:05 AM.
|
|||
|
e42randy |
View Public Profile |
Send a private message to e42randy |
Visit e42randy's homepage! |
Find More Posts by e42randy |
Add e42randy to Your Buddy List |
08-29-11, 02:07 PM | |
|
AvMiCheck v1.1.0 has good info provided; one of only three such mods I've tested offering accurate mitigation totals for WoW 4.2 (other ones being Broker TankInfo & Broker_Unhittable). Not a fan of AvMiCheck's separate frame, though; wish it offered a LDB (Broker) alternative feed.
But one serious problem with it. So serious that its unusable here and can be a major contributor to in-game lag for others. It oddly uses an extremely high amount of CPU time. Mod version as noted above, USEnglish client/server, WoW 4.2.0a live. Tested with OptionHouse with CPU profiling enabled, no other mods active. On idle, AvMiCheck consumes 11.1-11.4 CPU/second. In combat (with the frame hidden), it increases to an even more outrageous 14.9-15.5 CPU/second. It really should use 0 CPU/second on idle or in combat when the frame is hidden. As well as much (much) less than it does now when the frame is showing & providing those unexpected cooldown alerts. The other two mentioned mitigation info mods use 0 CPU/second all the time. If you are really set on including "mitigation cooldown updates/alerts" (I believe they are better left to cooldown timer mods, not stat mods such as this with a non-resizable frame), work still needs to be done to reduce the CPU consumption.
Last edited by Zidomo : 08-29-11 at 02:18 PM.
|
|
Zidomo |
View Public Profile |
Send a private message to Zidomo |
Visit Zidomo's homepage! |
Find More Posts by Zidomo |
Add Zidomo to Your Buddy List |
08-10-11, 08:12 AM | ||
|
I had it originally so that it would display CTC above 102.4%. Looking at it, it appears I cut it off so Warrior Shield Block would compute correctly, but at the wrong point. I'll fix this and have the update posted tonight when I get a chance to test it after work. |
|
|
e42randy |
View Public Profile |
Send a private message to e42randy |
Visit e42randy's homepage! |
Find More Posts by e42randy |
Add e42randy to Your Buddy List |
08-09-11, 03:57 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 24
Uploads: 0
|
Quite handy addon, I actually didn't find better alternatives with the same purpose. But I have 1 critique - being a paladin myself, when out of combat, the CTC % just stops at 102.4%, even if you're way above it. I usually test some numbers while idling in Org, by buffing myself with kings and standing next to a shaman friend for +str buff, while switching foods/elixirs around. I do wanna see how much exactly above the CTC number I am with full raid buffs so I can adjust gemming to the smallest detail, but with the current mechanism of the addon, I can't do it outside of raid environment. Is there a way to fix that? Or is there an online CORRECT (as all the ones I've seen have wrong formulas) spreadsheet where I can put raw values, add buffs, etc, and get a correct number, so I can make my own calculations outside of a raid? Thanks!
|
|
Ruak |
View Public Profile |
Send a private message to Ruak |
Visit Ruak's homepage! |
Find More Posts by Ruak |
Add Ruak to Your Buddy List |