macro commands and conditionals

Buy cheap World of Warcraft products

Wow macro commands:

Dragonflight Action Targetting System.

Enable this option under: Options> Gameplay> Combat> Enable Action Targetting

Increase the reporting range of an interaction (default is set to 10):

/console SoftTargetInteractRange 20

Check settings:/run print(GetCVar("SoftTargetInteractRange"))

Interaction requires direct facing the target (default is set to 0) set it to 1 or 2 to increase the arc radius

/console SoftTargetInteractArc 1

Patch 7.1 Legion added a new conditional: @cursor for spells that use a targeting circle.

Patch 6.0 Warlords of Draenor added a new conditional to test if you have a certain talent or not.

Example for warlocks lvl 30 talents: /cast [talent:2/1] Howl of Terror; [talent:2/2] Mortal Coil; [talent:2/3] Shadowfury

In patch 3.3 the @ symbol has been added as a synonym for 'target=' to make macros more compact.

Tip: Shift-click the spell you want to use in your spellbook while in the Create Macros window ,that way the spelling is always correct.

Wow macro conditionals :

Conditionals are used to control actions based on information.
Syntax: /command [conditional] parameter; [conditional] parameter
Conditionals are enclosed within square brackets ,separated by a comma if more than one.
The comma can be seen as an "and"
Conditionals/parameter groups are separated by semicolons.
The semicolons can be seen as an "else"
Example: /cast [Condition] Spell1; Spell2
IF Condition is true : Cast Spell1 ELSE Cast Spell2
Example : /cast [help,@focus] Renew
When you click this macro , first the [help,@focus] condition is tested and when true (you can cast a helpful spell on your focus ) Renew is cast.
[spec:1], [spec:2],[spec:3],[spec:4] .This checks the spec you are currently in. Use it to create a single
macro usable in different specs: /cast [spec:1] spell in first spec; [spec:2] spell in second spec;

Example: /cast [pet:Voidwalker] Sacrifice; [pet:Succubus] Seduction

All targeted conditionals are evaluated on your current target by default. You can change the target of the macro by using a targeting modifier.

Useful general macros:

Max camera distance macro

/script SetCVar("cameraDistanceMax",30)

Sets your camera distance to the maximum.

Target the tank's target

/target [target=focustarget, harm, nodead]

Set the tank as your focus (/focus) and your target will be the tank's target.

Wow Self bandage macro

#showtooltip Heavy Windwool Bandage
/use [@player] Heavy Windwool Bandage

Bandages yourself.

Trinket without annoying errors

/run sfx=GetCVar("Sound_EnableSFX");
/console Sound_EnableSFX 0
/use 13
/run UIErrorsFrame:Clear()
/run SetCVar("Sound_EnableSFX",sfx);

Stopwatch macro

/stopwatch 30
/stopwatch play

Starts the stopwatch countdown 30 to 0 seconds.

Guild recruitment

/1
(Your Guildname) is recruiting players for end game content. Whisper if you want to join our team.

Instead of typing your text in general chat every time , just put it into a macro and click the button.