Download
(167 Kb)
Download
Updated: 10-27-13 01:23 PM
Pictures
File Info
Compatibility:
Siege of Orgrimmar (5.4)
Updated:10-27-13 01:23 PM
Created:01-27-09 11:18 PM
Downloads:12,518
Favorites:121
MD5:
5.4
PetLeash  Popular! (More than 5000 hits)
Version: 3.0-beta3
by: endx7 [More]
PetLeash makes sure that you always have a non-combat pet summoned. It tries to only summon a pet when you are not busy, and can dismiss them when you go into stealth, camouflage or invisibility.

Features:
  • Automatically summon a pet when you are not busy.
  • Optionally summon a pet only under certain predefined conditions, or dismiss a pet under certain predefined conditions.
  • Allows you to configure which pets to use, including by location or with different weighting.
  • LibDataBroker launcher to quickly summon pets.
  • Randomly summon a different pet on a timer. (Note: This feature can potentially interfere with non-combat pets summoned via other means, such as using the Bloodsail Admiral's Hat)

Commands:
/petleash enable : enable/disable auto-summoning
/petleash togglePet : summon or desummon pet (and switch auto-summoning)
/petleash resummon : summon a new pet
/petleash desummon : desummon pet
/petleash config : show configuration

PetLeash has several key bindings that can be set via the Blizzard Key Binding interface.
Archived Files (56)
File Name
Version
Size
Author
Date
3.0-beta2
166kB
endx7
09-25-13 07:31 PM
3.0-beta1
166kB
endx7
09-22-13 01:37 PM
2.2.11
155kB
endx7
06-05-13 08:20 PM
2.2.10.1
155kB
endx7
05-21-13 08:08 AM
2.2.10
155kB
endx7
03-06-13 07:18 PM
2.2.9
155kB
endx7
03-06-13 02:04 AM
2.2.8
155kB
endx7
02-22-13 12:10 PM
2.2.7
155kB
endx7
02-20-13 10:15 AM
2.2.6
155kB
endx7
02-16-13 11:52 AM
2.2.5
155kB
endx7
02-08-13 04:49 PM
2.2.4
162kB
endx7
01-27-13 10:27 PM
2.2.3
161kB
endx7
01-25-13 10:02 AM
2.2.2
161kB
endx7
12-31-12 12:46 PM
2.2.1
162kB
endx7
11-29-12 01:16 PM
2.2.0.1
161kB
endx7
11-27-12 01:19 PM
2.2
161kB
endx7
11-26-12 11:37 PM
2.1.8
163kB
endx7
11-15-12 06:20 AM
2.1.7
163kB
endx7
11-13-12 10:06 AM
2.1.6
163kB
endx7
10-07-12 04:41 PM
2.1.5
163kB
endx7
09-23-12 09:44 PM
2.1.4
162kB
endx7
09-23-12 07:15 PM
2.1.3
162kB
endx7
09-12-12 10:27 PM
2.1.2
162kB
endx7
09-11-12 01:28 AM
2.1.1
162kB
endx7
09-06-12 06:06 PM
2.1
161kB
endx7
09-02-12 01:43 PM
2.0.1.2
161kB
endx7
08-31-12 01:22 AM
2.0.0.4
161kB
endx7
08-28-12 11:06 PM
2.0.0.3
147kB
endx7
08-28-12 10:43 PM
2.0.0.2
160kB
endx7
08-28-12 02:41 PM
2.0.0.1
147kB
endx7
08-28-12 12:00 PM
1.6.6
148kB
endx7
08-17-12 12:06 AM
1.6.5
148kB
endx7
07-02-12 08:42 AM
1.6.2
147kB
endx7
03-26-12 09:21 PM
1.6.1
147kB
endx7
11-07-11 07:02 PM
1.6.0
147kB
endx7
06-28-11 10:00 PM
1.5.11
144kB
endx7
04-27-11 10:04 PM
1.5.9.1
140kB
endx7
10-25-10 05:45 PM
1.5.8
141kB
endx7
11-05-09 12:45 PM
1.5.6
131kB
endx7
08-05-09 11:55 PM
1.5.5
131kB
endx7
08-04-09 10:06 PM
1.5.4
131kB
endx7
08-02-09 03:39 PM
1.5.3
132kB
endx7
07-11-09 01:55 AM
1.5.2
131kB
endx7
07-05-09 02:19 PM
1.5.1
131kB
endx7
07-05-09 04:16 AM
1.5
131kB
endx7
06-29-09 04:12 PM
1.4.3
126kB
endx7
05-25-09 11:54 AM
1.4.2
125kB
endx7
05-20-09 10:37 AM
1.4.1
125kB
endx7
05-10-09 04:57 PM
1.4
125kB
endx7
05-08-09 11:17 AM
1.3.1
123kB
endx7
05-03-09 01:04 PM
1.3
125kB
endx7
04-21-09 10:32 AM
1.2
115kB
endx7
02-14-09 07:30 PM
1.1
114kB
endx7
02-06-09 04:36 PM
1.0.3
102kB
endx7
01-28-09 02:37 PM
1.0.2
45kB
endx7
01-28-09 11:09 AM
1.0.1
45kB
endx7
01-27-09 11:18 PM


Post A Reply Comment Options
Old 01-29-13, 09:30 AM  
endx7
An Aku'mai Servant
 
endx7's Avatar
AddOn Author - Click to view AddOns

Forum posts: 35
File comments: 55
Uploads: 9
Originally Posted by Barleduq
Originally Posted by endx7
... slidebar issue...
Does it make more sense for me to report it, or you, as developer/user? I've already got an account over on their forums as I was poking them about various things, and the slidebar is one of the thing I wanted to poke them about as the config screen stopped being functional, but it was low on the totem pole of 'things not working' so I hadn't yet.
You can report it if you want. I don't think I have any regular contact with the Auctioneer guys.

Unfortunately, I have a feeling any fix they do is going to have to be somewhat "magical" in detecting open dropdowns.
Last edited by endx7 : 01-29-13 at 09:31 AM.
endx7 is offline Report comment to moderator  
Reply With Quote
Old 01-29-13, 06:28 AM  
Barleduq
Ruler of All I Survey
 
Barleduq's Avatar
Premium Member

Forum posts: 62
File comments: 260
Uploads: 0
Originally Posted by endx7
The library I am using has a hard time dealing with that many different controls. I improved that screen by changing the control type so that one control actually handles all the pet selection check boxes, but it still needs work. At this point, my current plan is to completely reimplement the pet selection process, but that'll take more time.
I figured that the sheer quantity may be part of the problem. But I also know of people who have even more pets, and any collector who was getting things on multiple toons before the account-wide stuff went into affect is going to have the same problems. If it was *just* me I'd grin and bear it, but i figure that I'm helping, somehow, here....

Originally Posted by endx7
... slidebar issue...
Does it make more sense for me to report it, or you, as developer/user? I've already got an account over on their forums as I was poking them about various things, and the slidebar is one of the thing I wanted to poke them about as the config screen stopped being functional, but it was low on the totem pole of 'things not working' so I hadn't yet.

Thank you, very much, for your quick feedback and resolution! I *really* like this addon - among other things, it made another one (Critter Emote, unfortunately only on Curse, makes the deployed pet emote things) functional again! Before I was getting errors that it couldn't find the pet, and now it can.

Barleduq is offline Report comment to moderator  
Reply With Quote
Old 01-27-13, 10:41 PM  
endx7
An Aku'mai Servant
 
endx7's Avatar
AddOn Author - Click to view AddOns

Forum posts: 35
File comments: 55
Uploads: 9
Slidebar

Now that I've checked the Slidebar issue and have seen it for myself, I can say it looks like it is a Slidebar issue. It looks like Slidebar doesn't really know how to deal with an LDB launcher that opens a user interactive menu.
endx7 is offline Report comment to moderator  
Reply With Quote
Old 01-26-13, 09:43 PM  
endx7
An Aku'mai Servant
 
endx7's Avatar
AddOn Author - Click to view AddOns

Forum posts: 35
File comments: 55
Uploads: 9
The library I am using has a hard time dealing with that many different controls. I improved that screen by changing the control type so that one control actually handles all the pet selection check boxes, but it still needs work. At this point, my current plan is to completely reimplement the pet selection process, but that'll take more time.

I'll check the the slidebar issue out when I get a chance.
endx7 is offline Report comment to moderator  
Reply With Quote
Old 01-26-13, 04:50 AM  
Barleduq
Ruler of All I Survey
 
Barleduq's Avatar
Premium Member

Forum posts: 62
File comments: 260
Uploads: 0
Thank you!

tl;dr - I have 530+ pets, and one of each type has been renamed. To what extent are the lag problems I'm seeing due to either/both of these factors?

Verbose version:

This update made it possible to use the addon again! I'm not sure if it was that I'd gone over some magic amount of pets, but where before it would freeze wow for a while but come back, it had gotten to the point where if I tried to even access the Enable Pets screen of the config, I would get completely logged out of WoW, down to the splash 'input your password here' screen.

I downloaded the addon and pulled up the button on the Norganna Slidebar. That had an indexed list of my pets, and again, when I moved the mouse down into that list window, the slidebar went back into the side of my window and moved the list with it, making it impossible to use. That hasn't changed, and I'm not sure who to comment to about that, you or the Norganna folks.

I went into the Game Menu / Interface / Addons config window, and clicked open Pet Leash, and then Enable Pets and.... waited. But it did come up without logging me out (tho I got disconnected and reconnected messages in chat). I'm glad to see that everything that I hadn't touched before was now set to Never! Both that it was set to never, and that the ones I *had* changed were not changed from my settings.

Clicking on the down-arrow to access the settings came up right away, but changing the setting took 5-6 seconds of freeze (as detected by motion visible in the translucent screen and music suddenly going silent). Again, it didn't disconnect me in any way, so this *is* an improvement.

Due to having 10 toons before (and making an 11th when MoP came out), I have up to 10 duplicates of the easily available pets (not to mention the unusable horde versions of e.g. the balloon and the moonkin hatchling). ! started MoP with 490+ and am now up to 532 (having removed one last night to put on the AH). Is 532/533 somehow some magic timing/breakpoint, where last night (before the update) I was getting logged out completely when I tried to access, whereas today (at 532) I'm not? It's something to think about - I know enough about coding and compsci theory to know it can make a difference, and not enough to figure it out. Also, I have one (and sometimes two) of each pet renamed so I can distinguish the ones I am using in a team, and also to have an easy way to choose which to have petleash use for deployment. Could having so many renamed be causing any issues for your code?

Thank you for the update!
Barleduq is offline Report comment to moderator  
Reply With Quote
Old 01-05-13, 06:01 PM  
endx7
An Aku'mai Servant
 
endx7's Avatar
AddOn Author - Click to view AddOns

Forum posts: 35
File comments: 55
Uploads: 9
I definitely need to redesign the weighted config, and I suppose even the normal config is a bit slow too.

I'll do something about it.
Last edited by endx7 : 01-05-13 at 06:01 PM.
endx7 is offline Report comment to moderator  
Reply With Quote
Old 01-05-13, 07:11 AM  
Barleduq
Ruler of All I Survey
 
Barleduq's Avatar
Premium Member

Forum posts: 62
File comments: 260
Uploads: 0
PetLeash froze WoW. o.O

I was flying from Dalaran to Fizzcrank Airstrip in Borean Tundra. I was looking around at things to do in that three minutes, and saw that I hadn't done anything with setting up prefs for PetLeash. First, I noticed it in the slidebar, and tried to poke it there - but when the mouse came off the slidebar to choose something in the list, the slidebar went back and the panes with the choices went with it, effectively making it impossible to do anything there. (Not sure if that should be a complaint against teh slidebar or what...)

So then I opened the config by clicking on the icon in slidebar, and opened up the pane (I can't remember the name?) that includes the checkbox for 'Weighted Pets'. I clicked that checkbox, and WoW froze. After a minute or two, I came here and started typing. It has since unfrozen, reloaded the ui twice, and logged me out to the initial game launch screen, all without my touching it.

Yay, computers are fun! :/

ETA: I logged back in, and tried again, disabling one addon I had that I thought had been lagging me before. I used control-click on the slidebar icon, hit the + next to the PetLeash name, clicked on "Enabled Pets" and it froze again, right there. It did finally wake up again, and showed me the pane to weight the pets with. Not sure what's happening here, but if it does this persistently it's not a good thing.

Son of ETA: Clicking on the arrow of any of the dropdown boxes causes 1-2 seconds of freeze. Clicking on any of the choices causes 5-10 seconds of freeze. Note: I have over 500 pets, due to having 10 toons on the server and having gotten pets for all to have the same one, so I have LOTS of duplicates. I'm ONLY clicking on one of each. Also, clicking on either of the scrollbar arrows causes more than 1 page of scroll.
Last edited by Barleduq : 01-05-13 at 07:50 AM.
Barleduq is offline Report comment to moderator  
Reply With Quote
Old 12-11-12, 12:52 PM  
endx7
An Aku'mai Servant
 
endx7's Avatar
AddOn Author - Click to view AddOns

Forum posts: 35
File comments: 55
Uploads: 9
Sure, I'll see what I can do.
endx7 is offline Report comment to moderator  
Reply With Quote
Old 12-11-12, 11:54 AM  
Karzanus
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
A suggestion for future releases: now that lots of people (read: me) have lots of pets and are catching new pets at a faster rate than before, would it be possible to alter the weighted scale so that the user can dictate what the default weight is? Currently you can only toggle it to "often" or "never" and even if you toggle it to "never," new pets still enter the petleash weighted scale as "often".

Personally, for example, i would prefer to be able to make most of my pets "hardly ever" on the weighted scale so that they all still come out, but the few that i choose come out most often. It would be optimal if i could change my default to "hardly ever" so that, A.) they would all change to that setting without me having to change all two hundred of them individually, manually by hand, and 2.) i don't have to fish through my huge list of pets to change it to that every time i catch a new one.

