Add group prim count support to land properties

0.6.1-post-fixes
Melanie Thielker 2008-11-16 04:57:37 +00:00
parent 29eec33506
commit 5aa10a8ab1
2 changed files with 8 additions and 2 deletions

View File

@ -42,7 +42,7 @@ namespace OpenSim.Framework
private int _claimDate = 0; private int _claimDate = 0;
private int _claimPrice = 0; //Unemplemented private int _claimPrice = 0; //Unemplemented
private UUID _globalID = UUID.Zero; private UUID _globalID = UUID.Zero;
private UUID _groupID = UUID.Zero; //Unemplemented private UUID _groupID = UUID.Zero;
private int _groupPrims = 0; private int _groupPrims = 0;
private bool _isGroupOwned = false; private bool _isGroupOwned = false;
private byte[] _bitmap = new byte[512]; private byte[] _bitmap = new byte[512];

View File

@ -827,6 +827,11 @@ namespace OpenSim.Region.Environment.Modules.World.Land
{ {
landData.OwnerPrims += prim_count; landData.OwnerPrims += prim_count;
} }
else if (obj.GroupID == landData.GroupID ||
prim_owner == landData.GroupID)
{
landData.GroupPrims += prim_count;
}
else else
{ {
landData.OtherPrims += prim_count; landData.OtherPrims += prim_count;
@ -850,7 +855,8 @@ namespace OpenSim.Region.Environment.Modules.World.Land
{ {
landData.OwnerPrims -= prim_count; landData.OwnerPrims -= prim_count;
} }
else if (prim_owner == landData.GroupID) else if (obj.GroupID == landData.GroupID ||
prim_owner == landData.GroupID)
{ {
landData.GroupPrims -= prim_count; landData.GroupPrims -= prim_count;
} }