LSL Status/Functions
From OpenSimulator
(Difference between revisions)
(→LSL Functions Status) |
m |
||
(25 intermediate revisions by 2 users not shown) | |||
Line 19: | Line 19: | ||
Pathfinding Functions: 12 indicated. (Path Finding is '''not''' supported by OpenSimulator)<br /> | Pathfinding Functions: 12 indicated. (Path Finding is '''not''' supported by OpenSimulator)<br /> | ||
Total remaining functions: 389<br/> | Total remaining functions: 389<br/> | ||
− | <br /> | + | <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] | ||
'''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 /> | ||
− | |||
{{LSL Key Table}}<br /> | {{LSL Key Table}}<br /> | ||
Line 137: | Line 136: | ||
|name=llAttachToAvatar | |name=llAttachToAvatar | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= acryline | |test= acryline | ||
Line 145: | Line 144: | ||
|name=llAttachToAvatarTemp | |name=llAttachToAvatarTemp | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= acryline | |test= acryline | ||
Line 155: | Line 154: | ||
|name=llAvatarOnLinkSitTarget | |name=llAvatarOnLinkSitTarget | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= acryline | |test= acryline | ||
Line 255: | Line 254: | ||
|name=llClearLinkMedia | |name=llClearLinkMedia | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= acryline | |test= acryline | ||
Line 263: | Line 262: | ||
|name=llClearPrimMedia | |name=llClearPrimMedia | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= acryline | |test= acryline | ||
Line 287: | Line 286: | ||
|name=llCollisionFilter | |name=llCollisionFilter | ||
|status= | |status= | ||
− | |impl= | + | |impl= yes |
|dev= | |dev= | ||
|test= acryline | |test= acryline | ||
Line 295: | Line 294: | ||
|name=llCollisionSound | |name=llCollisionSound | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 392: | Line 391: | ||
|name=llDetachFromAvatar | |name=llDetachFromAvatar | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 408: | Line 407: | ||
|name=llDetectedGroup | |name=llDetectedGroup | ||
|status=full | |status=full | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 464: | Line 463: | ||
|name=llDetectedTouchBinormal | |name=llDetectedTouchBinormal | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 472: | Line 471: | ||
|name=llDetectedTouchFace | |name=llDetectedTouchFace | ||
|status=full | |status=full | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test=Jeff Kelley | |test=Jeff Kelley | ||
Line 480: | Line 479: | ||
|name=llDetectedTouchNormal | |name=llDetectedTouchNormal | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 488: | Line 487: | ||
|name=llDetectedTouchPos | |name=llDetectedTouchPos | ||
|status=full | |status=full | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test=Jeff Kelley | |test=Jeff Kelley | ||
Line 504: | Line 503: | ||
|name=llDetectedTouchUV | |name=llDetectedTouchUV | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test=acryline | |test=acryline | ||
Line 739: | Line 738: | ||
|name=llGetAttached | |name=llGetAttached | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 747: | Line 746: | ||
|name=llGetAttachedList | |name=llGetAttachedList | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 779: | Line 778: | ||
|name=llGetCenterOfMass | |name=llGetCenterOfMass | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 818: | 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 835: | Line 834: | ||
|name=llGetEnv | |name=llGetEnv | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 875: | Line 874: | ||
|name=llGetFreeMemory | |name=llGetFreeMemory | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 883: | Line 882: | ||
|name=llGetFreeURLs | |name=llGetFreeURLs | ||
|status=full | |status=full | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test=Jeff Kelley | |test=Jeff Kelley | ||
Line 987: | Line 986: | ||
|name=llGetLinkMedia | |name=llGetLinkMedia | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 1,019: | Line 1,018: | ||
|name=llGetLinkPrimitiveParams | |name=llGetLinkPrimitiveParams | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 1,042: | Line 1,041: | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llGetLocalPos | |name=llGetLocalPos | ||
− | |status= | + | |status=full |
|impl=Yes | |impl=Yes | ||
|dev= | |dev= | ||
Line 1,067: | Line 1,066: | ||
|name=llGetMassMKS | |name=llGetMassMKS | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 1,075: | Line 1,074: | ||
|name=llGetMaxScaleFactor | |name=llGetMaxScaleFactor | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 1,083: | Line 1,082: | ||
|name=llGetMemoryLimit | |name=llGetMemoryLimit | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 1,091: | Line 1,090: | ||
|name=llGetMinScaleFactor | |name=llGetMinScaleFactor | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 1,151: | Line 1,150: | ||
|test= | |test= | ||
|comment= | |comment= | ||
+ | }} | ||
+ | {{FunctionStatusRow | ||
+ | |name=llGetObjectLinkKey | ||
+ | |status= | ||
+ | |impl=Yes | ||
+ | |dev= | ||
+ | |test= | ||
+ | |comment= 0.9.2.2 | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
Line 1,538: | Line 1,545: | ||
|name=llGetUsedMemory | |name=llGetUsedMemory | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 1,546: | Line 1,553: | ||
|name=llGetUsername | |name=llGetUsername | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 1,747: | Line 1,754: | ||
|test= | |test= | ||
|comment=Not in OpenSimulator | |comment=Not in OpenSimulator | ||
+ | }} | ||
+ | {{FunctionStatusRow | ||
+ | |name=llLinear2sRGB | ||
+ | |status= | ||
+ | |impl=yes | ||
+ | |dev= | ||
+ | |test= | ||
+ | |comment=0.9.3.0 | ||
+ | }} | ||
+ | {{FunctionStatusRow | ||
+ | |name=llLinkAdjustSoundVolume | ||
+ | |status= | ||
+ | |impl=yes | ||
+ | |dev= | ||
+ | |test= | ||
+ | |comment= | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llLinkParticleSystem | |name=llLinkParticleSystem | ||
|status=full | |status=full | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test=Jeff Kelley | |test=Jeff Kelley | ||
Line 1,757: | Line 1,780: | ||
|anc=L | |anc=L | ||
}} | }} | ||
+ | {{FunctionStatusRow | ||
+ | |name=llLinkPlaySound | ||
+ | |status= | ||
+ | |impl=yes | ||
+ | |dev= | ||
+ | |test= | ||
+ | |comment= | ||
+ | |anc=L | ||
+ | }} | ||
+ | |||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llLinkSitTarget | |name=llLinkSitTarget | ||
|status=full | |status=full | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test=Jeff Kelley | |test=Jeff Kelley | ||
Line 1,960: | Line 1,993: | ||
|name=llLoopSoundMaster | |name=llLoopSoundMaster | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 1,968: | Line 2,001: | ||
|name=llLoopSoundSlave | |name=llLoopSoundSlave | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,041: | Line 2,074: | ||
|name=llMinEventDelay | |name=llMinEventDelay | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,206: | Line 2,239: | ||
|name=llPlaySoundSlave | |name=llPlaySoundSlave | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,303: | Line 2,336: | ||
|name=llReleaseURL | |name=llReleaseURL | ||
|status=part | |status=part | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,367: | Line 2,400: | ||
|name=llRemoveVehicleFlags | |name=llRemoveVehicleFlags | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,375: | Line 2,408: | ||
|name=llRequestAgentData | |name=llRequestAgentData | ||
|status=full | |status=full | ||
− | |impl= | + | |impl=yyes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,383: | Line 2,416: | ||
|name=llRequestDisplayName | |name=llRequestDisplayName | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,415: | Line 2,448: | ||
|name=llRequestSecureURL | |name=llRequestSecureURL | ||
|status=part | |status=part | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,426: | 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,439: | Line 2,472: | ||
|name=llRequestUserKey | |name=llRequestUserKey | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,447: | Line 2,480: | ||
|name=llRequestUsername | |name=llRequestUsername | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,607: | Line 2,640: | ||
|name=llRotTarget | |name=llRotTarget | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,615: | Line 2,648: | ||
|name=llRotTargetRemove | |name=llRotTargetRemove | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,648: | Line 2,681: | ||
|name=llScaleByFactor | |name=llScaleByFactor | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,712: | Line 2,745: | ||
|name=llSetAgentEnvironment | |name=llSetAgentEnvironment | ||
|status= | |status= | ||
− | |impl= | + | |impl=no |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,728: | Line 2,761: | ||
|name=llSetAngularVelocity | |name=llSetAngularVelocity | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,743: | Line 2,776: | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llSetBuoyancy | |name=llSetBuoyancy | ||
− | |status= | + | |status=part |
|impl=Yes | |impl=Yes | ||
|dev= | |dev= | ||
Line 2,792: | Line 2,825: | ||
|name=llSetContentType | |name=llSetContentType | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,800: | Line 2,833: | ||
|name=llSetDamage | |name=llSetDamage | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,807: | 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,832: | Line 2,865: | ||
|name=llSetInventoryPermMask | |name=llSetInventoryPermMask | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,856: | Line 2,889: | ||
|name=llSetLinkCamera | |name=llSetLinkCamera | ||
|status=full | |status=full | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test=Jeff Kelley | |test=Jeff Kelley | ||
Line 2,872: | Line 2,905: | ||
|name=llSetLinkMedia | |name=llSetLinkMedia | ||
|status=full | |status=full | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test=Jeff Kelley | |test=Jeff Kelley | ||
Line 2,888: | Line 2,921: | ||
|name=llSetLinkPrimitiveParamsFast | |name=llSetLinkPrimitiveParamsFast | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,904: | Line 2,937: | ||
|name=llSetLinkTextureAnim | |name=llSetLinkTextureAnim | ||
|status=full | |status=full | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test=Jeff Kelley | |test=Jeff Kelley | ||
Line 2,968: | Line 3,001: | ||
|name=llSetPhysicsMaterial | |name=llSetPhysicsMaterial | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 2,992: | Line 3,025: | ||
|name=llSetPrimMediaParams | |name=llSetPrimMediaParams | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 3,056: | Line 3,089: | ||
|name=llSetSoundQueueing | |name=llSetSoundQueueing | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 3,112: | Line 3,145: | ||
|name=llSetTorque | |name=llSetTorque | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 3,128: | Line 3,161: | ||
|name=llSetVehicleFlags | |name=llSetVehicleFlags | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 3,168: | Line 3,201: | ||
|name=llSetVelocity | |name=llSetVelocity | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 3,176: | Line 3,209: | ||
|name=llSHA1String | |name=llSHA1String | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 3,271: | Line 3,304: | ||
|name=llStopLookAt | |name=llStopLookAt | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 3,431: | 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,448: | Line 3,481: | ||
|name=llTriggerSoundLimited | |name=llTriggerSoundLimited | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 3,555: | Line 3,588: | ||
|name=llXorBase64 | |name=llXorBase64 | ||
|status= | |status= | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= | ||
Line 3,562: | Line 3,595: | ||
|name=llXorBase64Strings | |name=llXorBase64Strings | ||
|status=deprecated | |status=deprecated | ||
− | |impl= | + | |impl=yes |
|dev= | |dev= | ||
|test= | |test= |
Latest revision as of 13: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