Statuspage for Mop Specs:
💯 = "100%" complete
✅ = should work, needs optimization
DK: DeathKnight - Mop Discussion
Blood
Druid: Druid - Mop Discussion
Balance
Hunter: Hunter - Mop Discussion BM ✅ MM ✅ Survival ✅
Mage: Mage - Mop Discussion
Arcane
Paladin:(Paladin - Mop Discussion Retribution ✅ Protection ✅
Priest: Priest - Mop Discussion Shadow ✅
Rogue: Rogue - Mop Discussion
Assassination
Shaman: Shaman - Mop Discussion
Elemental ✅
Enhanceme
Monk: Monk - Mop Discussion Windwalker ✅ Brewmaster✅
Warlock:
Warlock - Mop Discussion
Affliction ✅
Demonology
Warrior: Warrior - Mop Discussion
Arms
Maintained by Smufrik. I also contribute to Next Action Guide (NAG), a separate Classic WoW rotation-coaching project.
- Rotation and priority order are edited in .simc files.
- Core spell behavior and engine logic are implemented in .lua files.
- Exception: spec-specific spell edge cases may require targeted .lua logic.
- State calls needed by APL/rotation conditions must be exposed from Lua (state expressions/functions) so .simc files can reference runtime state without moving rotation logic into Lua.