From 97b9f64e6d23646218e2fcbb04c3ed4185dc6795 Mon Sep 17 00:00:00 2001 From: UbitUmarov Date: Wed, 14 Jun 2023 21:57:40 +0100 Subject: [PATCH] make llGetObjectPrimCount() return 0 on attachments, as spec --- .../Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs index 66bad794b5..9b44199b32 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs @@ -14118,7 +14118,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api return 0; SceneObjectPart part = World.GetSceneObjectPart(id); - if (part == null) + if (part is null || part.ParentGroup.IsAttachment) return 0; return part.ParentGroup.PrimCount;