LSL Status/Functions

From OpenSimulator

(Difference between revisions)
Jump to: navigation, search
(LSL Functions Status)
 
(11 intermediate revisions by 3 users not shown)
Line 21: Line 21:
 
<br />llXorBase64Strings
 
<br />llXorBase64Strings
 
Function List Reference at SL. [http://wiki.secondlife.com/wiki/Template:LSL_All_Functions/Name Reference]
 
Function List Reference at SL. [http://wiki.secondlife.com/wiki/Template:LSL_All_Functions/Name Reference]
 +
 +
== Source Delta (2026-04-30) ==
 +
 +
This page was cross-checked against ''OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs''.
 +
Detailed local categorization: ''LSL-Delta-Categories.txt''
 +
 +
* LSL source unique signatures: 473
 +
* LSL unique names in compared wiki files: 501
 +
* LSL missing in wiki: 0
 +
* LSL wiki-only (not found in current interface): 28
 +
 +
'''LSL missing in wiki (source present) categories'''
 +
* <none>
 +
 +
'''LSL wiki-only (source missing) categories'''
 +
* LL-only Environment APIs (2)
 +
* LL-only Experience/KeyValue (11)
 +
* LL-only Pathfinding/Characters (12)
 +
* Wiki legacy/other not in interface (3)
  
 
'''Note:''' If the Implemented field is blank, the function requires testing and verification.  Possibly incomplete or stub within the OpenSimulator Source code.<br />
 
'''Note:''' If the Implemented field is blank, the function requires testing and verification.  Possibly incomplete or stub within the OpenSimulator Source code.<br />
llSitOnLink
 
 
{{LSL Key Table}}<br />
 
{{LSL Key Table}}<br />
  
Line 84: Line 102:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=LL Experience Only. Not in OpenSimulator
+
|comment=LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 112: Line 130:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llApplyRotationalImpulse
 
|name=llApplyRotationalImpulse
|status=
+
|status=full
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 136: Line 154:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llAttachToAvatar
 
|name=llAttachToAvatar
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 144: Line 162:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llAttachToAvatarTemp
 
|name=llAttachToAvatarTemp
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 154: Line 172:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llAvatarOnLinkSitTarget
 
|name=llAvatarOnLinkSitTarget
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 254: Line 272:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llClearLinkMedia
 
|name=llClearLinkMedia
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 262: Line 280:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llClearPrimMedia
 
|name=llClearPrimMedia
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 286: Line 304:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llCollisionFilter
 
|name=llCollisionFilter
|status=
+
|status=full
 
|impl= yes
 
|impl= yes
 
|dev=
 
|dev=
Line 294: Line 312:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llCollisionSound
 
|name=llCollisionSound
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 302: Line 320:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llCollisionSprite
 
|name=llCollisionSprite
|status=
+
|status=full
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llComputeHash
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 322: Line 348:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=Not in OpenSimulator
+
|comment=LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 330: Line 356:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=Not in OpenSimulator
+
|comment=LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 354: Line 380:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=Not in OpenSimulator
+
|comment=LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 362: Line 388:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=Not in OpenSimulator
+
|comment=LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
 
|anc=D
 
|anc=D
 
}}
 
}}
Line 371: Line 397:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=Not in OpenSimulator
+
|comment=LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 388: Line 414:
 
|test=Charlie Omega
 
|test=Charlie Omega
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llDerezObject
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDetachFromAvatar
 
|name=llDetachFromAvatar
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 463: Line 497:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDetectedTouchBinormal
 
|name=llDetectedTouchBinormal
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 479: Line 513:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDetectedTouchNormal
 
|name=llDetectedTouchNormal
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 503: Line 537:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llDetectedTouchUV
 
|name=llDetectedTouchUV
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 596: Line 630:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=LL Pathfinding Only. Not in OpenSimulator
+
|comment=LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 604: Line 638:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=LL Pathfinding Only. Not in OpenSimulator
+
|comment=LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 621: Line 655:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=Not in OpenSimulator
+
|comment=LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 730: Line 764:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetAnimationOverride
 
|name=llGetAnimationOverride
|status=
+
|status=full
 
|impl=Yes
 
|impl=Yes
 
|dev=
 
|dev=
Line 738: Line 772:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetAttached
 
|name=llGetAttached
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 746: Line 780:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetAttachedList
 
|name=llGetAttachedList
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 759: Line 793:
 
|test=
 
|test=
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetCameraAspect
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetCameraFOV
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 778: Line 828:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetCenterOfMass
 
