Tumblerr’jinWoW Companion
Wrath of the Lich King · 3.3.5a

Macros

Browse what already exists, or build exactly what you need.

Library

Macros

Death Knight · All · Combat

Focus Mind Freeze

Interrupts a hostile living focus; otherwise your current target.

#showtooltip Mind Freeze
/stopcasting
/cast [@focus,harm,nodead][] Mind Freeze
Death Knight · All · Control

Focus Strangulate

Silences a priority focus without changing targets.

#showtooltip Strangulate
/cast [@focus,harm,nodead][] Strangulate
Death Knight · All · Control

Mouseover Chains of Ice

Applies a peel/slow to a mouseover enemy while staying on the kill target.

#showtooltip Chains of Ice
/cast [@mouseover,harm,nodead][] Chains of Ice
Death Knight · Blood · Combat

Rune Strike Queue + Heart Strike

Queues Rune Strike whenever available while still using a normal strike button.

#showtooltip Heart Strike
/cast !Rune Strike
/cast Heart Strike
Death Knight · Blood · Tank

Mouseover Dark Command

Taunts a hovered enemy without losing your main target.

#showtooltip Dark Command
/cast [@mouseover,harm,nodead][] Dark Command
Druid · All · Control

Tauren Form-Aware Stun

Tauren-only convenience. Bear uses Bash; Cat uses Maim; other forms/caster form attempt War Stomp. Maim still requires combo points, and War Stomp cannot be used in Bear/Cat forms on the 3.3.5 ruleset.

#showtooltip
/cast [form:1] Bash; [form:3] Maim; War Stomp
Druid · All · Movement

Smart Travel / Mount

One-button Druid travel macro. Alt = Dire Bear, Ctrl = Cat, swimming = Aquatic, stealthed Cat = Dash, combat/indoors = Cat, flyable out of combat = Swift Flight; otherwise tries your ground mount and falls back to Travel Form. Replace GROUND MOUNT with your mount name.

#showtooltip
/cast [mod:alt] !Dire Bear Form; [mod:ctrl] !Cat Form; [swimming] !Aquatic Form; [stealth][form:3] Dash; [combat][indoors] !Cat Form; [flyable,nocombat] !Swift Flight Form
/cast GROUND MOUNT
/cast [nostealth] !Travel Form
Druid · All · PvP

Focus Cyclone

Cyclones hostile focus without changing your target.

#showtooltip Cyclone
/cast [@focus,harm,nodead][] Cyclone
Druid · All · Utility

Mouseover Utility

Druids have an unusually broad party/raid/PvP support kit. One mouseover pattern lets you battle-rez, feed mana, remove curses, clear poisons, or tag/debuff a second enemy without giving up your current target. Pick the spell below and copy that version.

#showtooltip Rebirth
/cast [@mouseover,help,dead][help,dead] Rebirth
Druid · Restoration · Healing

Mouseover Rejuvenation

Rejuvenation on friendly mouseover with normal fallback.

#showtooltip Rejuvenation
/cast [@mouseover,help,nodead][] Rejuvenation
Druid · Feral · Combat

Feral All-in-One Combat Button

One key follows your current Druid form. Caster/non-Feral form uses Wrath; stealthed Cat opens with Pounce; Cat uses Mangle and also attempts Claw; Bear uses Mangle and queues Maul. It starts melee in Bear and in non-stealthed Cat form.

#showtooltip
/startattack [form:1,harm][form:3,harm,nostealth]
/cast [noform:1/3] Wrath; [form:3,stealth] Pounce; [form:3] Mangle (Cat)(); [form:1] Mangle (Bear)()
/cast [form:3,nostealth] Claw; [form:1] !Maul
Druid · All · Combat

All-in-One Faerie Fire

Uses Faerie Fire (Feral) in Bear or Cat form and normal Faerie Fire in caster/other forms. It also starts melee when you use the Feral version, so the same key works across your Druid forms.

#showtooltip
/startattack [form:1/3,harm]
/cast [form:1/3] Faerie Fire (Feral); Faerie Fire
Hunter · All · Combat

Auto Shot + Pet Attack + Shot

Reusable Hunter attack starter: preserves Auto Shot, sends the pet, then fires the selected shot. Pick the shot you want below; the same pattern can be adapted to other offensive Hunter abilities.

#showtooltip Arcane Shot
/cast !Auto Shot
/petattack
/cast Arcane Shot
Hunter · All · Movement

Smart Ground/Flying Mount + Cheetah

Proposed version of the mount macro you wanted: fly when possible, ground mount otherwise, Cheetah when mounting is not practical.

