LSL Status/Functions
From OpenSimulator
(Difference between revisions)
(→LSL Functions Status note re next major update to table.) |
m |
||
| (94 intermediate revisions by 18 users not shown) | |||
| Line 7: | Line 7: | ||
== LSL Functions Status == | == 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.<br /> | |
| + | These unsupported functions (notably Pathfinding etc) are there to show what is implemented & not.<br /> | ||
| + | <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 /> | ||
| − | + | 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. | |
| − | Click on a letter to see the implementation information or click on the function to see an example how the function was tested | + | |
| − | + | ||
| − | + | ||
| − | + | ||
| − | + | ||
{{ABC}}<br /> | {{ABC}}<br /> | ||
| − | {| | + | {| cellspacing="0" cellpadding="5" border="1" align="center" style="width: 100%;" class="sortable" |
| − | |- style="font-size:10pt" | + | |- style="background-color:#57C604;font-size:10pt;font-weight:bold;border-bottom:1px solid;" align="center" valign="bottom" |
| width="5%" scope="col" | Function | | width="5%" scope="col" | Function | ||
| width="2%" scope="col" | Implemented | | width="2%" scope="col" | Implemented | ||
| Line 38: | Line 42: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment=See also [[LlAbs|llAbs]] |
|anc=A | |anc=A | ||
}} | }} | ||
| Line 47: | Line 51: | ||
|dev=F | |dev=F | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 72: | Line 76: | ||
|test= | |test= | ||
|comment= | |comment= | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llAgentInExperience | ||
| + | |status=unsupported | ||
| + | |impl=No | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=LL Experience Only. Not in OpenSimulator | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 111: | Line 123: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 119: | Line 131: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llAttachToAvatar | |name=llAttachToAvatar | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
| − | |test= | + | |test= acryline |
| − | |comment= | + | |comment= Works in OpenSim 0.9.1.0 Dev |
| + | }} | ||
| + | {{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 | ||
| Line 136: | Line 166: | ||
|test= | |test= | ||
|comment= | |comment= | ||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 176: | Line 198: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 196: | Line 218: | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llCastRay | |name=llCastRay | ||
| − | |status= | + | |status= full |
| − | |impl= | + | |impl= Yes |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
|anc=C | |anc=C | ||
}} | }} | ||
| Line 209: | Line 231: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
| + | |||
| + | {{FunctionStatusRow | ||
| + | |name=llChar | ||
| + | |status=full | ||
| + | |impl=Yes | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment= | ||
| + | }} | ||
| + | |||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llClearCameraParams | |name=llClearCameraParams | ||
| Line 222: | Line 254: | ||
|name=llClearLinkMedia | |name=llClearLinkMedia | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
| − | |test= | + | |test= acryline |
| − | |comment= | + | |comment= Works in OpenSim 0.9.1.0 Dev |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llClearPrimMedia | |name=llClearPrimMedia | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
| − | |test= | + | |test= acryline |
| − | |comment= | + | |comment= Works in OpenSim 0.9.1.0 Dev |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 254: | Line 286: | ||
|name=llCollisionFilter | |name=llCollisionFilter | ||
|status= | |status= | ||
| − | |impl= | + | |impl= yes |
|dev= | |dev= | ||
| − | |test= | + | |test= acryline |
| − | |comment= | + | |comment= Works in OpenSim 0.9.1.0 Dev |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llCollisionSound | |name=llCollisionSound | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 281: | Line 313: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
| + | }} | ||
| + | {{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 | ||
| Line 298: | Line 346: | ||
|test=Charlie Omega | |test=Charlie Omega | ||
|comment= | |comment= | ||
| + | }} | ||
| + | {{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 | ||
| Line 306: | Line 379: | ||
|test=Charlie Omega | |test=Charlie Omega | ||
|comment= | |comment= | ||
| − | |||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 319: | Line 391: | ||
|name=llDetachFromAvatar | |name=llDetachFromAvatar | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 330: | Line 402: | ||
|dev= | |dev= | ||
|test=Aran | |test=Aran | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llDetectedGroup | |name=llDetectedGroup | ||
|status=full | |status=full | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 391: | Line 463: | ||
|name=llDetectedTouchBinormal | |name=llDetectedTouchBinormal | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llDetectedTouchFace | |name=llDetectedTouchFace | ||
| − | |status= | + | |status=full |
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
| − | |test= | + | |test=Jeff Kelley |
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llDetectedTouchNormal | |name=llDetectedTouchNormal | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llDetectedTouchPos | |name=llDetectedTouchPos | ||
| − | |status= | + | |status=full |
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
| − | |test= | + | |test=Jeff Kelley |
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llDetectedTouchST | |name=llDetectedTouchST | ||
| − | |status= | + | |status=full |
| − | |impl= | + | |impl=Yes |
|dev= | |dev= | ||
| − | |test= | + | |test=Azwaldo Villota |
| − | |comment=* | + | |comment=* Tested in OpenSim 0.8.0 Dev |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llDetectedTouchUV | |name=llDetectedTouchUV | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
| − | |test= | + | |test=acryline |
| − | |comment= | + | |comment=Works in OpenSim 0.9.1.0 Dev |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 458: | Line 530: | ||
|dev= | |dev= | ||
|test=Aran | |test=Aran | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 481: | Line 553: | ||
|impl=Yes* | |impl=Yes* | ||
|dev= | |dev= | ||
| − | |test=Garmin Kawaguichi | + | |test=Garmin Kawaguichi |
| − | |comment= | + | |comment= |
|anc=E | |anc=E | ||
}} | }} | ||
| Line 515: | Line 587: | ||
|dev=Alondria | |dev=Alondria | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
| − | |test=. | + | }} |
| + | {{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 | ||
| Line 526: | Line 613: | ||
|comment=(2683) | |comment=(2683) | ||
|anc=F | |anc=F | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llFleeFrom | ||
| + | |status=unsupported | ||
| + | |impl=No | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=Not in OpenSimulator | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 549: | Line 644: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 557: | Line 652: | ||
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
| + | |anc=G | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 566: | Line 662: | ||
|test= | |test= | ||
|comment= | |comment= | ||
| − | |||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 578: | Line 673: | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llGetAgentLanguage | |name=llGetAgentLanguage | ||
| − | |status= | + | |status=part |
| − | |impl= | + | |impl=Yes |
| − | |dev= | + | |dev=cinderblocks |
| − | |test= | + | |test=Gimisa |
| − | |comment= | + | |comment=Working as of 0.8.2.0 for local avatar only |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llGetAgentList | |name=llGetAgentList | ||
| − | |status= | + | |status=full |
|impl=Yes | |impl=Yes | ||
|dev= | |dev= | ||
| − | |test= | + | |test=Jeff Kelley |
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 631: | Line 726: | ||
|test= | |test= | ||
|comment= | |comment= | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llGetAnimationOverride | ||
| + | |status= | ||
| + | |impl=Yes | ||
| + | |dev= | ||
| + | |test=Gimisa | ||
| + | |comment=works in 0901 | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llGetAttached | |name=llGetAttached | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
| + | |dev= | ||
| + | |test= | ||
| + | |comment= | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llGetAttachedList | ||
| + | |status= | ||
| + | |impl=yes | ||
|dev= | |dev= | ||
|test= | |test= | ||
| Line 667: | Line 778: | ||
|name=llGetCenterOfMass | |name=llGetCenterOfMass | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
|comment= | |comment= | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llGetClosestNavPoint | ||
| + | |status=unsupported | ||
| + | |impl=No | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=Not in OpenSimulator | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 698: | Line 817: | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llGetDisplayName | |name=llGetDisplayName | ||
| − | |status= | + | |status=part |
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= returns usernames |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llGetEnergy | |name=llGetEnergy | ||
|status=part | |status=part | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 715: | Line 834: | ||
|name=llGetEnv | |name=llGetEnv | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |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 | ||
| Line 731: | Line 874: | ||
|name=llGetFreeMemory | |name=llGetFreeMemory | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llGetFreeURLs | |name=llGetFreeURLs | ||
| − | |status= | + | |status=full |
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
| − | |test= | + | |test=Jeff Kelley |
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 750: | Line 893: | ||
|dev=Alondria | |dev=Alondria | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 758: | Line 901: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 822: | Line 965: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 838: | Line 981: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llGetLinkMedia | |name=llGetLinkMedia | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 854: | Line 997: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 866: | Line 1,009: | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llGetLinkNumberOfSides | |name=llGetLinkNumberOfSides | ||
| − | |status= | + | |status=full |
|impl=Yes | |impl=Yes | ||
|dev= | |dev= | ||
| − | |test= | + | |test=Azwaldo Villota |
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llGetLinkPrimitiveParams | |name=llGetLinkPrimitiveParams | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 898: | Line 1,041: | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llGetLocalPos | |name=llGetLocalPos | ||
| − | |status= | + | |status=full |
|impl=Yes | |impl=Yes | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 918: | Line 1,061: | ||
|dev=Alondria | |dev=Alondria | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llGetMassMKS | |name=llGetMassMKS | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment=Requires Implementation | + | |comment= |
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llGetMaxScaleFactor | ||
| + | |status= | ||
| + | |impl=yes | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=Requires Implementation | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llGetMemoryLimit | |name=llGetMemoryLimit | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
|comment=Requires Implementation (Mar.01.2012) | |comment=Requires Implementation (Mar.01.2012) | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llGetMinScaleFactor | ||
| + | |status= | ||
| + | |impl=yes | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=Requires Implementation | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 950: | Line 1,109: | ||
|dev=Krtaylor | |dev=Krtaylor | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 966: | Line 1,125: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 982: | Line 1,141: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 990: | Line 1,149: | ||
|dev=Alondria | |dev=Alondria | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llGetObjectLinkKey | ||
| + | |status= | ||
| + | |impl=Yes | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment= 0.9.2.2 | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 997: | Line 1,164: | ||
|impl=Yes | |impl=Yes | ||
|dev= | |dev= | ||
| − | |test= | + | |test=Gimisa |
| − | |comment= | + | |comment=Sitting avatars are phanton, don't count for the mass. |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,038: | Line 1,205: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,078: | Line 1,245: | ||
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,094: | Line 1,261: | ||
|dev=Alondria | |dev=Alondria | ||
|test= | |test= | ||
| − | |comment= | + | |comment=See also [[LlGetParcelPrimOwners|llGetParcelPrimOwners]] |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,109: | Line 1,276: | ||
|impl=Yes | |impl=Yes | ||
|dev=Melanie | |dev=Melanie | ||
| + | |test= | ||
| + | |comment= | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llGetPhysicsMaterial | ||
| + | |status= | ||
| + | |impl= | ||
| + | |dev= | ||
|test= | |test= | ||
|comment= | |comment= | ||
| Line 1,118: | Line 1,293: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,126: | Line 1,301: | ||
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,134: | Line 1,309: | ||
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,142: | Line 1,317: | ||
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,182: | Line 1,357: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,206: | Line 1,381: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,214: | Line 1,389: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,231: | Line 1,406: | ||
|test=Aran | |test=Aran | ||
|comment=Works. | |comment=Works. | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llGetSimStats | ||
| + | |status= | ||
| + | |impl= | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment= | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,238: | Line 1,421: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llGetSPMaxMemory | |name=llGetSPMaxMemory | ||
|status= | |status= | ||
| − | |impl= | + | |impl=No |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 1,255: | Line 1,438: | ||
|test= | |test= | ||
|comment=Returns always 0! Same limitations as llSetStatus | |comment=Returns always 0! Same limitations as llSetStatus | ||
| + | }} | ||
| + | {{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=dev | ||
|test= | |test= | ||
| − | |||
| − | |||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,271: | Line 1,460: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,279: | Line 1,468: | ||
|dev=Krtaylor | |dev=Krtaylor | ||
|test=FredoChaplin | |test=FredoChaplin | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,287: | Line 1,476: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,295: | Line 1,484: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,303: | Line 1,492: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,311: | Line 1,500: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,319: | Line 1,508: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,351: | Line 1,540: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llGetUsedMemory | |name=llGetUsedMemory | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llGetUsername | |name=llGetUsername | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,391: | Line 1,580: | ||
|dev= | |dev= | ||
|test=Aran | |test=Aran | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,423: | Line 1,612: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Aran | |test=Aran | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,457: | Line 1,646: | ||
|comment= | |comment= | ||
}} | }} | ||
| + | |||
| + | {{FunctionStatusRow | ||
| + | |name=llHash | ||
| + | |status=full | ||
| + | |impl=Yes | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment= | ||
| + | }} | ||
| + | |||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llHTTPRequest | |name=llHTTPRequest | ||
| Line 1,480: | 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 |
| + | |anc=I | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,493: | Line 1,693: | ||
|name=llIntegerToBase64 | |name=llIntegerToBase64 | ||
|status=full | |status=full | ||
| + | |impl=Yes | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment= | ||
| + | }} | ||
| + | {{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 | |impl=Yes | ||
|dev= | |dev= | ||
| Line 1,508: | Line 1,740: | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| − | |name= | + | |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= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment=0.9.3.0 |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| − | |name= | + | |name=llLinkAdjustSoundVolume |
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |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 | ||
| Line 1,529: | Line 1,804: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,537: | Line 1,812: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,545: | Line 1,820: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llList2Json | ||
| + | |status=part | ||
| + | |impl=Yes | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment= | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,553: | Line 1,836: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,561: | Line 1,844: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,585: | Line 1,868: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,593: | Line 1,876: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,601: | Line 1,884: | ||
|dev=jimbo21 | |dev=jimbo21 | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,617: | Line 1,900: | ||
|dev=jimbo21 | |dev=jimbo21 | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,633: | Line 1,916: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,693: | Line 1,976: | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llLookAt | |name=llLookAt | ||
| − | |status= | + | |status=full |
| − | |impl= | + | |impl=Yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 1,705: | Line 1,988: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Aran | |test=Aran | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llLoopSoundMaster | |name=llLoopSoundMaster | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 1,718: | Line 2,001: | ||
|name=llLoopSoundSlave | |name=llLoopSoundSlave | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 1,762: | Line 2,045: | ||
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,791: | Line 2,074: | ||
|name=llMinEventDelay | |name=llMinEventDelay | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 1,819: | Line 2,102: | ||
|test= | |test= | ||
|comment= | |comment= | ||
| + | }} | ||
| + | {{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 | ||
| Line 1,827: | Line 2,127: | ||
|test=Charlie Omega | |test=Charlie Omega | ||
|comment=(2683) | |comment=(2683) | ||
| + | |anc=O | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,836: | Line 2,137: | ||
|comment= | |comment= | ||
}} | }} | ||
| + | |||
| + | {{FunctionStatusRow | ||
| + | |name=llOrd | ||
| + | |status=full | ||
| + | |impl=Yes | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment= | ||
| + | }} | ||
| + | |||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llOverMyLand | |name=llOverMyLand | ||
| Line 1,896: | Line 2,207: | ||
|name=llPassCollisions | |name=llPassCollisions | ||
|status= | |status= | ||
| − | |impl= | + | |impl=Yes |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= True/False argument only, as SL was until 2015 |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llPassTouches | |name=llPassTouches | ||
|status= | |status= | ||
| + | |impl=Yes | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment= True/False argument only, as SL was until 2015 | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llPatrolPoints | ||
| + | |status=unsupported | ||
|impl=No | |impl=No | ||
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment=Not in OpenSimulator |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llPlaySound | |name=llPlaySound | ||
| − | |status= | + | |status= |
|impl=Yes | |impl=Yes | ||
|dev= | |dev= | ||
| − | |test= | + | |test=Azwaldo Villota |
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llPlaySoundSlave | |name=llPlaySoundSlave | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 1,939: | Line 2,258: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,948: | Line 2,267: | ||
|test= | |test= | ||
|comment= | |comment= | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llPursue | ||
| + | |status=unsupported | ||
| + | |impl=No | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=Not in OpenSimulator | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,956: | Line 2,283: | ||
|test= | |test= | ||
|comment= | |comment= | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llReadKeyValue | ||
| + | |status=unsupported | ||
| + | |impl=No | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=Not in OpenSimulator | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,972: | Line 2,307: | ||
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,980: | Line 2,315: | ||
|dev=BlueWall | |dev=BlueWall | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,001: | Line 2,336: | ||
|name=llReleaseURL | |name=llReleaseURL | ||
|status=part | |status=part | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,060: | Line 2,395: | ||
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llRemoveVehicleFlags | |name=llRemoveVehicleFlags | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,073: | Line 2,408: | ||
|name=llRequestAgentData | |name=llRequestAgentData | ||
|status=full | |status=full | ||
| − | |impl= | + | |impl=yyes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,081: | Line 2,416: | ||
|name=llRequestDisplayName | |name=llRequestDisplayName | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llRequestExperiencePermissions | ||
| + | |status=unsupported | ||
| + | |impl=No | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=Not in OpenSimulator | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,100: | Line 2,443: | ||
|dev=Melanie | |dev=Melanie | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llRequestSecureURL | |name=llRequestSecureURL | ||
|status=part | |status=part | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,116: | 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. |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,124: | Line 2,467: | ||
|dev= | |dev= | ||
|test=Tokeiito | |test=Tokeiito | ||
| + | |comment= | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llRequestUserKey | ||
| + | |status= | ||
| + | |impl=yes | ||
| + | |dev= | ||
| + | |test= | ||
|comment= | |comment= | ||
}} | }} | ||
| Line 2,129: | Line 2,480: | ||
|name=llRequestUsername | |name=llRequestUsername | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llResetAnimationOverride | ||
| + | |status= | ||
| + | |impl=Yes | ||
| + | |dev= | ||
| + | |test=Gimisa | ||
| + | |comment= | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,149: | Line 2,508: | ||
|test= | |test= | ||
|comment= | |comment= | ||
| + | }} | ||
| + | {{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 | ||
| Line 2,161: | Line 2,536: | ||
|name=llResetScript | |name=llResetScript | ||
|status=full | |status=full | ||
| − | |impl=Yes | + | |impl=Yes |
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment=( | + | |comment=This function is ignored in the state_entry() function of the default state |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,188: | Line 2,563: | ||
|dev= | |dev= | ||
|test=Aran | |test=Aran | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,265: | Line 2,640: | ||
|name=llRotTarget | |name=llRotTarget | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,273: | Line 2,648: | ||
|name=llRotTargetRemove | |name=llRotTargetRemove | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,301: | Line 2,676: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment=(2688)( | + | |comment=(2688)(limited to 1023 chars) |
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llScaleByFactor | ||
| + | |status= | ||
| + | |impl=yes | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment= | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,322: | Line 2,705: | ||
|name=llScriptProfiler | |name=llScriptProfiler | ||
|status= | |status= | ||
| − | |impl= | + | |impl=No |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,358: | Line 2,741: | ||
|test=Aran | |test=Aran | ||
|comment=Works beyond 96m :) tested past 1000m | |comment=Works beyond 96m :) tested past 1000m | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llSetAgentEnvironment | ||
| + | |status= | ||
| + | |impl=no | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment= | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,370: | Line 2,761: | ||
|name=llSetAngularVelocity | |name=llSetAngularVelocity | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
|comment=Requires Implementation (Mar.01.2012) | |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= | + | |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 |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,409: | Line 2,808: | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llSetClickAction | |name=llSetClickAction | ||
| − | |status= | + | |status=full |
|impl= | |impl= | ||
|dev= | |dev= | ||
| − | |test= | + | |test=Jeff Kelley |
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,426: | Line 2,825: | ||
|name=llSetContentType | |name=llSetContentType | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,434: | Line 2,833: | ||
|name=llSetDamage | |name=llSetDamage | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,441: | Line 2,840: | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llSetForce | |name=llSetForce | ||
| − | |status= | + | |status=part |
|impl=Yes | |impl=Yes | ||
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= Does not work with current avatar motors physics |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llSetForceAndTorque | |name=llSetForceAndTorque | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,458: | Line 2,857: | ||
|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 |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llSetInventoryPermMask | |name=llSetInventoryPermMask | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,473: | Line 2,872: | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llSetKeyframedMotion | |name=llSetKeyframedMotion | ||
| − | |status= | + | |status=full |
| − | |impl= | + | |impl=Yes |
|dev= | |dev= | ||
| − | |test= | + | |test=Kayaker Magic |
| − | |comment= | + | |comment=Worked well since OpenSim 0.7.6 |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,489: | Line 2,888: | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llSetLinkCamera | |name=llSetLinkCamera | ||
| − | |status= | + | |status=full |
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
| − | |test= | + | |test=Jeff Kelley |
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,505: | Line 2,904: | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llSetLinkMedia | |name=llSetLinkMedia | ||
| − | |status= | + | |status=full |
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
| − | |test= | + | |test=Jeff Kelley |
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,517: | Line 2,916: | ||
|dev=Melanie | |dev=Melanie | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llSetLinkPrimitiveParamsFast | |name=llSetLinkPrimitiveParamsFast | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,537: | Line 2,936: | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llSetLinkTextureAnim | |name=llSetLinkTextureAnim | ||
| − | |status= | + | |status=full |
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
| − | |test= | + | |test=Jeff Kelley |
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,554: | Line 2,953: | ||
|name=llSetMemoryLimit | |name=llSetMemoryLimit | ||
|status= | |status= | ||
| − | |impl= | + | |impl=No |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,589: | Line 2,988: | ||
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,595: | Line 2,994: | ||
|status=full | |status=full | ||
|impl=Yes | |impl=Yes | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment= | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llSetPhysicsMaterial | ||
| + | |status= | ||
| + | |impl=yes | ||
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,613: | Line 3,020: | ||
|dev=Melanie | |dev=Melanie | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llSetPrimMediaParams | |name=llSetPrimMediaParams | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,629: | Line 3,036: | ||
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment=Deprecated |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llSetRegionPos | |name=llSetRegionPos | ||
| − | |status= | + | |status=full |
| − | |impl= | + | |impl=Yes |
|dev= | |dev= | ||
| − | |test= | + | |test=MrFrans/Frans Charming |
| − | |comment= | + | |comment=Tested on the Kitely and Avacon grids. |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,682: | Line 3,089: | ||
|name=llSetSoundQueueing | |name=llSetSoundQueueing | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,701: | Line 3,108: | ||
|dev=Alondria | |dev=Alondria | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,738: | Line 3,145: | ||
|name=llSetTorque | |name=llSetTorque | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,754: | Line 3,161: | ||
|name=llSetVehicleFlags | |name=llSetVehicleFlags | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,794: | Line 3,201: | ||
|name=llSetVelocity | |name=llSetVelocity | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,802: | Line 3,209: | ||
|name=llSHA1String | |name=llSHA1String | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment= |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,824: | Line 3,231: | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| + | |name=llSitOnLink | ||
| + | |status= | ||
| + | |impl= | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment= | ||
| + | }}{{FunctionStatusRow | ||
|name=llSitTarget | |name=llSitTarget | ||
|status=full | |status=full | ||
| Line 2,837: | Line 3,251: | ||
|dev= | |dev= | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| − | |comment=This function CAN lock script threads | + | |comment=This function CAN lock script threads on XEngine, do not use with XEngine |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,845: | Line 3,259: | ||
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment=Deprecated |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,853: | Line 3,267: | ||
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment=Deprecated |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,890: | Line 3,304: | ||
|name=llStopLookAt | |name=llStopLookAt | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,909: | Line 3,323: | ||
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment=Deprecated |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,994: | Line 3,408: | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llTargetRemove | |name=llTargetRemove | ||
| + | |status=full | ||
| + | |impl=Yes | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment= | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llTeleportAgent | ||
| + | |status=full | ||
| + | |impl=Yes | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment= | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llTeleportAgentGlobalCoords | ||
|status=full | |status=full | ||
|impl=Yes | |impl=Yes | ||
| Line 3,014: | Line 3,444: | ||
|dev=Melanie_T | |dev=Melanie_T | ||
|test=Fritigern | |test=Fritigern | ||
| − | |comment= | + | |comment=Operational with Viewers that support it. V3 and above all do. |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 3,034: | Line 3,464: | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llTransferLindenDollars | |name=llTransferLindenDollars | ||
| − | |status= | + | |status=part |
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment=Requires | + | |comment=Requires External money Module |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 3,051: | Line 3,481: | ||
|name=llTriggerSoundLimited | |name=llTriggerSoundLimited | ||
|status= | |status= | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 3,074: | Line 3,504: | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| − | |name= | + | |name=llUpdateCharacter |
| − | |status= | + | |status=unsupported |
| − | |impl= | + | |impl=No |
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |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 | |anc=V | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llVecMag | |name=llVecMag | ||
| − | |status= | + | |status=full |
| − | |impl= | + | |impl=Yes |
|dev= | |dev= | ||
| − | |test= | + | |test=Azwaldo Villota |
| − | |comment= | + | |comment=Tested in OpenSim 0.7.6 Dev |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 3,100: | Line 3,546: | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llVolumeDetect | |name=llVolumeDetect | ||
| − | |status= | + | |status= |
|impl=Yes | |impl=Yes | ||
|dev=Gerhard | |dev=Gerhard | ||
| + | |test=Gimisa | ||
| + | |comment= | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llWanderWithin | ||
| + | |status=unsupported | ||
| + | |impl=No | ||
| + | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment=LL Pathfinding Only. Not in OpenSimulator |
| + | |anc=W | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 3,113: | Line 3,568: | ||
|test= | |test= | ||
|comment= | |comment= | ||
| − | |||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 3,132: | Line 3,586: | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| + | |name=llXorBase64 | ||
| + | |status= | ||
| + | |impl=yes | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment= | ||
| + | }}{{FunctionStatusRow | ||
|name=llXorBase64Strings | |name=llXorBase64Strings | ||
|status=deprecated | |status=deprecated | ||
| − | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
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 |
Back to LSL Status