GS Legion Assassin Rogue Haste/Combo Build

Like the title says, Macro builds Haste, to quickly build
big Combo points, to spend on Finishing move attacks.

Ass1= Single target
Ass2= AOE


-- Assassination Talents = 2,1,3,1,1,2,1

Sequences['Ass1'] = {
StepFunction = [[
		limit = limit or 1
		if step == limit then
			limit = limit % #macros + 1
			step = 1
		else
			step = step % #macros + 1
		end
	]], 
PreMacro=[[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast Vendetta
/cast [nostealth,nocombat]Stealth
/cast [stealth] Shadowstep
/cast [stealth] Cheap Shot
/cast Marked for Death
]], 
"/cast Mutilate", 
"/castsequence Garrote,Mutilate",
"/castsequence reset=5 Rupture,Mutilate,Envenom,Mutilate", 
PostMacro=[[
/stopattack [stealth]
/console Sound_EnableSFX 1
]],
}

Sequences['Ass2'] = {
StepFunction = [[
		limit = limit or 1
		if step == limit then
			limit = limit % #macros + 1
			step = 1
		else
			step = step % #macros + 1
		end
	]], 
PreMacro=[[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast [nostealth,nocombat]Stealth
/cast [stealth] Shadowstep
/cast [stealth] Cheap Shot
]],
"/cast Fan of Knives", 
"/cast Mutilate", 
"/castsequence Garrote,Mutilate",
"/castsequence reset=5 Rupture,Mutilate,Envenom,Mutilate", 
'/cast [@focus] Tricks of the Trade',
PostMacro=[[
/stopattack [stealth]
/console Sound_EnableSFX 1
]],
}

I use PunchKey to help with the Keypressing.

Edited them for GS:E - Works pretty good so far. I Like it.

Sequences['F1Ass-ST'] = {
author="Fireone - wowlazymacros.com",
specID=259,
helpTxt = "Talents: 2131121",
StepFunction = GSStaticPriority,
lang="enUS",
PreMacro=[[
/targetenemy [noharm][dead]
/cast Vendetta
/cast [nostealth,nocombat] Stealth
/cast [stealth] Shadowstep
/cast [stealth] Cheap Shot
/cast Marked for Death
]],
"/cast Mutilate",
"/castsequence Garrote, Mutilate",
"/castsequence reset=5 Rupture, Mutilate, Envenom, Mutilate",
PostMacro=[[
/stopattack [stealth]
]],
}

Sequences['F1Ass-AOE'] = {
author="Fireone - wowlazymacros.com",
specID=259,
helpTxt = "Talents: 2131121",
StepFunction = GSStaticPriority,
lang="enUS",
PreMacro=[[
/targetenemy [noharm][dead]
/cast [nostealth,nocombat]Stealth
/cast [stealth] Shadowstep
/cast [stealth] Cheap Shot
]],
"/cast Fan of Knives", 
"/cast Mutilate", 
"/castsequence Garrote, Mutilate",
"/castsequence reset=5 Rupture, Mutilate, Envenom, Mutilate", 
'/cast [@focus] Tricks of the Trade',
PostMacro=[[
/stopattack [stealth]
]],
}