#showtooltip
/cast [flyable,nocombat] FLYING MOUNT; [outdoors,nocombat] GROUND MOUNT
/cast [indoors][combat] !Aspect of the Cheetah
Hunter · All · Utility

Feign Death + Pet Reset

Makes Feign Death a more complete threat/CC reset by also pulling the pet back.

#showtooltip Feign Death
/petpassive
/petfollow
/stopattack
/cast Feign Death
Hunter · All · Utility

Master's Call Mouseover / Self

Excellent movement/peel utility for yourself or an ally.

#showtooltip Master's Call
/cast [@mouseover,help,nodead][@player] Master's Call
Hunter · All · Utility

Misdirection Mouseover / Focus

Misdirects friendly mouseover first, then friendly focus, then pet.

#showtooltip Misdirection
/cast [@mouseover,help,nodead][@focus,help,nodead][@pet,exists,nodead] Misdirection
Hunter · Marksmanship · Control

Focus Scatter Shot

Useful PvP/CC control without target switching.

#showtooltip Scatter Shot
/cast [@focus,harm,nodead][] Scatter Shot
Mage · All · Combat

Focus Counterspell

Stops your cast and Counterspells focus if valid.

#showtooltip Counterspell
/stopcasting
/cast [@focus,harm,nodead][] Counterspell
Mage · All · Movement

Stopcast Blink

Turns Blink into an immediate emergency movement key.

#showtooltip Blink
/stopcasting
/cast Blink
Mage · All · Utility

Mouseover Remove Curse

Decurses a friendly living mouseover; normal cast fallback.

#showtooltip Remove Curse
/cast [@mouseover,help,nodead][] Remove Curse
Mage · Fire · Combat

Mouseover Living Bomb

Casts Living Bomb on the hostile unit under your mouse without changing your selected target. This is useful for spreading Living Bomb across several enemies while keeping your main target locked.

#showtooltip Living Bomb
/cast [@mouseover,harm,nodead][] Living Bomb
Mage · Frost · Defense

Ice Block Toggle

Single button for entering and intentionally cancelling Ice Block.

#showtooltip Ice Block
/cancelaura Ice Block
/cast Ice Block
Paladin · All · Combat

Judgement + Start Attack

Starts melee swings and casts the selected Judgement. Choose Wisdom, Light, or Justice below; /startattack keeps your white swings running even if the Judgement cannot fire yet.

#showtooltip Judgement of Wisdom
/startattack
/cast Judgement of Wisdom
Paladin · All · Defense

Divine Shield Toggle

Improves the current plain Divine Shield-style approach with deliberate cancel behavior.

#showtooltip Divine Shield
/cancelaura Divine Shield
/cast Divine Shield
Paladin · All · Defense

Mouseover Hand of Sacrifice

Makes an important defensive hand easy to deploy.

#showtooltip Hand of Sacrifice
/cast [@mouseover,help,nodead][] Hand of Sacrifice
Paladin · All · Movement

Smart Mount + Aura

Uses a flying mount where flying is allowed, otherwise your Charger. While mounted it turns on Crusader Aura; in combat while unmounted it swaps back to Retribution Aura. Replace the flying mount name if needed.

#showtooltip
/cast [flyable,nocombat] !Tawny Wind Rider; [nocombat] !Summon Charger
/cast [mounted] !Crusader Aura; [combat,nomounted] !Retribution Aura; [nocombat] !Crusader Aura
Paladin · All · Utility

Mouseover Cleanse

Cleanse a friendly living mouseover without changing targets.

#showtooltip Cleanse
/cast [@mouseover,help,nodead][] Cleanse
Paladin · All · Utility

Smart Cleanse / Purify

Friendly mouseover first, then friendly target, then yourself. Use the Cleanse version once learned; the Purify variant gives the same targeting behavior while leveling before Cleanse is available.

#showtooltip Cleanse
/cast [@mouseover,help,nodead][help,nodead][@player] Cleanse
Paladin · All · Utility

Smart Hand of Salvation

Threat reduction priority: friendly mouseover first, then a friendly selected target, then yourself. You can save a DPS without dropping your enemy target by simply hovering their party/raid frame.

#showtooltip Hand of Salvation
/cast [@mouseover,help,nodead][@target,help,nodead][@player] Hand of Salvation
Paladin · Protection · Tank

Smart Righteous Defense

Makes Righteous Defense behave more like a direct taunt. If you have a friendly selected it protects them; if you have an enemy selected it casts on that enemy’s friendly target, so you can click the mob that is not on you without swapping to the player it is attacking.

#showtooltip Righteous Defense
/cast [help,nodead] Righteous Defense; [@targettarget,help,nodead] Righteous Defense
Paladin · Retribution · Cooldowns

