[GS] One-Button Enhancement Shaman 6.2

Talents: 1,3,2,3,2,1,1

Glyphs: Flame Shock, Lava Spread, Lightning Shield

Single Target


Sequences['ESST'] = { 
	StepFunction = [[
		stepa = "121231234123451234567"

		limit = string.len(stepa) or 1
		if stepc == nil then
			stepc = 1
		end
		if stepc >= limit then
			stepc = 1
		else
			stepc = stepc + 1
		end
		step = tonumber(strsub (stepa, stepc, stepc))
	]],
PreMacro = [[
/targetenemy [noharm][dead]
/startattack
/cast [combat] Ascendance
/cast [combat] Blood Fury
]],
    '/castsequence Spirit Walk, Searing Totem',
    '/cast Lava Lash',
	'/cast Flame Shock',
	'/cast Stormstrike',
	'/cast Unleash Elements',
	'/cast Lightning Bolt',
	'/stopcasting',
PostMacro = [[
/startattack
/cast [combat] Ancestral Guidance
/cast [combat] Feral Spirit
]],
}

AoE


Sequences['ESAOE'] = { 
    StepFunction = [[
		stepa = "1212312341234512345678"

		limit = string.len(stepa) or 1
		if stepc == nil then
			stepc = 1
		end
		if stepc >= limit then
			stepc = 1
		else
			stepc = stepc + 1
		end
		step = tonumber(strsub (stepa, stepc, stepc))
	]],
PreMacro = [[
/targetenemy [noharm][dead]
/startattack
/cast [combat] Ascendance
/cast [combat] Blood Fury
]],
    '/castsequence Spirit Walk, Magma Totem',
	'/cast Lava Lash',
	'/cast Flame Shock',
	'/cast Stormstrike',
	'/cast Unleash Elements',
	'/cast Fire Nova',
	'/cast Chain Lightning',
	'/stopcasting',
PostMacro = [[
/startattack
/cast [combat] Ancestral Guidance
/cast [combat] Feral Spirit
]],
}

Everything works well for me. I pull about 16k sustained and 22k burst on single target, but my item level is only 640. Occasionally it will try to cast Lightning Bolt or Chain Lightning, but clips before it gets far. I keep my cooldowns on separate buttons, but included them here for that sweet one-button action. Feel free to mod these as you see fit! I’ll help in any way I can and if someone finds a better way, I’m all for it!I hope these serve you as well as they serve me!

Thanks!

Panda

My comment is deleted for idiocy and lack of thought on the above script.

Sick Macro… in 678 gear I’m beating those in 700+…

Many Thanks

Awesome! Glad to hear it!

when i put it in it does the macro in /say

Are you using Gnome Sequencer?

Hey Panda, thank for sharing !! I gona try it in ashran (since the elemental sucks there). Just to be sure, number 1 = Spirit Walk, Number 8 = Chain Lightning?

Edit: Its a great macro - thank you ! But i try to equipt my ele again… I am not a good melee ^^

Been using this to level. dps with 6 BOA has been a steady 12k to 18k peaking 30k at points being 99 now.

one thing i did add was totemic recall in the postmacro area.

Sequences['ESST'] = { 
	StepFunction = [[
		stepa = "121231234123451234567"

		limit = string.len(stepa) or 1
		if stepc == nil then
			stepc = 1
		end
		if stepc >= limit then
			stepc = 1
		else
			stepc = stepc + 1
		end
		step = tonumber(strsub (stepa, stepc, stepc))
	]],
PreMacro = [[
/targetenemy [noharm][dead]
/startattack
/cast [combat] Ascendance
/cast [combat] Blood Fury
]],
    '/castsequence Spirit Walk, Searing Totem',
    '/cast Lava Lash',
	'/cast Flame Shock',
	'/cast Stormstrike',
	'/cast Unleash Elements',
	'/cast Lightning Bolt',
	'/stopcasting',
PostMacro = [[
/startattack
/cast [combat] Ancestral Guidance
/cast [combat] Feral Spirit
/cast [nocombat] Totemic Recall
]],
}

Good Morning,

I am having an issue with the above macro and hope someone can point me in the right direction to correct it.
I have numerous GS macros in place working fine but, I can’t seem to get this one to function.
Normally when I set the macro and add it, it propagates into the text box itself. When it doesn’t I know something is amiss and I go looking for the solution.
This macro has done just that, but I can’t find whats keeping it from working.
I’ve checked the syntax and compared it to others I have above and all looks the same with the exception of the “step function”.
Is anyone else experiencing this or am I missing something.

Edit- Is there a limit to the amount of macros that GS can have in place? Because I just tried adding another and it wont load either. All other previous macros work fine.

Here is the copied code.

Sequences['ESST'] = { 
	StepFunction = [[
		stepa = "121231234123451234567"

		limit = string.len(stepa) or 1
		if stepc == nil then
			stepc = 1
		end
		if stepc >= limit then
			stepc = 1
		else
			stepc = stepc + 1
		end
		step = tonumber(strsub (stepa, stepc, stepc))
	]],
PreMacro = [[
/targetenemy [noharm][dead]
/startattack
/cast [combat] Ascendance
]],
    '/castsequence Spirit Walk, Searing Totem',
    '/cast Lava Lash',
	'/cast Flame Shock',
	'/cast Stormstrike',
	'/cast Unleash Elements',
	'/cast Lightning Bolt',
	'/stopcasting',
PostMacro = [[
/startattack
/cast [combat] Ancestral Guidance
/cast [combat] Feral Spirit
/cast [nocombat] Totemic Recall
]],
}

am full pvp 700 set and i took Ancestral Guidance,Feral Spirit,Ascendance,Blood Fury off the macro to pop manually and i do 24k 25k on target dummmy but i also pop manually lightning bolt because it procs to mutch but when i do see some times that my shaman cast it so how can i take it off of the macro with out breaking anything?

thx

First time posting on the website and have always loved the macro’s you guys make. This macro is awesome btw but I have noticed one thing from the above macro. single target does not fire off the Fire nova , what is the fix for this? thank you in advance.

Pardon my ignorance, but what is with your stepa and stepc? I used the GS on my monk for fistweaving and its awesome. but I have it set to one button and the macro on my mouse repeats it while i hold it down