Pokedex
IMPORTANT UPDATE FOR 9.2
The "new hotness" feature for mounts has been completely rewritten to work better with how the game has operated the last several expansions. The problems were that 1) multiple new mounts are often acquired in a small window of time followed by periods of drought and 2) flying mounts are often acquired when the vast majority of time was being spent in ground mount only zones.
The result is that many new mounts never really get a chance to be highlighted by the system before getting bumped down into the full pool. The solution is to track multiple hot mounts. Now, when you acquire a new mount its given a heat value. When you summon a mount, we will first check that slider percentage to see if we should summon from the pool of hot mounts. If so, we'll select from amongst just those mounts with hotter mounts having a greater chance of being summoned. A mount summoned this way loses one from its heat value. When a mount hits zero its no longer hot and falls into the general pool of mounts.
This system should ensure that all new mounts you acquire will have their time in the sun with the most recently acquired mounts being summoned the most often.
USING POKEDEX - THE SHORT VERSION
The games Key Binding UI will contain a section for Pokedex. The only two commands you'll probably want or need to keybind are Toggle Mount and Summon Companion. SummonOtherMount is a useful bind for those times when you don't want the type of mount we selected (for example, we choose a swimming mount but you want a regular one). Pokedex configuration can be reached through the games addons menu or by typing /pd. The full list of commands can be found at http://www.wowace.com/addons/pokedex/pages/main/actions/.
ADDON DESCRIPTION
Pokedex allows random summoning of mounts and companions using preference values set by user to influence selection. Pokedex will summon the appropriate mount, or invoke a class specific movement ability like Ghost Wolf or Burning Rush, based on what the current location and conditions support. Pokedex can also randomly set character's title using the same basic ranking system.
The chance of a particular item (mount, companion or title) being selected is equal to the rank you have assigned to it divided by the total of the ranks for all other eligible items. Put another way, each point of ranking is one ticket to the raffle drawing to see which mount is selected. If all items are still set to the default value, then they all have an equal chance of being selected. An item which you have assigned a value of 0 will never be selected.
PROFILE SUPPORT
Pokedex has support for all the normal ace3 profile stuff (change current, copy, etc), with a couple of twists so that you can have the benefits of sharing a profile and still be able to make character specific tweaks by overriding the rank value on that character. See http:www.wowace.com/addons/pokedex/pages/profiles/ for more info.
ADDITIONAL FEATURES
The New Hotness - The idea behind this feature is that your most recently acquired pet/mount/title is something you're probably excited about and what to see more often than the rest of your collection. Or maybe you want to flaunt it in front of the all the people who are still trying to get, for example, their Sinister Squashling. When dealing with large numbers of pets or mounts, even setting it to the max rank will not cause it to show up very often. So rather than make you downrank every other item, the hotness feature acts as a way to get that one pet or mount out more often. If there is a hot pet, we'll first do a percentile roll against the heat of hot item. If the heat is set to 50, then 50 percent of the time we would summon that hot pet. The other 50 percent of the time, we'll do the usual random selection out of the weighted pet pool.
Safe Dismount - This feature is disabled by default but can be turned on in Pokedex's options ui. This feature allows you to keep as a default behavior that of having the Auto Dismount in Flight option turned off, so that accidently trying to cast a spell in flight won't send you plummeting to your death, but allows you to choose override scenarios where you do want actions to dismount you automatically so that they can be executed. The scenarios you can opt into are 1) when you are in combat, 2) targeting something attackable or 3) attempting to gather a resource via mining, herbalism or skinning.
Random Titles - You can also rank titles the way you do pets and mounts and have Pokedex periodically change your title.
Auto summon pet - You can have Pokedex summon a non-combat pet, if you don't already have one out, every time you dismount or change zone.
Druid forms, Ghost Wolf and Burning Rush support - Pokedex supports using Druid forms, Shaman Ghost Wolf and Warlock Burning Rush in the appropriate situations as part of the Toggle Mount command.
autocast Water Walking when mounting - An option exists (off by default) for Shamans to cast Water Walking and Affliction Warlocks to cast a Soulburned Unending Breath as they summon a mount with the Toggle Mount command. This way the buff is already in place when they encounter water so they don't have to dismount, buff and then remount (all while wondering why Death Knights get to cast Path of Frost while mounted).
autocast Horn of Winter when mounting - For Death Knights, Pokedex can cast Horn of Winter whenever you mount. This is useful for keeping the buff up while questing or resource gathering (e.g. mining).
I haven't gotten this to summon aquatic mounts for me at all, is this because of "favor ground mounts" being ticked? or do I have some other issue? I have two "Swimmers" that show up.
I think this is a bug: "Summon Other Mount" only gives ground mounts.
Can "prefer ground mounts" also apply to characters who haven't learned flying in the area they're in? My level 40 would like to use ground mounts but "Toggle Mount" keeps giving only flying mounts.
Thank you!
In reply to frooties:
In reply to stencil:
I am not sure I am understanding this entirely correct, but do we need to rank each pet / mount for the addon to work accordingly?
Because if that is the case, going through hundreds of pets and mounts is going to take forever. I think it would be easier if we could just put ticks in the pets / mounts / titles for the ones we would like to use, because individually assigning a rank to each of them is going to be a big no for me.
In reply to Forge_User_97359007:
In reply to stencil:
Please add the new areas to the list for Rocfeather Skyhorn Kite. Also, goblin glider for battlegrounds. Thank you very much for a great addon!
7.2.00 should fix it so that we will try to use the Kite on the broken shores, but not in Dalaran or the Great Sea. Can you expand a little big on the battleground thing? Are we trying to use something that can't be used in a BG or vice versa? And are you referring to the Goblin Glider item or the cloak tinker
In reply to stencil:
I think there needs to be a check to see if you are actually in the Broken Isles to use the Rocfeather Skyhorn Kite - or at least to check if you are in Dalaran or the ocean and not to try to use it. I jumped off Dalaran over the Isles and my Goblin Glider did not deploy because Pokedex was trying to fire off the Kite - which can't be used in the ocean around the Isles.
I am checking that you are in the Broken Isles which I'm doing by continent ID. But you're right about the Kite not being useful from Dalaran as the moment you hit Great Sea airspace it goes poof. I'll refine it.
Awesome. It's just this one area. I wish Blizz would just fix the area and flag it as the Broken Isles - can't use our whistles there either!
Skyhold needs to be added to the list of nofly areas. Ty.
Is there a way to not have a Guardian Druid use the ground travel form when in a no fly zone? As a Feral Druid, she uses a regular mount just fine, but as Guardian, it always chooses the Druid stag form which is much slower than a regular mount.
I recently noticed stag at a high place in the pecking order and was like "huh? why did I put it there?" But I didn't have any problems with my druid ... who is feral. I'll look into it.
Okay, I figured out what the heck I was doing with Stag mode. I created a Stag form mount solely so that when you were in Stag form and hit the Pokedex button you would go to caster form instead of (probably) trying to shift to a faster mount or form. The thinking was this: if you're in Stag form Pokedex didn't put you there, you chose to be in that form explicitly, probably because you wanted to give someone a ride. If you're hitting the pokedex button now its probably to dismount (go caster form) as opposed to throwing them off your back and hopping onto a ground mount or going flying form.
Okay, so lets get back to your bug. I can't reproduce the problem on my druid in guardian spec. Also, you refer to both ground travel form and stag form. Travel form is a stag now (which can be glyphed back to cheetah) and there is a separate Stag form that you can learn from Tome of the Wilds: Stag Form. Which one are you ending up in with the bug?
Pokedex shouldn't ever be able to put you in Stag form, just take you out. If its putting you into travel form then it could be one of a couple of things:
I tested the problem druid in the Dreamgrove, a non-fly zone. Using Pokedex, she could mount a ground mount in Feral, Restoration, and Balance specs but not Guardian. She is a troll druid.
I tested my night elf druid in Legion's Dalaran. Using Pokedex, she could mount a ground mount in all four specs.
I tested my tauren druid in Silvermoon City. Using Pokedex, she could mount a ground mount in all four specs.
I don't have a worgen druid available at this time, but if you give me a few days, I can see what I can do to test one.
I have no clue why, at this point, only the troll druid is having issues.
What would you like me to do next?
I hopped on the PTR but unfortunately the option to create new level 100 or 110 characters doesn't seem to exist anymore so I couldn't whip up a troll druid of my own to test it out.
There are two things you could try that might help us figure out what's going on:
Copy and paste that into a macro. It should all be one line; you could paste it first into Notepad with Word Wrap turned off to make sure there's no line breaks when the post formatting to screw it up. Running the macro will clue us in to what type of mount we selected and why. For example, if I see Flight Form Flight Form in the output then I'll know that we thought you could fly and tried to go bird form (which just ended up travel form). Reply with what is outputted when you run the macro in the problem as guardian in dreamgrove.