Go to Page... |
Updated: | 11-27-12 11:53 PM |
Created: | 12-28-10 02:11 PM |
Downloads: | 5,642 |
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 |
Requiescat |
View Public Profile |
Send a private message to Requiescat |
Find More Posts by Requiescat |
Add Requiescat to Your Buddy List |
CheshireKatt |
View Public Profile |
Send a private message to CheshireKatt |
Find More Posts by CheshireKatt |
Add CheshireKatt to Your Buddy List |
papasol |
View Public Profile |
Send a private message to papasol |
Find More Posts by papasol |
Add papasol to Your Buddy List |
CheshireKatt |
View Public Profile |
Send a private message to CheshireKatt |
Find More Posts by CheshireKatt |
Add CheshireKatt 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 |
papasol |
View Public Profile |
Send a private message to papasol |
Find More Posts by papasol |
Add papasol 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 |
![]() |
|
|
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 |
![]() |
|
|
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 |
![]() |
|
|
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 |
![]() |
|
|
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 |
![]() |
|
|
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 |
![]() |
||
|
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 |
![]() |
|
|
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 |
![]() |
||
|
The conditions are a little inconsistent (by design) -- favorite is passive, it only gets applied it you ask Zookeeper to use it. Forbid is active, if something is forbidden it should be skipped unless you explicitly ask for it. So your first macro: Code:
/mount smart Code:
/mount smart favorite I've been kinda tight on time lately, but will hopefully get to put some more real work into this soon, so if you see any further misbehaving on its part let me know and I'll see what I can do. |
|
![]() |
![]() |
CheshireKatt |
View Public Profile |
Send a private message to CheshireKatt |
Find More Posts by CheshireKatt |
Add CheshireKatt to Your Buddy List |
![]() |