Get an Epic Experience with Premium


Companions Login to Add Favorites
  • World of Warcraft
  • 79 Monthly Downloads
  • Supports: 5.0.5
  • 91,431 Total Downloads
  • Updated 10/07/2012
  • Created 10/04/2008
  • 306 Favorites
  • Project Site
  • Comments
  • Release Type: Inactive
  • License: All Rights Reserved
  • Newest File: r227
Support development! **

About Mountiful

Mountiful is a mod that helps you randomly select and use a mount or pet based on pre-defined categories.


  • 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 :)


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.

r227 | daxdax | 2012-10-07 18:54:00 +0000 (Sun, 07 Oct 2012) | 4 lines
Changed paths:
   M /trunk/Mountiful.lua
   M /trunk/Mountiful.toc
   M /trunk/Mountiful.xml

- some mounts dont have flying or ground in the text - used 'changes depending' as a substitute

- Removed the new pet and new mount buttons
r226 | daxdax | 2012-10-01 17:23:27 +0000 (Mon, 01 Oct 2012) | 2 lines
Changed paths:
   M /trunk/Mountiful.lua

- set macro texture for first use to be a ?
r225 | daxdax | 2012-09-28 03:46:40 +0000 (Fri, 28 Sep 2012) | 2 lines
Changed paths:
   M /trunk/Mountiful.lua

- first login bug fixed.  Ground mounts using preselected fixed.  Broken mounts fixed.
r224 | daxdax | 2012-09-27 21:08:39 +0000 (Thu, 27 Sep 2012) | 2 lines
Changed paths:
   M /trunk/Mountiful.lua

- support for qiraj battle tanks
r223 | daxdax | 2012-09-27 20:59:05 +0000 (Thu, 27 Sep 2012) | 2 lines
Changed paths:
   M /trunk/Mountiful.lua

- selection boxes work.  Getting a future mount works.  Right-click works consistently.  shift-right click works.
r222 | daxdax | 2012-09-27 04:24:15 +0000 (Thu, 27 Sep 2012) | 2 lines
Changed paths:
   M /trunk/Mountiful.lua

- tooltips for pets should work now
r221 | daxdax | 2012-09-27 03:38:04 +0000 (Thu, 27 Sep 2012) | 2 lines
Changed paths:
   M /trunk/Mountiful.lua

