|1.1b release||890 Bytes||Jul 21, 2018||8.0.1||548||Download|
|PetControl-1.1 release||890 Bytes||Apr 15, 2017||7.2.0 +30||921||Download|
|PetControl-1.0 release||865 Bytes||Sep 25, 2015||6.2.2||2,048||Download|
PetControl is an addon which distills the combat pet management experience down to a single button.
It combines common pet management macro commands into a single button that can be used with /click PetControl
Using the /click PetControl command will do one of 4 things based on a few conditions:
If you are pressing ALT, you will bring up the MoveTo targeting cursor
If you are pressing CTRL, you will force the pet to follow you in case it gets stuck somewhere (e.g. after using MoveTo)
If you are pressing CTRL and ALT, you will dismiss your pet.
If you are pressing CTRL, ALT, or SHIFT, the command will stop here, so that giving a specific command does not impact the Attack/Follow toggle.
With a hostile target, you will set your pet to Assist and send it to attack.
If your pet is attacking, you will set it to Passive and instruct it to Follow.
This command can be used in a macro with other pet related abilities by simply placing "/click PetControl" at the end of your existing macro. In this way, a Hunter could macro in Mend Pet, a Mage could macro in a Water Elemental Freeze, etc.
Credit to Banknorris-Azralon of the US Battle.net UI & Macros Forum for showing me how to package my existing macro into an addon.