Guardian Druid (Newest) GS 1/17/16

Hello Beef, thanks a lot for your work and for sharing it with us.
Concerning the AoE why did you add the line with pulverize? It should be useless since there is no lacerate to apply stacks or am I missing something?

On another hand I’ve been trying to improve dps while using your macros and my main objective is to maximize the single target one. I’ve been working on this modification:

Sequences['ST'] = { 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 !Mangle', '/castsequence reset=10 Maul,Savage Defense,Frenzied Regeneration', '/castsequence reset=10 Maul,Lacerate,Lacerate,Maul,Lacerate,Pulverize,Thrash', '/cast Mangle', '/cast Lacerate', '/cast !Mangle', '/cast !Pulverize', '/cast !Pulverize', "/cast [@player,combat] [nochanneling] Healing Touch", PostMacro = [[ /startattack /use [combat]13 /use [combat]14 ]], }

I use all the cds like barksin or berserk on different keys whenever I need them. I reduced the thrash input to concentrate on applying as much lacerate as possible and I’ve found a higher efficiency in the rotation putting Pulverize in the castsequence more than having it in single cast. In this way I have the idea that the macros follows correctly the rotation. Also I’ve used !Mangle because I wanted it to be casted on cd or proc and that wasn’t always happening.

Could you please have a look at it and give me your opinion? Thanks a bunch <3

I’m having the same problem DruidGuard was. I have 4 of your sequences. Two for my hunter and 2 for my druid. The hunter ones work fine but the druid ones aren’t doing anything.

Never mind…helps to make sure GS is turned on for the toon I’m trying to use it on…(smack)

Thanks Beef !

• Sequences['GuardST] = {
• 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]
• ]],
• '/castsequence reset=10 Maul’,
• ‘/castsequence reset=10 Mangle,Thrash,Lacerate,Lacerate,Lacerate,Maul’,
• ‘/cast Mangle’,
• ‘/cast Mangle’,
• ‘/cast Thrash’,
• '/cast Thrash’,
• ‘/cast Lacerate’,
• ‘/cast Lacerate’,
• ‘/cast Lacerate’,
• ‘/cast Maul’,
• ‘/cast Maul’,
• ‘/cast Maul’,
• ‘/cast !Pulverize’,
• ‘/cast !Pulverize’,
• ‘/cast !Wild Charge’,
• ‘/cast !Wild Charge’,
• ‘/cast !Wild Charge’,
• '/cast !Cenarion Ward’,
• '/cast !Cenarion Ward’,
• '/cast !Cenarion Ward’,
• ‘/cast Berserk’,
• PostMacro = [[
• /startattack
• /use [combat]13
• /use [combat]14
• ]],

• Sequences['GuardST] = {
• 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]
• ]],
• '/castsequence reset=10 Maul’,
• ‘/castsequence reset=10 Mangle,Thrash,Lacerate,Lacerate,Lacerate,Maul’,
• ‘/cast Mangle’,
• ‘/cast Mangle’,
• ‘/cast Thrash’,
• '/cast Thrash’,
• ‘/cast Lacerate’,
• ‘/cast Lacerate’,
• ‘/cast Lacerate’,
• ‘/cast Maul’,
• ‘/cast Maul’,
• ‘/cast Maul’,
• ‘/cast !Pulverize’,
• ‘/cast !Pulverize’,
• ‘/cast !Wild Charge’,
• ‘/cast !Wild Charge’,
• ‘/cast !Wild Charge’,
• '/cast !Cenarion Ward’,
• '/cast !Cenarion Ward’,
• '/cast !Cenarion Ward’,
• ‘/cast Berserk’,
• PostMacro = [[
• /startattack
• /use [combat]13
• /use [combat]14
• ]],

