LSL Status/Functions

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(integrated)
m
 
(123 intermediate revisions by 28 users not shown)
Line 1: Line 1:
 
__NOTOC__
 
__NOTOC__
{{Template:Quicklinks}}
+
{{Quicklinks}}
  
[[Technical Reference | Technical Reference]] -> [[Technical Reference/terms | Terms]] -> [[LSL Status | LSL Status]] -> [[LSL Status/Functions | LSL Function Status Page]]
+
= What is the current LSL Function Status? =
 
+
=What is the current LSL Function Status?=
+
  
 
Back to [[LSL Status]]
 
Back to [[LSL Status]]
Line 10: Line 8:
 
== LSL Functions Status ==
 
== LSL Functions Status ==
  
According to the LSL wiki there are '''359''' total functions.  
+
'''Updated: October 28, 2014 using OpenSim-1a24b7f/r25290 (0.8-post-fixes)'''
 +
  added EEP function tested with Y and X Engine using OpenSim 0.9.2.0 Yeti Dev night build 2020-09-09
  
At this moment (30th of January 2010) we have 342 Functions listed, 3 left to implement, 10 deprecated
+
The update will reflect ALL current LL-LSL Functions including those which are not supported in OpenSimulator.<br />
 
+
These unsupported functions (notably Pathfinding etc) are there to show what is implemented & not.<br />
Click on a letter to see the implementation information or click on the function to see an example how the function was tested inworld
+
<br />
 +
There is a total of 415 LL Functions as of the date of the update.<br />
 +
    Deprecated Functions:  12 indicated<br />
 +
    God Mode Functions:    3 indicated<br />
 +
    Pathfinding Functions: 12 indicated. (Path Finding is '''not''' supported by OpenSimulator)<br />
 +
    Total remaining functions: 389<br/>
 +
<br />llXorBase64Strings
 +
