My Kick Ass Tanking Macro !

Been using this since pre-patch this macro right here is the best, tested some on here but this is the one you want, im tanking Heroic and Mythic raid with this, [Macro] is on number (1) [thunderclap] on (2) [Shockwave] on (3) [ignorepain] on (4) for some extra fast cast in need, Shift+1 is [Taunt] Shift+2 is [Pummel] Shit+3 is [ShieldWall] Shift+4 is [LastStand] Shift+5 is [SpellReflection] (Q) is [HeroicTrow] (E) is [NeltharionFury] and finaly (F) is [HeroicLeap] talents 1,2,2,3,3,1,2 / Hope this help some of you guys realy nice setup easy to play !

Sequences[‘Protection’] = {
author=‘Domo’,
specID= 073,
helpTxt = ‘Talents: 1223312’,
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 charge
]],
‘/cast !Shield Block’,
‘/cast !Shield Slam’,
‘/cast Focused Rage’,
‘/cast !Revenge’,
‘/cast Devastate’,
‘/cast [combat] !Ignore Pain’,
‘//cast Focused Rage’,
‘/cast !Shield Block’,
‘/cast !Shield Slam’,
‘/cast !Revenge’,
‘/cast Victory Rush’,
‘/cast Devastate’,
‘/cast !Shield Block’,
‘/cast !Shield Slam’,
‘/cast Devastate’,
PostMacro = [[
/cast [combat] Blood Fury
/castsequence [combat] Shield Slam, Revenge, Shield Slam, Revenge
/cast [combat] Demoralizing Shout
/cast [combat] Berserker Rage
/cast [combat] Battle Cry
/startattack
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Sequences[‘Protection’] = {
author=’Domo’,
specID= 073,
helpTxt = ‘Talents: 1223312’,
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 charge
]],
‘/cast !Shield Block’,
‘/cast !Shield Slam’,
‘/cast Focused Rage’,
‘/cast !Revenge’,
‘/cast Devastate’,
‘/cast [combat] !Ignore Pain’,
‘//cast Focused Rage’,
‘/cast !Shield Block’,
‘/cast !Shield Slam’,
‘/cast !Revenge’,
‘/cast Victory Rush’,
‘/cast Devastate’,
‘/cast !Shield Block’,
‘/cast !Shield Slam’,
‘/cast Devastate’,
PostMacro = [[
/cast [combat] Blood Fury
/castsequence [combat] Shield Slam, Revenge, Shield Slam, Revenge
/cast [combat] Demoralizing Shout
/cast [combat] Berserker Rage
/cast [combat] Battle Cry
/startattack
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Put it in a Box for ya =)

Seems pretty good so far though you can replace the step function as the default GS-E one is the same

Thx for the box, glad you like it :slight_smile:

I cannot get this to work? I have the old gnome sequencer NOT the enhanced version. I have so many good working macros with the old GS I dont want to convert to enhanced unless I have to. How do you tell if a macro on here is for GS or GSE? thanks

@Larry Holmes, GS-E will have:


author=’Domo’,
specID= 073,
helpTxt = ‘Talents: 1223312’,

Thank you

i am using GS-E and i copied paste.its not working. I tried also copied to lua files and it sames. you guys tried it ?

Sequences['Protection'] = {
author="Domo",
specID=73,
version=1,
helpTxt = "Talents: 1223312",
lang="enUS",
PreMacro = [[
/console Sound_EnableSFX 0
/targetenemy [noharm][dead]
/cast Intercept
]],
"/cast !Shield Block",
"/cast !Shield Slam",
"/cast Focused Rage",
"/cast !Revenge",
"/cast Devastate",
"/cast [combat] !Ignore Pain",
"/cast Focused Rage",
"/cast !Shield Block",
"/cast !Shield Slam",
"/cast !Revenge",
"/cast Victory Rush",
"/cast Devastate",
"/cast !Shield Block",
"/cast !Shield Slam",
"/cast Devastate",
PostMacro = [[
/cast [combat] Blood Fury
/castsequence [combat] Shield Slam, Revenge, Shield Slam, Revenge
/cast [combat] Demoralizing Shout
/cast [combat] Berserker Rage
/cast [combat] Battle Cry
/startattack
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Thanks alot. Its working awsome for me.


Sequences['Protection'] = {
--- talents 1223312  ---
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 Intercept
]],
'/cast !Shield Block',
'/cast !Shield Slam',
'/cast Focused Rage',
'/cast !Revenge',
'/cast Devastate',
'/cast [combat] !Ignore Pain',
'/cast Focused Rage',
'/cast !Shield Block',
'/cast !Shield Slam',
'/cast !Revenge',
'/cast Victory Rush',
'/cast Devastate',
'/cast !Shield Block',
'/cast !Shield Slam',
'/cast Devastate',
PostMacro = [[
/cast [combat] Blood Fury
/castsequence [combat] Shield Slam, Revenge, Shield Slam, Revenge
/cast [combat] Demoralizing Shout
/cast [combat] Berserker Rage
/cast [combat] Battle Cry
/startattack
]],
}

gonna try this when the servers are up again, thanks

Just curious where a good place would be to add Thunder Clap? Thanks!

What step function is this?

Sequential (1 2 3 4)
or
Priority List (1 12 123 1234)

?