Sequences['GuardST'] = {
 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]
]],
'/castsequence reset=10 Maul',
'/castsequence reset=10 Mangle,Thrash,Lacerate,Lacerate,Lacerate,Maul',
'/cast Mangle',
'/cast Mangle',
'/cast Thrash',
'/cast Thrash',
'/cast Lacerate',
'/cast Lacerate',
'/cast Lacerate',
'/cast Maul',
'/cast Maul',
'/cast Maul',
'/cast !Pulverize',
'/cast !Pulverize',
'/cast !Wild Charge',
'/cast !Wild Charge',
'/cast !Wild Charge',
'/cast !Cenarion Ward',
'/cast !Cenarion Ward',
'/cast !Cenarion Ward',
'/cast Berser',
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
]],
}

Fixing the syntax errors in above post

please note I haven’t tested this sequence!!

[quote quote=25277]Hello Beef, thanks a lot for your work and for sharing it with us. Concerning the AoE why did you add the line with pulverize? It should be useless since there is no lacerate to apply stacks or am I missing something?
On another hand I’ve been trying to improve dps while using your macros and my main objective is to maximize the single target one. I’ve been working on this modification:

Sequences[‘ST’] = { 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 !Mangle’, ‘/castsequence reset=10 Maul,Savage Defense,Frenzied Regeneration’, ‘/castsequence reset=10 Maul,Lacerate,Lacerate,Maul,Lacerate,Pulverize,Thrash’, ‘/cast Mangle’, ‘/cast Lacerate’, ‘/cast !Mangle’, ‘/cast !Pulverize’, ‘/cast !Pulverize’, “/cast [@player,combat] [nochanneling] Healing Touch”, PostMacro = [[ /startattack /use [combat]13 /use [combat]14 ]], }
I use all the cds like barksin or berserk on different keys whenever I need them. I reduced the thrash input to concentrate on applying as much lacerate as possible and I’ve found a higher efficiency in the rotation putting Pulverize in the castsequence more than having it in single cast. In this way I have the idea that the macros follows correctly the rotation. Also I’ve used !Mangle because I wanted it to be casted on cd or proc and that wasn’t always happening. Could you please have a look at it and give me your opinion? Thanks a bunch <3 [/quote]

This worked great, the original macro wasn’t firing Savage Defense and wasn’t building enough Rage for me to do it manually. This fixed that issue, any chances on an AOE macro?

I use this macro on my Druid who is 709 and I tank up to Xhul’horac on Heroic and I think it works fine, thankyou for fixing the problem but I also use all me defensive things on different keys like - Savage Defence, Frienzied Regeneration. and I have also recommended this to a few druid tank that I have met and I have told them my setup. They though it was very good and how I used my cd’s. i also like this macro as i find it if it doesn’t use it, then the macro will have 2-3 lines underneath it so it wont miss a spell.

I will be updating all of my macros this week as I have been able to test them a lot more inside Heroic and Mythic raids. Thanks to all for your patience, help and support,

Beef

hi I dont have alot of time to play but i have been here at lazy’s for a min. loveing all the macros. The savage defense does not soome to be going of on your aoe one beef and I am uselly to rage starved to use it. I am not really good at writing these macros so any help would be liked.

this just depends Chris as when im tanking some bosses I don’t have much rage but when it come to a boss fight I normally tank it throughout the whole fight as I could take all damage and, on the macro I had link just a few posts ahead I use this one. I also have Frenzied Regeneration on a Keybind and the same with Savage Defence as this come in handy for some fights like mannoroth, where you will have to mitigate the blow he does when you mitigate this, you will take 0 damage from it. but its just learing how to use your rage and when you need to use other things.

  • Dééznuts :slight_smile:

New update coming very soon. Changed a couple things to current macro

Thanks,
Beef

[quote quote=27246]New update coming very soon. Changed a couple things to current macro

Thanks,
Beef

[/quote]

and why? Because you are beyond Awesome Mr. Wellington!

Great work Beef! Quite good. :slight_smile:

But for anyone having problems with Gnome Sequencer, or are interested in another method of accomplishing the same feat, there is a Guardian Druid Swap Bar macro here. This macro only requires TWO addons: 1) Macro Toolkit and 2) Weakauras no app required. As well, there is a video with it that goes into detail about certain things and includes a demonstration of the macro in action.

Cheers!

When I try to use this macro, I Get a syntax error " ‘=’ expected near ‘Sequences’

