Tumblerr’jinWoW Companion
The Burning Crusade · 2.4.3

Macros

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

Library

Macros

Druid · All · Movement

Dash from Any Form

Drops your current form when needed, shifts to Cat Form, then uses Dash. Useful as an emergency movement key from Bear, Travel, caster, or another form.

#showtooltip Dash
/cancelform [noform:3]
/cast [noform:3] Cat Form
/cast Dash
Druid · All · Movement

Smart Travel / Mount

TBC version of the Druid travel key: Alt = Dire Bear, Ctrl = Cat, swimming = Aquatic, stealthed Cat = Dash, combat/indoors = Cat, flyable out of combat = Swift Flight (or regular Flight Form if Swift is not learned), otherwise tries your ground mount then 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 [flyable,nocombat] !Flight Form
/cast GROUND MOUNT
/cast [nostealth] !Travel Form
Druid · All · PvP

Focus Cyclone

Cyclones hostile focus without dropping your current target.

#showtooltip Cyclone
/cast [target=focus,harm,nodead] Cyclone; Cyclone
Druid · Feral · Forms

Powershift Cat

Core TBC Feral powershift convenience.

#showtooltip Cat Form
/cast !Cat Form
Druid · Feral · Movement

Feral Charge from Any Form

Turns Feral Charge into an actual form-aware utility button.

#showtooltip Feral Charge
/cancelform [noform:1]
/cast [noform:1] Dire Bear Form
/cast Feral Charge
Druid · Feral · Tank

Mouseover Growl

Taunts a hovered enemy without changing the current target.

#showtooltip Growl
/cast [@mouseover,harm,form:1] Growl
Druid · Restoration · Healing

Mouseover Healing Touch

Healing Touch on a friendly living mouseover.

#showtooltip Healing Touch
/cast [target=mouseover,help,nodead] Healing Touch; Healing Touch
Hunter · All · Combat

Uncancellable Auto Shot

Prevents a second keypress from turning Auto Shot off.

#showtooltip Auto Shot
/cast !Auto Shot
Hunter · All · Pet

Feed Pet + Food

Removes the second inventory click from feeding a pet.

#showtooltip Feed Pet
/cast Feed Pet
/use FOODNAME
Hunter · All · Pet

Hunter's Mark + Pet Attack

Applies Hunter's Mark and sends the pet.

#showtooltip Hunter's Mark
/cast Hunter's Mark
/petattack
Hunter · All · Utility

Smart Misdirection

Handles solo pet, pre-pull focus, combat mouseover, and target-of-target fallbacks.

#showtooltip Misdirection
/cast [@pet,exists,nogroup][@focus,nocombat][@mouseover,help][@focus,nodead][@targettarget,help] Misdirection
Hunter · Beast Mastery · Combat

Steady Shot + Kill Command

Kill Command is off the GCD in TBC, so this folds a real pet action into a frequent shot.

#showtooltip Steady Shot
/cast Steady Shot
/cast Kill Command
Hunter · Survival · Utility

Freezing Trap

Stops your current action and drops Freezing Trap.

#showtooltip Freezing Trap
/stopcasting
/cast Freezing Trap
Mage · All · Combat

Focus Counterspell

Counterspells focus if hostile/alive; otherwise your current target.

#showtooltip Counterspell
/stopcasting
/cast [target=focus,harm,nodead] Counterspell; Counterspell
Mage · All · Combat

No-Clip Blizzard

Repeated presses will not clip the active Blizzard channel.

#showtooltip Blizzard
/cast [nochanneling:Blizzard] Blizzard
Mage · All · Control

Mouseover Polymorph

Fast CC without changing the main target.

#showtooltip Polymorph
/stopcasting
/cast [@mouseover,harm,nodead] Polymorph
Mage · All · Utility

Focus Remove Lesser Curse

Keeps a priority ally as focus for quick curse removal.

#showtooltip Remove Lesser Curse
/stopcasting
/cast [@focus,help,nodead] Remove Lesser Curse
Mage · Frost · Defense

Ice Block / Cancel

