Get an Epic Experience with Premium


Companions Login to Add Favorites
  • World of Warcraft
  • 292 Monthly Downloads
  • Supports: 5.3.0
  • 167,014 Total Downloads
  • Updated 10/27/2013
  • Created 01/25/2009
  • 431 Favorites
  • Project Site
  • Comments
  • Release Type: Release
  • License: All Rights Reserved
  • Newest File: 2.2.11

About PetLeash

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.


  • 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)

/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.

About the Alpha/Beta version

The way pets are handled has changed internally, so it has to upgrade the saved settings. There may be bugs with this. If you have issues with the alpha version, you can downgrade to the latest 2.x version and your old settings will still be available. However, also due to how this is done, if you reset a profile, it will re-upgrade settings from the 2.x version profile (if one exists). I plan to fix this, but for now it is convenient for causing an upgrade to occur again.

This also features a new trigger and filter system.

  • Filters let you select pets by some criteria. For a pet to be in a set, it must match any filter.
  • You can create additional sets of pets under Pet Triggers, and a set of pets is used when all triggers in that set is true.

You can build more complex conditions by adding (Or) and (And) groups. I intend to add some sort of help to the configuration UI to help explain this, but I haven't decided how I will do that yet. I also intend to add new triggers and filters, and any suggestions are welcome.



First Previous Page 10 of 17 Next Last
  • #118
    I love the addon, but is there anyway to keep it from summoning my Guild Page?
  • #116
    I tried patching it up for the new archaeology item, The Innkeeper's Daugther, where a female dwarf companion spawns occasionally after the item/hearthstone is used, because PetLeash would summon a selected pet over it. I tried everything from GetItemCooldown() to GetMapName()+GetBindLocation(), but I don't think it's working, I'm hoping for a new version with a fix for this item!
  • #115
    This has been my favorite addon for a long time, to always keep a pet out AND dismiss when stealthed

    But there's a problem with the new hunter ability Camouflage. It puts you in a true "stealth" when standing still, and the addon dissmisses correctly, but you can move in camouflage and when you move it summons a pet and breaks Camo!

    When you stop moving it gives you a separate "stealth" buff, so if you could add the "Camouflage" buff to act as if you are stealthed or something. I'm sure all the hunters that use this would be very appreciative!
  • #117
    Just came here to post the same problem.
    Please add Camouflage to act as "stealthed", just died because of this. :x
  • #114
    Found another quest where having a pet out interferes with the mechanics of the quest.
  • #113
    This is more of a quest than it is an item, but PetLeash needs to deactivate while you're doing this quest. It blocks the quest from being completed. As soon as the quest is over it can be turned back on again.
  • #112
    So I'm just wondering if perhaps this addon works in resummoning the Rocket Chicken if it self destructs? I've got a code for the pet, and I'd just like to make sure that the pet works properly with this addon.
  • #111
    I noticed that the Weighted Pets option did not seem to be having any effect. I thought perhaps I was just having weird RNG luck, but after further investigation it seems that your PickPet method is always calling pick_flat, regardless of the actual value of the setting.

    I tried adding a "print(self.db.weightedPets)" line and got a nil value error. So it seems that weightedPets is never being set to true or false, and is always nil. I didn't do further digging to find the cause of that, though, and just changed PickPet to always call pick_weighted.

    Just a heads up.
  • #110
    um... How about Haunted Memento? Can it be added so it won't replace the ghost with pets with this item in bags?
  • #109
    Been awhile since I found another item that conflicts with companion pets. Please add this item to the list.
  • #108
    On my toons with only a few pets, I love this addon. On my toon with 30+ pets this addon does not work! I get the same pets over and over even using weighted. I have even disabled some of the pets completely and they're still being summoned. Looks like I'm going to have to check out the code and see if I can get to be true random or at least only summon the enabled pets.
  • #106
    It does not seem to automaticly summon Mini Thor, wich comes with the StarCraft II Collector's Edition.

    Hope it's going to be updated...seeing it been 8 months ago :S
  • #107
    Nvm the Update, already found a replacement addon.
  • #105
    Do you think you could add in a little button on the pet menu in the character menu? that would open options for petleash.
  • #104
    This IS the absolute best companion add-on. THanks

    I hope it stays updated.
  • To post a comment, please login or register a new account.
Login to Curse

Don't have an account? Create One.

Get an epic experience with Curse Premium
  • Faster addon downloads
  • Premium-Only Beta Giveaways
  • Ad-Free Curse experience
  • Premium Curse Client
  • and many More Features
  • Learn More »

Leaguepedia PAX Skin Giveaway