Avenging Wrath + Trinkets

Attempts to use both equipped trinket slots, then casts Avenging Wrath. Trinkets that cannot be activated or are on cooldown are simply skipped.

#showtooltip Avenging Wrath
/use 13
/use 14
/cast Avenging Wrath
Priest · All · Utility

Mouseover Dispel Magic

Dispels a friendly mouseover without changing your selected target. This uses the same mouseover pattern as Power Word: Shield, so you can reuse that targeting structure for other friendly Priest utility spells.

#showtooltip Dispel Magic
/cast [@mouseover,help,nodead][] Dispel Magic
Priest · All · Utility

Shadowfiend + Shadowcrawl

Makes sure the fiend uses its movement/attack tool immediately.

#showtooltip Shadowfiend
/cast Shadowfiend
/cast [pet,nomodifier] Shadowcrawl
Priest · Discipline · Healing

Mouseover Power Word: Shield

Shields friendly mouseover, otherwise normal target.

#showtooltip Power Word: Shield
/cast [@mouseover,help,nodead][] Power Word: Shield
Priest · Holy · Defense

Mouseover Guardian Spirit

A real high-value Holy macro to replace the current plain Guardian Spirit cast.

#showtooltip Guardian Spirit
/cast [@mouseover,help,nodead][] Guardian Spirit
Priest · Shadow · Combat

Focus Silence

Silence focus if hostile/alive, with normal fallback.

#showtooltip Silence
/stopcasting
/cast [@focus,harm,nodead][] Silence
Priest · Shadow · Combat

No-Clip Mind Flay

Prevents repeated presses from clipping the current Mind Flay channel.

#showtooltip Mind Flay
/cast [nochanneling:Mind Flay] Mind Flay
Rogue · All · Combat

Focus Kick

Stops current action and kicks focus if valid.

#showtooltip Kick
/stopcasting
/cast [@focus,harm,nodead][] Kick
Rogue · All · Control

Focus Blind

Controls a second target without dropping the main target.

#showtooltip Blind
/cast [@focus,harm,nodead][] Blind
Rogue · All · Control

Sap Utility

Choose PvP Spam Sap to repeatedly find nearby enemy players, or PvE Sap + Pick Pocket to rob a humanoid while controlling it. Pick Pocket is not useful in the PvP version because enemy players cannot be pickpocketed.

#showtooltip Sap
/cleartarget
/targetenemyplayer
/cast Sap
Rogue · All · Utility

Tricks Mouseover / Focus

Tricks a friendly mouseover, then friendly focus, then current target.

#showtooltip Tricks of the Trade
/cast [@mouseover,help,nodead][@focus,help,nodead][] Tricks of the Trade
Rogue · All · Utility

Vanish + Stop Attack

Stops your own white swings before Vanish so you do not immediately break the reset.

#showtooltip Vanish
/stopattack
/cast Vanish
Shaman · All · Combat

Focus Wind Shear

Stop what you are doing and Wind Shear focus right now.

#showtooltip Wind Shear
/stopcasting
/cast [@focus,harm,nodead][] Wind Shear
Shaman · All · Combat

Start Attack + Ability

Reusable attack-key pattern. /startattack makes sure melee swings begin whenever you are in range, then casts the selected ability. It makes the most difference on Enhancement/melee keys, but can also live on shocks or ranged openers without breaking the spell. Do not use this pattern on abilities where starting melee is undesirable.

#showtooltip Lightning Bolt
/startattack
/cast [harm,nodead] Lightning Bolt
Shaman · All · Control

Focus Hex

Controls a focus target while keeping damage/healing target selected.

#showtooltip Hex
/cast [@focus,harm,nodead][] Hex
Shaman · All · Movement

Smart Mount / Ghost Wolf

Uses your flying mount where possible, ground mount outdoors out of combat, and falls back to Ghost Wolf when mounting is not available. For Ghost Wolf to behave like an instant movement fallback, this assumes 2/2 Improved Ghost Wolf. Replace both mount placeholders.

#showtooltip
/cast [flyable,nocombat] FLYING MOUNT; [outdoors,nocombat] GROUND MOUNT; !Ghost Wolf
Shaman · All · Utility

Mouseover Shaman Cleanse

Restoration uses Cleanse Spirit; Elemental and Enhancement can use the Cure Toxins version for poison/disease removal. Both versions cleanse a friendly mouseover without changing your current target.

#showtooltip Cleanse Spirit
/cast [@mouseover,help,nodead][] Cleanse Spirit
Shaman · All · Utility

Reincarnation Cooldown Display

This intentionally does not cast anything. Put it on your bar and #showtooltip Reincarnation turns the passive into a visible icon/cooldown so you can see when Reincarnation is available again.

