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')

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