MiniMount v1.5b

A simple addon to choose a random mount, based on location and skill.

-= Command-line List =-
/minimount
/mount
/mm
	(No Further Commands) = Automatically choose your highest level mounts, and randomly choose one.
	reg or regular = Choose a only non-epic ground mounts.
	epic = Choose only an epic ground mounts.
	fly = Choose only a random flying mounts.
	fly reg or fly regular = Choose only a slow-flying mounts.
	fly epic = Choose only epic flying mounts.
	random = Choose a totally random mount from any of the mounts you have.
	Fresh Holly <On/Off> = Will Enable/Disable the use of Fresh Holly.

-= Update History =-
v1.5b
 - Added The Occulus to the No-Fly Zone list.
 - Added White Polar Bear Mount to the Database.
 - Fixed a bug that would break MiniMount if it detected a Death Knight's flyer, until you reloaded the UI.
 - Fixed a bug that generated an error when entering Krasus' Landing if you could fly, but didn't have Northrend Flying.

v1.5a
 - Added Wintergrasp as a No-Fly zone.
 - Added the Armored Snowy Gryphon to the database.
 - Fixed a bug that would screw things up if you could fly in Northrend.
 - Fixed the mount function so that unknown mounts WILL be added to the mount list, as was originally intended.

v1.5
 - MiniMount now knows if you've gotten your Northrend Flying training or not!
 - Added a "Ground" function to the MiniMount_Mount function. This will select the appropriate ground mount for you.
 - Moved the Winged Steed of the Ebon Blade to the proper Shifting group, since this mount scales with a Death Knight's Riding Skill.
 - The Swimming Error is now properly named in the localization file.
 - You can now right-click the macro to dismount. You must hold down the ctrl button to dismount in the air. Holding down ctrl when pressing the button will always dismount you.
 - Minimount will now update when changing continents.
 - The Macro will now auto-update with the proper mounts when logging on a toon.
 - Added "No Fly Zones", allowing MiniMount to call up a new mount if you've entered an area that may or may not support flying. (Most of Dalaran, for example.) This needs to be localized for non-English clients!
 - Cleaned up some internal code to make things easier on everyone.

v1.4b
 - Major bugfixes involving multiple toons & the new macro.

v1.4a
 - Fixed a bug that would occur if you had no mounts.

v1.4
 - MiniMount will no longer attempt to run if you are swimming.
 - Added Riding Skill name localization for every locale. This should enable MiniMount to work with any client. (If it does not work with your client, send me the proper name for the Riding skill.)
 - Added the DeathKnight Mount to the database.
 - MiniMount will now create a mounting macro for you! This macro (called "MiniMount") will automagically update to show you which mount you will have next!

v1.3
 - Added the Ahn'Qiraj mounts to a special database. These mounts will only show up in the rotation while in AQ40.
 - Added a feature that will record which mounts are reported as Unknown Mounts, so you won't get spammed by the message everytime you mount.
 - Fixed a bug that would occur if you specifically called for a mount-type you didn't have any mounts of.
 - MiniMount will now auto-update itself when you learn new mounts. (Note: This may also occur when learning non-combat pets.)

v1.2a
 - Bugfix for previous release.

v1.2
 - Added Paladin & Warlock Mounts to the Database.
 - Fixed a bug in the Scaling Mount code that wouldn't add it to the Mount Arrays.

v1.1
 - Fixed a bug that would result in an error, not letting you mount.
 - Added extra redundancies, to either mount you, or give you an error on similar problems.

v1.0
 - Initial Release
 - Partial WotLK support