So I’ve read through all of these forum posts and I’ve kinda mixed and matched some others macro’s and came up with an updated version of my own!
Currently at ilvl 696 I am pulling 38-42k in HFC Herioc. My guild is 6/13 Herios HFC.
Updated 8/2/15
Make sure your trinket is macro’d to your agility pot so when you prepot before each fight your trinket will already have been used and wont interrupt your first barrage.
Also, I use Weak Aura’s Focus fire, so when that tells me to use Focus Fire depending on the situation.
I use Azortharion’s guide which can be found here along with his Weak Aura’s Macro.
https://docs.google.com/document/d/1icK93AnI4eO-JdFrTwm9RLjZUvxGtyBWJTHRDtveIeE/edit?pli=1
Obviously Stampede and Focus Fire are on their own buttons so you can maximize DPS
Single Target BM
local _, Sequences = ... -- Don't touch this
Sequences['STBM'] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/cast [nopet,nodead]Call Pet 1;[@pet,dead]Heart of the Phoenix
/targetenemy [noharm][dead]
/console Sound_EnableSFX 0
]],
'/castsequence [nochanneling] reset=20 Barrage',
'/castsequence [nochanneling] reset=combat !Kill Command,!Kill Shot',
'/castsequence [nochanneling] reset=20 Barrage',
'/cast [nochanneling] !Kill Command',
'/cast [nochanneling] Cobra Shot',
'/cast [nochanneling] !Dire Beast',
'/cast [nochanneling] !Bestial Wrath',
'/cast [nochanneling] Arcane Shot',
'/cast [nochanneling] !Kill Command',
'/cast [nochanneling] Arcane Shot',
'/cast [nochanneling] !Kill Command',
'/cast [nochanneling] Arcane Shot',
PostMacro = [[
/startattack
/use [combat]13
/petattack
/cast [combat,pet:Spirit Beast,@player]Spirit Mend
/cast [combat,pet,@player]Roar of Sacrifice
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}
AOE BM
Sequences['AOEBM'] = {
StepFunction = [[
limit = limit or 1
if step == limit then
limit = limit % #macros + 1
step = 1
else
step = step % #macros + 1
end
]],
PreMacro = [[
/cast [nopet,nodead]Call Pet 1;[@pet,dead]Heart of the Phoenix
/targetenemy [noharm][dead]
/console Sound_EnableSFX 0
]],
'/castsequence [nochanneling] reset=20 Barrage',
'/cast [nochanneling] !Kill Command',
'/castsequence [nochanneling] reset=20 Barrage',
'/castsequence [nochanneling] reset=10 Cobra Shot, Cobra Shot',
'/cast [nochanneling] Multi-Shot',
'/cast [nochanneling] !Kill Command',
'/cast [nochanneling] Multi-Shot',
'/cast [nochanneling] !Dire Beast',
'/cast [nochanneling] !Bestial Wrath',
'/cast [nochanneling] Kill Shot',
'/cast [nochanneling] Multi-Shot',
'/cast [nochanneling] Cobra Shot',
PostMacro = [[
/startattack
/use [combat]13
/petattack
/cast [combat,pet:Spirit Beast,@player]Spirit Mend
/cast [combat,pet,@player]Roar of Sacrifice
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}