promotional bannermobile promotional banner
premium banner
A comprehensive fishing companion addon for WoW TBC Classic Anniversary with catch tracking, auto-lure, sound enhancement, and gear switching via HazeGearSwitcher integration.

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

  1. Download and extract to your Interface/AddOns folder
  2. Ensure HazeLibrary is installed (required)
  3. Optionally install HazeGearSwitcher for gear switching
  4. 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

  1. Install HazeGearSwitcher addon
  2. Equip your fishing gear (pole, hat, boots, etc.)
  3. Use /hfm gear create to create the fishing set, OR:
    • Open HazeGearSwitcher (/hgs)
    • Save your gear as "Fishing" set
  4. Enable "Auto-Switch Fishing Gear" in HazeFishingMate options
  5. 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.