GSE: Sequences, Variables, Macros

GSE: Sequences, Variables, Macros

7M Downloads

Macro hanging after update

kidkubi opened this issue · 17 comments

commented

The macro ive been using the past week or so for my WW monk has been working just fine, but now after the new update I'm noticing that it is getting hung up frequently, which wasn't happening before, and its not using some abilities right away like it used to, any ideas for something I could do to try and fix this?

commented
commented

Yeah the 2.1.03 update messed it up, not sure how to revert back to the update before though. I have looked at the changes and everything seems fine there. I have Fists of Fury on a separate button, and when I'm done channeling that it seems to lock up when I go back to pressing the macro button. I might just have to mess with it some more. If I can figure out how to revert without losing anything then ill try that and see what happens.

commented

also sometimes when I'm going to attack something and I press the macro it just does nothing

commented
commented

Thanks Timothy! I was going to just try and use 2.1.03 and change my playstyle a bit and just have a macro to alternate between Tiger Palm and Blackout Kick and everything else on separate buttons, but its not even allowing this simple /castsequence [nochanneling] Tiger Palm, Blackout Kick macro to work, sometimes it will cast Tiger Palm one time then after that it hangs up, sometimes it wont work at all. So I ended up doing the revert and It seems my macros are only working with the 2.1.01 version.

commented

Hmm... Now the issue I'm having is that this macro
/castsequence [nochanneling] Tiger Palm, Blackout Kick
/castsequence [nochanneling] Tiger Palm, Whirling Dragon Punch
was working okay, and now its just not doing anything, not sure why it wont work now...

commented
commented

Hi, I'll also agree with this post as the new version of GSE (2.1.03) seems to hang after a certain amount of cycles and the only way to "kick start" it again, is by clicking another button (ability). 2.1.03 does work, but once it hangs, then you need to press another ability to get the one button macro to work again and this will happen often.

I've since reverted back to 2.1.02 and all is working perfectly again.

commented

Failed to mention, I play an Enhancement Shaman (main), V DH, P Pally, G Druid, WW Monk and can confirm this is happening for all my characters (2.1.03 hangs while 2.1.02 works fine).

commented

Thanks for all the help Timothy, I tested out that sequence, but unfortunately it kept getting hung up and not using Blackout Kick, and a manual Tiger Palm seemed to be the only way to make it proceed. I did however find a different way to make it work perfectly for me :D

But I realized that I too was using 2.1.02. and my macros were just fine, same with 2.1.01. but something with the 2.1.03 update made it so my cast sequences aren't working correctly it seems, for one of my macros solely relies on them and wont work with 2.1.03 just like what Skyestorm mentioned, my macro being used in version 2.1.03 with the cast sequences would hang up and only proceed with a manual casted ability.

Maybe this is because of how cast sequences are intended to work, cause with the previous versions they would work just fine even if an ability was in the sequence that had no resource to be cast. E.g. a macro like
/castsequence [nochanneling] Tiger Palm, Rising Sun Kick
/castsequence [nochanneling] Tiger Palm, Strike of the Windlord
/castsequence [nochanneling] Tiger Palm, Whirling Dragon Punch
/castsequence [nochanneling] Blackout Kick, Tiger Palm
/castsequence [nochanneling] Tiger Palm, Chi Wave
would always work and not get hung up even when there was no energy to cast Tiger Palm to gain Chi to cast Rising Sun Kick and Strike of the Windlord, and it would still proceed and use what ever was available no matter where it was located, it even would go past Blackout Kick and use Tiger Palm on the last sequence even if Blackout Kick didn't have the resources, and even when Whirling Dragon Punch wasn't able to be used yet, it progressed past it and worked perfect, it seemed to always be able to cast something no matter what. Also I tried using both Priority and Sequential for the macro similar to the one above and both were able to work in the 2.1.01 and 2.1.02 versions but not the new 2.1.03 update.

Hopefully this makes some sense provides a little more information that can be of use to you.

commented
commented
commented

I'm using the following macro (example) on my enhanced shaman:
Sequences['HoK-Enhv1.3'] = {
-- This Sequence was exported from GSE 2.1.02.
Author="The Hand of Kil'jaeden",
SpecID=263,
Talents = "3212113",
Helplink = "https://wowlazymacros.com/forums/topic/enhancement-3212112-for-7-2-wlashing-flames4pc/",
Help = [[Enhancement single target, with Earthen Spike spec]],
Default=1,
MacroVersions = {
[1] = {
Combat=true,
StepFunction = "Priority",
KeyPress={
"/targetenemy [noharm][dead]",
"/cast [mod:alt] Lava Lash",
"/cast [mod:ctrl] Crash Lightning",
"/cast [mod:shift, @player] Rainfall",
},
PreMacro={
},
"/cast [combat] Earthen Spike",
"/cast [combat] Earthen Spike",
"/cast [combat] Earthen Spike",
"/castsequence [combat] Feral Spirit, Crash Lightning",
"/castsequence [combat] Flametongue, Rockbiter, Frostbrand, Lava Lash",
"/cast [combat] Lava Lash",
"/castsequence Flametongue, Rockbiter, Rockbiter, Frostbrand",
"/cast Rockbiter",
PostMacro={
},
KeyRelease={
"/castsequence [combat] Doom Winds, Stormstrike",
"/castsequence [combat] Feral Spirit, Crash Lightning, Stormstrike",
},
},
},
}

same macro hangs with the current GSE version 2.1.03, but 2.1.02 works fine and doesn't not stop executing

commented

Yeah I ran that debug and its telling me that it cant cast something even when it has the resources to cast it

commented

Ah thanks Tim that definitely makes sense, I just find it weird that I never had an issue at all before!

Though I am curious as to why even a macro like this doesn't seem to work correctly for me

/cast Tiger Palm
/cast Blackout Kick
/cast Tiger Palm
/cast Blackout Kick
/cast Tiger Palm
/cast Blackout Kick
/cast Tiger Palm
/cast Blackout Kick

It never alternates like the sequence should, it just does 2-3 Blackout Kicks in a row and then 2-3 Tiger Palms in a row, and changing priority/sequence doesn't seem to make a difference

commented
commented

I cant get this shaman macro to hang. I have tried but with no success