To a degree. Your example will work for Battle Cry if you hit that line holding the Shift key or it will cast Warbreakr. It will never cast Bladestorm as a /cast line will only cast one spell it won’t progress to ge next one.
I don’t think I’m an idiot, but this seems to be the best place to ask about potential errors.
ctrl has been a problem, for me, today.
shift (my favourite, as I find it the easiest) and alt modifiers have been fine.
I’ve been using Cymiryc’s fire macro though, as you’ll see, it could almost be any macro / spell (the issue appears to be with the ctrl modifier):
https://wowlazymacros.com/forums/topic/cyms-fire-7-2-5/page/2/#post-52459
"/cast [mod:ctrl,@cursor] Flamestrike",
I’ve tried it with a space after the comma, moving that line above the one before it, leaving it as “mod:ctrl” and using a different version of GSE. Nothing made that line work, so I think I removed the issue of syntax. To further focus on ctrl itself, I then left the syntax as it was and made some trades.
When I took alt from the 3rd modified line (there are three, as you see in that link), and put it in front of Flamestrike, Flamestrike worked. I put alt back on the third line and then exchanged ctrl from this second line with the shift on the first. With shift now in front of Flamestrike and ctrl in front of Pyroblast on the first line, Flamestrike worked and Pyroblast did not.
I even went so far as to remove shift and alt lines and put the ctrl Flamestrike line in the pre, post and release sections, to see if being in the keypress section had been an influence. No change. My ctrl key works fine, I ought to add.
Recap: the line works with either other modifier, so it’s solid, but keeping ctrl (despite changes and even on it’s own (as as “mod:ctrl”)) stops it from working.
ctrl appears to have some kind of issue. I don’t like to say “it’s not working”, without trying everything I can, but it really doesn’t seem to be.
Thanks for any clarity.
This would be your key bindings.
CTRl + key is bound by default to the Pet Bar. You need to unbundle that to use ctrl in modifiers.
[quote quote=58628]To a degree. Your example will work for Battle Cry if you hit that line holding the Shift key or it will cast Warbreakr. It will never cast Bladestorm as a /cast line will only cast one spell it won’t progress to ge next one.[/quote] so no to castsequence as well?
Cast and castsequence are different and have different outcomes. Your example didn’t have castsequence only casts hence my response.
Castsequence in GSE has different outcomes than you would expect. See Understanding castsequence · TimothyLuke/GSE-Advanced-Macro-Compiler Wiki · GitHub
Can’t work as a cast as cast will only work on 1 spell only or it thinks cast is 1 spell name and will ignore that line.
If you use /castsequence [mod:shift] Warbreaker, Battle Cry, Bladestorm then it would work out better when you hold down shift to fire all 3. Once it’s used Bladestorm then it will return to warbreaker.
You just need to either, remove all keybindings that shift uses, including loot or use a number which doesn’t have multiple uses, like =
Excuse me, my english is not so good.
I want to have my blooddrinker completely canalized. with which command or which line I have to use. the same applies to drainsoul with the affliwarlock
If you want the channel to last for the entire duration and not be interupted by another spell then you will need to add in [nochanneling] to all the lines, including blooddrinker so it would look like
/cast [nochanneling] Blooddrinker
/cast [nochanneling] blah
/cast [nochanneling] blah
and so on like that
Warlocks are exactly the same
/cast [nochanneling] Drain Soul
Shadow Priests:
/cast [nochanneling] Mind Flay
i do not can import my macro. can you say me why or help me for this?
this is my macro:
Sequences[‘shed_tank’] = {
– This Sequence was exported from GSE 2.2.07.
Author=“Deathcow@Blackmoore”,
SpecID=250,
Talents = “3312133”,
Default=1,
MacroVersions = {
[1] = {
Trinket1=false,
Trinket2=false,
StepFunction = “Sequential”,
KeyPress={
“/cast [combat][no channeling: blooddrinker] Dancing Rune Weapon”,
“/cast [mod:alt] Death Strike”,
“/cast [mod:shift] Marrowrend”,
},
PreMacro={
},
“/cast [no channeling: blooddrinker] Consumption”,
"/cast [nochanneling] Blooddrinker
“/castsequence [no channeling: blooddrinker] Marrowrend, Marrowrend, Marrowrend”,
“/castsequence [no channeling: blooddrinker] Marrowrend, Heart Strike, Blood Boil”,
“/castsequence [no channeling: blooddrinker] Blood Boil, Blood Boil, Blood Boil”,
"/cast [nochanneling] Blooddrinker
“/castsequence [no channeling: blooddrinker] Blood Boil, Heart Strike, Heart Strike”,
“/cast [no channeling: blooddrinker] Death Strike”,
“/cast [@player] [no channeling: blooddrinker] Death and Decay”,
“/cast Blooddrinker”,
PostMacro={
},
KeyRelease={
},
},
},
}
if I Drainsoul in macro check on my warlock then he breaks the channeling at about 75% off and makes a new attack
okay. can I also enter commands then in the macro?
Need a little bit help to understand the Step Function.
for the Guardian druid. the DPS priority is Maul Trash as more as I can, and only if both on CDs, use Swipe. so I set the function to Priority List, then
/cast Mangle
/cast Thrash
/cast Swipe
Does this means, Try to cast Mangle and Trash like 2 times and then if all on Cooldown it goes to swipe.
It means it will try the following order then reset
Mangle
Mangle
Thrash
Mangle
Thrash
Swipe
It will keep doing that order over and over again until you stop using the macro.
Longer more detailed answer here
I have a question in regards to GSE and how it works using a 12 button Logitech G600 mouse using basic software. Does these macro’s work when putting macro/macros on your bar and binding them to the mouse keys same as if you bound to keyboard keys?
I run some of the macro’s but I always end up binding quite a few individual actions/spells to single keys since they do no work within the macro spamming of button.
Thanks.
I have been using several very basic gse-macros over the last couple of years, mostly just a macro with generator-spells in one and spenders in another, maybe split between ST and AOE. But as I said very basic, priority-macro like this:
/cast Execute
/cast Bloodthirst
/cast Raging Blow
and it works quite well.
But looking for inspiration and just to learn abit more, I found that alot of the macros posted on the forum and some of the sample macros offen use the same spell multiple times and have castsequences with the same spells.
Like these two samples from the bfa-version:
/cast Execute
/cast Furious Slash
/castsequence Whirlwind, Bloodthirst
/cast Raging Blow
/castsequence Whirlwind, Rampage
/cast Execute
/castsequence Whirlwind, Bloodthirst
/cast Raging Blow
/castsequence Whirlwind, Rampage
/cast Rampage
/cast Battle Shout
/cast Colossus Smash
/cast Mortal Strike
/cast Execute
/cast Whirlwind
/castsequence reset=target Colossus Smash, Whirlwind
/castsequence Mortal Strike, Whirlwind
/castsequence reset=target Execute, Execute, Mortal Strike
/cast Avatar
/cast Overpower
And the Monk macro in the Understanding Priority-Wiki:
/cast [nochanneling] Touch of Death
/cast [nochanneling] Rising Sun Kick
/cast [nochanneling] Fists of Fury
/cast [nochanneling] Whirling Dragon Punch
/castsequence [nochanneling] Tiger Palm, Blackout Kick
/cast [nochanneling] Chi Burst
/castsequence [nochanneling] Blackout Kick, Tiger Palm
What is the idea behind this? Why use the same spell in multiple lines and why have castsequences with the same spells in reverse order?
A bit of it comes from lack of fully grasping how the firing order work or knowing how it works and tailoring a macro to fire efficiently.
talking this example below has issues based on how it fires cast sequences.
/cast Execute
/cast Furious Slash
/castsequence Whirlwind, Bloodthirst
/cast Raging Blow
/castsequence Whirlwind, Rampage
/cast Execute
/castsequence Whirlwind, Bloodthirst
/cast Raging Blow
/castsequence Whirlwind, Rampage
/cast Rampage
/cast Battle Shout
Because GSE works down a list of casts when it comes across something like above with multiple cast sequences, I will only fire each step in a sequence each pass. so assuming the macros does not skip anything due to GCD or resources the above will try to fire sequentially like this:
First pass:
Execute, Furious Slash, Whirlwind, Raging Blow, Whirlwind, Execute, Whirlwind, Raging Blow, Whirlwind, Rampage, Battle Shout.
Second Pass:
Execute, Furious Slash, Bloodthirst, Raging Blow, Bloodthirst, Execute, Bloodthirst, Raging Blow, Bloodthirst, Rampage, Battle Shout.
goes back to first pass rinse repeat.
now because in reality, you have cooldowns resources and macro speed affecting things a lot of that is skipped Ie Whirlwind will fire once and then skipped and then when its off CD the macros are on its second pass so it will bloodthirst next. at best the above ends up just being more random.
streamlined version of above would be
/cast execute
/cast furious slash
/cast Rampage
/castsequence Whirlwind, Bloodthirst, Raging Blow
/cast Battle shout
what this does is will just cast the sequence, but will cast the others when able to do so when available.
usually things with a bigger cooldown or require a lot of resources are kept separate but spamable stuff is put in a sequence for more control.
[quote quote=59886]I have a question in regards to GSE and how it works using a 12 button Logitech G600 mouse using basic software. Does these macro’s work when putting macro/macros on your bar and binding them to the mouse keys same as if you bound to keyboard keys?
I run some of the macro’s but I always end up binding quite a few individual actions/spells to single keys since they do no work within the macro spamming of button.
Thanks.[/quote]
Yup, i use a logitec setup, i have most my macros keybound to the 1 key, and i just assign that to a mouse button and have it repeat every 100ms while i hold the mouse button
Is there a new command that it fires only lines with mods?
I.E.:
/cast [mod:alt] Multi-Shot
/castsequence Kill Command, Cobra Shot, Cobra Shot
It fires both Cobra Shots although I’m presiing the ALT key.
Do I have to use a nomod command or how does it work with the new version?
Greetings & thx
If you are using Autogotkey then there is stuff in the config you need to do.
If not I would first check your Keybindings that Alt+key and Ctrl and shift are inbound. Keybindings are processed before being passed through to GSE
Yes, I’m using a sort of Autohotkey.
But it seems to work with the [nomod]
command.
Another q:
The reset=x
command does not work with a time under 1 any more?