File Details
v1.2.0
- R
- May 9, 2026
- 156.00 KB
- 2.3K
- 12.0.5+1
- Retail
File Name
MythicDungeonTools_NextPullTracker-v1.2.0.zip
Supported Versions
- 12.0.5
- 12.0.1
Mythic Dungeon Tools - Next Pull Tracker ## [v1.2.0]
### Added
- Settings panel registered with Blizzard's native UI (Esc → Options → AddOns → "MDT Next Pull Tracker"). Open it from the right-click menu on the beacon, with `/npt settings`, or via the new "Open Settings" key binding. Surfaces every existing toggle (master enable, auto-start, lock, show upcoming, show for non-tanks, ask on start) plus a new opacity slider and a "Per Character / Account-wide" scope dropdown — settings that previously lived only in `SavedVariables` and the right-click menu.
- Beacon opacity setting (`beacon.alpha`, 30%–100%): applied with `SetAlpha` on the parent frame so the whole HUD fades uniformly. Persists alongside the other beacon prefs.
- "Reset Position & Size" entry in the beacon's right-click menu: re-anchors the beacon to its default top-center spot and clears any saved scale, without touching the lock state.
- Key bindings under WoW's Esc → Key Bindings → Addons (header "MDT Next Pull Tracker"): Toggle Beacon, Next Pull, Previous Pull, Toggle Lock, Open Settings. The Next/Previous bindings reuse the same logic as the on-beacon control buttons, so step-forward/back works without aiming the cursor.
- Right-click "Open Settings" entry on the beacon as a discoverability bridge from the context menu to the new panel.
- Mob name tooltip on portrait hover: hovering an enemy portrait on the beacon now surfaces the mob's localized name via the standard `GameTooltip`, so you can identify which mob is which without having to recognize every model. A transparent hover region is overlaid on each portrait (textures don't receive mouse input on their own).
### Fixed
- `Bindings.xml` is now auto-loaded from the addon root and no longer referenced from the TOC, and the bogus `xmlns` declaration on the `<Bindings>` root has been removed. Listing it under `Core.lua` routed it through the generic XML loader (which expects a `<Ui>` root) and produced "Couldn't open Bindings.xml"; the namespace mis-attribution made WoW treat each `<Binding>` as an unknown element from the Ui namespace.
- Section header (`MDTNPT_HEADER`) is now declared on the first binding only, rather than on every binding. WoW registers the header from each `<Binding>` that carries the attribute, so duplicating it raised "Binding header MDTNPT_HEADER was attempted to be loaded more than once" once per extra binding.

