What macros are can be a game changer for newer players

Ill start, using /cancelaura (skill name) can be great at skills that keep you in a certain state/vulnerable, For warlock instead of hitting burning rush and waiting to cancel it with another press, its actually alot faster to just macro /cancelaura Burning Rush to the key and it cancels it the moment you tap a 2nd time instead of having that built in delay, Bladestorm is another one that on warrior you can have /cancelaura Bladestorm for moments that are solely for canceling out roots, i also use /cancelaura Bladestorm on my Charge ability and even macro’d hamstring with it, You can also macro your stances to 1 keybind using this

(Warriors)

stanceswap(in pvp or when ur tank dies, taunt and swap to def stance till ur tank is back up)

/cast [noform:2]berserker stance
/cast [noform:1]defensive stance

Heres bladestorm:

#showtooltip Bladestorm
/cast Bladestorm
/cancelaura Bladestorm

Heres charge macro:

#showtooltip charge
/cast charge
/cast hamstring
/cancelaura bladestorm

Warlock:

#showtooltip Burning Rush
/cast Burning Rush
/cancelaura Burning rush

Theres many more i have for warrior but these 3 are the only ones i feel is super necessary for my playstyle and they are very basic for newer players

The goal of the post is to mostly lower button bloat, possibly ease of access but not give macros that can lead to problems in the playstyle/rotation of a class or make someone play worse in some way

3 Likes

#showtooltip Mind Freeze
/cast [target=mouseover, exists] Mind Freeze; Mind Freeze

Replace mind freeze with your own interrupt

Not having to click through a group or pray to tab target to interrupt a cast of great, or if it’s a consistent target that will be interrupted set it as your focus and

#showtooltip
/cast [@focus, exists] Mind Freeze; Mind Freeze

Will take care of it

2 Likes

/say Thanks!

2 Likes

The two I like the best are “Wave” and “Dance”. Those I did myself, they are obviously very simple. I also have one that shows my current coordinates. Not sure where I got that.

I’ll whack some of the more complicated macros I use in here.
This one gets rid of most of the confirmation windows that pop up whenever you’re buying things off a vendor with currencies, 1 click and buy away.

/run local s = StaticPopupDialogs["CONFIRM_PURCHASE_TOKEN_ITEM"] s.OnAccept=nil s.OnShow=function() StaticPopup_Hide("CONFIRM_PURCHASE_TOKEN_ITEM") BuyMerchantItem(MerchantFrame.itemIndex, MerchantFrame.count) end

This one clears all of your quests at once

/run for i=1,C_QuestLog.GetNumQuestLogEntries() do C_QuestLog.SetSelectedQuest(C_QuestLog.GetInfo(i).questID); C_QuestLog.SetAbandonQuest(); C_QuestLog.AbandonQuest() end;
2 Likes

I have a few macros on various toons that cancel auras like my mount, ice block, alter time, druid forms, etc. It’s basically the “return to normal” button.

Mouseover macros are hands down the biggest game changer you’re ever going to find. Allows constant targeting of enemy units and cuts the game in half when it comes to clicks and brain load.

2 Likes

This is clever.

The issue OP is talking about is that BR is afflicted by the GCD (as most everything is). So, you can’t “turn off” BR while its in GCD.

The way this works is the first time you use it, it casts Burning Rush, and stops (it’s a macro thing).

The second time, if BR is on cooldown, it SKIPS the /cast and then falls through into the /cancelaura, which is NOT on cooldown.

If you leave BR on long enough to get through the GCD, then the /cast just turns it off like normal.

And if you hit the key twice, trying to turn it off, the cancel aura doesn’t do anything, so it all just silently fails.

Very clever bit of macro mechanics here. Thanks for sharing, that’s going into Piddys sewing kit.

3 Likes

I run hot and cold on macros. I’ve used them extensively, and I’ve gone without. Right now I’m in a “go without” phase. But that’ll eventually change.

/console WeatherDensity 0 (Turns weather effects off.)
/console WeatherDensity 1 (Low intensity.)
/console WeatherDensity 2 (More intense.)
/console WeatherDensity 3 (Heavy weather effects.)

/run ShowUIPanel(EditModeManagerFrame)

Cast at your cursor location, rather than having to “aim” and click again to cast:

 #showtooltip
  /cast [@cursor] Blizzard

Great for any “aim” spells like Blizzard, Meteor, Hand of Gul’dan, Power Word: Barrier, hunter traps etc. Won’t work for death knight’s death & decay spell but for that one I use this to drop it directly where I’m standing.

#showtooltip
/cast [@player] Death and Decay

Slow fall your mouseover target, self cast with no target. Change spell to “Levitate” for priests

#showtooltip
/cast [@mouseover,help,nodead] [] Slow Fall

I know this one is a bit advanced but a lot of newer players try the hunter class out so these are great for that. Cast misdirect on a focus target (tank), casts on your pet without a focus target.

#showtooltip Misdirection
/cast [@focus,help][help][@pet,exists] Misdirection

Modifier macro for hunter pets. No modifier heals your pet, shift will dismiss/summon pet from slot 1 on a second press, alt will mend pet or revive if it’s dead. If you have no active pet, shift will call your first pet, ctrl will summon from pet slot 2 and alt will summon from pet slot 3.

#showtooltip
/cast [@pet,dead][nopet,nomod] Revive Pet; [pet,mod:shift] Dismiss Pet; [nopet,mod:shift] Call Pet 1;[nopet,mod:ctrl] Call Pet 2;[nopet,mod:alt] Call Pet 3; Mend Pet
1 Like

Thank you for this. Works soooo much better!

2 Likes

IIRC the default is 3 anyway. I could be wrong but I remember hearing about these and thinking it would be cool to turn it up, but it only went down.

#showtooltip Aspect of the Turtle
/cast Aspect of the Turtle
/cast Revive Pet

One button push to cast Turtle and Revive Pet, protecting you while you rez your pet.

*Edit - You can switch Revive Pet instead of AotT for the tooltip if you like. I like using AotT as it tracks the cool down.

2 Likes

I could not function without my mount macro. All my alts have their own set up, with different color schemes to go along with their xmogs. Very serious stuff.

(iirc!)
#showtooltip
/cast [nomod] groundmount
/castrandom [mod:shift] flyingmount1, flyingmount2, flyingmount3
/use [mod:alt] g-99 breakneck

3 Likes

/click ExtraActionButton1

2 Likes

I think there’s a bunch of different mount macros out there.

I use below. Bird if I can fly, bear if not and car if in undermine.

#showtooltip
/use g-99 breakneck
/cast [flyable] Divine Kiss of Ohn’ahra; Grizzly Hills Packmaster

A big game changer for me was macro’ing abilities that are off global cooldown with gcd abilities. It may not be optimal, but better than me struggling with buttons.

Prot Warrior example:

Makes sure I keep my shield block up and if I have spare rage after that it’ll also cast ignore pain.

#showtooltip
/cast shield slam
/cast shield block
/cast ignore pain

don’t think that’s a good idea at all, AFAIK Bladestorm shouldn’t be stopped unless you’re trying to do something extremely time-sensitive that can’t wait for it to stop. Basically interrupting or throwing CC.

/cancelaura Bladestorm
/cast Pummel

much better and won’t screw you up for hitting a key twice.

Slayer alleviates a lot of the drawbacks with Bladestorm but there are some cases where you’d want to cancel early (usually movement related)