Description
TameHelper.Adorn
World of Warcraft Addon - Checking Which Hunters Special Pet Families Can Tame.
Base on "Tame Helper" By Myathe01
TameHelper.Adorn 1.02 --
・Skill Update with "Florafaun"
・Added Transparency Button to control Main Frame Transparency.
Features
Core Functionality
・Pet Taming Overview: Displays which exotic pet families a Hunter can tame based on learned abilities and completed quests
・Automatic Detection: Automatically checks if the player is a Hunter and shows relevant pet information upon login
・Real-time Status: Updates display with color-coded indicators for each pet family (Green = Available, Red = Not Available)
Pet Family Tracking
Special Tomes & Quests Tracking
・Blood Beasts: Checks via (Spell ID: 54753)
・Direhorns: Checks via (Spell ID: 138430)
・Feathermanes: Checks via (Spell ID: 242155)
・Cloud Serpents: Checks via quest completion (ID: 62254)
・Mechanicals: Checks via (Spell ID: 205154)
・Gargons: Checks via quest completion (ID: 61160)
・Undead: Checks via quest completion (ID: 62255)
・Lesser Dragonkin: Checks via quest completion (ID: 72094)
・Ottuk: Checks via quest completion (ID: 66444)
・Florafaun: Checks via (Spell ID: 1272785)
Race-Specific Detection
・Mechagnome Specialization: Automatically grants Mechanical pet taming ability for Mechagnome Hunters regardless of spell learning
User Interface Features
・Customizable Frame: Draggable, resizable window with WoW-native styling
・Dynamic Sizing: Automatically adjusts window height based on content
・Clean Visual Design:
Semi-transparent background with border
Title with underline separator
Standard close button functionality
Color-coded text for quick status recognition
Commands & Accessibility
・Slash Command: /tamehelp to manually show the pet information window
・Auto-display: Automatically appears for Hunter characters upon login
・Manual Control: Can be closed and reopened as needed
Technical Features
・Event-Driven Architecture: Efficient event handling for login and addon loading
・Modular Design: Easy to extend with additional pet families
・Version Compatibility: Checks game build version for future compatibility
・Addon Metadata Integration: Uses official addon metadata for title and version display
Future Expansion Ready
・Comment Templates: Placeholder for Beast Mastery exotic pets (currently commented out)
・Extensible Array: tomes table easily expanded with new pet families
・Modular Functions: Separate functions for different checking methods (spell, quest, race)
User Experience
・Minimal Intrusion: Only activates for Hunter characters
・Clear Status Indicators: Immediate visual feedback on taming capabilities
・Persistent Positioning: Draggable window maintains position between sessions
・Lightweight: Minimal performance impact with efficient event registration
Compatibility
・WoW API Integration: Uses standard WoW Lua API functions
・Backwards Compatibility: Designed to work with multiple WoW expansions
・Addon Standards: Follows Blizzard addon development guidelines
Convenience Features
・Auto-display on login - Shows window automatically when logging in as a Hunter
・Slash commands - Use /tha or /tamehelp to toggle the window
・Persistent settings - Saves your transparency preference between sessions