#showtooltip Reincarnation
Shaman · Restoration · Healing

Mouseover Chain Heal

Makes raid-frame Chain Heal targeting fast and consistent.

#showtooltip Chain Heal
/cast [@mouseover,help,nodead][] Chain Heal
Shaman · Restoration · Healing

Mouseover Earth Shield

Maintains Earth Shield on a tank/ally without target swapping.

#showtooltip Earth Shield
/cast [@mouseover,help,nodead][] Earth Shield
Shaman · Restoration · Healing

Mouseover Riptide

Riptide a friendly living mouseover, with normal target fallback.

#showtooltip Riptide
/cast [@mouseover,help,nodead][] Riptide
Shaman · Restoration · Hybrid

Riptide / Wind Shear

One key changes by target: hostile target = Wind Shear, friendly target = Riptide, and no valid target = self-cast Riptide. Useful when you want your interrupt on the same comfortable key as a core instant heal.

#showtooltip [harm] Wind Shear; [help] Riptide; Riptide
/cast [harm,nodead] Wind Shear; [help,nodead] Riptide; [@player] Riptide
Warlock · All · Control

Focus Banish

Handles a second CC target without changing the main target.

#showtooltip Banish
/cast [@focus,harm,nodead][] Banish
Warlock · All · Pet

Demon Attack

Sends your demon to your current target.

#showtooltip
/petattack
Warlock · All · Pet

Health Funnel Pet

Reliable pet-heal targeting without needing to click the demon.

#showtooltip Health Funnel
/cast [@pet,nodead] Health Funnel
Warlock · All · PvP

Focus Fear

Fear hostile focus with current target fallback.

#showtooltip Fear
/cast [@focus,harm,nodead][] Fear
Warrior · All · Combat

Focus Pummel

Pummels a hostile focus when valid; otherwise your current target. There is no /stopcasting line because Warriors normally are not interrupting their own spellcast to Pummel.

#showtooltip Pummel
/cast [@focus,harm,nodead][] Pummel
Warrior · All · Control

Focus Disarm

Fast peel/control on a focus target with stance handling.

#showtooltip Disarm
/cancelaura Bladestorm
/cast Defensive Stance
/cast [@focus,harm,nodead] Disarm
Warrior · All · Control

Intimidating Shout + Stop Attack

Stops white swings so you are less likely to break your own fear immediately.

#showtooltip Intimidating Shout
/cancelaura Bladestorm
/stopattack
/cast Intimidating Shout
Warrior · All · Defense

Spell Reflection + Shield Placeholders

Combines the required shield swap and Spell Reflection into one emergency button.

#showtooltip Spell Reflection
/cancelaura Bladestorm
/equipslot 16 YOUR_1H_WEAPON
/equipslot 17 YOUR_SHIELD
/cast Battle Stance
/cast Spell Reflection
Warrior · Arms · Movement

Charge / Intercept One Button

A genuinely useful stance-aware gap closer instead of two separate buttons.

#showtooltip
/cancelaura Bladestorm
/cancelaura Hand of Protection
/startattack
/cast [stance:1] Charge; [stance:2/3] Intercept
Warrior · Protection · Utility

Mouseover Intervene

Intervenes a friendly living mouseover, otherwise your current friendly target.

#showtooltip Intervene
/cast [@mouseover,help,nodead][] Intervene
General · All · Profession

Repeat Selected Enchant

Select the enchanting recipe you want to repeat, place your mouse over the destination item, then press the macro. It runs the selected recipe, clicks the item under your cursor, and confirms replacing an existing enchant. Do not move the cursor to a different item between presses.

#showtooltip
/run DoTradeSkill(GetTradeSkillSelectionIndex())
/run local f=GetMouseFocus();if f then f:Click()end
/run ReplaceEnchant()
General · All · QoL

Abandon Selected Quest

Abandons the quest currently selected in the quest log. Good for spam-removing gray quests.

/run SetAbandonQuest(); AbandonQuest()
/click StaticPopup1Button1
General · All · QoL

Camera Distance

Sets Wrath cameraDistanceMax to 30. This CVar persists in the client configuration.

/script SetCVar("cameraDistanceMax",30)
General · All · QoL

Reload UI

Reloads your UI. Still undefeated.

/reload
General · All · Cooldowns

Use Equipped Trinkets (Slots 13 + 14)

Any class can use this snippet. /use 13 attempts the upper trinket slot and /use 14 attempts the lower slot. Drop these lines into a burst/cooldown macro instead of hard-coding trinket names.

/use 13
/use 14
No macros match those filters.
No macros match those filters.
Copied