Assasination 6.2 macro GS

so i recently boosted a rogue with the legion pre order free boost and couldnt find any macros for level 100 talents and what not so i took beef wellingtons macro added some mods to it and it seems to be working really well. first thing i did was i added /cast [combat] Vanish; Stealth so that when you are in combat it will use vanish on cool down and as long as you have mutilate set as your spell to take you out of stealth it works great

second i put a mod on both rupture and envenom because without it you are using them without enough combo points Rupture is Alt Envenom is Shift this is working okay for my rogue he has garbage gear and im still getting used to the mods but im pulling about 16k on dummies 22k with full raid buffs no flask or pot

Talents 3312132
Glyphs Major:Vendetta/Energy/Disappearance
Minor:Poisen/Safe Fall/Blurred Speed

Single target not boss

Sequences['AssST'] = {
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]
/cast [combat] Vanish; Stealth
/stopattack [stealth]
]],
	'/castsequence [nochanneling] reset=combat !Mutilate,!Mutilate,!Dispatch',
	'/cast [mod:alt,nochanneling] Rupture',
	'/cast [mod:shift,nochanneling] !Envenom',
	'/cast [nochanneling] !Mutilate', 
	'/cast [nochanneling] !Mutilate',
	'/cast [nochanneling] !Dispatch',
	'/castsequence [nochanneling] reset=combat !Mutilate,!Mutilate,Mutilate,Dispatch',
PostMacro = [[
/startattack
/script UIErrorsFrame:Hide();
]],
}

Boss time

Sequences['AssKT'] = {
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]
/cast [combat] Vanish; Stealth
/stopattack [stealth]
]],
	'/cast [mod:alt,nochanneling] !Rupture',
	'/castsequence [nochanneling] reset=combat !Mutilate,!Mutilate,!Dispatch',
	'/cast [mod:shift,nochanneling] !Envenom',
	'/cast [nochanneling] !Mutilate',
	'/cast [nochanneling] !Dispatch',
	'/castsequence [nochanneling] reset=combat !Mutilate,!Mutilate,!Dispatch',
PostMacro = [[
/script UIErrorsFrame:Hide();
/startattack
/cast Berserking
/cast !Vendetta
/cast !Shadow Reflection
]],
}

any others improvments on these are appreciated let me know how you like them i dont have and aoe macro atm i will be working on it tho

I Cant seem to make this wake at all

[quote quote=26416]so i recently boosted a rogue with the legion pre order free boost and couldnt find any macros for level 100 talents and what not so i took beef wellingtons macro added some mods to it and it seems to be working really well. first thing i did was i added /cast [combat] Vanish; Stealth so that when you are in combat it will use vanish on cool down and as long as you have mutilate set as your spell to take you out of stealth it works great

second i put a mod on both rupture and envenom because without it you are using them without enough combo points Rupture is Alt Envenom is Shift this is working okay for my rogue he has garbage gear and im still getting used to the mods but im pulling about 16k on dummies 22k with full raid buffs no flask or pot

Talents 3312132
Glyphs Major:Vendetta/Energy/Disappearance
Minor:Poisen/Safe Fall/Blurred Speed

Single target not boss

Sequences['AssST'] = {
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]
/cast [combat] Vanish; Stealth
/stopattack [stealth]
]],
	'/castsequence [nochanneling] reset=combat !Mutilate,!Mutilate,!Dispatch',
	'/cast [mod:alt,nochanneling] Rupture',
	'/cast [mod:shift,nochanneling] !Envenom',
	'/cast [nochanneling] !Mutilate', 
	'/cast [nochanneling] !Mutilate',
	'/cast [nochanneling] !Dispatch',
	'/castsequence [nochanneling] reset=combat !Mutilate,!Mutilate,Mutilate,Dispatch',
PostMacro = [[
/startattack
/script UIErrorsFrame:Hide();
]],
}

Boss time

Sequences['AssKT'] = {
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]
/cast [combat] Vanish; Stealth
/stopattack [stealth]
]],
	'/cast [mod:alt,nochanneling] !Rupture',
	'/castsequence [nochanneling] reset=combat !Mutilate,!Mutilate,!Dispatch',
	'/cast [mod:shift,nochanneling] !Envenom',
	'/cast [nochanneling] !Mutilate',
	'/cast [nochanneling] !Dispatch',
	'/castsequence [nochanneling] reset=combat !Mutilate,!Mutilate,!Dispatch',
PostMacro = [[
/script UIErrorsFrame:Hide();
/startattack
/cast Berserking
/cast !Vendetta
/cast !Shadow Reflection
]],
}

any others improvments on these are appreciated let me know how you like them i dont have and aoe macro atm i will be working on it tho

[/quote]

Great macro! Works well, thanks!

AssST is missing the ! in front of rupture. !Rupture

Actually I cannot get Rupture to work on either one. Even with the !

to get rupture to work yuou need to holy down the shift mod that is assigned to that spell

rupture is alt
envenom is shift