Gnome Sequencer for Idiots - Ask and you will be answered

Im trying to make a cast sequence macro -

  1. cast sequence sometimes gets stuck trying to cast the same thing back to back…

  2. I want to include a off-GCD ability ONCE per cast sequence…how will i do it?
    2b. I put the off-gcd ability in the sequence like…off-gcd-cast1-cast2-cast3…but off-gcd ability takes a click…I want it to cast alongside cast1 when I press the button for the first time.

/castsequence will always follow its own rules. If cast1 doesnt work it will keep retrying to cast1 until it succeeds every time that line comes up. Thats how WoW implemented castsequence

2 - Cant be done in the manner you wish. The closest would be to use chained macros but then you would have to use /cast lines instead of your /castsequence. Chained macros work where you have a submacro that contains your GCD ability in the keypress and the ability in the main body and thats it. In the main macro you put a “/click submacroname” line in instead of a /cast.

[quote quote=56946]/castsequence will always follow its own rules. If cast1 doesnt work it will keep retrying to cast1 until it succeeds every time that line comes up. Thats how WoW implemented castsequence
2 – Cant be done in the manner you wish. The closest would be to use chained macros but then you would have to use /cast lines instead of your /castsequence. Chained macros work where you have a submacro that contains your GCD ability in the keypress and the ability in the main body and thats it. In the main macro you put a “/click submacroname” line in instead of a /cast.
[/quote]

Thank you -

all I’m trying to do is cast a cast sequence on brewmaster;

I have

/castsequence reset=combat/3 Ironskin Brew, Keg Smash, Blackout Strike, Tiger Palm, Breath of Fire, Blackout Strike, Tiger Palm, Rushing Jade Wind

how would I do the nested macro for ironskin brew so it doesnt take an extra click? I want it to cast ONCE per that cast seuence line at the start with Keg Smash

thank you

Sorry if that is too much, bit of a newbie.

If you read what you quoted, you need to make a macro with /cast lines instead of a /castsequence. You then need to make a macro that just has ironskin brew and the other spell you want to cast with it and in the place where you want that to occur instead of a /cast line you put a /click secondmacroname line in instead.

okay I made this

Sequences[‘Aggromonk’] = {
– This Sequence was exported from GSE 2.2.03.
Author=“Aggronaut@Mal’Ganis”,
SpecID=268,
Talents = “2123212”,
Default=1,
MacroVersions = {
[1] = {
Trinket1=false,
Trinket2=false,
Head=false,
Neck=false,
Belt=false,
Ring1=false,
Ring2=false,
StepFunction = “Sequential”,
KeyPress={
“/startattack”,
},
PreMacro={
},
“/click IBKS”,
“/cast Blackout Strike”,
“/cast Tiger Palm”,
“/cast Breath of Fire”,
“/cast Blackout Strike”,
“/cast Tiger Palm”,
“/cast Rushing Jade Wind”,
PostMacro={
},
KeyRelease={
},
},
},
}

works but it cycles through the casts every key press- is there a way to only advance once a cast is successful? or is that a limitation of GSE

No it’s a limitation of WoW. You can either have your cake or you can eat it but the anti bottling measures mean you can’t have both.

[quote quote=56986]No it’s a limitation of WoW. You can either have your cake or you can eat it but the anti bottling measures mean you can’t have both.
[/quote]

what do you mean? the regular cast sequence in wow only advances if the ability was successfully cast

Yes but a GSE macro is not a castsequence. GSE can look at what is occurring but it can’t act on what it sees. It can’t wait for the GCD for example or cast a specific spell when a prof occurs. If you want to use a castsequence like behaviour then you need to sacrifice the ability to cast the two things at once that you desire.

Macros run in a very limited sandbox. GSE allows you to overcome a lot of those limitations but there are trade offs.

It may be that to achieve what you want you wait on keypresses rather than spamming the macro.

what kind of timing do you use on these? im a mouse clicker and am testing button spam vs click every second what works best for u all?

Really depends on the macro

Hi, i have a question and a problem .

  1. what addon do you use to spam a button by holding it down ?
  2. i loaded a macro, and also did some myself still: not every click has a effect, sometimes my char just auto attacks til bloodthirst is back up
    ty

Autohotkey I believe

And there’s PunchKey Ver3.0 as well. No scripts to use, too.

Make sure that you’re using the same Talents as the author is using and sometimes when you blow through all your cooldowns and abilities there’s nothing left to do except to auto-attack til one of them pops up off of CD.

I need to figure out how to set them up also.

ive read, that execute causes some trouble, also i have seen macro versions with castsequences int it, dont know why mine doesnt work.
My warrior is still leveling, i dont have any cooldwons except for the normal rota elements like bloodthirst.

also can i have a safe link for one ofthose key spammer pls ? :slight_smile: dank you

@TimothyLuke Please explain the /click command. How do I get it to work exactly?

The Click command clicks a button on the screen. Note this has to be a button object created via the WOW API. Its not able to “click” a spell or a macro directly.

/click options ButtonObj MouseButton Down

GSE has a series of sequences. For each sequence it creates a button that is 1 pixel by one pixel. It then creates a macro that goes in the /macro dialog that clicks the button whenever you trigger the macro. The button then executes the current line of the sequence.

Note: Click only works on Button objects. It works with GSE Sequences as a button of the name of the sequence is created for each sequence.

The macro that GSE generates passes through a ton of options and different mouse / keyboard buttons so that things like the macro reset function is able to operate.

Can it click on a spell that is on an action bar?

No it cant click a spell anywhere it can only click a Button Object. It can click a button. If you can figure out the internal id of the action bar button your spell is on that that button object can be clicked but the spell cannot be clicked itself.

Does something like “/cast [mod:shift] Battle Cry, Warbreaker, Bladestorm” Not work? I’m trying to put in a modifier line to get something like this to work. Tried multiple configurations, but none will fire.