aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorBlueWall2012-01-09 01:37:28 -0500
committerBlueWall2012-01-09 01:37:28 -0500
commit34c42cdab026e5931ebad139b0b4fd959b99bf00 (patch)
treee745893469e78ecc250ca7b09bd7b65d996be4ff
parentFix a build break (diff)
downloadopensim-SC_OLD-34c42cdab026e5931ebad139b0b4fd959b99bf00.zip
opensim-SC_OLD-34c42cdab026e5931ebad139b0b4fd959b99bf00.tar.gz
opensim-SC_OLD-34c42cdab026e5931ebad139b0b4fd959b99bf00.tar.bz2
opensim-SC_OLD-34c42cdab026e5931ebad139b0b4fd959b99bf00.tar.xz
Fix HG teleport routing
Needed to breakout the ViaHGLogin check to it's own section. For some reason it would not factor in when combined with the other teleport flag types.
-rw-r--r--OpenSim/Region/Framework/Scenes/ScenePresence.cs6
1 files changed, 4 insertions, 2 deletions
diff --git a/OpenSim/Region/Framework/Scenes/ScenePresence.cs b/OpenSim/Region/Framework/Scenes/ScenePresence.cs
index 5695c08..6990be1 100644
--- a/OpenSim/Region/Framework/Scenes/ScenePresence.cs
+++ b/OpenSim/Region/Framework/Scenes/ScenePresence.cs
@@ -3842,9 +3842,11 @@ namespace OpenSim.Region.Framework.Scenes
3842 // If we come in via login, landmark or map, we want to 3842 // If we come in via login, landmark or map, we want to
3843 // honor landing points. If we come in via Lure, we want 3843 // honor landing points. If we come in via Lure, we want
3844 // to ignore them. 3844 // to ignore them.
3845 if ((m_teleportFlags & (TeleportFlags.ViaLogin | (TeleportFlags)Constants.TeleportFlags.ViaHGLogin | TeleportFlags.ViaRegionID)) == (TeleportFlags.ViaLogin | (TeleportFlags)Constants.TeleportFlags.ViaHGLogin | TeleportFlags.ViaRegionID) || 3845 if ((m_teleportFlags & (TeleportFlags.ViaLogin | TeleportFlags.ViaRegionID)) ==
3846 (TeleportFlags.ViaLogin | TeleportFlags.ViaRegionID) ||
3846 (m_teleportFlags & TeleportFlags.ViaLandmark) != 0 || 3847 (m_teleportFlags & TeleportFlags.ViaLandmark) != 0 ||
3847 (m_teleportFlags & TeleportFlags.ViaLocation) != 0) 3848 (m_teleportFlags & TeleportFlags.ViaLocation) != 0 ||
3849 ((m_teleportFlags & (TeleportFlags)Constants.TeleportFlags.ViaHGLogin) == (TeleportFlags)Constants.TeleportFlags.ViaHGLogin))
3848 { 3850 {
3849 // Don't restrict gods, estate managers, or land owners to 3851 // Don't restrict gods, estate managers, or land owners to
3850 // the TP point. This behaviour mimics agni. 3852 // the TP point. This behaviour mimics agni.