I use the following ahk for the macro. ( sleep may have to change according to your ping)
#NoEnv
toggle = 0
#MaxThreadsPerHotkey 2
#ifWinActive World of Warcraft
Numpad4::
Toggle := !Toggle
While Toggle{
send {1}
sleep 92
}
return
The Macro
Sequences['Enhanced'] = {
-- This Sequence was exported from GSE 2.2.08.
Author="Shamanmaw@Draka",
SpecID=263,
Talents = "3XX2113",
Help = [[Use talents 3.X.X.2.1.1.3]],
Default=1,
MacroVersions = {
[1] = {
StepFunction = "Sequential",
LoopLimit=20,
KeyPress={
"/cast [mod:alt,@player] Rainfall",
"/cast [mod:ctrl] Stormstrike",
"/cast [mod:shift] Crash Lightning",
},
PreMacro={
"/cast Lava Lash",
},
"/castsequence Feral Spirit, Crash Lightning",
"/castsequence Crash Lightning, Flametongue",
"/cast Stormstrike",
"/cast Earthen Spike",
"/castsequence Crash Lightning, Rockbiter",
PostMacro={
},
KeyRelease={
"/cast [combat] Doom Winds",
},
},
},
}
Updates
I will be soon overhauling my macro addon. https://wow.curseforge.com/projects/papapancakes-macro-collection-gnomesequencer