Most of these macros were made by me, some were made by others that I thought are useful. Insert requested information in the brackets [ ] that is bolded.
[General/Misc Macros]
Bandage Yourself/Another Player:
Cast Spells in a Row! Yes you can cast MULTIPLE SPELLS IN ONE MACRO!:/target [YourName/Player Name]
/use Heavy Runecloth Bandage
Equipping Items:/castsequence [Spell], [Spell], [Spell] etc...
Quick Quest Accepting:/equip [ItemNameHere]
Opens the first item in your mailbox takes contents, and deletes it:/script AcceptQuest();
Activating a trinket:/script GetInboxText(1); TakeInboxItem(1); TakeInboxMoney(1); DeleteInboxItem(1);
/use 13
/use 14
(13 = top trinket, 14 = bottom)
[Druid Macros]
Shift to Dire Bear From and Feral Charge from any form(Even when your mounted):Shift to Cat Form and stealth from any form:/cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cancelaura [mounted] [Mount Name]
/cast [nostance] Dire Bear Form; [stance:1] Feral Charge
# show Prowl
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/cancelaura [mounted] Frostwolf Howler
/cast [nostance] Cat Form; [stance:3, nostealth] Prowl
Totem Killer:
War Stomp and Self-Heal (Tauren Only):/target totem
/cast [harm] Moonfire(Rank 1)
Stun and Self-Heal (Dire Bear Form):# show War Stomp
/cancelaura [stance:1] Dire Bear Form; [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/castsequence [target=player] reset=120/combat War Stomp, Regrowth, Rejuvenation
# show Bash
/cancelaura [stance:2] Aquatic Form; [stance:3] Cat Form; [stance:4] Travel Form; [stance:5] Moonkin Form
/castsequence [stance:1] reset=50/combat Bash, Dire Bear Form, Regrowth, Rejuvenation
/castsequence [nostance] reset=50/combat Dire Bear Form, Bash, Dire Bear Form, Regrowth, Rejuvenation
Nature's Swiftness and Healing Touch:
/cast Nature's Swiftness
/stopcasting
/target player
/cast Healing Touch
[Hunter Macros]
Revive, Call, or Mend Pet:
The modifier key (ctrl) allows you to hold down Control so this macro will ALWAYS cast Revive Pet. This is to make up for situations where your pet is dead, but not visible./cast [target=pet, dead] Revive Pet; [modifier:ctrl] Revive Pet; [nopet] Call Pet; Mend Pet
Cast Aspects Based On Modifier Keys:
/cast [nomodifier] Aspect of the Hawk
/cast [modifier:ctrl] Aspect of the Monkey
/cast [modifier:alt] Aspect of the Cheetah
Hold down the modifier key ([modifier:KEY] To select what Aspect to use.
Solo Farming:
#show Auto Shot
/targetenemy [noharm]
/stopmacro [noharm]
/petattack
/cast Hunter’s Mark
/startattack
With one button press, this will target a nearby enemy if one isn’t already selected, send your pet on it, cast Hunter’s Mark, and then turn on auto attack / auto shot.
Rentaki's Charm Macro:
This macro will cycle through Arcane Shot, then Multi-Shot, and then use the trinket. If the trinket is on cooldown, the macro will halt. Simply wait 3 seconds and it will go back to Auto Shot./castsequence reset=3 Arcane Shot, Multi-Shot, Renataki’s Charm of Beasts
[Mage Macros]Dismount and Polymorph:/cancelaura [Mount Name]
/cast [harm,nomounted] Polymorph(Rank 4)You may need to click this macro twice due to lag.
Polymoprh Notice:/raid Sheeping %t! Please do not attack!
/party Sheeping %t! Please do not attack!
/say Sheeping %t! Please do not attack!Notifies players in your Raid, Party, and Say range, that you are sheeping your target, and to not attack it.
Eat and Drink Macro:
/use Conjured Crystal Water
/use Conjured Cinnamon Roll
This can really be used for any class, I just put it in the Mage Macros because not EVERY player uses mage water and food, when grinding/questing/raiding.
ZHC + AP + POM + Pyroblast:/cast Presence of Mind
/stopcasting
/cast Arcane Power
/stopcasting
/use Zandalarian Hero Charm
/stopcasting
/cast Pyroblast
ZHC can also be replaced with TOEP.
[Paladin Macros]
Easy Seal and Judgement:
/cast Judgement
/stopcasting
/cast Seal of [Name of Seal]
Bubble Hearth:
/cast Divine Shield
/stopcating
/use Hearthstone
Bubble Heal:/cast Divine Shield
/stopcasting
/target Player
/castsequence Holy Light, Holy LightBubbles then casts Holy Light twice, remove one "Holy Light" if you only wish to cast one.
[Priest Macros]
Shackle Undead (Focused):
Macro 1:
/focus
Macro 2:/cast [target=focus] Shackle Undead
/raid Shackling %t! PLEASE DO NOT ATTACK!
/party Shackling %t! PLEASE DO NOT ATTACK!
/say Shackling %t! PLEASE DO NOT ATTACK!This Macros allows you to set your focus and bind a spell directly to that focus. You should be able to cast the second spell without ever losing your current target. If used with a heal spell instead of shackle, this should also be very helpful for MT/Raid healing.
Hover Dispel:
This macro will cast dispel magic on whatever target your mouse is presently hovering over. So if you bind it to a mouse button and hit that button while hovering over a character./cast [target=mouseover] Dispel Magic
[Rogue Macros]
Riposte/SS:
A very ghetto way to bypass the restrictions. You have to mash this non-stop and it works fine./castrandom Sinister Strike, Riposte
Expose Armor without breaking gouge/sap/blind:
/equip [Bow/CrossBow/Gun]
/cast Expose Armor
/stopattack
Cheap Shot without breaking gouge/sap/blind:
/equip [Bow/CrossBow/Gun]
/cast Cheap Shot
/stopattack
One Button Press: Cold Blood + Eviscerate:
/cast Cold Blood
/stopcasting
/cast Eviscerate
Premed/CS in One Button Press Without Global Cooldown:
/cast Premeditation
/stopcasting
/cast Cheap Shot
Ghost Strike/Hemo:
Casts5 hemos for every ghost strike is plenty. This for me works better than /castrandom Ghost Strike, Hemorrhage, you can try both versions and see which one you prefer./castsequence reset=6 ghostly strike, hemorrhage, hemorrhage, hemorrhage, hemorrhage, hemorrhage
Mashable Stealth:
/cast [nostealth] Stealth
This macro allows you to "mash" this macro to stealth without accidently un-stealthing.
Stealth if not in combat, else Vanish (mashable):
This is a "mashable" macro, that Vanishes if you are incombat or Stealths if you are not./cast [combat] Vanish; [nostealth] Stealth
Cast Shadowmend if Stealth is on Cooldown:
/cast Stealth()
/script CastShapeshiftForm(1);
/script if not(string.find(GetShapeshiftFormInfo(1), “Invis” )) then CastSpellByName(”Shadowmeld(Racial)”); end
[Shaman Macros]
NS + Healing Wave:
/stopcasting
/target Player
/cast Nature’s Swiftness
/stopcasting
/cast Healing Wave
NS + ZHC + Healing Wave:
/stopcasting
/target Player
/cast Nature's Swiftness
/stopcasting
/use Zandalarian Hero Charm
/stopcasting
/cast Healing Wave
NS healing wave with Blood fury + ZHC:
NS + ZHC + blood fury + Chain lightning:/stopcasting
/cast Blood Fury
/stopcasting
/use Zandalarian Hero Charm
/cast Nature’s Swiftness
/stopcasting
/cast Healing Wave
/stopcasting
/cast Blood Fury
/stopcasting
/use Zandalarian Hero Charm
/stopcasting
/cast Nature’s Swiftness
/stopcasting
/cast Chain Lightning
[Warlock Macros]
Blood Fury + ZHC + Shadow Bolt, for Orc warlocks:
/cast Blood Fury
/stopcasting
/use Zandalarian Hero Charm
/cast Shadow Bolt
Felguard Self Dispell:
/cast [target=player] Devour Magic
Advanced Succubus Macros:
/stopmacro [nopet:succubus]
/cast [target=pettarget,nomodifier:alt] Seduction
/stopmacro [nomodifier:alt]
/p Seducing %t - Don’t attack the mob with the hearts! <3 <3
/petattack
/cast Seduction
/cast Curse of Shadow
For Seduction, here’s a 2.0 version combining 2 of Garguk’s macros. Pressing this while holding down Alt will have your succubus acquire a target and seduce it, while you cast Curse of Shadow. When Seduction breaks, just press the macro again without Alt. This will make your succubus cast Seduction on her current target. She remembers the target separately from your warlock’s target, so you do not need to retarget the mob to get Seduction going back ASAP; just press the button. In order for it to work, you have to avoid accidentally clearing your succubus’ target once you’ve given her one with the Alt cast. (Pulling her back by clicking Passive will clear her target, etc.)
Sack your Void Walker:
Sacrifice your VW. (If your VW isn’t out, it will summon one, using Fel Domination if it’s available. After the summon completes, you push the macro again to Sacrifice.) If you’d like the macro to immedately summon another VW after the Sacrifice, just delete the second line/cast [pet:voidwalker] Sacrifice
/stopmacro [pet:voidwalker]
/cast Fel Domination
/stopcasting
/cast Summon Voidwalker
[Warrior Macros]
Simple Overpower:
Intercept/Charge:/cast [stance:1] Overpower; Battle Stance
It either charges/intercepts, or puts you into the correct stance, another click and you charge/intercept/cast [nocombat,stance:1] Charge; [combat,nostance:3] Berserker Stance; [nocombat,nostance:1] Battle Stance; [combat,stance:3] Intercept
Shield bash or Pummel:
Tanking Macro:/cast [stance:1/2,noequipped:Shields] Berserker Stance; [stance:1/2,equipped:Shields] Shield Bash; [stance:3] Pummel
Might not work to well./castsequence reset=5 Shield Block, Revenge(Rank 6), Sunder Armor(Rank 5)