Description
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/AddOnsfolder - Ensure HazeLibrary is installed (required)
- Optionally install HazeGearSwitcher for gear switching
- Restart WoW or reload UI
Usage
Slash Commands
/hfmor/fishingmate- Show help/hfm help- Show command help/hfm optionsor/hfm config- Open settings panel/hfm stats- Display detailed fishing statistics/hfm reset- Reset session statistics/hfm watcheror/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 dbor/hfm database- Open catch database browser
Options
Access the addon settings through:
- Game Menu → Interface → AddOns → HazeFishingMate
- Or use
/hfm optionscommand
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 createto create the fishing set, OR:- Open HazeGearSwitcher (
/hgs) - Save your gear as "Fishing" set
- Open HazeGearSwitcher (
- 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.


