If you were to set a timer to perform a command in a while loop
eg:
alias test {
var %test 20
while (%test) {
.timertesting $+ %test 1 0 echo -s %test
dec %test
}
}
Here the varible %test decreases after each loop of while. So the expected result would be.
20
19
18
...
But instead its
1
2
3
...
The timers are executing in the reverse order in which they were called, for simple tasks this isn't a problem but when they get bigger it is expected that the first thing you call would happen before the last thing you call to the timer.