- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
4,841 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Rift Addons
- Top Skyrim Mods
- Top Minecraft Server Mods
- Top Terraria Maps
- Top Starcraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
Pokedex
- 0 Likes
- World of Warcraft
- 18,392 Downloads
- Supports: 4.3
- 8 Average Daily Downloads
- Comments
- Created 12/23/2008 8:03:09 AM
- Updated 1/31/2012 3:24:07 PM
- 62 Favorites
- Project Site
- License: All Rights Reserved
- Release Type: Release
- Newest File: 4.3.01
About Pokedex
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. 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/.
NOTE FOR USERS UPGRADING FROM A VERSION BEFORE 4.0
In order to support things like Druid forms and the Worgen racial mount, we had to make significant changes to the Toggle Mount command and as a result any keybinding you had set for Toggle Mount will have been lost and need to be reset. Also, while the /pd ToggleMount command still exists, it should not used as it does not support the new features. Instead, any macros should replace /pd ToggleMount with /click PokedexToggleMountButton.
ADDON DESCRIPTION
Pokedex allows random summoning of mounts and companions using preference values set by user to influence selection. Pokedex will summon appropriate mount based on what the current location supports. 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 assinged to it divided by the total of the ranks for all other elligible 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.
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 ten 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 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, everytime you dismount or change zone.
Ghost Wolf and Druid forms support - Pokedex supports using Druid forms and the Shaman Ghost Wolf forms 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 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).
------------------------------------------------------------------------
r167 | stencil | 2012-01-31 21:23:02 +0000 (Tue, 31 Jan 2012) | 1 line
Changed paths:
A /tags/4.3.01 (from /trunk:166)
Tagging as Release 4.3.01
------------------------------------------------------------------------
r166 | stencil | 2012-01-31 20:49:23 +0000 (Tue, 31 Jan 2012) | 1 line
Changed paths:
M /trunk/globals.lua
added Feldrake
------------------------------------------------------------------------
r165 | stencil | 2012-01-31 20:06:20 +0000 (Tue, 31 Jan 2012) | 1 line
Changed paths:
M /trunk/Pokedex.toc
M /trunk/core.lua
bug fix: Worgen Running Wild was showing up in flying mount list
------------------------------------------------------------------------
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| 4.3.01-nolib | Release | 4.3 | - | 1/31/2012 3:24:07 PM |
| 4.3.01 | Release | 4.3 | 27 | 1/31/2012 3:24:07 PM |
| v4.3.00-nolib | Release | 4.3 | - | 11/29/2011 2:50:30 PM |
| v4.3.00 | Release | 4.3 | 175 | 11/29/2011 2:50:30 PM |
| v4.2.02-nolib | Release | 4.2 | 7 | 9/1/2011 11:32:32 PM |
| v4.2.02 | Release | 4.2 | 949 | 9/1/2011 11:32:32 PM |
| v4.2.01 | Release | 4.2 | 1,208 | 7/2/2011 10:01:15 AM |
| v4.2.01-nolib | Release | 4.2 | 2 | 7/2/2011 10:01:14 AM |
| v4.2.00 | Release | 4.2 | 484 | 6/29/2011 6:35:19 PM |
| v4.2.00-nolib | Release | 4.2 | 2 | 6/29/2011 6:35:18 PM |
| v4.1.03-nolib | Release | 4.1 | 4 | 6/14/2011 9:28:44 AM |
| v4.1.03 | Release | 4.1 | 654 | 6/14/2011 9:28:44 AM |
| v4.1.02 | Release | 4.1 | 250 | 6/13/2011 5:33:18 AM |
| v4.1.02-nolib | Release | 4.1 | 1 | 6/13/2011 5:33:17 AM |
| v4.1.01-nolib | Release | 4.1 | 2 | 5/27/2011 7:32:49 PM |
| v4.1.01 | Release | 4.1 | 3 | 5/27/2011 7:32:49 PM |
| v4.1.00 | Release | 4.1 | - | 5/20/2011 4:34:13 AM |
| v4.1.00-nolib | Release | 4.1 | - | 5/20/2011 4:34:12 AM |
| Release v3.3.19 | Release | 4.0.6 | 1 | 5/20/2011 2:49:39 AM |
| Release v3.3.19-nolib | Release | 4.0.6 | - | 5/20/2011 2:49:38 AM |
| v4.0.00 BETA 4 | Beta | 4.1 | - | 5/18/2011 8:04:20 AM |
| v4.0.00 BETA 4-nolib | Beta | 4.1 | - | 5/18/2011 8:04:19 AM |
| v4.0.00 BETA 3-nolib | Beta | 4.1 | - | 5/17/2011 2:20:08 AM |
| v4.0.00 BETA 3 | Beta | 4.1 | - | 5/17/2011 2:20:08 AM |
| v4.0.00 BETA 2-nolib | Beta | 4.1 | - | 5/15/2011 10:02:08 PM |
| v4.0.00 BETA 2 | Beta | 4.1 | - | 5/15/2011 10:02:08 PM |
| v4.0.00 BETA 1 | Beta | 4.0.6 | - | 3/5/2011 2:15:20 AM |
| v4.0.00 BETA 1-nolib | Beta | 4.0.6 | - | 3/5/2011 2:15:19 AM |
| v3.3.29 | Release | 4.0.3a | - | 1/1/2011 5:45:16 PM |
| v3.3.29-nolib | Release | 4.0.3a | - | 1/1/2011 5:45:15 PM |
| v3.3.28-nolib | Release | 4.0.3a | - | 12/19/2010 6:56:31 AM |
| v3.3.28 | Release | 4.0.3a | - | 12/19/2010 6:56:31 AM |
| v3.3.27 | Release | 4.0.3a | - | 12/14/2010 3:13:19 PM |
| v3.3.27-nolib | Release | 4.0.3a | - | 12/14/2010 3:13:18 PM |
| v3.3.26 | Release | 4.0.3a | 1 | 12/14/2010 12:46:33 PM |
| v3.3.26-nolib | Release | 4.0.3a | - | 12/14/2010 12:46:32 PM |
| v3.3.25 | Release | 4.0.3a | - | 12/8/2010 1:08:58 PM |
| v3.3.25-nolib | Release | 4.0.3a | - | 12/8/2010 1:08:57 PM |
| v3.3.25 BETA | Beta | 4.0.3a | 1 | 12/5/2010 3:03:00 PM |
| v3.3.25 BETA-nolib | Beta | 4.0.3a | - | 12/5/2010 3:02:59 PM |
| v3.3.24 | Release | 4.0.3a | 1 | 12/4/2010 6:03:36 AM |
| v3.3.24-nolib | Release | 4.0.3a | - | 12/4/2010 6:03:35 AM |
| v3.3.23 | Release | 4.0.3a | - | 11/25/2010 3:33:17 AM |
| v3.3.23-nolib | Release | 4.0.3a | - | 11/25/2010 3:33:16 AM |
| v3.3.22 | Release | 4.0.3a | - | 11/23/2010 6:19:33 PM |
| v3.3.22-nolib | Release | 4.0.3a | - | 11/23/2010 6:19:32 PM |
| v3.3.22 BETA | Beta | 4.0.3 | - | 11/21/2010 9:58:51 AM |
| v3.3.22 BETA-nolib | Beta | 4.0.3 | - | 11/21/2010 9:58:50 AM |
| v3.3.21 | Release | 4.0.1 | - | 10/31/2010 5:58:50 PM |
| v3.3.21-nolib | Release | 4.0.1 | - | 10/31/2010 5:58:49 PM |
Comments
I'm having a problem with running wild for some reason it shows up in the flying mount list and not the ground mount list causing pokedex to try and cast running wild in flying areas and not cast it when flying mounts are not available. Other than that pokedex is working perfectly and I love using it.
Sorry about that. I've been running with local changes for a while for some stuff I'm working on that had fixed this bug without me even realizing it existed. I've checked in a new version that should fix it for you. Thanks for the bug report!
First, thank you for making and maintainin this addon! I love it, and I've recommended it to others. :)
My only want for the addon now is the ability to summon a random ground mount that is not also a flying mount (gryphons and such) in areas where flying is permitted. Sometimes I rather do a quest via a ground mount or scout something out on ground. Othertimes I just want to be able to enjoy my real ground mounts. The summon other mount command used to do this, but now it only summons flying mounts that double as ground. Even if I put those mounts as a lower rank, it will not summon anything else. :(
When you do the next update, please consider adding a true ground only command or have the Summon Other Mount take rankings into consideration.
I'll take a look at this. I guess my thinking on summon other mount is that it had always been intended as a workaround for dealing with issues where we tried to summon mounts that weren't summonable in a given area. So, when I made the changes I figured the best thing was just change it so existing keybinds and macros would continue to work. I hadn't considered the RP'ish uses for it.
(Ideally, I think PD should auto-dismiss when I stealth, but I'm thinking there must be a workaround.)
/cast Stealth
/pd [stealth] SummonCompanion; DismissCompanion
Here's another version putting Vanish on the same putton and showing the shorter versions of the commands (saves characters in the macro):
#showtooltip
/cast [combat] Vanish; Stealth
/pd [stealth] sc; dc
Please not that this will only resummon the pet if you use the same macro button to break stealth - which probably isn't likely. I usually have macros on all the stealth spells, though, to add in Pick Pocket and Premeditation (when I have Sub as a spec); if you do as well, then you can just add in the pet resummon there. Something like:
#showtooltip ambush
/cast [stealth] Pick Pocket
/cast [stealth,spec:2] Premeditation
/cast ambush
/pd sc
I do agree that this is something I should probably add as a feature/option in Pokedex.
So, I'm just going to have to deal with manually calling a pet after getting out of combat. This isn't so bad really, since I mainly need this mechanic when I'm in danger of attacked by another player. And in that case, it's not that important to me to have a pet out when I'm not stealthed. Still, a built-in feature to call the pet after coming out of combat would be nice.
Thanks.
Otherwise, I'll need more info to try to figure out what the problem is so I can try to reproduce it. Does it matter whether you're standing on the seabed floor versus swimming? Are you a shaman (with or without instant cast ghost wolf) or a druid? Is your client running a different language than English (which could cause string matching problems with zone names)? What do you see when you type /pd zone?
Pokedex's logic for deciding whether the seahorse is summonable is a 2 stage check. First, we ask the game if the spell that summons the seahorse is usable; this filters out the cases where you aren't in water. Its not perfect though, because they'll return true if you're in any body of water (the icon for the spell looks castable) and then throw a wrong zone error when you actually try to summon it. So the second step is to then also check the zone names.
Try dragging the seahorse spell out onto your action bars. The next time you experience the problem, check the icon. Is it grayed out as uncastable? What happens if you try clicking it? If its grayed out and won't summon, then thats a bug in the game and there's nothing I can do for you.
If the spell works, then type "/pd zone" from the chat command. Pokedex will spit out the zone and sub-zone names as well as order of mount types that we will try to summon (which should be Vashjir Runners). If it doesn't have Vashjir as the first thing after runners, report back to me the entire output (the zone names as well).
If /pd zone doesn't list vasjir in the mount order then it would mean there was either a failure in the zone matching or because pokedex doesn't think you have an Abyssal Seahorse. To check the second, when in the fail case you would just bring up Pokedex and make sure that we still see the Abyssal Seahorse in the Vashj'ir Seahorses mount type category where it should be.
After that its checking to see if the zone name compare failed. The second name is what's important. In order to handle foreign languages we use LibBabbleZone to give us the string for a zone name in that users language. So check that the second zone name matches one of the strings returned when you run the following on the command line: /run local BZ = LibStub("LibBabble-Zone-3.0"):GetLookupTable(); print(BZ["Abyssal Depths"], BZ["Kelp'thar Forest"], BZ["Shimmering Expanse"])