Function List Reference at SL. [http://wiki.secondlife.com/wiki/Template:LSL_All_Functions/Name Reference]
  
 +
'''Note:''' If the Implemented field is blank, the function requires testing and verification.  Possibly incomplete or stub within the OpenSimulator Source code.<br />
 
{{LSL Key Table}}<br />
 
{{LSL Key Table}}<br />
 +
 +
Click on a letter to see the implementation information or click on the function to see an example how the function was tested in-world.
  
 
{{ABC}}<br />
 
{{ABC}}<br />
  
{| class="wikitable sortable" border="1" cellpadding="5" cellspacing="0" align="center" style="text-align:center; font-size:8pt"
+
{| cellspacing="0" cellpadding="5" border="1" align="center" style="width: 100%;" class="sortable"
 
+
|- style="background-color:#57C604;font-size:10pt;font-weight:bold;border-bottom:1px solid;" align="center" valign="bottom"
|- style="font-size:12pt"
+
| width="5%" scope="col" | Function
| width="20%" scope="col" | Function
+
| width="2%" scope="col" | Implemented
| width="10%" scope="col" | Implemented
+
| width="2%" scope="col" | Developer
| width="10%" scope="col" | Developer
+
| width="2%" scope="col" | Tester
| width="10%" scope="col" | Tester
+
| width="10%" scope="col" | Comments
| width="20%" scope="col" | Comments
+
| width="15%" scope="col" | DNE status
+
| width="15%" scope="col" | XEngine status
+
 
+
{{FunctionStatusRow
+
|name=llAttachToAvatar
+
|status=
+
|impl=No
+
|dev=
+
|test=
+
|comment=
+
|dne=
+
|xengine=No
+
|anc=A
+
}}
+
 
+
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llAbs
 
|name=llAbs
Line 49: Line 42:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=See also [[LlAbs|llAbs]]
|dne=
+
|anc=A
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llAcos
 
|name=llAcos
 
|status=full
 
|status=full
 
|impl=Yes
 
|impl=Yes
|dev= F
+
|dev=F
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llAddToLandBanList
 
|name=llAddToLandBanList
Line 72: Line 60:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llAddToLandPassList
 
|name=llAddToLandPassList
Line 83: Line 68:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llAdjustSoundVolume
 
|name=llAdjustSoundVolume
Line 94: Line 76:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llAgentInExperience
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=LL Experience Only. Not in OpenSimulator
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llAllowInventoryDrop
 
|name=llAllowInventoryDrop
Line 105: Line 92:
 
|test=Patnad
 
|test=Patnad
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llAngleBetween
 
|name=llAngleBetween
Line 114: Line 98:
 
|impl=Yes
 
|impl=Yes
 
|dev=Alondria
 
|dev=Alondria
|test= NUnit
+
|test=NUnit
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llApplyImpulse
 
|name=llApplyImpulse
Line 127: Line 108:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llApplyRotationalImpulse
 
|name=llApplyRotationalImpulse
 
|status=
 
|status=
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llAsin
 
|name=llAsin
Line 148: Line 123:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llAtan2
 
|name=llAtan2
Line 159: Line 131:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llAttachToAvatar
 
|name=llAttachToAvatar
 
|status=
 
|status=
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
|test=
+
|test= acryline
|comment=
+
|comment= Works in OpenSim 0.9.1.0 Dev
|dne=
+
|xengine=No
+
 
}}
 
}}
 +
{{FunctionStatusRow
 +
|name=llAttachToAvatarTemp
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test= acryline
 +
|comment= Works in OpenSim 0.9.1.0 Dev
  
 +
with an error message in Singularity
 +
}}
 +
{{FunctionStatusRow
 +
|name=llAvatarOnLinkSitTarget
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test= acryline
 +
|comment= Works in OpenSim 0.9.1.0 Dev
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llAvatarOnSitTarget
 
|name=llAvatarOnSitTarget
Line 181: Line 165:
 
|dev=Teravus
 
|dev=Teravus
 
|test=
 
|test=
|comment= produces a NULL_KEY, not implemented
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llAxes2Rot
 
|name=llAxes2Rot
Line 193: Line 174:
 
|test=Patnad
 
|test=Patnad
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llAxisAngle2Rot
 
|name=llAxisAngle2Rot
Line 204: Line 182:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llBase64ToInteger
 
|name=llBase64ToInteger
Line 215: Line 190:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
|anc=B
 
|anc=B
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llBase64ToString
 
|name=llBase64ToString
Line 226: Line 198:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llBreakAllLinks
 
|name=llBreakAllLinks
Line 238: Line 207:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llBreakLink
 
|name=llBreakLink
Line 249: Line 215:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llCastRay
 +
|status= full
 +
|impl= Yes
 +
|dev=
 +
|test=
 +
|comment=
 +
|anc=C
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llCeil
 
|name=llCeil
Line 259: Line 231:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=
|dne=
+
|xengine=Yes
+
|anc=C
+
 
}}
 
}}
  
 
{{FunctionStatusRow
 
{{FunctionStatusRow
|name=llClearCameraParams
+
|name=llChar
 
|status=full
 
|status=full
 
|impl=Yes
 
|impl=Yes
Line 272: Line 241:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
  
 +
{{FunctionStatusRow
 +
|name=llClearCameraParams
 +
|status=full
 +
|impl=Yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llClearLinkMedia
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test= acryline
 +
|comment= Works in OpenSim 0.9.1.0 Dev
 +
}}
 +
{{FunctionStatusRow
 +
|name=llClearPrimMedia
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test= acryline
 +
|comment= Works in OpenSim 0.9.1.0 Dev
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llCloseRemoteDataChannel
 
|name=llCloseRemoteDataChannel
 
|status=full
 
|status=full
 
|impl=Yes
 
|impl=Yes
|dev= Jimbo21
+
|dev=Jimbo21
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llCloud
 
|name=llCloud
Line 294: Line 282:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llCollisionFilter
 
|name=llCollisionFilter
 
|status=
 
|status=
|impl= No
+
|impl= yes
 
|dev=
 
|dev=
|test=
+
|test= acryline
|comment=
+
|comment= Works in OpenSim 0.9.1.0 Dev
|dne=
+
|xengine= No
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llCollisionSound
 
|name=llCollisionSound
 
|status=
 
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llCollisionSprite
 
|name=llCollisionSprite
 
|status=
 
|status=
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llCos
 
|name=llCos
Line 337: Line 313:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683) llSay(0,(string)llCos(100));
+
|comment=
|dne=
+
}}
|xengine=Yes
+
{{FunctionStatusRow
 +
|name=llCreateCharacter
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Not in OpenSimulator
 +
}}
 +
{{FunctionStatusRow
 +
|name=llCreateKeyValue
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Not in OpenSimulator
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llCreateLink
 
|name=llCreateLink
Line 349: Line 338:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llCSV2List
 
|name=llCSV2List
Line 360: Line 346:
 
|test=Charlie Omega
 
|test=Charlie Omega
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llDataSizeKeyValue
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Not in OpenSimulator
 +
}}
 +
{{FunctionStatusRow
 +
|name=llDeleteCharacter
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Not in OpenSimulator
 +
|anc=D
 +
}}
 +
{{FunctionStatusRow
 +
|name=llDeleteKeyValue
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Not in OpenSimulator
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDeleteSubList
 
|name=llDeleteSubList
Line 371: Line 379:
 
|test=Charlie Omega
 
|test=Charlie Omega
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
|anc=D
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDeleteSubString
 
|name=llDeleteSubString
Line 383: Line 387:
 
|test=Charlie Omega
 
|test=Charlie Omega
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDetachFromAvatar
 
|name=llDetachFromAvatar
 
|status=
 
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDetectedGrab
 
|name=llDetectedGrab
Line 404: Line 402:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= Z axis reads 100 + actual axis (was showing 129m when it was at 29m).
+
|comment=
|dne=
+
|xengine=Yes (but refactored)
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDetectedGroup
 
|name=llDetectedGroup
 
|status=full
 
|status=full
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes (Only implemented in X)
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDetectedKey
 
|name=llDetectedKey
Line 426: Line 418:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= works.
+
|comment=works.
|dne=
+
|xengine=Yes (but refactored)
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDetectedLinkNumber
 
|name=llDetectedLinkNumber
Line 437: Line 426:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment= Tested at 2011.01.25 on 0.7.1 Dev
+
|comment=tested at 2011.01.25 on 0.7.1 Dev
|dne=
+
|xengine=Yes (only implemented in X)
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDetectedName
 
|name=llDetectedName
Line 448: Line 434:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= works.
+
|comment=works.
|dne=
+
|xengine=Yes (but refactored)
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDetectedOwner
 
|name=llDetectedOwner
Line 459: Line 442:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= works.
+
|comment=works.
|dne=
+
|xengine=Yes (but refactored)
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDetectedPos
 
|name=llDetectedPos
Line 470: Line 450:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= works.
+
|comment=works.
|dne=
+
|xengine=Yes (but refactored)
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDetectedRot
 
|name=llDetectedRot
Line 482: Line 459:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes (but refactored)
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llDetectedTouchBinormal
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llDetectedTouchFace
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=Jeff Kelley
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llDetectedTouchNormal
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llDetectedTouchPos
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=Jeff Kelley
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llDetectedTouchST
 +
|status=full
 +
|impl=Yes
 +
|dev=
 +
|test=Azwaldo Villota
 +
|comment=* Tested in OpenSim 0.8.0 Dev
 +
}}
 +
{{FunctionStatusRow
 +
|name=llDetectedTouchUV
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=acryline
 +
|comment=Works in OpenSim 0.9.1.0 Dev
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDetectedType
 
|name=llDetectedType
Line 492: Line 514:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= works.
+
|comment=works.
|dne=
+
|xengine=Yes (but refactored
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDetectedVel
 
|name=llDetectedVel
Line 504: Line 523:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes (but refactored)
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDialog
 
|name=llDialog
Line 514: Line 530:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= works, but appears on channel 0 as "User Name shouts: dialog message" instead of "User Name: dialog message".
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDie
 
|name=llDie
Line 525: Line 538:
 
|dev=Krtaylor
 
|dev=Krtaylor
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=(2683)
|dne=
+
|xengine=Yes (slightly different)
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDumpList2String
 
|name=llDumpList2String
Line 537: Line 547:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llEdgeOfWorld
 
|name=llEdgeOfWorld
|status=
+
|status=full
|impl= No
+
|impl=Yes*
 
|dev=
 
|dev=
|test=
+
|test=Garmin Kawaguichi
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
|anc=E
 
|anc=E
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llEjectFromLand
 
|name=llEjectFromLand
Line 560: Line 564:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llEmail
 
|name=llEmail
Line 571: Line 572:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llEscapeURL
 
|name=llEscapeURL
Line 582: Line 580:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llEuler2Rot
 
|name=llEuler2Rot
Line 592: Line 587:
 
|dev=Alondria
 
|dev=Alondria
 
|test=
 
|test=
|comment= Should work now. Someone who understands the math, please test. -CO
+
|comment=
|dne=
+
}}
|xengine=Yes
+
{{FunctionStatusRow
 +
|name=llEvade
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=LL Pathfinding Only. Not in OpenSimulator
 +
}}
 +
{{FunctionStatusRow
 +
|name=llExecCharacterCmd
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=LL Pathfinding Only. Not in OpenSimulator
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llFabs
 
|name=llFabs
Line 603: Line 611:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=(2683)
|dne=
+
|xengine=
+
 
|anc=F
 
|anc=F
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llFleeFrom
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Not in OpenSimulator
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llFloor
 
|name=llFloor
Line 615: Line 628:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=(2683)
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llForceMouselook
 
|name=llForceMouselook
Line 627: Line 637:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llFrand
 
|name=llFrand
Line 637: Line 644:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=
|dne=
+
}}
|xengine=Yes
+
{{FunctionStatusRow
 +
|name=llGenerateKey
 +
|status=full
 +
|impl=Yes
 +
|dev=
 +
|test=
 +
|comment=
 +
|anc=G
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetAccel
 
|name=llGetAccel
Line 649: Line 662:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
|anc=G
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetAgentInfo
 
|name=llGetAgentInfo
Line 661: Line 670:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llGetAgentLanguage
 +
|status=part
 +
|impl=Yes
 +
|dev=cinderblocks
 +
|test=Gimisa
 +
|comment=Working as of 0.8.2.0 for local avatar only
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetAgentList
 +
|status=full
 +
|impl=Yes
 +
|dev=
 +
|test=Jeff Kelley
 +
|comment=
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetAgentSize
 
|name=llGetAgentSize
Line 672: Line 694:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetAlpha
 
|name=llGetAlpha
Line 682: Line 701:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= ALLSIDES returns default texture, not sum, specific faces display correctly
+
|comment=ALLSIDES returns default texture, not sum, specific faces display correctly
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetAndResetTime
 
|name=llGetAndResetTime
Line 693: Line 709:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2750)
+
|comment=(2750)
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetAnimation
 
|name=llGetAnimation
Line 705: Line 718:
 
|test=StrawberryFride
 
|test=StrawberryFride
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetAnimationList
 
|name=llGetAnimationList
Line 716: Line 726:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llGetAnimationOverride
 +
|status=
 +
|impl=Yes
 +
|dev=
 +
|test=Gimisa
 +
|comment=works in 0901
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetAttached
 
|name=llGetAttached
 
|status=
 
|status=
|impl= No
+
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetAttachedList
 +
|status=
 +
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetBoundingBox
 
|name=llGetBoundingBox
Line 738: Line 758:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetCameraPos
 
|name=llGetCameraPos
Line 749: Line 766:
 
|test=Phrearch
 
|test=Phrearch
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetCameraRot
 
|name=llGetCameraRot
Line 760: Line 774:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetCenterOfMass
 
|name=llGetCenterOfMass
 
|status=
 
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llGetClosestNavPoint
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Not in OpenSimulator
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetColor
 
|name=llGetColor
Line 781: Line 797:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= ALLSIDES returns default texture, not average, anything trying to grab more than 3 sides fails per example 2
+
|comment=ALLSIDES returns default texture, not average, anything trying to grab more than 3 sides fails per example 2
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetCreator
 
|name=llGetCreator
Line 792: Line 805:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=(2683)
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetDate
 
|name=llGetDate
Line 803: Line 813:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=(2683)
|dne=
+
}}
|xengine=
+
{{FunctionStatusRow
 +
|name=llGetDisplayName
 +
|status=part
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment= returns usernames
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetEnergy
 
|name=llGetEnergy
 
|status=part
 
|status=part
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment= Always returns 1.0f
+
|comment=Always returns 1.0f
|dne=
+
}}
|xengine= No
+
{{FunctionStatusRow
 +
|name=llGetEnv
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetEnvironment
 +
|status=
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetExperienceDetails
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Not in OpenSimulator
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetExperienceErrorMessage
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Not in OpenSimulator
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetForce
 
|name=llGetForce
Line 826: Line 870:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetFreeMemory
 
|name=llGetFreeMemory
|status=deprecated
+
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment= Probably pointless to implement
+
|comment=
|dne=
+
}}
|xengine= No
+
{{FunctionStatusRow
 +
|name=llGetFreeURLs
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=Jeff Kelley
 +
|comment=
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetGeometricCenter
 
|name=llGetGeometricCenter
Line 847: Line 893:
 
|dev=Alondria
 
|dev=Alondria
 
|test=
 
|test=
|comment= Physics engine reports as <0,0,0> currently
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetGMTclock
 
|name=llGetGMTclock
Line 858: Line 901:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetHTTPHeader
 
|name=llGetHTTPHeader
Line 868: Line 908:
 
|impl=Yes
 
|impl=Yes
 
|dev=
 
|dev=
|test= Tokeiito
+
|test=Tokeiito
|comment= Tested at 2011.01.25 on 0.7.1 Dev with XEngine
+
|comment=tested at 2011.01.25 on 0.7.1 Dev with XEngine
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetInventoryCreator
 
|name=llGetInventoryCreator
Line 881: Line 918:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetInventoryKey
 
|name=llGetInventoryKey
Line 892: Line 926:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetInventoryName
 
|name=llGetInventoryName
Line 903: Line 934:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetInventoryNumber
 
|name=llGetInventoryNumber
Line 914: Line 942:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetInventoryPermMask
 
|name=llGetInventoryPermMask
Line 925: Line 950:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetInventoryType
 
|name=llGetInventoryType
Line 936: Line 958:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetKey
 
|name=llGetKey
Line 946: Line 965:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetLandOwnerAt
 
|name=llGetLandOwnerAt
Line 958: Line 974:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetLinkKey
 
|name=llGetLinkKey
Line 968: Line 981:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2754)
+
|comment=
|dne=
+
}}
|xengine=Yes
+
{{FunctionStatusRow
 +
|name=llGetLinkMedia
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetLinkName
 
|name=llGetLinkName
Line 979: Line 997:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2754)
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetLinkNumber
 
|name=llGetLinkNumber
Line 990: Line 1,005:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2754)
+
|comment=(2754)
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetLinkNumberOfSides
 
|name=llGetLinkNumberOfSides
|status=fail
+
|status=full
|impl= No
+
|impl=Yes
 
|dev=
 
|dev=
|test=Fritigern
+
|test=Azwaldo Villota
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetLinkPrimitiveParams
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetListEntryType
 
|name=llGetListEntryType
Line 1,013: Line 1,030:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetListLength
 
|name=llGetListLength
Line 1,023: Line 1,037:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2750)
+
|comment=(2750)
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetLocalPos
 
|name=llGetLocalPos
|status=fail
+
|status=full
 
|impl=Yes
 
|impl=Yes
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2809) Reports parent pos in sim, not child
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetLocalRot
 
|name=llGetLocalRot
Line 1,046: Line 1,054:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetMass
 
|name=llGetMass
Line 1,056: Line 1,061:
 
|dev=Alondria
 
|dev=Alondria
 
|test=
 
