GS BM ST Macro

Well, I give up. I cannot get [@pet 1] to work. I don’t know what’s different about my setup.

Ok, you have three options:

The first is to rename the [@pet1] to [@YOURPETSNAMEHERE]

The second is to take out the /cast Misdirection line entirely.

I like the third option from earlier in this thread from another fellow named John; his solution was:

/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection

His way did not limit your pet to specific one in your bestiary (as my code did), and…you can have a focus target (i.e. a tank).

Just remove my Misdirection line in the macro entirely and use his. You should be GTG then. :slight_smile:

I’m having another issue with the macro. The call pet part works great, but when my pet dies, it never uses heart of the phoenix or revive pet. I have to manually click the ability on my pet actionbar or click revive. Any ideas?

Double Post

Also, this site is being really slow for me.

I think I’ve solved my problem. I remembered when I made macros for my pet abilities I had to use /use instead of /cast. I just changed it in the macro.

Also, how many and where can I add more lines for cobra shot? There’s so much downtime for me where I’m just cycling through the macro and doing nothing but auto-shot. My hunter has 640 ilvl. She hasn’t been 100 long. Not sure if that’s part of the issue.

You don’t need more Cobra Shot in this; one line is plenty, as GS cycles through spells and abilities that are “ready.” Since CS does not have a CD (other than the GCD), is always is ready-for-use.

Second.

As stated near the top of this post, you will need to be specced for Exotic Ammunition w/ Frost Ammo. Those auto-shots are important for keeping melee perma-slowed + DPS boost.

“/cast [@YOURTOONSNAMEHERE]Spirit Mend”

you can use @pet instead of binding to a pet name

so it looks like:

/cast [@pet]Spirit Mend

Same for the Misdirect

Tested and confirmed.


Sequences['BMpwnage'] = {
PreMacro = [[
/stopmacro [channeling:Barrage]
/cast [nopet,nodead]Call Pet 2;[@pet,dead]Heart of the Phoenix
/targetenemy [noharm][dead]
/petattack [@target,harm]
/petautocastoff [group] Growl
/petautocaston [nogroup] Growl
/console Sound_EnableSFX 0
]],
	'/castsequence reset=target !Kill Shot,!Kill Shot',
	'/cast [@pet] Misdirection',
	'/castsequence [nochanneling] reset=15 !Glaive Toss',
	'/cast [nochanneling] !Dire Beast',
	'/cast [nochanneling] !Kill Command',
	'/castsequence [nochanneling] reset=15 Glaive Toss',
	'/castsequence [nochanneling] reset=10 Cobra Shot, Cobra Shot',
	'/cast [nochanneling] Concussive Shot',
	'/cast [nochanneling] Arcane Shot',
	'/cast [nochanneling] !Kill Command',
	'/cast [nochanneling] Arcane Shot',
	'/cast [nochanneling] Arcane Shot',
	'/cast [nochanneling] !Intimidation',
	'/cast [nochanneling] Claw',
	'/cast [nochanneling,combat] Bestial Wrath',
PostMacro = [[
/startattack
/cast [@pet]Spirit Mend
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Hi John. I dont know much about macros. When I copy this to Macro tool box, it is filled with syntax errors. Almost every line is reporting a syntax error. Most of them seem to be with the conditionals. Can you make any suggestions as what I may be doing wrong?

[quote quote=26178]Hi John. I dont know much about macros. When I copy this to Macro tool box, it is filled with syntax errors. Almost every line is reporting a syntax error. Most of them seem to be with the conditionals. Can you make any suggestions as what I may be doing wrong?
[/quote]

It needs to be used with GnomeSequencer not Macro tool box. =)

Hi John Q

Im trying your macro to day, hope it will go well :slight_smile:
Can you make an AoE macro, for kiling trash in raid Pls :slight_smile:

Jimmy

you macro found optimal in T18 ?

That explains it. Now I have GS. Watched all the tutes, followed directions, made a blank macro of the same name and verified Sequences file wasn’t .lua.lua It still isn’t working. Anything else I should look for? I really want to try John’s macro.

I figured it out. Once I replaced all single ’ for " it is working pretty good. I like it. Thanks John for sharing.

-. found the answer

just curious… works great for single target… what would a multi target look like? I am assuming dropping multi shot in there a number of times…

[quote quote=26320]just curious… works great for single target… what would a multi target look like? I am assuming dropping multi shot in there a number of times…
[/quote]

Sorry, I will not be writing anymore macros nor updating others from now on (that means no AoE macros either), as I have uninstalled the game. Best to you all and I hope you have fun with the macro. >:)

–John Q.

how do you include this in the premacro stage? i can not seem to get it to work….

/use Commander’s Draenic Agility Potion

is it supposed to be entered as: “/use Commander’s Draenic Agility Potion”?

For


Sequences['BMpwnage'] = {
PreMacro = [[
/stopmacro [channeling:Barrage]
/cast [nopet,nodead]Call Pet 2;[@pet,dead]Heart of the Phoenix
/targetenemy [noharm][dead]
/petattack [@target,harm]
/petautocastoff [group] Growl
/petautocaston [nogroup] Growl
/console Sound_EnableSFX 0
]],
	'/castsequence reset=target !Kill Shot,!Kill Shot',
	'/cast [@pet] Misdirection',
	'/castsequence [nochanneling] reset=15 !Glaive Toss',
	'/cast [nochanneling] !Dire Beast',
	'/cast [nochanneling] !Kill Command',
	'/castsequence [nochanneling] reset=15 Glaive Toss',
	'/castsequence [nochanneling] reset=10 Cobra Shot, Cobra Shot',
	'/cast [nochanneling] Concussive Shot',
	'/cast [nochanneling] Arcane Shot',
	'/cast [nochanneling] !Kill Command',
	'/cast [nochanneling] Arcane Shot',
	'/cast [nochanneling] Arcane Shot',
	'/cast [nochanneling] !Intimidation',
	'/cast [nochanneling] Claw',
	'/cast [nochanneling,combat] Bestial Wrath',
PostMacro = [[
/startattack
/cast [@pet]Spirit Mend
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Can barrage be substituted in instead of Glaive Toss?

Yep

As John Q. mentioned… Yes you can. :stuck_out_tongue:

When you regularly switch between talents and aree lazy like me hehe.,
You can also do this:


"/castsequence [nochanneling,talent:6/1]reset=15/combat !Glaive Toss;[nochanneling,talent:6/2]reset=45/combat !Powershot;[nochanneling,talent:6/3]reset=20/combat !Barrage",

talent:x/y were x = the talent tier 1 to 7 and for y = the numbers 1 to 3
This way you just have to add or change it once, ie. when you type it. :wink: