diff options
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/ScenePresence.cs')
-rw-r--r-- | OpenSim/Region/Framework/Scenes/ScenePresence.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/OpenSim/Region/Framework/Scenes/ScenePresence.cs b/OpenSim/Region/Framework/Scenes/ScenePresence.cs index 30c9365..221f3bc 100644 --- a/OpenSim/Region/Framework/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Framework/Scenes/ScenePresence.cs | |||
@@ -3203,8 +3203,11 @@ namespace OpenSim.Region.Framework.Scenes | |||
3203 | Vector3 force = m_forceToApply.Value; | 3203 | Vector3 force = m_forceToApply.Value; |
3204 | 3204 | ||
3205 | m_updateflag = true; | 3205 | m_updateflag = true; |
3206 | // movementvector = force; | 3206 | |
3207 | Velocity = force; | 3207 | // The magic constant 0.855f seems to make walking feel less jerky, |
3208 | // probably because it hackishly accounts for the overall latency of | ||
3209 | // these Velocity updates -- Diva | ||
3210 | Velocity = force * .855F; | ||
3208 | 3211 | ||
3209 | m_forceToApply = null; | 3212 | m_forceToApply = null; |
3210 | } | 3213 | } |