|test=
|comment= May not be identical to main grid, due to different physics engine
+
|comment=
|dne=
+
}}
|xengine=Yes
+
{{FunctionStatusRow
 +
|name=llGetMassMKS
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetMaxScaleFactor
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Requires Implementation
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetMemoryLimit
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Requires Implementation (Mar.01.2012)
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetMinScaleFactor
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Requires Implementation
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetNextEmail
 
|name=llGetNextEmail
Line 1,068: Line 1,102:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes only implemented in X
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetNotecardLine
 
|name=llGetNotecardLine
Line 1,078: Line 1,109:
 
|dev=Krtaylor
 
|dev=Krtaylor
 
|test=
 
|test=
|comment= This is badly needed to read settings from notecards
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetNumberOfNotecardLines
 
|name=llGetNumberOfNotecardLines
Line 1,090: Line 1,118:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetNumberOfPrims
 
|name=llGetNumberOfPrims
Line 1,100: Line 1,125:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2754)
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetNumberOfSides
 
|name=llGetNumberOfSides
Line 1,112: Line 1,134:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetObjectDesc
 
|name=llGetObjectDesc
Line 1,122: Line 1,141:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetObjectDetails
 
|name=llGetObjectDetails
|status=full
+
|status=part
 
|impl=Yes
 
|impl=Yes
 
|dev=Alondria
 
|dev=Alondria
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llGetObjectLinkKey
 +
|status=
 +
|impl=Yes
 +
|dev=
 +
|test=
 +
|comment= 0.9.2.2
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetObjectMass
 
|name=llGetObjectMass
Line 1,143: Line 1,164:
 
|impl=Yes
 
|impl=Yes
 
|dev=
 
|dev=
|test=
+
|test=Gimisa
|comment=
+
|comment=Sitting avatars are phanton, don't count for the mass.
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetObjectName
 
|name=llGetObjectName
Line 1,155: Line 1,173:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=(2688)
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetObjectPermMask
 
|name=llGetObjectPermMask
Line 1,167: Line 1,182:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetObjectPrimCount
 
|name=llGetObjectPrimCount
Line 1,178: Line 1,190:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetOmega
 
|name=llGetOmega
Line 1,189: Line 1,198:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetOwner
 
|name=llGetOwner
Line 1,199: Line 1,205:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetOwnerKey
 
|name=llGetOwnerKey
Line 1,211: Line 1,214:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetParcelDetails
 
|name=llGetParcelDetails
Line 1,222: Line 1,222:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetParcelFlags
 
|name=llGetParcelFlags
Line 1,233: Line 1,230:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetParcelMaxPrims
 
|name=llGetParcelMaxPrims
Line 1,244: Line 1,238:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llGetParcelMusicURL
 +
|status=
 +
|impl=
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetParcelPrimCount
 
|name=llGetParcelPrimCount
Line 1,255: Line 1,254:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetParcelPrimOwners
 
|name=llGetParcelPrimOwners
Line 1,265: Line 1,261:
 
|dev=Alondria
 
|dev=Alondria
 
|test=
 
|test=
|comment=
+
|comment=See also [[LlGetParcelPrimOwners|llGetParcelPrimOwners]]
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetPermissions
 
|name=llGetPermissions
Line 1,277: Line 1,270:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetPermissionsKey
 
|name=llGetPermissionsKey
Line 1,288: Line 1,278:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llGetPhysicsMaterial
 +
|status=
 +
|impl=
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetPos
 
|name=llGetPos
Line 1,298: Line 1,293:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetPrimitiveParams
 
|name=llGetPrimitiveParams
Line 1,309: Line 1,301:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment= Not available: PRIM_TYPE, PRIM_BUMP_SHINY, PRIM_FULLBRIGHT, PRIM_TEXGEN, PRIM_GLOW
+
|comment=
|dne=
+
}}
|xengine=
+
{{FunctionStatusRow
 +
|name=llGetPrimMediaParams
 +
|status=
 +
|impl=
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetRegionAgentCount
 +
|status=
 +
|impl=
 +
|dev=
 +
|test=
 +
|comment=
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetRegionCorner
 
|name=llGetRegionCorner
Line 1,320: Line 1,325:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=(2688)
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetRegionFlags
 
|name=llGetRegionFlags
Line 1,332: Line 1,334:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetRegionFPS
 
|name=llGetRegionFPS
 
|status=part
 
|status=part
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment= Always returns 10.0f
+
|comment=Always returns 10.0f
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetRegionName
 
|name=llGetRegionName
Line 1,353: Line 1,349:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=(2688)
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetRegionTimeDilation
 
|name=llGetRegionTimeDilation
Line 1,364: Line 1,357:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2750)
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetRootPosition
 
|name=llGetRootPosition
Line 1,376: Line 1,366:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetRootRotation
 
|name=llGetRootRotation
Line 1,387: Line 1,374:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetRot
 
|name=llGetRot
Line 1,397: Line 1,381:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetScale
 
|name=llGetScale
Line 1,408: Line 1,389:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetScriptName
 
|name=llGetScriptName
Line 1,419: Line 1,397:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= works.
+
|comment=works.
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetScriptState
 
|name=llGetScriptState
Line 1,430: Line 1,405:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= Works.
+
|comment=Works.
|dne=
+
}}
|xengine=
+
{{FunctionStatusRow
 +
|name=llGetSimStats
 +
|status=
 +
|impl=
 +
|dev=
 +
|test=
 +
|comment=
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetSimulatorHostname
 
|name=llGetSimulatorHostname
Line 1,441: Line 1,421:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=
|dne=
+
}}
|xengine=
+
{{FunctionStatusRow
 +
|name=llGetSPMaxMemory
 +
|status=
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Requires Implementation (Mar.01.2012)
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetStartParameter
 
|name=llGetStartParameter
 
|status=part
 
|status=part
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment= Returns always 0!
+
|comment=Returns always 0!   Same limitations as llSetStatus
|dne=
+
}}
|xengine=Yes (Only in X)
+
{{FunctionStatusRow
 +
|name=llGetStaticPath
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Not in OpenSimulator
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetStatus
 
|name=llGetStatus
 
|status=full
 
|status=full
|impl=Yes (=)
+
|impl=Yes
|dev=
+
|dev=dev
 
|test=
 
|test=
|comment= Same limitations as llSetStatus
 
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetSubString
 
|name=llGetSubString
Line 1,474: Line 1,460:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= Partially working. Just reports wrong position in strings.
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetSunDirection
 
|name=llGetSunDirection
Line 1,485: Line 1,468:
 
|dev=Krtaylor
 
|dev=Krtaylor
 
|test=FredoChaplin
 
|test=FredoChaplin
|comment= Sun fly on x axis and report 0 on zenith. Should fly on z axis and report 0 on horizon
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetTexture
 
|name=llGetTexture
Line 1,496: Line 1,476:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetTextureOffset
 
|name=llGetTextureOffset
Line 1,507: Line 1,484:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetTextureRot
 
|name=llGetTextureRot
Line 1,518: Line 1,492:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetTextureScale
 
|name=llGetTextureScale
Line 1,529: Line 1,500:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetTime
 
|name=llGetTime
Line 1,540: Line 1,508:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2750)
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetTimeOfDay
 
|name=llGetTimeOfDay
Line 1,552: Line 1,517:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetTimestamp
 
|name=llGetTimestamp
Line 1,563: Line 1,525:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetTorque
 
|name=llGetTorque
 
|status=
 
|status=
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetUnixTime
 
|name=llGetUnixTime
Line 1,584: Line 1,540:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=
|dne=
+
}}
|xengine=
+
{{FunctionStatusRow
 +
|name=llGetUsedMemory
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetUsername
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetVel
 
|name=llGetVel
Line 1,596: Line 1,565:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetWallclock
 
|name=llGetWallclock
Line 1,607: Line 1,573:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGiveInventory
 
|name=llGiveInventory
Line 1,617: Line 1,580:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= (Does not send to avatars in other sims)
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGiveInventoryList
 
|name=llGiveInventoryList
Line 1,629: Line 1,589:
 
|test=Patnad
 
|test=Patnad
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGiveMoney
 
|name=llGiveMoney
Line 1,639: Line 1,596:
 
|dev=Melanie
 
|dev=Melanie
 
|test=Aran
 
|test=Aran
|comment= Works
+
|comment=Works
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGodLikeRezObject
 
|name=llGodLikeRezObject
 
|status=
 
|status=
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGround
 
|name=llGround
Line 1,661: Line 1,612:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Aran
 
|test=Aran
|comment= Partially... will not compile with llGetPos.
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGroundContour
 
|name=llGroundContour
Line 1,673: Line 1,621:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGroundNormal
 
|name=llGroundNormal
Line 1,684: Line 1,629:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGroundRepel
 
|name=llGroundRepel
 
|status=
 
|status=
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGroundSlope
 
|name=llGroundSlope
Line 1,706: Line 1,645:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
+
}}
|xengine=
+
 
 +
{{FunctionStatusRow
 +
|name=llHash
 +
|status=full
 +
|impl=Yes
 +
|dev=
 +
|test=
 +
|comment=
 
}}
 
}}
  
Line 1,714: Line 1,660:
 
|status=full
 
|status=full
 
|impl=Yes
 
|impl=Yes
|dev= jimbo21
+
|dev=jimbo21
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
|anc=H
 
|anc=H
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llHTTPResponse
 
|name=llHTTPResponse
Line 1,727: Line 1,670:
 
|impl=Yes
 
|impl=Yes
 
|dev=
 
|dev=
|test= Tokeiito
+
|test=Tokeiito
|comment= Tested on 2011.01.25 with 0.7.1 Dev OS and xEngine
+
|comment=Tested on 2011.01.25 with 0.7.1 Dev OS and xEngine
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llInsertString
 
|name=llInsertString
Line 1,739: Line 1,679:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=
+
|comment= Unlike SL, negative indexes are relative to end of string, so not compatible in this case
|dne=
+
|xengine=Yes
+
 
|anc=I
 
|anc=I
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llInstantMessage
 
|name=llInstantMessage
Line 1,751: Line 1,688:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= 100%
+
|comment=100%
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llIntegerToBase64
 
|name=llIntegerToBase64
Line 1,763: Line 1,697:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llJson2List
 +
|status=part
 +
|impl=Yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llJsonGetValue
 +
|status=part
 +
|impl=Yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llJsonSetValue
 +
|status=part
 +
|impl=Yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llJsonValueType
 +
|status=part
 +
|impl=Yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llKey2Name
 
|name=llKey2Name
Line 1,774: Line 1,737:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
|anc=K
 
|anc=K
 +
}}
 +
{{FunctionStatusRow
 +
|name=llKeyCountKeyValue
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Not in OpenSimulator
 +
}}
 +
{{FunctionStatusRow
 +
|name=llKeysKeyValue
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Not in OpenSimulator
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinear2sRGB
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=0.9.3.0
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinkAdjustSoundVolume
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinkParticleSystem
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=Jeff Kelley
 +
|comment=
 +
|anc=L
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinkPlaySound
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 +
|anc=L
 
}}
 
}}
  
 +
{{FunctionStatusRow
 +
|name=llLinkSitTarget
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=Jeff Kelley
 +
|comment=
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llList2CSV
 
|name=llList2CSV
Line 1,785: Line 1,804:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2754)
+
|comment=
|dne=
+
|xengine=
+
|anc=L
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llList2Float
 
|name=llList2Float
Line 1,797: Line 1,812:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2754)
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llList2Integer
 
|name=llList2Integer
Line 1,808: Line 1,820:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2754)
+
|comment=
|dne=
+
}}
|xengine=
+
{{FunctionStatusRow
 +
|name=llList2Json
 +
|status=part
 +
|impl=Yes
 +
|dev=
 +
|test=
 +
|comment=
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llList2Key
 
|name=llList2Key
Line 1,819: Line 1,836:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2754)
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llList2List
 
|name=llList2List
Line 1,830: Line 1,844:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2754)
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llList2ListStrided
 
