Castsequence macro getting stuck

Hi, I am doing a very simple castsequence macro that seems to get stuck on its first ability (Corruption) randomly – that is to say instead of progressing through the sequence it will repeat cast Corruption sometimes just once and sometimes over and over again. This happens seemingly randomly. It is just a basic castsequence that rotates through my dots for me.

The basic form is:
/castsequence reset=8 Corruption, Curse of Agony, Siphon Life

If possible I would greatly appreciate solution so that castsequence macro properly rotates through its sequence.

3 Likes

I notice that you are not max level. Does it happen to get stuck after you visit a trainer and learn new rank of Corruption or any of the other spells? I noticed that happening on my Shaman with my self buff macro with Lightning Shield and Windfury Weapon. Anytime I learned new skills it was broke until I did a /reload to reload ui.

1 Like

I tried the /reload command
For a while I thought it fixed it, but I have seen it occur a few times still, It almost always happens at least once when I stress test by pulling 5 mobs and DoTing them all. It is possible the reload command resets it and then overtime the error becomes more frequent. I will test this.

Edit: The problem occurred right after /reload followed by the same stress test… So I do not think it helps.

If you wait more than the 8 sec it will reset as you know, but this api has problems with simple macros like these that work in bfa. You can with the reset timer delay time to find a value that works. I wrote a similar macro for one of my friends and has all sorts of troubles with it. What I found that it likes to do is use only the first ability just like you’re experiencing and only that ability. The solution I found from trial and error was hacky, but it worked. Put the reset timer to 1 second and then when you want to use the macro you spam the button and then it works perfectly. If you wait the 1 sec it will however reset. I dislike these kinds of macro for a few reasons but I do get why they are popular. Maybe what I wrote will solve your problems? Blizzard has done a poor job someplace in the api or in the listed intended communication about what kinds of macro are ok. I have yet to find a wow classic macro commands list that is in the detail levels I want, if you can find one and post it I can write you a much better macro if it’s even possible with this spaghetti code api.

Edit for some clarity, when I say to spam the macro to use it, that is precisely what I mean, you must push the button in rapid to get the thing to function, any delay causes problems sometimes, the one sec reset timer does not activate until you stop spamming

1 Like

So I do not think the duration of the ‘reset’ time matters; I tried /castseqeunce with multiple reset times, with reset=combat, and with no reset so far (having a reset with ANY time seemed to work best for me). Your post gave me a few ideas to test like doing a rapid double click for casting each ability… I will test some more things to see if any seem better.

those macro resets use to work perfectly now they are so clunky and bad and I dont know what blizzard did but they screwed it all up. Spam clicking seems to make them work, but you should not have to do that, its so annoying that their api is busted or they changed things and never post the new stuff up as to what the most updated commands are, or I am too blind to find them.

This thread needs a LOT more attention, this is ridiculous coding

4 Likes

it is possible to have it reset when you change targets. but generally cast seq macros can get finicky. if your spam it it may get stuck on 1 spell and ignore the rest or have other wierd things happen. the modifer to have it reset on new target is reset=target

There are things you can do with macro in vanilla that are not possible now, but those same things that cant be macro now can be done with addons, that kinda annoys me that they nerfed macro but allow for addon makers to do the same stuff they prevent macro from doing.

the reload ui thing just saved me from a few hours of headache of wondering why my macro was broken

1 Like

Lets necro this for an update.
After a while trying (finding this in google was part of it), I found out that stuck macros have to do with timing you repeat it. If you get some pace in spamming the macro, it never stucks. If you spam it too fast, it will get stuck, no matter what you do.
However it has to do with latency you experience in your gameplay. That is why some people experience it differently.

I realise this an old post. But anyone trying to figure out this issue. I’ve found the timer starts once you stop spamming the key.

I came here looking for more information, but at best I’m hearing what I discovered.
From 70-79 my mage was using multiple /castsequence reset=10 x, Flame Strike

Insert Blastwave, Dragon’s Breath, or Frost Nova for x.

These macros worked until I hit 80, and then they stopped working, and did not progress past the first ability.

Changing it to reset=20 seemed to resolve the issue, but why 20 works and 10 doesn’t is beyond me, I do mean to try some other values closer to 10, but 20 is the CD of Dragon’s Breath so… eh?

Macro API is severely messed up.

I can confirm the issue with /castsequence, having a very simple macro to apply all 4 poisons on my assa rogue and frequently it will get stuck for a while on the 3rd poison, not even the first, and eventually it will use the 4th.

Also I had an old macro that showed tooltip for either mistweaver celestial depending which one you had learned but it always showed the jade serpent tooltip even though i was sure the macro was correct and should show the crane if i had learned it.
turns out i was right because i copy-pasted the macro to a new one and that one worked. was not a matter of reloading, i had tried everything and only copy-pasting into a new macro solved it.