back to site main page

WoW Macro Stuff

Commands that you can use within other macro's:

%t - Used in a /say, state the target's name
@focustarget - used in targeting, points at the target of your focus target
@mouseover - target whatever your mouse is currently hovering over
@targettarget - used in targeting, points at the target of your current target
@self - used to target a spell at yourself

Example Macro's

~~~ indicates a comment, not part of the macro

#showtooltip _spell_
~~~shows the tooltip of _spell_ for a macro

~~~stop casting to cast something else

~~~target whatever you were targetting just before your current target

~~~~set your current target to be your focus target

~~~Shaman Earth Sheild:
#showtooltip Earth Shield
/cast [@focus] Earth Shield

~~~Ancestral Spirit: (Shaman)
#showtooltip Ancestral Spirit
/cast Ancestral Spirit
/say Casting Ancestral Spirit on %t.

~~~Get Defense Avoidance chance
/script dr=function(x)return 1/(1/16+0.9560/x)end;DEFAULT_CHAT_FRAME:AddMessage("Need 102.4 combat table coverage. Currently at: "..string.format("%.2f", GetDodgeChance()+GetBlockChance()+GetParryChance()+5+dr(GetCombatRating(CR_DEFENSE_SKILL)/122.962)))

~~~Use Special Button
/click ExtraActionButton1

~~~Intervene: (warrior)
#showtooltip Intervene
/cast Intervene
/cast [@targettarget] Intervene

~~~Lay On Hands: (Pally)
#showtooltip Lay on Hands
/cast Lay on Hands
/s Lay on Hands used. 10m CD

~~~Skull Target:
/script SetRaidTarget("target",8)

~~~Stop-casting current spell then cast shaman interrupt
#showtooltip Wind Shear
/cast Wind Shear

~~~Shaman's healing spell
#showtooltip Riptide
/cast [@mouseover] Riptide