Lafee decurse
Healers and support players know the panic: a raid-wide debuff lands, and your eyes are already buried in a healing rotation. Lafee decurse exists to solve exactly that problem. It is a minimalist dispel frame for World of Warcraft that keeps five permanent buttons in front of you, each tied to a fixed unit, so a single click removes a harmful magic, curse, poison, or disease before it snowballs into a wipe.
The addon is deliberately small in scope. It does not try to replace your raid frames or your healing UI. Instead, it hands you a tight, secure toolkit built around the units that matter most in group content: the player, party1, party2, party3, and party4.
How the Five-Button Layout Works
Every button in Lafee decurse is assigned to one fixed unit, and each unit's role icon appears before its name so you always know who you are targeting at a glance. Up to three distinct friendly dispel spells are detected automatically and mapped to your mouse buttons:
- Left click casts the first available dispel spell.
- Right click casts the second.
- Middle click casts a third spell, but only when one is actually available.
That automatic assignment happens out of combat, which keeps the protected frame logic clean and avoids taint issues during encounters. Each button contains a Blizzard CustomAuraContainerTemplate configured with a single AuraSlot. Blizzard itself decides whether to display an aura that matches the HARMFUL and RAID_PLAYER_DISPELLABLE filter, along with the dispel types your assigned spells can handle. The addon's Lua code never reads active aura data directly, which is a smart design choice that keeps it lightweight and reduces the chance of breaking when Blizzard patches aura handling.
Slash Commands and Configuration
Everything is controlled through the /ldec command family, so you rarely need to open a menu mid-fight:
- /ldec displays the help text.
- /ldec lock locks or unlocks frame movement.
- /ldec test toggles a visual-only test indicator while out of combat.
- /ldec config opens the native configuration panel.
- /ldec minimap shows or hides the minimap button.
The minimap button follows the usual conventions. Left-clicking it shows or hides the main frame, right-clicking opens the configuration panel, and you can drag it anywhere around the minimap ring. If you prefer a clean minimap, the slash command removes it entirely.
Version Compatibility Across WoW Eras
Lafee decurse is built for World of Warcraft Retail, with the original release targeting the Retail 12.1 client and its modern aura container API. That API dependency matters: the CustomAuraContainerTemplate approach is a Retail-era system, so the addon is not a drop-in replacement for older clients. Players on Classic, The Burning Crusade, Wrath of the Lich King, Cataclysm, and Mists of Pandaria should check the addon page for era-specific builds before expecting the same behavior, since those versions handle dispel mechanics and protected frames differently. If you play across multiple eras, keep separate addon folders for each client so a Retail build never lands in a Classic installation.
Installation and Setup
Learning how to install Lafee decurse takes about a minute. The standard manual route works like this:
- Close World of Warcraft completely.
- Place the extracted addon folder inside your Interface/AddOns directory.
- Confirm the folder name matches the addon's .toc file exactly.
- Restart the game and enable the addon on the character selection screen.
- Type /ldec in chat to confirm the addon loaded correctly.
If you would rather skip the manual folder shuffle, the foxygame.net launcher handles the whole process in a single click and keeps Lafee decurse updated automatically whenever a new build appears in its addon catalog. That is a convenient option for players who juggle several alts and hate re-downloading files by hand. However you choose to download Lafee decurse, verify you are pulling the current version so the secure frame behavior matches your client.
Architecture and Localization
The codebase is split into focused modules. Core.lua handles startup, events, commands, and state coordination. SecureFrames.lua creates the five secure buttons. AuraDisplay.lua manages integration with Blizzard's aura containers. DispelSpells.lua performs the out-of-combat spell detection. Config.lua provides a modern panel embedded in the WoW settings interface. Minimap.lua is a standalone button with no external dependency, and Localization.lua supplies runtime strings. Any spell, specialization, or protected configuration change that arrives during combat is deferred until PLAYER_REGEN_ENABLED fires, which is exactly how a well-behaved secure addon should behave.
Localization covers deDE, enUS and enGB, esES, esMX, frFR, itIT, koKR, ptBR, ruRU, zhCN, and zhTW, so tooltips, messages, and the config panel speak your client's language. The project ships under a restrictive proprietary license, meaning reproduction, redistribution, modification, and reuse require prior written permission from the copyright holder.
Current Limitations to Keep in Mind
This build is an MVP, and the author is upfront about its edges. A maximum of three distinct spells can be mapped to clicks, Warlock pet dispels are not supported, and Private Auras are neither inspected nor displayed. In-game Retail 12.1 testing is still required to fully validate secure behavior and confirm the absence of taint. For a minimalist dispel frame, though, the trade-off is reasonable: fewer moving parts, less to break, and a clean five-button layout that does one job well.
If your goal is fast, predictable dispels on your core party members without bloating your interface, Lafee decurse for World of Warcraft is a focused tool worth testing on a training dummy before you take it into your next raid night.