WoW BattlePetLeash addon Dragonflight/Wrath of the Lich King Classic 2024
wow addon BattlePetLeash


Game Version: 9.2.0
Total Downloads: 646
Updated: Apr 7, 2022
Created: Mar 29, 2022
download BattlePetLeashDownload Earlier Versions

Earlier Versions

Name Size Uploaded Game Version Downloads
release release 179.95 KB Apr 7, 2022 9.2.0 634 download BattlePetLeash release releaseDownload
release release 179.93 KB Mar 29, 2022 9.2.0 11 download BattlePetLeash release releaseDownload


Share this: seems abandoned as there are many LUA errors and no updates.

So I forked it and will fix what bugs I find or are reported (dependent on my free time)
BattlePetLeash 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)
/bpl enable : enable/disable auto-summoning
/bpl togglePet : summon or desummon pet (and switch auto-summoning)
/bpl resummon : summon a new pet
/bpl desummon : desummon pet
/bpl config : show configuration

BattlePetLeash has several key bindings that can be set via the Blizzard Key Binding interface.

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.


Add a comment