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


/stopcasting
~~~stop casting to cast something else


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


/focus
~~~~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
/stopcasting
/cast Wind Shear


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