01-03-2006 16:38
If you are creating custom animations or gestures you might want them to work in conjunction with the default animations. I've posted the Priority settings for all the default animations here:

LSL animation WIKI

In case you don't know or understand what avatar animation priority is, here is a brief description.

When you upload a new custom animation into SL you are prompted to give it a priority value in the animation upload preview window. Priority can be a value from 0-4. Since, in SL, multiple animations can be triggered on the same avatar at the same time, the priority determines which animation overides the others. Priority 0 animations can be overidden by any other animation, while priority 4 animations cannot be overidden. Even the default animations built into the avatar system have preset priority values.

You decide the priority of your new animation depending on how you want the avatar to behave when it is playing the animation. Try using priority of 2 as a default. That way, if you want another animation to always override it you can set that animation's priority to 3 or 4, while still allowing the original animation to play over other, lower priority ones.

For example, let's say you upload a new dance animation and set the priority to 2. In-world your character walks out on the dancefloor. Since the default walk animation has a priority of 0, the moment you trigger the dance animation the charater will stop walking and start dancing. Let's say you uploaded another animation that drops you down to the floor and you've scripted an attachment to play that animation anytime someone near you chat's "drop dead". If you had set the 'drop to floor' animation's priority to 3, the moment your dance partner says the dreaded words you will fall to the ground. If the animation was only priority 1, however, you would still keep dancing (and wonder why your attachment didn't work).