I tweaked my Hunter’s attack macro based on the buggy piggies. This macro lets me take “Charge” off auto-cast but still uses it at the beginning of the fight. It should also prevent my piggie from breaking my (and other people’s) traps. New macro:
/target [help] targettarget
/cast Hunter’s Mark
/petattack [target=pettarget,noexists] target
/cast [pet:Boar] Charge
If my target is friendly to me, use his target instead (nice for when there’s a big bear butt in the way).
Put Hunter’s Mark on my target
If my pet doesn’t currently have a target, sent my pet against my current target.
If my pet is a boar, cast Charge (which I’ve taken off of autocast so it won’t break my traps).
Stop the macro if my pet doesn’t have a target.
(If my pet does have a target) Call my pet back to me and tell him to follow me.
If my piggy is close enough to charge.. I’m not sure I could call him back to me faster than he can charge his target and get aggro. But other than that.. happy macro.
Hit once to send pet(and tell piggy to charge). Hit again to call pet back.