Description
WarlockAssignments
The ultimate, lightweight Curse and Soulstone management tool for World of Warcraft: TBC 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 UI tool designed to flawlessly manage and announce Warlock curses and soulstones in your raids and dungeon groups.
✨ Key Features
🔮 Two Dedicated Tabs: Curses & Soulstones
- Curse Management: Assign the four core 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 Role Sorting: The Soulstone dropdown automatically scans your group and sorts targets by role weight (Healers > Tanks > DPS) so you can quickly find your highest-priority targets.
🧠 Background Talent Scanner & Auto-Assign
- Silent Talent Scanning: The addon actively monitors Warlocks in your group and automatically inspects their talents when they are in range.
- Live Status Updates: A status text above the main window displays exactly how many Warlocks are in range and the current scanning progress.
- Talent Indicators: If a Warlock has Malediction (improved Elements) or Improved Curse of Weakness, their name in the dropdown is marked with "(Ele+)" or "(Weak+)" respectively.
- 1-Click Auto-Assign: Clicking "Auto Assign" will randomize available Warlocks and automatically assign them to missing curses. It is smart enough to prioritize Warlocks with the Malediction and Improved Weakness talents for the respective curses.
📢 Advanced Announcements & Whispers
- Flexible Broadcasting: Announce assignments directly to
Raid,Group, or viaWhispersusing simple checkboxes. The checkboxes dynamically enable or disable based on your current group status. - Smart Whisper System: Whispers assigned Warlocks their specific Curse or Soulstone task with dynamic spell links.
- "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-Spam: 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.
🛡️ Live Roster Monitoring
- Disconnection & Drop Warnings: 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.
- Return Notifications: When the disconnected Warlock comes back online, the addon notifies you in the chat that their assigned curse is available again.
- Clear All: Easily reset all assignments across all dropdowns with a single click before a new encounter.
🎨 Fully Dynamic UI
- Auto-Sizing UI: The interface automatically calculates its own width based on your client's spell names and active Warlocks, ensuring perfect spacing and preventing text clipping.
- 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.
