From 0e6915ae48e175d3548fbdbb8a42366db1645cc6 Mon Sep 17 00:00:00 2001 From: mingchen Date: Thu, 20 Dec 2007 16:50:16 +0000 Subject: *Ban lines now work if they are enabled grid wide. *Restricted lines just give you a friendly warning for now --- OpenSim/Region/Environment/Scenes/Scene.cs | 12 ++++++++++-- OpenSim/Region/Environment/Scenes/ScenePresence.cs | 2 ++ 2 files changed, 12 insertions(+), 2 deletions(-) (limited to 'OpenSim/Region/Environment/Scenes') diff --git a/OpenSim/Region/Environment/Scenes/Scene.cs b/OpenSim/Region/Environment/Scenes/Scene.cs index 3d4c4bb..0cb353c 100644 --- a/OpenSim/Region/Environment/Scenes/Scene.cs +++ b/OpenSim/Region/Environment/Scenes/Scene.cs @@ -821,8 +821,16 @@ namespace OpenSim.Region.Environment.Scenes Dictionary dGridSettings = m_sceneGridService.GetGridSettings(); if (dGridSettings.ContainsKey("allow_forceful_banlines")) { - if (dGridSettings["allow_forceful_banlines"] != "TRUE") - MainLog.Instance.Verbose("GRID","Grid is disabling forceful parcel banlists"); + if (dGridSettings["allow_forceful_banlines"] != "TRUE") + { + MainLog.Instance.Verbose("GRID", "Grid is disabling forceful parcel banlists"); + m_LandManager.allowedForcefulBans = false; + } + else + { + MainLog.Instance.Verbose("GRID", "Grid is allowing forceful parcel banlists"); + m_LandManager.allowedForcefulBans = true; + } } } diff --git a/OpenSim/Region/Environment/Scenes/ScenePresence.cs b/OpenSim/Region/Environment/Scenes/ScenePresence.cs index a221243..e30c564 100644 --- a/OpenSim/Region/Environment/Scenes/ScenePresence.cs +++ b/OpenSim/Region/Environment/Scenes/ScenePresence.cs @@ -45,6 +45,8 @@ namespace OpenSim.Region.Environment.Scenes public LLUUID currentParcelUUID = LLUUID.Zero; private List m_animations = new List(); private List m_animationSeqs = new List(); + public Vector3 lastKnownAllowedPosition = new Vector3(); + public bool sentMessageAboutRestrictedParcelFlyingDown = false; private bool m_updateflag = false; private byte m_movementflag = 0; -- cgit v1.1