aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs24
1 files changed, 16 insertions, 8 deletions
diff --git a/OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs b/OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs
index 0ca76e4..b7fb52e 100644
--- a/OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs
+++ b/OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs
@@ -1556,20 +1556,21 @@ namespace OpenSim.Region.CoreModules.World.Estate
1556 // Warning: FixedSun should be set to True, otherwise this sun position won't be used. 1556 // Warning: FixedSun should be set to True, otherwise this sun position won't be used.
1557 } 1557 }
1558 1558
1559 if ((parms1 & 0x00000010) != 0)
1560 Scene.RegionInfo.EstateSettings.FixedSun = true;
1561 else
1562 Scene.RegionInfo.EstateSettings.FixedSun = false;
1563
1564 if ((parms1 & 0x00008000) != 0) 1559 if ((parms1 & 0x00008000) != 0)
1565 Scene.RegionInfo.EstateSettings.PublicAccess = true; 1560 Scene.RegionInfo.EstateSettings.PublicAccess = true;
1566 else 1561 else
1567 Scene.RegionInfo.EstateSettings.PublicAccess = false; 1562 Scene.RegionInfo.EstateSettings.PublicAccess = false;
1568 1563
1569 if ((parms1 & 0x10000000) != 0) 1564 if ((parms1 & 0x00000010) != 0)
1570 Scene.RegionInfo.EstateSettings.AllowVoice = true; 1565 Scene.RegionInfo.EstateSettings.FixedSun = true;
1571 else 1566 else
1572 Scene.RegionInfo.EstateSettings.AllowVoice = false; 1567 Scene.RegionInfo.EstateSettings.FixedSun = false;
1568
1569 // taxfree is now AllowAccessOverride
1570 if ((parms1 & 0x00000020) != 0)
1571 Scene.RegionInfo.EstateSettings.TaxFree = true;
1572 else
1573 Scene.RegionInfo.EstateSettings.TaxFree = false;
1573 1574
1574 if ((parms1 & 0x00100000) != 0) 1575 if ((parms1 & 0x00100000) != 0)
1575 Scene.RegionInfo.EstateSettings.AllowDirectTeleport = true; 1576 Scene.RegionInfo.EstateSettings.AllowDirectTeleport = true;
@@ -1581,16 +1582,23 @@ namespace OpenSim.Region.CoreModules.World.Estate
1581 else 1582 else
1582 Scene.RegionInfo.EstateSettings.DenyAnonymous = false; 1583 Scene.RegionInfo.EstateSettings.DenyAnonymous = false;
1583 1584
1585 // no longer in used, may be reassigned
1584 if ((parms1 & 0x01000000) != 0) 1586 if ((parms1 & 0x01000000) != 0)
1585 Scene.RegionInfo.EstateSettings.DenyIdentified = true; 1587 Scene.RegionInfo.EstateSettings.DenyIdentified = true;
1586 else 1588 else
1587 Scene.RegionInfo.EstateSettings.DenyIdentified = false; 1589 Scene.RegionInfo.EstateSettings.DenyIdentified = false;
1588 1590
1591 // no longer in used, may be reassigned
1589 if ((parms1 & 0x02000000) != 0) 1592 if ((parms1 & 0x02000000) != 0)
1590 Scene.RegionInfo.EstateSettings.DenyTransacted = true; 1593 Scene.RegionInfo.EstateSettings.DenyTransacted = true;
1591 else 1594 else
1592 Scene.RegionInfo.EstateSettings.DenyTransacted = false; 1595 Scene.RegionInfo.EstateSettings.DenyTransacted = false;
1593 1596
1597 if ((parms1 & 0x10000000) != 0)
1598 Scene.RegionInfo.EstateSettings.AllowVoice = true;
1599 else
1600 Scene.RegionInfo.EstateSettings.AllowVoice = false;
1601
1594 if ((parms1 & 0x40000000) != 0) 1602 if ((parms1 & 0x40000000) != 0)
1595 Scene.RegionInfo.EstateSettings.DenyMinors = true; 1603 Scene.RegionInfo.EstateSettings.DenyMinors = true;
1596 else 1604 else