Quote Originally Posted by Claire_Pendragon View Post
its roughly 0.1s for every line in the macro.
so if the 1st line is macro error off, then the 2nd line would be 0.2s delay
You and Bibine_Bine are talking about different aspects of macros. They're talking about the /wait command, while you're talking about how long each line of the macro takes to run.

Folks have actually done tests on this, and it turns out that macros run at 1 line per frame. This means that macros run at different speeds depending on your personal frame-rate, which is part of why it's important to tailor macros to your individual system. So for a macro to run 1 line every 0.1 seconds, you'd have to be running the game at 10 frames-per-second. And if that's your system, then yeah, you'd have to take that into consideration when you were writing your macros.

For me, I'm on PS5 which gives me 60 fps, so it would take a full 120+ "wasted" lines of macros just to lose 2 seconds — roughly a single GCD for an accelerated class like Ninja. But with a well-written macro, I'm generally not wasting many lines; most macros will have 0 waste, while a handful will have 1 or 2 lines of waste. The amount of time that you'd need to be perfectly chaining every GCD together — without the boss becoming invulnerable, leaving range, human error, etc — to lose a single full turn of the GCD would be somewhere around 5 minutes. So in a 20-minute fight the world's most perfect player might lose a whopping 4 actions. It's unlikely to occur, and the cost when it does occur is minimal.

Which is to say, not using macros because you're concerned about losing casts is like not using cars because you're worried about car crashes. If you drive safely (this is a metaphor), then you're very unlikely to run into any trouble with macros.

Quote Originally Posted by Claire_Pendragon View Post
there will also be additional delay by the time u press it after the GCD is up
With a well-written and well-utilized macro, this actually won't be an issue because you don't press the macro after the GCD is up, you press it before the GCD is up so that it queues, similar to how you would for a normal action. You just have to write your macro so that it has queuing behavior, which most players don't know you can do.