BM Gnome Sequencer - Enhanced Leveling & raiding

I am excited for these macros, but seem to be experiencing an issue. I am noticing that numerous abilities are not casting (Murder of Crows/Barrage/Intimidation/etc). I am copy/pasting these scripts into existing GSE addons, and maybe that is causing the issue? How do I “create” a new addon in GSE?

Also, are these macros intended to be rapid casted? (e.g. Razor Mouse Macro) If so, do you have a recommended time delay between casts?

@Scott Fessler

If you alter the existing stuff in say GS-DraikMacros whenever the mod is updated you will loose your changes. Instead download this mod GS-E myMacros Addin Pack : Discontinued and Outdated Mods : World of Warcraft AddOns This contains the frame for your own mod and wont be overridden or changed beyond how it is now.

Thank you! The spells are firing perfectly now =)
I am having a slight issue with my pet going insane, pulling mobs from out of sight or around corners; not sure what is causing this. Is there a fix for that?

Anyway to stop this from attacking targets im facing, and wait for me to select?

[quote quote=30184]Anyway to stop this from attacking targets im facing, and wait for me to select?

[/quote]

Yes I came here for the same thing is there a line i can add to make the macro if no target target self if target dead target self so i am not pulling everything in the raid dungeon >??

Please please anyone help here before my team kills me for pulling for the tank

[quote quote=30198]


Anyway to stop this from attacking targets im facing, and wait for me to select?

Yes I came here for the same thing is there a line i can add to make the macro if no target target self if target dead target self so i am not pulling everything in the raid dungeon >??

Please please anyone help here before my team kills me for pulling for the tank

[/quote]

There isn’t one that I know of. Other then putting your pet on passive, and being careful with your button pushes toward the end of a battle. However you may find the following simple, normal macro helpful.

Pet Return:

#showtooltip
/petstay
/petfollow

Note after using this macro you may need to use the pet attack command, on the next fight.

Sometimes it will just go haywire in the middle of a fight (e.g. pulling boss while on trash). lol =/

Well that’s not what I was hoping for but. That’s better then nothing thank you.

I would be evaluating these lines and making the changes that work for you

PreMacro = [[
/targetenemy [noharm][dead]
/startattack
/petattack [@target,harm]
/petautocastoff [group] Growl
/petautocaston [nogroup] Growl
/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection
]],

The PreMacro is executed on button press and the PostMacro is executed on button release. Every keypress works like this

1st hit
PreMacro
GCD Action 1
PostMacro

2nd hit
PreMacro
GCD Action 2
PostMacro

3rd hit
PreMacro
GCD Action 3
PostMacro

Um I am sorry you went way over my head but I thank something in this line needs changed.
/targetenemy [noharm][dead]

@JerKendrick I’d be look at all of the PreMacro Lines as the cause of your issue.

If you look at the sequence as a whole there are three elements, A PreMacro, a bunch of /cast lines and a PostMacro. Here is a cut from earlier in this thread.


PreMacro = [[
/targetenemy [noharm][dead]
/startattack
/petattack [@target,harm]
/petautocastoff [group] Growl
/petautocaston [nogroup] Growl
/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection
]],
"/cast [nochanneling] Bestial Wrath",
"/cast [nochanneling] !Kill Command",
"/cast [nochanneling] Intimidation",
"/cast [nochanneling] Dire Frenzy",
"/cast Barrage",
"/cast [nochanneling] Titan's Thunder",
"/cast [nochanneling] !Kill Command",
"/cast [nochanneling] Bestial Wrath",
PostMacro = [[
/cast Aspect of the Wild
/use [combat]11
/use [combat]13
/use [combat]14
]],

The Way GS-E works is that when you press the button it cycles through the /cast lines but it does it like this:

Click or Button Press 1:
Do all the PreMacro lines,
“/cast [nochanneling] Bestial Wrath”,
Do all the PostMacro Stuff

Click or Button Press 2:
Do all the PreMacro lines,
“/cast [nochanneling] !Kill Command”,
Do all the PostMacro Stuff

Click or Button Press 3:
Do all the PreMacro lines,
“/cast [nochanneling] Intimidation”,
Do all the PostMacro Stuff

Click or Button Press 4:
Do all the PreMacro lines,
“/cast [nochanneling] Dire Frenzy”,
Do all the PostMacro Stuff

Click or Button Press 5:
Do all the PreMacro lines,
“/cast Barrage”,
Do all the PostMacro Stuff