- dammit i keep leaving debug on :(
r220 | daxdax | 2012-09-27 03:35:46 +0000 (Thu, 27 Sep 2012) | 2 lines
Changed paths:
   A /trunk/Libs
   A /trunk/Libs/LibPetJournal-2.0
   A /trunk/Libs/LibPetJournal-2.0/CallbackHandler-1.0.lua
   A /trunk/Libs/LibPetJournal-2.0/LibPetJournal-2.0.lua
   A /trunk/Libs/LibPetJournal-2.0/LibPetJournal-2.0.toc
   A /trunk/Libs/LibPetJournal-2.0/LibStub.lua
   M /trunk/Mountiful.lua
   M /trunk/Mountiful.toc
   A /trunk/embeds.xml

- restored basic companion functionality
r219 | daxdax | 2012-09-27 01:28:52 +0000 (Thu, 27 Sep 2012) | 2 lines
Changed paths:
   M /trunk/Mountiful.lua

- left debug on :(
r218 | daxdax | 2012-09-27 01:22:34 +0000 (Thu, 27 Sep 2012) | 2 lines
Changed paths:
   M /trunk/Mountiful.lua

- got basic functionality working again
r217 | daxdax | 2012-09-02 00:55:28 +0000 (Sun, 02 Sep 2012) | 2 lines
Changed paths:
   M /trunk/Mountiful.toc

- TOC update


First Previous Page 13 of 35 Next Last
  • #334
    Date: 2009-12-06 12:58:05
    ID: 2
    Error occured in: Global
    Count: 20
    Message: ..\AddOns\Mountiful\Mountiful.lua line 668:
    attempt to index field '?' (a nil value)
    (tail call): ?
    [C]: ?
    Mountiful\Mountiful.lua:668: Mountiful_UpdateRightPanel()
    [C]: Show()
    Mountiful\Mountiful.lua:435: Mountiful_Command()
    Swatter, v5.6.4424 (KangaII)
    AckisRecipeList, v1.0 2695
    ACP, v3.2.0.23
    AdvancedTradeSkillWindow, v
    Atlas, v1.15.1
    AtlasBattlegrounds, v1.15.1
    AtlasDungeonLocs, v1.15.1
    AtlasOutdoorRaids, v1.15.1
    AtlasTransportation, v1.15.1
    AtlasLoot, vv5.08.10
    AtlasLootFu, vv5.08.10
    AtlasQuest, v4.3.6
    AucAdvanced, v5.6.4424 (KangaII)
    AucDb, v5.1.DEV.3583
    AucFilterBasic, v5.6.4424 (KangaII)
    AucFilterOutlier, v5.6.4424.2531
    AucMatchUndercut, v5.6.4424.2531
    AucStatClassic, v5.6.4424 (KangaII)
    AucStatHistogram, v5.6.4424 (KangaII)
    AucStatiLevel, v5.6.4424 (KangaII)
    AucStatPurchased, v5.6.4424 (KangaII)
    AucStatSales, v5.6.4424.2842
    AucStatSimple, v5.6.4424 (KangaII)
    AucStatStdDev, v5.6.4424 (KangaII)
    AucStatWOWEcon, v5.6.4424.2530
    AucUtilAHWindowControl, v5.6.4424.3311
    AucUtilAppraiser, v5.6.4424.2530
    AucUtilAskPrice, v5.6.4424.3175
    AucUtilAutoMagic, v5.6.4424.3142
    AucUtilCompactUI, v5.6.4424.2530
    AucUtilEasyBuyout, v5.6.4424.3583
    AucUtilFixAH, v5.6.4424 (KangaII)
    AucUtilItemSuggest, v5.6.4424.3108
    AucUtilPriceLevel, v5.6.4424.2545
    AucUtilScanButton, v5.6.4424.2530
    AucUtilScanFinish, v5.6.4424.2530
    AucUtilScanProgress, v5.6.4424.2530
    AucUtilSearchUI, v5.6.4424.3655
    AucUtilSimpleAuction, v5.6.4424.0
    AucUtilVendMarkup, v5.6.4424.2530
    Babylonian, v5.1.DEV.130
    BeanCounter, v5.6.4424 (KangaII)
    BonusScanner, v5.2
    BrokerBonusScanner, v1.2
    BrokerPortals, v1.8.2
    Carbonite, v3.23
    CarboniteTransfer, v1.01
    Cartographer, v2.0
    CartographerBattlegrounds, v2.0
    CartographerCoordinates, v2.0
    CartographerFoglight, v2.0
    CartographerGroupColors, v2.0
    CartographerGuildPositions, v2.0
    CartographerInstanceLoot, v2.0
    CartographerInstanceMaps, v2.0
    CartographerInstanceNotes, v2.0
    CartographerLookNFeel, v2.0
    CartographerNotes, v2.0
    CartographerPOI, v2.0
    CartographerQuestInfo, v
    CartographerWaypoints, v2.0
    CartographerZoneInfo, v2.0
    Configator, v5.1.DEV.130
    CraftList2, v3.0
    CurseProfiler, v
    DBMCore, v
    DebugLib, v5.1.DEV.130
    Decursive, v2.4.5-3-g6a02387
    DoTimer, v4.3.6
    EGLoader, vv200910311406
    Enchantrix, v5.6.4424 (KangaII)
    EnchantrixBarker, v5.6.4424 (KangaII)
    FarmIt, v
    FBBroker, v1.5 (FB 0.9.8)
    FBMergeDatabase, v0.9.8
    FBOutfitDisplayFrame, v0.9.8
    FBTitan, v0.9.8
    FBTrackingFrame, v0.9.8 Beta 1
    FishingBuddy, v0.9.8b
    FizzleInventory, v1.8
    FreeRefills, v94
    Gatherer, v3.1.14
    HotStreakSound, v1.2.30100
    Informant, v5.6.4424 (KangaII)
    ItemPrice11, v1.1
    ItemPriceTooltip, v92
    LootCount, v
    LootCountPROF, v
    LootCountREP, v
    LootCountRepair, v
    LootCountXP, v
    LootFilter, v3.13.1
    MageNuggets, v1.55
    MillHelp, v1.2.2
    MillHelpGlyphs, v1.2.2
    MobileVault, v1.2.0
    MobInfo2, v3.73
    MobInfo2Browser, v1.31
    Mountiful, v2.4.1
    NoBoPWarning, vv200911101246
    NoManLeftBehind, v01.09.10.04
    Omen, v3.0.8
    Postal, v3.2.2
    ProfessionsBook, v3.0.4
    Quartz, v1.0
    QuartzBuff, v1.0
    QuartzFlight, v1.0
    QuartzFocus, v1.0
    QuartzGCD, v1.0
    QuartzInterrupt, v1.0
    QuartzLatency, v1.0
    QuartzMirror, v1.0
    QuartzPet, v1.0
    QuartzPlayer, v1.0
    QuartzRange, v1.0
    QuartzSwing, v1.0
    QuartzTarget, v1.0
    QuartzTimer, v1.0
    QuartzTradeskill, v1.0
    QuestItem, v1.22
    QuestRepeat, v
    RecipeRadar, v1.32
    Recount, v
    RepGain2, vr50
    SlideBar, v5.6.4424 (KangaII)
    Stubby, v5.6.4424 (KangaII)
    Swaps, v1.13
    SwapsSelectFrames, v1.13
    TheCollector, v0.6.9
    Titan, v4.3.0.30200 - Revision 316
    TitanAmmo, v4.3.0.30200
    TitanBag, v4.3.0.30200
    TitanClock, v4.3.0.30200
    TitanCoords, v4.3.0.30200
    TitanDBM, v
    titangathered, v4.2.12
    TitanGatherer, v3.2.1
    TitanGoldTracker, v4.3.0.30200
    TitanLootType, v4.3.0.30200
    TitanMail, v3.03.
    TitanPerformance, v4.3.0.30200
    TitanProfessions, v3.0.5
    TitanRecount, v0.05
    TitanRegen, v4.3.0.30200
    TitanRepair, v4.3.0.30200
    TitanReputation, v3.0
    TitanSpec, v1.4.5.30200
    TitanTradeCooldown, v3.1.8.30200
    TitanVolume, v4.3.0.30200
    TitanXP, v4.3.0.30200
    TooltipItemInfo, v
    WoWPlusPlus, v1.0.5
    Wr2, v
    XLoot, v0.9
    XLootGroup, v0.5
    XLootMaster, v0.8
    XLootMonitor, v0.7
    XPerl, v3.0.6
    XPerlArcaneBar, v
    XPerlParty, v
    XPerlPartyPet, v
    XPerlPlayer, v
    XPerlPlayerBuffs, v
    XPerlPlayerPet, v
    XPerlRaidAdmin, v
    XPerlRaidFrames, v
    XPerlRaidHelper, v
    XPerlRaidPets, v
    XPerlTarget, v
    XPerlTargetTarget, v
    XpGainNotify, v
    XRayVision, vv200910270152
    BlizRuntimeLib_enUS v3.2.2.30200

  • #333
    I recently switched over from another mount addon that was giving me problems with Ghost Wolf... and I've loved everything about Mountiful so far except that when I go to The Purple Parlor to fly out of Dalaran it smart mounts onto my ground mounts.

    Is there any way to change this?
  • #335
    The authors put in code to make it so that flying mounts weren't used in Dalaran. This was because for a long time, the isFlyableArea() function wasn't reliable. However, it has been fixed for some time now, and they haven't removed it. To fix it look for these lines:

    --If you are in Wintergrasp or Dalaran and you are not in an subzone where flying is permitted; flyable = false;
    if (zoneName == L["Dalaran"]) and not in_array(subZone, MountifulFlyableSubZones) then
    MOprint("In dalaran - no flying")
    return false
    --MOprint("FLyable area! yey.")
    return true

    in the Mountiful.lua file, and replace them all with:

    return true

    and you should be fine. Now you will be able to fly out of the sewers, Krasus' Landing, and (I assume, I haven't tried) the Purple Parlor.
  • #332
    2.6.4 :

    /mount pet pre
    /pet pet pre

    not happening. mounts are fine, but the companion commands aren't working at all. it's been like this for a while. did i miss something?
  • #331
    I use version 2.4.1. there are to many errors in 2.6.x
  • #328
    There's some bug that make Mountiful get my slow ground mount instead of my fast flying mounts. It doesn't always happen, so I just dismount and remount again. Any ideas however how to fix this?
  • #330
    Having it as well. When I open the menu in a lot of the categories are almost empty. Just 1 or 2 mounts are left. Normal ground moounting (in Dalaran for instance) seems to be fine tho.
  • #329
    I have been having the same problem all of a sudden. Even typing /mount smart summons my slow ground. I have not been able to summon anything else even on repeated mounting and dismounting. Not sure why it is not working all of a sudden.
  • #327
    Whenever I try to add a new category with the /mount add command, it gives me an error message when I open the window to pick my mounts, and I'm unable to do so. If I relog or /mount rebuildselections, then the category actually disappears from the menu, even though it's still in the database (I know this because if I try to add the category again with the same name, it tells me so. I can remove the category with the right command too).

    Should I post the exact error message here?
  • #325
    I can't seem to get the /mount pre smart option to randomly select 310% mounts along with the 280% mounts. Even using /mount no310 all it does is takes the 310% mounts away from the options, so I'm still only stuck with 280% mounts. Right now I have to have 2 separate macros for flying and ground mounts, since I have to use the "All" category to select my flying mounts. Any tips?
  • #326
    Actually, I just realised that /mount no310 puts the violet drake in with the fast flying group, but leaves out the rusted drake.
  • #323
    Currently classifies the Violet Proto Drake as a Fast Flying rather than an Exceptionally Fast Flying
  • #322
    Two annoying bugs:
    - I can't cancel autodismount
    - I can dismount while in flight and moving.

    The second one is really, really anoying since I'm a great adept at diving air attack against unsuspecting targets. I can get around it with a macro, but still...
  • #321
    Addon is picking slow mounts dispite not having them selected with the /mount smart pre command.
  • #319
    Doesn't seem to care which mounts I have selected. Uses whatever mount it wants.
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

CoachVicious Giveaway!