|name=llGetCenterOfMass
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 790: Line 840:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=Not in OpenSimulator
+
|comment=LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 815: Line 865:
 
|test=Charlie Omega
 
|test=Charlie Omega
 
|comment=(2683)
 
|comment=(2683)
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetDayLength
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetDayOffset
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 834: Line 900:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetEnv
 
|name=llGetEnv
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 846: Line 912:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=  
+
|comment=LL Environment API only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 854: Line 920:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=Not in OpenSimulator
+
|comment=LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 862: Line 928:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=Not in OpenSimulator
+
|comment=LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 874: Line 940:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetFreeMemory
 
|name=llGetFreeMemory
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 883: Line 949:
 
|name=llGetFreeURLs
 
|name=llGetFreeURLs
 
|status=full
 
|status=full
|impl=
+
|impl=yes
 
|dev=
 
|dev=
 
|test=Jeff Kelley
 
|test=Jeff Kelley
Line 903: Line 969:
 
|test=Charlie Omega
 
|test=Charlie Omega
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetHealth
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetHTTPHeader
 
|name=llGetHTTPHeader
|status=
+
|status=full
 
|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
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetInventoryAcquireTime
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 919: Line 1,001:
 
|test=
 
|test=
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetInventoryDesc
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 986: Line 1,076:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetLinkMedia
 
|name=llGetLinkMedia
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 1,018: Line 1,108:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetLinkPrimitiveParams
 
|name=llGetLinkPrimitiveParams
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetLinkSitFlags
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,066: Line 1,164:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetMassMKS
 
|name=llGetMassMKS
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 1,074: Line 1,172:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetMaxScaleFactor
 
|name=llGetMaxScaleFactor
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 1,082: Line 1,180:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetMemoryLimit
 
|name=llGetMemoryLimit
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 1,090: Line 1,188:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetMinScaleFactor
 
|name=llGetMinScaleFactor
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=Requires Implementation
 
|comment=Requires Implementation
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetMoonDirection
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetMoonRotation
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,111: Line 1,225:
 
|test=
 
|test=
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetNotecardLineSync
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,135: Line 1,257:
 
|test=
 
|test=
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetObjectAnimationNames
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,151: Line 1,281:
 
|test=
 
|test=
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetObjectLinkKey
 +
|status=full
 +
|impl=Yes
 +
|dev=
 +
|test=
 +
|comment= 0.9.2.2
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,234: Line 1,372:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetParcelMusicURL
 
|name=llGetParcelMusicURL
|status=
+
|status=full
|impl=
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 1,274: Line 1,412:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetPhysicsMaterial
 
|name=llGetPhysicsMaterial
|status=
+
|status=full
|impl=
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 1,298: Line 1,436:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetPrimMediaParams
 
|name=llGetPrimMediaParams
|status=
+
|status=full
|impl=
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 1,306: Line 1,444:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetRegionAgentCount
 
|name=llGetRegionAgentCount
|status=
+
|status=full
|impl=
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 1,319: Line 1,457:
 
|test=Charlie Omega
 
|test=Charlie Omega
 
|comment=(2688)
 
|comment=(2688)
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetRegionDayLength
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetRegionDayOffset
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,331: Line 1,485:
 
|name=llGetRegionFPS
 
|name=llGetRegionFPS
 
|status=part
 
|status=part
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=Always returns 10.0f
 
|comment=Always returns 10.0f
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetRegionMoonDirection
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetRegionMoonRotation
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,343: Line 1,513:
 
|test=Charlie Omega
 
|test=Charlie Omega
 
|comment=(2688)
 
|comment=(2688)
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetRegionSunDirection
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetRegionSunRotation
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,351: Line 1,537:
 
|test=Charlie Omega
 
|test=Charlie Omega
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetRenderMaterial
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,402: Line 1,596:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetSimStats
 
|name=llGetSimStats
|status=
+
|status=full
|impl=
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 1,418: Line 1,612:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetSPMaxMemory
 
|name=llGetSPMaxMemory
|status=
+
|status=full
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 1,427: Line 1,621:
 
|name=llGetStartParameter
 
|name=llGetStartParameter
 
|status=part
 
|status=part
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=Returns always 0!  Same limitations as llSetStatus
 
|comment=Returns always 0!  Same limitations as llSetStatus
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetStartString
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,438: Line 1,640:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=Not in OpenSimulator
+
|comment=LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,462: Line 1,664:
 
|test=FredoChaplin
 
|test=FredoChaplin
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetSunRotation
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,521: Line 1,731:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetTorque
 
