llGetAnimation() sometimes returns "Standing" while being pushed
Tapple Gao
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
Log In
Bloodsong Termagant
OMG PLEASE FIX THIS!!! :(
video demonstration: https://www.youtube.com/live/uLPRv4TX2co
so many sad horses can't run any more.
Tapple Gao
This was first reported by my customers using Teegle Horse avatar:
It causes the AO to never complete a running animation because it gets interrupted briefly by the standing animation every second or two. My customers say this started happening sometime in mid to late 2024.