6.0.3 Subtlety GS.. Work in progress

I’ve used GS for ages and only played around with other but after not finding a good Subtlety GS I decided to do my own, this is what I’ve got so far. only lvl 90 too.
I find it does drop Rupture some times but it normally comes up with in a few secs.
Also had to add the [mod:] cos I couldn’t find a way for it to fresh on time or near enough to it, was refreshing them far to quickly.
Talents: 2,2,2,1,1,3
Glyphs: Hemorrhage Veins,Deadly Momentum, Ambush

Sequences[‘Rogue’] = {
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 [nocombat,nostealth] stealth
/stopattack [stealth]
/startattack [nostealth]
/cast [stealth] ambush
/cast [stealth] ambush
/cast [mod:alt] Eviscerate
]],
‘/castsequence Backstab,Hemorrhage,Hemorrhage,Backstab,Backstab’,
‘/cast [mod:shift] Slice and Dice’,
‘/castsequence Backstab,Backstab,Hemorrhage,Backstab,Rupture,Backstab,Eviscerate’,
‘/cast [mod:alt] Eviscerate’,
‘/castsequence Rupture,Backstab,Backstab,Backstab,Hemorrhage,Eviscerate’,
PostMacro = [[
/cast [mod:alt] Eviscerate
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
]],
}

ok so what ever is being used here for the quotations aren’t actually registering as quotes around the commands. As soon as I redid the quotes the macro started to work. I’ll get back to you on how well.

Thanks,

For easier copy and paste.

Sequences[‘Rogue’] = {
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 [nocombat,nostealth] stealth
/stopattack [stealth]
/startattack [nostealth]
/cast [stealth] ambush
/cast [stealth] ambush
/cast [mod:alt] Eviscerate
]],
'/castsequence Backstab,Hemorrhage,Hemorrhage,Backstab,Backstab',
'/cast [mod:shift] Slice and Dice',
'/castsequence Backstab,Backstab,Hemorrhage,Backstab,Rupture,Backstab,Eviscerate',
'/cast [mod:alt] Eviscerate',
'/castsequence Rupture,Backstab,Backstab,Backstab,Hemorrhage,Eviscerate',
PostMacro = [[
/cast [mod:alt] Eviscerate
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
]],
}

Not working :frowning:

[quote quote=24187]For easier copy and paste.

Sequences[‘Rogue’] = {
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 [nocombat,nostealth] stealth
/stopattack [stealth]
/startattack [nostealth]
/cast [stealth] ambush
/cast [stealth] ambush
/cast [mod:alt] Eviscerate
]],
'/castsequence Backstab,Hemorrhage,Hemorrhage,Backstab,Backstab',
'/cast [mod:shift] Slice and Dice',
'/castsequence Backstab,Backstab,Hemorrhage,Backstab,Rupture,Backstab,Eviscerate',
'/cast [mod:alt] Eviscerate',
'/castsequence Rupture,Backstab,Backstab,Backstab,Hemorrhage,Eviscerate',
PostMacro = [[
/cast [mod:alt] Eviscerate
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
]],
}

[/quote]

try to change the ’ in [‘Rogue’] worked for me

also add tabs so it looks like the following

StepFunction = [[
limit = limit or 1
if step == limit then
	limit = limit % #macros + 1
	step = 1
else
	step = step % #macros + 1
	end
]],

If you are using notepad++, and you should because it helps spot errors, you will see a vertical line going from s in step on the 3rd line down. Just shift tab lines 4,5,7, and 8 so they line up with this line. save and try it.

i just put your macro in a code box as it is working for me, although i do not use this one as i have made my own that is posted after this macro.

Sequences['Rogue'] = {
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 [nocombat,nostealth] stealth
/stopattack [stealth]
/startattack [nostealth]
/cast [stealth] ambush
/cast [stealth] ambush
/cast [mod:alt] Eviscerate
]],
	'/castsequence Backstab,Hemorrhage,Hemorrhage,Backstab,Backstab',
	'/cast [mod:shift] Slice and Dice',
	'/castsequence Backstab,Backstab,Hemorrhage,Backstab,Rupture,Backstab,Eviscerate',
	'/cast [mod:alt] Eviscerate',
	'/castsequence Rupture,Backstab,Backstab,Backstab,Hemorrhage,Eviscerate',
PostMacro = [[
/cast [mod:alt] Eviscerate
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
]],
}

This is the one i use, free to try or forget it. Cheers :slight_smile:
build= 2,2,1,2,2,3,2
glyphs=energy, deadly momentum, hemorrhaging veins

