Castsequence macro failing (sometimes) *FIXED

hi have some problem with my macro sometime does not swiches to the next the spells. like it somtimes stays on Corruption on the macro bellow

i use this maco to aply all my dots to my target/focus.

—MACRO---------------------------------------------why i have them
#showtooltip---------------------------------(shows what going on atm)
/cleartarget [dead][noharm]------------(just cleartarget if it dies)
/targetenemy [noexists]------------------(so swich to new trarget )
/stopcasting----------------------------------(so i can reaply the dot if i casting something ells) (deleted)
/castsequence [mod:shift,@focus][]–(then main part. Trying to compress spells
reset=1/target/combat/ Agony, -------so i can apply/reapply 1 to 3 dots on my traget and focus.)
Corruption, Siphon Life

why does it do that?, and how do i fix it?

The global cooldown maybe?

It is very over-complicated and why the []?

I have a feeling you just copied it from somewhere and didn’t write it yourself.

well im not that well that good att making macros but i made it from scratch, from what i know from doing maros,
as for the [] i don’t realy know what that does. but it makes the macro works, without it it does not work and see it as a castsequence
As for over-complicated, well i like it so. meby /stopcasting is abit overkill

Maybe change that to:
/castsequence [mod:shift,@focus]reset=target/combat/ Agony, Corruption, Siphon Life

I removed the 1 from reset. It should be causing the sequence to start from beginning 1 second after you start spamming it. Now it will only reset if you change target or go in/out of combat. Of course it will even without any reset condition keep looping from last spell to first.

What’s with the retangle before reset and why is there a slash forward before Agony?

Try this

/castsequence [mod, @focus] reset=3/target !Agony, !Corruption, !Siphon Life, null

/stopcasting is killing your macro there

it resets the /castsequence more often than not,
so it will only utilise the one spell at the start

If the spell doesn’t have a cast time, it won’t stop it so that’s wrong.

you’re wrong, it stops the cast sequence

src: me writing macros for years

1 Like

any tip how to keep /stopcasting in there? like ignore spells?

/cast [mod] Storm, Earth, and Fire
/castsequence [mod] reset=15 !Disable, !Fist of the White Tiger, !Rising Sun Kick, !Tiger Palm, null
/castsequence [nomod] reset=1.7/target !Tiger Palm, Blackout Kick, Blackout Kick
/use Drust Ritual Knife

So this macro doesn’t work, right?

here is how i’d write your macro, i think the mod shift is unnecessary and the macro was needlessly complex for the job at hand

press it three times and it has applied all your DoTs to the target,

you could add:

/targetfocus [noexists]

in order to target your focus target if you have no normal target

its wiser to keep macros simple, more lines = more bugs/problems

1 Like

I dont know about the OP but all your guys info has been great - thank you <3

i wouldn’t use that macro, there is a far simpler way to express what you want in the API

macros don’t accept decimal times, they round up - so that part is ignored

typically ‘!’ is used for a toggle ability in order to block repeated toggles, it used to be available for procced spells and abilities but has since had such functionality removed,

as far as i was aware /castsequence does not accept parameters in parenthesis at least not now

You said you’ve been writing macros for years?.. really?

So does my macro work or not?

but then if swich target mid quence it does not start from the start agen, makes multi doting alot easy to have controll

it may work but with an extreme amount of redundancy, the API availability changes every expansion,

stop trying to provoke arguments out of inadequacy please, i’m trying to assist people with actual problems here

1 Like

using the reset=1 means to restart the macro you just have to pause for one second,

if you keep spamming the macro it will keep casting in sequence regardless of target

But I thought…

You said years, right?

sorry just happy to have some1 that knows his thing helping

1 Like

try this;

/castsequence reset=1 fire blast, phoenix flames, living bomb,
/stopcasting

tell me if that works for you, it doesn’t - thanks and goodbye