This add-on is designed to help players improve DPS, currently it goes about this in 3 ways.
*NOTE: SLOWLY UPDATING FOR MOP*
So far working on Mage (Fire, Frost and Arcane).
Warrior Prot and Arms added
Shadow Priests added.
Cast Time Improvement
If you look at why people are lagging behind on worldoflogs, it is usually because their not using all time available to DPS. Waiting for the cast bar to finish before starting another cast can be 1 second your not DPSing. Ensuring chain-casting is a bigger upgrade to dps than a higher Tier of gear - think of it as having a permanent free Heroism. Spells can be queued by clicking the next spell early, which will leave 0 gap between casts.
This add-on monitors the time between finishing one cast and starting another, providing this feedback to the user so that they can reduce this lost dps time. It's aim is to help improve this ABC - always be casting. It currently rates the gap as follows, with a summary at the end of combat.
- 0-100 millisecond gap - Green for Good!
- 101-250 millisecond gap - Blue for Okayish.
- 250> millisecond - Red for improvement needed
If you see red, try to queue up your spells quicker.
Timing between casts is on the client, so it's currently a best-effort-guestimate, the code will try to take into account lag to even things out.
Cast Bar Improvement
This is a follow on from 'Cast Time' improvement. The above can inform the player that they need to queue up a cast quicker. This improvement makes the Cast Bar complete quicker (based on the above feedback) to encourage clicking/keypressing earlier. Only works with the Standard Blizzard Cast Bar at the moment.
Cast Rotation Tips
The 'DPSTime' frame gives a visual hint of what the next spell to queue up should be. This is currently working for the following classes:
Mage - Fire, Frost, Arcane
Warrior - Protection, Arms
Some of these are still being polished, any suggestions for improvements - please send me an email to tiptonshadowsong@googlemail.com