From d39cf47bb84dbb8e99407ad3b7ffb4294a0afe9f Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Tue, 26 Apr 2022 00:20:35 +0100 Subject: [PATCH] change again sp update throttle --- OpenSim/Region/Framework/Scenes/ScenePresence.cs | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/OpenSim/Region/Framework/Scenes/ScenePresence.cs b/OpenSim/Region/Framework/Scenes/ScenePresence.cs index 610a557868..13718aa8ca 100644 --- a/OpenSim/Region/Framework/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Framework/Scenes/ScenePresence.cs @@ -3828,8 +3828,12 @@ namespace OpenSim.Region.Framework.Scenes if (!IsSatOnObject) { if (State != m_lastState || - !m_bodyRot.ApproxEquals(m_lastRotation, ROTATION_TOLERANCE) || - !CollisionPlane.ApproxEquals(m_lastCollisionPlane, POSITION_SMALLTOLERANCE)) + Math.Abs(m_bodyRot.X - m_lastRotation.X) > ROTATION_TOLERANCE || + Math.Abs(m_bodyRot.Y - m_lastRotation.Y) > ROTATION_TOLERANCE || + Math.Abs(m_bodyRot.Z - m_lastRotation.Z) > ROTATION_TOLERANCE || + Math.Abs(CollisionPlane.X - m_lastCollisionPlane.X) > POSITION_SMALLTOLERANCE || + Math.Abs(CollisionPlane.Y - m_lastCollisionPlane.Y) > POSITION_SMALLTOLERANCE || + Math.Abs(CollisionPlane.W - m_lastCollisionPlane.W) > POSITION_SMALLTOLERANCE) { SendTerseUpdateToAllClients(); }