Resetting

I’ve been looking around for a bit, but I can’t seem to find what I want.

I want a macro that rests 20sec after first use. It’s been a while since I last bothered to use macros so this is what I made: /castsequence reset=20 seraphim, shield of the righteous, shield of the righteous… And this sucks. This happenes to reset 20sec after I last used this button, so this never resets unless I keep track on when to stop using it. The very thing I wanted to avoid by making this macro.

Is it possible to get what I want?

Well, it resets once you reach the end of the sequence regardless, so if you want it to keep following your /castsequence but reset after 20 seconds has passed, then you would need to put it enough commands in between so that 20 seconds passes. Let’s say you want it to reset after 5 seconds regardless of whether you’re spamming the key, you would go

/castsequence 5secskill,gcdskill,gcdskill,gcdskill,gcdskill

and hope it doesn’t hang on one of the gcds.