Sequences["SUBRG1T"] = {
StepFunction = [[
stepa = "2345144444678778867878787857887785787878781"

limit = string.len(stepa) or 1
if stepc == nil then
	stepc = 1
end
if stepc >= limit then
	stepc = 1
else
	stepc = stepc + 1
end
	step = tonumber(strsub (stepa, stepc, stepc))
]],
	-- Macro 1
[[
/cast Shadowdance
]],
	-- Macro 2
[[
/cast Garrote
]],
	-- Macro 3
[[
/cast Shadow Reflection
]],
	-- Macro 4
[[
/cast Ambush
]],
	-- Macro 5
[[
/cast Rupture
]],
	-- Macro 6
[[
/cast Eviscerate
]],
	-- Macro 7
[[
/cast Backstab
]],
	-- Macro 8
[[
/cast Hemorrhage
]],
PreMacro = [[
/targetenemy [noharm][dead]
/cast [nocombat,nostealth] Stealth
/cast Premeditation
/cast [stealth,nocombat] Shadowstep
/cast [stealth] Ambush
/cast Ambush
/use Commander's Draenic Agility Potion
]],
PostMacro = [[
/cast Slice and Dice	
/script UIErrorsFrame:Hide();
]],
}

doesn’t seem to be firing any of the sequence Broadhead_Kess

[quote quote=27735]doesn’t seem to be firing any of the sequence Broadhead_Kess

[/quote]

I have the same issue but after the first rotation it just stops and wont repeat.

There is a mistake in the first macro where Shadowdance should be changed to Shadow Dance

-- Macro 1

[[
/cast Shadowdance
]],

But even then it just goes to auto attacks only.

Havaka wrote: doesn’t seem to be firing any of the sequence Broadhead_Kess
Cymiryc wrote: I have the same issue but after the first rotation it just stops and wont repeat.

There is a mistake in the first macro where Shadowdance should be changed to Shadow Dance

— Macro 1
[[
/cast Shadowdance
]],

But even then it just goes to auto attacks only.

@Yep. Sorry you guys are right. I grabbed the macro from my testing folder I made. Try this

Sequences["SUBRG1T"] = {
StepFunction = [[
stepa = "2345144444678778867878787857887785787878794"

limit = string.len(stepa) or 1
if stepc == nil then
	stepc = 1
end
if stepc >= limit then
	stepc = 1
else
	stepc = stepc + 1
end
	step = tonumber(strsub (stepa, stepc, stepc))
]],
	-- Macro 1
[[
/cast Shadow Dance
]],
	-- Macro 2
[[
/cast Garrote
]],
	-- Macro 3
[[
/cast Shadow Reflection
]],
	-- Macro 4
[[
/cast Ambush
]],
	-- Macro 5
[[
/cast Rupture
]],
	-- Macro 6
[[
/cast Eviscerate
]],
	-- Macro 7
[[
/cast Backstab
]],
	-- Macro 8
[[
/cast Hemorrhage
]],
    -- Macro 9
[[
/cast Vanish
]],
PreMacro = [[
/targetenemy [noharm][dead]
/cast [nocombat,nostealth] Stealth
/cast Premeditation
/cast [stealth,nocombat] Shadowstep
/cast [stealth] Ambush
/cast [stealth] Ambush
/use Commander's Draenic Agility Potion
]],
PostMacro = [[
/cast Slice and Dice	
/script UIErrorsFrame:Hide();
]],
}

Also make sure you have it keybound to to the same key on the normal and stealth action bars. Works for me so not sure why it wouldn’t for anyone else. And if you don’t have alchemy for a profession you have to change potion to Draenic Potion. Take it out all together if you don’t have any potions. Bumps

Thanks for the macro. It works. So far better than any other for sub I have tried. I will give it some more time and testing but for now nice work. You the man Broadhead_Kess.

Also if you don’t have any pots it will still fire off fine even w/o it. Of course like you said change it to whatever pot or remove the pot. I’m using this even on an alt while leveling and its working fine w/o removing or changing anything. .050 delay everything seems legit.

Just wanted to let you know since I haven’t seen a comment since I started trying it last night.

[quote quote=27784]Thanks for the macro. It works. So far better than any other for sub I have tried. I will give it some more time and testing but for now nice work. You the man Broadhead_Kess.

Also if you don’t have any pots it will still fire off fine even w/o it. Of course like you said change it to whatever pot or remove the pot. I’m using this even on an alt while leveling and its working fine w/o removing or changing anything. .050 delay everything seems legit.

Just wanted to let you know since I haven’t seen a comment since I started trying it last night.

[/quote]

/bumps

I finally got back to my rogue and seen this works great now thanks for the great work will start playing with this toon and gear him

just tested it out was only doing about 15k simcraft says I should be doing 27k for my item level