Urprey's two BM button GS macros

I am still learning and using what I saw on here(thanks to Beef), so enjoy.

Only two talents are required, Dire Beast and A murder of Crows.

Sequences['Prey'] = {
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/petattack [@target,harm]
]],
        '/castsequence [nochanneling] reset=61 A Murder of Crows',
        '/castsequence [nochanneling] reset=20 Barrage',
	'/castsequence [nochanneling] reset=20 Barrage',        
	'/castsequence [nochanneling] reset=10 !Kill Command,Cobra Shot',
	'/cast [nochanneling] !Kill Command',
	'/cast [nochanneling] Cobra Shot',
	'/cast [nochanneling] !Kill Shot',
	'/cast [nochanneling] !Kill Command',	   
	'/cast [nochanneling, combat] !Bestial Wrath',
	'/cast [nochanneling] !Kill Command',
	'/cast [nochanneling] !Focus Fire',
	'/cast [nochanneling] !Kill Command',
	'/cast [nochanneling] Arcane Shot',
	'/cast [nochanneling] !Kill Shot',
	'/cast [nochanneling] !Kill Command',	
PostMacro = [[
/cast [combat]Dire Beast
/startattack
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Sequences['Preyaoe'] = {
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/petattack [@target,harm]
]],
PreMacro = [[
/targetenemy [noharm][dead]
]],
	'/castsequence [nochanneling] reset=20 Barrage',
	'/cast [nochanneling] !Kill Command',
	'/castsequence [nochanneling] reset=20 Barrage',
	'/castsequence [nochanneling] reset=target Cobra Shot,Cobra Shot',
	'/cast [nochanneling] Multi-Shot',
	'/cast [nochanneling] !Kill Command',	
	'/cast [nochanneling] Multi-Shot',   
	'/cast [nochanneling] Kill Shot',
	'/cast [nochanneling] Multi-Shot',
	'/cast [nochanneling] Cobra Shot',
	'/cast [nochanneling] !Kill Shot',	
PostMacro = [[
/startattack
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}