WOW Balance Druid Macros

Cheap WoW WOTLK Classic Gold

Druid Macros General Utility Macros Restoration Macros Balance Macros Shifting Macros Macro Guide

Balance Macros
Barkskin > Hurricane
/stopmacro [channeling:Hurricane]
/castsequence reset=55/combat Barkskin, Hurricane

Entangling Roots / Nature's Grasp
/cast [modifier] Nature's Grasp; [nostance, harm] [stance:5, harm] Entangling Roots; Nature's Grasp

Faerie Fire
/cast [harm] [target=targettarget, harm] Faerie Fire

/cast [modifier, target=player] [help] [target=mouseover, exists, help] [target=none] Innervate
{note: Innervate cannot be used on units that do not have a mana bar}

Innervate & Announce (Channel)
/cast [help] Innervate
/stopmacro [nohelp]
/5 <<Innervating %T>>
/script SendChatMessage("You have been INNERVATED, use it well!","WHISPER",nil, UnitName("target"))

Innervate & Smart Whisper
/run local s,u="Innervate","target";local t,d=GetSpellCooldown(s);if IsSpellInRange(s,u)==1 and UnitManaMax(u)>120 and d<=GetTime()-t then SendChatMessage("You have been INNERVATED!","WHISPER",nil,UnitName(u))end
/cast [help,nodead]Innervate
{also: change "target" to "mouselook"}
{also: you can remove each "local" for more space}

Innervate & Smart Whisper & Raid
/run s,u="Innervate","target"t,d=GetSpellCooldown(s)if IsSpellInRange(s,u)==1 and UnitManaMax(u)>120 and d<=GetTime()-t then SendChatMessage("You're INNERV8D","WHISPER",nil,UnitName(u))SendChatMessage(UnitName(u).."'s INNERV8D","RAID")end
/cast Innervate

Moonfire (spamable)
/castsequence reset=9/target/combat/ctrl Moonfire(Rank 12), Moonfire(Rank 11), Moonfire(Rank 11), Moonfire(Rank 11), Moonfire(Rank 11), Moonfire(Rank 11)

Moonfire (various ranks)
/cast [modifier:ctrl] Moonfire(Rank 1); [button:2] Moonfire(Rank 11); Moonfire(Rank 12)

Moonfire & Equip Idol
/equip Idol of the Moon
/cast Moonfire
{note: this takes two clicks due to the GCD on swapping idols in combat}

"Totem Killer"
/focus target
/cast [harm] Moonfire(Rank 1)
/target focus

Starfire / Moonfire > Insect Swarm > Wrath
/cast [nocombat] Starfire
/castsequence reset=12/target Moonfire, Insect Swarm, Wrath, Wrath, Wrath, Wrath
{also: add "Entangling Roots, " after Insect Swarm}

Cyclone > Regrowth > Rejuvenation / Bandage
/castsequence [nostance] reset=12 Cyclone, Regrowth, Rejuvenation; [stance:5] reset=30 Cyclone, Heavy Netherweave Bandage

Cyclone > Caster Form > Regrowth > Rejuvenation > Moonkin Form > Starfire
/castsequence [stance:5] reset=12 Cyclone, Moonkin Form, Starfire; [nostance, target=player] reset=12 Regrowth, Rejuvenation, Moonkin Form
{also: replace Regrowth/Rejuvenation with "Healing Touch" or "Rejuvenation, Swiftmend" if you have it}
{also: the sequence involving Starfire can be extended with the Moonfire > Insect Swarm > Wrath sequence}