diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs index 66b209ccfd..4d71cc8345 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs @@ -753,6 +753,10 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api if (ret.Contains(part.ParentGroup.RootPart)) ret.Remove(part.ParentGroup.RootPart); + List avs = part.ParentGroup.GetSittingAvatars(); + if(avs!= null && avs.Count > 0) + ret.AddRange(avs); + return ret; case ScriptBaseClass.LINK_THIS: