aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/CoreModules
diff options
context:
space:
mode:
authorMelanie2011-01-27 06:45:53 +0100
committerMelanie2011-01-27 06:45:53 +0100
commit1143e022b41c835bf0d587c2ddd6a70504d78d42 (patch)
tree5f2513536d940723161cc10e8e8efed3486dda7a /OpenSim/Region/CoreModules
parentChange the way landing points are honored (diff)
downloadopensim-SC_OLD-1143e022b41c835bf0d587c2ddd6a70504d78d42.zip
opensim-SC_OLD-1143e022b41c835bf0d587c2ddd6a70504d78d42.tar.gz
opensim-SC_OLD-1143e022b41c835bf0d587c2ddd6a70504d78d42.tar.bz2
opensim-SC_OLD-1143e022b41c835bf0d587c2ddd6a70504d78d42.tar.xz
Make landing points work on local teleports. Constrain owners and gods to
landing points when coming from off sim (matches agni) to prevent landing in floors or other prims.
Diffstat (limited to 'OpenSim/Region/CoreModules')
-rw-r--r--OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs1
1 files changed, 1 insertions, 0 deletions
diff --git a/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs b/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
index 4bf2477..677961d 100644
--- a/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
+++ b/OpenSim/Region/CoreModules/Framework/EntityTransfer/EntityTransferModule.cs
@@ -177,6 +177,7 @@ namespace OpenSim.Region.CoreModules.Framework.EntityTransfer
177 sp.ControllingClient.SendTeleportStart(teleportFlags); 177 sp.ControllingClient.SendTeleportStart(teleportFlags);
178 178
179 sp.ControllingClient.SendLocalTeleport(position, lookAt, teleportFlags); 179 sp.ControllingClient.SendLocalTeleport(position, lookAt, teleportFlags);
180 sp.TeleportFlags = (TeleportFlags)teleportFlags;
180 sp.Teleport(position); 181 sp.Teleport(position);
181 182
182 foreach (SceneObjectGroup grp in sp.Attachments) 183 foreach (SceneObjectGroup grp in sp.Attachments)