In a previous server version, llGetAnimation() would never return "Standing" while a pushed avatar was still moving, unless stuck against a wall. But now it does.
To reproduce, put this script in an attachment:
default {
state_entry() {
llSetTimerEvent(0.2);
}
timer() {
llSetVelocity(<14, 0, 0>, TRUE);
llOwnerSay(llGetAnimation(llGetOwner()));
}
}
This script previously would print a mix of "Walking", "Running", and "Striding" while moving, and "Standing" if stuck against a wall. But now it also sometimes prints "Standing" while still moving normally