- Home
- Downloads
-
Addons & Mods
Featured
World of Warcraft
4,841 Addons
-
Popular Downloads
- Top World of Warcraft Addons
- Top Rift Addons
- Top Skyrim Mods
- Top Minecraft Server Mods
- Top Terraria Maps
- Top Starcraft II Maps
- Top Runes of Magic Addons
- Top Warhammer Online Addons
- Top Age of Conan Addons
-
- Curse Client
- Premium
- News
- Giveaways
- Forums
Pocket Menagerie
- 0 Likes
- World of Warcraft
- 4,548 Downloads
- Supports: 3.2.0
- 1 Average Daily Downloads
- Comments
- Created 10/17/2008 5:49:03 PM
- Updated 7/9/2011 2:31:46 PM
- 71 Favorites
- Project Site
- License: All Rights Reserved
- Release Type: Inactive
- Newest File: Pocket Menagerie 1.4
About Pocket Menagerie
An addon to help you access your (favorite) non-combat pets (also known as small pets, mini pets, vanity pets, etc.).
PLEASE NOTE: If you still have any version of this addon prior to 2.x installed, you will want to remove the folder and all files. I have renamed the addon folder and files, as there are other addons now which use the same folder name this addon had been using.
I am taking over for Dourd in regard to keeping this addon updated. He wrote to me:
<<quote>>heya blademage727
Lately with work commitments and other RL stuff I no longer have time to work on updates, or really play wow as much as before.
Ofcourse you have my permission to update / take over the Pocket Menagerie project all you wish and upload for the people to enjoy :)
And thank you for taking the time to update the code and seek permission, a rarity these days.
Yours
Dourd<</quote>>
The main update is the addition of two extra rows of buttons to the main frame. After having added my 85th pet to my collection on my main, the addon was giving me an error. This was due to the fact that it was only expecting a maximum of 84 pets. At the current time, it is possible to have 99 small pets on a single character (assuming you are on a US server). As such two more rows are required to accommodate that many pets.
As of 1.2.1, there is one more row. Though it is not needed presently, there was space for it to be added without further changing the size of the main window, so I figured I'd add it now. Plus, I added it to my mount version of the addon, Pocket Stable, and I wanted to keep them consistent.
~ Original Description ~
<<quote>>With the introduction of the new Pet & Mount system we can now carry all of our non combat pets with us, all the time, this is great, but I personaly have over 50 pets and trying to find the ones I really like is literally like finding a needle in a haystack, except this haystack has my pet Boar Irwin in it and he's not too happy about me poking around his haystack ;)
To make things a little easier and fun I created an addon that shows you all of your pets and lets you pick 10 of them as your faves to quickly summon them whenever you want without having to look for ages.
Release History
Version 1.1
- Fixed a bug which could result in the Pocket Menagerie button being duplicated when you zone.
Version 1.0
- Initial Release.
Instructions
The first time you run the addon, there will be a button in the middle of your screen that looks like a baby seal cub.
Hovering over this button shows your Favourites Bar (this will be blank at first)
- Hold the Right Mouse Button to drag this Button wherever you want
- Left Click The Mouse to bring up the main Pet Menagerie Screen.
Main Pet Menagerie Screen
This screen shows all of your non combat pets in one large grid at the bottom of the window, and at the top, is a list of your 10 favourite pets.
- Left Click a pet will summon it.
- Right Click a pet will add it to your Favourites Bar
You can remove a pet from your favourites by Right Clicking On it.<</quote>>
Patch 3.2.0 TOC Interface Number Update
Added more rows to accomodate the increase in total available companions.
| File Name | Release Type | Game Version | Downloads | Date |
|---|---|---|---|---|
| Pocket Menagerie 2.0beta | Beta | 4.2 | 195 | 7/9/2011 2:31:46 PM |
| Pocket Menagerie 1.4 | Release | 3.2.0 | 1,816 | 8/5/2009 2:52:04 PM |
| Pocket Menagerie 1.3 | Release | 3.1.0 | 936 | 4/14/2009 12:36:04 PM |
| Pocket Menagerie 1.2.1 | Release | 3.0.8 | 646 | 2/16/2009 5:20:03 PM |
| Pocket Menagerie 1.2 | Release | 3.0.8 | 194 | 2/8/2009 5:09:10 PM |
| Pocket Menagerie version 1.1 | Release | 3.0.2 | 776 | 10/20/2008 5:00:25 AM |
| Pocket Menagerie V1.0 | Release | 3.0.2 | 308 | 10/17/2008 5:50:03 PM |
Comments
Add this section of code to the very bottom of Menagerie.lua:
--CODE
local menagerieFrameTimer = 0.0;
local menagerieFrameShouldHide = false;
local menagerieFrameHideDelay = 0.3;
function MenagerieFrameTimerReset(shouldHide)
menagerieFrameTimer = 0.0;
menagerieFrameShouldHide = shouldHide;
end
function MenagerieFrameTimerOnUpdate(self, elapsed)
if (not menagerieFrameShouldHide) then return; end
menagerieFrameTimer = menagerieFrameTimer + elapsed;
if (menagerieFrameTimer
menagerieFrameTimer = menagerieFrameTimer - floor(menagerieFrameTimer);
end
--CODE
Then overwrite lines 119-128 with this code:
--CODE
f:SetScript("OnEnter",function()
MenagerieFrameTimerReset(false);
if not (Menagerie:IsVisible()) then MenagerieQuickButtonFrame:Show() end;
GameTooltip:SetOwner(this, "ANCHOR_BOTTOMLEFT", 0, 5);
GameTooltip:AddLine("|cFF1199FFPocket Menagerie");
GameTooltip:AddLine("|cFF00FF00[Left Click]|r Open Main Window");
GameTooltip:AddLine("|cFF00FF00[Right Click]|r Drag to move this button");
GameTooltip:Show()
end )
f:SetScript("OnLeave",function() MenagerieFrameTimerReset(true); GameTooltip:Hide() end)
f:SetScript("OnUpdate",MenagerieFrameTimerOnUpdate);
--CODE
Then add this line just below line 58:
--CODE
MenagerieFrameTimerReset(false)
--CODE
And finally, overwrite line 37 with these lines:
--CODE
f:SetScript("OnLeave",function() MenagerieFrameTimerReset(true) end )
f:SetScript("OnEnter",function() MenagerieFrameTimerReset(false) end )
f:SetScript("OnUpdate",MenagerieFrameTimerOnUpdate);
--CODE
Obviously, don't include the "--CODE" lines, those are just for readability
Also taken on board the comments about mounts, I am not a great mount collector but I could use the framework from this mod to create a mount one, So expect that soon :)
Thanks again for a great add on