Can be used to randomly select (approrpiate) mounts, non-combat pets (aka companions) and titles.

/pd - brings up the options UI

/pd sm  or /pd SummonMount       - will summon random mount
/pd dm  or /pd DismissMount      - will dismiss current mount
/pd tm  or /pd ToggleMount       - will summon mount or dismiss depending on whether you're mounted or not
/pd som or /pd SummonOtherMount  - if SummonMount would summon flying mount, this will summon a ground mount or vice versa (useful for example on Krasus' Landing when you want a ground mount because you're going into the city)

/pd sc  or /pd summoncompanion     - will summon random companion
/pd dc  or /pd dismisscompanion    - will dismiss current companion
/pd tc  or /pd togglecompanion     - summon a companion if you don't have one out, dismiss a companion if one is out

/pd SuperToggle - will do ToggleMount or ToggleCompanion depending on whether you are outside or inside

Those seven commands work inside of macros.  There are also keybindings added to the keybinding menu for them under the header Pokedex. I personally bind Toggle Mount to H and then bind SummonOtherMount to Alt-H and Ctrl-H.

NOTE: be sure to check the characteristics (is it a fast flyer, is it a slow flyer, etc) of all your mounts - autosetting of their type is not fully implemented yet and some mounts may be skipped.

NOTE 2: if your settings get corrupted somehow and you want to start over from scratch, be sure to remove the files pokedex.lua and pokedex.lua.bak from WTF\Account\{your account name}\SavedVariables folder.

enjoy

issue list
- try to auto configure flight/run characteristics from the mount name
- differentiate and support 310% flyers - find out if there are other non standard speed mounts
- support AQ mounts and zone