Love the site new hear and for some reason I cant get any of my bear macros to work error keeps saying line 80 -?-
any ideas how to fix ty much

Ok I just switched to Druid and Im looking for GS macros, all my macros worked fine for my mage, warrior, priest then all of a sudden NONE work any ideas?

I would love working Guardian Macros. Feral as well

Add me. Nicole2435#1450

Hi Nicole try these, nearly all beefs work with a few modifications that suit my game play.
Talents 3131322

Single Target

Sequences['Single'] = {
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]
/castsequence [@player,nostance:1] Mark of the Wild,Bear Form(Shapeshift)
/console Sound_EnableSFX 0
]],
	'/cast Wild Charge',
	'/castsequence reset=combat Mangle,Lacerate,Mangle,Lacerate,Mangle,Lacerate',
	'/castsequence reset=combat Mangle,Thrash,Maul,Lacerate,Lacerate,Lacerate,Mangle,Thrash,Maul',
	'/cast [nochanneling] Mangle',
	'/cast [nochanneling] Lacerate',
	'/cast [nochanneling] Pulverize',
	'/cast [nochanneling] Maul',
	'/cast [nochanneling] Thrash',
	'/cast [nochanneling] Pulverize',
	'/cast [nochanneling] Berserk',
	'/cast [nochanneling] Barkskin',
	'/cast [nochanneling] Mangle',
	'/cast [@Player,combat] [nochanneling] Healing Touch',
PostMacro = [[
/startattack
/cast Savage Defense
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

AOE

Sequences['AOE'] = {
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]
/castsequence [@player,nostance:1] Mark of the Wild,Bear Form(Shapeshift)
/console Sound_EnableSFX 0
]],
	'/cast Wild Charge',
	'/castsequence [nochanneling] reset=combat Mangle,Thrash,Thrash,Mangle,Maul,Maul',
	'/cast Mangle',
	'/cast Thrash',
	'/cast Maul',
	'/cast Pulverize',
	'/cast Berserk',
	'/cast Barkskin', 
	'/cast Savage Defense',
	'/cast Frenzied Regeneration',
	'/cast [@Player,combat] [nochanneling] Healing Touch',
PostMacro = [[
/startattack
/cast Savage Defense
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Hi Nicole try these, nearly all beefs work with a few modifications that suit my game play.
Talents 3131322

Single Target


Sequences['Single'] = {
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]
/castsequence [@player,nostance:1] Mark of the Wild,Bear Form(Shapeshift)
/console Sound_EnableSFX 0
]],
	'/cast Wild Charge',
	'/castsequence reset=combat Mangle,Lacerate,Mangle,Lacerate,Mangle,Lacerate',
	'/castsequence reset=combat Mangle,Thrash,Maul,Lacerate,Lacerate,Lacerate,Mangle,Thrash,Maul',
	'/cast [nochanneling] Mangle',
	'/cast [nochanneling] Lacerate',
	'/cast [nochanneling] Pulverize',
	'/cast [nochanneling] Maul',
	'/cast [nochanneling] Thrash',
	'/cast [nochanneling] Pulverize',
	'/cast [nochanneling] Berserk',
	'/cast [nochanneling] Barkskin',
	'/cast [nochanneling] Mangle',
	'/cast [@Player,combat] [nochanneling] Healing Touch',
PostMacro = [[
/startattack
/cast Savage Defense
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

AOE

Sequences['AOE'] = {
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]
/castsequence [@player,nostance:1] Mark of the Wild,Bear Form(Shapeshift)
/console Sound_EnableSFX 0
]],
	'/cast Wild Charge',
	'/castsequence [nochanneling] reset=combat Mangle,Thrash,Thrash,Mangle,Maul,Maul',
	'/cast Mangle',
	'/cast Thrash',
	'/cast Maul',
	'/cast Pulverize',
	'/cast Berserk',
	'/cast Barkskin', 
	'/cast Savage Defense',
	'/cast Frenzied Regeneration',
	'/cast [@Player,combat] [nochanneling] Healing Touch',
PostMacro = [[
/startattack
/cast Savage Defense
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}