posting for a guild member

Sequences['623hunterthrill'] = {
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 Rapid Fire
]],
	'/cast [nochanneling] !Chimaera Shot',
	'/cast [nochanneling] Aimed Shot',
	'/cast [nochanneling] Steady Shot',
	'/cast [nochanneling] !Chimaera Shot',
	'/cast [nochanneling] !Kill Shot',
	'/castsequence [nochanneling] reset=8 Steady Shot,!Chimaera Shot',
	'/cast [nochanneling] Aimed Shot',
	'/cast [nochanneling] !Chimaera Shot',
	'/cast [nochanneling] Aimed Shot',
	'/castsequence [nochanneling] reset=8 Steady Shot,!Chimaera Shot',
	'/cast [nochanneling] !Kill Shot',
	'/cast [nochanneling] !Chimaera Shot',
	'/cast [nochanneling] Steady Shot',
	'/castsequence [nochanneling] reset=8 Steady Shot,!Chimaera Shot',
PostMacro = [[
/cast Blood Fury
/use 13
/startattack
/petattack
/script UIErrorsFrame:Clear()
]],
}