Mountiful
Mountiful is a mod that helps you randomly select and use a mount or pet based on pre-defined categories.
Features
- A new macro named 'Mountiful' should appear in your general macros. Click it to summon your mount. The icon should always show the next mount that will be cast.
- Right-click to summon a ground mount. Shift-Right-Click to change the icon.
- A new button should appear in your spell interface, below the default Mount button, that brings up the interface
- /mountiful, /mount, and /mo will also bring up the interface.
- Single-clicking on the mount will summon that mount/pet.
- 24 mounts are shown at once and are grouped by speed and ground/flying.
- Allows you to customize which mounts are used for each category
- Safeflying feature will keep you from dismounting in the air when turned on
- Support for Pets
- Support for Keybindings
- Now works with druid flight forms! (You must use either the keybindings or the macro. The /mount command will not work for flight forms)
- Auto dismiss pets when you stealth (Rogue love :)
Commands
Mount Commands (Depreciated)
- /click Mountiful - Casts the best mount for your location. Supports druid flight forms.
- /mount smart - randomly selects the best mount for your location. Does not work with druid flight forms.
- /mount smart pre - randomly selects the best pre-selected mount for your location
- /mount <category> - randomly uses a mount/pet from that category
- /mount <category> pre - randomly uses a pre-selected mount/pet from that category
- /mount add <name> - adds a new mount category (or just use the 'add' button in the interface)
- /mount remove <category> - removes an existing category
- /mount safeflying - toggle safeflying on/off
- /mount autoremount - If you want the first click/press to Dismount, and then the 2nd click/press to cast another mount (As opposed to a mount always being summoned when you click/press)
- /mount rebuildselections - rebuilds selections database (fixes graphical glitches and/or wrong mount being summoned)
- /mount preselecteddefault - Sets whether the automated macro uses preselected categories
- /mount settings - See what all your settings are currently at
- /mount reset - Removes settings and categories. Use this as a last resort if things aren't working.
- /mount help - See this text in-game
- /mount autopet - Automatically summon a companion when you mount.
There seems to be a bug though:
I have 2 level 80's and this works more or less perfectly for them (I got it after they both hit 80), except for a few areas where it bugs consistently.
But I also have a level 70+ DK and it bugs a lot for him, inconsistently.
Before 77, the addon will keep trying to use flying mount in Northrend. Sometimes it will pick the land mount immediately, which is good. But sometimes, I need to click on the button (/mount smart) a few times before it'll work. And sometimes, the only way to get it to work is to move a little (tap w), before trying again.
After 77, the opposite is true. It'll sometimes try to use the land mount where I can actually fly. Multiple presses sometimes gets it to work right, but usually tapping w a few times will work as well.
I'm not sure if it's a DK issue or a level 70-79 issue.
doesn't work for me. I cant get my new learned mounts into the selection frame. Or do i have to do anything like relog or else first?
Other than that is a nice tool.
Do any of you use the custom categories?
I'm asking because I plan on starting work on V2 and if people don't actually use them I'll just take the functionality out. I plan on redoing the UI and not having to build it to handle them means I could probably make it a little more simple.
I wish there was a way to randomly select one of three flying mounts. I cringe every time I summon my noisy helicopter.
How do i summon a pet? say i want to select one of three pets. I check the 3 pets in the 'pet' screen... and then what?
There's a few flaws though, all easily remedied.
a) Make the UI closable with Esc. The code is one line:
--make frames closable with 'esc'
tinsert(UISpecialFrames,Yourframe:GetName());
b) Have all Pets automatically checked or at least have a 'select all' option. I have 76 pets and I won't use your mod for my pets simply because I don't want to click 76 check boxes.
c) Have a 'slow mount' category or eliminate slow mounts from your list. No one is going to use slow mounts when a fast mount will do. If they do, they're going to have to go into the mount screen and manually select it, which defeats the purpose of your mod.
d) Preset the selected mounts. This is easily done by searching the tooltip text. If the words 'outlands or northrend' appear, its a flying mount. if it says 'this is a very fast mount' then it's a 100% speed mount.
e) Show available /slash commands. I shouldn't have to go to Curse every time I want to figure out how to use your mod. Have a list appear when you type /mounted, or have a help screen.
There's also a bug where the pets tooltips appear when the mount screen is showing. Meaning it says I can ride the baby blizzard bear. :P
b) I'll figure something out
c&d) I'll work on it for the next major version
e) "/mount help" good?
Sometimes the frames don't hide when you change pages/categories so you get one page over another, I'm assuming this is what you're seeing but I could be wrong, as for fixing it I'm not even sure what's causing it so if you figure it out let me know :P