Brewmaster Monk Leveling Macros {GS}

Greetings one and all,

This is my first attempt at writing a leveling macro,And these are influenced by other high level Macros i have seen on this site. I have been using these macros , and so far have had no real issues. They are for Brewmaster Monk, and I level through instances, so its just one constant Instance run when I level, doing it this way , I tend to get to max level in about 2-3 days without having to play more than a few hours a day.
A few notes about the macros:
I have not included any of the glyph Modifications to abilities, nor any of the selected talents from the leveling tiers, but I will include the ones that I use.

Tier Talents : 2 2 1 3 1 1 2

Glyphs I use:
Glyph of Breath of Fire
Glyph of Touch of Death
Glyph of Leer of the Ox

I tend to keep my taunt on a separate button, so I can single taunt when needed. I just have the macros keyed to my multi-button mouse, and use the thumb button to just spam my Single target macro, and use keyboard bindings to spam my AoE Rotation, and to spam my Oh Sh*t Button when needed. But from what I have read, it would be even simpler if you used AHK.
I only had to Stop leveling at around level 60 to add a few things to the macros , the tier talents, other than that , these macros worked great for me leveling. Please Give me your thoughts on them, maybe I’ll be able to make them better .

PS I do not tend to top the DPS charts , but i very rarely Lose aggro ,and to date on 2 tank monks on two different server have only been kicked out of 3 Instances, and every time a hunter pulled a whole room with barrage.

The Macros:
Single Target


Sequences['LLMST'] = {
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=combat !Keg Smash,Jab,Jab,Jab,Jab',
	'/cast [nochanneling] !Keg Smash',
	'/cast [nochanneling] Tiger Palm',
	'/cast [nochanneling] Guard',
	'/cast [nochanneling] Blackout Kick',
	'/cast [nochanneling] Breath of Fire',
	'/castsequence Jab,Jab,Jab,Jab',
	'/cast [nochanneling] Expel Harm',
	'/cast [nochanneling] !Touch of Death',
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
]],
}

AoE


Sequences['LLMAoE'] = {
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=combat !Keg Smash,Jab,Jab,Jab,Jab',
'/castsequence Blackout Kick',
'/cast Tiger Palm',
'/cast Keg Smash',
'/cast !Breath of Fire',
PostMacro = [[
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}

The Oh Sh*t


Sequences['LLMOS'] = {
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 Blackout Kick',
'/cast Keg Smash',
'/cast Purifying Brew'
'/cast Elusive Brew',
'/cast Guard',
'/cast !Breath of Fire',
'/castsequence reset=combat !Keg Smash,Jab,Jab,Jab,Jab',
PostMacro = [[
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}

I like your macro, and I’ve been using the AoE and the ST for awhile now.
The only issue is I’m getting an error with the “Oh Sh*t” portion?
It’s saying there needs to be a closing } when the code looks sound to me?
Any help would be appreciated.

I did overlook it to for a few minutes… than i bumped my head, cause it’s so obvious that you overlook it.
in LLMOS:


'/cast Purifying Brew'

should be


'/cast Purifying Brew',

Just missing one comma. :stuck_out_tongue:

So you got kicked just because someone ninja pulled all mobs in reach?
What a … , just be glad not to be in their group anymore.

[quote quote=26587]I did overlook it to for a few minutes… than i bumped my head, cause it’s so obvious that you overlook it. in LLMOS:


'/cast Purifying Brew'

```should be

‘/cast Purifying Brew’,

[/quote]
Thanks for the super quick reply! I appreciate it.