From d4c17512855c4fcf3bb76b8ad45e0de190687a90 Mon Sep 17 00:00:00 2001 From: Adam Frisby Date: Tue, 30 Sep 2008 14:42:25 +0000 Subject: * Fixed minor issue while building: If you do a raytraced object placement and a target isn't found, the object is rezzed at 0,0,0 - instead now it will place according to the position sent by the client. * We may instead want to abort and send a "Cannot Rez Here" message? --- OpenSim/Region/Environment/Scenes/Scene.cs | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'OpenSim/Region/Environment/Scenes/Scene.cs') diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs index 88da9be..bca1ff9 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.cs @@ -1608,6 +1608,10 @@ namespace OpenSim.Region.Environment.Scenes if (ei.HitTF) { pos = new Vector3(ei.ipoint.X, ei.ipoint.Y, ei.ipoint.Z); + } else + { + // fall back to our stupid functionality + pos = RayEnd; } return pos; -- cgit v1.1