diff options
author | Teravus Ovares | 2007-12-07 07:42:03 +0000 |
---|---|---|
committer | Teravus Ovares | 2007-12-07 07:42:03 +0000 |
commit | 57f666497bef6a68df9cc6e37ccf288c462a37b5 (patch) | |
tree | 4a1f4c3061ddca46fbe789191b45a6967a7a6889 /OpenSim/Region/Environment/Scenes/SceneObjectPart.cs | |
parent | added timer_Script to OpenSim.ini.example (diff) | |
download | opensim-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.cs | 7 |
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 | } |