|name=llGetTorque
|status=
+
|status=full
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 1,537: Line 1,747:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetUsedMemory
 
|name=llGetUsedMemory
|status=
+
|status=full
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 1,545: Line 1,755:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGetUsername
 
|name=llGetUsername
|status=
+
|status=full
|impl=
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 1,558: Line 1,768:
 
|test=
 
|test=
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llGetVisualParams
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,625: Line 1,843:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llGroundRepel
 
|name=llGroundRepel
|status=
+
|status=full
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 1,649: Line 1,867:
 
}}
 
}}
  
 +
{{FunctionStatusRow
 +
|name=llHMAC
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llHTTPRequest
 
|name=llHTTPRequest
Line 1,690: Line 1,916:
 
|test=
 
|test=
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llIsFriend
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llIsLinkGLTFMaterial
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,738: Line 1,980:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=Not in OpenSimulator
+
|comment=LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,746: Line 1,988:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=Not in OpenSimulator
+
|comment=LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinear2sRGB
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=0.9.3.0
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinkAdjustSoundVolume
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,756: Line 2,014:
 
|comment=
 
|comment=
 
|anc=L
 
|anc=L
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinkPlaySound
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=
 +
|anc=L
 +
}}
 +
 +
{{FunctionStatusRow
 +
|name=llLinksetDataAvailable
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinksetDataCountFound
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinksetDataCountKeys
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinksetDataDelete
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinksetDataDeleteFound
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinksetDataDeleteProtected
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinksetDataFindKeys
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinksetDataListKeys
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinksetDataRead
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinksetDataReadProtected
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinksetDataReset
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinksetDataWrite
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinksetDataWriteProtected
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinkSetSoundQueueing
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinkSetSoundRadius
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,764: Line 2,152:
 
|test=Jeff Kelley
 
|test=Jeff Kelley
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llLinkStopSound
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,812: Line 2,208:
 
|test=Charlie Omega
 
|test=Charlie Omega
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llList2ListSlice
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,876: Line 2,280:
 
|test=
 
|test=
 
|comment=Needed for Kan-ed#11
 
|comment=Needed for Kan-ed#11
 +
}}
 +
{{FunctionStatusRow
 +
|name=llListFindListNext
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 +
}}
 +
{{FunctionStatusRow
 +
|name=llListFindStrided
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,908: Line 2,328:
 
|test=
 
|test=
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llListSortStrided
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 1,959: Line 2,387:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llLoopSoundMaster
 
|name=llLoopSoundMaster
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 1,967: Line 2,395:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llLoopSoundSlave
 
|name=llLoopSoundSlave
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 1,976: Line 2,404:
 
|name=llMakeExplosion
 
|name=llMakeExplosion
 
|status=deprecated
 
|status=deprecated
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 1,985: Line 2,413:
 
|name=llMakeFire
 
|name=llMakeFire
 
|status=deprecated
 
|status=deprecated
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 1,993: Line 2,421:
 
|name=llMakeFountain
 
|name=llMakeFountain
 
|status=deprecated
 
|status=deprecated
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 2,001: Line 2,429:
 
|name=llMakeSmoke
 
|name=llMakeSmoke
 
|status=deprecated
 
|status=deprecated
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 2,008: Line 2,436:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llManageEstateAccess
 
|name=llManageEstateAccess
|status=
+
|status=full
|impl=
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llMapBeacon
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 2,084: Line 2,520:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=Not in OpenSimulator
+
|comment=LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
 
|anc=N
 
|anc=N
 
}}
 
}}
Line 2,173: Line 2,609:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llPassCollisions
 
|name=llPassCollisions
|status=
+
|status=full
 
|impl=Yes
 
|impl=Yes
 
|dev=
 
|dev=
Line 2,181: Line 2,617:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llPassTouches
 
|name=llPassTouches
|status=
+
|status=full
 
|impl=Yes
 
|impl=Yes
 
|dev=
 
|dev=
Line 2,193: Line 2,629:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=Not in OpenSimulator
+
|comment=LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llPlaySound
 
|name=llPlaySound
|status=
+
|status=full
 
|impl=Yes
 
|impl=Yes
 
|dev=
 
|dev=
Line 2,205: Line 2,641:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llPlaySoundSlave
 
|name=llPlaySoundSlave
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 2,214: Line 2,650:
 
|name=llPointAt
 
|name=llPointAt
 
|status=deprecated
 
|status=deprecated
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 2,241: Line 2,677:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=Not in OpenSimulator
+
|comment=LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 2,257: Line 2,693:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=Not in OpenSimulator
+
|comment=LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRefreshPrimURL
 
