!ALL NEW! Gnome Sequencer MARKSMAN 1 Button Single Target & AOE (PRIORTY SYSTEM)

Ok, so… I know alot of people have used my gnome sequencer hunter macro and I’ve used it myself a ton. THEN, I read a post on the forums that gnome sequencer can do a priority system… O_o WOW… So, I wrote this up, with some enhancements from other macros on the site and it works really well.

First of all, I’ve noticed that using the priority requires a little faster button mashing. I have my G15 keyboard set to 30ms.

My Talents are, 2333112. If you dont have this build, just edit the macro to suit your needs. I suggest reading sites like Noxxic to see what your prioritys should be. My glyphs are Animal Bond, Chimera Shot, and Pathfinding.

I’m ILVL 620 and in MC and Raidfinder I’m in top 5 with this. Anyways, here you go. I hope it works for you as well as it does for me.


---Hunter---
---Marksman---
---By Smokenz---

Sequences['MarksST'] = {
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 [@focus,help][help][@pet,exists] Misdirection
/cast [combat] Rapid Fire
/cast Berserking(Racial)
/cast Furious Howl
]],
	'/cast Kill Shot',
	'/cast Chimaera Shot',	
	'/cast A Murder of Crows',
	'/cast Glaive Toss',
	'/use Mecha-Blast Rocket',
	'/cast Aimed Shot',
	'/cast Aimed Shot',
	'/cast Aimed Shot',
	'/cast Focusing Shot',
PostMacro = [[
/startattack
/petattack
/cast Intimidation
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}

Sequences['MarksAOE'] = {
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 [@focus,help][help][@pet,exists] Misdirection
/cast [combat] Rapid Fire
/cast Berserking(Racial)
/cast Furious Howl
]],
	'/cast Kill Shot',
	'/cast Chimaera Shot',	
	'/cast A Murder of Crows',
	'/cast Glaive Toss',
	'/cast Multi-Shot',
	'/cast Multi-Shot',
	'/cast Focusing Shot',
PostMacro = [[
/startattack
/petattack
/cast Intimidation
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}

Good lookin setup but I couldn’t get focusing shot to fire off at all. Switched back to Lone Wolf and changed it to Steady Shot and still couldn’t get it to fire off. I’m using a Razor Naga and have it set for .250 and moved it up a couple times to .50 but still couldn’t get it to fire. ilvl 546

looked promising but no steady shot when your empty, it just sits there doing nothing >.<

Maybe it should get fixed? :o It would be nice if it could

ok this macro is good I just made 1 or 2 changes to sute me in pvp

Sequences['MarksST'] = {
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 [@focus,help][help][@pet,exists] Misdirection
/cast [combat] Rapid Fire
/cast Blood Fury(Racial)
/cast Furious Howl
]],
	'/cast Kill Shot',
	'/cast Chimaera Shot',	
	'/cast A Murder of Crows',
	'/cast Glaive Toss',
	'/use Mecha-Blast Rocket',
        '/cast Steady Shot',
	'/cast Aimed Shot',
	'/cast Aimed Shot',
        '/cast Steady Shot',
	'/cast Aimed Shot',
	'/cast Steady Shot',
