Tumblerr’jinWoW Companion
World of Warcraft Classic · 1.12

Macros

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

Library

Macros

Warrior · All · Combat

Stopcast Pummel

Stops the current cast and attempts Pummel. Vanilla uses the legacy scripting API rather than 2.x secure conditionals.

/script SpellStopCasting()
/cast Pummel
Warrior · All · Combat

Start Attack

Starts your melee auto attack without relying on modern /startattack.

/script if not PlayerFrame.inCombat then AttackTarget() end
Hunter · All · Pet

Pet Attack

Sends your active pet at your current target.

/script PetAttack()
Hunter · All · Combat

Hunter's Mark + Pet

Marks your target and sends the pet. Press again if the first cast triggers the global cooldown.

/cast Hunter's Mark
/script PetAttack()
Mage · All · Combat

Stopcast Counterspell

Classic-era emergency Counterspell.

/script SpellStopCasting()
/cast Counterspell
Mage · All · Utility

Self Arcane Intellect

Casts Arcane Intellect and targets yourself if a target cursor appears.

/cast Arcane Intellect
/script if SpellIsTargeting() then SpellTargetUnit("player") end
Paladin · Holy · Utility

Self Blessing of Protection

Casts Blessing of Protection on yourself through the 1.12 targeting API.

/cast Blessing of Protection
/script if SpellIsTargeting() then SpellTargetUnit("player") end
Paladin · All · Defense

Divine Shield

Plain, dependable panic button. Because Paladin.

/cast Divine Shield
Priest · All · Healing

Self Power Word: Shield

Targets the player if Power Word: Shield opens a spell target cursor.

/cast Power Word: Shield
/script if SpellIsTargeting() then SpellTargetUnit("player") end
Priest · Shadow · Combat

Stopcast Silence

Stops your current cast before using Silence.

/script SpellStopCasting()
/cast Silence
Rogue · All · Combat

Stopcast Kick

Stops your current cast/channel and attempts Kick.

/script SpellStopCasting()
/cast Kick
Rogue · All · Utility

Stealth

The least exciting macro on the site. It still works.

/cast Stealth
Shaman · All · Combat

Emergency Earth Shock

Stops a cast before Earth Shock, the old-school interrupt button.

/script SpellStopCasting()
/cast Earth Shock
Shaman · Restoration · Healing

Self Healing Wave

Casts Healing Wave on yourself using the legacy targeting API.

/cast Healing Wave
/script if SpellIsTargeting() then SpellTargetUnit("player") end
Warlock · All · Pet

Demon Attack

Sends your demon at the current target.

/script PetAttack()
Warlock · All · Pet

Demon Follow

Pulls your demon back to you.

/script PetFollow()
Druid · Restoration · Healing

Self Healing Touch

Casts Healing Touch on yourself through the legacy target cursor.

/cast Healing Touch
/script if SpellIsTargeting() then SpellTargetUnit("player") end
Druid · Feral · Forms

Bear Form

Simple form button; intentionally avoids modern form conditionals.

/cast Dire Bear Form
General · All · QoL

Reload UI

Reloads the user interface.

/script ReloadUI()
General · All · Group

Leave Party

Leaves your current party using the legacy API.

/script LeaveParty()
General · All · QoL

Camera Distance

Sets the camera distance factor. Client/server configuration can cap the result.

/console cameraDistanceMaxFactor 4
General · All · Profession

Start Enchant by Name

Vanilla 1.12 uses the older Craft API for Enchanting. Replace FULL ENCHANT NAME with the exact enchant name; this starts the enchant and puts it on your cursor so you can click the destination item.

/run local e="FULL ENCHANT NAME" for i=1,GetNumCrafts() do if GetCraftInfo(i)==e then DoCraft(i) return end end
Druid · Balance · Combat

Moonfire

Simple Balance signature-ability macro included to give this spec a clean starting point.

/cast Moonfire
Hunter · Beast Mastery · Combat

Bestial Wrath

Simple Beast Mastery signature-ability macro included to give this spec a clean starting point.

/cast Bestial Wrath
Hunter · Marksmanship · Combat

Aimed Shot

Simple Marksmanship signature-ability macro included to give this spec a clean starting point.

/cast Aimed Shot
Hunter · Survival · Combat

Wyvern Sting

Simple Survival signature-ability macro included to give this spec a clean starting point.

/cast Wyvern Sting
Mage · Arcane · Combat

Presence of Mind

Simple Arcane signature-ability macro included to give this spec a clean starting point.

/cast Presence of Mind
Mage · Fire · Combat

Pyroblast

Simple Fire signature-ability macro included to give this spec a clean starting point.

/cast Pyroblast
Mage · Frost · Combat

Ice Barrier

Simple Frost signature-ability macro included to give this spec a clean starting point.

/cast Ice Barrier
Paladin · Protection · Combat

Holy Shield

Simple Protection signature-ability macro included to give this spec a clean starting point.

/cast Holy Shield
Paladin · Retribution · Combat

Repentance

Simple Retribution signature-ability macro included to give this spec a clean starting point.

/cast Repentance
Priest · Discipline · Combat

Power Infusion

Simple Discipline signature-ability macro included to give this spec a clean starting point.

/cast Power Infusion
Priest · Holy · Combat

Holy Nova

Simple Holy signature-ability macro included to give this spec a clean starting point.

/cast Holy Nova
Rogue · Assassination · Combat

Cold Blood

Simple Assassination signature-ability macro included to give this spec a clean starting point.

/cast Cold Blood
Rogue · Combat · Combat

Adrenaline Rush

Simple Combat signature-ability macro included to give this spec a clean starting point.

/cast Adrenaline Rush
Rogue · Subtlety · Combat

Preparation

Simple Subtlety signature-ability macro included to give this spec a clean starting point.

/cast Preparation
Shaman · Elemental · Combat

Elemental Mastery

Simple Elemental signature-ability macro included to give this spec a clean starting point.

/cast Elemental Mastery
Shaman · Enhancement · Combat

Stormstrike

Simple Enhancement signature-ability macro included to give this spec a clean starting point.

/cast Stormstrike
Warlock · Affliction · Combat

Dark Pact

Simple Affliction signature-ability macro included to give this spec a clean starting point.

/cast Dark Pact
Warlock · Demonology · Combat

Soul Link

Simple Demonology signature-ability macro included to give this spec a clean starting point.

/cast Soul Link
Warlock · Destruction · Combat

Conflagrate

Simple Destruction signature-ability macro included to give this spec a clean starting point.

/cast Conflagrate
Warrior · Arms · Combat

Mortal Strike

Simple Arms signature-ability macro included to give this spec a clean starting point.

/cast Mortal Strike
Warrior · Fury · Combat

Bloodthirst

Simple Fury signature-ability macro included to give this spec a clean starting point.

/cast Bloodthirst
Warrior · Protection · Combat

Shield Slam

Simple Protection signature-ability macro included to give this spec a clean starting point.

/cast Shield Slam
No macros match those filters.
Copied