diff options
author | Oren Hurvitz | 2012-04-23 19:07:36 +0300 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2012-04-27 20:47:02 +0100 |
commit | 6473674bbf6ce006512083902e8ff1796d8c8b22 (patch) | |
tree | 8f2e71c3c0442050789dc7e15334ad6e11ece27a /OpenSim/Data/IGridUserData.cs | |
parent | If a Grid God teleports then include the Godlike teleport flag. This can affe... (diff) | |
download | opensim-SC-6473674bbf6ce006512083902e8ff1796d8c8b22.zip opensim-SC-6473674bbf6ce006512083902e8ff1796d8c8b22.tar.gz opensim-SC-6473674bbf6ce006512083902e8ff1796d8c8b22.tar.bz2 opensim-SC-6473674bbf6ce006512083902e8ff1796d8c8b22.tar.xz |
Fixed: custom walking animations didn't stop when the avatar stopped walking.
This happened because the scripts were notified about control changes (e.g., the user stopped pressing the Forward key) when the animation was still WALK, so the script didn't stop the walking animation. Fixing this required: a) Update the movement animation *before* notifying the script; b) Add locking to prevent clashes with the Heartbeat thread (which also updates the animations); c) Handle the case of a user who stops walking just as the avatar is in the air: the avatar should STAND in that case, not WALK.
This reverts commit feef1dd73243cfdd5322632fb67e64cabc1ad4bc.
Diffstat (limited to 'OpenSim/Data/IGridUserData.cs')
0 files changed, 0 insertions, 0 deletions