SCG-Single button macro set for Devastation Evoker level 90 version 12.0.5 update: 5/24/26

If you like my macros, and want to provide me with some financial incentive to keep this and other macros updated, you can do so here: Paypal

update 5/24/26: Here’s my patch for 12.0.5 I made several changes to this which I think improves things, so I hope you like it. Specifically, since the sims I did only uses azure strike when it turns into azure sweep, I moved that spell in the WoW macro as /cast azure sweep, which the game should ignore until right after you cast eternity surge, then it should instantly cast azure sweep, then go back to ignoring it.

Tip:

to have better control of the empower spells with the use of the modifire keys (shift for fire breath, ctrl for eternity surge), hold down the modifier key and let go of the rapid fire right after to start the cast. If it doesn’t start with that, tap and release your rapid fire key once you’re finished casting to start it. Then when it’s at the power level you want, then press your rapid fire key again to fire it off and release the modifier key so you can continue with your other spells. If it is only firing off at level 1, then go to wow options/combat/Empowered Spell Input and change the option to Press and Tap.

Important:

  1. go to GSE options - TroubleShooting - turn off ActionButtonUseKeyDown, otherwise gse macro won’t fire off using this macro set.

Talents:

open the talent tree and import the following if you want to use the same talents as me:
talents are based off of what is suggested here Devastation Evoker Mythic+ PvE Guide - Midnight Season 1

CsbBPJc41CfcseY0baneJ1IHrBAAAAAAAAAAAz8ADMDzwMw8AYMTjZmpZM2mxMzMzMzMzAmZmZGzMmZGYgZmZswilxs0YbmhJzkNw2wMYmZmZYA

WoW Macros

The following WoW macros use the “/click GSE_NAME” command to activate the gse sequence of the same name as shown below. Note: this method only works because I use spell/item blocks inside of gse but not macro blocks, which would break this method if attempted.

SCG_DEV_ST

  1. copy the following macro, paste it in game as a new macro, and drag the icon to the cast bar to be spammed there.
#showtooltip
/targetenemy [noharm][dead]
/cast [mod:shift] Fire Breath
/cast [mod:ctrl] Eternity Surge
/cast [mod:alt,@cursor] Deep Breath
/cast Azure Sweep
/click [nomod,nochanneling] SCG_DEV_ST
/cast [nomod,nochanneling] Living Flame

note: the game should ignore the /cast azure sweep command until azure strike changes to azure sweep. Then it will be cast right away before going back to being ignored.

SCG_DEV_AOE

  1. copy the following macro, paste it in game as a new macro, and drag the icon to the cast bar to be spammed there.
#showtooltip
/targetenemy [noharm][dead]
/cast [mod:shift] Fire Breath
/cast [mod:ctrl] Eternity Surge
/cast [mod:alt,@cursor] Deep Breath
/cast Azure Sweep
/click [nomod,nochanneling] SCG_DEV_AOE
/cast [nomod,nochanneling] Living Flame

note: the game should ignore the /cast azure sweep command until azure strike changes to azure sweep. Then it will be cast right away before going back to being ignored.

DEV_HEALS

  1. copy the following macro, paste it in game as a new macro, and drag the icon to the cast bar to be spammed there.
#showtooltip
/click SCG_DEV_HP
/cast [@player] Living Flame

GSE Macros

Import the following gse macro which contains all the macro sets I use for this class, but do not keybind it.

!GSE3!zZTNbtNAFIVboe54gVYskNiT2PltVxjbsZ1/1SYgsagm9k0yymTszowrZRdAwAZeorHEAl4AsWHDG/AqFVuchCSOEjdsQN1Y11dnfO17Pp9rI0Bj4iMvsjqIYdQlwCeVBnKZzyd1ncAIqFD9kIp7lg2XIVAX+LRmq8aFpnculJYeWc8BDZWQIT4xO8A49il/dW0orphV76eaMw6gsrjVRFzrPABCFteTg6PXj6ar+msmoUgeXEs+jVMkkWlRAewKEUVeqdmbLfU5BIDETjV/mZQkTkbzWsMCRhufM2s8lXJaSLGotAkaA7tdmk9K2xbthpiI9eZrdcTFs8BDArymnJWL2YJcyGblcl42GyCQhgT6YppAAoLp8MWDgRABP8tkPMxdn3mP+/1Mn8NsBHiGg0hsXmynEoqBzxxnAFyEDNMnujvwH1o8nlg1bP2Pacf3f503EA0RWWwmPht3b0x1AO6Qh6PalXSWzxbzOfm0rDXRCJIUODrt+cwF1R8F8Tt2McFifFPX4kVSL4YGx9QssUqQtmZqUrEDcC3t+Oib6rTUk4PDnz8MDXooJOKwupxktqPtFUlyQSpKuUJ5B35v1+BQK4XEaQLFvZKPH1Ik0VZ/wcBORG6T7kEk+bstkfj8f5GYu5/wZAORktTLy6VieWXetrHfd9OyeqLt7AmVdxuW7UuMvwuVFFdTQuWOxoRcuBMx4aHSqZtzS5ug2M6/TYn5Rqtqq17XVcdqNX8D

This package consists of 3 elements.

Sequences

  • SCG_DEV_AOE
  • SCG_DEV_HP
  • SCG_DEV_ST

Can’t wait to try both

I just updated this macro set for 12.0.5

GSE cant recognize the macro

I just tried importing the macro I shared and it imports fine for me. I’d recommend making sure GSE is updated.

Yes, I can also confirm that the sequence imports without any issues, so it definitely seems that the individual may have an out-of-date GSE, which would prevent it from working correctly.

I uninstall the gse and install it back I have the latest version on Alpha