GoGoMount

Description:
One-key mounting solution, useful whether you have just one mount or several.
Supports all mounts currently in game, sensibly chooses/randomizes between what you have.
Bind a key and hit it to mount/unmount or shapeshift/deshift, or use '/click GoGoButton' in a macro.

Autodismount support:
Dismounts you automagically when clicking on herbs/ores or using offensive spells/abilities.
Use '/gogo auto' to toggle this on/off.

Preferred mounts support:
You can assign one or more preferred mounts for each zone.
Use '/gogo ItemLink' or '/gogo SpellName' to add pref.
Use '/gogo clear' to clear prefs for current zone.
Warning: GoGo will use your preferred mounts even if you have faster ones.

Excluded mount support:
You can exclude mounts that you never ever want to see.
Use '/gogo exclude MountLink' to add a mount to the exclusions list.
Use the same command to remove a mount from the exclusions list.

2014/10/25 - 6.0.12
- Removed the changes made in the previous version due to new problems they created

2014/10/25 - 6.0.11
- Fixed issue with GoGoMount trying to use old spells and mounts when set as favorites and do not exist today

2014/10/25 - 6.0.10
- Added support for "Ancient Leatherhide"
- Added support for "Armored Irontusk"
- Added support for "Armored Razorback"
- Added support for "Champion's Treadblade"
- Added support for "Cindermane Charger"
- Added support for "Dusty Rockhide"
- Added support for "Ironside Warwolf"
- Added support for "Mudback Riverbeast"
- Added support for "Rocktusk Battleboar"
- Added support for "Swift Frostwolf"
- Added support for "Tundra Icehoof"
- Added support for "Vicious War Ram"
- Added support for "Vicious War Raptor"
- Added support for "Warsong Direfang"
- Added support for "Wild Goretusk"
- Added support for "Witherhide Cliffstomper"
- Now removing "Ghoul Costume" with option set
- Updates to druid shape forms while in combat

2014/10/11 - 6.0.2
- Added support for Armored Frostboar
- Added support for Armored Frostwolf
- Added support for Black Qiraji Battle Tank
- Added support for Black Qiraji Battle Tank
- Added support for Black Ram
- Added support for Blacksteel Battleboar
- Added support for Bloodhoof Bull
- Added support for Breezestrider Stallion
- Added support for Cataclysmic Gladiator's Twilight Drake
- Added support for Challenger's War Yeti
- Added support for Core Hound
- Added support for Creeping Carpet
- Added support for Domesticated Razorback
- Added support for Dustmane Direwolf
- Added support for Emerald Drake
- Added support for Frostplains Battleboar
- Added support for Furious Ashhide Mushan
- Added support for Garn Nighthowl
- Added support for Garn Steelmaw
- Added support for Giant Coldsnout
- Added support for Gorestrider Gronnling
- Added support for Gray Wolf
- Added support for Great Greytusk
- Added support for Ironhoof Destroyer
- Added support for Mosshide Riverwallow
- Added support for Mottled Meadowstomper
- Added support for Pale Thorngrazer
- Added support for Sapphire Riverbeast
- Added support for Shadowhide Pearltusk
- Added support for Shadowmane Charger
- Added support for Skeletal Horse
- Added support for Smoky Direwolf
- Added support for Solar Spirehawk
- Added support for Sunhide Gronnling
- Added support for Swift Breezestrider
- Added support for Trained Icehoof
- Added support for Trained Meadowstomper
- Added support for Trained Riverwallow
- Added support for Trained Rocktusk
- Added support for Trained Silverpelt
- Added support for Trained Snarler

2014/09/09 - 6.0.1 (alpha) - ported from 5.4.15
- Initial code changes to work with new APIs in World of Warcraft 6.0 (Warlords of Draenor)

