Tuesday, January 22, 2008

Macro changes for 2.3.3 - and a macro of the day for Warriors

Well, we have a new patch today, and I thought I'd post a little something about the macro changes in it.

Actually, there is only one change that in the patch notes.

Using a castsequence macro on a target moving out of range will no longer cause it to stop working.

I've never experienced this problem myself, but apparently it was a problem, and they've fixed it.

Next, I'd like to post this macro of the day.  This one is for warriors trying to use Shield Bash.

#showtooltip

/equip [noequipped:Shields] {name of your shield here}

/equip [noequipped:Swords] {name of your sword here}

/cast [stance:1/2,equipped:Shields] Shield Bash

This one needs some customization.  First, you need to add the name of your shield to the macro.  It's easiest if you position your cursor in the macro edit window after the [noequipped:Shields] part, then shift-left-click your shield to get the game to type the name of your shield for you.

Next, you need to add the name of your One-Hander weapon.  In my example above, it uses a One-Handed Sword.  You might have a one-handed mace, one-handed axe, or a dagger instead, so if you do, you'll have to change the [noequipped:Swords] part to use one of these code-words instead:

"One-Handed Axes"
"One-Handed Maces"
"One-Handed Swords"
"Fist Weapons"
"Daggers"

Actually, as I review these codes, I find that this is supposed to work: "One-Hand" - if that does what I think it does, then it should cover any kind of weapon that fits in your main hand while holding a shield, so unless you want to make sure a CERTAIN kind of one-hander is equipped, you could just used [noequipped:One-Hand]

Now, here is what this macro does, step by step.

4) First, it checks to see if you have a shield equipped.  If not, it equips your shield.

5) Next, it checks to see if you have your one-hand weapon equipped.  If not, it equips it to go along with your shield (so that you don't have to stop doing damage)

1) Next, it checks to see if you are in either Defensive stance or Battle Stance...

2) if so, it then checks to see if you have a shield equipped...

3) if so, it casts Shield Bash on your current target.

If you try this macro and you end up wondering why it doesn't equip your shield and then Shield Bash all in one button press, you need to understand that if you change your weapon or offhand during combat, it triggers a one-second global cooldown on all your spells, making it impossible to cast Shield Bash immediately after equipping your shield.  You will have to press the button twice if you don't already have your shield equipped. 

This global cooldown doesn't trigger if you are NOT in combat...  So, if you happen to be standing next to an enemy that is casting a spell, and you are not already in combat, you can get away with a one-button Shield Bash, but it will drag you into combat.

There you have it, Enjoy folks!

No comments: