promotional bannermobile promotional banner

ReelMaster

ReelMaster is a one-key TBC Classic fishing addon that handles casting, looting, lure management, and catch tracking so you can focus on the fish.

File Details

ReelMasterTBC_v3_2.zip

  • R
  • May 25, 2026
  • 79.54 KB
  • 31
  • 2.5.5
  • Classic TBC

File Name

ReelMasterTBC_v3_2.zip

Supported Versions

  • 2.5.5

v3.2 (Current)

Key Binding

  • Moved key binding to WoW's native Key Bindings UI (Menu → Key Bindings → ReelMasterTBC → "Cast / Loot Bobber") — supports primary and secondary key, changes take effect immediately
  • Removed in-addon Bind Key button entirely; Options now shows instructions only

Casting & Looting

  • Rebuilt cast/loot routing via Bindings.xml pattern — more reliable first-press activation
  • Switched bobber loot to INTERACTTARGET with wide soft-target range for more consistent detection
  • Merged "Dbl-click recasts while fishing" into Auto-Cast — no separate checkbox needed

Themes & Visual

  • Added Golden theme (warm cream/parchment with brown title bar) and Stone theme (replaces Light — grey body, charcoal title bar)
  • All title bars across every window moved to ARTWORK layer — fully excluded from background opacity fading
  • Background Opacity slider added to Options → Theme; fades window bodies independently of title bars
  • Options window now theme-able globally or with its own per-window override
  • Gold accent lines thinned to 1px across all windows; slim consistent border applied to all windows
  • Rounded corners via BackdropTemplate on all windows

Main Window

  • Cast button fully restored — SecureActionButtonTemplate, click-to-cast, matches other button style
  • Renamed Tracker button to Catches; replaced AutoRecast with AutoLure
  • Alert button toggles all three alert settings together (bite sound, bite flash, cast sound)
  • Expandable catch panel: Item and Qty columns, sortable, smart scrollbar
  • Options and >> buttons vertically centred in title bar

Catches Window

  • Columns: Item | Qty | Vendor Price | Totals — all four sortable by clicking header
  • Active sort column highlighted in cyan; no box-rendering arrow characters
  • Rare fish shown with gold * prefix instead of separate star column
  • Vendor Price and Totals use plain text — no colour escape codes that could clip or overflow
  • Session/Lifetime toggle styled as standard button, always visible at bottom
  • Window grows row-by-row up to 10 rows then scrolls; footer shows grand Total
  • Prices refresh automatically via GET_ITEM_INFO_RECEIVED event when WoW item cache populates

Stats Window

  • Fish icon removed from banner; scrollbar hides when content fits
  • Options button matches main window style; font colours fixed for readability

Lure Bar

  • Title strip added above lures (drag zone); always full opacity
  • Position saved across /reload, clamped to screen; drag jump on pickup fixed

Rare Catch Alerts

  • Three-tier alerts: Rare (blue flash), Ultra-Rare (purple flash + toast 3.5s), Legendary (gold flash + large toast 5s + sound)

Code Quality

  • Loading overlay fixed — no longer gets stuck after /reload
  • Version bumped to 3.2 across TOC, Core.lua, and main window title

v3.1

  • Bumped version to 3.1 across Core.lua, toc, and main window title
  • Auto-lure — completely reworked using live enchant-ID validation; no more CD timer or stuck states; lure applied message now fires exactly once per application, never on timer ticks
  • Auto-lure + double-right-click — double-right-click now correctly routes through lure macro when a lure is needed, same as the fish key
  • Double-right-click — fixed debounce logic that was corrupting click timing after each cast; click tracker now resets cleanly after every cast so double-click works reliably every time
  • Lure timer (main window) — lure countdown now updates in real time (every 0.05s) instead of only on events
  • Lure timer (lure bar) — updated to run every frame; heavy logic throttled to once per second
  • Stats window theme — fixed stats window not responding to theme changes; banner and nav strip textures now also recolour on theme change
  • Removed "Useful Tips on Login" feature (not ready)
  • Auto-Recast option labelled as (experimental) in options

v3.0

  • Fixed double-right-click casting using GLOBAL_MOUSE_DOWN + SetOverrideBindingClick (fully taint-free)
  • Rebuilt casting engine: single ActionHandler() function controls all binding states (cast / loot / lure)
  • Added modifier-key hook for double-right-click while fishing: hold any modifier to invert recast/loot behaviour
  • Added "Dbl-click recasts while fishing" option with inverted-when-off logic
  • Added double-click speed slider in options (0.1s – 0.8s)
  • Auto-lure via /cast + /use 16 macro on a SecureActionButton; lure state tracked live via enchant ID validation
  • Cast sound (bobber hits water) added as separate option from bite alert
  • Theme selector replaced with full-width 4-segment visual selector showing all themes simultaneously
  • Automation and Display option sections merged into side-by-side two-column layout
  • Bind Key field widened to full popup width; right-click to clear shown as hint line

v2.4.1

  • Fixed backdrop compatibility for TBC Classic 2.5.x
  • Minor stability improvements to core

v2.4.0

  • Reworked auto-cast and auto-loot into dedicated modules
  • Improved full loot chain: bobber → bags → containers (bloated fish, crates) → auto-recast
  • One-key binding now fully reliable in TBC Classic via SetOverrideBindingSpell

v2.3.0

  • Added live catch tracker with session / lifetime toggle
  • Tracker can now pop out into a detached floating window
  • Added item rarity stars and gold value columns to tracker rows

v2.2.1

  • Fixed interface options panel registration (blank panel bug)

v2.2.0

  • Added lure toolbar with active timer bar and warning colours
  • Added auto-apply lure on expiry

v2.1.0

  • Added stats window with Session, All-Time, Leaderboard, and Trophies tabs
  • Main HUD with expandable catch panel and minimap button introduced