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).
-
View User Profile
-
Send Message
Posted Aug 30, 2024In reply to Mac_E_Tac:
The heat of a hot mount is supposed to decrease each time its mounted cooling off over time until it rejoins the pool of regular mounts.
There used to be just one hot mount and it was, unless changed by the user, the most recent mount you had gained. The problem is that, in this game, you tend to gain mounts in bunches followed by periods of not getting anything. So, something would become hot mount and then get replaced really quickly. Or worse, a ground or flying mount would be gained and then never even seen before replacement because you were always using the other type.
We wanted to address the problem of how to raise the profile and visibility of multiple newly acquired mounts. By decreasing the amount of heat each time its summoned A) the very most recently acquired burn the hottest (having the highest chances amongst the hot mount pool to be picked) since they have more heat stacks and B) they eventually changed over to the pool of regular mounts after they've had their time in the sun.
-
View User Profile
-
Send Message
Posted Aug 30, 2024In reply to Turducken_McNugget: Got it. Thanks for clarifying. Could this maybe be an option in the future? In the past, I disabled new hotness and just used if for my favorite mount. how I thought it was now and how I was setting it up was to have a 50% chance to pick one of my 5-10 favorite mounts and a 50% chance to go to the normal mount pool. Maybe something like if new hotness is checked, the hotness decreases by one, but if it's unchecked it doesn't? I'm just spitballing here cause I have no idea how laborious addons can be and I do appreciate your time.
-
View User Profile
-
Send Message
Posted Aug 31, 2024In reply to Mac_E_Tac:
A way to accomplish something like that now would be turn off all the hot mount stuff (set any hot mount to 0 heat stacks and new mounts get 0 heat). Then just give the 5 - 10 mounts you want a massively higher rank than the default rank or what you have other mounts set to.
That's why the max rank is variable so you can create big differences in selection chance. Granted, figuring out just how high you would need to set those mounts isn't a trivial exercise for the user. Basically I think you would want your 5-10 mounts to have the same number of ranks as the rest of mounts combined.
-
View User Profile
-
Send Message
Posted Aug 31, 2024In reply to Turducken_McNugget: That just made me realize something. My ranking system is 1-100, so I just assumed that the mount heat was also 1-100. I realized that there is no limit to mount heat, so I can make the heat so large that the decay won't even be an issue.
-
View User Profile
-
Send Message
Posted Aug 26, 2024Thank you for the update. There is an issue where only runners are summoned in the new zones. Also, the Dragonriding mounts should be put in flyers since they all the same now.
-
View User Profile
-
Send Message
Posted Aug 26, 2024In reply to Mac_E_Tac: Also, every time I mount a hot mount, the heat number decreases by 1
-
View User Profile
-
Send Message
Posted Aug 13, 2024Addon was working, after a fashion, until today's patch, which has killed it.
-
View User Profile
-
Send Message
Posted Aug 26, 2024In reply to grayfalx:
Just checked in bug fixes for TWW. New version (11.0.00) should be working.
-
View User Profile
-
Send Message
Posted Aug 26, 2024In reply to Turducken_McNugget: This is my favorite addon, so many, many thanks for your hard work!
-
View User Profile
-
Send Message
Posted Aug 13, 2024Now the addon is completely unusable. Can we please get an update on this as all alternatives just suck compared to this addon.
-
View User Profile
-
Send Message
Posted Aug 26, 2024In reply to Mac_E_Tac:
Just checked in bug fixes for TWW. New version (11.0.00) should be working.
-
View User Profile
-
Send Message
Posted Aug 26, 2024In reply to Turducken_McNugget: Thank you kind sir.
-
View User Profile
-
Send Message
Posted Aug 1, 2024Should I assume this is no longer being developed? It sucks cause it is by far my favorite addon and there's nothing else quite like it.
-
View User Profile
-
Send Message
Posted Jul 26, 2024Any news on the progress of an update for the pre-patch? Thanks kindly
-
View User Profile
-
Send Message
Posted Jul 24, 2024Any chance of a "/pd tm" to replace "/click PokedexToggleMountButton" in macros because I'm pretty sure thanks to https://github.com/Stanzilla/WoWUIBugs/issues/552#issuecomment-2192109095 the latter is running afoul of new macro restrictions? (At the very least, my "/click [noflying] PokedexToggleMountButton" macro is quite non-functional and the above is my best guess as to why, given the same works just fine pasted into chat.)
Edit - Hm, I hadn't realized you could wedge macro conditionals into addon slash commands, but I think I cobbled together an adequate replacement. Dedicated command would be more efficient but I think this works well enough?
/stopmacro [flying]
/pd [mounted] dm
/pd [nomounted] sm
-
View User Profile
-
Send Message
Posted Aug 30, 2024In reply to Veyska:
There are things that can be done in a button click that cannot be done via a command line /pd. Especially in combat and doing things with spells like supporting druid forms, shaman ghost wolf, etc.
/pd tm would not everything that /click button would do so I left it out so as to not mislead anyone. And because what I could do in a /pd tm would be replicable via /pd sm and /pd dm.
-
View User Profile
-
Send Message
Posted Feb 5, 2024I've recently noticed that everywhere that is ground mount only, when I summon a mount it is always a dragonriding mount. If I click 'summon other mount' it summons a flying mount. This means I cannot summon a ground mount under any condition other than manually in a ground mount only area.
-
View User Profile
-
Send Message
Posted Feb 6, 2024In reply to Mac_E_Tac:
I'll look into it. BTW - if you can think of any instances that allow flying mounts besides the one in the Ohnaran Plains and the penultimate boss of the current raid, let me know. I'll need to make sure we do the right thing in those.
Besides things like instances, how many no fly zones are left? Draenei and blood elf starting areas mostly? Oh, the Maw is probably one too.
-
View User Profile
-
Send Message
Posted Feb 7, 2024I don't think there are any other dungeons that used any flying mounts. As for no fly zones, I know timeless isles and Isle of Thunder in Pandaria , Argus, darkmoon faire, Nazjatar, the maw, zereth mortis, oribos, Ashran (I think), and a few legion order halls don't allow flying.
-
View User Profile
-
Send Message
Posted Feb 7, 2024In reply to Turducken_McNugget: Actually, I found this article that lists all no fly zones. https://wowpedia.fandom.com/wiki/No-fly_zone