• Dear Guest,

    You're browsing our forum as a Guest meaning you can only see a portion of the forum in read-only mode.
    To view all forum nodes and be able to create threads/posts please register or log-in with your existing account.

    TwinStar team

Hunter Hunter Macro's

konked

Authorized
Joined
Apr 7, 2016
Thought it would be nice to have a single post where people can post macros they've found or made. Here's one of my personal macros super macro is required tho. Stitched together a macro, this will find a target and send your pet to attack while keeping him in passive mode, second click will bring pet back to you. It requires supermacro since it's longer then 255 characters. /script if GetUnitName("target")==nil then TargetNearestEnemy() end /script CastPetAction(10); /script if UnitExists("target") then if a==0 then PetAttack(target) a=1 else if UnitExists("pettarget") and UnitIsUnit("target", "pettarget") then PetFollow("Yuqq") a=0 else PetAttack(target) end;end; else PetFollow("Yuqq") a=0 end; Replace "yuqq" with your name.
 
Modfied the above to also cast Hunter's Mark (just once, will not apply it if the mob is already marked)

/script if GetUnitName("target")==nil then TargetNearestEnemy() end
/script CastPetAction(10);
/script if UnitExists("target") then if a==0 then PetAttack(target) a=1 else if UnitExists("pettarget") and UnitIsUnit("target", "pettarget") then PetFollow("YOURNAMEHERE") a=0 else PetAttack(target) end;end; else PetFollow("YOURNAMEHERE") a=0 end
/script if not buffed("Hunter's Mark","target") then CastSpellByName("Hunter's Mark") end



Feign Death/Trap/Put pet on passive

/cast Freezing Trap
/script if UnitAffectingCombat("player") then CastSpellByName("Feign Death") end
/script if UnitExists("pettarget") and CheckInteractDistance("target", 3) and UnitIsUnit("target", "pettarget") then PetPassiveMode(); else end


Maybe someone will find this useful
 
Another one.
This will switch aspects to Monkey if you get in melee range, Hawk if you're ranged unless target is slowed by Wing Clip or Concusive Shot for kiting, then it will switch to Cheetah. Easy to add more slows like Hamstring, Curse of Exhaustion, Crippling Poison etc if needed.


/script if UnitAffectingCombat("player") and GetUnitName("target") and CheckInteractDistance("target",3) and not buffed("Aspect of the Monkey","player") then CastSpellByName("Aspect of the Monkey") else if buffed("Concussive Shot","target") or buffed("Wing Clip","target") and not buffed("Aspect of the Cheetah","player") then CastSpellByName("Aspect of the Cheetah") else if not buffed("Aspect of the Hawk","player") then CastSpellByName("Aspect of the Hawk") end end end
/script if not UnitAffectingCombat("player") then CastSpellByName("Aspect of the Cheetah") end


Out of combat it switches between Cheetah and Hawk

DISCLAIMER! It's close to impossible to make a one-button macro that works in all situations. It has bugs, mostly because the range check available for macros isn't that exact.1
 
Modfied the above to also cast Hunter's Mark (just once, will not apply it if the mob is already marked)

/script if GetUnitName("target")==nil then TargetNearestEnemy() end
/script CastPetAction(10);
/script if UnitExists("target") then if a==0 then PetAttack(target) a=1 else if UnitExists("pettarget") and UnitIsUnit("target", "pettarget") then PetFollow("YOURNAMEHERE") a=0 else PetAttack(target) end;end; else PetFollow("YOURNAMEHERE") a=0 end
/script if not buffed("Hunter's Mark","target") then CastSpellByName("Hunter's Mark") end



Feign Death/Trap/Put pet on passive

/cast Freezing Trap
/script if UnitAffectingCombat("player") then CastSpellByName("Feign Death") end
/script if UnitExists("pettarget") and CheckInteractDistance("target", 3) and UnitIsUnit("target", "pettarget") then PetPassiveMode(); else end


Maybe someone will find this useful


Yeah i really like this one, been looking for a way to use mark with this without spamming it.
 
Top Bottom