From a416e75ddba9de7448c00ecb88cb2f1a1949dac2 Mon Sep 17 00:00:00 2001 From: Charles Krinke Date: Sun, 19 Apr 2009 00:11:14 +0000 Subject: Thank you kindly, MCortez, for a patch that: This hooks up the LandManagementModule to handle the DeedParcelToGroup packet. Now people can start testing land assigned to and owned by groups. Also fixes a viewer crash issue when searching for and then joining a group with an agent that is not already being tracked by groups server. --- OpenSim/Region/CoreModules/World/Land/LandObject.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'OpenSim/Region/CoreModules/World/Land/LandObject.cs') diff --git a/OpenSim/Region/CoreModules/World/Land/LandObject.cs b/OpenSim/Region/CoreModules/World/Land/LandObject.cs index 2cf739b..ce66e46 100644 --- a/OpenSim/Region/CoreModules/World/Land/LandObject.cs +++ b/OpenSim/Region/CoreModules/World/Land/LandObject.cs @@ -232,6 +232,18 @@ namespace OpenSim.Region.CoreModules.World.Land sendLandUpdateToAvatarsOverMe(); } + public void deedToGroup(UUID groupID) + { + LandData newData = landData.Copy(); + newData.OwnerID = groupID; + newData.GroupID = groupID; + newData.IsGroupOwned = true; + + m_scene.LandChannel.UpdateLandObject(landData.LocalID, newData); + + sendLandUpdateToAvatarsOverMe(); + } + public bool isEitherBannedOrRestricted(UUID avatar) { if (isBannedFromLand(avatar)) -- cgit v1.1