Description
Arcane Mage module for RSW's ClassCoach.
Contains newest rotations sourced from SimC, Raidbots and other sources
HARD DEPENDENCY - INSTALL THIS FIRST
https://www.curseforge.com/wow/addons/royalsw-classcoach-core
----
Every rotational cast you make is graded against the list at the moment you pressed it. A mistake shows at once, with what the list wanted and why. You choose what to see: notes, minor and major, or major only - and a sound on major mistakes if you want one.
Minor: the list had something higher that you could have cast. Major: the list would not cast that spell there at all, or it broke a rule that costs a lot (Barrage below 4 charges, Barrage with a Prismatic Bolt waiting, Evocation inside your burst).
It also warns when you stop casting for 2 seconds (Always Be Casting) and when Arcane Surge or Touch of the Magi sits ready while the list wants it.
Defensives, movement, utility, potions and racials are never graded. A cast you cancel does not count.
After every fight of 15 seconds or longer you get a report: % on priority and the fight's excellence, major / minor / notes, and idle time;
Arcane Surge and Touch of the Magi used out of possible, Prismatic Bolts, Barrages, and Missiles (with how many were clipped);
What to work on: your mistakes by kind, most frequent first, each with a tip;
every mistake on its own row: the time, what you cast, what the list wanted (with the spells pressed together with it, like Arcane Barrage + Touch of the Magi) and the list's reason. The same mistake made several times in a row is one row with a count.
The last 25 fights per character are kept, and a one-line summary goes to chat. The timeline Every fight, cast by cast. Excellence graph. Each cast scores 100 when it was what the list wanted, 50 when the list ranked it lower, and 0 when the list would not cast it there. Idle gaps and cooldowns left waiting count as a cast too. The bold Form line drops at every mistake and climbs back as you recover; the thin Overall line is your running average and ends on the fight's excellence. Every mistake has a marker.
What you cast, and what you should have. Under the graph: every cast you made, at its moment, and under each mistake the spell the list wanted instead.
Hover anything for the full story: you cast this, the list wanted that,
because of the numbers at that moment (4 Arcane Charges, 5 Arcane Salvo, no Clearcasting, Touch of the Magi ready in 12 s…),
by these rules: the line the list followed (Sunfury #1 - Clearcasting and Salvo under 12), where your spell stood in the list and why it lost, and the coach's own rule,
from these sources: SimulationCraft, with its action line quoted word for word, Icy Veins, Method, or the game's own spell data.
Mouse wheel zooms, drag pans, right-click shows the whole fight, and the buttons jump from mistake to mistake. Click a mistake in the report to land on it in the timeline.
Training Press Start and hit a training dummy. The Proctor, an imaginary boss, interrupts your rotation at random: Move! (Leyline Rupture) - get moving within 1.5 seconds, keep moving, and keep casting instants;
Interrupt! (Mind Lash) - interrupt the fake cast before it finishes (needs a target and your interrupt ready);
Stop casting! (Reflective Ward) - be done casting before the ward goes up, cast nothing under it, and resume right after.
Every drill is scored on your reaction time and on how fast you get back to your rotation. Pick a calm, normal or intense pace; drills can also run out of combat for movement practice. Nothing happens in the game itself.


