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 Browse what already exists, or build exactly what you need.
Stops the current cast and attempts Pummel. Vanilla uses the legacy scripting API rather than 2.x secure conditionals.
/script SpellStopCasting()
/cast Pummel Starts your melee auto attack without relying on modern /startattack.
/script if not PlayerFrame.inCombat then AttackTarget() end Sends your active pet at your current target.
/script PetAttack() Marks your target and sends the pet. Press again if the first cast triggers the global cooldown.
/cast Hunter's Mark
/script PetAttack() Classic-era emergency Counterspell.
/script SpellStopCasting()
/cast Counterspell Casts Arcane Intellect and targets yourself if a target cursor appears.
/cast Arcane Intellect
/script if SpellIsTargeting() then SpellTargetUnit("player") end Casts Blessing of Protection on yourself through the 1.12 targeting API.
/cast Blessing of Protection
/script if SpellIsTargeting() then SpellTargetUnit("player") end Plain, dependable panic button. Because Paladin.
/cast Divine Shield Targets the player if Power Word: Shield opens a spell target cursor.
/cast Power Word: Shield
/script if SpellIsTargeting() then SpellTargetUnit("player") end Stops your current cast before using Silence.
/script SpellStopCasting()
/cast Silence Stops your current cast/channel and attempts Kick.
/script SpellStopCasting()
/cast Kick The least exciting macro on the site. It still works.
/cast Stealth Stops a cast before Earth Shock, the old-school interrupt button.
/script SpellStopCasting()
/cast Earth Shock Casts Healing Wave on yourself using the legacy targeting API.
/cast Healing Wave
/script if SpellIsTargeting() then SpellTargetUnit("player") end Sends your demon at the current target.
/script PetAttack() Pulls your demon back to you.
/script PetFollow() Casts Healing Touch on yourself through the legacy target cursor.
/cast Healing Touch
/script if SpellIsTargeting() then SpellTargetUnit("player") end Simple form button; intentionally avoids modern form conditionals.
/cast Dire Bear Form Reloads the user interface.
/script ReloadUI() Leaves your current party using the legacy API.
/script LeaveParty() Sets the camera distance factor. Client/server configuration can cap the result.
/console cameraDistanceMaxFactor 4 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 Simple Balance signature-ability macro included to give this spec a clean starting point.
/cast Moonfire Simple Beast Mastery signature-ability macro included to give this spec a clean starting point.
/cast Bestial Wrath Simple Marksmanship signature-ability macro included to give this spec a clean starting point.
/cast Aimed Shot Simple Survival signature-ability macro included to give this spec a clean starting point.
/cast Wyvern Sting Simple Arcane signature-ability macro included to give this spec a clean starting point.
/cast Presence of Mind Simple Fire signature-ability macro included to give this spec a clean starting point.
/cast Pyroblast Simple Frost signature-ability macro included to give this spec a clean starting point.
/cast Ice Barrier Simple Protection signature-ability macro included to give this spec a clean starting point.
/cast Holy Shield Simple Retribution signature-ability macro included to give this spec a clean starting point.
/cast Repentance Simple Discipline signature-ability macro included to give this spec a clean starting point.
/cast Power Infusion Simple Holy signature-ability macro included to give this spec a clean starting point.
/cast Holy Nova Simple Assassination signature-ability macro included to give this spec a clean starting point.
/cast Cold Blood Simple Combat signature-ability macro included to give this spec a clean starting point.
/cast Adrenaline Rush Simple Subtlety signature-ability macro included to give this spec a clean starting point.
/cast Preparation Simple Elemental signature-ability macro included to give this spec a clean starting point.
/cast Elemental Mastery Simple Enhancement signature-ability macro included to give this spec a clean starting point.
/cast Stormstrike Simple Affliction signature-ability macro included to give this spec a clean starting point.
/cast Dark Pact Simple Demonology signature-ability macro included to give this spec a clean starting point.
/cast Soul Link Simple Destruction signature-ability macro included to give this spec a clean starting point.
/cast Conflagrate Simple Arms signature-ability macro included to give this spec a clean starting point.
/cast Mortal Strike Simple Fury signature-ability macro included to give this spec a clean starting point.
/cast Bloodthirst Simple Protection signature-ability macro included to give this spec a clean starting point.
/cast Shield Slam