

Switching between Hawk and Cheetah aspects script if (isMonkActive(“Player”)) then CastSpellByName(“Aspect of the Cheetah”) else CastSpellByName(“Aspect of the Monkey”) end script if (not castMonkey()) then castCheetah() end script if (string.find(UnitBuff(“player”, 1), “Mon”)) then CastSpellByName(“Aspect of the Cheetah”) else CastSpellByName(“Aspect of the Monkey”) end If it’s not there, it won’t swap to Cheetah. Tip: No buffs can be active before you use this, or you must cancel any you have, as it looks at Slot 1 in your buff list for the string “Mon”. Switching between Monkey and Cheetah aspects

run h=0 for i=1,16 do b=UnitBuff(“player”,i) if not b then break elseif string.find(b,”Raven”) then h=1 break end end if h=1 then CastSpellByName(“Aspect of the Monkey”) else CastSpellByName(“Aspect of the Hawk”) end script if(UnitBuff(“player”,1)=nil)then CastSpellByName(“Aspect of the Hawk”)elseif(string.find(UnitBuff(“player”,1), “Raven”))then CastSpellByName(“Aspect of the Monkey”)elseif(UnitBuff(“player”,1))then CastSpellByName(“Aspect of the Hawk”) end Switching between Hawk and Monkey aspects Items marked with a (Z) require Zorlen’s Hunter Functions 1. For best results, please cut/paste these macros – to ensure you’re getting them exactly right, unless otherwise noted.

Sarf has written an article which can be found here, entitled “HOWTO: Shrink a Macro” which details ways to make your macros smaller (use less letters). Use /run when you want to further shrink the size of your macro. Additionally, you will see the command ‘/run’ used in several of these macros – ‘/run’ is an alias for ‘/script’ and can be used interchangeably. Thank you to Rinaewen of Sargeras for the updated format and many of the new macros listed here. I’d say more on this, but… well… I’ve mastered being lazy. I’m merely showing you which, in the sea of macros, helps you become a lazier hunter. I didn’t invent the internet nor the macro system. There are limitations with this setup, so it may not be for you, and I will try to point out the limitations when I come to them. For players not adept at mouse use (and for some who are), hitting hotkeys can be daunting but ultimately MUCH more effective, especially when you should be using the mouse to select targets and mouse look only. I’m of the school of thought that says the easier your user interface is to manipulate, the more you will use it, the quicker you can learn changes to it and the more you can focus on the tactical situation of the battlefield rather than the micromanagement of millions of buttons. The fact that I am a lazy, lazy, LAZY player means I set these up the bomb, requiring minimal effort to use.
