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
/reloadneeded
🐞 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


