From 6626834c6b08dec1a6ad2d18a954969ead75ca56 Mon Sep 17 00:00:00 2001 From: "Justin Clark-Casey (justincc)" Date: Sat, 8 Jan 2011 00:57:07 +0000 Subject: [PATCH] add default eyes Unlike other body parts, there doesn't appear to be a fixed uuid for this. Maybe these uuids are just a holdover from viewer 1 --- .../InventoryService/XInventoryService.cs | 14 +++++++++- .../BodyPartsAssetSet/BodyPartsAssetSet.xml | 8 ++++++ bin/assets/BodyPartsAssetSet/base_eyes.dat | 26 +++++++++++++++++++ 3 files changed, 47 insertions(+), 1 deletion(-) create mode 100755 bin/assets/BodyPartsAssetSet/base_eyes.dat diff --git a/OpenSim/Services/InventoryService/XInventoryService.cs b/OpenSim/Services/InventoryService/XInventoryService.cs index 294d296a74..790911ce33 100644 --- a/OpenSim/Services/InventoryService/XInventoryService.cs +++ b/OpenSim/Services/InventoryService/XInventoryService.cs @@ -173,7 +173,19 @@ namespace OpenSim.Services.InventoryService defaultHair.AssetID = AvatarWearable.DEFAULT_HAIR_ASSET; defaultHair.Folder = bodypartFolder.ID; defaultHair.CreatorId = UUID.Zero.ToString(); - AddItem(defaultHair); + AddItem(defaultHair); + + InventoryItemBase defaultEyes = new InventoryItemBase(); + defaultEyes.Name = "Default eyes"; + defaultEyes.Description = "Default eyes description"; + defaultEyes.AssetType = (int)AssetType.Bodypart; + defaultEyes.InvType = (int)InventoryType.Wearable; + defaultEyes.Flags = (uint)WearableType.Eyes; + defaultEyes.ID = UUID.Random(); + defaultEyes.AssetID = UUID.Parse("6522e74d-1660-4e7f-b601-6f48c1659a77"); + defaultEyes.Folder = bodypartFolder.ID; + defaultEyes.CreatorId = UUID.Zero.ToString(); + AddItem(defaultEyes); return result; } diff --git a/bin/assets/BodyPartsAssetSet/BodyPartsAssetSet.xml b/bin/assets/BodyPartsAssetSet/BodyPartsAssetSet.xml index 8ef0fe72f7..6c3429e426 100644 --- a/bin/assets/BodyPartsAssetSet/BodyPartsAssetSet.xml +++ b/bin/assets/BodyPartsAssetSet/BodyPartsAssetSet.xml @@ -34,6 +34,14 @@ + +
+ + + + +
+