|name=llRefreshPrimURL
 
|status=deprecated
 
|status=deprecated
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 2,287: Line 2,723:
 
|name=llReleaseCamera
 
|name=llReleaseCamera
 
|status=deprecated
 
|status=deprecated
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 2,294: Line 2,730:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llReleaseControls
 
|name=llReleaseControls
|status=
+
|status=full
 
|impl=Yes
 
|impl=Yes
 
|dev=
 
|dev=
Line 2,319: Line 2,755:
 
|name=llRemoteDataSetRegion
 
|name=llRemoteDataSetRegion
 
|status=deprecated
 
|status=deprecated
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 2,327: Line 2,763:
 
|name=llRemoteLoadScript
 
|name=llRemoteLoadScript
 
|status=deprecated
 
|status=deprecated
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 2,366: Line 2,802:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRemoveVehicleFlags
 
|name=llRemoveVehicleFlags
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llReplaceSubString
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRequestAgentData
 
|name=llRequestAgentData
 
|status=full
 
|status=full
|impl=yyes
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 2,382: Line 2,826:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRequestDisplayName
 
|name=llRequestDisplayName
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 2,394: Line 2,838:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=Not in OpenSimulator
+
|comment=LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 2,426: Line 2,870:
 
|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,438: Line 2,882:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRequestUserKey
 
|name=llRequestUserKey
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 2,446: Line 2,890:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRequestUsername
 
|name=llRequestUsername
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 2,454: Line 2,898:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llResetAnimationOverride
 
|name=llResetAnimationOverride
|status=
+
|status=full
 
|impl=Yes
 
|impl=Yes
 
|dev=
 
|dev=
Line 2,482: Line 2,926:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=No Plans to implement at this time
+
|comment=Legacy wiki entry. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 2,490: Line 2,934:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=No Plans to implement at this time
+
|comment=Legacy wiki entry. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 2,531: Line 2,975:
 
|test=Aran
 
|test=Aran
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llRezObjectWithParams
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 2,606: Line 3,058:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRotTarget
 
|name=llRotTarget
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 2,614: Line 3,066:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llRotTargetRemove
 
|name=llRotTargetRemove
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 2,647: Line 3,099:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llScaleByFactor
 
|name=llScaleByFactor
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 2,671: Line 3,123:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llScriptProfiler
 
|name=llScriptProfiler
|status=
+
|status=full
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 2,712: Line 3,164:
 
|name=llSetAgentEnvironment
 
|name=llSetAgentEnvironment
 
|status=
 
|status=
|impl=NO
+
|impl=no
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=
+
|comment=LL Environment API only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 2,727: Line 3,179:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetAngularVelocity
 
|name=llSetAngularVelocity
|status=
+
|status=full
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 2,735: Line 3,187:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetAnimationOverride
 
|name=llSetAnimationOverride
|status=
+
|status=full
 
|impl=Yes
 
|impl=Yes
 
|dev=
 
|dev=
Line 2,743: Line 3,195:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetBuoyancy
 
|name=llSetBuoyancy
|status=fail
+
|status=part
 
|impl=Yes
 
|impl=Yes
 
|dev=
 
|dev=
Line 2,776: Line 3,228:
 
|name=llSetClickAction
 
|name=llSetClickAction
 
|status=full
 
|status=full
|impl=
+
|impl=yes
 
|dev=
 
|dev=
 
|test=Jeff Kelley
 
|test=Jeff Kelley
Line 2,791: Line 3,243:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetContentType
 
|name=llSetContentType
|status=
+
|status=full
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 2,799: Line 3,251:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetDamage
 
|name=llSetDamage
|status=
+
|status=full
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 2,807: Line 3,259:
 
