HazeFishingMate
A comprehensive fishing companion addon for WoW TBC Classic Anniversary with catch tracking, auto-lure, sound enhancement, and gear switching via HazeGearSwitcher integration.
Features
Fishing Detection & Tracking
- Automatic fishing spell detection
- Fishing pole equipped detection
- Per-zone and per-subzone catch tracking
- Fish database with quality colors and statistics
- Session vs all-time statistics
- Fishing skill display with bonuses
Auto-Lure System
- Automatic lure application when needed
- Smart lure selection based on zone skill requirements
- Support for all TBC Classic lures (Shiny Bauble to Aquadynamic Fish Attractor)
- Optional "always use best lure" mode
- Support for fishing drinks (Rumsey Rum variants)
Gear Switching (via HazeGearSwitcher)
- Auto-equip fishing gear when you start fishing
- Auto-restore previous gear when done
- Create and manage fishing gear sets
- Combat-aware (queues gear restore until combat ends)
- Works seamlessly with HazeGearSwitcher addon
Sound Enhancement
- Optimize audio settings for hearing bobber splash
- Reduces music and ambient sounds while fishing
- Maximizes sound effects volume
- Auto-restore sound settings when done
- Enable sound when game is in background
- Crash recovery (restores settings if game closed during fishing)
Live Catch Watcher
- Draggable frame showing current session catches
- Fish counts with percentages
- Elapsed fishing time
- Zone and subzone display
- Fishing skill display
- Color-coded by item quality
- Option to hide trash (gray) items
- Remembers position between sessions
- Right-click to open options
- Customizable appearance (background, border, text colors, opacity, font, size)
Database Browser
- View all-time catch statistics in a sortable table
- Filter by current zone or view all catches
- Sortable columns: icon, name, count, percentage, quality
- Click items to see tooltips
- Export data functionality
Convenience Features
- Double right-click to cast fishing (when pole equipped)
- Auto-toggle Find Fish tracking ability
- Catch notifications in chat
Installation
- Download and extract to your
Interface/AddOns folder
- Ensure HazeLibrary is installed (required)
- Optionally install HazeGearSwitcher for gear switching
- Restart WoW or reload UI
Usage
Slash Commands
/hfm or /fishingmate - Show help
/hfm help - Show command help
/hfm options or /hfm config - Open settings panel
/hfm stats - Display detailed fishing statistics
/hfm reset - Reset session statistics
/hfm watcher or /hfm watch - Toggle catch watcher frame
/hfm lure - Show lure status
/hfm lure apply - Apply recommended lure
/hfm gear - Show gear switch status
/hfm gear save - Update fishing gear set
/hfm gear create - Create fishing gear set
/hfm sound - Show sound status
/hfm sound on - Enable sound enhancement
/hfm sound off - Restore sound settings
/hfm skill - Show fishing skill breakdown
/hfm db or /hfm database - Open catch database browser
Options
Access the addon settings through:
- Game Menu → Interface → AddOns → HazeFishingMate
- Or use
/hfm options command
Settings panels:
- General - Enable/disable addon, notifications, statistics, auto Find Fish, double-click to cast
- Auto-Lure - Configure automatic lure application
- Gear Switching - Configure HazeGearSwitcher integration
- Sound Enhancement - Configure fishing sound optimization
- Catch Watcher - Configure the live catch display frame and appearance (colors, font, size)
Gear Switching Setup
- Install HazeGearSwitcher addon
- Equip your fishing gear (pole, hat, boots, etc.)
- Use
/hfm gear create to create the fishing set, OR:
- Open HazeGearSwitcher (
/hgs)
- Save your gear as "Fishing" set
- Enable "Auto-Switch Fishing Gear" in HazeFishingMate options
- When you start fishing, your gear will automatically switch
Zone Fishing Requirements
The addon knows the skill requirements for all TBC Classic zones and will recommend appropriate lures:
| Zone |
Required Skill |
| Most starter zones |
25-75 |
| Eastern Kingdoms zones |
150-225 |
| Kalimdor zones |
150-225 |
| Outland zones |
280-380 |
| Zangarmarsh |
305 |
| Nagrand |
380 |
| Terokkar Forest |
355 |
Dependencies
- HazeLibrary (required) - Provides UI widgets and utilities
- HazeGearSwitcher (optional) - Enables automatic gear switching
Version History
1.2.0
- Added watcher appearance settings (background, border, title, text colors with opacity)
- Added font size and font face selection for watcher
- Right-click watcher frame to open options
- Fixed auto-lure not triggering on cast
- Fixed lure not attaching to fishing pole
1.1.0
- Implemented fishing detection via spell cast events
- Added per-zone catch tracking database
- Added auto-lure system with smart lure selection
- Added HazeGearSwitcher integration for gear switching
- Added sound enhancement with crash recovery
- Added live catch watcher frame
- Added database browser with sortable table view
- Added double right-click to cast fishing
- Added extensive slash commands
- Added full settings panels for all features
1.0.0
- Initial release with basic catch tracking
Author
HazeSuite Written by Tandronis
License
All rights reserved.