Yesterday, I profiled a number-crunching addon that does the math to tell you about the actual effects of your abilities and spells. Therefore, I thought it appropriate to share this number-crunching macro. This is one I've only recently had to use. After a few hours debating the meaning and theory behind becoming uncrushable and uncrittable, I think this macro is a great tool for raid leaders and tanks alike.

Basically this macro adds up your total avoidance to determine whether or not you meet the sacred uncrushable numeral: 102.4% total avoidance.

Regardless of any arguments about the mechanics behind this system, its what is accepted as the way things are. If you're tanking, pushing Crushing Blows off the attack table is one of your primary goals. As a note, Druids cannot become uncrushable, sorry, you're stuck taking it like a bear.

Come back after the break so I can share the macro without cluttering the front page with scripting code. Alright, so you're interested in knowing your total avoidance. Here is the macro itself:

/script DEFAULT_CHAT_FRAME:AddMessage("Need 102.4 combined avoidance. Currently at:",0.8,0.8,1)
/script DEFAULT_CHAT_FRAME:AddMessage(GetDodgeChance()+GetBlockChance()+GetParryChance()+5+(GetCombatRating(CR_DEFENSE_SKILL)*150/355 + 20)*0.04,1,0.5,0)

Copy this script and dump it into a new macro. (Good luck to you if you decide to type it in manually.) These instructions should work just fine.
  1. Select the macro text (highlight it)
  2. Press CTRL-C to copy (Command-C for Macs)
  3. Open your Macro Interface (/m works in-game)
  4. Type a name for the macro and choose an icon
  5. Make sure your cursor is in the macro's text field
  6. Press CTRL-V to paste (Command-V for Macs)
There you go, you have your Uncrushable Calculator Macro. Throw it on your action bar and use it. It will tell you that you need 102.4 total Avoidance, and then it will tell you what you actually have. If you use this, make sure you have your blocking abilities active. For Paladins, use Holy Shield, then run the macro. For Warriors, use Shield Block and run the macro. This is the standard technique to quickly determine if you're uncrushable. If you're passively uncrushable (without using Holy Shield or Shield Block), then you're one awesome tank! Just make sure some mage doesn't roll Need on your Commendation of Kael'thas!

There's another macro to add to your toolbox, if you're a tank. Keep up the good work you stalwart defenders!

Every week Macro Anatomy takes you on a magic carpet ride through the world of macros. Sometimes you will encounter existing macros that you can use off the shelf. We'll break them down and figure out how they work. Other times we'll just talk about the different parts of a macro and how you can use them to create your own. You can always stop by the shop if you want to catch up or get started with macros.

This article was originally published on WoW Insider.

WoW Insider Show live this afternoon