Description
Please check out https://www.curseforge.com/wow/addons/warlock-raid-leader
It's better :)
WarlockAssignments
The ultimate, lightweight Curse and Soulstone management tool for World of Warcraft: TBC Anniversary and WotLK.
Tired of the chaotic "Who is cursing Elements?" and "Who is soulstoning the tank?" discussions before every boss pull? WarlockAssignments is a smart, dynamic, and 100% bulletproof UI tool designed to flawlessly manage and announce Warlock assignments in your raids and dungeon groups.
Built to be incredibly lightweight, this addon avoids buggy background talent inspections and focuses on doing one thing perfectly: organizing your Warlocks without causing lag, UI errors, or chat spam.
✨ Key Features
🔮 Two Dedicated Tabs: Curses & Soulstones
- Curse Management: Quickly assign the four core raid curses: Curse of the Elements, Curse of Recklessness, Curse of Weakness, and Curse of Tongues.
- Soulstone Management: A fully integrated secondary tab allows you to assign specific players to receive Soulstones.
- Smart Soulstone Sorting: Stop searching through 25 names! The Soulstone dropdown automatically sorts your group based on a 3-tier priority system:
- Role: Healers > Tanks > DPS
- Class: Healers (Priest > Paladin > Druid > Shaman) / Tanks (Paladin > Druid > Warrior) / DPS (Alphabetical by Class)
- Name: Alphabetical
🧠 Smart Logic & Auto-Assign
- 1-Click Auto-Assign: Clicking "Auto Assign" on the Curses tab will instantly randomize your available Warlocks and assign them to any missing curses, without overwriting the players you already assigned manually.
- Live Drop Warning: The addon constantly tracks assigned Warlocks. If an assigned Warlock goes offline or leaves the group, you receive a highly visible red raid warning and UI error on your screen telling you exactly which curse is now missing.
📢 Safe & Advanced Announcements
- Anti-Spam Protection: Announcing assignments to a 25-man raid can trigger Blizzard's chat throttle and disconnect you. WarlockAssignments features a smart queueing system that chunks your announcements into batches of 9 lines with a 1.5-second pause, making it 100% disconnect-proof.
- Flexible Broadcasting: Announce directly to
Raid,Group, or viaWhispersusing simple checkboxes. - "Free DPS" Notifications: Automatically whispers all unassigned Warlocks in your group that they have no specific assignment, reminding them they can freely cast Curse of Doom or Curse of Agony.
- Anti-Annoyance: If you assign yourself, the addon intelligently bypasses sending a whisper to your own character, showing a silent confirmation in your local chat window instead.
🛡️ Combat-Safe UI (Zero Taint)
- Auto-Close: To prevent the notorious Blizzard DropDown UI taint errors, the addon automatically closes itself the second a boss is pulled or combat starts.
- Combat Queuing: If you realize mid-fight that you need to change curses for the next trash pack and type
/wla, the addon will queue your request and automatically pop open the window the second you drop out of combat!
🎨 Fully Dynamic UI
- Auto-Sizing UI: The interface automatically calculates its own width based on your client's spell names and active Warlocks, preventing ugly text clipping regardless of your client language.
- Interactive Spell Links: Spell icons and names in the UI are fully interactive. Hover over them for native WoW tooltips, or
Shift + Clickto paste the spell link directly into your chat.
💻 Slash Commands
/wla- Toggles the main interface open or closed (or queues it if used during combat).



