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-02 11:05:43
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Mountiful\Zones.lua line 4:
attempt to index global 'L' (a nil value)
Debug:
[C]: ?
Mountiful\Zones.lua:4: in main chunk
Date: 2009-08-02 11:19:49
ID: 2
Error occured in: Global
Count: 7
Message: ..\AddOns\Mountiful\Mountiful.lua line 60:
bad argument #1 to 'pairs' (table expected, got nil)
Debug:
[C]: ?
[C]: pairs()
Mountiful\Mountiful.lua:60:
Mountiful\Mountiful.lua:59
Mountiful\Mountiful.lua:728: Mountiful_SmartMount()
Mountiful\Mountiful.lua:286: Mountiful_Command()
Mountiful\Mountiful.lua:75: value()
..\FrameXML\ChatFrame.lua:3353: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:3052: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:2188:
..\FrameXML\ChatFrame.lua:2181
[C]: ?
[C]: UseAction()
..\FrameXML\SecureTemplates.lua:258: handler()
..\FrameXML\SecureTemplates.lua:460:
..\FrameXML\SecureTemplates.lua:417
If I do /mount I get a blank menu and:
Date: 2009-08-02 11:29:55
ID: 3
Error occured in: Global
Count: 1
Message: ..\AddOns\Mountiful\Mountiful.lua line 403:
attempt to concatenate a nil value
Debug:
[C]: ?
Mountiful\Mountiful.lua:403: Mountiful_updateleftpanel()
Mountiful\Mountiful.lua:377:
Mountiful\Mountiful.lua:374
[C]: Show()
Mountiful\Mountiful.lua:313: Mountiful_Command()
Mountiful\Mountiful.lua:75: value()
..\FrameXML\ChatFrame.lua:3353: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:3052: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:3073: ChatEdit_OnEnterPressed()
[string "*:OnEnterPressed"]:1:
[string "*:OnEnterPressed"]:1
Sorry! :D
(Any "mount addon" doesn't seem to work for me...). I tried the last 3-4 versions... and therefor the release version 1.3.7
Her is the error message i get by accessing the /mount menu with the actual beta (1.5.2). Hope it helps you a little... ^^
Date: 2009-08-01 14:41:16
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\Mountiful\Mountiful.lua line 402:
attempt to concatenate a nil value
Debug:
[C]: ?
Mountiful\Mountiful.lua:402: Mountiful_updateleftpanel()
Mountiful\Mountiful.lua:376:
Mountiful\Mountiful.lua:373
[C]: Show()
Mountiful\Mountiful.lua:312: Mountiful_Command()
Mountiful\Mountiful.lua:74: value()
..\FrameXML\ChatFrame.lua:3353:
..\FrameXML\ChatFrame.lua:3285
[C]: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:3052: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:3073: ChatEdit_OnEnterPressed()
[string "*:OnEnterPressed"]:1:
[string "*:OnEnterPressed"]:1
AddOns:
Swatter, v5.5.4293 (WombatII)
Accountant, v
Ace2, v
Ace3, v
AlarBGHelper, v3.5.10 r48
Atlas, v1.14.1
AtlasBattlegrounds, v1.14.1
AtlasDungeonLocs, v1.14.1
AtlasOutdoorRaids, v1.14.1
AtlasTransportation, v1.14.1
AtlasLoot, vv5.06.02
AtlasLootFu, vv5.06.02
AucAdvanced, v5.5.4293 (WombatII)
AucFilterBasic, v5.5.4293 (WombatII)
AucFilterOutlier, v5.5.4293.2531
AucMatchUndercut, v5.5.4293.2531
AucStatClassic, v5.5.4293 (WombatII)
AucStatHistogram, v5.5.4293 (WombatII)
AucStatiLevel, v5.5.4293 (WombatII)
AucStatPurchased, v5.5.4293 (WombatII)
AucStatSales, v5.5.4293.2842
AucStatSimple, v5.5.4293 (WombatII)
AucStatStdDev, v5.5.4293 (WombatII)
AucStatWOWEcon, v5.5.4293.2530
AucUtilAHWindowControl, v5.5.4293.3311
AucUtilAppraiser, v5.5.4293.2530
AucUtilAskPrice, v5.5.4293.3175
AucUtilAutoMagic, v5.5.4293.3142
AucUtilCompactUI, v5.5.4293.2530
AucUtilEasyBuyout, v5.5.4293.3583
AucUtilFixAH, v5.5.4293 (WombatII)
AucUtilItemSuggest, v5.5.4293.3108
AucUtilPriceLevel, v5.5.4293.2545
AucUtilScanButton, v5.5.4293.2530
AucUtilScanFinish, v5.5.4293.2530
AucUtilScanProgress, v5.5.4293.2530
AucUtilSearchUI, v5.5.4293.3655
AucUtilSimpleAuction, v5.5.4293.0
AucUtilVendMarkup, v5.5.4293.2530
Babylonian, v5.1.DEV.130
Bagnon, v2.9.2
BagnonForever, v1.1.1
BagnonTooltips, v
Carbonite, v3.2
CarboniteTransfer, v1.01
Configator, v5.1.DEV.130
CowTip, v
DBMCore, v
DebugLib, v5.1.DEV.130
DoTimer, v4.3.5
eCastingBar, v
EquipCompare, v2.16
FishingAce, v0.4.5f
FuBar, v
FuBarAtlasFu, v
FuBarBagFu, vv1.1.5
FuBarBattlegroundFu, v2.0
FuBarDurabilityFu, v2.11
FuBarExperienceFu, v1.1 $Revision: 65606 $
FuBarFactionsFu, v2.2.1-79
FuBarGuildFu, v2.4.3-116
FubarHonorGrindFu, v0.1
FuBarLocationFu, v3.0
FuBarMailFu, v2.0
FuBarMoneyFu, vv1.2.1
FuBarPerformanceFu, v2.0.0
FuBarTopScoreFu, vv1.0.5
Gatherer, v3.1.13
GearScore, v2.2.09 - Release
GearScoreRecount, v
Informant, v5.5.4293 (WombatII)
Macaroon, v30100.2.6
MacaroonBound, v30100.2.5
MacaroonCB, v30100.2.5
MacaroonLoot, v30100.2.5
MacaroonXP, v30100.2.5
MacaroonXtras, v30100.2.5
Mountiful, v1.5
Omen, v3.0.7
oRA2, v2.0.$Revision: 657 $
Parrot, vv1.7.2
Postal, v3.1.2
PowerAuras, v2.6.0
Prat30, v3.2.2
Prat30Libraries, v
RecipeRadar, v1.31
Recount, v
Routes, vv1.2.6
RuneHero, v1.3.2
SellOMatic, vv1.1.15
SlideBar, v5.5.4293 (WombatII)
Stubby, v5.5.4293 (WombatII)
Talented, v2.3
TalentedSpecTabs, v
XPerl, v3.0.3c
XPerlArcaneBar, v
XPerlParty, v
XPerlPartyPet, v
XPerlPlayer, v
XPerlPlayerBuffs, v
XPerlPlayerPet, v
XPerlRaidAdmin, v
XPerlRaidFrames, v
XPerlRaidHelper, v
XPerlRaidPets, v
XPerlTarget, v
XPerlTargetTarget, v
XubBattlemaster, v
(ck=b0f)
The addon works perfectly with "/mount smart pre" for my lvl 80 character, however. I think something might be broken in checking the capabilities of lower-level characters.
(I thought I already replied to this hmmm)
Error occured in: Global
Count: 2
Message: ..\AddOns\Mountiful\Mountiful.lua line 822:
attempt to index field '?' (a boolean value)
Debug:
(tail call): ?
[C]: ?
Mountiful\Mountiful.lua:822: Mountiful_RebuildSelections()
Mountiful\Mountiful.lua:296: Mountiful_Command()
Mountiful\Mountiful.lua:91: value()
..\FrameXML\ChatFrame.lua:3526:
..\FrameXML\ChatFrame.lua:3458
[C]: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:3176:
..\FrameXML\ChatFrame.lua:3175
[C]: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:3200: ChatEdit_OnEnterPressed()
[string "*:OnEnterPressed"]:1:
[string "*:OnEnterPressed"]:1
Error occured in: Global
Count: 2
Message: ..\AddOns\Mountiful\Mountiful.lua line 822:
attempt to index field '?' (a boolean value)
Debug:
(tail call): ?
[C]: ?
Mountiful\Mountiful.lua:822: Mountiful_RebuildSelections()
Mountiful\Mountiful.lua:296: Mountiful_Command()
Mountiful\Mountiful.lua:91: value()
..\FrameXML\ChatFrame.lua:3526:
..\FrameXML\ChatFrame.lua:3458
[C]: ChatEdit_ParseText()
..\FrameXML\ChatFrame.lua:3176:
..\FrameXML\ChatFrame.lua:3175
[C]: ChatEdit_SendText()
..\FrameXML\ChatFrame.lua:3200: ChatEdit_OnEnterPressed()
[string "*:OnEnterPressed"]:1:
[string "*:OnEnterPressed"]:1
Unfortunately, it is no detecting any of my mounts.
I tried rebuild selections but it doesn't seem to work...
Suggestions?
/mount reset should work, but you shouldn't have to do that. I'm putting up a new file that should fix things.
I have a similar issue with 1.4; I have no mounts selected when I use the macro but, opening mountiful doesn't allow me to choose the mounts either.
I tried /mount reset and it's changed the categories to show the various speeds but I still have nothing to select. I also got the error below directly after using /mount reset
Date: 2009-07-26 02:57:56
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\TipTac\core.lua line 784:
attempt to index upvalue 'cfg' (a nil value)
Debug:
[C]: ?
TipTac\core.lua:784:
TipTac\core.lua:780
TipTac\core.lua:794: GameTooltip_SetDefaultAnchor()
Mountiful\Mountiful.lua:715: Mountiful_CreateMountTables()
Mountiful\Mountiful.lua:158: Mountiful_Loaded()
Mountiful\Mountiful.lua:51: Mountiful_OnEvent()
[string "*:OnEvent"]:1:
[string "*:OnEvent"]:1
Can you please clarify the difference between:
/mount smart
And:
/mount smart pre
One "randomly selects the best mount for your location" and the other "selects a mount from your Ground or Flying lists depending on your location" but in practice I don't really understand the difference.
"/mount smart pre" picks from what mounts you have selected