2014/08/30 - 5.4.15
- Now summoning flying mounts in the water away from Timeless Isle where flying is allowed (even though you still have the "Temperal Anomaly" saying you can't fly)

2014/07/28 - 5.4.14
- Big performance increase that should hopefully remove the freezing effect some people were having with large mount collections
- Added zone ID 947 (Warlords of Draenor zone) for testing on beta.

2014/06/01 - 5.4.12 - (r430)
- Added support for Draenor Chimera
- Added support for Grinning Reaver
- Added support for Warforged Nightmare
- Fixed errors that appeared for new characters that were not Druids (756)

The issues with the key binding not working after issuing "/console reloadui" and not mounting with every button have been resolve in the latest alpha version found on the project's Curse Forge site (link is on the main page here).

Unfortunately that doesn't appear to be the case. I am still experiencing the same multiple button pushes before mounting, even after using the beta found on CurseForge.

I'm forced to rebind the key every login, also it takes 2-3 pushes of the key before it reacts...

GoGoMount is not 100% functional with the new patch yet.

The issues with the key binding not working after issuing "/console reloadui" and not mounting with every button have been resolve in the latest alpha version found on the project's Curse Forge site (link is on the main page here).

There are some GUI issues with the options and some Druid related issues to work out still.

Once the issues have been worked out I'll upload a working version here. If you find more errors, please see if there's an existing ticket on the curse forge project site to update or create a new ticket there.

The automatic summoning of a mount from a druid form is an option that can be disabled in GoGoMount's options (Druid section). Disabling the option will take you out of travel form to caster form and not summon a mount.

This same option however would require you to click your GoGoMount button twice to mount or travel if you're in bear form or some other form - once shift out of form and a 2nd time to travel / mount, etc.

Fantastic addon! I've used this for ages, and it's still the best mount management addon.

I'd like to share a little macro I wrote for my Druid.

Gogo detects your druid forms, and uses them when appropriate, so while we usually get a regular mount while standing still, it knows the druid travel forms can be cast while moving, and does so. The issue I had was when I stopped. For every other character I have, I got used to hitting the mount button to start traveling, and then hit it again to dismount. My brain wants this to work for druids too. When I'm in travel form and not moving, and I hit the button, my brain expects it to shift me back to caster form and be done.

What actually happens is you shift to caster form and begin summoning a mount.

So, after a little fiddling around, I came up with this macro, which I figured I'd share for anyone else who wants that behavior.

Anyone know where I'd modify it to power shift while in travel form? Basically it just needs to pass a ! in front of the travel form macro (i.e., /cast !Travel Form). I poked around a bit in the lua, but I didn't see it immediately.

It's functionality I've always used on my druid macros for breaking snares/roots while running away or such. If you're unfamiliar with the way it works, it forces a recast of the form without dropping to caster form first and then having to hit the button again to go back into form. Functionally, it's like shape shifting from Travel Form to Travel Form.

Since the recent patch allows for mounts to be shared across characters, is it possible to make the settings for one toon apply to all others? Can you add this in an update? If not, what could I alter in the files to changes this? I skimmed GoGoMount.lua, but I didn't see anything I could identify that would do this (not that I'm knowledgeable about modding, but I can understand some of it).

But thanks for making such an awesome mod anyway. It's wonderful.

I'm not sure I'll implement this as I can see it causing problems for people.

GoGoMount automatically removes mounts marked as favorites if a player doesn't have said mount. Reason for this was because people would add the Halloween Broom as a favorite mount but then couldn't mount at all after the broom disappeared from inventory.

If one of your characters was a druid and you had specified flight form as a favorite mount, copied that profile to a warlock, GoGoMount would remove that favorite mount. Copy the profile back to the Druid and you've lost your flight form setting as a favorite mount.

For now if you really want to copy profiles you can copy the GoGoMount.lua file from your character's savedvariables directory.

Since the recent patch allows for mounts to be shared across characters, is it possible to make the settings for one toon apply to all others? Can you add this in an update? If not, what could I alter in the files to changes this? I skimmed GoGoMount.lua, but I didn't see anything I could identify that would do this (not that I'm knowledgeable about modding, but I can understand some of it).

Support AddOn Development!

You have just downloaded by the author . If you like this AddOn why not consider supporting the author? This author has set up a donation account. Donations ensure that authors can continue to develop useful tools for everyone.