SCG-Single button enhancement shaman level 80 version 11.1 update: 3/2/25

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 3/2/25: I took a good bit of time to see how much dps I can squeak out of this macro set, and am pretty happy with how it performs, at least against the target dummies.

By having spells in the wow macro, before or after the /click command to trigger GSE, it is possible to get gse to function similar to how it used to (albeit with some added limitations within GSE).

Important:

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

troubleshooting

  1. LUA ERROR NIL VALUE- That means you don’t know all of the spells that I added within GSE.
    Make sure you’re using all the same talents I have shared and the error should go away (passive talents don’t matter as much)
  2. If Leveling, download bug sack and bug grabber addons so you don’t get spammed with popups. Once you learn all the required spells, the error should go away. Alternatively, you can also go to GSE-MACRO_NAME - tab:‘1’ - disable all spell blocks containing a spell you don’t know - save. You can always go back into gse and reenable them when those spells are learned.
  3. This is made for the English version of WoW. If you are using a different language, you will have to manually translate the spells to the language of WoW you are using.

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: Enhancement Shaman PvE Guide For Mythic+

CcQAL+iDLHPJSLC+6fqMJ8tubOzMjZgZYmZmZmxMjtxMAAAAAAAAAAA2MjhNyCMjGawCAmlJDYxMmZGmxMbDLzMTzCLzYMzAAMGA

SCG_ENH_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] Healing Surge
/cast [known:tempest] Lightning Bolt
/cast Primordial Storm
/cast Voltaic Blaze
/click [nochanneling] SCG_ENH_ST
/cast [nochanneling] Lightning Bolt

Usage: press shift for healing surge

  1. import the following code into gse, but do not keybind it.
