WoW:MACRO cast

From AddOn Studio
Revision as of 01:16, 1 January 2009 by WoWWiki>DrDoom (Creation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Slash commands


Cast a random spell from the list

/cast options spellname; options spellname; ...

Aliases

cast
spell


Arguments

options
List of options below, separated by commas, enclosed in [ ]
spellname
Name of the spell to cast

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)
button
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
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).
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
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)
mounted
If you are mounted
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)
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
focus
party#
partypet#
raid#
raidpet#
mouseover
npc - this means the target is an NPC

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