From c2632a2eb9ddd770e38f1a73bf56b732cc89dfc4 Mon Sep 17 00:00:00 2001 From: alondria Date: Sun, 10 Feb 2008 18:08:02 +0000 Subject: Implemented llGetParcelFlags() and llGetRegionFlags(). I don't think the RegionFlags are currently implemented within EstateSettings, thus this is always 0. --- OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'OpenSim/Region/ScriptEngine/Common') diff --git a/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs b/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs index e59978a..fee36f0 100644 --- a/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs +++ b/OpenSim/Region/ScriptEngine/Common/LSL_BuiltIn_Commands.cs @@ -3389,15 +3389,13 @@ namespace OpenSim.Region.ScriptEngine.Common public int llGetParcelFlags(LSL_Types.Vector3 pos) { m_host.AddScriptLPS(1); - NotImplemented("llGetParcelFlags"); - return 0; + return (int)World.LandManager.getLandObject((float)pos.x, (float)pos.y).landData.landFlags; } public int llGetRegionFlags() { m_host.AddScriptLPS(1); - NotImplemented("llGetRegionFlags"); - return 0; + return (int)World.RegionInfo.EstateSettings.regionFlags; } public string llXorBase64StringsCorrect(string str1, string str2) -- cgit v1.1