From 57f666497bef6a68df9cc6e37ccf288c462a37b5 Mon Sep 17 00:00:00 2001 From: Teravus Ovares Date: Fri, 7 Dec 2007 07:42:03 +0000 Subject: * Added hacked support for 'anyone can move' and 'anyone can copy'. * BACKUP YOUR PRIM BEFORE UPDATING TO THIS and then double check the prim permissions after applying it with a different avatar (then the master avatar or the prim owner avatar). * Also, beware that any objects created under the old permission scheme may react oddly. They may automatically allow anyone to modify them, (which you'll then have to un-set). * It's hacked support because when 'anyone can move is set', any avatar can modify the prim (texture, shape, scale, etc) --- OpenSim/Region/Environment/Scenes/SceneObjectPart.cs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'OpenSim/Region/Environment/Scenes/SceneObjectPart.cs') diff --git a/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs b/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs index 238e78a..bf02e8d 100644 --- a/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs +++ b/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs @@ -851,7 +851,7 @@ namespace OpenSim.Region.Environment.Scenes m_flags |= flag; } - uint currflag = (uint)m_flags; + //uint currflag = (uint)m_flags; //System.Console.WriteLine("Aprev: " + prevflag.ToString() + " curr: " + m_flags.ToString()); //ScheduleFullUpdate(); } @@ -1295,7 +1295,8 @@ namespace OpenSim.Region.Environment.Scenes //EveryoneMask |= (uint)57344; } - ScheduleFullUpdate(); + //ScheduleFullUpdate(); + SendFullUpdateToAllClients(); } //Field 16 = NextownerMask if (field == (byte)16) @@ -1308,7 +1309,7 @@ namespace OpenSim.Region.Environment.Scenes { NextOwnerMask |= mask; } - ScheduleFullUpdate(); + SendFullUpdateToAllClients(); } } -- cgit v1.1