WoW:MACRO cast: Difference between revisions

10 bytes removed ,  28 February 2010
→‎Options: Cleaned up the "can also be shortened..." to include them right beside their full name.
(Added @ operator)
(→‎Options: Cleaned up the "can also be shortened..." to include them right beside their full name.)
Line 24: Line 24:
You may use "no" in front of any of these to invert the logic result.
You may use "no" in front of any of these to invert the logic result.


:;actionbar : If you are using this particular actionbar.  You must specify actionbar:# (#=action bar number). Can be shortened to "bar".
:;actionbar ⇔ bar : If you are using this particular actionbar.  You must specify actionbar:# (#=action bar number).
:;button : If you clicked a particular button to cast the spell (button:#, where #=1-5,LeftButton,MiddleButton,RightButton,Button4, or Button5). Can be shortened to "btn".
:;button ⇔ btn : If you clicked a particular button to cast the spell (button:#, where #=1-5,LeftButton,MiddleButton,RightButton,Button4, or Button5).
:;channeling : If you are channeling a spell.  You may optionally specify a specific spell using spell:spellname
:;channeling : If you are channeling a spell.  You may optionally specify a specific spell using spell:''spellname''.
:;combat : If you are in combat
:;combat : If you are in combat.
:;dead : If the target is dead
:;dead : If the target is dead.
:;equipped : If you are currently equipping a specific item, item of a particular class or subclass, or have an item in a particular slot. (ex. equipped:item, see below for details). Can be shortened to "worn".
:;equipped ⇔ worn : If you are currently equipping a specific item, item of a particular class or subclass, or have an item in a particular slot. (ex. equipped:item, see below for details).
:;exists : If the target exists exactly as typed (case insensitive).
:;exists : If the target exists (case insensitive).
:;flyable : If you are in an area where flying is allowed
:;flyable : If you are in an area where flying is allowed.
:;flying : If you are flying
:;flying : If you are flying.
:;group : If you are in a group.  You may optionally specify group:party or group:raid.
:;group : If you are in a group.  You may optionally specify group:party or group:raid.
:;harm : If target is hostile
:;harm : If target is hostile.
:;help : If target is friendly
:;help : If target is friendly.
:;indoors : If your are indoors (anywhere you cannot mount is considered indoors).  
:;indoors : If your are indoors (anywhere you cannot mount is considered indoors).  
:;modifier : If the click is modified with shift, ctrl, or alt.  You may optionally specify which one by using modifier:key (key=shift, ctrl, or alt).  Can be shortened to "mod".
:;modifier ⇔ mod : If the click is modified with shift, ctrl, or alt.  You may optionally specify which one by using modifier:key (key=shift, ctrl, or alt).
:;mounted : If you are mounted
:;mounted : If you are mounted.
:;outdoors : You are outdoors (anywhere you can mount is considered outdoors).  
:;outdoors : You are outdoors (anywhere you can mount is considered outdoors).  
:;party : If the target is in your party
:;party : If the target is in your party.
:;pet : If your pet exists.  You may optionally specify a type of pet (pet:type, where type=cat,boar,ravager,etc...)
:;pet : If your pet exists.  You may optionally specify a type of pet (pet:type, where type=cat,boar,ravager,etc...)
:;raid : If the target is in your raid
:;raid : If the target is in your raid.
:;[[Stance|stance]] : If you are in a particular stance.  May also use stance:# to specify a particular stance (#=stance number). "Form" can also be used.
:;[[Stance|stance ⇔ form]] : If you are in a particular stance.  May also use stance:# to specify a particular stance (#=stance number).
:;stealth : If you are stealthed
:;stealth : If you are stealthed.
:;swimming : If you are swimming
:;swimming : If you are swimming.
:;target=unitid : Casts on a specific target without changing your current target (see table below)
:;target=unitid ⇔ @unitid: Casts on a specific target without changing your current target (see table below).
:;@ : This can be used in place of "target=" (ex. @focus)
:;unithasvehicleui : If the target of the macro has a vehicle UI.
:;vehicleui : If the player has a vehicle UI.


===Item Types for equipped===
===Item Types for equipped===
Anonymous user