File Details
LuckyWipeTools-v0.2.0
- R
- Apr 4, 2026
- 305.56 KB
- 4
- 12.0.1
- Retail
File Name
LuckyWipeTools-v0.2.0.zip
Supported Versions
- 12.0.1
LuckyWipeTools
v0.2.0 (2026-04-04)
Full Changelog Previous Releases
- fix(lwt): register bundled Roboto fonts with LibSharedMedia
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - docs(lwt): update changelog for v0.2.0
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - feat(lwt): switch all UI fonts to Roboto — matching Lantern's style
- Created LWT_Body (Regular 11), LWT_Heading (SemiBold 11), LWT_Title (Bold 13)
- Font objects defined in core.lua for availability across all files
- Replaced all GameFont* references in settings, roster, vantus, itemsplitter
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
- fix(lwt): guard color picker against nil db at load time
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - feat(lwt): bundle Roboto fonts, default alerts to Roboto Bold
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - feat(lwt): add font color picker to all alert display settings
- Color stored in DB per alert system (default gold)
- Alert text uses SetTextColor from DB, strips inline color codes
- Color picker widget with swatch preview and Blizzard ColorPickerFrame
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
- chore(lwt): update TOC author to match Lantern
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - fix(lwt): code review fixes for v0.2.0
- Fix: CheckInteractDistance and InitiateTrade now use unit tokens (vantus.lua)
- Fix: LE_GAME_ERR_TRADE_COMPLETE fallback to numeric ID 128 (vantus.lua)
- Fix: Cross-realm trade target name extraction pattern (vantus.lua)
- Fix: Remove shadowed local db in roster.lua Scan
- Remove: Dead GetFont() and GetSoundFile() from core.lua
- Remove: Dead commsRestricted variable from vantus.lua
- Update: TOC notes to reflect current features
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
- docs(lwt): update changelog for v0.2.0
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - feat(lwt): replace split destination toggle with two buttons — Split to Bags / Split in Bank
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - fix(lwt): show split destination toggle whenever guild bank is open
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - feat(lwt): gateway alert stays visible while item is usable, warn if missing
- Gateway alert now persistent (show/hide) instead of timed fade
- Alert hides immediately when item goes on cooldown or leaves combat
- Added Show/Hide methods to alert system for persistent alerts
- Removed duration slider from Gateway settings (not applicable)
- Settings page shows warning if player doesn't have the Gateway Shard
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
- docs(lwt): add changelog for v0.2.0
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - feat(lwt): add quantity option to item splitter — limit number of stacks
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - fix(lwt): rename Mythic Keystone to Mythic+, Mythic Dungeon to Mythic0, default to heroic/mythic/M+
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - fix(lwt): fix sliders — add orientation, enable mouse, expand hit rect
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - fix(lwt): move GetDB above CreateRosterFrame to fix nil call
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - feat(lwt): refactor alerts, add module toggles, roster movers
- Refactor gateway to use gatewayAlert system instead of FireAlert
- Add enabled toggle guard to item splitter (ToggleSplitter + guild bank button)
- Close splitter popup on guild bank close regardless of source
- Add roster frame position saving/restoring
- Add roster mover (EnableRosterMover/DisableRosterMover)
- Add enabled toggle guard to summon helper (Scan + ScanSummons)
- Replace chat messages with summonAlert for portal/accept/decline
- Remove redundant "summon started" notification
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
- chore(lwt): remove ToggleVantusRequest stub — real impl in vantus.lua
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - feat(lwt): register vantus alert system, add to TOC load order
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - feat(lwt): add Vantus Runes settings page
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - feat(lwt): add vantus.lua — comms, buff scan, roster frame, trade tracking
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - feat(lwt): add vantus DB defaults, prefix registration, slash command
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - feat: add item splitter, improve combat log; remove private auras
Item Splitter:- Popup with drag-and-drop item slot, stack size input, coroutine split engine
- Works with personal bags and guild bank
- Destination toggle for guild bank items (My Bags / Guild Bank)
- Split button added to guild bank frame
- /lwt split command, settings page with usage instructions
Combat Log: - Per-instance memory with first-time auto-enable
- /lwt log command to toggle logging per instance
- Advanced Combat Logging CVar check with warning
- CHALLENGE_MODE_START detection for M+ keys
- Logging state sync with manual /combatlog
Settings: - Refactored to MRT-style flat design with custom widgets
- Sidebar with left accent indicator, dark background
- Custom flat checkboxes, sliders, dropdowns
Removed: - Private aura tracking (tracker.lua gutted, encounters page removed)
- Debug slash commands
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
- feat: add combat log, summon helper; refactor settings to sidebar layout
- Add auto combat log feature with instance type and difficulty filters
- Merge summon tracking into roster with click-to-target, offline
members, summon status indicators, and combat visibility - Refactor settings panel from single tall frame to MRT-style sidebar
with content pages (Encounters, Alert Style, Gateway, Summon Helper,
Combat Log) — each page scrollable - Add summon helper settings page with notification and roster toggles
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
- fix: use aura slot index instead of spell ID for AddPrivateAuraAnchor
auraIndex is a positional slot (1, 2, 3...) not a spell ID.
NSRT uses the same pattern — registers slots 1-N and watches
for child icon creation. This was why our anchors never triggered.
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com - feat: add debug logging for private aura detection
Logs multiple detection methods to find what works:- OnUpdate child count changes
- OnShow on parent frame
- OnSizeChanged on parent frame
- OnShow/OnHide on child frames (hooked dynamically)
Players can test in LFR and run /lwt debug after combat
to see which methods fired. /lwt debug clear to reset.
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
- feat: add Gateway Shard ready alert
Polls C_Item.IsUsableItem(188152) to detect when a Warlock gateway
is nearby and usable. Shows "GATEWAY READY" alert on transition.- Combat-only mode (default on)
- Toggle in settings panel
- Uses same alert system (font, sound, position)
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com
- feat: add private aura sounds as reliable fallback
- Register AddPrivateAuraSounds alongside anchors (proven by BigWigs/NSRT)
- Anchor OnShow handles custom text display
- Sound plays via Blizzard's private aura system during encounters
- Manual sound only plays out of combat (test commands) to avoid double-play
- RefreshAuras re-registers when sound settings change
- Defers re-registration if in combat (PLAYER_REGEN_ENABLED)
Co-Authored-By: Claude Opus 4.6 (1M context) noreply@anthropic.com