MountManager
MountManager
After looking in vain for an existing mount management solution that fit my needs, I decided to create my own instead. That became MountManager.
Usage
Mount Summoning
MountManager creates a character specific macro to summon a random mount based on your current location and any options selected. Simply add the created macro to an action bar to use.
- Left-click : Summons the currently selected mount.
- Depending on the options selected, if you are currently mounted, this may dismount you and immediately summon the next available mount.
- Right-click : Chooses the next available mount based on the area and current settings
- Holding a modifier key will force the next mount to be a ground mount
Filtering
Filtering is accomplished through the existing Blizzard mount journal window. While MountManager is active, checkboxes will appear for each mount in the journal. These control whether or not the selected mount will appear during mount selection. Please take note that since all mounts are not account wide, these settings are maintained on a per-character basis.
Options
MountManager makes use of the following settings in order to customize the experience:
- Show in Chat : When set, the name of the next selected mount will be printed the chat window.
- Always Different : When set, MountManager will try to select a different mount than the previous one.
- Safe Flying : This toggles the ability to dismount when flying on left-click
- One Click : When set, the MountManager macro will attempt to dismount you and summon the next available mount, otherwise two clicks will be needed.
- Automatic Next Mount : When set, automatically determine the next available random mount after summoning the currently selected one. If this is not enabled, a right-click will be needed to cycle between mounts.
Slash Commands
Currently there are only 2 commands recognized for MountManager:
- /mm : This loads the configuration window.
- /mm rescan : This clears any saved mount settings for the current player and forces an immediate rescan of all available mounts.
Localization
Although it is currently only in English, I welcome any translations people are willing to offer:
Okay, I got it figured out. I'm so used to Curse Client installing dependancies that I didn't notice it hadn't installed LibMounts. I installed it manually, and now MM seems to be working just fine.
The latest version includes some bug fixes as well as changes for localization. I did have to add in another phrase, so that will still need to be translated, along with any other languages in the future. Please let me know if you see anything that needs to be addressed. This is my first published addon, so I welcome any feedback.
I've very slightly modified some of your translations (removing some punctuation), as some aren't the beginning or ending of sentences. I'm going to try and implement the code for localizations in the next release, as well as some minor bug fixes.
I'll give a try to this :)
I did the LatAm Spanish translation based on grammar and spelling rules (native speaker/writer and grammar nazi).
Greetings!