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 (SetupStatsUI,UpdateStatsUI,ToggleStats). - Loot & Drops Tracking: De-registered the
CHAT_MSG_LOOTevent 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_ITEMS,lastLureQuestID,lastLureTime,recentLoot, 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.miniModeandMLT_Data.trackedLuresdatabase keys inside theADDON_LOADEDevent to persist UI layout and tracking selections across logouts and reloads.
WHAT WAS CHANGED & FIXED
- Fixed
/mlt clearCrash (Bug 1): Corrected a critical nil-indexing context crash inside the slash command handler by replacing invalidselfreferences with the explicit global frame pointerMLT. - 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-parameterSecondsToTimeAbbrev()return values inside bothUpdateData()and the alt tracker hover text. - Performant Event Filtering: Swapped the high-frequency global
UNIT_AURAregistration with a player-focused unit event filter (RegisterUnitEvent), eliminating processing overhead from party/raid members. - Secured Button Anchors: Explicitly managed the
ClearAllPointsandSetPointanchors for BOTH the Craft and Lure buttons across layout transitions to ensure they remain structurally stable. - Optimized
/mlt resetSlash Command: Restored default Standard Mode dimensions, reset scale back to 1.0, forcedminiModetofalse, reset all checkboxes back to Checked, and updated the layout immediately. - Streamlined
/mlt clearSlash Command: Simplified to cleanly wipe the character alt-tracking database without checking legacy statistics.

