Some issues with my Gnome Macro

Hi, I’ve tried some macro from other post, and I tried to “improve” some of them until I got this :

Sequences['BrewST'] = { 
PreMacro = [[
/targetenemy [noharm][dead]
]],
	'/castsequence reset=8 !keg smash,expel harm,jab',
	'/castsequence Blackout Kick',
	'/castsequence reset=22 !keg smash',
	'/cast !keg smash',
	'/cast Expel Harm',
	'/cast Jab',
	'/cast Tiger Palm',
	'/cast Guard',
	'/cast Chi Wave',	
	'/cast Fortifying Brew',
	'/cast Leg Sweep',
	'/cast Touch of Death',
	[[/cast Invoke Xuen, the White Tiger
]],
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
]],
}
Sequences['BrewAoE'] = { 
PreMacro = [[
/targetenemy [noharm][dead]
]],
	'/castsequence reset=22 !keg smash',
	'/cast !keg smash',
	'/cast !Breath of Fire',
	'/cast Dizzying Haze',
	'/cast Expel Harm',
	'/cast Jab',
	'/cast Blackout Kick',
	'/cast [nochanneling] spinning crane kick',
	'/cast Guard',
	'/cast Chi Wave',	
	'/cast Fortifying Brew',
	'/cast Leg Sweep',
	'/cast Touch of Death',
	[[/cast Invoke Xuen, the White Tiger
]],
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
]],
}

These 2 macros work quiet well, yet I still have 2 big issues with it :

  1. I just can’t 100% uptime on my shuffle. I’m like 50% of the time with it.
    (and this is for the ST one, with the aoe one : looks like my toon never kick…)

  2. I feel like the aoe macro mitigate far less than the ST one, since I only die on packs.

Maybe these two issues are linked, I dunno.

Can someone who actually know the macro building better than me (which shouldn’t be difficult) help me pls ?

Thank you very much :wink:

(PS: Really sorry for the bad english, trying to do my best as non-native).

looks like you might be getting energy starved on your solo by the time it reaches blackout kick. try the following:

Sequences['BrewST'] = { 
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]
]],
	'/castsequence reset=8 !keg smash,Guard,jab,jab,Tiger Palm',
	'/castsequence Blackout Kick',
	'/castsequence reset=22 !keg smash,Elusive Brew',
	'/castsequence reset=7 Purifying Brew,Expel Harm',
	'/cast Jab',
	'/cast Tiger Palm',
	'/cast !keg smash',
	'/cast Blackout Kick',
	'/cast Chi Wave',	
	'/cast Leg Sweep',
	'/cast Tiger Palm',
	'/cast Touch of Death',
	[[/cast Rushing Jade Wind
]],
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
]],
}

Just en edit, more for your play style:

Sequences['BrewST'] = { 
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]
]],
	'/castsequence reset=8 !keg smash,Guard,jab,jab,Tiger Palm',
	'/castsequence Blackout Kick',
	'/castsequence reset=22 !keg smash,Elusive Brew',
	'/castsequence reset=7 Purifying Brew,Expel Harm',
	'/cast Jab',
	'/cast Tiger Palm',
	'/cast !keg smash',
	'/cast Blackout Kick',
	'/cast Chi Wave',	
	'/cast Leg Sweep',
	'/cast Tiger Palm',
	'/cast Touch of Death',
	[[/cast Invoke Xuen, the White Tiger
]],
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
]],
}

Thank you very much ! Works like a charm !