Click or Button Press 6:
Do all the PreMacro lines,
“/cast [nochanneling] Titan’s Thunder”,
Do all the PostMacro Stuff

Click or Button Press 7:
Do all the PreMacro lines,
“/cast [nochanneling] !Kill Command”,
Do all the PostMacro Stuff

Click or Button Press 8:
Do all the PreMacro lines,
“/cast [nochanneling] Bestial Wrath”,
Do all the PostMacro Stuff

One thing to remember in using High Performance, is learning when to stop using it. Also when you are in raid you should change your pet to Ferocity. If you should feel you have to use it as Tenacity, then make sure Thunderstomp auto cast is off. Thunderstomp is a big agro puller.

Lastly: If it become too much of an issue before you learn when to stop or continue the macro: you might want to remove the /petattack [@target,harm] line from the macro.

Edit: However if you do and your pet is on passive, you will need to switch to Assist or click on the PetAttack command on the pull.

You need to delete these 3 lines.

/targetenemy [noharm][dead]
/startattack
/petattack [@target,harm]

That should stop the macro from auto targeting/attacking any mob that isn’t selected.

Then just make another macro for targeting like this…

/cleartarget [dead]
/use Mend pet
/assist [@focus,exists][@pet,exists]
/targetenemy [noharm][noexists]
/petassist

This clears any dead target you have and then casts Mend Pet. Then if you have a focus it will set your target to the same target they have. If you don’t have a focus it will target your pets target if they have one. If neither of these have a target then it will just target the nearest enemy. Then finally it puts your pet in assist.

Use this macro to get a target and the main macro to attack and you should be ok 99% of the time.

Not sure why but my GS-E for this just doesn’t start, I click it, but nothing happens, I must have fucked something up somewhere.

I slightly modified the sequence name so that I could find them on /gsse easier, but I doubt that would cause an issue.

My hunter file looks like this…

local Sequences = GSMasterSequences

------------------
----- Hunter
------------------
-- Beast Mastery 253
-- Survival 255
-- Marksmanship - 254

