From Second Life Wiki
GetAnimation
llGetAnimation
Summary
Function: string llGetAnimation( key id );
Returns a string that is the name of the currently playing locomotion animation for avatar id. See the table below.
llGetAgentInfo provides information on some animation states not covered by this function (typing, away, busy). llGetAnimationList provides more detailed information about the running animations, but may not reflect avatar state as accurately as llGetAnimation.
| Value
| Description
|
| ""
| During logout
|
| "Crouching"
|
|
| "CrouchWalking"
|
|
| "Falling Down"
|
|
| "Flying"
|
|
| "FlyingSlow"
|
|
| "Hovering"
|
|
| "Hovering Down"
|
|
| "Hovering Up"
|
|
| "Jumping"
| While still in the air during a jump.
|
| "Landing"
| When landing from a jump.
|
| "PreJumping"
| At the beginning of a jump.
|
|
| Value
| Description
|
| "Init"
| At login and after teleports.
|
| "Running"
|
|
| "Sitting"
| Sitting on an object.
|
| "Sitting on Ground"
| Sitting on the terrain.
|
| "Standing"
|
|
| "Standing Up"
| After falling a great distance. Sometimes referred to as Hard Landing.
|
| "Striding"
| When the avatar is stuck on the edge of an object or on top of another avatar.
|
| "Soft Landing"
| After falling a small distance.
|
| "Taking Off"
|
|
| "Turning Left"
|
|
| "Turning Right"
|
|
| "Walking"
|
|
|
Caveats
- This function can return an empty string while the avatar is logging out.
- New return values could conceivably be added at any time and this list may not in-fact be complete. Scripts should be written under the assumption that they may receive a value they won't recognize.
Search JIRA for related Bugs