Tuesday, November 27, 2007

Some Macro's I Use

A reader asked about the Avoidance macro I use to easily compute to check my total avoidance for my gear and for uncrushable at 102.4% with Holy Shield active. Here it is:

Avoidance Macro
/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+(GetCombatRatingBonus(CR_DEFENSE_SKILL) + 20)*0.04,1,0.5,0)

Just use it and it gives you the computed values with or without Holy Shield active when you use it.

Other Macro's I use: I'm no macro expert. These are just the ones I have and do use or modified them to my needs and have used them as such. They all do work, but test to make sure.

Aura Mount/Dismount
#showtooltip Summon Charger
/castsequence [nomounted] Crusader Aura, Summon Charger
/cast [mounted] Retribution Aura
/dismount [mounted]

Changes Aura and summons mount on dismount it changes back to Ret Aura.

Blessing of Protection Taunt/Target Targeting Bubble
/cast [target=target,help] Blessing of Protection; [target=targettarget,help] Blessing of Protection

Works just like Righteous Defense macro as a 2nd Taunt and 911 bubble, except it bubbles my target target since I use "Target Targeting" in my UI setup since I Tank.

Bubble Bandage
#showtooltip Divine Protection
/cast Divine Protection
/use [target=player] Heavy Netherweave Bandage

It does just what it say and thats just how I use it as a last resort 911 bubble and bandage.

Devine Shield Fear Macro (cast when feared)
/cancelaura Divine Shield
/cancelaura Blessing of Protection
/cast Divine Shield

Blessing of Protection Fear Macro
/cancelaura Blessing of Protection
/cast [target=player] Blessing of Protection

Cancel Devine Shield Macro
/cancelaura Divine Shield
/cancelaura Blessing of Protection

Those work just as it says. At least the last time I used them they did.

*Special use: Cancel DS/BoP, Judge & Erorcism Target or previous Target Macro.
/cancelaura Divine Shield
/cancelaura Blessing of Protection
/target %t
/cast Judgement
/cast Exorcism

The macro above is a custom Fear Macro I made and have used to immediately cancel out of DS (Devine Shield or BoP) on being feared from target and cast this to immediately judge and Exorcism target still on target. If its not undead or demon it won't cast Exorcism. Its a custom macro I use under certain conditions to auto attack and have immediate threat aggro back with minimal time loss after coming out of a being feared.

Righteous Defense Macro Taunt
/cast [target=target,help] Righteous Defense; [target=targettarget,help] Righteous Defense

Seal/Judgement of Righteousness Macro
/cast Judgement
/cast Seal of Righteousness

Seal/Judgement of Wisdom Macro
/cast Judgement
/cast Seal of Wisdom

*Bubble Hearth
/castsequence reset=3600 Divine Shield, Hearthstone

*You have to click that bubble hearth twice quickly to get it to work.

Those are all the basic ones that I have and use and I haven't changes when since the last patch update and they all work fine as far as I know.


Manilin said...

Awesome..! Way more than I asked for.. Thanks

Gwaendar said...

Couple of suggestions for improvement:

[target=target, help] is redundant and you can simply use [help], as the target=target is implicit.

The /cancelaura before BoP and DS macros is useless - if you're already under BoP or DS, you also have Forebearance which will prevent you from re-casting either.

In your big Special use + Exorcism macro, the /stopcasting before Exorcism is no longer necessary since patch 2.3

And as always, with patch 2.1 you can consolidate all /cast conditionals at the beginning of your line, so your BoP Taunt U/ Target Target bubble could be simplified to
/cast [help][target=targettarget, help] Blessing of Protection

I'd add [target=mouseover, help] right after /cast for that one myself, though.

And that's just another blog I've invaded with my macro pedantry, I expect. Sorry Galo :-)

Galoheart said...

Thanks Gwaendar :)

Like said above I'm no macro expert. Had all those Macro's a long time they all work currently so haven't had them changed. If they didn't I would have. Will update them when I have time.

Thanks and appreciate the the Tip though :)

Rob said...

"The /cancelaura before BoP and DS macros is useless - if you're already under BoP or DS, you also have Forebearance which will prevent you from re-casting either."

I know this is an old post, but I just came across it myself. I wanted to add that the purpose of the /cancelaura line FIRST is to use the 1 button for both.

Essentially how it would work is you click the button once - if you are not "Bubbled" yet, it will Bubble you. If you are ALREADY bubbled, it will cancel it. The idea is to Bubble-Off the Fear, but break the bubble as quickly as possible to Avoid losing too much Threat.