π Core Features
Tome Database
Status Tracking
Visual Interface
-
Dark theme UI with purple/cyan accent colors
-
Expandable scroll frame - fits all tomes in a compact window
-
Per-tome display includes:
-
Tome name (large text)
-
Family badge (top-right)
-
Expansion badge
-
Per-character warning indicator (β )
-
Status dot with glow effect
-
Full description text
-
Source/location information
-
Waypoint button (when available)
πΊοΈ Waypoint System (Hybrid)
Smart Waypoint Detection
The addon automatically detects and uses the best available waypoint system:
-
TomTom priority - If TomTom is installed, uses TomTom's advanced waypoint system
-
Built-in fallback - Uses WoW's native map waypoints (Shadowlands+)
-
Text fallback - Prints /way command to chat if no system is available
Waypoint Tooltips
Waypoint Data Included
-
Map ID, coordinates (X/Y), and descriptive labels for each tome
-
Special notes for complex locations (e.g., "Map ID approximate" for Florafaun)
π Florafaun Discovery Tools
Special tools for the unknown Florafaun tome (Quest ID not yet public):
Commands
-
/tt scanid <start> <end> - Scan a range of quest IDs for completed quests
-
/tt setid <questid> - Manually set the Florafaun quest ID once discovered
-
/tt idcheck - Legacy quick scan (80000-85000 range)
Features
-
Saves discovered Quest ID to your saved variables
-
Updates status from "Unknown" to "Learned/Missing" once ID is set
-
Scans up to 10,000 IDs at a time (safety limit)
π±οΈ Interface Features
Main Window
-
Movable frame - Drag by title bar
-
Close button - Standard UI close button
-
Refresh button - Manually update all statuses
-
Summary display - Shows "Learned: X / 11" at bottom
-
Resizable content - Scroll frame adapts to content height
Minimap Button
-
Book icon on minimap (top-right by default)
-
Click to toggle main window
-
Shift-drag to move - Position saves between sessions
-
Hover tooltip shows instructions
β¨οΈ Slash Commands
| Command |
Description |
/tt or /tamingtomes |
Toggle main window |
/tt debug |
Print all tome statuses to chat |
/tt help |
Show available commands |
/tt scanid <start> <end> |
Scan quest ID range (e.g., /tt scanid 80000 85000) |
/tt setid <questid> |
Set Florafaun quest ID manually |
/tt idcheck |
Legacy quick scan (80000-85000) |
π¨ Visual Design
Color Scheme
-
Primary: Purple (0.78, 0.53, 0.99)
-
Accent: Cyan (0.20, 0.80, 1.00)
-
Text: Light gray-white (0.90, 0.90, 0.95)
-
Background: Dark themed (0.05, 0.05, 0.08)
-
Alternate row: Slightly lighter dark (0.08, 0.08, 0.12)
Status Colors
-
Known (Learned): Bright Green (0.30, 0.95, 0.40)
-
Missing: Bright Red (0.95, 0.30, 0.35)
-
Unknown: Bright Yellow (0.95, 0.85, 0.20)
Row Backgrounds
πΎ Saved Variables
-
TamingTomesDB.florafaunQuestID - Stores discovered Florafaun quest ID
-
TamingTomesDB.minimapButtonPosition - Saves minimap button position
-
TamingTomesDB.minimapButtonHidden - (Reserved for future hide feature)
βοΈ Technical Features
-
Account-wide tracking - Supports both account-wide and per-character tomes
-
Spell ID detection - Uses IsPlayerSpell() for spell-based tomes
-
Quest completion detection - Uses C_QuestLog.IsQuestFlaggedCompleted()
-
Error handling - Graceful fallbacks for missing dependencies
-
No external dependencies required - Works standalone, enhances with TomTom
-
Memory efficient - Reuses frames, minimal saved variables
π¦ Included Tomes
| Tome |
Family |
Expansion |
Type |
| Ancient Tome of Dinomancy |
Direhorns |
MoP |
Spell |
| Mecha-Bond Imprint Matrix |
Mechanicals |
Legion |
Spell |
| Tome of the Hybrid Beast |
Feathermanes |
Legion |
Spell |
| How to School Your Serpent |
Cloud Serpents |
MoP |
Quest |
| Blood-Soaked Tome of Dark Whispers |
Blood Beasts |
BfA |
Quest |
| Gargon Training Manual |
Gargons |
SL |
Quest |
| Simple Tome of Bone-Binding |
Undead Beasts |
SL |
Quest |
| Ottuk Taming |
Ottuks |
DF |
Quest |
| How to Train a Dragonkin |
Dragonkin |
DF |
Quest |
| Cinder of Companionship |
Nah'qi (Fireowl) |
DF |
Quest |
| Trials of the Florafaun Hunter |
Florafaun |
TWW |
Quest (ID Unknown) |
π§ Compatibility
-
WoW Version: Shadowlands and later (requires C_Map.SetUserWaypoint for built-in waypoints)
-
TomTom: Optional - enhances waypoint functionality
-
No conflicts - Uses unique frame names and global variables
π Notes
-
Per-character tomes show an orange "β Per-Character" warning
-
Zandalari Trolls, Gnomes, and Goblins have racial bonuses noted in descriptions
-
The Florafaun tome requires manual Quest ID discovery using the scan tools
Version 1.6 - Fixed waypoint button errors, added hybrid waypoint system, improved error handling