|name=llList2ListStrided
Line 1,842: Line 1,853:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llList2Rot
 
|name=llList2Rot
Line 1,852: Line 1,860:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2754)
+
|comment=(2754)
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llList2String
 
|name=llList2String
Line 1,863: Line 1,868:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2754)
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llList2Vector
 
|name=llList2Vector
Line 1,874: Line 1,876:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2754)
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llListen
 
|name=llListen
 
|status=full
 
|status=full
 
|impl=Yes
 
|impl=Yes
|dev= jimbo21
+
|dev=jimbo21
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llListenControl
 
|name=llListenControl
 
|status=full
 
|status=full
 
|impl=Yes
 
|impl=Yes
|dev= jimbo21
+
|dev=jimbo21
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llListenRemove
 
|name=llListenRemove
 
|status=full
 
|status=full
 
|impl=Yes
 
|impl=Yes
|dev= jimbo21
+
|dev=jimbo21
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2754)
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llListFindList
 
|name=llListFindList
Line 1,918: Line 1,908:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment= Needed for Kan-ed#11
+
|comment=Needed for Kan-ed#11
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llListInsertList
 
|name=llListInsertList
Line 1,929: Line 1,916:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2754)
+
|comment=
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llListRandomize
 
|name=llListRandomize
Line 1,941: Line 1,925:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llListReplaceList
 
|name=llListReplaceList
Line 1,952: Line 1,933:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llListSort
 
|name=llListSort
Line 1,963: Line 1,941:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llListStatistics
 
|name=llListStatistics
Line 1,974: Line 1,949:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llLoadURL
 
|name=llLoadURL
Line 1,985: Line 1,957:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llLog
 
|name=llLog
Line 1,996: Line 1,965:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llLog10
 
|name=llLog10
Line 2,007: Line 1,973:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llLookAt
 
|name=llLookAt
|status=
+
|status=full
|impl= No
+
|impl=Yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llLoopSound
 
|name=llLoopSound
Line 2,028: Line 1,988:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Aran
 
|test=Aran
|comment= Works via UUID or Name, volume works too..
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llLoopSoundMaster
 
|name=llLoopSoundMaster
 
|status=
 
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llLoopSoundSlave
 
|name=llLoopSoundSlave
 
|status=
 
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llMakeExplosion
 
|name=llMakeExplosion
 
|status=deprecated
 
|status=deprecated
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment= Deprecated
+
|comment=Deprecated
|dne=
+
|xengine= No
+
 
|anc=M
 
|anc=M
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llMakeFire
 
|name=llMakeFire
 
|status=deprecated
 
|status=deprecated
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment= Deprecated
+
|comment=Deprecated
|dne=
+
|xengine= No
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llMakeFountain
 
|name=llMakeFountain
 
|status=deprecated
 
|status=deprecated
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment= Deprecated
+
|comment=Deprecated
|dne=
+
|xengine= No
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llMakeSmoke
 
|name=llMakeSmoke
 
|status=deprecated
 
|status=deprecated
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment= Deprecated
+
|comment=Deprecated
|dne=
+
}}
|xengine=
+
{{FunctionStatusRow
 +
|name=llManageEstateAccess
 +
|status=
 +
|impl=
 +
|dev=
 +
|test=
 +
|comment=
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llMapDestination
 
|name=llMapDestination
Line 2,107: Line 2,054:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llMD5String
 
|name=llMD5String
Line 2,118: Line 2,062:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llMessageLinked
 
|name=llMessageLinked
Line 2,129: Line 2,070:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llMinEventDelay
 
|name=llMinEventDelay
 
|status=
 
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llModifyLand
 
|name=llModifyLand
Line 2,151: Line 2,086:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llModPow
 
|name=llModPow
Line 2,162: Line 2,094:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llMoveToTarget
 
|name=llMoveToTarget
Line 2,173: Line 2,102:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llName2Key
 +
|status=full
 +
|impl=Yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llNavigateTo
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Not in OpenSimulator
 +
|anc=N
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llOffsetTexture
 
|name=llOffsetTexture
Line 2,183: Line 2,126:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=(2683)
|dne=
+
|xengine=Yes
+
 
|anc=O
 
|anc=O
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llOpenRemoteDataChannel
 
|name=llOpenRemoteDataChannel
 
|status=full
 
|status=full
 
|impl=Yes
 
|impl=Yes
|dev= jimbo21
+
|dev=jimbo21
 +
|test=
 +
|comment=
 +
}}
 +
 
 +
{{FunctionStatusRow
 +
|name=llOrd
 +
|status=full
 +
|impl=Yes
 +
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
  
Line 2,207: Line 2,154:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llOwnerSay
 
|name=llOwnerSay
Line 2,218: Line 2,162:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llParcelMediaCommandList
 
|name=llParcelMediaCommandList
Line 2,229: Line 2,170:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
|anc=P
 
|anc=P
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llParcelMediaQuery
 
|name=llParcelMediaQuery
Line 2,241: Line 2,179:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llParseString2List
 
|name=llParseString2List
Line 2,251: Line 2,186:
 
|dev=Alondria
 
|dev=Alondria
 
|test=
 
|test=
|comment= Spacers are not parsed if separator list is empty
+
|comment=Spacers are not parsed if separator list is empty
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llParseStringKeepNulls
 
|name=llParseStringKeepNulls
Line 2,263: Line 2,195:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llParticleSystem
 
|name=llParticleSystem
Line 2,274: Line 2,203:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llPassCollisions
 
|name=llPassCollisions
 
|status=
 
|status=
|impl= No
+
|impl=Yes
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=
+
|comment= True/False argument only, as SL was until 2015
|dne=
+
|xengine= No
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llPassTouches
 
|name=llPassTouches
 
|status=
 
|status=
|impl= No
+
|impl=Yes
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=
+
|comment= True/False argument only, as SL was until 2015
|dne=
+
}}
|xengine= No
+
{{FunctionStatusRow
 +
|name=llPatrolPoints
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Not in OpenSimulator
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llPlaySound
 
|name=llPlaySound
|status=full
+
|status=
 
|impl=Yes
 
|impl=Yes
 
|dev=
 
|dev=
|test=Aran
+
|test=Azwaldo Villota
|comment= Works.
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llPlaySoundSlave
 
|name=llPlaySoundSlave
 
|status=
 
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llPointAt
 
|name=llPointAt
|status=
+
|status=deprecated
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llPow
 
|name=llPow
Line 2,339: Line 2,258:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llPreloadSound
 
|name=llPreloadSound
Line 2,351: Line 2,267:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llPursue
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Not in OpenSimulator
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llPushObject
 
|name=llPushObject
Line 2,362: Line 2,283:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llReadKeyValue
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Not in OpenSimulator
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRefreshPrimURL
 
|name=llRefreshPrimURL
|status=
+
|status=deprecated
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
|anc=R
 
|anc=R
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRegionSay
 
|name=llRegionSay
Line 2,384: Line 2,307:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment= Works with 1023 chars
+
|comment=
|dne=
+
}}
|xengine=Yes
+
{{FunctionStatusRow
 +
|name=llRegionSayTo
 +
|status=full
 +
|impl=Yes
 +
|dev=BlueWall
 +
|test=
 +
|comment=
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llReleaseCamera
 
|name=llReleaseCamera
 
|status=deprecated
 
|status=deprecated
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment= Deprecated
+
|comment=Deprecated
|dne=
+
|xengine= No
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llReleaseControls
 
|name=llReleaseControls
|status=deprecated
+
|status=
 
|impl=Yes
 
|impl=Yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llReleaseURL
 
|name=llReleaseURL
 
|status=part
 
|status=part
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRemoteDataReply
 
|name=llRemoteDataReply
 
|status=full
 
|status=full
 
|impl=Yes
 
|impl=Yes
|dev= jimbo21
+
|dev=jimbo21
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRemoteDataSetRegion
 
|name=llRemoteDataSetRegion
|status=
+
|status=deprecated
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRemoteLoadScript
 
|name=llRemoteLoadScript
 
|status=deprecated
 
|status=deprecated
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment= Deprecated (from LSL Wiki)
+
|comment=Deprecated (from LSL Wiki)
|dne=
+
|xengine= No
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRemoteLoadScriptPin
 
|name=llRemoteLoadScriptPin
Line 2,462: Line 2,372:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRemoveFromLandBanList
 
|name=llRemoveFromLandBanList
Line 2,473: Line 2,380:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRemoveFromLandPassList
 
|name=llRemoveFromLandPassList
Line 2,484: Line 2,388:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRemoveInventory
 
|name=llRemoveInventory
Line 2,494: Line 2,395:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment= This function should be ported
+
|comment=
|dne=
+
|xengine= No
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRemoveVehicleFlags
 
|name=llRemoveVehicleFlags
 
|status=
 
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRequestAgentData
 
|name=llRequestAgentData
 
|status=full
 
|status=full
|impl= No
+
|impl=yyes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes (only X)
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llRequestDisplayName
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llRequestExperiencePermissions
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Not in OpenSimulator
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRequestInventoryData
 
|name=llRequestInventoryData
Line 2,528: Line 2,436:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRequestPermissions
 
|name=llRequestPermissions
Line 2,538: Line 2,443:
 
|dev=Melanie
 
|dev=Melanie
 
|test=
 
|test=
|comment= Needed for Kan-ed#12.
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRequestSecureURL
 
|name=llRequestSecureURL
 
|status=part
 
|status=part
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRequestSimulatorData
 
|name=llRequestSimulatorData
Line 2,560: Line 2,459:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=
+
|comment= Will only report status as up, if the region is registered to grid service, otherwise unknown. Does not test actual connection or any status of a region. Does not return specific version string.
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRequestURL
 
|name=llRequestURL
Line 2,570: Line 2,466:
 
|impl=Yes
 
|impl=Yes
 
|dev=
 
|dev=
|test= Tokeiito
+
|test=Tokeiito
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llRequestUserKey
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llRequestUsername
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llResetAnimationOverride
 +
|status=
 +
|impl=Yes
 +
|dev=
 +
|test=Gimisa
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llResetLandBanList
 
|name=llResetLandBanList
Line 2,583: Line 2,500:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llResetLandPassList
 
|name=llResetLandPassList
Line 2,594: Line 2,508:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llReturnObjectsByID
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=No Plans to implement at this time
 +
}}
 +
{{FunctionStatusRow
 +
|name=llReturnObjectsByOwner
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=No Plans to implement at this time
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llResetOtherScript
 
|name=llResetOtherScript
Line 2,605: Line 2,532:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llResetScript
 
|name=llResetScript
 
|status=full
 
|status=full
|impl=Yes (but 800 LPS?)
+
|impl=Yes
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=This function is ignored in the state_entry() function of the default state
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llResetTime
 
|name=llResetTime
Line 2,626: Line 2,547:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2750)
+
|comment=(2750)
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRezAtRoot
 
|name=llRezAtRoot
Line 2,638: Line 2,556:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRezObject
 
|name=llRezObject
Line 2,648: Line 2,563:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= Works :)
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRot2Angle
 
