Pets and Mounts
Auto and random summon for your pets and mounts, highly customizable. With Data Broker support.
Features
General
- Minimap icon
- Data Broker
- Menu for quick access to mounts and companions
- Bindings support
- Clickable buttons
- Ability to create sets of companions/mounts
- Ability to use multiple sets at a time
- And link sets to an/some area(s)
- Model frame in menu and config
- A load of options for a full configuration (100+)
- Ace3 clean config panel
- Ace3 profiles
- Load on demand configuration panel
- Ability to edit the mount button macro (Macro syntax or LUA)
- A developer open to suggestions
Companions
- Auto summon random companions
- Add companions to favorites
- Search feature
- Summon a specific companion in a specific area
- Force one companion to summon
- Timed re-summon
Mounts
- Mounts are separated in categories Ground Fly Hybrid Aquatic Passenger Surface Repair
- Hybrid is a forced one, you have to select the mounts manually
- Summon random mounts according to location
- Add mounts to favorites
- Search feature
- Summon a specific mount in a specific area
- Force one mount to summon
Classes
There is too much spells handled by the add-on to list them here, see in game. But for a quick summary, it handles every speed increase spells.
Sets
In the Set Options category you will find several tabs.
- Companions and Mounts tabs: Here you can create sets and select which one is active for edition (If it is not the Default set you have to activate it before the add-on will use it, see bellow), when selecting companions or mounts in the Mounts List or the Companions List categories it will edit their respective active set.
- Default Sets category within Companions and Mounts tabs: Here you can create the default set of sets. This is useful if you want to create several sets and just use some of them as the default one. It is not mandatory and the add-on will search for a set named Default if nothing is set here. But if you have created a set and want to use it, it have to be selected here. Remember that the add-on will not use a custom set until asked for.
- Area Companions and Area Mounts tabs: Here you can define a set of sets for a given area, the add-on will use those sets if you are in that area.
Sets are saved on a global scope, they are not tied to the current profile, editing a set on a character will modify it for all your toons using that set. This is unique and all the other options are tied to the character profile (default set of sets, area set of sets, etc).
A set will not be considered active until it have at least one favorite selected.
Custom macros
You can edit the mount button macro, using classic macro syntax or LUA. As this feature is for advanced users I will not make a full documentation on it. Read the summary in game.
And if you import someone else code be sure to completely trust him/her. This code will be executed when clicking the button, and even if there is not threat for your account, you can still get griefed/scammed.
Other informations
Configuration panel
There is a lot of options, and I think more will come. But every option got a description in game, you are not alone. I will add here more information if something is reported unclear.
Commands
/petsandmounts (/pam is an alias)
/pam - Display the configuration panel /pam refresh - Force a pets and mounts databases refresh /pam show - Show the minimap button /pam resetzones - Reset the current zones database
/pampet - Random companion /pammount - Random mount (smart) /pamground - Random ground mount (forced) /pamfly - Random flying mount (forced) /pamaquatic - Random aquatic mount (forced) /pampassengers - Random passengers mount (forced) /pamsurface - Random surface mount (forced) /pamrepair - Random repair mount (forced)
Random summon
Here is the priority used by the add-on.
- Force one.
- Area override.
- Area (add-on forced, ex: vashj'ir, aq40). Can be disabled.
- Favorites and Area sets.
- All.
This can be altered by some items, the Magic Broom or the Haunted Memento for example. Those specifics instances can be disabled in the options panel.
Impact on the system
As every add-on relying on databases, it is using a lot of memory. Although it will not harass your CPU, especially in combat.
Support
If you find an error or have a suggestion, please use the tickets system. This is better as I instantly receive an E-mail. You can also help with the add-on localization.
Some features could not be available with the release version, as I edit the description when uploading new alpha. You can find all the add-on versions here.
So, any suggestions as to what to do now?
In reply to Roachtacular:
I know right. This is the only Mount & Pet addon worth using, but sadly the owner abandoned it. There are like 3 other mount addons but they suck in comparison to Pets and Mounts. They aren't even halfway as good. But we're going to have to use one of them, so I'm testing and comparing them to see what one is better,
In reply to Khedrak:
currently using bestride mount manager, it's very basic, not terribly impressed and only does mounts, please let me know what you find.
In reply to Roachtacular:
So far the best one seems to be EZ Mount. Has the most options similar to Pets and Mounts. Took me awhile to figure most of it out but I'm liking it so far.
In reply to Khedrak:
I liked this addon in previous expansions since it let me summon a random mount with a keybind and out of a much bigger pool of mounts than just the limited favorites. It was few mounts I didn't have in my random pool. And it ofc split ground mounts vs flying vs aquatic.
As for Dragonflight, I don't think I would be using that feature quite as much anyway, not for another 2-ish years until patch 11.0 comes out, whatever & whenever that will be.
Hopefully someone is able to get this addon working by then.
So, this is starting to throw errors again, one with the menu model frame and another with barbershopstyle something... Anyone else having the issue or know a fix?
In reply to Roachtacular:
Sorry for late reply.
Yeah, I think I have that issue, too. Every time I loads its config, I get 5 lua errors saying something about SetBackdropBorderColor (which I know was changed in 9.0). I don't know how to fix that yet, unfortunately.
One of those 5 errors:
11x [string "PetsAndMountsConfigModelFrame:OnLoad"]:1: attempt to call method 'SetBackdropBorderColor' (a nil value)
[string "*:OnLoad"]:1: in function <[string "*:OnLoad"]:1>
[string "=[C]"]: ?
[string "=[C]"]: in function `LoadAddOn'
[string "@PetsAndMounts\Core.lua"]:2995: in function `LoadAddonConfig'
[string "@PetsAndMounts\Core.lua"]:3028: in function <PetsAndMounts\Core.lua:3027>
Locals:
self = PetsAndMountsConfigModelFrame {
0 = <userdata>
}
(*temporary) = nil
(*temporary) = PetsAndMountsConfigModelFrame {
0 = <userdata>
}
(*temporary) = 1
(*temporary) = 1
(*temporary) = 1
(*temporary) = "attempt to call method 'SetBackdropBorderColor' (a nil value)"
Any help would be appreciated.
Best Random Mount and Pet add-on out there and I would love to see updates and continued support for this add-on. Is there any chance this can happen or at least find someone willing to work on your add-on while you're away?
For me, the summon random mount and the summon random pet still works, but it does not work well with preferences like unselected mounts in the favorite list or any of the other filters.
So, officially abandoned?
Did this addon stop working at all for anyone else after today's reset?
In reply to Roachtacular:
Yes the random mount summon doesnt work anymore, the speed ability usage still works though.
In reply to Roachtacular:
For me, the random mount or pet still works, but it does not work well with preferences like unselected mounts in the favorite list.
I really like this Add-on and would hate to lose it. So I have my fingers crossed it stays with us.
I do have one question; I am continually getting updates to the same version (no changes that I can tell).
I have removed and re-installed the Add-on (keeping the configs) but it still continues.
Is anyone else seeing this?
If not I guess it is an issue local to my system.
In reply to ninjima:
Yeah, same thing here.
In reply to ninjima:
This would likely be caused by the twitch client having issues with many addons, which in turn might have something to do with Overwolf's taking over the reigns? I suggest downloading addon updates manually for the time being? And check comment-sections for fixes by people for those addons that isn't updated yet.
In reply to DarkLimpan:
yeah - I that is what I have been doing. I notice if I refresh after getting an update for Pets and Mounts - the update request goes away.
Waiting to see if Overwolf will support Macs. They only have a windows beta program available at the moment.
I guess the real question is, will this mod be supported for 9.0 and going forward? I really like it, but if I have to move on, I will.
In reply to talmeta:
Good Question but what else to move on to most all other mount mods don't let me be as specific and set it to a keybind without using any hotkey. It works fine overall my issues is won't let me fly in Legion because I don't have pathfinder (which you can do now in 9.0) also my paladin on the move won't work.
In reply to talmeta:
Good Question but what else to move on to most all other mount mods don't let me be as specific and set it to a keybind without using any hotkey. It works fine overall my issues is won't let me fly in Legion because I don't have pathfinder (which you can do now in 9.0) also my paladin on the move won't work.
In reply to talmeta:
If you delete any mention of SetBackdrop the addon will work. I don't know anything about coding but I did this and it's working for me.