Casts Ice Block; hold Alt to cancel the aura.

#showtooltip Ice Block
/cancelaura [mod:alt] Ice Block
/cast [nomod] Ice Block
Paladin · All · Defense

Divine Shield Toggle

One button can bubble and then cancel it when you need to resume tanking/damage.

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

Self Lay on Hands

Always casts Lay on Hands on yourself without changing targets. Useful as an emergency self-save while you keep an enemy or ally selected.

#showtooltip Lay on Hands
/cast [@player] Lay on Hands
Paladin · All · Utility

Mouseover Cleanse

Useful healer/tank utility without target swapping.

#showtooltip Cleanse
/cast [@mouseover,help,nodead][] Cleanse
Paladin · Holy · Healing

Mouseover Holy Light

Heals a living friendly mouseover; otherwise uses your normal target.

#showtooltip Holy Light
/cast [target=mouseover,help,nodead] Holy Light; Holy Light
Priest · All · Healing

Mouseover Flash Heal

Heals your mouseover when valid and falls back normally.

#showtooltip Flash Heal
/cast [target=mouseover,help,nodead] Flash Heal; Flash Heal
Priest · All · Utility

Shadowfiend + Pet Attack

Gets the fiend attacking immediately instead of waiting for pet AI.

#showtooltip Shadowfiend
/cast Shadowfiend
/petaggressive
/petattack
Priest · Discipline · Healing

Mouseover Power Word: Shield

More useful than a single-spell spec placeholder and ideal for support play.

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

Focus Silence

Stops your current cast and Silences focus when valid.

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

No-Clip Mind Flay

Lets you spam the Mind Flay key without restarting an active Mind Flay channel. A new cast only begins after the current channel finishes or is otherwise interrupted.

#showtooltip Mind Flay
/cast [nochanneling:Mind Flay] Mind Flay
Priest · Shadow · Forms

Spammable Shadowform

Lets Shadow priests hit the form button repeatedly without cancelling form.

#showtooltip Shadowform
/stopcasting
/cast !Shadowform
Rogue · All · Combat

Focus Kick

Kicks hostile focus when available; otherwise current target.

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

Focus Blind

Controls a second target without losing combo points/current target.

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

Sap Utility

Choose the version you need. PvP Spam Sap clears target and repeatedly finds nearby enemy players; PvE Sap + Pick Pocket robs a humanoid while keeping it controlled. Pick Pocket has no GCD and does not break stealth, but a resisted Pick Pocket can still cause trouble.

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

Mind-Numbing Shiv

Equips an off-hand that is already coated with Mind-numbing Poison, then uses Shiv to force that off-hand poison application. Replace the weapon placeholder with your actual Mind-numbing off-hand. The same pattern works for Crippling or Wound poison weapons.

#showtooltip Shiv
/equipslot 17 MIND-NUMBING OFFHAND
/cast Shiv
Rogue · All · Utility

Vanish / Cancel Stealth

Vanish normally; Alt removes Stealth.

#showtooltip Vanish
/cancelaura [mod:alt] Stealth
/cast [nomod] Vanish
Rogue · Combat · Combat

Sinister Strike + Startattack

Starts white swings and then uses Sinister Strike. Replace Sinister Strike with the melee ability you want on the key; /startattack is the reusable part.

#showtooltip Sinister Strike
/startattack
/cast Sinister Strike
Shaman · All · Combat

Focus Earth Shock

Emergency Earth Shock on focus; current target fallback.

#showtooltip Earth Shock
/stopcasting
/cast [target=focus,harm,nodead] Earth Shock; Earth Shock
Shaman · All · Combat

Rank 1 Stopcast Earth Shock

Cheap, immediate interrupt button rather than always spending max-rank mana.

#showtooltip Earth Shock
/stopcasting
/cast Earth Shock(Rank 1)
Shaman · All · Utility

Grounding Totem / Air Totem

First press drops Grounding Totem; second press replaces it with your normal air totem. After 15 seconds without advancing the sequence, it resets back to Grounding. Change Wrath of Air Totem to the air totem your group normally uses.