|name=llRot2Angle
Line 2,660: Line 2,572:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRot2Axis
 
|name=llRot2Axis
Line 2,671: Line 2,580:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRot2Euler
 
|name=llRot2Euler
Line 2,682: Line 2,588:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRot2Fwd
 
|name=llRot2Fwd
Line 2,693: Line 2,596:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRot2Left
 
|name=llRot2Left
Line 2,704: Line 2,604:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRot2Up
 
|name=llRot2Up
Line 2,715: Line 2,612:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRotateTexture
 
|name=llRotateTexture
Line 2,725: Line 2,619:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=(2683)
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRotBetween
 
|name=llRotBetween
Line 2,737: Line 2,628:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRotLookAt
 
|name=llRotLookAt
|status=
+
|status=full
|impl= No
+
|impl=Yes
 
|dev=
 
|dev=
|test=
+
|test=Kayaker Magic
|comment=
+
|comment=Works different than SL (better?)
|dne=
+
|xengine= No
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRotTarget
 
|name=llRotTarget
 
|status=
 
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRotTargetRemove
 
|name=llRotTargetRemove
 
|status=
 
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRound
 
|name=llRound
Line 2,781: Line 2,660:
 
|test=Charlie Omega
 
|test=Charlie Omega
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSameGroup
 
|name=llSameGroup
Line 2,792: Line 2,668:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
|anc=S
 
|anc=S
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSay
 
|name=llSay
Line 2,803: Line 2,676:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)(limted to 1023 chars)
+
|comment=(2688)(limited to 1023 chars)
|dne=
+
}}
|xengine=Yes
+
{{FunctionStatusRow
 +
|name=llScaleByFactor
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llScaleTexture
 
|name=llScaleTexture
Line 2,814: Line 2,692:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2683)
+
|comment=(2683)
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llScriptDanger
 
|name=llScriptDanger
Line 2,826: Line 2,701:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llScriptProfiler
 +
|status=
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Requires Implementation (Mar.01.2012)
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSendRemoteData
 
|name=llSendRemoteData
 
|status=full
 
|status=full
 
|impl=Yes
 
|impl=Yes
|dev= jimbo21
+
|dev=jimbo21
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSensor
 
|name=llSensor
Line 2,847: Line 2,724:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= Works beyond 96m :) tested past 1000m
+
|comment=Works beyond 96m :) tested past 1000m
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSensorRemove
 
|name=llSensorRemove
Line 2,858: Line 2,732:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= Works
+
|comment=Works
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSensorRepeat
 
|name=llSensorRepeat
Line 2,869: Line 2,740:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= Works beyond 96m :) tested past 1000m
+
|comment=Works beyond 96m :) tested past 1000m
|dne=
+
}}
|xengine=Yes
+
{{FunctionStatusRow
 +
|name=llSetAgentEnvironment
 +
|status=
 +
|impl=no
 +
|dev=
 +
|test=
 +
|comment=
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetAlpha
 
|name=llSetAlpha
Line 2,880: Line 2,756:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=(2688)
|dne=
+
}}
|xengine=Yes (maybe need refactoring)
+
{{FunctionStatusRow
 +
|name=llSetAngularVelocity
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Requires Implementation (Mar.01.2012)
 +
}}
 +
{{FunctionStatusRow
 +
|name=llSetAnimationOverride
 +
|status=
 +
|impl=Yes
 +
|dev=
 +
|test=Gimisa
 +
|comment=works in 0901
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetBuoyancy
 
|name=llSetBuoyancy
|status=full
+
|status=part
 
|impl=Yes
 
|impl=Yes
 
|dev=
 
|dev=
|test=
+
|test=Mlorrey
|comment=
+
|comment=Works on free objects, does not make avatars buoyant with scripted attachments
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetCameraAtOffset
 
|name=llSetCameraAtOffset
Line 2,903: Line 2,789:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetCameraEyeOffset
 
|name=llSetCameraEyeOffset
Line 2,914: Line 2,797:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetCameraParams
 
|name=llSetCameraParams
Line 2,925: Line 2,805:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llSetClickAction
 +
|status=full
 +
|impl=
 +
|dev=
 +
|test=Jeff Kelley
 +
|comment=
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetColor
 
|name=llSetColor
Line 2,935: Line 2,820:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=(2688)
|dne=
+
}}
|xengine=Yes
+
{{FunctionStatusRow
 +
|name=llSetContentType
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Requires Implementation (Mar.01.2012)
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetDamage
 
|name=llSetDamage
 
|status=
 
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetForce
 
|name=llSetForce
|status=full
+
|status=part
 
|impl=Yes
 
|impl=Yes
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=
+
|comment= Does not work with current avatar motors physics
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetForceAndTorque
 
|name=llSetForceAndTorque
 
|status=
 
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetHoverHeight
 
|name=llSetHoverHeight
 
|status=full
 
|status=full
|impl=Yes
+
|impl=Yes/No
 
|dev=
 
|dev=
|test=
+
|test=Gimisa
|comment=
+
|comment= 0901 works with ubode physic ONLY
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetInventoryPermMask
 
|name=llSetInventoryPermMask
 
|status=
 
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llSetKeyframedMotion
 +
|status=full
 +
|impl=Yes
 +
|dev=
 +
|test=Kayaker Magic
 +
|comment=Worked well since OpenSim 0.7.6
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetLinkAlpha
 
|name=llSetLinkAlpha
Line 3,001: Line 2,884:
 
|dev=Charlie Omega
 
|dev=Charlie Omega
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2760)
+
|comment=(2760)
|dne=
+
}}
|xengine=Yes (maybe all face functions need refactoring?)
+
{{FunctionStatusRow
 +
|name=llSetLinkCamera
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=Jeff Kelley
 +
|comment=
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetLinkColor
 
|name=llSetLinkColor
Line 3,012: Line 2,900:
 
|dev=Charlie Omega
 
|dev=Charlie Omega
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2760)
+
|comment=(2760)
|dne=
+
}}
|xengine=Yes
+
{{FunctionStatusRow
 +
|name=llSetLinkMedia
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=Jeff Kelley
 +
|comment=
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetLinkPrimitiveParams
 
|name=llSetLinkPrimitiveParams
Line 3,023: Line 2,916:
 
|dev=Melanie
 
|dev=Melanie
 
|test=
 
|test=
|comment= Partial
+
|comment=
|dne=
+
}}
|xengine=Yes
+
{{FunctionStatusRow
 +
|name=llSetLinkPrimitiveParamsFast
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetLinkTexture
 
|name=llSetLinkTexture
Line 3,035: Line 2,933:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llSetLinkTextureAnim
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=Jeff Kelley
 +
|comment=
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetLocalRot
 
|name=llSetLocalRot
Line 3,046: Line 2,949:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llSetMemoryLimit
 +
|status=
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Requires Implementation (Mar.01.2012)
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetObjectDesc
 
|name=llSetObjectDesc
Line 3,056: Line 2,964:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= 100% implemented
+
|comment=100% implemented
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetObjectName
 
|name=llSetObjectName
Line 3,067: Line 2,972:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= 100% implemented
+
|comment=100% implemented
|dne=
+
|xengine=
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetObjectPermMask
 
|name=llSetObjectPermMask
Line 3,079: Line 2,981:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetParcelMusicURL
 
|name=llSetParcelMusicURL
Line 3,089: Line 2,988:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2826) Land update not sending changed streams to client.
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetPayPrice
 
|name=llSetPayPrice
Line 3,101: Line 2,997:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llSetPhysicsMaterial
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetPos
 
|name=llSetPos
Line 3,111: Line 3,012:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688) (now with limitation of 10m as in sl)
+
|comment=(2688) (now with limitation of 10m as in sl)
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetPrimitiveParams
 
|name=llSetPrimitiveParams
Line 3,122: Line 3,020:
 
|dev=Melanie
 
|dev=Melanie
 
|test=
 
|test=
|comment= Partial (it seems complete but needed extensive checking. Also types in list are not LSL conformant) Blackdog Ashbourne: PRIM_POSITION doesn't seem to work - certainly doesn't allow for a warpPos implementation
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
|name=llSetPrimURL
+
|name=llSetPrimMediaParams
 
|status=
 
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=
+
|comment=* Requires testing and Verification (update here plz)
|dne=
+
}}
|xengine= No
+
{{FunctionStatusRow
 +
|name=llSetPrimURL
 +
|status=deprecated
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=Deprecated
 +
}}
 +
{{FunctionStatusRow
 +
|name=llSetRegionPos
 +
|status=full
 +
|impl=Yes
 +
|dev=
 +
|test=MrFrans/Frans Charming
 +
|comment=Tested on the Kitely and Avacon grids.
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetRemoteScriptAccessPin
 
|name=llSetRemoteScriptAccessPin
Line 3,143: Line 3,051:
 
|impl=Yes
 
|impl=Yes
 
|dev=
 
|dev=
|test= Tokeiito
+
|test=Tokeiito
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetRot
 
|name=llSetRot
Line 3,155: Line 3,060:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=(2688)
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetScale
 
|name=llSetScale
Line 3,166: Line 3,068:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=(2688)
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetScriptState
 
|name=llSetScriptState
Line 3,177: Line 3,076:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= Works.
+
|comment=Works.
|dne=
+
|xengine=Yes (slightly modified)
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetSitText
 
|name=llSetSitText
Line 3,189: Line 3,085:
 
|test=Aran
 
|test=Aran
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetSoundQueueing
 
|name=llSetSoundQueueing
 
|status=
 
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetSoundRadius
 
|name=llSetSoundRadius
Line 3,211: Line 3,101:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetStatus
 
|name=llSetStatus
Line 3,221: Line 3,108:
 
|dev=Alondria
 
|dev=Alondria
 
|test=
 
|test=
|comment= Doesn't honor STATUS_BLOCK_GRAB STATUS_RETURN_AT_EDGE STATUS_SANDBOX
+
|comment=
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetText
 
|name=llSetText
Line 3,232: Line 3,116:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2760)
+
|comment=(2760)
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetTexture
 
|name=llSetTexture
Line 3,243: Line 3,124:
 
|dev=Alondria
 
|dev=Alondria
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=(2688)
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetTextureAnim
 
|name=llSetTextureAnim
Line 3,255: Line 3,133:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetTimerEvent
 
|name=llSetTimerEvent
Line 3,265: Line 3,140:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688) (uses Timer plugin!)
+
|comment=(2688) (uses Timer plugin!)
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetTorque
 
