promotional bannermobile promotional banner
premium banner
KalsBattlePetLevels tracks total owned battle pets, unique species, and level distribution in a scrollable UI. Includes vanity detection, slash commands, and auto-updates after battles and journal changes. Built for MoP Classic 2025.

Description

KalsBattlePetLevels - Changelog ========================

Author: Kaladrax Realm: Pagle (US) Addon: KalsBattlePetLevels Purpose: Displays your battle pet collection stats, including total pets, unique species, and a level-by-level breakdown. UI includes a scrollable frame, debug mode, vanity pet detection, and real-time updates after battles or journal changes.

 

Version 1.2.6 📦 Finalized packaging for public release 📊 Added display line for "Vanity" pets and "Non-Battle" pets 🎨 Welcome message added with styled formatting and usage tips 📏 Improved line spacing and layout consistency in scroll view 🪄 Scroll frame now hides unused lines for cleaner updates 🐉 TOC updated to reflect new version (1.2.6)

 

Version 1.2.3 🧪 Added /kpldebug on and /kpldebug off commands 🧹 Cleaned debug output with emoji indicators and color-coded logs 🛡 Improved scanLock logic to prevent redundant updates 🔎 Enhanced pet scanning to exclude vanity pets from level counts 📈 Unique species detection improved with smarter filtering

 

Version 1.2.0 🖼 Main UI frame created: movable, resizable, and scrollable 🔢 Displays total pets, unique species, and level counts from 1–25 🎮 Slash commands added: /kplshow, /kplhide, /kplreset 🧵 Modular architecture: Core, PetData, UI, Debug, Welcome 🔁 Frame auto-updates after pet battles and journal changes 🚿 Pet Journal reset button added to restore default filters

 

Version 1.1b (Beta) 📋 Initial prototype with core scan and basic display 🔍 Level tracking logic and species counter implemented 🧪 Basic debug logging stub added 🎮 First version of slash commands tested 🧱 Foundation built for MoP Classic 2025 compatibility