Go to Page... |
Updated: | 11-27-12 11:53 PM |
Created: | 12-28-10 02:11 PM |
Downloads: | 5,607 |
Favorites: | 42 |
MD5: |
Quick note: I'm basically idle on this add-on (as I'm sure anyone that uses it can tell) since Pandaria launched, due to Blizzard wrecking the pet summoning behavior (it's back on the GCD and it's a full re-summon vs the pet just reappearing, which breaks stealth and interrupts actions), which I'm a little annoyed about. There's a few Zookeeper data bugs of note for mounts as well -- the data incorrectly flags the Sandstone Drake as requiring 525 alchemy, and makes the Red Qiraji Battle Tank entirely unsummonable. I don't know if/when I'll be updating this, but if I do those bugs will be fixed.
A pet and mount addon. Makes handling those big piles of mounts and minipets really easy, and adds some smarts to the process as well!
A short look into its features:
/cast [combat] Travel Form /mount [nocombat,nomounted,noform:5] smart /click [noform] ZookeeperSpell /disembark [mounted] /cancelform
![]() |
Comment Options |
CheshireKatt |
View Public Profile |
Send a private message to CheshireKatt |
Find More Posts by CheshireKatt |
Add CheshireKatt to Your Buddy List |
![]() |
|
|
Correct. I Have a bunch of mounts that I don't like that transferred over when they brought mounts to the battle.net level. For instance I dislike the undead and raptor mounts but dont mind the kodo or trike mounts so I have those enabled. It doesn't seem to matter what I set for 'favorite' or 'forbidden' because it just picks randomly regardless.
I have used the default macro and it ignores all favorite/forbidden settings Code:
/mount smart Code:
/mount [flyable] Phoenix /mount smart -horse -raptor -windrider /cast [moving] Ghost Wolf /disembark [mounted]
Last edited by Kitten_Wizard : 09-11-12 at 07:15 PM.
|
![]() |
![]() |
Kitten_Wizard |
View Public Profile |
Send a private message to Kitten_Wizard |
Find More Posts by Kitten_Wizard |
Add Kitten_Wizard to Your Buddy List |
![]() |
||
|
What is your /mount command? Maybe there's something in there I can see if I can track down the behavior you're seeing. EDIT: Looking at this again, I think I misread what you wrote. It sounds like you've marked all but one mount as forbidden, but it's ignoring that and still summoning randomly from the full list despite them being forbidden. I'll take a look.
Last edited by CheshireKatt : 09-09-12 at 08:58 PM.
|
|
![]() |
![]() |
CheshireKatt |
View Public Profile |
Send a private message to CheshireKatt |
Find More Posts by CheshireKatt |
Add CheshireKatt to Your Buddy List |
![]() |
|
|
So it seems that the forbidden and the favorite conditions for mounts (and possibly minipets) is NOT working. I have disabled all but my favorite flying mount to see if that would work but still it just randomly goes through all of my known mounts.
Should we expect an update to fix this soon? |
![]() |
![]() |
Kitten_Wizard |
View Public Profile |
Send a private message to Kitten_Wizard |
Find More Posts by Kitten_Wizard |
Add Kitten_Wizard to Your Buddy List |
![]() |
|
|
Turned out it was an easier check than I thought it was. Just posted a new version with a dropdown in the options menu that I think will do what you want -- you can pick "Always summon aquatic mounts when swimming", "Never summon aquatic mounts when swimming", or "Only summon aquatic mounts in Vashj'ir" to control how the "smart" keyword does it.
I don't have much time to do more than some basic tests with it (tried each case both in and out of Vashj'ir), but I don't think there'll be any issues with it. Let me know what you think. ![]() |
![]() |
![]() |
CheshireKatt |
View Public Profile |
Send a private message to CheshireKatt |
Find More Posts by CheshireKatt |
Add CheshireKatt to Your Buddy List |
![]() |
|
|
That code is in there because most ground mounts are also marked as being able to swim (essentially, any ground mount that doesn't disappear when you enter the water has both attributes), and without that the swimming check would be auto-mounting you on cats and wolves and other pointless mounts when you actually wanted a seahorse).
I've historically worked around it in my macros with a [swimming,mod:alt] conditional to force a flying mount instead of trying for a swimming mount (something like "/mount [swimming,flyable,mod:alt] favorite flying; smart"), but I see what you're getting at. I'll see about adding an exception for "smart" where in Vashj'ir it will default to aquatic mounts, otherwise it'll try to fly before it tries to swim (and possibly an option to turn that off and always prefer swimming mounts if you're swimming). |
![]() |
![]() |
CheshireKatt |
View Public Profile |
Send a private message to CheshireKatt |
Find More Posts by CheshireKatt |
Add CheshireKatt to Your Buddy List |
![]() |
|
|
Swimming outside of Vashj'ir, no non-Seahorse aquatic mounts
Love the addon functionality, and what it does in terms of customization etc.
One small gripe, however... My main is a Mage, and cannot walk on or above water (as a Shaman, Death Knight, Priest, or sometimes Rogue can). Sometimes, I'll fall off of something, hit Feather Fall, and wind up in a body of water, swimming. 99% of the time, this happens outside of Vashj'ir, as there are precious few things to fall off of *above* that place. However, I have no acquatic mounts other than the Vashj'ir Seahorse. Further, as of late-Wrath/Cata, it is entirely possible to summon flying mounts at the surface of the water, which is almost always what I want to do when swimming outside of Vashj'ir. However, when I push my mount button (provided by this addon), nothing ever happens. I opened up the code, and came across this snippet: Code:
if ( IsSwimming() ) then table.insert( inputTags, "-"..L.ground ) -- No ground mounts that can also swim, aquatic only table.insert( inputTags, L.aquatic ) elseif ( self:IsFlyableArea() ) then table.insert( inputTags, L.flying ) else table.insert( inputTags, L.ground ) end Or, since Vashj'ir is the only zone I know of where a swimming player is likely to want to continue swimming as the primary means of mounted transportation, could the present functionality hooked to IsSwimming() be hooked explicitly to also being zoned in Vashj'ir, while the ability to call flying and/or ground mounts could be restricted to non-Vashj'ir-zones? Or is the current functionality working as intended? |
![]() |
![]() |
Doskious |
View Public Profile |
Send a private message to Doskious |
Find More Posts by Doskious |
Add Doskious to Your Buddy List |
![]() |
|
|
Ok, new version being uploaded now. Turns out dropdown menus are really easy, so I've added a tag selector dropdown that should only contain tags that actually apply to existing companions.
Also fixed the chopper and hog faction restrictions. Still no insight on why the import didn't overwrite for you -- the only thing I can think of is if you installed the addon while still in WoW, since my data version is in the Zookeeper_Data.toc it didn't pick it up (.toc file changes aren't processed on UI reload or log in, they're only read once when WoW launches). |
![]() |
![]() |
CheshireKatt |
View Public Profile |
Send a private message to CheshireKatt |
Find More Posts by CheshireKatt |
Add CheshireKatt to Your Buddy List |
![]() |
||
|
Re: Re: Suggestions
Yah, I need to figure out why it's not automatically doing an import+overwrite with new data, I've had several reports of this (this is of course temporary until I allow for user-edited tags), but haven't tracked it down yet.
Re: the Mekgineer's Chopper (and the Mechano-Hog), that's just an oversight for me. I saw that they weren't BoP and didn't actually check the fact that they're race restricted by faction. I'll have that updated in the next version.
|
|
![]() |
![]() |
CheshireKatt |
View Public Profile |
Send a private message to CheshireKatt |
Find More Posts by CheshireKatt |
Add CheshireKatt to Your Buddy List |
![]() |
||
|
Re: Suggestions
Seems to be an issue with Mekgineer's Chopper showing as available for Horde players as well. The though occurred to me about this one:
The drop down could be part of the search box, either type a search term or click the drop down.
Last edited by papasol : 10-12-11 at 08:33 AM.
|
|
![]() |
![]() |
papasol |
View Public Profile |
Send a private message to papasol |
Find More Posts by papasol |
Add papasol to Your Buddy List |
![]() |
|
|
Re: Re: Suggestions
Totally awesome tyvm for your time, effort and understanding.
|
![]() |
![]() |
papasol |
View Public Profile |
Send a private message to papasol |
Find More Posts by papasol |
Add papasol to Your Buddy List |
![]() |
|
|
Re: Suggestions
No problem at all -- suggestions are always welcome. Either I like them and add them to Zookeeper, or I don't and so no harm done.
![]()
|
![]() |
![]() |
CheshireKatt |
View Public Profile |
Send a private message to CheshireKatt |
Find More Posts by CheshireKatt |
Add CheshireKatt to Your Buddy List |
![]() |
|
|
Suggestions
(I know this is kinda overload for suggestions, I'm realistic with expectations and don't seriously expect all of this. I just would like to interject my thoughts of improvement in case you're interested in them. This is also in no way an insult to your addon, it's really quite a superb tool, many thanks for your efforts.)
Thanks again for your time and effort and I look forward to future updates of this addon. |
![]() |
![]() |
papasol |
View Public Profile |
Send a private message to papasol |
Find More Posts by papasol |
Add papasol to Your Buddy List |
![]() |
|
|
Re: Brewfest Keg Pony
I'd forgotten to actually upload this one after I made the change. The Keg Pony and The Innkeeper's Daughter now temporarily suppress minipet summoning for their durations (180sec for the pony, and an approximated 120sec for the daughter, though I can't tell if she actually shows up or not yet).
|
![]() |
![]() |
CheshireKatt |
View Public Profile |
Send a private message to CheshireKatt |
Find More Posts by CheshireKatt |
Add CheshireKatt to Your Buddy List |
![]() |
|
A Kobold Labourer
Forum posts: 0
File comments: 46
Uploads: 0
|
![]() Hello again!
The brewfest keg pony is a new vanity item this year, and it unsummons your minipet. So if you summon it, Zookeeper thinks you've lost your minipet, summons a new one, and your pony disappears. If you /minipet to temporarily stop autosummoning your pets, and then use the keg pony, it works just fine. But if you do have autosummoning on, your pony disappears the second you summon it. Just thought I would let you know :] Thanks as always for your attention. |
![]() |
![]() |
Requiescat |
View Public Profile |
Send a private message to Requiescat |
Find More Posts by Requiescat |
Add Requiescat to Your Buddy List |
![]() |