Where’s My Tear Assignments (WMTA)
WMTA is a World of Warcraft raid utility that lets you plan, assign, announce, and confirm crowd-control and debuff responsibilities with very little typing or menu-digging. It focuses on clarity for raid leaders, quick interaction during pulls, and low performance overhead.
Core Features and Their Impact:
1) Purpose-built tabs for each assignment type
-
Curses (Warlock) — Multi-assign per curse with a configurable cap (1–4).
Impact: You can ensure the right number of warlocks cover priority curses (e.g., Elements vs. Agony) without over- or under-assigning. This reduces duplicate effort and forgotten debuffs. -
Banish (Warlock) — Single assignment per raid marker.
Impact: Eliminates “two locks on the same demon” mistakes by enforcing a one-lock-per-target rule. -
Sheep (Mage), Kick (Rogue), Shackle (Priest) — Multi-assign per marker with a configurable cap (1–4).
Impact: You can layer redundancy (up to your limit) on high-risk targets while preventing excessive stacking on one add. -
General — Multi-assign per marker with no cap, and group-aware dropdowns.
Impact: Assign any raid/party member to any marker, with fast selection via group headers. You can toggle a whole group at once, or pick individuals within it.
2) Marker-centric UI with compact, no-scroll layout
-
Eight raid markers (Star, Nipple, Diamond, Triangle, Moon, Square, Cross, Skull) have consistent rows across tabs.
Impact: Your muscle memory carries between tabs. You don’t scroll; everything needed fits on one screen, reducing clicks in combat.
3) Smart dropdowns with checkboxes and group controls (General tab)
-
Single-level menu: first a group checkbox (“Group 1…8”), then indented checkboxes for players in that group.
-
Whole-group toggle: checking a group selects all its members; unchecking any member clears the group’s “all selected” state.
-
Summary line: if exactly one whole group is selected, the dropdown shows “Group X (N assigned)”; otherwise it shows a count or a single name.
Impact: You can assign large sets of players in seconds and see at a glance whether a full group is covered, without losing track of partial selections.
4) Announce and whisper flows
-
Announce buttons per tab: posts a tidy, multi-line summary to RAID or PARTY automatically. Lines include assigned names and the marker icon (e.g.,
{rt5}for Moon). -
Per-row “Whisper”: sends a direct confirmation request to each assigned player.
Impact: Everyone knows their job before the pull; individuals are explicitly reminded. This reduces “Who’s on Skull?” chatter and cuts re-explaining between wipes.
5) Auto-assign for Banish / Sheep / Kick / Shackle
-
One unique player per marker, top-down, no repeats.
Impact: When time is tight, you can press a single button and get a fair, deterministic spread. If you only have three Rogues, only three markers get filled—no surprises.
6) Practical limits to prevent mistakes
-
Max per curse and max per target (for Sheep/Kick/Shackle) are configurable in the ⚙ options.
Impact: Your assignments stay within plan. If the roster changes, the addon auto-trims extra names and updates the on-screen summary so you won’t over-assign by accident.
7) Persistence that respects roster changes
-
Saved variables remember your plan between sessions.
-
When players leave the group or change, invalid assignments are removed from the UI and storage.
Impact: You don’t rebuild everything from scratch each night, but your lists also don’t get polluted by offline or missing players.
8) Lightweight, responsive operation
-
Roster snapshotting: raid/party membership is computed once per refresh and reused across all rows.
-
Coalesced updates: bursty events are throttled; the addon batches refresh work to avoid “script ran too long” issues.
-
Dropdown refresh (not rebuild) in General tab keeps checkboxes in sync without re-initializing the whole menu.
-
No-op save avoidance and precomputed marker tags reduce garbage and CPU.
Impact: The window remains smooth to use during combat or heavy join/leave churn, minimizing frame hitches and input lag.
9) Quick access and ergonomic controls
-
Sticky minimap button with draggable angle memory.
-
Lockable, scalable frame (80–140%) for visibility on different UIs.
-
Slash commands (
/wt,/wmta,/wmt) and an optional keybind to toggle the window.
Impact: You can open the tool instantly, place it where it doesn’t block raid frames, and size it so names are readable at a glance.
How It Changes a Raid Leader’s Workflow:
-
Before pull: Open the tab you need, click group headers or a few names, press Announce. If you prefer a fast baseline, press Auto-assign first, then tweak manually.
-
During progression: If the comp changes, the lists self-clean. Limits keep redundancy sane. You can whisper individuals for confirmation without typing.
-
Between wipes: No re-entry of known, stable parts of the plan; only adjust problem targets. The UI avoids scrolling and keeps the same layout across assignment types.
Why Consider Using It:
-
It reduces human error: single-assign banish, capped CC per marker, and clear announcements.
-
It saves time: group toggles, auto-assign, and per-row whispering compress minutes of micromanagement into seconds.
-
It stays performant: careful throttling and lightweight refresh logic avoid UI sluggishness when the roster churns.
-
It stays readable: compact, consistent layout and smart summaries make the current plan obvious to the entire team.
WMTA focuses on doing one thing well: making raid assignments fast, unambiguous, and reliable for both planners and executors.

