From 3cb273285526b8eff4ea28d84a2f25b782fc125b Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Wed, 12 Mar 2025 00:50:28 +0000 Subject: [PATCH] mantis 9184: refix avatar hover --- OpenSim/Region/PhysicsModules/ubOde/ODECharacter.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/OpenSim/Region/PhysicsModules/ubOde/ODECharacter.cs b/OpenSim/Region/PhysicsModules/ubOde/ODECharacter.cs index 8de67fec10..bef317ad20 100644 --- a/OpenSim/Region/PhysicsModules/ubOde/ODECharacter.cs +++ b/OpenSim/Region/PhysicsModules/ubOde/ODECharacter.cs @@ -1364,7 +1364,7 @@ namespace OpenSim.Region.PhysicsModule.ubOde } // end switch (m_PIDHoverType) // don't go underground - if (m_targetHoverHeight > terrainheight + _position.Z) + if (m_targetHoverHeight > terrainheight + CapsuleSizeZ) { float fz = (m_targetHoverHeight - _position.Z); @@ -1393,6 +1393,7 @@ namespace OpenSim.Region.PhysicsModule.ubOde if (!m_iscolliding) CollideNormal.Z = 0; + tviszero = ctv.IsZero(); if (!tviszero) { m_freemove = false;