Sequences['Lazy Survival_St'] = {
specID = 255,
author = "Zole",
helpTxt = "Single - 2112322 ",
PreMacro = [[
/console Sound_EnableSFX 0
/use [nopet,nomod]Call Pet 3
/targetenemy [noharm][dead]
/startattack
/petattack [@target,harm]
]],
	'/cast Explosive Trap',
	'/cast Dragonsfire Grenade',
	'/cast Lacerate',
	'/cast Mongoose Bite',
	'/cast Throwing Axes',
	'/castsequence Flanking Strike,Raptor Strike',
	'/cast Mongoose Bite',
	'/cast A Murder of Crows',
PostMacro = [[
/cast Aspect of the Eagle
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Sequences['Lazy Survival_Aoe'] = {
specID = 255,
author = "Zole",
helpTxt = "AoE - 2112322 ",
PreMacro = [[
/console Sound_EnableSFX 0
/use [nopet,nomod]Call Pet 3
/targetenemy [noharm][dead]
/startattack
/petattack [@target,harm]
]],
	'/cast Explosive Trap',
	'/cast Dragonsfire Grenade',
	'/cast Carve',
	'/cast Lacerate',
	'/cast Mongoose Bite',
	'/cast Throwing Axes',
	'/cast Carve',
	'/cast Mongoose Bite',
	'/cast A Murder of Crows',
PostMacro = [[
/cast Aspect of the Eagle
/script UIErrorsFrame:Hide();
/console Sound_EnableSFX 1
]],
}

Sequences['Lazy BM1'] = {
specID = 253,
author = "John",
helpTxt = "With Barrage - Talent: 3222321",
StepFunction = GSStaticPriority,
PreMacro = [[
/targetenemy [noharm][dead]
/startattack
/petattack [@target,harm]
/petautocastoff [group] Growl
/petautocaston [nogroup] Growl
/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection
]],
"/cast [nochanneling] Bestial Wrath",
"/cast [nochanneling] !Kill Command",
"/cast [nochanneling] Intimidation",
"/cast [nochanneling] Dire Frenzy",
"/cast Barrage",
"/cast [nochanneling] Titan's Thunder",
"/cast [nochanneling] !Kill Command",
"/cast [nochanneling] Bestial Wrath",
PostMacro = [[
/cast Aspect of the Wild
/use [combat]11
/use [combat]13
/use [combat]14
]],
}

Sequences['Lazy BM2'] = {
specID = 253,
author = "John",
helpTxt = "Without Barrage - Talent: 3222321",
StepFunction = GSStaticPriority,
PreMacro = [[
/targetenemy [noharm][dead]
/startattack
/petattack [@target,harm]
/petautocastoff [group] Growl
/petautocaston [nogroup] Growl
/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection
]],
"/cast [nochanneling] Bestial Wrath",
"/cast [nochanneling] !Kill Command",
"/cast [nochanneling] Dire Frenzy",
"/cast [nochanneling] Intimidation",
"/cast [nochanneling] Cobra Shot",
"/cast [nochanneling] Concussive Shot",
"/cast [nochanneling] Titan's Thunder",
"/cast [nochanneling] !Kill Command",
"/cast [nochanneling] Bestial Wrath",
PostMacro = [[
/cast Aspect of the Wild
/use [combat]11
/use [combat]13
/use [combat]14
]],
}

Sequences['Lazy BMb'] = {
specID = 253,
author = "John",
helpTxt = "BMAoE - Talent: 3222321",
StepFunction = GSStaticPriority,
PreMacro = [[
/targetenemy [noharm][dead]
/startattack
/petattack [@target,harm]
/petautocastoff [group] Growl
/petautocaston [nogroup] Growl
/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection
]],
"/cast [nochanneling] Bestial Wrath",
"/cast [nochanneling] Stampede",
"/cast [nochanneling] Intimidation",
"/cast Barrage",
"/cast [nochanneling] Multi-Shot",
"/cast [nochanneling] Titan's Thunder",
PostMacro = [[
/cast Aspect of the Wild
/use [combat]11
/use [combat]13
/use [combat]14
]],
}

Sequences['Lazy Heal'] = {
specID = 253,
author = "John",
helpTxt = "Pet Heal - Talent: 3222321",
StepFunction = GSStaticPriority,
"/cast [nochanneling] !mend pet",
"/cast [nochanneling] Exhilaration",
}

Sequences['Lazy OShit'] = {
specID = 253,
author = "John",
helpTxt = "Oh Shit - Talent: 3222321",
StepFunction = GSStaticPriority,
"/cast Aspect of the Turtle",
"/cast [target=player, help] Spirit Mend",
"/cast [nochanneling] Exhilaration",
"/cast [nochanneling] !mend pet",
"/use Healing Tonic",
}

Any ideas

It is because the way you modified the sequences’ names. It has been my experience that there can not be any blank spaces in the names. You left a blank space between the Lazy and the original name. You have make them one run on word. Examples:

You have;

Lazy Survival_St

They should be;

LazySurvival_St
or
Lazy_Survival_St

Yeah thanks I noticed it earlier when comparing some other, Thanks for getting back to me :slight_smile:

You all might want to watch Final Boss’ Video on Legion Beastmaster Hunters here:

It show what we have to look forward to, when our Artifact weapon is fully upgraded; As for our talent tree you might want to fast forward to 26:55. He make a good argument for Dire Stable, Dire Frenzy, and Bestial Fury, in combination with our upgraded Weapon.

After watching this, it I changed my mind about Barrage and Stampede, as for as raiding. So it looks like I am going to keep my “Leveling” Spec, for raiding as well.

In writing your macros you may find the following helpful.

Each piece of gear that we wear is assigned a number, as follows:
1 = head
2 = neck
3 = shoulder
4 = shirt
5 = chest
6 = belt
7 = legs
8 = feet
9 = wrist
10 = gloves
11 = finger 1
12 = finger 2
13 = trinket 1
14 = trinket 2
15 = back
16 = main hand
17 = off hand
18 = ranged
19 = tabard

You can also use an item in a specific bag location. Lets say you always keep the food you want to feed your pet in the first slot of your backpack. You can easily write a macro to feed your pet as follows:

/cast Feed Pet
/use 0 1
Bags are numbered 0-4 from right to left; With the backpack always being 0. However the slots are numbered starting at 1 going left to right, top to bottom. Examples:

A 16 slot Bag or the Backpack

1 2 3 4
5 6 7 8
9 10 11 12
13 14 15 16

or a 10 slot bag

– -- 1 2
3 4 5 6
7 8 9 10

The use of bag with slot number in your macros, is very helpful; In that, you don’t have to update your macros every time you get food, potion, &/or bandage upgrades.

Thank a lot guys big help to my 5 STARS ! keep up to good work