GS enhance macro help!

So i’ve been using this macro while raiding and I’m pulling around 30k with an ilvl of 696. When i run sims it says I should be avging around 40k. So i’ve messed somthing up here. Anyone have any Ideas? this is for PVE only.

Sequences["EnhOne"] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = 
[[
/targetenemy [noharm][dead]
/petattack [@target,harm]
]],
	'/castsequence reset=target/15 [nopet:Primal Fire Elemental]Spirit Walk,Searing Totem',
	'/castsequence [nopet:Primal Fire Elemental]Fire Elemental Totem,Searing Totem',
	'/castsequence reset=15 Unleash Elements,Flame Shock,Unleash Elements',
	'/cast Liquid Magma',
	'/cast Stormstrike',
	'/cast Lava Lash',
	'/cast Frost shock',
	'/cast [combat] Feral Spirit',
PostMacro = 
[[
/startattack
/cast [combat] Berserking
/cast [combat] Ancestral Swiftness
/cast [combat] Ascendance
/use [combat]13
/use [combat]14
/use [combat]Draenic Agility Potion
/run UIErrorsFrame:Clear()
]],
}

talents? and glyph’s well glyph i can figure talents from script doh :wink:

Sorry talents are
1,2,1,2,2,2,3
glyphs are Fire elemental totem, Frost Shock, and Chain Lightning.

Anyone?

Im liking it actually, help me a great deal. :slight_smile: Question though, I noticed no use of lightning bolt in the macro. Is there a reason for that? Sorry I don’t play my Shammy as much as i know i should…lol

Since i have 4 piece tier its just easier to have Lighting bolt and chain lighting on their own buttons so when I get the right amount of stacks I can just hard cast it.

I was told when using a macro you can always depend on being 10k lower in dps