Hunter macro for a simple rotation I use. For times you don’t want your pet to be used I have a “second” macro without the “petattack” part.
#showtooltip Steady Shot
/run UIErrorsFrame:Hide()
/petattack
/cast Steady Shot
/use [exists,target=pettarget] Kill Command
/run UIErrorsFrame:Clear(); UIErrorsFrame:Show()
Farming macro with Hunter Mar (Puts a mark on the “FIRST” and only mob as you pull in that until cleared from agro). I use my scroll up and down (Scroll up is this for farming times. Scroll down is for my melee macro)
#showtooltip Arcane Shot
/run UIErrorsFrame:Hide()
/petattack
/castsequence [nocombat][mod] Hunter’s Mark; reset=combat !Auto Shot
/cast [exists, target=pettarget] Kill Command
/run UIErrorsFrame:Clear(); UIErrorsFrame:Show()
Melee (works great for SSC KT first for the breaking of CC)
#showtooltip Wing Clip
/startattack
/cast [mod] Mongoose Bite; Wing Clip
/cast !Raptor Strike
/cast Disengage
Use at your choice
This is valid while using them for TBC Classic servers for me.