Description
Long Live Pets 🐾
Long Live Pets is a battle-pet team manager for World of Warcraft. Save the pets you've slotted as a named team, then reload that whole team in one click later. Built for Midnight (Interface 12.x).
It's an original, independent addon. It's written from scratch, MIT-licensed, and uses its own clean window. It does not modify or reskin Blizzard's pet journal, and it contains no code from Rematch or any other addon.
Features
- Clean, themed UI. Calm dark panels with a single gold accent, custom circular pet-type icons, zebra-striped lists, and a team-stat strip. Built to stay readable, not cluttered.
- One 3-panel window. Collection, Current Team, and Teams are all visible at once. The pet card, import/export, and share are inline, with no separate windows.
- Save and load teams. Store the slotted pets (with their chosen abilities) as a named team and reload them in one click. Rename and delete from a right-click menu.
- Groups. Sort teams into collapsible folders. Move any team to any group straight from its right-click menu.
- Auto counter-team builder. Long Live Pets learns each tamer's pets from your battles, then "Build Counter" picks your best 3 against them by the type wheel and explains why, with one-click load.
- Breeds at a glance. Each pet shows its breed (B/B, P/S, and so on), current-era species included.
- Move selection. Pick each loaded pet's abilities right in the window. The center panel shows all 3 ability slots with their options; click to choose.
- Pet cards. Hover any pet for a card with its stats (health, power, speed), type, rarity, source, and flavor text.
- Filters and search. Filter by type (icon buttons), level, marked, or rarity, and search by pet name or ability text (for example, find everything that causes Bleed).
- Pet markers. Tag a pet with a raid icon and filter the collection to just marked pets.
- Notes and win/loss. Attach a note to any team, with per-team W-L tracked automatically at the end of a battle.
- Targets. Bind a team to a tamer or NPC and optionally auto-load it when you target them.
- Leveling queue. Queue pets to level, flag a team slot as a leveling slot, and it auto-fills from the queue. Maxed pets drop off on their own.
- Import, export, and backup. Share a team as a compact string, or back up every team at once, and paste to import.
- Send-to-player. Select a team and send it straight to another Long Live Pets user to save.
- Battle scripts. The bundled, MIT-licensed tdBattlePetScript engine (by DengSir) is included. Link a script to a team and it arms automatically when you load that team.
- Minimap button, a movable window, and a full /llp command set.
Installation
This download contains two addon folders, and both go directly in your AddOns folder:
- Download the LongLivePets zip from the Files tab (not "Source code").
- Unzip it. You'll see
LongLivePetsandtdBattlePetScript. - Copy both into
World of Warcraft/_retail_/Interface/AddOns. - Enable them on the character-select AddOns screen, log in, and type /llp.
Each folder must sit directly inside AddOns, so WoW sees AddOns/LongLivePets/LongLivePets.toc. Don't want scripts? You can install just LongLivePets.
Commands
/llpopens the window./llp counter <type>tells you what beats an enemy type./llp find ability <text>finds pets with a matching ability.- And more. Type /llp for the full list.
Credits and licensing
- Original work, offered under the MIT License.
- Inspired by Rematch (by Gello), a sincere hat tip for the design ideas. None of its code is used here.
- Bundles tdBattlePetScript by DengSir (MIT), redistributed with its license intact.
- Breed detection uses LibPetBreedInfo-1.0, with its base-stat data refreshed from BattlePetBreedID (by MMOSimca) for current-pet coverage.
- The circular pet-type icons are original art made for this project.
World of Warcraft is the property of Blizzard Entertainment. This is a fan-made, unofficial addon. Found a bug or have a request? Open an issue on GitHub. 🐾





