Download
(181Kb)
Download
Updated: 07-18-18 05:16 PM
Pictures
File Info
Compatibility:
Battle for Azeroth (8.0.1)
Updated:07-18-18 05:16 PM
Created:01-28-09 12:18 AM
Downloads:35,433
Favorites:123
MD5:

PetLeash  Popular! (More than 5000 hits)

Version: 3.1.5
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.

Changelog
=========

3.1.5 (2018-07-18)
------------------

- Fix readiness checks to work with 8.0 client patch.
- Fix food triggered sitting readiness check.

3.1.4 (2017-09-05)
------------------

- Fix pet selection to work with 7.3 client patch.

3.1.3 (2017-03-29)
------------------

- Fix options screen creation to not break with 7.2 client patch.

3.1.2 (2016-11-26)
------------------

- Allow setting of class in the Class Specialization trigger. Only
checking specialization and not class was confusing when the profile
was not set to be specific to class.

3.1.1
-----

- Don't overflow scroll frame for pet triggers.
- Don't disable ready for haunted momento.
- Update localizations (deDE)

3.1
---

- Provide the DataBroker plugin as a minimap button, which is disabled
by default.
- DataBroker plugin display tweaks.
- Add currently disabled/enabled search filter for pet selection
- Add class specialization trigger.
- Detect going afk or eating food as the sitting state, which lasts
until the player moves.

3.0.17
------

- Update localizations (deDE)

3.0.16
------

- Add support for 7.0 client:
- Update summonable pets to check for "needs fanfare", which seems
to be a pet unwrapping animation.
- Update readiness checks for changed spell ids.

3.0.15
------

- Fix luacode example trigger.
- Fix luacode trigger handling.
- Don't dismiss pets when going into stealth. Pets now stealth with
the player.
- Add another Nagrand quest for checking readiness.

3.0.14
------

- Update localizations (ruRU)

3.0.13
------

- Update localizations

3.0.12
------

- Default to enabled in PVE instances.

3.0.11
------

- Add enabled/dismiss option for PVE instances.

3.0.10
------

- Add tooltip to pet selection, to help distinguish between different
pets with the same species.
- Make pet selection sorting consistent.

3.0.9
-----

- Update spell ids for eating readiness check.
- Don't try to dismiss a pet while flying.
- Allow summoning pets while mounted.

3.0.8
-----

- Be more chatty when summoning a pet, to help users detect problems
with readiness checks.
- Update spell ids for eating readiness check.


3.0.7
-----

- Minor bugfixes.

3.0.6
-----

- Dismiss pets when in Camouflage and Feign Death, as they no longer
break when a pet is dismissed.

3.0.5
-----

- Disable readiness when the Oshu'gun quest is active. It is doing
something weird with pets.

3.0.4
-----

- When in autoswitch mode, don't try to summon a pet if we get extra
zoning events.

3.0.3
-----

- Minor option bugfixes.

3.0.2
-----

- Fix search box "Search" string handling.

3.0.1
-----

- Update spell ids for camouflage readiness check.

3.0
---

- Add new triggers and filters functionality to dynamically select
pets or conditions to summon pets on.
- The pet selection screen has been rewritten to more easily search
for pets and for improved performance.
- Update spell ids for camouflage readiness check.
Post A Reply Comment Options
Unread 07-07-09, 02:12 PM  
endx7
An Aku'mai Servant
 
endx7's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 58
Uploads: 7
Originally posted by bitechu
Hey thanks for the mod. How hard would it be to put in an option to dismiss your pet when on a flying mount? There is nothing i hate worse than being given away by a mini pet when im stalking my alliance prey from above!
It's doable.
Report comment to moderator  
Reply With Quote
Unread 07-06-09, 10:16 PM  
bitechu
A Murloc Raider

Forum posts: 6
File comments: 57
Uploads: 0
Hey thanks for the mod. How hard would it be to put in an option to dismiss your pet when on a flying mount? There is nothing i hate worse than being given away by a mini pet when im stalking my alliance prey from above!
Report comment to moderator  
Reply With Quote
Unread 06-29-09, 06:16 PM  
endx7
An Aku'mai Servant
 
endx7's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 58
Uploads: 7
Originally posted by Aldair
No, no, no, no, no... Please no!

I love the toggle!

Is there some way we could have both?
Sorry, I'm confused. Which toggle are you referring to?
Report comment to moderator  
Reply With Quote
Unread 06-29-09, 06:10 PM  
Aldair
A Kobold Labourer
 
Aldair's Avatar

Forum posts: 0
File comments: 20
Uploads: 0
Originally posted by cythrawll
Now you got it working for stealth, need to get it working for Mage Invisibility as well.

I kind of solved it with a macro that does /petleash enable to disable whenever I invis. But it sucks if I forget to re enable petleash for the next time I use invis (pet will be called when I go invisible).

It would work out nice if instead of commands that toggle, if you have
/petleash disable
/petleash enable

which will have no effect if you already have it disabled/enabled.

No, no, no, no, no... Please no!

I love the toggle!

Is there some way we could have both?
Report comment to moderator  
Reply With Quote
Unread 05-06-09, 08:30 AM  
endx7
An Aku'mai Servant
 
endx7's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 58
Uploads: 7
Originally posted by khurzog
i found another small problem, if youre eating, and it tries to switch pets, it will interrupt your meal
Thanks. This will be fixed in the next version.
Report comment to moderator  
Reply With Quote
Unread 05-06-09, 01:35 AM  
khurzog
A Frostmaul Preserver
 
khurzog's Avatar

Forum posts: 266
File comments: 194
Uploads: 0
i found another small problem, if youre eating, and it tries to switch pets, it will interrupt your meal
Report comment to moderator  
Reply With Quote
Unread 04-21-09, 10:29 AM  
endx7
An Aku'mai Servant
 