dGJdeaGlkLQTHqMjLcnBHBQQKFPQW3ir7KI9c7wf7Nsj(jLIAyI43iAGukYJjPbtPKgUKdkLoSQCmQ6CIKfsPklLsLwmc1YLIhsf5PklJsEoPMivutfPjlsnDIlQQQRsPGlJ66uP(lvITsPIntf02Ps6JQK8vkv1NvvQBRQYivv0PLQrRsQXHGtQs8mvQRrf68I61ubMgjSokLYWdkmES50vU838PlJcJfOyF9uBi1GcJhuSwvPtE0GcJhumDXraJcLjk8EmAUySwvPtEWKCXy6IJacmwGIPlocy8PiIabfysUymDXrGrZfJ1QkDYdeyUbfJMlgZUCXpbZ5U(rCWPbXyxoc346lWUX0fhbm3kDmfblmjxmMU4iGaJcqX0fhbm3euC7OfgnxmwRQ0jpysUymDXrabghbf7Yr4gxFbMhJMlgZUCXpbtYfJPlocmDXraJYBcPsbbgIaf7Yr4gxFbMcmDXradrj(KBmAUySwvPtEWKCXy6IJacmkbftxCeW4tP0YRaJMlgRvv6KhmjxmMU4iGadbqX0fhbmEckjOubgnxmwRQ0jpysUymDXrabMuGIPlocy8jeSu6XKCXy6IJaJMlgRvv6KhiW4taftxCeW4trWNCJj5IX0fhbgnxmwRQ0jpqGX7bftxCeW4tiyPmbtYfJPlocmAUySwvPtEGaJ3cumjxmwx4Fy0CXyTQsN8G1f(hM)gZ9Plyv8YCdey83GIrZfJ1QkDYdMKlgRl8pSUW)W8kWCF6cwfVm3abc2LdXU7HyNxt)rCWAqHabcMn(0InuPFcNgZkXYXK7eRelV3Iim7Zph06U5Pbfc2xS8C(jpqX(KJk6hhGDTiL22(4J0DTkztAB)7V)4Bn7(0fonwRB5AYgm7)AI3jnPn9x9AsBXwVOdwJD1(BhUr3jpWCBzzH9174(fxoc34kFKo5b2dZ8(XyZPRC5V5txgf7)XHKnQStK)QN8iUhDjd7HTIvV4mmweDJrTzNGX7t8jjyoZo85oey8qGaba

SCG_ENH_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] Healing Surge
/cast [known:tempest] Lightning Bolt
/cast Primordial Storm
/cast Voltaic Blaze
/click [nochanneling] SCG_ENH_AOE
/cast [nochanneling] Chain Lightning

Usage: press shift for healing surge, ctrl for wind shear

  1. import the following code into gse, but do not keybind it.
dGZ6daGlKIABikZuQKMTOBQu0Vuk8nsv7KI9c7wr7hbv)uPudJQ63izGifCyHgmsrgUKdkO)skCmfoNsvlePulfbzXiILtvEiPONQ6Xc8CknrKQMkjtMk10jUOuXvrq5YOUovYYOITkvInJuX2ru9rLs(ksL(SsLUncmsLkoTsgTuPghcDssPNjvDnePZlLxJuY0ivwhsHgdOGzGFn3sJoMD0iC7oW4af(MXapkluWmGcpmqwutluWmGc3wCMWOtVVUXaxAfJBlotCvRy8WazrnHaJdu42IZeMXEYisuhU0kg3wCM4QwX4HbYIAcbMEOW1of2J8yIpWTfNjmdI6jQxhUQvmoH4IJcU0kg3wCMqGrhu4ANc7rEmX1HBlotyiZF43JlTIXTfNjUQvmEyGSOMqGHuOWvTIXjexCuWPFzJKKSBqcU2PWEKht8ECBXzctVEs3t0bxAfJBlotiWqgu42IZeMEI66j1bx1kgpmqwutCPvmUT4mHaJEOW1of2J8yI7GRAfJtiU4OGlTIXTfNjUT4mHrFpX97HadrOWTfNjmdFIo6h4sRyCBXzIRAfJhgilQjey2dfUT4mHzSN4WVhxAfJBlotCvRy8WazrnHaZWhkCBXzcZWNOJEFCPvmUT4mXvTIXddKf1ecmJbu4sRy8LWeGRAfJhgilQj(sycWh94UMlbVYyJ9GaZWbkCvRy8WazrnXLwX4lHjaFjmb4dD4UMlbVYyJ9Gabx7KexRu6s0BfjjzluqGabVRrRqyL7OWUXD8Di1V33X3zqApz40LJ0k0Lx0cfe8nzjsFuIqHVdNvUM0cVBrklnUXgUx2akp308U7UXUw21CjSB8qxs3uE40n6LXPBkAOtq3ueonP1MSfFR3PlSNDrnHP3XXbFZ40vm1of2JCEklQjOnUjsaJFn3sJoMD0iC7o4DM0HYlG1KIGkkrsw5sAG24V4aT0dJdz94QT1eMXWF47JtptNORuGzabceaa
2 Likes

Tried it out, it works pretty well. Only problem I see is you chose Lava Burst in the talents but it isn’t anywhere in the sequence. Other than that, it’s pretty awesome. Thank you!

I initially had lava burse added as a modifier, but removed it because the spell didn’t actually show up in my sims. I do plan to make a quick update soon before I switch to updating the next planned class based on an idea I have, and may also put lava burst back in the WoW macro as a modifier.

Oh, makes sense. Pretty damn good none the less and much appreciated. Thank you!

1 Like

Thanks, So after experimenting with an idea I had with my elemental shaman rotation, I discovered I can get some awesome dps out of the enhancement version without the need to use any modifiers.
Basically what I discovered is, if the game doesn’t recognize a spell in the /cast SPELL_NAME command, that line will get ignored, until it does recognize that spell. Then it will focus fire that spell (asuming it’s at the top of the list) until it no longer recognizes that spell anymore, then will go back to ignoring that line again.

Oh damn, that’s pretty awesome and good to know. I really appreciate you keeping up with this and trying new things. A lot of people just make a sequence and disappear. Lol

2 Likes

I see block 5 of the ST GSE macro has Primal Strike in it. What did you mean to put in there?

Spell blocks automatically change spell names to the base spell name on several spells. As to what the enhancement shaman is actually casting, when gse goes to Primal strike, I don’t know off hand. I’d have to go back and double check, but most likely it’s a spell that has similar name to Primal Strike.

I see that. Thanks for the clarification. Seems its Stormstrike.

1 Like

I really liked the macro bro, thank you very much!

1 Like

Is this meant to be hard casting CL and LB and Tempest?

I dunno what the hell it’s doing but it just hard casts those in the middle of both AOE and ST rotation.

Have I done something wrong?

Oh and the ST macro is randomly casting Stone Bulwark Totem??

So I am not sure what I am doing wrong here. I did everything as I should and it is coming back as I dont know the spell. Did something change recently?

Basically, I designed this WoW macro on the assumption that since you don’t technically know Tempest and Voltaic blaze until you get the appropriate buff, the game will ‘ignore’ those 2 lines until you get the buff that changes lightning bolt to tempest, or flame shock changes to voltaic blaze, then the game will hard cast those powered up spells until the buff goes away, you forget those spells, and the game will go back into ignoring those ‘unknown’ spells ad do the rest of the rotation. (hope that makes sense)

Ya, I added that totem into gse for convenience since I don’t really have any interest in doing end game content that would require cooldowns to be cast at specific times. That said, you are welcome to go into gse and delete that spell block, along with any other cd spell that you want to have more control over for when it gets cast.

Hmm… are you leveling? or actually, I believe someone had a similar issue with the elemental shaman macro and changing the line with tempest to something like:
/cast [known:tempest] Lightning Bolt worked better for that person (plays nicer with #showtooltip also come to think about it). It’s also how I have it on my elemental shaman. To note, I attempted the same thing on Voltaic Blaze, but that spell (flame shock to Voltaic Blaze) seems to behave differently than when lightning bolt changes to tempest. Interesting that macros seem to behave slightly differently for some people than for others on certain things.

similar problem to the ST. The AOE is not working, I tried the fix with /cast [known:tempest] Chain Lightning it casts all the spells but it does not utilize tempest

Curious that those lines work no problem for me, but screws up for others.

That line won’t work because chain lightning isn’t the spell that turns into tempest. It’s lightning bolt that turns into tempest, assuming you’re also spec’d into the Storm hero class.

Is there a way to fix it so we can keep using the macro to cast tempest when tempest is available? The ST works just fine with that change it’s the AOE one I’m curious about

That’s what this line in my WoW macro is meant to do. It’s Basically, WoW will ignore casting tempest until you get the proc that changes Lightning Bolt to Tempest, the it will fucus cast Tempest until the proc goes away.

This line should also work:

This is now updated to 11.1.

i copied in your talents, and imported the sequence.
Im getting a LUA error every time :

Message: bad argument #1 to ‘?’ (Usage: local result = C_Item.IsEquippableItem(itemInfo))

There might have been an error in the gse code when I originally exported it as when I tried exporting the macros again just now the code changed. (I was busy trying to update everything over the weekend so who knows)

Anyway, I re updated the gse code on my main post. hopefully it will work for you this time.