Need help with what I think is very simple macro

I Love automation, but also don’t want anything to complex that would detract from my choice when to use things. But skills you would always want to use in combat when they are up is just stupid extra key management I’d like to avoid. that said here is what I’m looking for.

I dont know if i would need macro toolkit or GnomeSequencer for this.

What i want is 1 button for 4 skills
Priority List as follows
Barkskin (when possible)
Mangle (when possible)
Savage Defence (when possible)
Lacerate (when nothing above is possible)

Is this possible?
How and what do I need to use?

This would make my life so much easier. Thanks!

So I’m trying to understand how to do what I’m asking for.

Would this work?

Sequences[‘GuardianST’] = {
PreMacro = [[
/targetenemy [noharm][dead]
]],
‘/cast Barkskin’,
‘/cast Mangle’,
‘/cast Savage Defense’,
‘/cast Lacerate’,
[[/console autounshift 0
/cast [@player,combat] Healing Touch
/console autounshift 1]],
PostMacro = [[
/startattack
]],
}

Would this work? Is this what im asking for? I also threw in a Healing Touch.
This is a situation where I have no idea what I’m writing nor do I truly understand yet.
Sink or swim yes?

Also im pretty sure this is written for gnomesequencer. Do i even need that for this? or could I do this in Macro toolkit?

Hey there, First time posting on here , Been visiting this site since cata though.

Thought I would see if I could help.

You could do this on a normal macro if it was not for Mangle and lacerate, Since Savage defense and barskin are not on the global CD You can use them with mangle or lacerate.

If you have a Normal macro/macro toolkit, and make a macro that looks like this :
/cast Mangle
/cast Lacerate

It will just keep casting Mangle.

If you did :
/cast Mangle
/cast Barskin

It will cast mangle + Barskin every time you press it.

Sequences['Mangle'] = {
PreMacro = [[
/targetenemy [noharm][dead]
]],
	'/cast Mangle',
	'/cast Lacerate
	'/cast [combat]Barkskin',
	'/cast [combat]Savage Defense',
PostMacro = [[
/startattack
]],
}

The above macro should cast everything you specified.

#showtooltip
/castsequence reset=3/combat/target Mangle,Lacerate,Lacerate,Lacerate
/cast [combat] Barskin
/cast [combat] Savage Defense
/startattack

The second will cast mangle , then lacerateX3 While simultaneously trying to cast barskin and savage defense every time you press the macro.

If you don’t mind having lacerate on a different button You could just do this


#showtooltip
/cast Mangle
/cast Barskin
/cast Savage Defense
/startattack

I haven’t had any time to test it, But i see no reason why it shouldn’t work.

any of the 3 zyn posted will work if you dont want to download an addon id use

#showtooltip
/castsequence reset=3/combat/target Mangle,Lacerate,Lacerate,Lacerate
/cast [combat] Barskin
/cast [combat] Savage Defense
/startattack

i believe its less then the 250 characters

This is what ive been using as im not a fan of gnome sequencer, works in macro toolkit but savage defence doesnt fire verry often because the maul uses the rage so ive also included 2nd macro without below and could be used without any addons, not tested! but in theory should be good.

Needs Macro Toolkit

/castsequence [combat] reset=target Lacerate,Faerie Fire,Thrash,Lacerate,Thrash
/castsequence [combat]Maul
/castsequence [combat]mangle
/castsequence [combat]Savage Defense
/castsequence [@mouseover] reset=target Wild Charge
/targetenemy [noharm][dead]
/startattack

No addons basic macro

/castsequence [combat] reset=target Lacerate,Faerie Fire,Thrash,Lacerate,Thrash
/castsequence [combat]mangle
/castsequence [combat]Savage Defense
/castsequence [@mouseover] reset=target Wild Charge
/targetenemy [noharm][dead]
/startattack