7.0.3 Legion Brewmaster

This is what I threw together initially, seems like it works well but just not sure I like how Brews play now. Give it a shot.

Sequences['Brew'] = {
helpTxt = "Talents - 3312311",
 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]
/console Sound_EnableSFX 0
    ]],
       "/castsequence reset=combat Keg Smash, Blackout Strike, Rushing Jade Wind, Breath of Fire",
       "/castsequence reset=combat Blackout Strike, Keg Smash, Rushing Jade Wind",
       "/cast Breath of Fire",
       "/castsequence reset=combat Chi Wave",
	   "/cast Blackout Strike",
	   "/cast Keg Smash",
       "/cast [combat] Tiger Palm",
	   "/cast [combat] Expel Harm",
    PostMacro = [[
/startattack
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}

Ignore old post

Just tested the original macro in this thread. only needed the one button for aoe and st and did more damage! Works well for me. Just put ironskin and purify close by and your good.

Sequences['Brew'] = {
 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]
/console Sound_EnableSFX 0
    ]],
       "/castsequence reset=combat Keg Smash, Blackout Strike, Rushing Jade Wind, Breath of Fire",
       "/castsequence reset=combat Blackout Strike, Keg Smash, Rushing Jade Wind",
       "/cast Breath of Fire",
       "/cast [mod:shift] Purifying Brew",
       "/cast [mod:alt] Ironskin Brew",
       "/castsequence reset=combat Chi Wave",
	   "/cast Blackout Strike",
	   "/cast Keg Smash",
       "/cast [combat] Tiger Palm",
	   "/cast [combat] Expel Harm",
    PostMacro = [[
/startattack
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}

I threw Ironskin and Purifying into your macro via shift and alt mod

What talent for this ??

In between Sequences and Stepfunction put your tallents, like this…


Sequences['Brew'] = {
helpTxt = "Talents - ???????",
StepFunction = [[

What is the talents for this macro??

Updated with Talents

Here you got with GS-E format, all credit to author


Sequences['Brew'] = {
specID = 269,
author = "Raze48",
helpTxt = "Talents - 3312311",
 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]
/console Sound_EnableSFX 0
    ]],
       "/castsequence reset=combat Keg Smash, Blackout Strike, Rushing Jade Wind, Breath of Fire",
       "/castsequence reset=combat Blackout Strike, Keg Smash, Rushing Jade Wind",
       "/cast Breath of Fire",
       "/cast [mod:shift] Purifying Brew",
       "/cast [mod:alt] Ironskin Brew",
       "/castsequence reset=combat Chi Wave",
       "/cast Blackout Strike",
       "/cast Keg Smash",
       "/cast [combat] Tiger Palm",
       "/cast [combat] Expel Harm",
    PostMacro = [[
/startattack
/use 13
/use 14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}