[Gnome Sequencer] [6.0.3] Fury Warrior 3-Buttons Macros

Hi there!

Need help to improve my sequences. Based on the production of rage and prevent capping with dump abilities.
Currently Victory Rush never trigger in build phase. I don’t put in main macros list cause we lose a click and drop DPS.

Don’t ask for:

  • ONE BUTTON MAGIC macro cause I need to keep simple, but useful for PvP
  • ADDING Berserker Rage cause we loose few Enrage seconds and lose DPS
  • Switch my Talents

Cooldowns:

  • Berserker Rage: to maintain Enrage (not included)
  • Recklessness: often as possible (included)

Talents:

  • Double Time
  • Enraged Regeneration
  • Sudden Death
  • Shockwave
  • Safeguard
  • Bloodbath
  • Anger Management

Glyphs

  • Glyph of Bull Rush
  • Glyph of Unending Rage
  • Glyph of Bloodthirst
  • Glyph of the Subtle Defender

Build Rage Macro
Use when Rage < 90, not Enraged and not Bloodsurge/Sudden Death proc.

Sequences['BuildMacro'] = { 
PreMacro = [[
/console Sound_EnableSFX 0
/cast [combat] Victory Rush -- try number one
/cast [combat] Recklessness
/cast [combat] Bloodbath
]],
[[
/cast Bloodthirst
]],
[[
/cast Raging Blow
]],
PostMacro = [[
/targetenemy [noharm][dead]
/startattack
/cast [combat] Victory Rush -- try number two
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]]
}

Dump Rage Macro
Use when Rage > 90, Enraged or Bloodsurge/Sudden Death proc.
Use ALT modifier in AoE (3+ enemies) but not when Sudden Death proc.

Sequences['DumpMacro'] = { 
PreMacro = [[
/console Sound_EnableSFX 0
/cast [combat] Recklessness
/cast [combat] Bloodbath
]],
[[
/cast [nomod] Execute; [mod:alt] Whirlwind
]],
[[
/cast Wild Strike
]],
PostMacro = [[
/targetenemy [noharm][dead]
/startattack
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]]
}

Charge Macro
To start attack or apply slow buff to enemies.

Sequences['ChargeMacro'] = {
PreMacro = [[
/console Sound_EnableSFX 0
/cast [combat] Hamstring
/cast [combat] Piercing Howl
]],
[[
/cast Charge
]],
PostMacro = [[
/targetenemy [noharm][dead]
/startattack
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]]
}

Thanks to:

yesterday all my gnome sequence macros stopped working , do you guys know why its not working no more?

No idea, all my gnome sequencer macros are performing marvelously. Check your keybinds and such?

Sequences['BuildMacro'] = { 
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast [combat][nomod:ctrl] Recklessness
/cast [combat][nomod:ctrl] Bloodbath
/cast [combat][mod:ctrl]Hamstring
/cast [combat][mod:ctrl]Piercing Howl
]],
[[
	‘/cast [nodmod]Bloodthirst’,
	‘/cast [nodmod]Raging Blow’,
	‘/cast [mod:shift] Execute’,
	‘/cast [mod:alt] Whirlwind’,
	‘/cast [mod:ctrl]Charge’,
]],
PostMacro = [[
/cast [combat][nodmod]Victory Rush
/startattack
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]]
}

Give this a try, I combined them into a single macro using mod keys and fixed some formatting.

For build phase, just spam. For dump phase, hold shift for single target, alt for multi target. For charge, hold ctrl. Spam at all times.

Couldn’t test it as I don’t have a warrior, but if your three macros worked, this one should work just fine, it is identicle to those, just combined and using mods.

Need some changes to work, but nomod actions (build) burn rage with Hamstring even though not use the modifier and never execute Bloodthirst.

Sequences['TestMacro'] = { 
PreMacro = [[
/targetenemy [noharm][dead]
/cast [combat, nomod:ctrl]Recklessness
/cast [combat, nomod:ctrl]Bloodbath
/cast [combat, mod:ctrl]Hamstring
/cast [combat, mod:ctrl]Piercing Howl
]],
  '/cast [nomod]Victory Rush',
  '/cast [nomod]Bloodthirst',
  '/cast [nomod]Raging Blow',
  '/cast [mod:shift]Execute',
  '/cast [mod:shift]Wild Strike',
  '/cast [mod:alt]Whirlwind',
  '/cast [mod:ctrl]Charge',
PostMacro = [[
/startattack
]]
}

Just few lines fixed and change the next first line to second one:

/cast [combat][nomod:ctrl]Recklessness
/cast [combat, nomod:ctrl]Recklessness

Fisrt activated in combat OR nomod:ctrl
Second activated in combat AND nomod:ctrl

This macro build rage faster, but lose some click in dump phase.
Victory Rush trigger successfully!

Hey Nelson,

after using 1 macro for almost everything, I began too hate the lack of control of my combatflow.

After seeing your macros, I took them and modified them tro my needs:

Sequences['Charge'] = {
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
[[
/cast Charge
]],
'/cast Hamstring',
PostMacro = [[
/startattack
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

I removed Piercing Howl since it would fire off with Hamstring and I use it depending on the situation.

Sequences['Build'] = {
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 [combat] Blood Fury
/cast [combat] Bloodbath
]],
'/cast Bloodthirst',
'/cast Raging Blow',
'/cast Victory Rush',
'/cast Heroic Throw',
PostMacro = [[
/startattack
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Removed Recklesness, I dont use this off cd. Added stepfunction this will give Bloodthirst button-spam priority.

Sequences['ST'] = { 
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 [combat] Blood Fury
/cast [combat] Bloodbath
]],
[[
/cast Execute
]],
'/cast Execute',
'/cast Wild Strike',
PostMacro = [[
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
/startattack
]],
}

had trouble with firing off wild strike, when I wanted execute, so another stepfunction with an added execute on top. Now I have to spam this macro more often for wild strike, but it almost never misses an execute.

Hey Nelson,

after using 1 macro for almost everything, I began too hate the lack of control of my combatflow.

After seeing your macros, I took them and modified them tro my needs:

Sequences['Charge'] = {
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
]],
[[
/cast Charge
]],
'/cast Hamstring',
PostMacro = [[
/startattack
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

I removed Piercing Howl since it would fire off with Hamstring and I use it depending on the situation.

Sequences['Build'] = {
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 [combat] Blood Fury
/cast [combat] Bloodbath
]],
'/cast Bloodthirst',
'/cast Raging Blow',
'/cast Victory Rush',
'/cast Heroic Throw',
PostMacro = [[
/startattack
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Removed Recklesness, I dont use this off cd. Added stepfunction this will give Bloodthirst button-spam priority.

Sequences['ST'] = { 
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 [combat] Blood Fury
/cast [combat] Bloodbath
]],
[[
/cast Execute
]],
'/cast Execute',
'/cast Wild Strike',
PostMacro = [[
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
/startattack
]],
}

had trouble with firing off wild strike when I wanted execute, so another stepfunction with an added execute on top. Now I have to spam this macro more often for wild strike, but it almost never misses an execute.