diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs index fbd05cd75c..09cde6964b 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/OSSL_Api.cs @@ -6080,7 +6080,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api return -2; ScenePresence npcSP = World.GetScenePresence(npc); - if(npc == null) + if((npcSP == null) || !npcSP.IsNPC) return -3; if (!UUID.TryParse(objkey, out UUID obj))