diff options
Diffstat (limited to '')
-rw-r--r-- | OpenSim/Region/CoreModules/World/Estate/EstateManagementModule.cs | 24 |
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 |