I think that's about right. There is a check in the game coding so that if loop is very fast it only goes through the loop a certain number of times (assuming nothing is actually happening) before moving on, doing something else and then coming back to the loop.
I had a tricky setPos loop for an Outro and it turned out that
~0.001
was the critical time. Any slower and it didn't work properly: any faster and there was no improvement, not that improvement was necessary. In other words I suspect that
@condition
is faster than or equal to
~0.001
and there is no point in ever having a delay shorter than
~0.001
That's only my experience (and as you know I am
not an expert scripter) so that may not be the whole story.
It's only one order of mag different from GB's suggestion which makes me think the truth is there or thereabouts. GB and I do cordially disagree occasionally, but when we do it usually turns out we're both wrong. ;D
Don't ask me for references but my belief is that the above is generally supported by comments from Marek and/or Suma.
The fundamentally point, that a loop without delays is a VERY BAD THING is agreed on by everybody in my experience.
But we're getting off topic from the original secondary question, if you can have such a thing. What's vital is, Manifest does your script work now?