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.xmlpattern — more reliable first-press activation - Switched bobber loot to
INTERACTTARGETwith 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_RECEIVEDevent 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

