Lucky Wipe Tools

Experimental
Toolset for Lucky Wipe guild

File Details

LuckyWipeTools-v0.2.2

  • R
  • Apr 5, 2026
  • 307.72 KB
  • 4
  • 12.0.1
  • Retail

File Name

LuckyWipeTools-v0.2.2.zip

Supported Versions

  • 12.0.1

LuckyWipeTools

v0.2.2 (2026-04-05)

Full Changelog Previous Releases

  • docs(lwt): add changelog for v0.2.2
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • revert(lwt): remove encounter tracker — nameplate anchoring unreliable
    Reverted all tracker/encounter changes. Kept: version checker,
    consumable stacking, soulwell notifications, summon roster fixes,
    white default notification color.
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • fix(lwt): strip tracker to fixate-only alert, remove nameplate text overlay
    Nameplate text anchoring doesn't work reliably across nameplate addons.
    Simplified to just scanning for mobs targeting you and showing a
    persistent alert. Nameplate overlays can be revisited later.
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • fix(lwt): nameplate overlays use independent UIParent frames at TOOLTIP strata
    Removed Plater-specific anchoring. Overlays are now pooled frames
    parented to UIParent at TOOLTIP strata, positioned via SetPoint to
    the base nameplate frame. Works with any nameplate addon.
    Removed debug prints.
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • fix(lwt): nameplate text uses TOOLTIP strata overlay frame to render above Plater
    Instead of creating a font string directly on the nameplate frame
    (hidden by Plater's higher strata), create an independent overlay
    frame at TOOLTIP strata anchored to the nameplate.
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • debug(lwt): add encounter start/stop prints and reset debugOnce on encounter
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • debug(lwt): add one-shot diagnostic to tracker scan
    Prints nameplate unit, mob name, target exists, anchor frame,
    plater detection, and unitFrame presence on first scan tick.
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • feat(lwt): add nameplate font size slider to encounter tracker settings
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • fix(lwt): add tracker.lua to TOC load order
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • fix(lwt): test tracker mode bypasses enabled check
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • feat(lwt): add /lwt test tracker to test nameplate target display on any mob
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • feat(lwt): tracker supports Plater + Blizzard nameplates, triggers on all encounters
    • Detects Plater at scan start, anchors to unitFrame if available
    • Falls back to Blizzard base nameplate frame
    • Text uses OVERLAY draw layer 7 to render on top
    • Triggers on any encounter, not just Vorasius
    • Removed debug prints
      Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • debug(lwt): add encounter start/stop debug prints to tracker
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • fix(lwt): nameplate tracker keyed by frame instead of unit token, scan at 0.1s
    • Font strings now keyed by nameplate frame (survives unit token recycling)
    • Fresh nameplate lookup via GetNamePlateForUnit each scan
    • HideAll before each scan, show only active targets
    • Scan interval reduced to 0.1s for responsiveness
    • Removed NAME_PLATE_UNIT_REMOVED handler (no longer needed)
      Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • fix(lwt): guard UnitClassBase nil check before GetClassColor in tracker
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • fix(lwt): default notification color changed to white
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • fix(lwt): fixate alert persists until mob drops target, hides on encounter end
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • feat(lwt): encounter tracker — nameplate fixate targets + personal alert
    Scans nameplates during Vorasius encounter, shows class-colored target
    names above enemy nameplates. Fires personal alert when fixated.
    Uses nameplate target reading (not private auras).
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • test(lwt): dual private aura test — anchor slots vs UNIT_AURA event
    [ANCHOR] fires when AddPrivateAuraAnchor detects a child (always active)
    [AURA] fires when UNIT_AURA reports aura changes on player (encounter only)
    Both log to chat with color-coded prefixes for easy comparison.
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • test(lwt): private aura slot detection test — alerts on any private aura
    Watches 6 aura slots via AddPrivateAuraAnchor, prints and shows alert
    when a child frame appears/disappears. For testing if private auras
    can be detected on Vorasius Blistercreep fixate.
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • feat(lwt): consumable notifications stack immediately, no queue delay
    Each new consumable appends to the current alert instantly. Messages
    clear when the alert fades out.
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • feat(lwt): stack consumable notifications within 1.5s window
    Multiple consumables placed in quick succession now display together
    separated by newlines instead of overwriting each other.
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • feat(lwt): add Soulwell notification, fun flavor text for all consumables
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • feat(lwt): add version checker — notifies once per day if guild members have a newer version
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
  • fix(lwt): summon portal event calls Scan() instead of UpdateDisplay() directly
    Prevents roster from showing outside raid instances when a summoning
    portal is placed.
    Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com