Anyways, just a thought.
Karzanus is offline Report comment to moderator  
Reply With Quote
Old 08-17-12, 10:55 AM  
endx7
An Aku'mai Servant
 
endx7's Avatar
AddOn Author - Click to view AddOns

Forum posts: 35
File comments: 55
Uploads: 9
There is already an option for disabling while in battlegrounds and arenas.

I will look into adding an option that will also cause it to desummon your minipet when you enter one.
endx7 is offline Report comment to moderator  
Reply With Quote
Old 08-17-12, 02:10 AM  
Devius
A Kobold Labourer

Forum posts: 0
File comments: 99
Uploads: 0
Is it possible to make an option for the addon to dismiss any pet and disable it's self while in a bg, rbg or arena and reenable when outside of them ?
Devius is offline Report comment to moderator  
Reply With Quote
Old 07-03-12, 09:16 AM  
endx7
An Aku'mai Servant
 
endx7's Avatar
AddOn Author - Click to view AddOns

Forum posts: 35
File comments: 55
Uploads: 9
If you're looking for the version to run on the MoP beta client, look here.
endx7 is offline Report comment to moderator  
Reply With Quote
Old 09-26-11, 03:08 PM  
loop not defined
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Brewfest Keg Pony

Hello,

Just wanted to let you know that the new Brewfest item, Keg Pony (different from the Pony Keg) gets despawned by PetLeash.

