Description
1. Pet Ability & Data Tracking
- Dynamic Spellbook Monitoring: Automatically scans and lists all current pet abilities and ranks directly from the pet spellbook.
- Training Point Calculation: Real-time tracking of available vs. total Training Points (specifically filtered for Hunters; automatically hidden for Warlocks).
- Live Name Updates: The window title dynamically updates to match the current pet's name.
2. Interactive User Interface
- Collapsible Sections: Interactive headers for "Pet Info" and "Abilities" allow users to toggle visibility using
[+]and[-]buttons to minimize screen real estate. - Smart Auto-Sizing: The frame background automatically recalculates its width and height based on the length of ability names and the number of expanded sections.
- Movable & Persistent Frame: Users can drag the tracker anywhere on the screen. Coordinates and "collapsed" states are saved per character.
3. Visual Customization & Typography
- Multi-Font Support: Includes a typography engine with four selectable font styles: Friz Quadrata, Arial Narrow, Morpheus, and Skurri.
- Granular Scaling: Three independent sliders allow for separate font size adjustments for the title, section headers, and ability text.
- Class-Themed Aesthetics: Features a toggle to apply the player's class color to the main title text.
- Backdrop Styling: Adjustable background transparency (0%–100%) and a toggle to hide or show the window border.
4. Minimap Integration
- Draggable Orbital Button: A customizable icon (
Ability_Hunter_BeastCall) that orbits the minimap for quick access. - Dual-Click Functionality:
- Left-Click: Toggles the main tracker window visibility.
- Right-Click: Opens the native WoW Addon configuration panel.
- Smart Visibility: The minimap button and main frame automatically hide if no pet is currently summoned.
5. Security & Configuration
- Frame Locking: Includes a movement lock toggle and an optional on-screen lock icon to prevent accidental dragging during combat.
- Modern Settings API: Fully integrated into the standard World of Warcraft "Addons" settings category for a seamless UI experience.
- Automatic Tickers: Constantly monitors events like
PET_UI_UPDATEandUNIT_PETto ensure data accuracy without manual refreshes.


