Pet Selector is designed to help Hunters choose the best pet from the ones they have available when in a party or raid. Pet Selector scans the current party/raid (note: you must be within inspect range of all members for this to work properly) for buffs they could potentially provide, then, using a priority table, selects one of the Hunter's pet to fill a gap in the available buffs. If there is no gap, or if the Hunter does not have a suitable pet, Pet Selector will select a random pet.
Pet Selector can also be used outside a party/raid to select a random pet. It can also be used to call a specific pet or Pet Selector's choice using a key binding. Please note that for specific pets, key bindings are bound by pet slot not pet name, so if you tame another pet, stable one or generally do anything to change the order, the binding may change to a different pet - you'll need to recheck this through Pet Selector's menu.
Using Pet Selector
Pet Selector will place a moveable icon on your screen. When left-clicked it will force Pet Selector to rescan the party/raid or select another random pet. It will also create a macro that you can drag onto your action bar to make it easier to dismiss your current pet and summon the selected one (just keep clicking the macro). Right clicking will bring up the options screen.
Please note that as of version 188.8.131.52, the macro can be found in your character specific macros - it was moved from general to avoid taking up space there.
Please also note that since the spec changes to pets after patch 5.0 Pet Selector will now only record pet specs once the pet has been summoned. This affects suggesting a tenacity pet for solo tanking. This change was introduced in version 184.108.40.206.
As of version 220.127.116.11 the pet selection can also be made in your own macro using:
Pet Selector can also display a list of who can potentially provide a raid buff. The list is displayed in order of priority. Note that this is only a list of who could potentially provide the buff not who is actually providing it. This addon is not a fully featured raid buff addon - it is only interested in buffs that could be provided by Hunter pets. You can right click on someone's name in the buff window to ignore that person for that specific buff if you wish.
As of version 18.104.22.168 Pet Selector can display a list of pets capable of providing buffs that the hunter's current pets cannot provide.
Pet Selector also supports Button Facade / Masque
Bug Reports / Change Requests
If you find any bugs or have any new feature requests, please use this link to report them:
Pet Selector is currently localised for all WoW locales. If you would like to contribute to translating Pet Selector, please use the following link:
Many thanks to Wheelz13 for features and testing, Winddancer123 for testing and the German translations, Woodson22 for the Korean translations and subsequent debugging, tss1398383123 for zhCN translations.