From 04806e02edca0a0a44c2dd2adae0a1bcad57181e Mon Sep 17 00:00:00 2001 From: Melanie Date: Sat, 24 Dec 2011 01:40:09 +0100 Subject: [PATCH] Add PRIM_POS_LOCAL as an alias to PRIM_POSITION for setting the position. For SL compatibility only --- .../ScriptEngine/Shared/Api/Implementation/LSL_Api.cs | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs index 21c0a27e54..3bc875087f 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs @@ -7591,6 +7591,15 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api positionChanged = true; currentPosition = GetSetPosTarget(part, v, currentPosition); + break; + case (int)ScriptBaseClass.PRIM_POS_LOCAL: + if (remain < 1) + return; + + v=rules.GetVector3Item(idx++); + positionChanged = true; + currentPosition = GetSetPosTarget(part, v, currentPosition); + break; case (int)ScriptBaseClass.PRIM_SIZE: if (remain < 1)