Hi guys
So this is my first contribution and as far as i've seen, it is not a repost. I would also take absolutely no credit for that, it all goes to Megatf, you can found the original post on the Hunter discussion in wow forums.
I didn't know anythinng about those maccros, and they are very interesting, i hope that will be the same for you
#showtooltip Scatter Shot
/cast [modifier:shift,target=focus][target=mouseover, harm][harm] Scatter Shot
(Keeps your target, you highlight the person you want scattershot'd and press your keybind and it'll scatter that person, not the person you have targeted. If you don't have anyone highlighted it will attack the person you have targeted. This will cast Scatter Shot on your focus if you hold down shift while pressing your keybind if you want to hit your focus target.)
#showtooltip Silencing Shot
/cast [modifier:shift,target=focus][target=mouseover, harm][harm] Silencing Shot
(Keeps your target, you highlight the person you want Silenced and press your keybind and it'll scatter that person, not the person you have targeted. If you don't have anyone highlighted it will attack the person you have targeted. This will cast Silencing Shot on your focus if you hold down shift while pressing your keybind if you want to hit your focus target.)
#showtooltip Viper Sting
/cast [target=mouseover, harm][harm] Viper Sting(Rank 4)
(Keeps your target, you highlight the person you want Viper'd and press your keybind and it'll viper that person, not the person you have targeted. If you don't have anyone highlighted it will attack the person you have targeted.)
#showtooltip Viper Sting
/cast [modifier:shift,target=focus][target=mouseover, harm][harm] Viper Sting
(Keeps your target, you highlight the person you want Drained and press your keybind and it'll viper that person, not the person you have targeted. If you don't have anyone highlighted it will attack the person you have targeted. This will cast Viper Sting on your focus if you hold down shift while pressing your keybind if you want to hit your focus target.)
#showtooltip Concussive Shot
/cast [modifier:shift,target=focus][target=mouseover, harm][harm] Concussive Shot
(Keeps your target, you highlight the person you want Slowed and press your keybind and it'll slow that person, not the person you have targeted. If you don't have anyone highlighted it will attack the person you have targeted. This will cast Concussive Shot on your focus if you hold down shift while pressing your keybind if you want to hit your focus target.)
#showtooltip Wyvern Sting
/cast [modifier:shift,target=focus][target=mouseover, harm][harm] Wyvern Sting
(Keeps your target, you highlight the person you want CC'd and press your keybind and it'll CC that person, not the person you have targeted. If you don't have anyone highlighted it will attack the person you have targeted. This will cast Wyvern Sting on your focus if you hold down shift while pressing your keybind if you want to hit your focus target.)
/petfollow [target=pettarget,exists]
/petattack [target=pettarget,noexists]
(Pet attacks your target if he does not have a target. Pet follows you if he is attacking something already. Thanks to Arenajunkies.com and the hunter who donated this macro.)
Totem killing macro:
/petattack [target=focus]
/petattack [target=Wrath of Air]
/petattack [target=Searing Totem]
/petattack [target=Grounding Totem]
/petattack [target=Windfury Totem]
/petattack [target=Tremor Totem]
/petattack [target=Poison Cleansing Totem]
This will send your pet back to the focus target after killing the totems.
This section will be donated to people who want to add their macro's to this list, you'll get credit for it:
/cast [target=focus] viper sting
/petattack [target=focus]
/castrandom [exists, target=pettarget] kill command
-Ensures your pet stays on the drain target and also allows you to hit Kill Command manually on your focus - RevChapman
/petattack [target=Windfury Totem]
/petattack [target=Poison Cleansing Totem]
/target Windfury Totem
/target Poison Cleansing Totem
/cast Arcane Shot(Rank 1)
/targetlasttarget