User:Nexuapex/Alphabetical list of macro conditions

This condition is valid if the provided parameter is the number of the current action bar.

This condition is valid if the provided parameter is the mouse button used to run this macro. (Key bindings are considered equivalent to the left mouse button.)

If no parameter is passed, this condition is valid if your character is currently channeling a channeling spell. If a parameter is passed, this condition is valid if your character is currently channeling the spell named by the parameter.

This condition is valid if your character or pet (if you have one) is in combat.

This condition is valid if the target is dead or a ghost.

This condition is valid if your character has an item of the specified type equipped in any slot.

This condition is valid if the target exists.

This condition is valid if your character is in a zone where flying mounts are allowed.

This condition is valid if your character is currently riding a flying mount.

If no parameter is passed, this condition is valid if you are in a group. If the parameter is party, this condition is valid if you are in a party or a non-empty raid subgroup. If the parameter is raid, this condition is valid if you are in a raid.

This condition is valid if you can affect the target with offensive abilities.

This condition is valid if you can affect the target with beneficial abilities.

This condition is valid if your character is considered indoors.

This condition is valid if your character is currently riding a mount.

This condition is valid if your character is considered outdoors.

This condition is valid if the target is in your party.

If no parameter is passed, this condition is valid if you have a pet. If a parameter is passed, this condition is valid if you have a pet with a specified name or of a specified creature family.

This condition is valid if the target is in your raid.

If no parameter is passed, this condition is valid if you are in an alternate state (such as a stance or a shapeshift form). If a parameter is passed, this condition is valid if it is the number of the alternate state you are currently in.

This condition is valid if your character is currently stealthed.

This condition is valid if your character is currently swimming.