RetRotation is a lightweight, standalone addon for World of Warcraft: Wrath of the Lich King (3.3.5a). It supercharges your Retribution Paladin gameplay by calculating the optimal spell to cast next based on cooldowns, buffs, and target health.
Think of it as a high-performance replacement for "Clash" or "Faceroll" WeakAuras, but with zero dependencies and optimized code! ๐
- ๐ง Smart Priority System: Implements the standard 3.3.5a theorycrafting priority list (Clash system).
- ๐ Context Aware:
- ๐ฏ Single Target: Standard rotation optimization.
- ๐ฅ AoE Mode: Automatically switches priority when Seal of Command is active.
- โ ๏ธ Execute Phase: Prioritizes Hammer of Wrath when target is < 20% HP.
- ๐ง Undead/Demon: Adjusts Exorcism/Holy Wrath priority for specific enemy types.
- ๐ก๏ธ Spec Detection: Auto-hides if you switch to Holy or Protection.
- โก Dual Spec Support: Updates instantly when swapping specs.
- ๐ Visual Cues:
- Glow: The optimal spell (leftmost) glows when ready.
- OOM Indicator: Icons turn blueish if you lack mana.
- Cooldowns: Native cooldown spirals.
- ๐ High Performance: State-caching prevents UI flickering and keeps CPU usage low.
- Download the files.
- Navigate to your WoW AddOns folder:
\World of Warcraft\Interface\AddOns\ - Create a folder named
RetRotation. - Place the following files inside:
RetRotation.tocRetRotation.lua62fa8889c843c08b0ba865d8.gif(Optional, for README)
- Launch WoW! The addon appears automatically when you log in as a Retribution Paladin.
- Move It: The frame is unlocked by default. Left-click and drag the background to position it.
- Read It:
- Leftmost Icon: The spell you should cast NEXT.
- Right Icons: Upcoming spells.
- Glowing Border: Spell is ready to cast immediately!
We use the proven Clash System priority list:
- ๐จ Hammer of Wrath (if < 20% HP)
- โ๏ธ Judgement
- ๐ช๏ธ Divine Storm
- โ๏ธ Crusader Strike
- ๐ฅ Consecration
- ๐ป Exorcism
- ๐ Holy Wrath
(Active when Seal of Command is up)
- ๐จ Hammer of Wrath (if < 20% HP)
- โ๏ธ Judgement
- ๐ช๏ธ Divine Storm
- ๐ฅ Consecration
- โ๏ธ Crusader Strike
- ๐ Holy Wrath
- ๐ป Exorcism
No bloatware GUI here! To configure visuals, simply edit the top of RetRotation.lua in any text editor (like Notepad):
-- Configuration
local MAX_ICONS = 5 -- Number of spells to predict
local ICON_SIZE = 40 -- Pixel size of icons
local SPACING = 5 -- Space between icons
local GLOW_NEXT = true -- Toggle glowing border
local SCALE = 1.0 -- Frame scale (e.g., 1.2 for bigger)Save and type /reload in-game to apply changes.
Q: The frame isn't showing up!
- Are you a Paladin?
- Are you Retribution spec? (More points in Ret tree than others)
- Are you alive and not in a vehicle?
Q: Icons are flickering?
- Update to the latest version. Our state-caching fixes this!
Q: AoE rotation isn't working?
- Make sure Seal of Command is active.
Q: "Dependency Missing" error?
- This addon is standalone! You don't need WeakAuras, Ace3, or any other libraries. Ensure the folder is named
RetRotation.
Open-source for the WotLK community. Feel free to modify and share! โค๏ธ
