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.
Protection Paladin (see picture)
Protection Warrior (see picture)
Blood Deathknight (see picture)
Druid in Bear Form (see picture)
Mage - adds Armor notification
Warlock - adds Armor notification
Rogue - Evasion and Combat Readiness notifications
Generic shield and non-shield wielders (see picture)
To access ingame settings: Type '/avmi' in your chat frame for a full, current listing of commands.
Please leave a comment if a change has broken something, or if you dislike a change.
Updated TOC file to reflect the new game number. Now the addon will run without having to allow outdated addons. Nothing else has changed. Sorry, taking a break from WoW atm.
CPU usage drastically reduced. Took some searching, but finally found the event for armor changes (armor is apparently resistance now), so I was able to convert the whole thing to event-based instead of auto-updating. Idle and dummy testing show drastic reduction in CPU time. Otherwise, should work the same as before.
Shelved for 1.3.0 to be pushed out. Will rework into another update.
Fixed a bug which cut CTC output at 102.4% The correct amount should now display. Thanks Ruak for pointing that out.
Added a layout for Rogues. Evasive and Combat Readiness are now tracked.
Night elves now correctly get their +2% miss added to their avoidance amount. If NEs could be pallies...
Added programming to allow for calculation of crit block for a Prot Warrior using Shield Block, should he/she reach/pass the CTC cap of 102.4. I cannot personally test this, as my warrior is nowhere near ready to try that. Please leave feedback should you notice problems or if it works correctly.
Added custom layouts for Warlocks and Mages. They now get a status message for the status of their armors.
Added Avoidance/Block/CTC fight tracking. This locks in initial values from the start of the fight, and will tell you if your values are buffed/debuffed throughout a fight. For instance, if your Prot Paladin gets a Windwalk buff during the fight, her CTC and avoidance values will increase and be displayed in green (along with the change in value).
Compacted/changed some of the code. Its the same size as before (~14KB unpacked), just with more features.