|name=llSetTorque
 
|status=
 
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetTouchText
 
|name=llSetTouchText
Line 3,287: Line 3,156:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= Works.
+
|comment=Works.
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
{{FunctionStatusRow
 
|name=llSetVehicleDoubleParam
 
|status=
 
|impl= No
 
|dev=
 
|test=
 
|comment=
 
|dne=
 
|xengine= No
 
}}
 
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetVehicleFlags
 
|name=llSetVehicleFlags
 
|status=
 
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetVehicleFloatParam
 
|name=llSetVehicleFloatParam
Line 3,321: Line 3,173:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetVehicleRotationParam
 
|name=llSetVehicleRotationParam
Line 3,332: Line 3,181:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetVehicleType
 
|name=llSetVehicleType
Line 3,343: Line 3,189:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetVehicleVectorParam
 
|name=llSetVehicleVectorParam
Line 3,354: Line 3,197:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llSetVelocity
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Requires Implementation (Mar.01.2012)
 +
}}
 +
{{FunctionStatusRow
 +
|name=llSHA1String
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llShout
 
|name=llShout
Line 3,364: Line 3,220:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688) (limits 1023 chars)
+
|comment=(2688) (limits 1023 chars)
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSin
 
|name=llSin
Line 3,375: Line 3,228:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=(2688)
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 +
|name=llSitOnLink
 +
|status=
 +
|impl=
 +
|dev=
 +
|test=
 +
|comment=
 +
}}{{FunctionStatusRow
 
|name=llSitTarget
 
|name=llSitTarget
 
|status=full
 
|status=full
Line 3,387: Line 3,244:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSleep
 
|name=llSleep
Line 3,397: Line 3,251:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=This function CAN lock script threads on XEngine, do not use with XEngine
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSound
 
|name=llSound
 
|status=deprecated
 
|status=deprecated
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=
+
|comment=Deprecated
|dne=
+
|xengine= No
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSoundPreload
 
|name=llSoundPreload
 
|status=deprecated
 
|status=deprecated
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=
+
|comment=Deprecated
|dne=
+
|xengine= No
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSqrt
 
|name=llSqrt
Line 3,430: Line 3,275:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=(2688)
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llStartAnimation
 
|name=llStartAnimation
Line 3,442: Line 3,284:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llStopAnimation
 
|name=llStopAnimation
Line 3,453: Line 3,292:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llStopHover
 
|name=llStopHover
Line 3,464: Line 3,300:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llStopLookAt
 
|name=llStopLookAt
 
|status=
 
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llStopMoveToTarget
 
|name=llStopMoveToTarget
Line 3,486: Line 3,316:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llStopPointAt
 
|name=llStopPointAt
|status=
+
|status=deprecated
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=
+
|comment=Deprecated
|dne=
+
|xengine= No
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llStopSound
 
|name=llStopSound
Line 3,508: Line 3,332:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llStringLength
 
|name=llStringLength
Line 3,519: Line 3,340:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llStringToBase64
 
|name=llStringToBase64
Line 3,530: Line 3,348:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llStringTrim
 
|name=llStringTrim
 
|status=full
 
|status=full
 
|impl=Yes
 
|impl=Yes
|dev= Hashbox
+
|dev=Hashbox
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSubStringIndex
 
|name=llSubStringIndex
Line 3,552: Line 3,364:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llTakeCamera
 
|name=llTakeCamera
 
|status=deprecated
 
|status=deprecated
|impl= No
+
|impl=No
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment= Deprecated
+
|comment=Deprecated
|dne=
+
|xengine= No
+
 
|anc=T
 
|anc=T
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llTakeControls
 
|name=llTakeControls
Line 3,574: Line 3,380:
 
|dev=
 
|dev=
 
|test=Patnad
 
|test=Patnad
|comment= Needed for Kan-ed#12
+
|comment=Needed for Kan-ed#12
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llTan
 
|name=llTan
Line 3,585: Line 3,388:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=(2688)
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llTarget
 
|name=llTarget
Line 3,597: Line 3,397:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llTargetOmega
 
|name=llTargetOmega
Line 3,607: Line 3,404:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= Works.
+
|comment=Works.
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llTargetRemove
 
|name=llTargetRemove
Line 3,619: Line 3,413:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llTeleportAgent
 +
|status=full
 +
|impl=Yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llTeleportAgentGlobalCoords
 +
|status=full
 +
|impl=Yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llTeleportAgentHome
 
|name=llTeleportAgentHome
Line 3,630: Line 3,437:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llTextBox
 +
|status=full
 +
|impl=Yes
 +
|dev=Melanie_T
 +
|test=Fritigern
 +
|comment=Operational with Viewers that support it.  V3 and above all do.
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llToLower
 
|name=llToLower
Line 3,641: Line 3,453:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llToUpper
 
|name=llToUpper
Line 3,652: Line 3,461:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
+
{{FunctionStatusRow
 +
|name=llTransferLindenDollars
 +
|status=part
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Requires External money Module
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llTriggerSound
 
|name=llTriggerSound
Line 3,662: Line 3,476:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= Works.
+
|comment=Works.
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llTriggerSoundLimited
 
|name=llTriggerSoundLimited
 
|status=
 
|status=
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine= No
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llUnescapeURL
 
|name=llUnescapeURL
Line 3,685: Line 3,493:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
|anc=U
 
|anc=U
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llUnSit
 
|name=llUnSit
Line 3,696: Line 3,501:
 
|dev=
 
|dev=
 
|test=Aran
 
|test=Aran
|comment= Works.
+
|comment=Works.
|dne=
+
}}
|xengine=Yes
+
{{FunctionStatusRow
 +
|name=llUpdateCharacter
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=LL Pathfinding Only. Not in OpenSimulator
 +
}}
 +
{{FunctionStatusRow
 +
|name=llUpdateKeyValue
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 +
|test=
 +
|comment=LL Experience Only. Not in OpenSimulator
 +
}}
 +
{{FunctionStatusRow
 +
|name=llVecDist
 +
|status=full
 +
|impl=Yes
 +
|dev=
 +
|test=Azwaldo Villota
 +
|comment=Tested in OpenSim 0.7.6 Dev
 +
|anc=V
 +
}}
 +
{{FunctionStatusRow
 +
|name=llVecMag
 +
|status=full
 +
|impl=Yes
 +
|dev=
 +
|test=Azwaldo Villota
 +
|comment=Tested in OpenSim 0.7.6 Dev
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llVecNorm
 
|name=llVecNorm
Line 3,707: Line 3,542:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688)
+
|comment=(2688)
|dne=
+
|xengine=Yes
+
|anc=V
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llVolumeDetect
 
|name=llVolumeDetect
|status=part
+
|status=
 
|impl=Yes
 
|impl=Yes
|dev= Gerhard
+
|dev=Gerhard
 +
|test=Gimisa
 +
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llWanderWithin
 +
|status=unsupported
 +
|impl=No
 +
|dev=
 
|test=
 
|test=
|comment= Implementation needs ODE to work, other physics engine only have a stub for this. Persitance of this feature (survive region restart) only implemented for SQLite. Semantics are slightly different to SL (switching off phantom via GUI also resets VolDet-status to off)
+
|comment=LL Pathfinding Only. Not in OpenSimulator
|dne=
+
|anc=W
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llWater
 
|name=llWater
Line 3,731: Line 3,568:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
|anc=W
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llWhisper
 
|name=llWhisper
Line 3,742: Line 3,575:
 
|dev=
 
|dev=
 
|test=Charlie Omega
 
|test=Charlie Omega
|comment= (2688) (but limited to 1023 chars)
+
|comment=(2688) (but limited to 1023 chars)
|dne=
+
|xengine=Yes
+
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llWind
 
|name=llWind
Line 3,754: Line 3,584:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 +
|name=llXorBase64
 +
|status=
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 +
}}{{FunctionStatusRow
 
|name=llXorBase64Strings
 
|name=llXorBase64Strings
 
|status=deprecated
 
|status=deprecated
|impl= No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment= Deprecated
+
|comment=Deprecated
|dne=
+
|xengine= No
+
 
|anc=X
 
|anc=X
 
}}
 
}}
 
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llXorBase64StringsCorrect
 
|name=llXorBase64StringsCorrect
Line 3,777: Line 3,608:
 
|test=
 
|test=
 
|comment=
 
|comment=
|dne=
 
|xengine=Yes
 
 
}}
 
}}
 
 
|}
 
|}
  
 
Back to [[LSL Status]]
 
Back to [[LSL Status]]
 
[[LSL_Status/functions/summary|Summary]]
 
 
= See Also =
 
* [[LSL Status|LSL/OSSL Status Page]]
 
* LSL
 
** [[LSL Status/Types|LSL Types Status Page]]
 
** [[LSL Status/Events|LSL Events Status Page]]
 
** [[LSL Status/Functions|LSL Functions Status Page]]
 
** [[LSL_Status/functions/summary | LSL Functions Status Summary]]
 
** [[LSL_Known_Issues| LSL Known Issues]]
 
** [[Kan-Ed_Tests| Kan-Ed Tests]]
 
* OSSL
 
** [[OSSL Status/Types |OSSL Types Status Page]]
 
** [[OSSL Status/Events |OSSL Events Status Page]]
 
** [[OSSL_Proposals | OSSL Proposed Functions]]
 
** [[OSSL_Implemented | OSSL Implemented Functions]]
 
** [[OSSL_Standards | OSSL Standards]]
 
* [[Technical_Reference|Technical Reference Page]]
 
  
 
[[Category:Users]]
 
[[Category:Users]]
 
[[Category:Support]]
 
[[Category:Support]]
[[Category:Tech Reference]]  
+
[[Category:Tech Reference]]
 
[[Category:Help]]
 
[[Category:Help]]
 
[[Category:Configuration]]
 
[[Category:Configuration]]
[[Category:Getting_Started]]
+
[[Category:Getting Started]]
 
[[Category:Development]]
 
[[Category:Development]]
 
[[Category:Todo]]
 
