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.
found it... made a simple macro based on the ./pamfly or /pamground works fine now on my bartender :)
also think that a macro with both lines might work
/pamground
/pamfly but i tend to like them independant
First things first, I just recently stumbled across this addon and I love it. Thank you for your hard work!
That being said, I have a minor bug to report. I have been having problems changing into a travel form with my Druid. If I'm standing still, the random mount summoning works fine. When indoors, it summons the cat form fine when moving. Outdoors, however, it does not summon the travel form when moving. I activated the "debug" option, and noticed that when I attempt it, the addon is still attempting "Flight Form". The new patch did away with the various form buttons, and now all of them are handled with the "Travel Form" button. I suspect that's where the problem is comingfrom.
I've never tried playing with addons before, so not sure where to look to change it myself, but if you could look into this the next time you update, that would be awesome. Again, thanks so much for your hard work!
*sigh* Blizzard and their modifications of the modification. This will be fixed in the next update, thank you for reporting it.
Ok this may sound like a complaint but it is not.
I really would like to know why there is a profile tab on the main Pets and Mounts if the Profile in Set options overrides the main profile.
The reason I am asking is because I am new to this Addon coming from another that is broken atm and since there are no clear instruction on this addon more than 75% that see the profile tab will set the profile and then set up the addon. When they set up the addon for another toon using a different profile, and then switch back to the other toon, they find that there is nothing the same. In other words the profile on the main tab is pointless if the one under set options overrides the main tab. Using Ace3, you can easily set all options independent per profile yet it isnt done here.
Reasons are not clear and there is nothing in the "instructions" that states you must set the profile in Sets Options before anything else on each toon.
Like I said, I am not complaing just questioning the duplicity in profiles when they are handled through ace3.
I knew I should rewrite the default Ace3 profiles panel in the Sets options category, wich is only used for selecting the active edited set.
"Profiles" in sets options category are technically Ace3 profiles, but they only contain sets of favorites, making them available on the global scope and easy to edit even if you use a lot of sets. They are not used for random summon even if selected. Exeption for the Default set if the default set of sets is not defined.
So, no the main profile is not overridden, it handles all the options and your set of sets used for random summon.
If you want to use the sets system, define some sets, and then select them within the Default Sets tab for each main profile created.
Know you should get the big picture, selecting sets within the Default Sets or Area conpanions/Mounts tabs bind them together and use them for summon.
And it is here this is getting powerful, lets say you have a set named Cats, you use it in different areas and you buy the two cats from Hallow's End. If the addon was not working that way you will have to edit each set manually. With PaM no, select the Cats set with any character, add the two new cats and it's done, every set of sets using the Cats set will use the new selected companions.
Finally, this is not a complaint, this is feedback. And thank you for that. I knew I should rewrite the Ace3 profile panel, and I will, if it can remove some of the ambiguity around the sets system, it is a good thing.
Thank you for the quick response and I am glad you did not mistake my rant for whining. Your reply actually helps me understand the ablility the addon has and clears up some of my misconceptions.
I am currently working through the configuration and with all the options I can indeed see it is a powerful addon and I love the fact it is using little resources. If I have any issues I will post back or send you a PM.
I'm also having problems with the profile system that I didn't have before the patch. Essentially, if I set up a profile for a character, then change the sets I want that particular character to use, it applies these changes to every single profile you've made.
For example, I have one profile for 'Horde.' Under sets, I have 'Amaunette's Pets.'
Now, when I create a new profile for 'Alliance,' and create a set (IE 'Mhud's Birds') and select that set, when I switch back to Horde (where I want the set to be 'Amaunette's Pets,') it stays on 'Mhud's Birds.' It doesn't change back and forth.
Am I doing something wrong, or is creating a set of pets for individual characters currently not possible?
If you did not define the sets you want to use within the Default Sets tab, the addon will search for a set named Default, if it fail, the addon will use all your mounts/companions.
Selecting a set within the set creation tabs just activate it for edition.
Before the patch if you wanted to edit a set, you had to unselect all the others and then edit you set (and save it also, now it is automatic). Now you just have to activate a set for edition and it will just edit that set, even if you have created a set of 20 sets.
Would be nice if the Magic Broom didn't override the Azure Water Strider. Also, rogue doesn't sprint when grounded, when mounts keybind is used. Thanks for all that you do.
Something must have break, I think it check if you need a surface mount before using the broom. The system to detect the water surface is not as efficient as before the 6.0 (damn Blizzard give me back the old flying cloud).
Sprint will only trigger if you move when out of combat, otherwise it will just be a bind to sprint. :p In combat it cast sprint when not mounted, otherwise it will trigger if you want to dismount, and waste a CD.
Thanks for the update! Seriously, this is an amazing mod. So much more than just Pets & Mounts....this is a full fledged Transportation mod.
I do have one question: Is it at all possible to incorporate the worgen abilities Running Wild and Darkflight? Would love to use Running Wild as my ground mount option.
This is planned, I was waiting for the pre extension patch.
i agree with everything
i would like to use running wild as well
Thank you SO MUCH for the update and all seems to be working well for me except one thing, I cannot get my main's profile to work on my alts
Also it is still not putting pets away when you use camouflage
I will take a look in that Camouflage issue.
For the profile issue I do not get it, the addon is using a default profile for all your toons until you create a/some character specific profiles. Those profiles when created will be set to the default options, you will have to set the options manualy or copy an existing profile already configured.
I do not use the profile system, so perhaps the problem did not show up. I will take a look into that also.
I saved a profile "Voo" but on my other characters the when I switch to "voo" it just summons ANY random mount or pet like it is default. Its quite possible I am at fault but I would think setting it to the profile would change it to that. Thank you for looking into the camo issue.
Ok I think I have tracked down the issue. When you click on the "Pets & Mounts" addon in the addon list and look at the tabs, the last one is Profiles. This is what does not work BUT if you expand the list and go to "sets options" and create the profile there is works perfectly.
Yep, those profiles are the old sets, they are not related to the main options profiles. This allow me to expend the addon easily and it is more solid than the old system.
They should not be treated as profiles, but as sets of companions or mounts.
An update is coming as there is an issue with the mounts database, so perhaps it was a part of the problem you had. It will not mess with your saved sets.
just wanted you to know it looks to be working but it doesnt want to save all the time so I slowly added them and eventually it stuck.. I am probably doing something wrong =D
Hey, thank you all for your kind words, really appreciate that. :)
Releasing it very soon. The heavy work is done.