From 90b66f8509e88c5394bc9441ca1dedbe6aeb0cdf Mon Sep 17 00:00:00 2001
From: Teravus Ovares
Date: Tue, 4 Dec 2007 05:31:47 +0000
Subject: * Flying with ODE and got that sinking feeling?  This should help

---
 OpenSim/Region/Physics/OdePlugin/ODECharacter.cs | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

(limited to 'OpenSim')

diff --git a/OpenSim/Region/Physics/OdePlugin/ODECharacter.cs b/OpenSim/Region/Physics/OdePlugin/ODECharacter.cs
index 888f555..1e15f5e 100644
--- a/OpenSim/Region/Physics/OdePlugin/ODECharacter.cs
+++ b/OpenSim/Region/Physics/OdePlugin/ODECharacter.cs
@@ -345,7 +345,7 @@ namespace OpenSim.Region.Physics.OdePlugin
                 vec.Y = (_target_velocity.Y - vel.Y) * PID_D + (_zeroPosition.Y - pos.Y) * PID_P;
                 if (flying)
                 {
-                    vec.Z = (_target_velocity.Z - vel.Z) * PID_D + (_zeroPosition.Z - pos.Z) * PID_P;
+                    vec.Z = (_target_velocity.Z - vel.Z) * (PID_D + 5100) + (_zeroPosition.Z - pos.Z) * PID_P;
                 }
             }
             else
@@ -388,7 +388,7 @@ namespace OpenSim.Region.Physics.OdePlugin
 
                 if (flying)
                 {
-                    vec.Z = (_target_velocity.Z - vel.Z) * PID_D;
+                    vec.Z = (_target_velocity.Z - vel.Z) * (PID_D + 5100);
                 }
             }
             if (flying)
-- 
cgit v1.1