Chooses the best Mount for the job, with no configuration or set-up; its all based on your Mount Journal Favorites.

Includes any and all available Ground, Flying, Swimming, Vendor, Passenger, and Special Zone Mounts!





How does this AddOn work?



Add the following command to a Macro, and drop the Macro somewhere on your bars.





Code: /ravmounts

Dismount (if mounted) Vash'jir Mounts (if in Vash'jir) Swimming Mounts (if underwater) Flying Mounts (if in flyable area)[/i] Ahn'Qiraj Mounts (if you're in AQ) Ground Mounts Chauffeured Chopper

/mountspecial

Code: /ravmounts include

Code: /ravmounts exclude

Code: /ravmounts ground

vendor

two-person flying

two-person ground

swimming

waterwalking

flying

ground

chauffeur

ahn'qiraj

vash'jir

Code: #show [mod:shift] Grand Expedition Yak; [mod:ctrl] Sandstone Drake; [swimming,nomod:alt] Vashj'ir Seahorse; [flyable,nomod:alt][noflyable,mod:alt] Blazing Hippogryph; Red Primal Raptor /cancelaura Goblin Glider /ravmounts

whether or not you're underwaterto use a swimming Mount

whether or not you're in Vash'jirto use the Seahorse Mount

whether or not you're in Ahn'Qirajto show off your bug Mounts

defaults all the way down to the Chauffeured Heirloom Mounts

key modifiers to grant simple access to:

Vendor Mounts (Shift key)

Multiple-person Mounts (Control key)

Opposite Mounts (Alt key)- Ground Mounts in flying zones, Flying Mounts in non-flying zones, etc.

/ravmounts force

WaldenPond#11608

Make sure you assign it to anmodified key (no shift, alt, or control modifiers)!It's a lot simpler than it might seem. There are no profiles to set up, and there's no configuration. If you're used to using WoW's built-in Summon Random Favorite Mount button, this will feel very familiar to you.When you press theButton without a modifier key, it will run through a series of checks, in a specific order, to determine which Mount is the most appropriate to use, given your situation and location.Instead of using the designated Mount for the situation, this will use an alternate type Mount, if one is available.If you're underwater,will call upon a Waterwalking Mount.If you're in a Flyable zone,will call upon a Ground Mount.Instead of using the designated Mount for the situation, this will use a Vendor Mount, if one is available.Instead of using the designated Mount for the situation, this will use a Passenger Mount (ground or flying), if one is available.Instead of using the designated Mount for the situation, this will invoke theThe AddOn now runs in one of two modes:and. These modes change how Vendor and Passenger (ground and flying) are handled.Include Mode will add all possible, viable mounts to your Vendor and Passenger Mount lists, regardless of whether or not they are marked as a Favorite in your Mount Journal. Use this mode if you like having the AddOn randomly decide what to summon for you.If you do mark a Vendor or Passenger Mount as a Favorite, they will also be included in their respective default Ground or Flying Mount lists.Exclude Mode will only add mounts to your Vendor and Passenger Mount lists if they are marked as a Favorite in your Mount Journal. Use this mode if you like having full control over what Mounts are summoned for you.Vendor and Passenger Mounts marked as a Favorite willbe included in their respective default Ground of Flying Mount lists.All specific types include:I personally use the following, and keep in mind that most of this is tooltip logic:I guess thisreally only affords you to have some really long tooltip logic!It's probably best to think of thisas an upgrade to WoW's built-in Summon Random Favorite Mount button. Where WoW's button will automatically select a Ground or Flying Mount from your Mount Journal's Favorites, thiswill do the same thing, with a few extras to make acessing your variety of Mounts easier and more convenient.Boiled down to it, all the Summon Random Favourite Mount button does is determine whether your player is able to fly or not in the given zone, and then chooses an appropriate Ground or Flying Mount from your Mount Journal Favourites.Thistakes the logic a step further and checks a number of other given properties to determine even more accurately what kind of Mount you want to use. It extends things like:to force theto recache the Mount Journalthis shouldn't, however, be necessary, as thewill detect changes (new Mounts and changed Favorites) and update itself accordingly. Phanx for their immensely useful API_CanFly from AnyFavoriteMount yj368413 for helping me realise that the AddOn should be language-agnostic.My two best friends for being patient and helping me debug each version before release.