{{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
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetForceAndTorque
 
|name=llSetForceAndTorque
|status=
+
|status=full
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 2,831: Line 3,283:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetInventoryPermMask
 
|name=llSetInventoryPermMask
|status=
+
|status=full
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 2,856: Line 3,308:
 
|name=llSetLinkCamera
 
|name=llSetLinkCamera
 
|status=full
 
|status=full
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=Jeff Kelley
 
|test=Jeff Kelley
Line 2,872: Line 3,324:
 
|name=llSetLinkMedia
 
|name=llSetLinkMedia
 
|status=full
 
|status=full
|impl=
+
|impl=yes
 
|dev=
 
|dev=
 
|test=Jeff Kelley
 
|test=Jeff Kelley
Line 2,887: Line 3,339:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetLinkPrimitiveParamsFast
 
|name=llSetLinkPrimitiveParamsFast
|status=
+
|status=full
|impl=
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llSetLinkSitFlags
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 2,904: Line 3,364:
 
|name=llSetLinkTextureAnim
 
|name=llSetLinkTextureAnim
 
|status=full
 
|status=full
|impl=
+
|impl=yes
 
|dev=
 
|dev=
 
|test=Jeff Kelley
 
|test=Jeff Kelley
Line 2,919: Line 3,379:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetMemoryLimit
 
|name=llSetMemoryLimit
|status=
+
|status=full
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 2,967: Line 3,427:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetPhysicsMaterial
 
|name=llSetPhysicsMaterial
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 2,991: Line 3,451:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetPrimMediaParams
 
|name=llSetPrimMediaParams
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 3,000: Line 3,460:
 
|name=llSetPrimURL
 
|name=llSetPrimURL
 
|status=deprecated
 
|status=deprecated
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 3,020: Line 3,480:
 
|test=Tokeiito
 
|test=Tokeiito
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llSetRenderMaterial
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 3,055: Line 3,523:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetSoundQueueing
 
|name=llSetSoundQueueing
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 3,111: Line 3,579:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetTorque
 
|name=llSetTorque
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 3,127: Line 3,595:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetVehicleFlags
 
|name=llSetVehicleFlags
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 3,167: Line 3,635:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSetVelocity
 
|name=llSetVelocity
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 3,175: Line 3,643:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSHA1String
 
|name=llSHA1String
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llSHA256String
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 3,199: Line 3,675:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llSitOnLink
 
|name=llSitOnLink
|status=
+
|status=full
|impl=
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=
+
|comment=Legacy wiki entry. Not in current OpenSim ILSL_Api.cs
 
}}{{FunctionStatusRow
 
}}{{FunctionStatusRow
 
|name=llSitTarget
 
|name=llSitTarget
Line 3,223: Line 3,699:
 
|name=llSound
 
|name=llSound
 
|status=deprecated
 
|status=deprecated
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 3,231: Line 3,707:
 
|name=llSoundPreload
 
|name=llSoundPreload
 
|status=deprecated
 
|status=deprecated
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 3,243: Line 3,719:
 
|test=Charlie Omega
 
|test=Charlie Omega
 
|comment=(2688)
 
|comment=(2688)
 +
}}
 +
{{FunctionStatusRow
 +
|name=llsRGB2Linear
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 3,251: Line 3,735:
 
|test=
 
|test=
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llStartObjectAnimation
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 3,270: Line 3,762:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llStopLookAt
 
|name=llStopLookAt
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 3,283: Line 3,775:
 
|test=
 
|test=
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llStopObjectAnimation
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llStopPointAt
 
|name=llStopPointAt
 
|status=deprecated
 
|status=deprecated
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 3,335: Line 3,835:
 
|name=llTakeCamera
 
|name=llTakeCamera
 
|status=deprecated
 
|status=deprecated
|impl=No
+
|impl=yes
 
|dev=
 
|dev=
 
|test=
 
|test=
Line 3,364: Line 3,864:
 
|test=
 
|test=
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llTargetedEmail
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 3,447: Line 3,955:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llTriggerSoundLimited
 
|name=llTriggerSoundLimited
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=
Line 3,476: Line 3,984:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=LL Pathfinding Only. Not in OpenSimulator
+
|comment=LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 3,484: Line 3,992:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=LL Experience Only. Not in OpenSimulator
+
|comment=LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
Line 3,513: Line 4,021:
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llVolumeDetect
 
|name=llVolumeDetect
|status=
+
|status=full
 
|impl=Yes
 
|impl=Yes
 
|dev=Gerhard
 
|dev=Gerhard
Line 3,525: Line 4,033:
 
|dev=
 
|dev=
 
|test=
 
|test=
|comment=LL Pathfinding Only. Not in OpenSimulator
+
|comment=LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
 
|anc=W
 
|anc=W
 
}}
 
}}
Line 3,551: Line 4,059:
 
|test=
 
|test=
 
|comment=
 
|comment=
 +
}}
 +
{{FunctionStatusRow
 +
|name=llWorldPosToHUD
 +
|status=full
 +
|impl=yes
 +
|dev=
 +
|test=
 +
|comment=Present in ILSL_Api.cs; requires in-world verification
 
}}
 
}}
 
