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).
Facts
- Date created
- Dec 23, 2008
- Categories
- Last update
- Jan 31, 2012
- Development stage
- Release
- Language
- deDE
- enUS
- frFR
- zhCN
- zhTW
- License
- All Rights Reserved
- Curse link
- Pokedex
- Downloads
- 68,541
- Recent files
Authors
Relationships
- Embedded library
- Ace3
- CallbackHandler-1.0
- LibBabble-Zone-3.0
- LibStub
- Reply
- #12
stencil May 20, 2011 at 10:08 UTC - 0 likesLatest release adds support for Druid and Shaman forms as well as Worgen Running Wild racial ability.
- Reply
- #11
stencil Oct 15, 2010 at 12:42 UTC - 0 likesI can't add support for Ghost Wolf or Druid forms at this time. In the future, once I finally figure out the whole SecureTemplates thing, I may be able to. But based off what I think I know about that, I can see a couple of reasons why that might not even work right.
Anyway, here's a macro that I think should pretty much give you the behavior that you want. Should put you into ghost wolf form only if in combat or indoors. Its wrapped in UIErrors stuff so that you wont get game errors everytime Pokedex fails summoning a mount (because you're already in ghost wolf form for example).
- Reply
- #10
jkasquires Oct 15, 2010 at 01:38 UTC - 0 likesAnyway to add in Shaman Ghostwolf? Thanks for the great addon :).
- Reply
- #9
stencil Apr 16, 2010 at 07:32 UTC - 0 likesNew beta - lots of work to remove dependence on string matching for identifying mounts. Should now correctly identify speed of mounts from data in an internal table, only falling back on string matching should we not have an entry for that mount.
This is coming out a bit early to beta because I need to add some code for handling the new Celestial Steed with the whole "maybe its a 310 mount, maybe its just a 280" business. So I want to get these changes exposed a bit to testing before I roll out the release to support the new mount (which from what I've seen in Dalaran appears to be *very* popular).
- Reply
- #8
stencil Mar 26, 2010 at 00:07 UTC - 0 likesChecked in and released an new BETA build for testing:
Tons of code cleanup. Change title feature tweaked to work around blizz api changes (to change on mount instead of on load). Fixed bugs related to initializing when blizz cache had been invalidated.
/pd debug - command line feature lets you turn on chat frame output for various features for debugging purposes.
Safe dismount feature - manages the "auto dismount while flying" setting to turn it off in situations where you'd want to quick dismount and keep it on the rest of the time to prevent accidents. Not integrated into options yet - to disable this feature, change the option pokedex.lua in your saved variables folder.
- Reply
- #7
stencil Mar 07, 2010 at 06:50 UTC - 0 likesNOTE: Changing Title on load was broken by patch 3.3. Blizzard has changed that function to make it a secure function meaning direct user action must initiate the call. Current plan is to offer new options that will let you tie title change to other pokedex actions. For example, you could have it change your title every time you mount up, or perhaps only the first time you mount up for a given session. I'm open to all suggestions for how to improve/reimplement this option.
- Reply
- #6
stencil Feb 27, 2010 at 03:10 UTC - 0 likesIn addition to dismounting off mounts, it should also pop you out of vehicles.
- Reply
- #5
allogator Feb 26, 2010 at 21:45 UTC - 0 likesAH HA. Yup, that did what I wanted. I actually use the Key Bindings interface, not a macro. I just assumed the one closest to the top of the list was the proper one to set my binding to. Maybe move the ToggleMount option up in case others make the same mistake I did?
Also, YES. I didn't even think about that. I would love to be able to auto dismount for mining and herbing, etc. And very smart from a PVP perspective. That's the main reason I was trying to get "Toggle" to work. Get that into a release version!
Side note: Your "toggle" works way better because it actually just dismounts instead of instantly trying to summon another mount. That annoyed me in other mount mods.
- Reply
- #4
stencil Feb 26, 2010 at 19:16 UTC - 0 likesOkay - I think I understand what your problem is and what the solution would be. You say you click your "Pokedex mount" button - I'm assuming what that means is you have on a button a macro calling "/pd summonmount". So, if you want one button to work as both mount and dismount, just replace that with "/pd togglemount". ToggleMount will call summonmount if you are unmounted and dismissmount if you are mounted - so one button does both. I have no trouble dismounting while moving if that's what I want to do and I just use one button as well for mounting/dismounting.
If you have the blizzard checkbox off (so that casts won't dismount you while flying) and changing hunter aspects still kicks you off in midair, then that's a blizzard bug. You'd have to report it on the forums.
So, heh, I'm actually right now working on code that selectively turns on the "let casts dismount me" option if certain conditions are met (and you choose to opt into those conditions of course, like the title change on load). I have it working now on my machine for mining - so if I'm not quite landed when I click on something like a saronite node it *will* dismount me rather than making me land or manually dismount. But while flying around looking for those nodes if I accidently hit one of my instant cast spells, it will be safely on the no autodismount setting. Another condition I'll probably add is if you're in combat (so you can just start mashing buttons to return fire rather than having to dismount first), and I might add some for if you're in WG or maybe even if you just have something attackable targeted. So, the idea is the use the blizz option to prevent you from accidents, but let you cast away to dismount for those situations where you're probably doing it on purpose.
- Reply
- #3
allogator Feb 26, 2010 at 17:24 UTC - 0 likesIt's possible I'm crazy but when using the Blizzard Auto Dismount I have to be at a complete stop (midair or on ground) and click my "Pokedex mount" button to dismount. With Mountiful I could just turn off SafeFlying and whenever I clicked my mount button it would dismount me whether I was running or standing still. (This would make for amusing "air swimming" sometimes.) The Blizzard feature also makes it so that if I accidentally press one of my Aspect (hunter) spells I get dismounted.......which is very bad if I'm up high. >_>
I know I should have used the Ticket function but I'm generally wary of new addons without comments (personal prejudice much?) so I wanted to leave a comment for others to see. ;)
On that note, I don't have anything to add because I like your addon for its lack of bloat! I can set a button for my plethora of mounts (and it chooses newer ones for me which I love), a button for my pets (ditto to the love), and choose random titles which I had also been hunting for. The others like this are either too complicated in their features or too sparse in their control.