From d9896ff71a46fb3a6216fadfb693af4860eb89a5 Mon Sep 17 00:00:00 2001 From: idb Date: Fri, 17 Apr 2009 19:39:37 +0000 Subject: Correct detected rotation to return the same value as llGetRot in the object being detected. Fixes Mantis #3467 --- OpenSim/Region/ScriptEngine/Shared/Helpers.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'OpenSim/Region') diff --git a/OpenSim/Region/ScriptEngine/Shared/Helpers.cs b/OpenSim/Region/ScriptEngine/Shared/Helpers.cs index df9c13a..eba2116 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Helpers.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Helpers.cs @@ -222,7 +222,7 @@ namespace OpenSim.Region.ScriptEngine.Shared part.AbsolutePosition.Y, part.AbsolutePosition.Z); - Quaternion wr = part.GetWorldRotation(); + Quaternion wr = part.ParentGroup.GroupRotation; Rotation = new LSL_Types.Quaternion(wr.X, wr.Y, wr.Z, wr.W); Velocity = new LSL_Types.Vector3(part.Velocity.X, -- cgit v1.1