From c413e4f6ffbec5e2fb40491dfd259d4918104497 Mon Sep 17 00:00:00 2001 From: Christopher Date: Fri, 10 Jul 2020 20:47:09 +0200 Subject: [PATCH] add to inventory --- src/Appearance2Avatar.cs | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/Appearance2Avatar.cs b/src/Appearance2Avatar.cs index eadc3d5..3b8431f 100644 --- a/src/Appearance2Avatar.cs +++ b/src/Appearance2Avatar.cs @@ -127,7 +127,7 @@ namespace OpenSim.Modules.Appearance2Avatar //Add Attachments m_scene.AvatarFactory.SetAppearance(sp, _appearance, WearableCacheItem.FromOSD(appearanceOsd, m_assetCache)); m_scene.AvatarService.SetAppearance(sp.UUID, _appearance); - + //Add items to current outfit inventory if (_outfitFolder != null) { @@ -137,7 +137,7 @@ namespace OpenSim.Modules.Appearance2Avatar { InventoryItemBase _item = new InventoryItemBase(); _item.AssetID = attachment.AssetID; - _item.AssetType = (int)AssetType.Object; + _item.AssetType = (int)AssetType.Link; _item.Name = "Unknown Attachment"; _item.Owner = sp.UUID; _item.Folder = _outfitFolder.ID; @@ -150,6 +150,7 @@ namespace OpenSim.Modules.Appearance2Avatar //Send Update m_log.Info("[" + Name + "] Info: Send update to all clients"); + m_scene.AttachmentsModule.RezAttachments(sp); foreach (ScenePresence presens in m_scene.GetScenePresences()) m_scene.AvatarFactory.SendAppearance(presens.UUID); }