#showtooltip
/castsequence reset=15 Grounding Totem, Wrath of Air Totem
Shaman · Enhancement · Utility

Windfury / Grace Totem Twist

One-button melee-group totem twist. Press for Windfury, then again for Grace of Air after the Windfury weapon buff pulses; repeat before the roughly 10-second Windfury buff falls off.

#showtooltip
/castsequence reset=8 Windfury Totem, Grace of Air Totem
Shaman · Restoration · Healing

Mouseover Healing Wave

Healing Wave to mouseover when friendly and alive.

#showtooltip Healing Wave
/cast [target=mouseover,help,nodead] Healing Wave; Healing Wave
Shaman · Restoration · Healing

Mouseover Healing Wave - Efficient Rank

Uses Healing Wave Rank 7 as a practical efficient single-target downrank while still supporting mouseover healing. Rank 8 is a reasonable stronger step later; Rank 12 remains the big emergency heal.

#showtooltip Healing Wave(Rank 7)
/cast [@mouseover,help,nodead][] Healing Wave(Rank 7)
Shaman · Restoration · Healing

Mouseover Lesser Healing Wave

Fast raid-frame healing without retargeting.

#showtooltip Lesser Healing Wave
/cast [@mouseover,help,nodead][] Lesser Healing Wave
Shaman · Restoration · Healing

Nature's Swiftness + Healing Wave

Gives Restoration a true emergency heal button.

#showtooltip Nature's Swiftness
/cast Nature's Swiftness
/cast Healing Wave
Warlock · All · Pet

Imp Firebolt + Shadow Bolt

Nudges the Imp to actually cast while you use your filler spell.

#showtooltip Shadow Bolt
/cast [target=pettarget,exists] Firebolt
/cast Shadow Bolt
Warlock · All · Pet

One-Button Pet Utility

The same button changes with your active demon: Imp uses Fire Shield, Voidwalker Sacrifice, Felhunter Spell Lock, and Succubus Seduction. It saves four separate pet-utility binds.

#showtooltip [pet:imp] Fire Shield; [pet:voidwalker] Sacrifice; [pet:felhunter] Spell Lock; [pet:succubus] Seduction
/use [pet:imp] Fire Shield; [pet:voidwalker] Sacrifice; [pet:felhunter] Spell Lock; [pet:succubus] Seduction
Warlock · All · Pet

Pet Attack

Sends your demon at the current target without changing your target.

#showtooltip
/petattack
Warlock · All · Pet

Pet Attack + Curse

Starts pet pressure with the opening debuff.

#showtooltip Curse of the Elements
/petattack
/cast Curse of the Elements
Warlock · All · PvP

Mouseover / Focus Fear

Fears a hostile mouseover first, then a hostile focus, then your current target. This lets you control a second target without losing your primary target.

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

Focus Pummel

Pummels a hostile living focus; falls back to your current target.

#showtooltip Pummel
/stopcasting
/cast [target=focus,harm,nodead] Pummel; Pummel
Warrior · All · Combat

Startattack + Heroic Strike

Starts auto-attack and queues Heroic Strike. The reusable idea is /startattack: swap Heroic Strike for the opener or core melee ability you want on the button.

#showtooltip Heroic Strike
/startattack
/cast Heroic Strike
Warrior · Arms · Combat

Charge / Intercept Modifier

Charge normally; hold Alt for Intercept.

#showtooltip
/cast [mod:alt] Intercept; Charge
Warrior · Protection · Utility

Mouseover Intervene + Defensive Stance

Fast peel/protection on a hovered ally with stance handling included.

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

Repeat Selected Enchant

Select an enchant in the TBC Craft window, place your mouse over the item you want enchanted, then press this macro. It clicks Enchant, applies it to the item under your cursor, and accepts replacing an existing enchant. Keep the correct item under your mouse before every press.

#showtooltip
/click CraftCreateButton
/run local f=GetMouseFocus();if f then f:Click()end
/click StaticPopup1Button1
General · All · QoL

Camera Distance

Sets the camera-distance factor.

/console cameraDistanceMaxFactor 4
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