PostMacro = [[
/startattack
/petattack
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}

5 mins test on a Dungeoneer Training Dummy in Garison my ilvl 620 In pvp gear 15k dps witch is good this is what I got in 5 mins test
1 Chim shot x 20
2 Aimed shot x 33
3 Auto shot with Poisoned ammo dot x 132
4 AMOC x 71
5 Steady shot x 56
6 Glaive toss x 26
Talents 2133111
Glyphs Solace camouflage mirrored blades

Looks promising. I’ll give it a shot… [Hunter Pun] LOL!

Superb. Great work!

Im not able to test this atm, but it seems like the last 2 Aimed Shots and Focusing Shot shouldnt fire at all if youre using Step functions. Wouldnt it keep firing the first Aimed Shot the whole time until an ability above it is off CD?

Seems like ‘/castsequence Aimed Shot, Aimed Shot, Aimed Shot, Focusing Shot’, would be better.

[quote quote=20251]ok this macro is good I just made 1 or 2 changes to sute me in pvp

Sequences['MarksST'] = {
StepFunction = [[
		limit = limit or 1
		if step == limit then
			limit = limit % #macros + 1
			step = 1
		else
			step = step % #macros + 1
		end
	]], 
PreMacro = [[




I can't get it to work i have it in the sequencer set up... paste and clicked and named it what i should and nothin
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast [@focus,help][help][@pet,exists] Misdirection
/cast [combat] Rapid Fire
/cast Blood Fury(Racial)
/cast Furious Howl
]],
	'/cast Kill Shot',
	'/cast Chimaera Shot',	
	'/cast A Murder of Crows',
	'/cast Glaive Toss',
	'/use Mecha-Blast Rocket',
        '/cast Steady Shot',
	'/cast Aimed Shot',
	'/cast Aimed Shot',
        '/cast Steady Shot',
	'/cast Aimed Shot',
	'/cast Steady Shot',
PostMacro = [[
/startattack
/petattack
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}

5 mins test on a Dungeoneer Training Dummy in Garison my ilvl 620 In pvp gear 15k dps witch is good this is what I got in 5 mins test
1 Chim shot x 20
2 Aimed shot x 33
3 Auto shot with Poisoned ammo dot x 132
4 AMOC x 71
5 Steady shot x 56
6 Glaive toss x 26
Talents 2133111
Glyphs Solace camouflage mirrored blades

[/quote]

I’m getting a LUA error and can’t get this to work. I’m really unexpierienced with LUA stuff

that’s the error i get.

Date: 2014-12-20 14:46:53 ID: 1 Error occured in: Global Count: 1 Message: ..\AddOns\GnomeSequencer\Sequences.lua line 41: attempt to index global 'Sequences' (a nil value) Debug: GnomeSequencer\Sequences.lua:41: in main chunk Locals: (*temporary) = nil (*temporary) = <table> { 1 = "/cast Kill Shot" 2 = "/cast Chimaera Shot" 3 = "/cast A Murder of Crows" 4 = "/cast Glaive Toss" 5 = "/use Mecha-Blast Rocket" 6 = "/cast Aimed Shot" 7 = "/cast Aimed Shot" 8 = "/cast Aimed Shot" 9 = "/cast Focusing Shot" PostMacro = "/startattack /petattack /cast Intimidation /use [combat]13 /use [combat]14 /script UIErrorsFrame:Clear() /console Sound_EnableSFX 1 " PreMacro = "/console Sound_EnableSFX 0 /targetenemy [noharm][dead] /cast [@focus,help][help][@pet,exists] Misdirection /cast [combat] Rapid Fire /cast Berserking(Racial) /cast Furious Howl " StepFunction = " limit = limit or 1 if step == limit then limit = limit % #macros + 1 step = 1 else step = step % #macros + 1 end " } (*temporary) = "/cast Kill Shot" (*temporary) = "/cast Chimaera Shot" (*temporary) = "/cast A Murder of Crows" (*temporary) = "/cast Glaive Toss" (*temporary) = "/use Mecha-Blast Rocket" (*temporary) = "/cast Aimed Shot" (*temporary) = "/cast Aimed Shot" (*temporary) = "/cast Aimed Shot" (*temporary) = "/cast Focusing Shot" (*temporary) = "attempt to index global 'Sequences' (a nil value)"

AddOns:
Swatter, v5.0.0 (<%codename%>)
AddOnSkins, v3.11
AtlasLoot, vv8.00.00beta4
Babylonian, v5.1.DEV.332(/embedded)
Configator, v5.1.DEV.376(/embedded)
DBMCore, v
DBMDefaultSkin, v
DBMStatusBarTimers, v
ElvUI, v7.69
ElvUICustomTweaks, v1.08
ElvUIEnhancedNameplateAuras, v1.21
ElvUIEverySecondCounts, v1.13
ElvUIVisualAuraTimers, v1.44
Gatherer, v5.0.0
GnomeSequencer, vr3
BlizRuntimeLib_enUS v6.0.3.60000 <none>
(ck=1b7)

@Murda - The way step functions work is that every time you hit the button it moves forward with the next macro but trys the previous macros first. So, in this macro it essentially goes like this with every button press:

1 ‘/cast Kill Shot’,
2 ‘/cast Chimaera Shot’,
3 ‘/cast A Murder of Crows’,
4 ‘/cast Glaive Toss’,
5 ‘/use Mecha-Blast Rocket’,
6 ‘/cast Aimed Shot’,
7 ‘/cast Aimed Shot’,
8 ‘/cast Aimed Shot’,
9 ‘/cast Focusing Shot’,

Each press goes

1
12
123
1234
12345
123456
1234567
12345678
123456789

So it checks to see if the prior macro will fire before firing the next one. If the prior skill doesnt fire yet, then it WILL fire the next skill. Understand?

This is why step macros need to be spammed much faster, to get through the other skills first.

At least this is MY UNDERSTANDING of step function. What I can tell you is that I’ve had 0 problems with my skills using this exact macro since I posted it.

@Jonas - I have no idea why you’d be getting lua errors. I didnt write the addon, and lua errors would be from the addon itself.

I paste your macro in GS, in WoW create macro with name MarksST but when i click on them he only do auto attack.

Marks uses Steady SHot … not Focusing Shot btw … might wanna change that

focussing shot is lvl 100 talent , probably uswing it to keep focus smooth

Can someone help me with the AoE GS making sure to maximize the use of barrage. I tried substituting Barrage for the Glaive Toss, but I’m not getting it to proc as often as it’s available. Thanks

Barrage does not work very well in a shot rotation macro. Yes it will fire off, but the next button push will interrupt it before it finishes casting, the entire Barrage. So you do not get the full benefit of it. It is sort of like when you are trying to bandage yourself, but, you interrupt it half way through, by firing off a shot or moving. Sure you get a bit of a healing, but you do not get the full effect of the healing.

@John - This is exactly why I use glaive toss. It is possible to put barrage in there, but it just doesnt seem to flow right. If you want to use barrage, you’ll have to add [nochanneling] to every other cast.

It is possible to put Barrage in the macro.

Just use the “nochanneling” argument for your casts. Doing this prevents the next shot from firing until your Barrage finishes.

'/cast [nochanneling] A Murder of Crows',