📄 Full Description
⚡ DistractionQoL
DistractionQoL is an ultra-lightweight, zero-bloat Quality-of-Life and Performance toolkit built specifically for Mythic+ runners and Raiders in World of Warcraft (Patch 12.1.5 / Midnight Ready).
Unlike monolithic addons that consume CPU cycles and cause UI taint, DistractionQoL is 100% event-driven, pure Lua, and uses zero external libraries or background polling loops.
🛡️ Core Features
1. 💀 Accidental Release Protection (The Burro Guard)
Never accidentally release your spirit during a boss encounter or M+ key again:
- Accidental Click Interception: Blocks clicks on "Release Spirit" during combat, encounters, and active dungeon runs so you don’t burn a Battle Resurrection or trigger a long run-back.
- Emergency Wipe Bypass: Simply hold SHIFT + Click on "Release Spirit" to release normally when your raid leader calls for a wipe.
- Signature Banner & Audio: Displays a high-contrast warning banner and plays the signature Bane audio alert (instantly toggleable with
/qol mute).
2. 🎒 Smart Reverse Bag Sort & Profession Stasher
A clean, logical inventory sorting system that actually makes sense:
- Auto-Reagent Stash: Automatically detects crafting and profession materials and deposits them straight into your Reagent Bag (Bag 5).
- Reverse Ordering: Places overflow materials at the top of your bags, while grouping all other items (gear, consumables, quest items, junk) at the bottom.
- EllesmereUI Bags Integration: Fully supports EllesmereUI! You can configure it in
/qolto seamlessly replace Ellesmere's native sort button (removing annoying confirmation popups) or display a dedicated sort button. Also fully compatible with Blizzard's combined backpack and individual bags.
3. ⚔️ Raid Flow & Pre-Pull Consumables
- Pre-Pull Consumables Check: Automatically checks if you have Food (Well Fed), Flask / Phial, Augment Rune, and Weapon Enchant / Oil when a Ready Check is initiated. Alerts you in chat if you are missing any buff.
- Alt-Tab Flash & Sound: Flashes your taskbar and plays an audio ping when a Ready Check is called while you are alt-tabbed.
4. 🚀 1-Click Raid Performance & FPS Optimizer
- Raid Graphics Optimizer: Applies battle-tested CVars specifically tuned for 20-30 player raids and heavy Mythic+ dungeon VFX to eliminate single-threaded CPU bottlenecks.
- Mechanics Visibility Guaranteed: Critical visual indicators like floor swirlies and enemy spell telegraphs remain strictly enabled (
raidGraphicsProjectedTextures = 1). - Instant Backup & Restore: Back up your original graphics settings with one click and restore them at any time.
- Loading Screen Garbage Collection: Triggers Lua memory cleanup during loading screens, preventing mid-combat frame drops and micro-stutters.
5. 🤖 Essential Automations (Zero CPU Overhead)
- Smart Auto-Resurrect: Instantly accepts resurrections after a wipe. Automatically skips combat Battle Resurrections to protect your positioning unless configured otherwise.
- Auto-Repair: Automatically repairs your gear when speaking to merchants, with support for Guild Bank funds.
- Auto-Sell Junk: Instantly sells grey trash items upon opening a vendor.
- Fast Loot: 0ms delay instant loot pickup.
- Auto-Skip Watched Cinematics: Automatically skips cutscenes and in-game movies you've already seen.
- Block Duels in Instances: Silently suppresses annoying duel and pet battle challenges in dungeons and raids.
🕹️ Commands
| Command | Description |
|---|---|
/qol (or /burro) |
Opens the sleek, tabbed obsidian settings console. |
/qol sort |
Sorts your bags in reverse order & stashes crafting reagents. |
/qol check |
Manually checks your active raid consumables (Food, Flask, Rune, Weapon). |
/qol fps |
Toggles between Optimal Raid FPS Mode and your standard graphics. |
/qol fps save |
Saves your current graphics settings as the backup snapshot. |
/qol fps restore |
Restores your original graphics settings from backup. |
/qol mute |
Mutes or unmutes the warning alert audio. |
/qol autores |
Toggles auto-accepting resurrection prompts. |
/qol sim |
Simulates the death dialog to test click blocking (SHIFT+Click to close). |
/qol status |
Displays protection, auto-res, and FPS status in chat. |
🧩 Compatibility
- EllesmereUI: Native skinning integration + custom bag header support.
- ElvUI: Fully recognized by ElvUI skinning engine.
- Native Blizzard UI: Fully compatible with Edit Mode and the modern 12.1.5 Settings API.