[[Category:Todo]]

Latest revision as of 14:46, 7 June 2023

[edit] What is the current LSL Function Status?

Back to LSL Status

[edit] LSL Functions Status

Updated: October 28, 2014 using OpenSim-1a24b7f/r25290 (0.8-post-fixes)

  added EEP function tested with Y and X Engine using OpenSim 0.9.2.0 Yeti Dev night build 2020-09-09

The update will reflect ALL current LL-LSL Functions including those which are not supported in OpenSimulator.
These unsupported functions (notably Pathfinding etc) are there to show what is implemented & not.

There is a total of 415 LL Functions as of the date of the update.

   Deprecated Functions:  12 indicated
God Mode Functions: 3 indicated
Pathfinding Functions: 12 indicated. (Path Finding is not supported by OpenSimulator)
Total remaining functions: 389


llXorBase64Strings Function List Reference at SL. Reference

Note: If the Implemented field is blank, the function requires testing and verification. Possibly incomplete or stub within the OpenSimulator Source code.

Ready for Testing Partially Implemented Fully Implemented Tested/Fail Deprecated Not supported

Click on a letter to see the implementation information or click on the function to see an example how the function was tested in-world.

A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z

Function Implemented Developer Tester Comments
llAbs Yes Charlie Omega See also llAbs
llAcos Yes F Charlie Omega
llAddToLandBanList Yes Alondria
llAddToLandPassList Yes Alondria
llAdjustSoundVolume Yes Alondria
llAgentInExperience No LL Experience Only. Not in OpenSimulator
llAllowInventoryDrop Yes Patnad
llAngleBetween Yes Alondria NUnit
llApplyImpulse Yes
llApplyRotationalImpulse No
llAsin Yes Charlie Omega
llAtan2 Yes Charlie Omega
llAttachToAvatar yes acryline Works in OpenSim 0.9.1.0 Dev
llAttachToAvatarTemp yes acryline Works in OpenSim 0.9.1.0 Dev

with an error message in Singularity

llAvatarOnLinkSitTarget yes acryline Works in OpenSim 0.9.1.0 Dev
llAvatarOnSitTarget Yes Teravus
llAxes2Rot Yes Patnad
llAxisAngle2Rot Yes
llBase64ToInteger Yes
llBase64ToString Yes Charlie Omega
llBreakAllLinks Yes
llBreakLink Yes
llCastRay Yes
llCeil Yes Charlie Omega


llChar Yes


llClearCameraParams Yes
llClearLinkMedia yes acryline Works in OpenSim 0.9.1.0 Dev
llClearPrimMedia yes acryline Works in OpenSim 0.9.1.0 Dev
llCloseRemoteDataChannel Yes Jimbo21
llCloud Yes
llCollisionFilter yes acryline Works in OpenSim 0.9.1.0 Dev
llCollisionSound yes
llCollisionSprite No
llCos Yes Charlie Omega
llCreateCharacter No Not in OpenSimulator
llCreateKeyValue No Not in OpenSimulator
llCreateLink Yes
llCSV2List Yes Charlie Omega
llDataSizeKeyValue No Not in OpenSimulator
llDeleteCharacter No Not in OpenSimulator
llDeleteKeyValue No Not in OpenSimulator
llDeleteSubList Yes Alondria Charlie Omega
llDeleteSubString Yes Charlie Omega
llDetachFromAvatar yes
llDetectedGrab Yes Aran
llDetectedGroup yes
llDetectedKey Yes Aran works.
llDetectedLinkNumber Yes tested at 2011.01.25 on 0.7.1 Dev
llDetectedName Yes Aran works.
llDetectedOwner Yes Aran works.
llDetectedPos Yes Aran works.
llDetectedRot Yes
llDetectedTouchBinormal yes
llDetectedTouchFace yes Jeff Kelley
llDetectedTouchNormal yes
llDetectedTouchPos yes Jeff Kelley
llDetectedTouchST Yes Azwaldo Villota * Tested in OpenSim 0.8.0 Dev
llDetectedTouchUV yes acryline Works in OpenSim 0.9.1.0 Dev
llDetectedType Yes Aran works.
llDetectedVel Yes
llDialog Yes Aran
llDie Yes Krtaylor Charlie Omega (2683)
llDumpList2String Yes Alondria
llEdgeOfWorld Yes* Garmin Kawaguichi
llEjectFromLand Yes
llEmail Yes
llEscapeURL Yes
llEuler2Rot Yes Alondria
llEvade No LL Pathfinding Only. Not in OpenSimulator
llExecCharacterCmd No LL Pathfinding Only. Not in OpenSimulator
llFabs Yes Charlie Omega (2683)
llFleeFrom No Not in OpenSimulator
llFloor Yes Charlie Omega (2683)
llForceMouselook Yes
llFrand Yes Alondria Charlie Omega
llGenerateKey Yes
llGetAccel Yes Alondria
llGetAgentInfo Yes
llGetAgentLanguage Yes cinderblocks Gimisa Working as of 0.8.2.0 for local avatar only
llGetAgentList Yes Jeff Kelley
llGetAgentSize Yes
llGetAlpha Yes Alondria Charlie Omega ALLSIDES returns default texture, not sum, specific faces display correctly
llGetAndResetTime Yes Alondria Charlie Omega (2750)
llGetAnimation Yes StrawberryFride StrawberryFride
llGetAnimationList Yes
llGetAnimationOverride Yes Gimisa works in 0901
llGetAttached yes
llGetAttachedList yes
llGetBoundingBox Yes
llGetCameraPos Yes Phrearch Phrearch
llGetCameraRot Yes
llGetCenterOfMass yes
llGetClosestNavPoint No Not in OpenSimulator
llGetColor Yes Alondria Charlie Omega ALLSIDES returns default texture, not average, anything trying to grab more than 3 sides fails per example 2
llGetCreator Yes Charlie Omega (2683)
llGetDate Yes Charlie Omega (2683)
llGetDisplayName yes returns usernames
llGetEnergy yes Always returns 1.0f
llGetEnv yes
llGetEnvironment No
llGetExperienceDetails No Not in OpenSimulator
llGetExperienceErrorMessage No Not in OpenSimulator
llGetForce Yes
llGetFreeMemory yes
llGetFreeURLs yes Jeff Kelley
llGetGeometricCenter Yes Alondria
llGetGMTclock Yes Charlie Omega
llGetHTTPHeader Yes Tokeiito tested at 2011.01.25 on 0.7.1 Dev with XEngine
llGetInventoryCreator Yes
llGetInventoryKey Yes
llGetInventoryName Yes
llGetInventoryNumber Yes
llGetInventoryPermMask Yes
llGetInventoryType Yes
llGetKey Yes Charlie Omega
llGetLandOwnerAt Yes Alondria
llGetLinkKey Yes Alondria Charlie Omega
llGetLinkMedia yes
llGetLinkName Yes Alondria Charlie Omega
llGetLinkNumber Yes Alondria Charlie Omega (2754)
llGetLinkNumberOfSides Yes Azwaldo Villota
llGetLinkPrimitiveParams yes
llGetListEntryType Yes Alondria
llGetListLength Yes Alondria Charlie Omega (2750)
llGetLocalPos Yes Charlie Omega
llGetLocalRot Yes Alondria
llGetMass Yes Alondria
llGetMassMKS yes
llGetMaxScaleFactor yes Requires Implementation
llGetMemoryLimit yes Requires Implementation (Mar.01.2012)
llGetMinScaleFactor yes Requires Implementation
llGetNextEmail Yes
llGetNotecardLine Yes Krtaylor
llGetNumberOfNotecardLines Yes Krtaylor
llGetNumberOfPrims Yes Alondria Charlie Omega
llGetNumberOfSides Yes
llGetObjectDesc Yes Charlie Omega
llGetObjectDetails Yes Alondria
llGetObjectLinkKey Yes 0.9.2.2
llGetObjectMass Yes Gimisa Sitting avatars are phanton, don't count for the mass.
llGetObjectName Yes Charlie Omega (2688)
llGetObjectPermMask Yes
llGetObjectPrimCount Yes Alondria
llGetOmega Yes
llGetOwner Yes Charlie Omega
llGetOwnerKey Yes Alondria
llGetParcelDetails Yes
llGetParcelFlags Yes Alondria
llGetParcelMaxPrims Yes
llGetParcelMusicURL
llGetParcelPrimCount Yes
llGetParcelPrimOwners Yes Alondria See also llGetParcelPrimOwners
llGetPermissions Yes Melanie
llGetPermissionsKey Yes Melanie
llGetPhysicsMaterial
llGetPos Yes Charlie Omega
llGetPrimitiveParams Yes
llGetPrimMediaParams
llGetRegionAgentCount
llGetRegionCorner Yes Charlie Omega (2688)
llGetRegionFlags Yes Alondria
llGetRegionFPS No Always returns 10.0f
llGetRegionName Yes Charlie Omega (2688)
llGetRegionTimeDilation Yes Alondria Charlie Omega
llGetRootPosition Yes Alondria
llGetRootRotation Yes Alondria
llGetRot Yes Charlie Omega
llGetScale Yes Charlie Omega
llGetScriptName Yes Aran works.
llGetScriptState Yes Aran Works.
llGetSimStats
llGetSimulatorHostname Yes Charlie Omega
llGetSPMaxMemory No Requires Implementation (Mar.01.2012)
llGetStartParameter No Returns always 0! Same limitations as llSetStatus
llGetStaticPath No Not in OpenSimulator
llGetStatus Yes dev
llGetSubString Yes Charlie Omega
llGetSunDirection Yes Krtaylor FredoChaplin
llGetTexture Yes Alondria Charlie Omega
llGetTextureOffset Yes Alondria Charlie Omega
llGetTextureRot Yes Alondria Charlie Omega
llGetTextureScale Yes Alondria Charlie Omega
llGetTime Yes Alondria Charlie Omega
llGetTimeOfDay Yes Vytek
llGetTimestamp Yes
llGetTorque No
llGetUnixTime Yes Charlie Omega
llGetUsedMemory yes
llGetUsername yes
llGetVel Yes Alondria
llGetWallclock Yes
llGiveInventory Yes Aran
llGiveInventoryList Yes Patnad
llGiveMoney Yes Melanie Aran Works
llGodLikeRezObject No
llGround Yes Alondria Aran
llGroundContour Yes
llGroundNormal Yes
llGroundRepel No
llGroundSlope Yes


llHash Yes


