aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Scenes/SceneObjectPart.cs
diff options
context:
space:
mode:
authorTeravus Ovares2007-12-07 07:42:03 +0000
committerTeravus Ovares2007-12-07 07:42:03 +0000
commit57f666497bef6a68df9cc6e37ccf288c462a37b5 (patch)
tree4a1f4c3061ddca46fbe789191b45a6967a7a6889 /OpenSim/Region/Environment/Scenes/SceneObjectPart.cs
parentadded timer_Script to OpenSim.ini.example (diff)
downloadopensim-SC_OLD-57f666497bef6a68df9cc6e37ccf288c462a37b5.zip
opensim-SC_OLD-57f666497bef6a68df9cc6e37ccf288c462a37b5.tar.gz
opensim-SC_OLD-57f666497bef6a68df9cc6e37ccf288c462a37b5.tar.bz2
opensim-SC_OLD-57f666497bef6a68df9cc6e37ccf288c462a37b5.tar.xz
* 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)
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/SceneObjectPart.cs')
-rw-r--r--OpenSim/Region/Environment/Scenes/SceneObjectPart.cs7
1 files changed, 4 insertions, 3 deletions
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
851 m_flags |= flag; 851 m_flags |= flag;
852 852
853 } 853 }
854 uint currflag = (uint)m_flags; 854 //uint currflag = (uint)m_flags;
855 //System.Console.WriteLine("Aprev: " + prevflag.ToString() + " curr: " + m_flags.ToString()); 855 //System.Console.WriteLine("Aprev: " + prevflag.ToString() + " curr: " + m_flags.ToString());
856 //ScheduleFullUpdate(); 856 //ScheduleFullUpdate();
857 } 857 }
@@ -1295,7 +1295,8 @@ namespace OpenSim.Region.Environment.Scenes
1295 //EveryoneMask |= (uint)57344; 1295 //EveryoneMask |= (uint)57344;
1296 1296
1297 } 1297 }
1298 ScheduleFullUpdate(); 1298 //ScheduleFullUpdate();
1299 SendFullUpdateToAllClients();
1299 } 1300 }
1300 //Field 16 = NextownerMask 1301 //Field 16 = NextownerMask
1301 if (field == (byte)16) 1302 if (field == (byte)16)
@@ -1308,7 +1309,7 @@ namespace OpenSim.Region.Environment.Scenes
1308 { 1309 {
1309 NextOwnerMask |= mask; 1310 NextOwnerMask |= mask;
1310 } 1311 }
1311 ScheduleFullUpdate(); 1312 SendFullUpdateToAllClients();
1312 } 1313 }
1313 1314
1314 } 1315 }