Jump to content
Sign in to follow this  
nomorealone

PvP complex hunter's MACROS

Recommended Posts

Good evening guys.

For all of the macros below I used SuperMacro addon.

You need to have at least ONE (it may have any name and be empty) usual macro, otherwise the addon won't work.

1) Sting

/run if not UnitExists("target") or UnitIsDead("target") or UnitIsFriend("player","target") then TargetNearestEnemy() end
/run if UnitManaMax > 120 then cast("Viper Sting") else cast("Serpent Sting") end

If your target is a caster (mage, warlock, shaman, druid out of form, etc) it casts Viper Sting, otherwise Serpent Sting.

2) Scare

/run if UnitExists("target") and UnitCreatureType("target")=="Beast" and not UnitIsFriend("player","target") and CheckInteractDistance("target",3) then cast("Scare Beast") else TargetNearestEnemy() end

This one automaticly target a hostile beast creature next to you (a hunter's pet, druid in any form, etc) and cast Scare Beast spell.

3) Aim

/run if not UnitExists("target") or UnitIsDead("target") or UnitIsFriend("player","target") then TargetNearestEnemy() end
/run if CheckInteractDistance("pet",2) and UnitExists("target") then cast("Furious Howl") end
/run cast("Aimed Shot")

It automaticly selects the closest hostile target, casts wolf's Furious Howl spell if  your pet is close enough to you and then casts Aimed Shot. You may remove the line in the middle if your pet isn't WOLF.

4) Multi

/run if nil then cast("Multi-Shot") end
/run if not UnitExists("target") or UnitIsDead("target") or not UnitIsEnemy("player","target") then TargetNearestEnemy() end
/run if CheckInteractDistance("pet",2) and UnitExists("target") then cast("Furious Howl") end
/run cast("Multi-Shot")

Similar macro, this time we cast Multi-Shot. First line is used to display cooldown in the icon.

5) UP

/run if nil then cast("Rapid Fire") end
/run if not IsAltKeyDown() and not IsShiftKeyDown() then if not UnitExists("target") or UnitIsDead("target") or UnitIsFriend("player","target") then TargetNearestEnemy() end end
/run if not IsAltKeyDown() and not IsShiftKeyDown()then if not IsAutoRepeatAction(71) then UseAction(71) end end
/run if not IsAltKeyDown() and not IsShiftKeyDown() then cast("Arcane Shot") end
/run if IsAltKeyDown() then cast("Rapid Fire") end
/run if IsShiftKeyDown() then if not buffed("Hawk") then cast("Aspect of the Hawk") end end

First of the two main ALL-IN-ONE macros. I called it UP because it is BEST to bind SCROLL UP for it.

Before use, place your Auto-Shot ability as I pointed here. It is VERY important.

How it works.

Without SHIFT or ALT button pressed it starts shooting your target casting Arcane Shot everytime the spell is available.

If you hold SHIFT your hunter takes on the Aspect of the Hawk.

If you hold ALT it cast Rapid Fire spell.

6) DOWN

/run if nil then cast("Concussive Shot") end
/run if not IsAltKeyDown() and not IsShiftKeyDown() then if not UnitExists("target") or UnitIsDead("target") or UnitIsFriend("player","target") then TargetNearestEnemy() end end
/run if buffed("Crippling") or buffed("Hamstring") or buffed("Piercing") or buffed("Wing Clip") or buffed("Dazed") or buffed("Frost Shock") then SLOWED = true else SLOWED = false end
/run if not IsAltKeyDown() and not IsShiftKeyDown() then if SLOWED and not buffed("Monkey") then cast("Aspect of the Monkey") else cast("Wing Clip") cast("Concussive Shot") end end
/run if not IsAltKeyDown() and not IsShiftKeyDown() then if buffed("Crippling") and buffed("Monkey") and buffed("Wing","target") then use("Anti-Venom") use("Strong Anti-Venom") use("Powerful Anti-Venom") end end
/run if IsAltKeyDown() then use("Insignia of the Alliance") end
/run if IsShiftKeyDown() then if not buffed("Cheetah") then cast("Aspect of the Cheetah") end end

I called it DOWN because it is BEST to bind SCROLL DOWN for it.

Concussive Shot spell cooldoown will be displayed in the icon.

How it works.

Without SHIFT or ALT button pressed it slows down your target using Concussive Shot  or Wing Clip ability if the target is in melee ranage.

If you are slowed down by a warrior, rogue, hunter (melee range) or shaman it casts Aspect of the Monkey spell before use Wing Clip ability.

If your are slowed down by a rogue with its Crippling Poison it cast Aspect of the Monkey then Wing Clip and after the rogue is slowed down use any kind of Anti-Venom item in your bag.

If you hold SHIFT your hunter takes on the Aspect of the Cheetah.

If you hold ALT it uses your Insignia trinket.

7) Heal

/run b=nil s=nil for bag=0,4 do for slot=1,GetContainerNumSlots(bag) do str=GetContainerItemInfo(bag,slot) if str==nil then str="" end if string.find(str,"Potion_5") then b=bag s=slot end end end
/run x=nil y=nil for bag=0,4 do for slot=1,GetContainerNumSlots(bag) do str=GetContainerItemInfo(bag,slot) if str==nil then str="" end if string.find(str,"Bandage_") then x=bag y=slot end end end
/run if UnitAffectingCombat("player") and UnitHealth("player") < 300 then use(b,s) end
/run if IsShiftKeyDown() then use(x,y) end

The macro above is used for healing.

If you are in combat and HP is less then 300 it automaticly finds any kind of healing potion in your bag and uses it. Change the minimum level of HP (300) as you like.

If you hold SHIFT the macro uses any sort of bandages in your bag.

-------------------------

Hope it will be helpful. Drop me a line if you what me to create your personal macro.

 

 

Share this post


Link to post
Share on other sites

/run if UnitManaMax > 120 then cast("Viper Sting") else cast("Serpent Sting") end

fix in bold )

Share this post


Link to post
Share on other sites
10 часов назад, Knife сказал:

/run if UnitManaMax > 120 then cast("Viper Sting") else cast("Serpent Sting") end

fix in bold )

Those rogues ;)

Thank you.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×