Pet Selector
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 5.0.0.2, 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 5.0.0.4.
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 4.2.0.0 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:
Locales
Pet Selector is currently localised for all WoW locales. If you would like to contribute to translating Pet Selector, please use the following link:
Acknowledgements
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.
Facts
- Date created
- Mar 03, 2011
- Categories
- Last update
- Mar 06, 2013
- Development stage
- Release
- Language
- deDE
- enUS
- esES
- esMX
- frFR
- itIT
- koKR
- ptBR
- ruRU
- zhCN
- zhTW
- License
- GNU General Public License version 3 (GPLv3)
- Curse link
- Pet Selector
- Downloads
- 76,326
- Recent files
Authors
Relationships
- Embedded library
- Ace3
- LibDataBroker-1.1
- LibDBIcon-1.0
- LibStub
- Reply
- #17
azkas Mar 16, 2013 at 00:57 UTC - 0 likesAny chance of getting an option in the options page to have it select the same pet every time when solo instead of a random one?
btw best addon when doing 5 mans :D
/Azkas
- Reply
- #16
tordenflesk Aug 28, 2012 at 16:00 UTC - 0 likesMoP Update?
- Reply
- #15
Deepac Sep 18, 2011 at 19:55 UTC - 0 likesFantastic! Many thanks for your help.
- Reply
- #14
woodson22 Sep 18, 2011 at 19:53 UTC - 0 likeshurray!!
works perfectly!!
- Reply
- #13
Deepac Sep 18, 2011 at 19:49 UTC - 0 likesOK. Can you try this please and let me know if it works?
http:www.curseforge.com/media/files/542/385/PetSelector-r41.zip
- Reply
- #12
woodson22 Sep 18, 2011 at 19:43 UTC - 0 likesL["%s is stabled"] = "%s \236\157\180 \236\181\156\236\132\160\236\158\133\235\139\136\235\139\164" L["Author"] = "\236\160\156\236\158\145\236\158\144"
koKr.lua file is filled with numbers like that so it doesn work untill translate to korean directly and encode UTF-8. and i have to change general.lua file's 66th and 70th line also.
after that it works ok
- Reply
- #11
Deepac Sep 18, 2011 at 19:36 UTC - 0 likesAh! Sorry - I understand now. But I need to know if you use the file with the numbers in it, does it still work? It should do.
- Reply
- #10
woodson22 Sep 18, 2011 at 19:32 UTC - 0 likesafter change numbers to korean word directly, encoded UTF-8 and L["callmacro"] to callmacro. it works ok
- Reply
- #9
Deepac Sep 18, 2011 at 19:24 UTC - 0 likesIf you change koKr.lua to KoKR.lua, does it work?
- Reply
- #8
woodson22 Sep 18, 2011 at 19:20 UTC - 0 likesoops. it doesn't works again. numbers of koKr.lua file is still alive. and locale file name is still koKr instead of koKR.
change 66th and 70th line | string.format(L["callmacro"], (kr and GetRN(pet.slot) or pet.slot)) | to
L["callmacro"] to callmacro