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.
Date: 2009-08-18 05:37:09
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Mountiful\Mountiful.lua line 298:
attempt to index global 'Mountiful_Categories' (a nil value)
Debug:
[C]: ?
Mountiful\Mountiful.lua:298: Mountiful_LoadSavedVars()
Mountiful\Mountiful.lua:255: Mountiful_Loaded()
Mountiful\Mountiful.lua:425: Mountiful_Command()
Mountiful\Mountiful.lua:93: value()
..\FrameXML\ChatFrame.lua:3526: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:3176: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:2274:
..\FrameXML\ChatFrame.lua:2267
[C]: ?
[C]: UseAction()
..\FrameXML\SecureTemplates.lua:277: handler()
..\FrameXML\SecureTemplates.lua:487:
..\FrameXML\SecureTemplates.lua:445
This then completely breaks the addon.
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Mountiful\Mountiful.lua line 178:
attempt to index global 'Mountiful_Categories' (a nil value)
Debug:
(tail call): ?
[C]: ?
Mountiful\Mountiful.lua:178: Mountiful_Loaded()
Mountiful\Mountiful.lua:311: Mountiful_Command()
Mountiful\Mountiful.lua:87: value()
..\FrameXML\ChatFrame.lua:3526: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:3176: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:2274:
..\FrameXML\ChatFrame.lua:2267
[C]: UseAction()
..\FrameXML\SecureTemplates.lua:277: handler()
..\FrameXML\SecureTemplates.lua:487:
..\FrameXML\SecureTemplates.lua:445
[C]: Click()
..\FrameXML\SecureTemplates.lua:425: handler()
..\FrameXML\SecureTemplates.lua:487: SecureActionButton_OnClick()
..\FrameXML\MultiActionBars.lua:19: MultiActionButtonUp()
[string "MULTIACTIONBAR2BUTTON12"]:4:
[string "MULTIACTIONBAR2BUTTON12"]:1
Also if the onload could be optional as well that would be great!
as for onload optional, what do you mean by that? You mean disable the addon? For that I recommend my other mod, Toomanyaddons, to allow you to disable/enable addons easily. :P
When it's turned on you will get dismounted if you are already mounted and when it's off you will dismount and summon a new mount.
Spamming. Occurs every time I use the macro via /mount smart
Also, using the macro while already mounted just dismounts you, and a second click is required to mount again. I'd like it that it skips the dismount step and automatically moves on to the summoning a mount step.
Most common example is in Dalaran, mount to get a ground mount, go to the flying platform, and click the macro....I want it to give me a flying mount with a single click, but I have to click twice. A little thing, but annoying.
Basically whenever I login I absolutely need to type /mount reset or /mount rebuildselections for the addon to work, otherwise I'll just see "empty" menus inside Mountiful.
It's as when I logout the addon doesn't "save" the settings, but it's just my hypothesis.
Know what might be causing this? Am I the only one with this trouble or is it a known issue?
Then I just have to write /mount reset or /mount reloadselections for it to work fine. It's been the same for every post-3.2 release I tried. Currently have r107 (1.7.5).
If I can help with more tests or if you need more detailed information on my configuration I'll be glad to provide any info you may need ;)
I installed new the Addon, and clear all saved variables. After login the mount list are empty. /mount reset fix the problem for each session, but after logout and new login i have the same problem. This is a little bit annoying.