Elfyau's DF v1.1 Devastation Evoker **Updated 07-Feb-23**

NOTE I have created a plugin for all of my Evoker macros!! To find the plugins you can go to curseforge or your curse client and search for either “Elfyau” or “GSE” and they should show up in the results.

Kicking along, I will enjoy messing with this one later!

Eternity Surge is in the macro and will fire at charge 2-3 if you want it to go off at full release the macro until it fires.




Usage Information

v1.1 Made @250ms
ALT:- @mouseover for Living Flame
Eternity Surge is in the macro and will fire at charge 2-3 if you want it to go off at full release the macro until it fires.

This macro is dedicated to my awesome Patreons <3 (you know who you are) without their continued support these macros would be most unlikely. So a shout out to and my eternal thanks each and every single one of them!

This macro contains 1 macro template. This Sequence was exported from GSE 3.1.29.

Feedback is welcome and encouraged! Remember, the more feedback I have, the more I may be able to improve the macros!

P.s. Like what I do? Why not Shout me a coffee? Also, if you have a chance to check out my Twitch , I use GSE macros on all of my toons! Or catch me on other social platforms!!


Just got this one set up. Not 70 yet, but hoping it works well enough to get there.

Having some trouble powering up my firebreath, eternity surge goes all the way to the end stage, but not firebreath!

Holding shift stops the macro instead of doing AOE dps rotation

1 Like

@omgporkchop have you checked/released your keybinds?

Thanks for this !..
/20 chars

1 Like

do we need to stop pressing the macro button when fire breath and eternity surge cast?

@arkwing no you can keep holding it down

Thanks! That worked.

1 Like

Any clue where one might slot shattering star into this macro?

@omgporkchop no clue not that far through yet lol - try making a repeat box and set the interval to 5

thanks for the advice. I will try it!

1 Like

Works fairly well so far! I’m just experiencing a few oddities using the one-button macro; on single target it occasionally interrupts a channeling Disintegrate, and will usually empower Eternity Surge higher to level two or three (which is just wasted time on single target). Just now I had it ignore an Essence Burst to hard cast Living Flame twice in a row. Not sure if I’ve got something going wrong on my end or it just needs more optimization, so I figured I’d comment just in case. Thanks for the hard work and useful macro! :slight_smile:

@Elfyau make sure to bump the version inside your addon each time you update it. Both the 11/24 and 11/28 releases were “v1” so GSE didn’t know it had to do a new import of the class’s macros (this logic looks to be based on class, not on spec), so I was unable to see the Devastation macros you added on the 28th. I had to edit GSE’s saved variables to get things to import.

1 Like

Wow, getting real good results with this. Thanks
I do however have the problem with Firebreath and Eternity Surge not going to full strength unless I release the key as soon as they start building. What do you think?

1 Like

I’ve got the same problem

Firebreath is going off as it should, as the lvl1 Firebreath applies the longest-lasting buff, the stronger the Firebreath the shorter the buff. I am still working on the Eternity surge but as it is it works fine. The new Evoker spells are proving to be a little troublesome and cumbersome to macro.


Ahh good to know. I guess I really should study up on the talents a little more haha
Thanks for all you do.

Thanks for your excellent work!

Kind of a weird issue. Using the AoE Macro it seems to hang. The character squats to do Eternity Surge, the bar goes half way, but it doesn’t cast. It then repeats this 2 more times in a row. Then it casts a couple other spells and then an Eternity Surge gets cast. What’s interesting is it rarely does this on target dummies. I tried changing “Empowered Spell Input” to “Press and tap” which seemed to fix it in a couple dungeon’s but the DPS was 60-70% of using “Hold and Release”.

I think we need something like:
/cast PreventMacroKeyPress=2.5 Eternity Surge
that would block the macro key presses for 2.5 seconds for example

Don’t know if Blizzard would approve of this.