endx7's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 58
Uploads: 7
Originally posted by cythrawll
Now you got it working for stealth, need to get it working for Mage Invisibility as well.
It's supposed to work with invisibility with the same toggle it uses for stealth. Does it not work?
Last edited by endx7 : 04-21-09 at 10:30 AM.
Report comment to moderator  
Reply With Quote
Unread 03-26-09, 08:16 PM  
cythrawll
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Now you got it working for stealth, need to get it working for Mage Invisibility as well.

I kind of solved it with a macro that does /petleash enable to disable whenever I invis. But it sucks if I forget to re enable petleash for the next time I use invis (pet will be called when I go invisible).

It would work out nice if instead of commands that toggle, if you have
/petleash disable
/petleash enable

which will have no effect if you already have it disabled/enabled.
Report comment to moderator  
Reply With Quote
Unread 02-14-09, 08:33 PM  
endx7
An Aku'mai Servant
 
endx7's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 58
Uploads: 7
Ok, it should no longer error out, although I still haven't determined the source of the problem itself.
Report comment to moderator  
Reply With Quote
Unread 02-14-09, 03:38 PM  
endx7
An Aku'mai Servant
 
endx7's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 58
Uploads: 7
Originally posted by thegriffgeeks
What would be the easiest way to do this? I have bug sack and don't see an option to generate that easily.
If you really have to, a screenshot of your Interface/AddOns directory would suffice.
Report comment to moderator  
Reply With Quote
Unread 02-14-09, 08:10 AM  
thegriffgeeks
A Kobold Labourer
 
thegriffgeeks's Avatar

Forum posts: 0
File comments: 94
Uploads: 0
Originally posted by endx7
Edit: Can you post a list of AddOns you have installed so that I can try to determine the root cause of this bug?
What would be the easiest way to do this? I have bug sack and don't see an option to generate that easily.
__________________
Last edited by thegriffgeeks : 02-14-09 at 09:33 AM.
Report comment to moderator  
Reply With Quote
Unread 02-14-09, 05:20 AM  
endx7
An Aku'mai Servant
 
endx7's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 58
Uploads: 7
Thanks for the bug reports.

The first is an embed error, and should be fixed in the next version. I've gotten scattered bug reports for the second error, but no one has ever given me a full traceback until now. That should be helpful.

Edit: Can you post a list of AddOns you have installed so that I can try to determine the root cause of this bug?
Last edited by endx7 : 02-14-09 at 06:48 AM.
Report comment to moderator  
Reply With Quote
Unread 02-13-09, 11:36 PM  
thegriffgeeks
A Kobold Labourer
 
thegriffgeeks's Avatar

Forum posts: 0
File comments: 94
Uploads: 0
error msgs

Clean install I got these 2 msgs. It did not work, but it was in the interface options. Just couldn't do anything. I use Titan panel.

[2009/02/12 16:47:08-1512-x1]: PetLeash-1.1\PetLeash.lua:84: Cannot find a library instance of "LibAboutPanel".
!Swatter-5.2.4013 (DingoII)\Support\LibRevision.lua:47: in function `LibStub'
PetLeash-1.1\PetLeash.lua:84: in function <Interface\AddOns\PetLeash\PetLeash.lua:79>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceAddon-3.0-5 (Titan):469: in function `InitializeAddon'
AceAddon-3.0-5 (Titan):582: in function <...face\AddOns\Titan\libs\AceAddon-3.0\AceAddon-3.0.lua:575>

---

[2009/02/12 17:13:13-1512-x4]: PetLeash-1.1\PetLeash.lua:264: attempt to get length of field 'usable_pets' (a nil value)
PetLeash-1.1\PetLeash.lua:282: in function `ResummonPet'
PetLeash-1.1\PetLeash.lua:62: in function <Interface\AddOns\PetLeash\PetLeash.lua:62>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[1]":9: in function <[string "safecall Dispatcher[1]"]:5>
(tail call): ?:
AceConfigDialog-3.0-25:782: in function <...nfig-3.0\AceConfigDialog-3.0\AceConfigDialog-3.0.lua:601>
(tail call): ?:
<in C code>: ?
<string>:"safecall Dispatcher[2]":9: in function <[string "safecall Dispatcher[2]"]:5>
(tail call): ?:
AceGUI-3.0-16 (Titan):267: in function `Fire'
...itan\libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:20: in function <...itan\libs\AceGUI-3.0\widgets\AceGUIWidget-Button.lua:19>:

---
__________________
Report comment to moderator  
Reply With Quote
Unread 02-10-09, 01:16 PM  
endx7
An Aku'mai Servant
 
endx7's Avatar
AddOn Author - Click to view AddOns

Forum posts: 38
File comments: 58
Uploads: 7
Originally posted by cawfee
One small request: Add an option to switch the summon on / off when stealthed, my little companion has given my rogue away one too many times already :'D
I'll look into it. I'm not sure if I can actually auto-desummon when you stealth without breaking it.

Update: This is implemented in the next version. You probably don't want to enable summoning your pet in combat with this option.
Last edited by endx7 : 02-12-09 at 04:01 PM.
Report comment to moderator  
Reply With Quote
Unread 02-07-09, 12:12 AM  
cawfee
An Aku'mai Servant
 
cawfee's Avatar
AddOn Author - Click to view AddOns

Forum posts: 30
File comments: 94
Uploads: 1
This is such a neat mod. I have an array of them but always forget to keep one out. Thanks for the time to make it!

Edit
One small request: Add an option to switch the summon on / off when stealthed, my little companion has given my rogue away one too many times already :'D
Last edited by cawfee : 02-08-09 at 01:08 PM.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: