WoW:MACRO cast
Jump to navigation
Jump to search
Cast a random spell from the list
/cast options spellname; options spellname; ... /cast item /cast BagId slot /cast InvSlot
Aliases
- cast
- spell
- use
Arguments
Options
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".
- 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".
- channeling
- If you are channeling a spell. You may optionally specify a specific spell using spell:spellname
- combat
- If you are in combat
- 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".
- exists
- If the target exists exactly as typed (case insensitive).
- flyable
- If you are in an area where flying is allowed
- flying
- If you are flying
- group
- If you are in a group. You may optionally specify group:party or group:raid.
- harm
- If target is hostile
- help
- If target is friendly
- 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".
- mounted
- If you are mounted
- outdoors
- You are outdoors (anywhere you can mount is considered outdoors).
- 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...)
- raid
- If the target is in your raid
- stance
- If you are in a particular stance. May also use stance:# to specify a particular stance (#=stance number). "Form" can also be used.
- stealth
- If you are stealthed
- swimming
- If you are swimming
- target=unitid
- Casts on a specific target without changing your current target (see table below)
Item Types for equipped
- Slots
- Two-Hand,Bag,Shirt,Chest,Back,Feet,Finger,Hands,Head,Held In Off-hand,Legs,Neck,Ranged,Chest,Off Hand,Shoulder,Tabard,Thrown,Trinket,Waist,One-Hand,Main Hand,Off Hand,Wrist
- Item Types
- Armor,Container,Projectile,Quiver,Weapon
- Item Sub-Types
- Cloth,Idols,Leather,Librams,Mail,Miscellaneous,Shields,Totems,Plate,Bag,Enchanting Bag,Engineering Bag,Herb Bag,Soul Bag,Arrow,Bullet,Ammo Pouch,Quiver,Bows,Crossbows,Daggers,Guns,Fishing Pole,Fist Weapons,Miscellaneous,One-Handed Axes,One-Handed Maces,One-Handed Swords,Polearms,Staves,Thrown,Two-Handed Axes,Two-Handed Maces,Two-Handed Swords,Wands
Unit Types for target
All occurrences of # correlate to a numerical position in the group. You may combine them together, as well. (ex. pettarget)
- target
- player
- pet
- none - forces no target, even if auto-self casting is enabled.
- focus
- party#
- partypet#
- raid#
- raidpet#
- mouseover
- npc - this means the target is an NPC. Note: "npc" is only valid if you are currently interacting with the NPC (e.g. the quest, flight path, merchant, gossip, or bank frame is open).
- See also
- UnitId
Examples
-- This will revive the pet if it is out and dead, call the pet if it is not out, and mend the pet if it is out and alive /cast [target=pet,dead] Revive Pet; [nopet] Call Pet; Mend Pet
-- This will cast Flash Heal on you if you right click it, Flash Heal on the target if you left click it. /cast [button:2,target=player][help] Flash Heal; Flash Heal