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.
I'll check out the tower, I can probably fix that.
The mounts not showing up is hard for me to test myself since I don't have 50 mounts but I'll look into it some more.
Mountiful-1.3\Mountiful.lua:44: in function `Mountiful_OnEvent'
<string>:"*:OnEvent":1: in function <[string "*:OnEvent"]:1>
---
That should fix that issue
Also I still have a problem with all my mounts being on one page with some of them disappearing off the bottom with no way to select them. I've attached a screenshot to illustrate.
http://oneil.com.au/mountiful.jpg
Love the addin when it works properly. Just isn't really useful to me while it has these issues so I hope it gets sorted out.
I hope the selection of level 30 mounts when I have level 60 mounts are gone now too ;)
Date: 2008-11-24 07:42:07
ID: 55
Error occured in: Global
Count: 1
Message: ..\AddOns\Mountiful\Mountiful.lua line 460:
attempt to index global 'Mountiful_Mounts' (a nil value)
Debug:
[C]: ?
Mountiful\Mountiful.lua:460: Mountiful_SmartMount()
[string "MOUNTIFULBIND1"]:1:
[string "MOUNTIFULBIND1"]:1
(Was in SW on a 62 DK when it happened. Have only 3 mounts. Also happen on my 65 warrior wich have 20ish mounts).
Date: 2008-11-22 14:11:49
ID: 73
Error occured in: Global
Count: 10
Message: ..\AddOns\Mountiful\Mountiful.lua line 460:
attempt to index global 'Mountiful_Mounts' (a nil value)
Debug:
[C]: ?
Mountiful\Mountiful.lua:460: Mountiful_SmartMount()
[string "MOUNTIFULBIND1"]:1:
[string "MOUNTIFULBIND1"]:1
and this:
Date: 2008-11-22 14:11:21
ID: 70
Error occured in: Global
Count: 1
Message: ..\AddOns\Mountiful\Mountiful.lua line 81:
attempt to index field 'Options' (a nil value)
Debug:
[C]: ?
Mountiful\Mountiful.lua:81: Mountiful_Loaded()
Mountiful\Mountiful.lua:44: Mountiful_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
and then it stops working.
Previous version selects my groundmounts on random, not only the selected ones, and even level 30 mounts...
fyi
That's my only issue. Other than that it's a very nice addon for a mount collector like me. :) Keep it going.
the Default Categories, Fliers and Ground, I have checked off the mounts that I want in the random rotation; In IQD, UC, ORG and TB, works great, but in Outland, it tries all at random...
Anyway for it to detect flyable or not? because in Outland, i just want my Fliers...
Also, in experimenting with the Macs, "[outdoors,flyable] <Category Name>; [outdoors] <Category Name>" doesn't work..
Hell, put in ANY macro commands anywhere and the config screen comes up.
And now the last thing is that, it is not so random, but that is prolly some strange logic loop or whatnot. (BTW, I do have over 50 Mounts from across the board)
Beyond that, I'd say that this is getting to be Perfect.
Probably have to clear something... hmmm
Also /pet command still doesn't seem to work, other than (unmodified) to call up the mountify menu. I'd actually suggest changing the command since normally /pet is an emote.
Looking forward to it when it's done!