Elfyau's Macro Revamped

Ladies and Gents, I don’t normally tap into other peoples macro’s and only use them for as they are intended. However, I felt the need for this one. I still want to clarify that I give full credit to Elfyau since the shell and most lines are from his original concept. All I did was modify it slightly to account for more stromstrike procs while maintaining a 98% uptime for Frostbrand and Flametongue.

Any questions please don’t Hesitate to ask

Again all credit goes to Elfyau.
orginal posting by Elfyau can be found here: Elfyau's 8.3 ENHANCE Shaman Macro **Updated 21-Aug-20** - #135 by fragnot

I run this at 50ms
Revamped Macro:

dye9faqjaO(eaYSiQ4waO2La6xkPHHeDmvzzssptetdexta2gq(MszCiPZruSobY9uQuDqaQfcqEirPMirvDrGYgbQ8rGQAKev6KsQALcIxcuLzkPYnfO2jr(PsLYqvQyPcspfQPkPCvLkXwjk5SaqERqDxHSxs)fa0GPCyflwq9yetgqxwQnRe(msnAqDAcVgjmBjUTiTBQ(nKHReDCIQSCv1Zf10v56G02Le(UKOXRujDELQwpaW(rT(0AQ0tXGvh4aqaExaimamuWKfGdEhWKVkvvRP4AtP9lR4KQVQV3tXbpKpsw9plqEwRPspTMk9u8kzYhBXoIapU3fHthX2J6g1niQuvfVsM8XwSJiWJ7Dr40rS92sabrLsu8kzYhBXoIapU3fHthX2tMKnQGujikELm5l3YdA7KMTyhrGh37IWPJy7jdiQjqKdBpzs2KbKkfGIxjt(yl2re4X9UiC6i2ar5JYevcKIxjt(yl2re4X9UiC6i2Eu3OUbrL2u8kzYxULh02jnBXoIapU3fHthX2Blbee5W2BlbeevIQIxjt(yl2re4X9UiC6i2EYKSrfKIRdHwwNivCk(P4Dq5l4H8rAnv6P4vYKp2IDebECVlcNoITaEbKKOsvv8kzYhBXoIapU3fHthX2J6g1niQuIIxjt(yl2re4X9UiC6i2EBjGGOsqu8kzYxULh02jnBXoIapU3fHthXgBSX2VZ9T7euA450tXYThGAyfl1ek0WkgqD50WkouHt)0WkU2x4u03tdRyWR3VZVZzTMk9u86nF6(AVt3ZwSJGNFAumWEagPsvv8kzYhBXPiGbnLlIT3wciiQuIIxjt(ylofbmOmSyXfXgikFuMOsqu8kzYhBXPiGbrUFjIThvQuUrPEkg869H2LEYTwtLEkELm5JTyhrGh37IWPJy7TLacIEkgF9sWb1jNa5kENVa9f3Efx7lCk6RQgwXHkC6QAyfVZVdEiFKwtLEkELm5JTyhrGh37IWPJylGxajjQuvfVsM8XwSJiWJ7Dr40rS9KjzJkivkrXRKjFSf7ic84ExeoDeBVTeqq0tXYgLgEofq6PNIbFmyYQ)zbYvCviugGIbZxG(Kw2O0LZnHffXTxbKILFVyGwov6Py52LLkMT4ueWGMYfXg(q)089fu0CiSfNIagugwS4IyRUPIHT6MmmhcBXPiGbrUFjIn52tr40SHH(PBoeoK6z7qiky7GB2orAZ2Hyl0UIjDjBGvwSFGcqz2cEiFuGSb4YbJGsdZgSiZwLtMTFpLYE2CbPdmq2QNTkNmBt4sZ2HyBacKTHTfDLSLI(nBfH3z2qlyJGa2SDi2sNDvKkaanB4d9tZ3xqrZ2YpIKzRsyrPzlDe(ncx40SnSjdvamBqxEI0MnKZg4(O8f(poq2ghiBGRmP9HCAODGCiCi1ZgTOIMTfqlf2i)gO4y7qSbwzX(bkBzHtA2o4MTmCxkSv5KzdwKzd9PfUykSrqoPxEbQy8YMuV8vPQGsuCWJdDk17x)RO9tGCfqkgWqpy0xXGvwSFGcW72Nw4troSj7XVMceahAxXKUSbYwf9pq90tv

Usage Information
[mod:alt] Stormstrike
[mod:shift] Lava Lash
[mod:ctrl] Healing Surge

I took the time to Revamp Elfyau’s Macro. Although his was really nice… I was able to add a few more lines of code to maximize Stormstrike procs while maintaining a 98% uptime on Frostbrand and Flametongue.

I give full credit to Elfyau since the shell was his orginial concept.

This macro contains 1 macro version. This Sequence was exported from GSE 2.5.10.

Macro Version 1

Step Function: Priority

Pre Macro: Rockbiter, Feral Spirit, Stormstrike

KeyPress: Stormstrike, Lava Lash, Healing Surge

Main Sequence: Rockbiter, Flametongue, Stormstrike, Lava Lash, Crash Lightning, Frostbrand

KeyRelease: Stormstrike

Post Macro: Stormstrike, Crash Lightning, Feral Spirit

1 Like

I’m am excited to try this tonight. I’ve been tweaking around with @Elfyau macro too so I like to see what you came up with.

Thank you for sharing

Please by all means any feedback would be greatly appreciated.

Thank you for posting a response.

I’ll give you what I can, been trying to tweak elemental shammy too so its on my list

when i went to use this macro i am having this problem could it help me?
in addition I could add the “Sundering” skill in the rotation as I use 3212131 for mythic dungeons +

Message: Interface\FrameXML\ChatFrame.lua:1021: Usage: CastSpellByName(name[, target])
Time: Fri Jul 31 10:42:42 2020
Count: 22
Stack: Interface\FrameXML\ChatFrame.lua:1021: Usage: CastSpellByName(name[, target])
[string “=[C]”]: in function CastSpellByName' [string "@Interface\FrameXML\ChatFrame.lua"]:1021: in function <Interface\FrameXML\ChatFrame.lua:949> [string "@Interface\FrameXML\ChatFrame.lua"]:1260: in function ?’
[string “@Interface\FrameXML\ChatFrame.lua”]:4839: in function ChatEdit_ParseText' [string "@Interface\FrameXML\ChatFrame.lua"]:4523: in function ChatEdit_SendText’
[string “@Interface\FrameXML\ChatFrame.lua”]:3004: in function <Interface\FrameXML\ChatFrame.lua:2997>
[string “=[C]”]: in function RunMacroText' [string "@Interface\FrameXML\SecureTemplates.lua"]:441: in function handler’
[string “@Interface\FrameXML\SecureTemplates.lua”]:632: in function <Interface\FrameXML\SecureTemplates.lua:580>
[string “=[C]”]: ?
[string “@Interface\FrameXML\SecureHandlers.lua”]:266: in function <Interface\FrameXML\SecureHandlers.lua:263>
[string “=[C]”]: ?

[string “=[C]”]: in function Click' [string "@Interface\FrameXML\ChatFrame.lua"]:1629: in function ?’
[string “@Interface\FrameXML\ChatFrame.lua”]:4839: in function ChatEdit_ParseText' [string "@Interface\FrameXML\ChatFrame.lua"]:4523: in function ChatEdit_SendText’
[string “@Interface\FrameXML\ChatFrame.lua”]:3004: in function <Interface\FrameXML\ChatFrame.lua:2997>
[string “=[C]”]: in function UseAction' [string "@Interface\FrameXML\SecureTemplates.lua"]:345: in function handler’
[string “@Interface\FrameXML\SecureTemplates.lua”]:632: in function SecureActionButton_OnClick' [string "@Interface\FrameXML\MultiActionBars.lua"]:14: in function MultiActionButtonDown’
[string “MULTIACTIONBAR2BUTTON1”]:2: in function <[string “MULTIACTIONBAR2BUTTON1”]:1>

Locals: (*temporary) = nil
(*temporary) = nil