World of Warcraft Macros
#showtooltip
/use 13
/focus [target=mouseover]
#showtooltip
/use [@mouseover,harm,nodead][@focus,harm,nodead][] Skull Bash
#showtooltip
/cast [@mouseover,exists,nodead,help,][exists,nodead,help] Overgrowth
/cast [noexists] Overgrowth
/cast [@mouseover,exists,nodead,help,][exists,nodead,help] Cenarion Ward
/cast [noexists] Cenarion Ward
#showtooltip
/cast [@mouseover,exists,nodead,help,][exists,nodead,help] Rejuvenation
/cast [@mouseover,exists,nodead,harm][exists,nodead,harm] Wrath
/cast [noexists] Rejuvenation
#showtooltip Ironbark
/cast [@mouseover,exists,nodead,help,][exists,nodead,help] Ironbark
/cast [noexists] Ironbark
#showtooltip Nature's Cure
/cast [@mouseover,exists,nodead,help][exists,nodead,help] Nature's Cure
/cast Nature's Cure
#showtooltip
/cast [@mouseover,exists,nodead,help][exists,nodead,help] Swiftmend
/cast [@mouseover,exists,nodead,harm][exists,nodead,harm] Starsurge
/cast [noexists] Swiftmend
#showtooltip
/cast [@mouseover,exists,nodead,help,][exists,nodead,help] Wild Growth
/cast [@mouseover,exists,nodead,harm][exists,nodead,harm] Mass Entanglement
/cast [noexists] Wild Growth
#showtooltip
/cast [@mouseover,exists,nodead,help,][exists,nodead,help] Regrowth
/cast [@mouseover,exists,nodead,harm][exists,nodead,harm] Moonfire
/cast [noexists] Regrowth
#showtooltip Nature's Swiftness
/cast Nature's Swiftness
/cast [@mouseover,exists,nodead,help][exists,nodead,help] Regrowth
/cast Regrowth
#showtooltip
/cast [@mouseover,exists,nodead,help,][exists,nodead,help] Lifebloom
/cast [@mouseover,exists,nodead,harm][exists,nodead,harm] Sunfire
/cast [noexists] Lifebloom
#showtooltip Innervate
/cast [@mouseover,exists,nodead,help,][exists,nodead,help] Innervate
/cast Innervate
This bundles together some CDs into a single button.
#showtooltip
/cast Berserking
/cast Ravenous Frenzy
/cast Celestial Alignment
/cast Berserk
#showtooltip
/stopmacro [nohelp][nodead][noexists]
/use [nocombat] Revive; Rebirth
/script SendChatMessage("<-- REZ ON YOU, ACCEPT WHEN -SAFE-", "WHISPER", null,UnitName("target")) ;
Saddly, This macro seems a bit buggly lately. I can’t get CTRL to work with a macro at all for some reason. Hopefully Blizzard fixes it. The rest of the macro works fine though.
#showtooltip
/cancelform
/cast [mod:alt,nocombat] Prowl; [mod:alt,combat] Cat Form; [nomod,outdoors] Travel Form; [nomod,swimming] Travel Form; [nomod,indoors] Cat Form
/stopmacro [nomod:ctrl]
/run C_MountJournal.SummonByID(0)
#showtooltip
/castsequence [nospec:3] reset=120 Stampeding Roar, Dash
/castsequence [spec:3] reset=60 Stampeding Roar, Dash
/run ToggleSheath()
/cqs
Handy to remove BoP from a Pally
/cancelaura Blessing of Protection
#showtooltip Fishing
/run local cvar="ShowFishingButton" SetCVar(cvar,1-GetCVar(cvar),cvar)
/script base = BASE_MOVEMENT_SPEED
/script cur, run, fly, swim = GetUnitSpeed("player")
/script ChatFrame1:AddMessage(string.format("Your current maximal speeds are: running %g%%, flying %g%%, swimming %g%%.", run/base*100, fly/base*100, swim/base*100))
See https://www.youtube.com/watch?v=RdMDJ_cY5dc
/run local b=ActionButton8 _MH=_MH or(b:SetAttribute("*type5","macro")or SecureHandlerWrapScript(b,"PreClick",b,'Z=IsShiftKeyDown()and 0 or(Z or 0)%8+1 self:SetAttribute("macrotext5","/wm [@cursor]"..Z)'))or 1
/click ActionButton8 Button5