promotional bannermobile promotional banner
premium banner
Kaladrax's Pet Leveler is a smart World of Warcraft addon that automatically selects your lowest-level battle pets—filtered by type—so you can level efficiently with just one click.

Description

🐾 Kaladrax's Pet Leveler

A lightweight battle pet leveler for MoP Classic. This addon automatically selects your lowest-level pets for battle so you don’t have to micromanage. It uses a smart config panel to filter by type (Beast, Undead, etc.) and rarity (Poor to Legendary). Whether you're farming in one zone or leveling across the map, KaladraxPetLeveler keeps your team fresh and ascending.

Command: /kpl config to open the settings Command: /kpl debug to toggle debug output Command: /kpl to slot pets based on filters

 

🔄 Version: v1.9.1 – 2025-10-01

🧼 Improvements

  • ➕ Now fills as many valid slots as possible, even if fewer than 3 pets meet the criteria

  • 🔁 Config panel changes to pet types now take effect immediately—no /reload needed

🐞 Bug Fixes

  • ✅ Type selections in the config panel were not updating correctly—now they persist and apply on close

  • 🚫 Prevented error spam when filters returned too few eligible pets

🔎 Debug Enhancements

  • 🧮 Logs show raw rarity value, normalized rarity, and label (e.g. "Epic (4)")

  • 📋 Console reports active rarity selections after each scan

  • 🐾 Slot success messages now clearly indicate pet name, level, rarity, and slot number

 

📜 Past Versions

v1.3.0 – 2025-07-09

  • ✅ Full rarity filtering added: select Poor to Legendary in config

  • ✅ Rarity normalization for MoP Classic’s offset GetPetStats() values

  • ✅ Checkboxes now save selections for both rarity and type

  • 🐞 Fixed: rare pets being slotted even when deselected

  • 🧠 Improved debug output for eligibility and slot assignment

v1.2.3 – July 8, 2025

  • Replaced deprecated InterfaceOptions_AddCategory

  • Switched to standalone config window using BasicFrameTemplate

  • Fixed duplicate close buttons

  • Prepatch compatibility fixes

v1.2.2 → v1.2.1

  • Removed settings panel attempts due to nil errors

  • Reverted then fully removed broken category registration

v1.2.0

  • Added pet type filtering (Humanoid, Undead, etc.)

  • Config panel with type checkboxes

  • New command: /kpl config

  • Pet selection honors type filters

v1.1.5 → v1.1.0

  • Added debug toggle /kpl debug

  • Debug messages now respect toggle

  • Pet Journal refresh after assignment

  • Improved non-battle pet filtering

  • Slot retry logic, duplicate petID avoidance

  • Loadout logging and welcome messages