Description
Shadow Rotation is a clean, no-bloat rotation helper for Shadow Priests on the TBC Burning Crusade Classic 2.5.6 (Anniversary) client. It shows what to cast next, keeps your DoTs honest, and gives you a post-fight breakdown - then gets out of your way.
Only appears for a Shadow-spec Priest, and works in any client language.
Features:
* Rotation queue — the current cast plus the next two recommendations, as a movable icon row with cooldown swipes and keybind labels.
* DoT trackers — small SW:P and VT timers beside the cast icon (with an optional Vampiric Embrace timer) that count down and turn red the moment a refresh is due.
* Independent Mind Flay channel bar — separately scalable and movable, with haste-aware per-tick markers that flash as each tick lands.
* Vampiric Embrace reminder — optional, boss-only and filler-only, so it keeps VE up on long fights without ever interrupting your damage rotation.
* Action-bar button glow — lights up the real button for the current spell with an edge glow and orbiting sparks (toggleable).
* DoT clip guard — warns when you refresh SW:P / VT wastefully early, and ignores other priests' DoTs in a raid.
* DoT uptime log (`/shadowuptime`) — per-fight SW:P / VT uptime, plus how many times each was clipped and the seconds wasted.
* Position Frames — drag the queue, channel bar, and warnings anywhere.
Slash commands
* `/shadowopt` — open settings
* `/shadowuptime` — uptime log + last-fight summary
* `/sh` — debug readout for the current target
Compatibility
Built and tested for the TBC Anniversary 2.5.6 client (Interface 20506). Works in every client language. It won't load correctly on other WoW flavors.


