Wednesday, October 10, 2007

Shot rotation macros

I spent some time yesterday on the elitistjerks forums reading up on shot rotation macros and decided to give them a try last night.

In reading, a simple on for Beast Master Hunters is:

#showtooltip Steady Shot
/script UIErrorsFrame:Hide()
/castsequence reset=3 Steady Shot, Auto Shot
/cast [exists,target=pettarget] Kill Command
/script UIErrorsFrame:Clear(); UIErrorsFrame:Show()

What this does is hide all errors generated from a shot not being off of cooldown, fires Steady Shot then Auto Shot in succession, resets itself if I don't press anything for 3 seconds and fires off Kill Command if it is up. A very interesting piece of programming once you break it all down.

To use the macro you simply target your target and just keep pressing it repeatedly until your target is dead. Spam the heck out of it, the worst you'll do is break your keyboard with all the mashing of that single button.

For me, so far so good. I don't particularly like the fact that I can spam one button an entire fight, but I'm seeing an increase in my overall DPS during the standard tank and spank fights.

I did most of my testing while farming for Motes of Air off of the elementals in Nagrand, and it seems to work quite well. I do appreciate the Kill Command going off automatically as I think I miss a lot of opportunity for that without the macro.

Next step is to program one with Arcane Shot included in the rotation. It will totally burn through my mana, but that's what Fel Mana Potions are for, right?