llHTTPRequest Yes jimbo21
llHTTPResponse Yes Tokeiito Tested on 2011.01.25 with 0.7.1 Dev OS and xEngine
llInsertString Yes Unlike SL, negative indexes are relative to end of string, so not compatible in this case
llInstantMessage Yes Aran 100%
llIntegerToBase64 Yes
llJson2List Yes
llJsonGetValue Yes
llJsonSetValue Yes
llJsonValueType Yes
llKey2Name Yes Alondria
llKeyCountKeyValue No Not in OpenSimulator
llKeysKeyValue No Not in OpenSimulator
llLinear2sRGB yes 0.9.3.0
llLinkAdjustSoundVolume yes
llLinkParticleSystem yes Jeff Kelley
llLinkPlaySound yes


llLinkSitTarget yes Jeff Kelley
llList2CSV Yes Alondria Charlie Omega
llList2Float Yes Alondria Charlie Omega
llList2Integer Yes Alondria Charlie Omega
llList2Json Yes
llList2Key Yes Alondria Charlie Omega
llList2List Yes Alondria Charlie Omega
llList2ListStrided Yes
llList2Rot Yes Alondria Charlie Omega (2754)
llList2String Yes Alondria Charlie Omega
llList2Vector Yes Alondria Charlie Omega
llListen Yes jimbo21 Charlie Omega
llListenControl Yes jimbo21
llListenRemove Yes jimbo21 Charlie Omega
llListFindList Yes Needed for Kan-ed#11
llListInsertList Yes Charlie Omega
llListRandomize Yes
llListReplaceList Yes Alondria
llListSort Yes
llListStatistics Yes Alondria
llLoadURL Yes
llLog Yes
llLog10 Yes
llLookAt Yes
llLoopSound Yes Alondria Aran
llLoopSoundMaster yes
llLoopSoundSlave yes
llMakeExplosion No Deprecated
llMakeFire No Deprecated
llMakeFountain No Deprecated
llMakeSmoke No Deprecated
llManageEstateAccess
llMapDestination Yes
llMD5String Yes
llMessageLinked Yes
llMinEventDelay yes
llModifyLand Yes
llModPow Yes
llMoveToTarget Yes
llName2Key Yes
llNavigateTo No Not in OpenSimulator
llOffsetTexture Yes Alondria Charlie Omega (2683)
llOpenRemoteDataChannel Yes jimbo21


llOrd Yes


llOverMyLand Yes Alondria
llOwnerSay Yes
llParcelMediaCommandList Yes
llParcelMediaQuery Yes
llParseString2List Yes Alondria Spacers are not parsed if separator list is empty
llParseStringKeepNulls Yes
llParticleSystem Yes Teravus
llPassCollisions Yes True/False argument only, as SL was until 2015
llPassTouches Yes True/False argument only, as SL was until 2015
llPatrolPoints No Not in OpenSimulator
llPlaySound Yes Azwaldo Villota
llPlaySoundSlave yes
llPointAt No
llPow Yes Charlie Omega
llPreloadSound Yes
llPursue No Not in OpenSimulator
llPushObject Yes
llReadKeyValue No Not in OpenSimulator
llRefreshPrimURL No
llRegionSay Yes
llRegionSayTo Yes BlueWall
llReleaseCamera No Deprecated
llReleaseControls Yes
llReleaseURL yes
llRemoteDataReply Yes jimbo21
llRemoteDataSetRegion No
llRemoteLoadScript No Deprecated (from LSL Wiki)
llRemoteLoadScriptPin Yes
llRemoveFromLandBanList Yes Alondria
llRemoveFromLandPassList Yes Alondria
llRemoveInventory Yes
llRemoveVehicleFlags yes
llRequestAgentData yyes
llRequestDisplayName yes
llRequestExperiencePermissions No Not in OpenSimulator
llRequestInventoryData Yes
llRequestPermissions Yes Melanie
llRequestSecureURL yes
llRequestSimulatorData Yes Will only report status as up, if the region is registered to grid service, otherwise unknown. Does not test actual connection or any status of a region. Does not return specific version string.
llRequestURL Yes Tokeiito
llRequestUserKey yes
llRequestUsername yes
llResetAnimationOverride Yes Gimisa
llResetLandBanList Yes Alondria
llResetLandPassList Yes Alondria
llReturnObjectsByID No No Plans to implement at this time
llReturnObjectsByOwner No No Plans to implement at this time
llResetOtherScript Yes
llResetScript Yes Alondria Charlie Omega This function is ignored in the state_entry() function of the default state
llResetTime Yes Alondria Charlie Omega (2750)
llRezAtRoot Yes
llRezObject Yes Aran
llRot2Angle Yes
llRot2Axis Yes
llRot2Euler Yes
llRot2Fwd Yes Alondria
llRot2Left Yes Alondria
llRot2Up Yes Alondria
llRotateTexture Yes Alondria Charlie Omega (2683)
llRotBetween Yes Alondria
llRotLookAt Yes Kayaker Magic Works different than SL (better?)
llRotTarget yes
llRotTargetRemove yes
llRound Yes Charlie Omega
llSameGroup Yes
llSay Yes Charlie Omega (2688)(limited to 1023 chars)
llScaleByFactor yes
llScaleTexture Yes Alondria Charlie Omega (2683)
llScriptDanger Yes
llScriptProfiler No Requires Implementation (Mar.01.2012)
llSendRemoteData Yes jimbo21
llSensor Yes Aran Works beyond 96m :) tested past 1000m
llSensorRemove Yes Aran Works
llSensorRepeat Yes Aran Works beyond 96m :) tested past 1000m
llSetAgentEnvironment no
llSetAlpha Yes Alondria Charlie Omega (2688)
llSetAngularVelocity yes Requires Implementation (Mar.01.2012)
llSetAnimationOverride Yes Gimisa works in 0901
llSetBuoyancy Yes Mlorrey Works on free objects, does not make avatars buoyant with scripted attachments
llSetCameraAtOffset Yes
llSetCameraEyeOffset Yes
llSetCameraParams Yes
llSetClickAction Jeff Kelley
llSetColor Yes Alondria Charlie Omega (2688)
llSetContentType yes Requires Implementation (Mar.01.2012)
llSetDamage yes
llSetForce Yes Does not work with current avatar motors physics
llSetForceAndTorque yes
llSetHoverHeight Yes/No Gimisa 0901 works with ubode physic ONLY
llSetInventoryPermMask yes
llSetKeyframedMotion Yes Kayaker Magic Worked well since OpenSim 0.7.6
llSetLinkAlpha Yes Charlie Omega Charlie Omega (2760)
llSetLinkCamera yes Jeff Kelley
llSetLinkColor Yes Charlie Omega Charlie Omega (2760)
llSetLinkMedia yes Jeff Kelley
llSetLinkPrimitiveParams Yes Melanie
llSetLinkPrimitiveParamsFast yes
llSetLinkTexture Yes
llSetLinkTextureAnim yes Jeff Kelley
llSetLocalRot Yes Alondria
llSetMemoryLimit No Requires Implementation (Mar.01.2012)
llSetObjectDesc Yes Aran 100% implemented
llSetObjectName Yes Aran 100% implemented
llSetObjectPermMask Yes
llSetParcelMusicURL Yes Alondria Charlie Omega
llSetPayPrice Yes
llSetPhysicsMaterial yes
llSetPos Yes Charlie Omega (2688) (now with limitation of 10m as in sl)
llSetPrimitiveParams Yes Melanie
llSetPrimMediaParams yes * Requires testing and Verification (update here plz)
llSetPrimURL No Deprecated
llSetRegionPos Yes MrFrans/Frans Charming Tested on the Kitely and Avacon grids.
llSetRemoteScriptAccessPin Yes Tokeiito
llSetRot Yes Charlie Omega (2688)
llSetScale Yes Charlie Omega (2688)
llSetScriptState Yes Aran Works.
llSetSitText Yes Teravus Aran
llSetSoundQueueing yes
llSetSoundRadius Yes
llSetStatus Yes Alondria
llSetText Yes Charlie Omega (2760)
llSetTexture Yes Alondria Charlie Omega (2688)
llSetTextureAnim Yes
llSetTimerEvent Yes Charlie Omega (2688) (uses Timer plugin!)
llSetTorque yes
llSetTouchText Yes Aran Works.
llSetVehicleFlags yes
llSetVehicleFloatParam Yes
llSetVehicleRotationParam Yes
llSetVehicleType Yes
llSetVehicleVectorParam Yes
llSetVelocity yes Requires Implementation (Mar.01.2012)
llSHA1String yes
llShout Yes Charlie Omega (2688) (limits 1023 chars)
llSin Yes Charlie Omega (2688)
llSitOnLink
llSitTarget Yes
llSleep Yes Charlie Omega This function CAN lock script threads on XEngine, do not use with XEngine
llSound No Deprecated
llSoundPreload No Deprecated
llSqrt Yes Charlie Omega (2688)
llStartAnimation Yes
llStopAnimation Yes
llStopHover Yes
llStopLookAt yes
llStopMoveToTarget Yes
llStopPointAt No Deprecated
llStopSound Yes Alondria
llStringLength Yes
llStringToBase64 Yes
llStringTrim Yes Hashbox
llSubStringIndex Yes
llTakeCamera No Deprecated
llTakeControls Yes Patnad Needed for Kan-ed#12
llTan Yes Charlie Omega (2688)
llTarget Yes
llTargetOmega Yes Aran Works.
llTargetRemove Yes
llTeleportAgent Yes
llTeleportAgentGlobalCoords Yes
llTeleportAgentHome Yes
llTextBox Yes Melanie_T Fritigern Operational with Viewers that support it. V3 and above all do.
llToLower Yes
llToUpper Yes
llTransferLindenDollars yes Requires External money Module
llTriggerSound Yes Aran Works.
llTriggerSoundLimited yes
llUnescapeURL Yes
llUnSit Yes Aran Works.
llUpdateCharacter No LL Pathfinding Only. Not in OpenSimulator
llUpdateKeyValue No LL Experience Only. Not in OpenSimulator
llVecDist Yes Azwaldo Villota Tested in OpenSim 0.7.6 Dev
llVecMag Yes Azwaldo Villota Tested in OpenSim 0.7.6 Dev
llVecNorm Yes Charlie Omega (2688)
llVolumeDetect Yes Gerhard Gimisa
llWanderWithin No LL Pathfinding Only. Not in OpenSimulator
llWater Yes Alondria
llWhisper Yes Charlie Omega (2688) (but limited to 1023 chars)
llWind Yes
llXorBase64 yes
llXorBase64Strings yes Deprecated
llXorBase64StringsCorrect Yes

Back to LSL Status

Personal tools
General
About This Wiki