{{FunctionStatusRow
 
{{FunctionStatusRow
 
|name=llXorBase64
 
|name=llXorBase64
|status=
+
|status=full
 
|impl=yes
 
|impl=yes
 
|dev=
 
|dev=

Latest revision as of 00:25, 30 April 2026

[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

[edit] Source Delta (2026-04-30)

This page was cross-checked against OpenSim/Region/ScriptEngine/Shared/Api/Interface/ILSL_Api.cs. Detailed local categorization: LSL-Delta-Categories.txt

  • LSL source unique signatures: 473
  • LSL unique names in compared wiki files: 501
  • LSL missing in wiki: 0
  • LSL wiki-only (not found in current interface): 28

LSL missing in wiki (source present) categories

  • <none>

LSL wiki-only (source missing) categories

  • LL-only Environment APIs (2)
  • LL-only Experience/KeyValue (11)
  • LL-only Pathfinding/Characters (12)
  • Wiki legacy/other not in interface (3)

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/KeyValue only. Not in current OpenSim ILSL_Api.cs
llAllowInventoryDrop Yes Patnad
llAngleBetween Yes Alondria NUnit
llApplyImpulse Yes
llApplyRotationalImpulse yes
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 yes
llComputeHash yes Present in ILSL_Api.cs; requires in-world verification
llCos Yes Charlie Omega
llCreateCharacter No LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
llCreateKeyValue No LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
llCreateLink Yes
llCSV2List Yes Charlie Omega
llDataSizeKeyValue No LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
llDeleteCharacter No LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
llDeleteKeyValue No LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
llDeleteSubList Yes Alondria Charlie Omega
llDeleteSubString Yes Charlie Omega
llDerezObject yes Present in ILSL_Api.cs; requires in-world verification
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/Character API only. Not in current OpenSim ILSL_Api.cs
llExecCharacterCmd No LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
llFabs Yes Charlie Omega (2683)
llFleeFrom No LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
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
llGetCameraAspect yes Present in ILSL_Api.cs; requires in-world verification
llGetCameraFOV yes Present in ILSL_Api.cs; requires in-world verification
llGetCameraPos Yes Phrearch Phrearch
llGetCameraRot Yes
llGetCenterOfMass yes
llGetClosestNavPoint No LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
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)
llGetDayLength yes Present in ILSL_Api.cs; requires in-world verification
llGetDayOffset yes Present in ILSL_Api.cs; requires in-world verification
llGetDisplayName yes returns usernames
llGetEnergy yes Always returns 1.0f
llGetEnv yes
llGetEnvironment No LL Environment API only. Not in current OpenSim ILSL_Api.cs
llGetExperienceDetails No LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
llGetExperienceErrorMessage No LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
llGetForce Yes
llGetFreeMemory yes
llGetFreeURLs yes Jeff Kelley
llGetGeometricCenter Yes Alondria
llGetGMTclock Yes Charlie Omega
llGetHealth yes Present in ILSL_Api.cs; requires in-world verification
llGetHTTPHeader Yes Tokeiito tested at 2011.01.25 on 0.7.1 Dev with XEngine
llGetInventoryAcquireTime yes Present in ILSL_Api.cs; requires in-world verification
llGetInventoryCreator Yes
llGetInventoryDesc yes Present in ILSL_Api.cs; requires in-world verification
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
llGetLinkSitFlags yes Present in ILSL_Api.cs; requires in-world verification
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
llGetMoonDirection yes Present in ILSL_Api.cs; requires in-world verification
llGetMoonRotation yes Present in ILSL_Api.cs; requires in-world verification
llGetNextEmail Yes
llGetNotecardLine Yes Krtaylor
llGetNotecardLineSync yes Present in ILSL_Api.cs; requires in-world verification
llGetNumberOfNotecardLines Yes Krtaylor
llGetNumberOfPrims Yes Alondria Charlie Omega
llGetNumberOfSides Yes
llGetObjectAnimationNames yes Present in ILSL_Api.cs; requires in-world verification
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 yes
llGetParcelPrimCount Yes
llGetParcelPrimOwners Yes Alondria See also llGetParcelPrimOwners
llGetPermissions Yes Melanie
llGetPermissionsKey Yes Melanie
llGetPhysicsMaterial yes
llGetPos Yes Charlie Omega
llGetPrimitiveParams Yes
llGetPrimMediaParams yes
llGetRegionAgentCount yes
llGetRegionCorner Yes Charlie Omega (2688)
llGetRegionDayLength yes Present in ILSL_Api.cs; requires in-world verification
llGetRegionDayOffset yes Present in ILSL_Api.cs; requires in-world verification
llGetRegionFlags Yes Alondria
llGetRegionFPS yes Always returns 10.0f
llGetRegionMoonDirection yes Present in ILSL_Api.cs; requires in-world verification
llGetRegionMoonRotation yes Present in ILSL_Api.cs; requires in-world verification
llGetRegionName Yes Charlie Omega (2688)
llGetRegionSunDirection yes Present in ILSL_Api.cs; requires in-world verification
llGetRegionSunRotation yes Present in ILSL_Api.cs; requires in-world verification
llGetRegionTimeDilation Yes Alondria Charlie Omega
llGetRenderMaterial yes Present in ILSL_Api.cs; requires in-world verification
llGetRootPosition Yes Alondria
llGetRootRotation Yes Alondria
llGetRot Yes Charlie Omega
llGetScale Yes Charlie Omega
llGetScriptName Yes Aran works.
llGetScriptState Yes Aran Works.
llGetSimStats yes
llGetSimulatorHostname Yes Charlie Omega
llGetSPMaxMemory yes Requires Implementation (Mar.01.2012)
llGetStartParameter yes Returns always 0! Same limitations as llSetStatus
llGetStartString yes Present in ILSL_Api.cs; requires in-world verification
llGetStaticPath No LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
llGetStatus Yes dev
llGetSubString Yes Charlie Omega
llGetSunDirection Yes Krtaylor FredoChaplin
llGetSunRotation yes Present in ILSL_Api.cs; requires in-world verification
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 yes
llGetUnixTime Yes Charlie Omega
llGetUsedMemory yes
llGetUsername yes
llGetVel Yes Alondria
llGetVisualParams yes Present in ILSL_Api.cs; requires in-world verification
llGetWallclock Yes
llGiveInventory Yes Aran
llGiveInventoryList Yes Patnad
llGiveMoney Yes Melanie Aran Works
llGodLikeRezObject No
llGround Yes Alondria Aran
llGroundContour Yes
llGroundNormal Yes
llGroundRepel yes
llGroundSlope Yes


llHash Yes


llHMAC yes Present in ILSL_Api.cs; requires in-world verification
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
llIsFriend yes Present in ILSL_Api.cs; requires in-world verification
llIsLinkGLTFMaterial yes Present in ILSL_Api.cs; requires in-world verification
llJson2List Yes
llJsonGetValue Yes
llJsonSetValue Yes
llJsonValueType Yes
llKey2Name Yes Alondria
llKeyCountKeyValue No LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
llKeysKeyValue No LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
llLinear2sRGB yes 0.9.3.0
llLinkAdjustSoundVolume yes
llLinkParticleSystem yes Jeff Kelley
llLinkPlaySound yes


llLinksetDataAvailable yes Present in ILSL_Api.cs; requires in-world verification
llLinksetDataCountFound yes Present in ILSL_Api.cs; requires in-world verification
llLinksetDataCountKeys yes Present in ILSL_Api.cs; requires in-world verification
llLinksetDataDelete yes Present in ILSL_Api.cs; requires in-world verification
llLinksetDataDeleteFound yes Present in ILSL_Api.cs; requires in-world verification
llLinksetDataDeleteProtected yes Present in ILSL_Api.cs; requires in-world verification
llLinksetDataFindKeys yes Present in ILSL_Api.cs; requires in-world verification
llLinksetDataListKeys yes Present in ILSL_Api.cs; requires in-world verification
llLinksetDataRead yes Present in ILSL_Api.cs; requires in-world verification
llLinksetDataReadProtected yes Present in ILSL_Api.cs; requires in-world verification
llLinksetDataReset yes Present in ILSL_Api.cs; requires in-world verification
llLinksetDataWrite yes Present in ILSL_Api.cs; requires in-world verification
llLinksetDataWriteProtected yes Present in ILSL_Api.cs; requires in-world verification
llLinkSetSoundQueueing yes Present in ILSL_Api.cs; requires in-world verification
llLinkSetSoundRadius yes Present in ILSL_Api.cs; requires in-world verification
llLinkSitTarget yes Jeff Kelley
llLinkStopSound yes Present in ILSL_Api.cs; requires in-world verification
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
llList2ListSlice yes Present in ILSL_Api.cs; requires in-world verification
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
llListFindListNext yes Present in ILSL_Api.cs; requires in-world verification
llListFindStrided yes Present in ILSL_Api.cs; requires in-world verification
llListInsertList Yes Charlie Omega
llListRandomize Yes
llListReplaceList Yes Alondria
llListSort Yes
llListSortStrided yes Present in ILSL_Api.cs; requires in-world verification
llListStatistics Yes Alondria
llLoadURL Yes
llLog Yes
llLog10 Yes
llLookAt Yes
llLoopSound Yes Alondria Aran
llLoopSoundMaster yes
llLoopSoundSlave yes
llMakeExplosion yes Deprecated
llMakeFire yes Deprecated
llMakeFountain yes Deprecated
llMakeSmoke yes Deprecated
llManageEstateAccess yes
llMapBeacon yes Present in ILSL_Api.cs; requires in-world verification
llMapDestination Yes
llMD5String Yes
llMessageLinked Yes
llMinEventDelay yes
llModifyLand Yes
llModPow Yes
llMoveToTarget Yes
llName2Key Yes
llNavigateTo No LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
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 LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
llPlaySound Yes Azwaldo Villota
llPlaySoundSlave yes
llPointAt yes
llPow Yes Charlie Omega
llPreloadSound Yes
llPursue No LL Pathfinding/Character API only. Not in current OpenSim ILSL_Api.cs
llPushObject Yes
llReadKeyValue No LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
llRefreshPrimURL yes
llRegionSay Yes
llRegionSayTo Yes BlueWall
llReleaseCamera yes Deprecated
llReleaseControls Yes
llReleaseURL yes
llRemoteDataReply Yes jimbo21
llRemoteDataSetRegion yes
llRemoteLoadScript yes Deprecated (from LSL Wiki)
llRemoteLoadScriptPin Yes
llRemoveFromLandBanList Yes Alondria
llRemoveFromLandPassList Yes Alondria
llRemoveInventory Yes
llRemoveVehicleFlags yes
llReplaceSubString yes Present in ILSL_Api.cs; requires in-world verification
llRequestAgentData yes
llRequestDisplayName yes
llRequestExperiencePermissions No LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
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 Legacy wiki entry. Not in current OpenSim ILSL_Api.cs
llReturnObjectsByOwner No Legacy wiki entry. Not in current OpenSim ILSL_Api.cs
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
llRezObjectWithParams yes Present in ILSL_Api.cs; requires in-world verification
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 yes 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 LL Environment API only. Not in current OpenSim ILSL_Api.cs
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 yes 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
llSetLinkSitFlags yes Present in ILSL_Api.cs; requires in-world verification
llSetLinkTexture Yes
llSetLinkTextureAnim yes Jeff Kelley
llSetLocalRot Yes Alondria
llSetMemoryLimit yes 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 yes Deprecated
llSetRegionPos Yes MrFrans/Frans Charming Tested on the Kitely and Avacon grids.
llSetRemoteScriptAccessPin Yes Tokeiito
llSetRenderMaterial yes Present in ILSL_Api.cs; requires in-world verification
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
llSHA256String yes Present in ILSL_Api.cs; requires in-world verification
llShout Yes Charlie Omega (2688) (limits 1023 chars)
llSin Yes Charlie Omega (2688)
llSitOnLink yes Legacy wiki entry. Not in current OpenSim ILSL_Api.cs
llSitTarget Yes
llSleep Yes Charlie Omega This function CAN lock script threads on XEngine, do not use with XEngine
llSound yes Deprecated
llSoundPreload yes Deprecated
llSqrt Yes Charlie Omega (2688)
llsRGB2Linear yes Present in ILSL_Api.cs; requires in-world verification
llStartAnimation Yes
llStartObjectAnimation yes Present in ILSL_Api.cs; requires in-world verification
llStopAnimation Yes
llStopHover Yes
llStopLookAt yes
llStopMoveToTarget Yes
llStopObjectAnimation yes Present in ILSL_Api.cs; requires in-world verification
llStopPointAt yes Deprecated
llStopSound Yes Alondria
llStringLength Yes
llStringToBase64 Yes
llStringTrim Yes Hashbox
llSubStringIndex Yes
llTakeCamera yes Deprecated
llTakeControls Yes Patnad Needed for Kan-ed#12
llTan Yes Charlie Omega (2688)
llTarget Yes
llTargetedEmail yes Present in ILSL_Api.cs; requires in-world verification
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/Character API only. Not in current OpenSim ILSL_Api.cs
llUpdateKeyValue No LL Experience/KeyValue only. Not in current OpenSim ILSL_Api.cs
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/Character API only. Not in current OpenSim ILSL_Api.cs
llWater Yes Alondria
llWhisper Yes Charlie Omega (2688) (but limited to 1023 chars)
llWind Yes
llWorldPosToHUD yes Present in ILSL_Api.cs; requires in-world verification
llXorBase64 yes
llXorBase64Strings yes Deprecated
llXorBase64StringsCorrect Yes

Back to LSL Status

General
About This Wiki