I modified WrathCalcs (WrathCalcs Hamlet 090519.xls version) for General Vezax hard mode to account for the +100% magic damage, +100% increased casting speed, -75% mana costs, and lack of mana regen to try to see what the best rotation for that fight might be. The changes I made aren't very clean, but I think they work.
The changes I made are as follows (that I can remember, anyway):
Character Sheet:
- Reduced Replenishment uptime to 0%
- Reduced JoW uptime to 0%
- Innervate changed to None
- Potion changed to None
Rotation and DPS:
- Added new column: Damage Before OOM (to see what rotation would do the most damage over the course of the fight)
Basic Calcs:
- Damage Multiplier: multiplied by an additional 2X
- Total haste: multiplied by an additional 2X
- Moonkin Form Proc: reduced to 0%
Starfire Calcs, Moonfire Calcs, Wrath Calcs, Insect Swarm Calcs, and Cooldown Calcs:
- Multiplied mana cost by 0.25 and rounded upward to reflect the 75% decreased mana costs
----------------------------------
WrathCalcs General Vezax.xls
----------------------------------
Provided that my modifications work correctly, a few observations can be made (at least with my gear): Lunar Eclipse deals the most damage for the amount of mana available compared to Solar, but Solar Eclipse will make the mana last longer. Even though Starfire has better DPM, Wrath clips the GCD so, despite the higher DPM, it just can't be cast any faster (thus the lower damage of Solar vs Lunar). Additionally, even though Moonfire isn't very efficient, including it in the rotation rather than leaving it out results in about 1-2% more damage.