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
]],
}