The Keg Pony is and isn't a companion. It isn't learned in the Combanion Spellbook, but does replace any existing companions when summoned. Because of this, PetLeash detects no companions and immediately summons an actual companion - despawning the Keg Pony which is on a 30 minute cooldown.

Is it possible to add this to the list of Special Item exceptions?
loop not defined is offline Report comment to moderator  
Reply With Quote
Old 07-14-11, 12:26 AM  
Blackthorn0069
A Kobold Labourer

Forum posts: 0
File comments: 9
Uploads: 0
Bug?

So how do u make the "Auto Switch when changing maps" not occur when ur mounted, 100m in the air?
Blackthorn0069 is offline Report comment to moderator  
Reply With Quote
Old 03-03-11, 03:26 PM  
Pennet
An Aku'mai Servant

Forum posts: 32
File comments: 31
Uploads: 0
Fix for PetLeash breaking Hunter Camouflage

This fix will unsummon upon casting Camouflage, and resummon upon leaving Camouflage.

Open PetLeash.lua

Find line:
local INVIS_SPELLS = {66, 11392, 3680}

Change to:
local INVIS_SPELLS = {66, 11392, 3680, 80326}

Save and restart WoW.

Cheers!
Last edited by Pennet : 03-03-11 at 03:27 PM.
Pennet is offline Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: