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 window. It does not modify or reskin Blizzard's pet journal, and it contains no code from Rematch or any other addon.
What's new in 2.0
A full UI redesign:
- Calm dark theme with a single gold accent. No more wall of buttons; gold marks the actions that matter.
- Custom circular pet-type icons in the filter bar and on every pet row.
- One-row filters (Level, Filter, Counter) instead of three stacked rows.
- Team-facts stat strip with Health, Power, and Speed cards plus a color-coded Strong vs / Tough vs summary.
- Zebra-striped collection for easy scanning.
- Right-click management. Delete and reorder live on the context menu, with no per-row button clutter.
- Breed data refreshed so current-era pets show their breed (B/B, P/S, and so on).
Features
- One 3-panel window: Collection, Current Team, and Teams, all visible at once. Pet card, import/export, and share are inline, with no extra windows.
- Save and load teams: store the slotted pets (with their chosen abilities) as a named team and reload them in one click. Rename, delete, organize.
- Groups: sort teams into collapsible folders.
- 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, modern species included.
- Move selection: pick each loaded pet's abilities right in the window.
- Pet cards: hover any pet for stats, type, rarity, source, and flavor text.
- Filters and search: filter by type (icons), level, marked, or rarity, and search by pet name or ability text (for example, find everything that causes Bleed).
- Pet markers: tag pets with a raid icon and filter to just those.
- Notes and win/loss: attach a note to any team, with per-team W-L tracked automatically.
- Targets: bind a team to a tamer and optionally auto-load it.
- Leveling queue: queue pets to level, flag a slot as a leveling slot, and it auto-fills from the queue.
- Import, export, and backup: share a team as a compact string, or back up everything at once.
- Send-to-player: send a team straight to another Long Live Pets user.
- Battle scripts: the bundled, MIT-licensed tdBattlePetScript engine (by DengSir) runs scripted battles. 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
LongLivePets-x.y.z.zip from the Files tab (not "Source code").
- Unzip it. You'll see
LongLivePets and tdBattlePetScript.
- 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
/llp opens 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. 🐾