promotional bannermobile promotional banner

Long Live Pets

An original, MIT-licensed battle-pet team manager for Midnight. Save and reload teams in one click, auto-build counter teams, see breeds at a glance, and run scripted battles with the bundled tdBattlePetScript. Its own clean window, not a journal reskin.
2026-07-07_13-42-31.png

2026-07-07_13-42-31.png

2026-07-07_13-42-06.png

2026-07-07_13-42-06.png

2026-07-07_13-43-30.png

2026-07-07_13-43-30.png

2026-07-07_13-43-52.png

2026-07-07_13-43-52.png

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:

  1. Download the LongLivePets zip from the Files tab (not "Source code").
  2. Unzip it. You'll see LongLivePets and tdBattlePetScript.
  3. Copy both into World of Warcraft/_retail_/Interface/AddOns.
  4. 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. 🐾

The Long Live Pets Team

profile avatar
  • 1
    Projects
  • 490
    Downloads