promotional bannermobile promotional banner

MidnightLureTracker

The addon fully automates and organizes the process of crafting, using, and tracking all five rare baits (Majestic Lures) from the Talented Tracker tree.

File Details

MidnightLureTracker1.5.zip

  • R
  • May 22, 2026
  • 8.88 KB
  • 669
  • 12.0.5+1
  • Retail

File Name

MidnightLureTracker1.5.zip

Supported Versions

  • 12.0.5
  • 12.0.1

WHAT WAS REMOVED

  • Relaxed & Taxing Buff Action Bar: Removed the Sanguithorn Tea and Sharpen Your Knife action buttons, their divider texture, and associated click, hover, and combat safety logics.
  • Statistics Module: Deleted the stats button (statsBtn), the statistics details frame (MLT_StatsFrame), and all toggle/updater functions (SetupStatsUIUpdateStatsUIToggleStats).
  • Loot & Drops Tracking: De-registered the CHAT_MSG_LOOT event handler and deleted the backward/forward loot matching queues, drop-rate math, and skinning attempts tracking.
  • Legacy Data Variables: Completely cleaned out unused variables from shared namespaces and local frames (such as ns.DROP_ITEMSlastLureQuestIDlastLureTimerecentLoot, and legacy buff action IDs).

WHAT WAS ADDED

  • Horizontal Mini HUD Mode: A new alternative compact HUD layout mode which collapses the window height to 48px, dynamically positions lure pairs side-by-side with proximity grouping, and adjusts width based on how many lures you choose to track.
  • Selective Lure Checkboxes: Added checkboxes to the far-left of each row in Standard Mode (UICheckButtonTemplate). Unchecking a lure hides it from appearing in the Mini Mode HUD.
  • Mini Mode Toggle Button (miniBtn): Added a toggle button in the top-right Standard Mode controls bar to easily collapse into Mini Mode.
  • Mini HUD Back Button (backBtn): Added a compact < button on the far-left of the Mini HUD bar to easily expand back into Standard Mode.
  • New Database Keys: Added MLT_Data.miniMode and MLT_Data.trackedLures database keys inside the ADDON_LOADED event to persist UI layout and tracking selections across logouts and reloads.

WHAT WAS CHANGED & FIXED

  • Fixed /mlt clear Crash (Bug 1): Corrected a critical nil-indexing context crash inside the slash command handler by replacing invalid self references with the explicit global frame pointer MLT.
  • Fixed Non-Skinner Crash (Bug 2): Added protective structural validations inside the daily CD timer checks to prevent nil-pointer exceptions when logging into a non-skinning alt.
  • Fixed Overlapping Hover Blocks: Addressed a bug where the invisible alt-tracker hover area (altHoverArea) remained active in Mini Mode and overlapped subsequent rows. These hover frames are now explicitly hidden when transitioning to Mini Mode.
  • Fixed Cooldown Formatting Bug (%d h): Restored the proper localized formatting for Blizzard's two-parameter SecondsToTimeAbbrev() return values inside both UpdateData() and the alt tracker hover text.
  • Performant Event Filtering: Swapped the high-frequency global UNIT_AURA registration with a player-focused unit event filter (RegisterUnitEvent), eliminating processing overhead from party/raid members.
  • Secured Button Anchors: Explicitly managed the ClearAllPoints and SetPoint anchors for BOTH the Craft and Lure buttons across layout transitions to ensure they remain structurally stable.
  • Optimized /mlt reset Slash Command: Restored default Standard Mode dimensions, reset scale back to 1.0, forced miniMode to false, reset all checkboxes back to Checked, and updated the layout immediately.
  • Streamlined /mlt clear Slash Command: Simplified to cleanly wipe the character alt-tracking database without checking legacy statistics.