Here is a long rotation version for an enhance shaman playing with the order of how the spells should be casted. It started as trying to revise the current enhance lazy macro, but to create such “perfect rotation” it would go over the character limit.
I wasn't able to notice much difference in DPS from the other lazy macro, but maybe is my gear. Please give feedback to help me determine how it works for other people.
Reply with old and new DPS please.
To be able to test and use this macro it requires to have a Macro Extender like Macro Toolkit to make it work, otherwise it won’t fit.
/castsequence reset=10/alt Call of the Elements,null
/castsequence reset=15 Stormstrike,Lava Lash,Unleash Elements,Flame Shock,Stormstrike,Earth Shock,Lava Lash,Stormstrike,Unleash Elements,Flame Shock,Lava Lash,Stormstrike,Earth Shock
/castsequence reset=120 Feral Spirit,Shamanistic Rage,Shamanistic Rage
/use 13
/use 14
/startattac
Optional to add before trinkets “/use 13” depending your race:
Goblin
Rocket Barrage(Racial),
Orc
Blood Fury(Racial),
Troll
Berserking(Racial),
Don’t forget to put your weapon buffs on!