mirror of
https://github.com/opensim/opensim.git
synced 2026-08-08 02:05:34 +08:00
Added the default shape to the OpenSim library. Now need to get the new ruth into asset format and add that.
This commit is contained in:
@@ -19,6 +19,11 @@ namespace OpenSim.Framework.Communications.Caches
|
||||
this.type = (short)-1;
|
||||
this.version = (ushort) 1;
|
||||
|
||||
this.CreateLibraryItems();
|
||||
}
|
||||
|
||||
private void CreateLibraryItems()
|
||||
{
|
||||
InventoryItemBase item = new InventoryItemBase();
|
||||
item.avatarID = libOwner;
|
||||
item.creatorsID = libOwner;
|
||||
@@ -26,10 +31,12 @@ namespace OpenSim.Framework.Communications.Caches
|
||||
item.assetID = new LLUUID("00000000-0000-0000-9999-000000000002");
|
||||
item.inventoryDescription = "Plywood texture";
|
||||
item.inventoryName = "Plywood";
|
||||
item.type =0;
|
||||
item.type = 0;
|
||||
item.parentFolderID = this.folderID;
|
||||
item.inventoryCurrentPermissions = 2147483647;
|
||||
item.inventoryNextPermissions = 2147483647;
|
||||
item.inventoryBasePermissions = 0x7FFFFFFF;
|
||||
item.inventoryEveryOnePermissions = 0x7FFFFFFF;
|
||||
item.inventoryCurrentPermissions = 0x7FFFFFFF;
|
||||
item.inventoryNextPermissions = 0x7FFFFFFF;
|
||||
this.Items.Add(item.inventoryID, item);
|
||||
|
||||
item = new InventoryItemBase();
|
||||
@@ -41,8 +48,10 @@ namespace OpenSim.Framework.Communications.Caches
|
||||
item.inventoryName = "Rocks";
|
||||
item.type = 0;
|
||||
item.parentFolderID = this.folderID;
|
||||
item.inventoryCurrentPermissions = 2147483647;
|
||||
item.inventoryNextPermissions = 2147483647;
|
||||
item.inventoryBasePermissions = 0x7FFFFFFF;
|
||||
item.inventoryEveryOnePermissions = 0x7FFFFFFF;
|
||||
item.inventoryCurrentPermissions = 0x7FFFFFFF;
|
||||
item.inventoryNextPermissions = 0x7FFFFFFF;
|
||||
this.Items.Add(item.inventoryID, item);
|
||||
|
||||
item = new InventoryItemBase();
|
||||
@@ -54,8 +63,10 @@ namespace OpenSim.Framework.Communications.Caches
|
||||
item.inventoryName = "Bricks";
|
||||
item.type = 0;
|
||||
item.parentFolderID = this.folderID;
|
||||
item.inventoryCurrentPermissions = 2147483647;
|
||||
item.inventoryNextPermissions = 2147483647;
|
||||
item.inventoryBasePermissions = 0x7FFFFFFF;
|
||||
item.inventoryEveryOnePermissions = 0x7FFFFFFF;
|
||||
item.inventoryCurrentPermissions = 0x7FFFFFFF;
|
||||
item.inventoryNextPermissions = 0x7FFFFFFF;
|
||||
this.Items.Add(item.inventoryID, item);
|
||||
|
||||
item = new InventoryItemBase();
|
||||
@@ -67,8 +78,10 @@ namespace OpenSim.Framework.Communications.Caches
|
||||
item.inventoryName = "Granite";
|
||||
item.type = 0;
|
||||
item.parentFolderID = this.folderID;
|
||||
item.inventoryCurrentPermissions = 2147483647;
|
||||
item.inventoryNextPermissions = 2147483647;
|
||||
item.inventoryBasePermissions = 0x7FFFFFFF;
|
||||
item.inventoryEveryOnePermissions = 0x7FFFFFFF;
|
||||
item.inventoryCurrentPermissions = 0x7FFFFFFF;
|
||||
item.inventoryNextPermissions = 0x7FFFFFFF;
|
||||
this.Items.Add(item.inventoryID, item);
|
||||
|
||||
item = new InventoryItemBase();
|
||||
@@ -80,8 +93,23 @@ namespace OpenSim.Framework.Communications.Caches
|
||||
item.inventoryName = "Hardwood";
|
||||
item.type = 0;
|
||||
item.parentFolderID = this.folderID;
|
||||
item.inventoryCurrentPermissions = 2147483647;
|
||||
item.inventoryNextPermissions = 2147483647;
|
||||
item.inventoryBasePermissions = 0x7FFFFFFF;
|
||||
item.inventoryEveryOnePermissions = 0x7FFFFFFF;
|
||||
item.inventoryCurrentPermissions = 0x7FFFFFFF;
|
||||
item.inventoryNextPermissions = 0x7FFFFFFF;
|
||||
this.Items.Add(item.inventoryID, item);
|
||||
|
||||
item = new InventoryItemBase();
|
||||
item.avatarID = libOwner;
|
||||
item.creatorsID = libOwner;
|
||||
item.inventoryID = new LLUUID("66c41e39-38f9-f75a-024e-585989bfaba9");
|
||||
item.assetID = new LLUUID("66c41e39-38f9-f75a-024e-585989bfab73");
|
||||
item.inventoryDescription = "Default Shape";
|
||||
item.inventoryName = "Default Shape";
|
||||
item.type = 13;
|
||||
item.parentFolderID = this.folderID;
|
||||
item.inventoryCurrentPermissions = 0;
|
||||
item.inventoryNextPermissions = 0;
|
||||
this.Items.Add(item.inventoryID, item);
|
||||
}
|
||||
|
||||
|
||||
@@ -75,6 +75,14 @@ namespace OpenSim.Framework.Data
|
||||
/// A mask containing permissions for the current owner (cannot be enforced)
|
||||
/// </summary>
|
||||
public uint inventoryCurrentPermissions;
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public uint inventoryBasePermissions;
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
public uint inventoryEveryOnePermissions;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
|
||||
@@ -49,7 +49,7 @@ namespace OpenSim.Framework.Types
|
||||
defaultWearables[i] = new AvatarWearable();
|
||||
}
|
||||
defaultWearables[0].AssetID = new LLUUID("66c41e39-38f9-f75a-024e-585989bfab73");
|
||||
defaultWearables[0].ItemID = LLUUID.Random();
|
||||
defaultWearables[0].ItemID = new LLUUID("66c41e39-38f9-f75a-024e-585989bfaba9");
|
||||
return defaultWearables;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user