LSL Status/Functions
From OpenSimulator
(Difference between revisions)
(→LSL Functions Status) |
(→LSL Functions Status Revised Table to Current) |
||
| Line 7: | Line 7: | ||
== LSL Functions Status == | == LSL Functions Status == | ||
| − | |||
| − | + | '''Updated: November 10, 2012 using OpenSim-86b2260-r/20949''' | |
| − | + | ||
| + | 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 405 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: 378<br/> | ||
| + | <br /> | ||
| + | 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 /> | ||
| Line 131: | Line 134: | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| − | |name= | + | |name=llAttachToAvatarTemp |
| − | |status= | + | |status= |
| − | |impl= | + | |impl= |
| − | |dev= | + | |dev= |
|test= | |test= | ||
|comment= | |comment= | ||
| Line 145: | Line 148: | ||
|test= | |test= | ||
|comment=* Requires testing and Verification (update here plz) | |comment=* Requires testing and Verification (update here plz) | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llAvatarOnSitTarget | ||
| + | |status=full | ||
| + | |impl=Yes | ||
| + | |dev=Teravus | ||
| + | |test= | ||
| + | |comment= | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 283: | Line 294: | ||
|test=Charlie Omega | |test=Charlie Omega | ||
|comment=(2683) llSay(0,(string)llCos(100)); | |comment=(2683) llSay(0,(string)llCos(100)); | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llCreateCharacter | ||
| + | |status= | ||
| + | |impl=No | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=LL Pathfinding Only. Not in OpenSimulator | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 299: | Line 318: | ||
|test=Charlie Omega | |test=Charlie Omega | ||
|comment= | |comment= | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llDeleteCharacter | ||
| + | |status= | ||
| + | |impl=No | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=LL Pathfinding Only. Not in OpenSimulator | ||
| + | |anc=D | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 307: | Line 335: | ||
|test=Charlie Omega | |test=Charlie Omega | ||
|comment= | |comment= | ||
| − | |||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 482: | Line 509: | ||
|impl=Yes* | |impl=Yes* | ||
|dev= | |dev= | ||
| − | |test=Garmin Kawaguichi | + | |test=Garmin Kawaguichi |
|comment=* Megaregion = No | |comment=* Megaregion = No | ||
|anc=E | |anc=E | ||
| Line 517: | Line 544: | ||
|test= | |test= | ||
|comment=Should work now. Someone who understands the math, please | |comment=Should work now. Someone who understands the math, please | ||
| − | |test=. | + | }} |
| + | {{FunctionStatusRow | ||
| + | |name=llEvade | ||
| + | |status= | ||
| + | |impl=No | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=LL Pathfinding Only. Not in OpenSimulator | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llExecCharacterCmd | ||
| + | |status= | ||
| + | |impl=No | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=LL Pathfinding Only. Not in OpenSimulator | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 527: | Line 569: | ||
|comment=(2683) | |comment=(2683) | ||
|anc=F | |anc=F | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llFleeFrom | ||
| + | |status= | ||
| + | |impl=No | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=LL Pathfinding Only. Not in OpenSimulator | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 559: | Line 609: | ||
|test= | |test= | ||
|comment= 0.7.4 onwards. From commit 9c2a73b61ef (30th April 2012) | |comment= 0.7.4 onwards. From commit 9c2a73b61ef (30th April 2012) | ||
| + | |anc=G | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 567: | Line 618: | ||
|test= | |test= | ||
|comment= | |comment= | ||
| − | |||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 672: | Line 722: | ||
|test= | |test= | ||
|comment= | |comment= | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llGetClosestNavPoint | ||
| + | |status= | ||
| + | |impl=No | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=LL Pathfinding Only. Not in OpenSimulator | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 716: | Line 774: | ||
|name=llGetEnv | |name=llGetEnv | ||
|status= | |status= | ||
| − | |impl= | + | |impl=No |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 924: | Line 982: | ||
|name=llGetMassMKS | |name=llGetMassMKS | ||
|status= | |status= | ||
| − | |impl= | + | |impl=No |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 932: | Line 990: | ||
|name=llGetMemoryLimit | |name=llGetMemoryLimit | ||
|status= | |status= | ||
| − | |impl= | + | |impl=No |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 1,110: | Line 1,168: | ||
|impl=Yes | |impl=Yes | ||
|dev=Melanie | |dev=Melanie | ||
| + | |test= | ||
| + | |comment= | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llGetPhysicsMaterial | ||
| + | |status= | ||
| + | |impl= | ||
| + | |dev= | ||
|test= | |test= | ||
|comment= | |comment= | ||
| Line 1,232: | Line 1,298: | ||
|test=Aran | |test=Aran | ||
|comment=Works. | |comment=Works. | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llGetSimStats | ||
| + | |status= | ||
| + | |impl= | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment= | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,244: | Line 1,318: | ||
|name=llGetSPMaxMemory | |name=llGetSPMaxMemory | ||
|status= | |status= | ||
| − | |impl= | + | |impl=No |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 1,256: | Line 1,330: | ||
|test= | |test= | ||
|comment=Returns always 0! Same limitations as llSetStatus | |comment=Returns always 0! Same limitations as llSetStatus | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llGetStaticPath | ||
| + | |status= | ||
| + | |impl=No | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=LL Pathfinding Only. 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,357: | Line 1,437: | ||
|name=llGetUsedMemory | |name=llGetUsedMemory | ||
|status= | |status= | ||
| − | |impl= | + | |impl=No |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 1,482: | Line 1,562: | ||
|test= | |test= | ||
|comment= | |comment= | ||
| + | |anc=I | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,515: | Line 1,596: | ||
|test= | |test= | ||
|comment=* Requires testing and Verification (update here plz) | |comment=* Requires testing and Verification (update here plz) | ||
| + | |anc=L | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,820: | Line 1,902: | ||
|test= | |test= | ||
|comment= | |comment= | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llNavigateTo | ||
| + | |status= | ||
| + | |impl=No | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=LL Pathfinding Only. Not in OpenSimulator | ||
| + | |anc=N | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,828: | Line 1,919: | ||
|test=Charlie Omega | |test=Charlie Omega | ||
|comment=(2683) | |comment=(2683) | ||
| + | |anc=O | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,909: | Line 2,001: | ||
|test= | |test= | ||
|comment= | |comment= | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llPatrolPoints | ||
| + | |status= | ||
| + | |impl=No | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=LL Pathfinding Only. Not in OpenSimulator | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 1,949: | Line 2,049: | ||
|test= | |test= | ||
|comment= | |comment= | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llPursue | ||
| + | |status= | ||
| + | |impl=No | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=LL Pathfinding Only. Not in OpenSimulator | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,162: | Line 2,270: | ||
|name=llResetScript | |name=llResetScript | ||
|status=full | |status=full | ||
| − | |impl=Yes | + | |impl=Yes |
|dev=Alondria | |dev=Alondria | ||
|test=Charlie Omega | |test=Charlie Omega | ||
| Line 2,323: | Line 2,431: | ||
|name=llScriptProfiler | |name=llScriptProfiler | ||
|status= | |status= | ||
| − | |impl= | + | |impl=No |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,371: | Line 2,479: | ||
|name=llSetAngularVelocity | |name=llSetAngularVelocity | ||
|status= | |status= | ||
| − | |impl= | + | |impl=No |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,427: | Line 2,535: | ||
|name=llSetContentType | |name=llSetContentType | ||
|status= | |status= | ||
| − | |impl= | + | |impl=No |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,475: | Line 2,583: | ||
|name=llSetKeyframedMotion | |name=llSetKeyframedMotion | ||
|status= | |status= | ||
| − | |impl= | + | |impl=No |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,491: | Line 2,599: | ||
|name=llSetLinkCamera | |name=llSetLinkCamera | ||
|status= | |status= | ||
| − | |impl= | + | |impl=No |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,555: | Line 2,663: | ||
|name=llSetMemoryLimit | |name=llSetMemoryLimit | ||
|status= | |status= | ||
| − | |impl= | + | |impl=No |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,596: | Line 2,704: | ||
|status=full | |status=full | ||
|impl=Yes | |impl=Yes | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment= | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llSetPhysicsMaterial | ||
| + | |status= | ||
| + | |impl= | ||
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,630: | Line 2,746: | ||
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment=Deprecated |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
|name=llSetRegionPos | |name=llSetRegionPos | ||
|status= | |status= | ||
| − | |impl= | + | |impl=No |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,795: | Line 2,911: | ||
|name=llSetVelocity | |name=llSetVelocity | ||
|status= | |status= | ||
| − | |impl= | + | |impl=No |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 2,846: | Line 2,962: | ||
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment=Deprecated |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,854: | Line 2,970: | ||
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment=Deprecated |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,910: | Line 3,026: | ||
|dev= | |dev= | ||
|test= | |test= | ||
| − | |comment= | + | |comment=Deprecated |
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 2,995: | Line 3,111: | ||
{{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,015: | Line 3,147: | ||
|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,036: | Line 3,168: | ||
|name=llTransferLindenDollars | |name=llTransferLindenDollars | ||
|status= | |status= | ||
| − | |impl= | + | |impl=No |
|dev= | |dev= | ||
|test= | |test= | ||
| Line 3,073: | Line 3,205: | ||
|test=Aran | |test=Aran | ||
|comment=Works. | |comment=Works. | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llUpdateCharacter | ||
| + | |status= | ||
| + | |impl=No | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=LL Pathfinding Only. Not in OpenSimulator | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 3,106: | Line 3,246: | ||
|test= | |test= | ||
|comment=Implementation needs ODE to work, other physics engine only have a stub for this. Persitance of this feature (survive region restart) only implemented for SQLite. Semantics are slightly different to SL (switching off phantom via GUI also resets VolDet-status to off) | |comment=Implementation needs ODE to work, other physics engine only have a stub for this. Persitance of this feature (survive region restart) only implemented for SQLite. Semantics are slightly different to SL (switching off phantom via GUI also resets VolDet-status to off) | ||
| + | }} | ||
| + | {{FunctionStatusRow | ||
| + | |name=llWanderWithin | ||
| + | |status= | ||
| + | |impl=No | ||
| + | |dev= | ||
| + | |test= | ||
| + | |comment=LL Pathfinding Only. Not in OpenSimulator | ||
| + | |anc=W | ||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
| Line 3,114: | Line 3,263: | ||
|test= | |test= | ||
|comment= | |comment= | ||
| − | |||
}} | }} | ||
{{FunctionStatusRow | {{FunctionStatusRow | ||
Revision as of 17:43, 10 November 2012
What is the current LSL Function Status?
Back to LSL Status
LSL Functions Status
Updated: November 10, 2012 using OpenSim-86b2260-r/20949
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 405 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: 378
Function List Reference at SL. Reference
Note: If the Implemented field is blank, the function requires testing and verification. Possibly incomplete or stub within the OpenSimulator Source code.
| Ready for Testing | Partially Implemented | Fully Implemented | Tested/Fail | Deprecated | Not supported |
Click on a letter to see the implementation information or click on the function to see an example how the function was tested in-world.
| A - B - C - D - E - F - G - H - I - J - K - L - M - N - O - P - Q - R - S - T - U - V - W - X - Y - Z |
| Function | Implemented | Developer | Tester | Comments |
| llAbs | Yes | Charlie Omega | (2683) | |
| llAcos | Yes | F | Charlie Omega | (2683) |
| llAddToLandBanList | Yes | Alondria | ||
| llAddToLandPassList | Yes | Alondria | ||
| llAdjustSoundVolume | Yes | Alondria | ||
| llAllowInventoryDrop | Yes | Patnad | ||
| llAngleBetween | Yes | Alondria | NUnit | |
| llApplyImpulse | Yes | |||
| llApplyRotationalImpulse | No | |||
| llAsin | Yes | Charlie Omega | (2683) | |
| llAtan2 | Yes | Charlie Omega | (2683) | |
| llAttachToAvatar | No | |||
| llAttachToAvatarTemp | ||||
| llAvatarOnLinkSitTarget | * Requires testing and Verification (update here plz) | |||
| llAvatarOnSitTarget | Yes | Teravus | ||
| llAxes2Rot | Yes | Patnad | ||
| llAxisAngle2Rot | Yes | |||
| llBase64ToInteger | Yes | |||
| llBase64ToString | Yes | Charlie Omega | (2683) | |
| llBreakAllLinks | Yes | |||
| llBreakLink | Yes | |||
| llCastRay | * Requires testing and Verification (update here plz) | |||
| llCeil | Yes | Charlie Omega | (2683) | |
| llClearCameraParams | Yes | |||
| llClearLinkMedia | * Requires testing and Verification (update here plz) | |||
| llClearPrimMedia | * Requires testing and Verification (update here plz) | |||
| llCloseRemoteDataChannel | Yes | Jimbo21 | ||
| llCloud | Yes | |||
| llCollisionFilter | No | |||
| llCollisionSound | No | |||
| llCollisionSprite | No | |||
| llCos | Yes | Charlie Omega | (2683) llSay(0,(string)llCos(100)); | |
| llCreateCharacter | No | LL Pathfinding Only. Not in OpenSimulator | ||
| llCreateLink | Yes | |||
| llCSV2List | Yes | Charlie Omega | ||
| llDeleteCharacter | No | LL Pathfinding Only. Not in OpenSimulator | ||
| llDeleteSubList | Yes | Alondria | Charlie Omega | |
| llDeleteSubString | Yes | Charlie Omega | ||
| llDetachFromAvatar | No | |||
| llDetectedGrab | Yes | Aran | Z axis reads 100 + actual axis (was showing 129m when it was at 29m). | |
| llDetectedGroup | No | |||
| 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 | * Requires testing and Verification (update here plz) | |||
| llDetectedTouchFace | * Requires testing and Verification (update here plz) | |||
| llDetectedTouchNormal | * Requires testing and Verification (update here plz) | |||
| llDetectedTouchPos | * Requires testing and Verification (update here plz) | |||
| llDetectedTouchST | * Requires testing and Verification (update here plz) | |||
| llDetectedTouchUV | * Requires testing and Verification (update here plz) | |||
| llDetectedType | Yes | Aran | works. | |
| llDetectedVel | Yes | |||
| llDialog | Yes | Aran | works, but appears on channel 0 as "User Name shouts: dialog message" instead of "User Name: dialog message". | |
| llDie | Yes | Krtaylor | Charlie Omega | (2683) |
| llDumpList2String | Yes | Alondria | ||
| llEdgeOfWorld | Yes* | Garmin Kawaguichi | * Megaregion = No | |
| llEjectFromLand | Yes | |||
| llEmail | Yes | |||
| llEscapeURL | Yes | |||
| llEuler2Rot | Yes | Alondria | Should work now. Someone who understands the math, please | |
| llEvade | No | LL Pathfinding Only. Not in OpenSimulator | ||
| llExecCharacterCmd | No | LL Pathfinding Only. Not in OpenSimulator | ||
| llFabs | Yes | Charlie Omega | (2683) | |
| llFleeFrom | No | LL Pathfinding Only. Not in OpenSimulator | ||
| llFloor | Yes | Charlie Omega | (2683) | |
| llForceMouselook | Yes | |||
| llFrand | Yes | Alondria | Charlie Omega | (2683) |
| llGenerateKey | Yes | 0.7.4 onwards. From commit 9c2a73b61ef (30th April 2012) | ||
| llGetAccel | Yes | Alondria | ||
| llGetAgentInfo | Yes | |||
| llGetAgentLanguage | * Requires testing and Verification (update here plz) | |||
| llGetAgentList | Yes | * Requires testing and Verification (update here plz) | ||
| 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 | |||
| llGetAttached | No | |||
| llGetBoundingBox | Yes | |||
| llGetCameraPos | Yes | Phrearch | Phrearch | |
| llGetCameraRot | Yes | |||
| llGetCenterOfMass | No | |||
| llGetClosestNavPoint | No | LL Pathfinding Only. Not in OpenSimulator | ||
| llGetColor | Yes | Alondria | Charlie Omega | ALLSIDES returns default texture, not average, anything trying to grab more than 3 sides fails per example 2 |
| llGetCreator | Yes | Charlie Omega | (2683) | |
| llGetDate | Yes | Charlie Omega | (2683) | |
| llGetDisplayName | * Requires testing and Verification (update here plz) | |||
| llGetEnergy | No | Always returns 1.0f | ||
| llGetEnv | No | Requires Implementation (Mar.01.2012) | ||
| llGetForce | Yes | |||
| llGetFreeMemory | No | Probably pointless to implement | ||
| llGetFreeURLs | * Requires testing and Verification (update here plz) | |||
| llGetGeometricCenter | Yes | Alondria | Physics engine reports as <0,0,0> currently | |
| llGetGMTclock | Yes | Charlie Omega | (2683) | |
| llGetHTTPHeader | Yes | Tokeiito | tested at 2011.01.25 on 0.7.1 Dev with XEngine | |
| llGetInventoryCreator | Yes | |||
| llGetInventoryKey | Yes | |||
| llGetInventoryName | Yes | |||
| llGetInventoryNumber | Yes | |||
| llGetInventoryPermMask | Yes | |||
| llGetInventoryType | Yes | |||
| llGetKey | Yes | Charlie Omega | (2688) | |
| llGetLandOwnerAt | Yes | Alondria | ||
| llGetLinkKey | Yes | Alondria | Charlie Omega | (2754) |
| llGetLinkMedia | * Requires testing and Verification (update here plz) | |||
| llGetLinkName | Yes | Alondria | Charlie Omega | (2754) |
| llGetLinkNumber | Yes | Alondria | Charlie Omega | (2754) |
| llGetLinkNumberOfSides | Yes | See LL's LSL wiki | ||
| llGetLinkPrimitiveParams | ** does not highlight like normal. together with llSetLinkPrimitiveParamsFast, they rip linked prims apart when the item is worn. but not when it is dropped on the ground | |||
| llGetListEntryType | Yes | Alondria | ||
| llGetListLength | Yes | Alondria | Charlie Omega | (2750) |
| llGetLocalPos | Yes | Charlie Omega | (2809) Reports parent pos in sim, not child | |
| llGetLocalRot | Yes | Alondria | ||
| llGetMass | Yes | Alondria | May not be identical to main grid, due to different physics engine | |
| llGetMassMKS | No | Requires Implementation (Mar.01.2012) | ||
| llGetMemoryLimit | No | Requires Implementation (Mar.01.2012) | ||
| llGetNextEmail | Yes | |||
| llGetNotecardLine | Yes | Krtaylor | This is badly needed to read settings from notecards | |
| llGetNumberOfNotecardLines | Yes | Krtaylor | ||
| llGetNumberOfPrims | Yes | Alondria | Charlie Omega | (2754) |
| llGetNumberOfSides | Yes | |||
| llGetObjectDesc | Yes | Charlie Omega | (2688) | |
| llGetObjectDetails | Yes | Alondria | Params [OBJECT_RUNNING_SCRIPT_COUNT, OBJECT_TOTAL_SCRIPT_COUNT, OBJECT_SCRIPT_MEMORY] not working | |
| llGetObjectMass | Yes | |||
| llGetObjectName | Yes | Charlie Omega | (2688) | |
| llGetObjectPermMask | Yes | |||
| llGetObjectPrimCount | Yes | Alondria | ||
| llGetOmega | Yes | |||
| llGetOwner | Yes | Charlie Omega | (2688) | |
| llGetOwnerKey | Yes | Alondria | ||
| llGetParcelDetails | Yes | |||
| llGetParcelFlags | Yes | Alondria | ||
| llGetParcelMaxPrims | Yes | |||
| llGetParcelMusicURL | * Requires testing and Verification (update here plz) | |||
| llGetParcelPrimCount | Yes | |||
| llGetParcelPrimOwners | Yes | Alondria | ||
| llGetPermissions | Yes | Melanie | ||
| llGetPermissionsKey | Yes | Melanie | ||
| llGetPhysicsMaterial | ||||
| llGetPos | Yes | Charlie Omega | (2688) | |
| llGetPrimitiveParams | Yes | Not available: PRIM_TYPE, PRIM_BUMP_SHINY, PRIM_FULLBRIGHT, PRIM_TEXGEN, PRIM_GLOW | ||
| llGetPrimMediaParams | * Requires testing and Verification (update here plz) | |||
| llGetRegionAgentCount | * Requires testing and Verification (update here plz) | |||
| llGetRegionCorner | Yes | Charlie Omega | (2688) | |
| llGetRegionFlags | Yes | Alondria | ||
| llGetRegionFPS | No | Always returns 10.0f | ||
| llGetRegionName | Yes | Charlie Omega | (2688) | |
| llGetRegionTimeDilation | Yes | Alondria | Charlie Omega | (2750) |
| llGetRootPosition | Yes | Alondria | ||
| llGetRootRotation | Yes | Alondria | ||
| llGetRot | Yes | Charlie Omega | (2688) | |
| llGetScale | Yes | Charlie Omega | (2688) | |
| llGetScriptName | Yes | Aran | works. | |
| llGetScriptState | Yes | Aran | Works. | |
| llGetSimStats | ||||
| llGetSimulatorHostname | Yes | Charlie Omega | (2688) | |
| llGetSPMaxMemory | No | Requires Implementation (Mar.01.2012) | ||
| llGetStartParameter | No | Returns always 0! Same limitations as llSetStatus | ||
| llGetStaticPath | No | LL Pathfinding Only. Not in OpenSimulator | ||
| llGetStatus | Yes | dev | ||
| llGetSubString | Yes | Charlie Omega | Partially working. Just reports wrong position in strings. | |
| llGetSunDirection | Yes | Krtaylor | FredoChaplin | Sun fly on x axis and report 0 on zenith. Should fly on z axis and report 0 on horizon |
| llGetTexture | Yes | Alondria | Charlie Omega | (2683) |
| llGetTextureOffset | Yes | Alondria | Charlie Omega | (2683) |
| llGetTextureRot | Yes | Alondria | Charlie Omega | (2683) |
| llGetTextureScale | Yes | Alondria | Charlie Omega | (2683) |
| llGetTime | Yes | Alondria | Charlie Omega | (2750) |
| llGetTimeOfDay | Yes | Vytek | ||
| llGetTimestamp | Yes | |||
| llGetTorque | No | |||
| llGetUnixTime | Yes | Charlie Omega | (2688) | |
| llGetUsedMemory | No | Requires Implementation (Mar.01.2012) | ||
| llGetUsername | * Requires testing and Verification (update here plz) | |||
| llGetVel | Yes | Alondria | ||
| llGetWallclock | Yes | |||
| llGiveInventory | Yes | Aran | (Does not send to avatars in other sims) | |
| llGiveInventoryList | Yes | Patnad | ||
| llGiveMoney | Yes | Melanie | Aran | Works |
| llGodLikeRezObject | No | |||
| llGround | Yes | Alondria | Aran | Partially... will not compile with llGetPos. |
| llGroundContour | Yes | |||
| llGroundNormal | Yes | |||
| llGroundRepel | No | |||
| llGroundSlope | Yes | |||
| llHTTPRequest | Yes | jimbo21 | ||
| llHTTPResponse | Yes | Tokeiito | Tested on 2011.01.25 with 0.7.1 Dev OS and xEngine | |
| llInsertString | Yes | |||
| llInstantMessage | Yes | Aran | 100% | |
| llIntegerToBase64 | Yes | |||
| llKey2Name | Yes | Alondria | ||
| llLinkParticleSystem | * Requires testing and Verification (update here plz) | |||
| llLinkSitTarget | * Requires testing and Verification (update here plz) | |||
| llList2CSV | Yes | Alondria | Charlie Omega | (2754) |
| llList2Float | Yes | Alondria | Charlie Omega | (2754) |
| llList2Integer | Yes | Alondria | Charlie Omega | (2754) |
| llList2Key | Yes | Alondria | Charlie Omega | (2754) |
| llList2List | Yes | Alondria | Charlie Omega | (2754) |
| llList2ListStrided | Yes | |||
| llList2Rot | Yes | Alondria | Charlie Omega | (2754) |
| llList2String | Yes | Alondria | Charlie Omega | (2754) |
| llList2Vector | Yes | Alondria | Charlie Omega | (2754) |
| llListen | Yes | jimbo21 | Charlie Omega | (2688) |
| llListenControl | Yes | jimbo21 | ||
| llListenRemove | Yes | jimbo21 | Charlie Omega | (2754) |
| llListFindList | Yes | Needed for Kan-ed#11 | ||
| llListInsertList | Yes | Charlie Omega | (2754) | |
| llListRandomize | Yes | |||
| llListReplaceList | Yes | Alondria | ||
| llListSort | Yes | |||
| llListStatistics | Yes | Alondria | ||
| llLoadURL | Yes | |||
| llLog | Yes | |||
| llLog10 | Yes | |||
| llLookAt | No | |||
| llLoopSound | Yes | Alondria | Aran | Works via UUID or Name, volume works too.. |
| llLoopSoundMaster | No | |||
| llLoopSoundSlave | No | |||
| llMakeExplosion | No | Deprecated | ||
| llMakeFire | No | Deprecated | ||
| llMakeFountain | No | Deprecated | ||
| llMakeSmoke | No | Deprecated | ||
| llManageEstateAccess | * Requires testing and Verification (update here plz) | |||
| llMapDestination | Yes | |||
| llMD5String | Yes | |||
| llMessageLinked | Yes | |||
| llMinEventDelay | No | |||
| llModifyLand | Yes | |||
| llModPow | Yes | |||
| llMoveToTarget | Yes | |||
| llNavigateTo | No | LL Pathfinding Only. Not in OpenSimulator | ||
| llOffsetTexture | Yes | Alondria | Charlie Omega | (2683) |
| llOpenRemoteDataChannel | Yes | jimbo21 | ||
| 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 | No | |||
| llPassTouches | No | |||
| llPatrolPoints | No | LL Pathfinding Only. Not in OpenSimulator | ||
| llPlaySound | Yes | Aran | Works. | |
| llPlaySoundSlave | No | |||
| llPointAt | No | |||
| llPow | Yes | Charlie Omega | (2688) | |
| llPreloadSound | Yes | |||
| llPursue | No | LL Pathfinding Only. Not in OpenSimulator | ||
| llPushObject | Yes | |||
| llRefreshPrimURL | No | |||
| llRegionSay | Yes | Works with 1023 chars | ||
| llRegionSayTo | Yes | BlueWall | Works with 1023 chars | |
| llReleaseCamera | No | Deprecated | ||
| llReleaseControls | Yes | |||
| llReleaseURL | No | |||
| llRemoteDataReply | Yes | jimbo21 | ||
| llRemoteDataSetRegion | No | |||
| llRemoteLoadScript | No | Deprecated (from LSL Wiki) | ||
| llRemoteLoadScriptPin | Yes | |||
| llRemoveFromLandBanList | Yes | Alondria | ||
| llRemoveFromLandPassList | Yes | Alondria | ||
| llRemoveInventory | Yes | This function should be ported | ||
| llRemoveVehicleFlags | No | |||
| llRequestAgentData | No | |||
| llRequestDisplayName | * Requires testing and Verification (update here plz) | |||
| llRequestInventoryData | Yes | |||
| llRequestPermissions | Yes | Melanie | Needed for Kan-ed#12. | |
| llRequestSecureURL | No | |||
| llRequestSimulatorData | Yes | |||
| llRequestURL | Yes | Tokeiito | ||
| llRequestUsername | * Requires testing and Verification (update here plz) | |||
| llResetLandBanList | Yes | Alondria | ||
| llResetLandPassList | Yes | Alondria | ||
| llResetOtherScript | Yes | |||
| llResetScript | Yes | Alondria | Charlie Omega | (2688) |
| llResetTime | Yes | Alondria | Charlie Omega | (2750) |
| llRezAtRoot | Yes | |||
| llRezObject | Yes | Aran | Works :) | |
| 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 | No | |||
| llRotTargetRemove | No | |||
| llRound | Yes | Charlie Omega | ||
| llSameGroup | Yes | |||
| llSay | Yes | Charlie Omega | (2688)(limted to 1023 chars) | |
| llScaleTexture | Yes | Alondria | Charlie Omega | (2683) |
| llScriptDanger | Yes | |||
| llScriptProfiler | No | Requires Implementation (Mar.01.2012) | ||
| llSendRemoteData | Yes | jimbo21 | ||
| llSensor | Yes | Aran | Works beyond 96m :) tested past 1000m | |
| llSensorRemove | Yes | Aran | Works | |
| llSensorRepeat | Yes | Aran | Works beyond 96m :) tested past 1000m | |
| llSetAlpha | Yes | Alondria | Charlie Omega | (2688) |
| llSetAngularVelocity | No | Requires Implementation (Mar.01.2012) | ||
| llSetBuoyancy | Yes | |||
| llSetCameraAtOffset | Yes | |||
| llSetCameraEyeOffset | Yes | |||
| llSetCameraParams | Yes | |||
| llSetClickAction | * Requires testing and Verification (update here plz) | |||
| llSetColor | Yes | Alondria | Charlie Omega | (2688) |
| llSetContentType | No | Requires Implementation (Mar.01.2012) | ||
| llSetDamage | No | |||
| llSetForce | Yes | |||
| llSetForceAndTorque | No | |||
| llSetHoverHeight | Yes | |||
| llSetInventoryPermMask | No | |||
| llSetKeyframedMotion | No | Requires Implementation (Mar.01.2012) | ||
| llSetLinkAlpha | Yes | Charlie Omega | Charlie Omega | (2760) |
| llSetLinkCamera | No | Requires Implementation (Mar.01.2012) | ||
| llSetLinkColor | Yes | Charlie Omega | Charlie Omega | (2760) |
| llSetLinkMedia | * Requires testing and Verification (update here plz) | |||
| llSetLinkPrimitiveParams | Yes | Melanie | Partial | |
| llSetLinkPrimitiveParamsFast | * does not highlight like normal. (in connection to llGetLinkPrimitiveParams), together they rip linked prims apart when the item is worn. but not when it is dropped on the ground | |||
| llSetLinkTexture | Yes | |||
| llSetLinkTextureAnim | * Requires testing and Verification (update here plz) | |||
| llSetLocalRot | Yes | Alondria | ||
| llSetMemoryLimit | No | Requires Implementation (Mar.01.2012) | ||
| llSetObjectDesc | Yes | Aran | 100% implemented | |
| llSetObjectName | Yes | Aran | 100% implemented | |
| llSetObjectPermMask | Yes | |||
| llSetParcelMusicURL | Yes | Alondria | Charlie Omega | (2826) Land update not sending changed streams to client. |
| llSetPayPrice | Yes | |||
| llSetPhysicsMaterial | ||||
| llSetPos | Yes | Charlie Omega | (2688) (now with limitation of 10m as in sl) | |
| llSetPrimitiveParams | Yes | Melanie | Partial (it seems complete but needed extensive checking. Also types in list are not LSL conformant) Blackdog Ashbourne: PRIM_POSITION doesn't seem to work - certainly doesn't allow for a warpPos implementation | |
| llSetPrimMediaParams | * Requires testing and Verification (update here plz) | |||
| llSetPrimURL | No | Deprecated | ||
| llSetRegionPos | No | Requires Implementation (Mar.01.2012) | ||
| llSetRemoteScriptAccessPin | Yes | Tokeiito | ||
| llSetRot | Yes | Charlie Omega | (2688) | |
| llSetScale | Yes | Charlie Omega | (2688) | |
| llSetScriptState | Yes | Aran | Works. | |
| llSetSitText | Yes | Teravus | Aran | |
| llSetSoundQueueing | No | |||
| llSetSoundRadius | Yes | |||
| llSetStatus | Yes | Alondria | Doesn't honor STATUS_BLOCK_GRAB STATUS_RETURN_AT_EDGE STATUS_SANDBOX | |
| llSetText | Yes | Charlie Omega | (2760) | |
| llSetTexture | Yes | Alondria | Charlie Omega | (2688) |
| llSetTextureAnim | Yes | |||
| llSetTimerEvent | Yes | Charlie Omega | (2688) (uses Timer plugin!) | |
| llSetTorque | No | |||
| llSetTouchText | Yes | Aran | Works. | |
| llSetVehicleFlags | No | |||
| llSetVehicleFloatParam | Yes | |||
| llSetVehicleRotationParam | Yes | |||
| llSetVehicleType | Yes | |||
| llSetVehicleVectorParam | Yes | |||
| llSetVelocity | No | Requires Implementation (Mar.01.2012) | ||
| llSHA1String | * Requires testing and Verification (update here plz) | |||
| llShout | Yes | Charlie Omega | (2688) (limits 1023 chars) | |
| llSin | Yes | Charlie Omega | (2688) | |
| llSitTarget | Yes | |||
| llSleep | Yes | Charlie Omega | This function CAN lock script threads. This is a Partial Implementation. DO NOT USE! There are Mantii on it and it is a well known OpenSim buglet. | |
| llSound | No | Deprecated | ||
| llSoundPreload | No | Deprecated | ||
| llSqrt | Yes | Charlie Omega | (2688) | |
| llStartAnimation | Yes | |||
| llStopAnimation | Yes | |||
| llStopHover | Yes | |||
| llStopLookAt | No | |||
| llStopMoveToTarget | Yes | |||
| llStopPointAt | No | Deprecated | ||
| llStopSound | Yes | Alondria | ||
| llStringLength | Yes | |||
| llStringToBase64 | Yes | |||
| llStringTrim | Yes | Hashbox | ||
| llSubStringIndex | Yes | |||
| llTakeCamera | No | Deprecated | ||
| llTakeControls | Yes | Patnad | Needed for Kan-ed#12 | |
| llTan | Yes | Charlie Omega | (2688) | |
| llTarget | Yes | |||
| llTargetOmega | Yes | Aran | Works. | |
| llTargetRemove | Yes | |||
| llTeleportAgent | Yes | |||
| llTeleportAgentGlobalCoords | Yes | |||
| llTeleportAgentHome | Yes | |||
| llTextBox | Yes | Melanie_T | Fritigern | Operational with Viewers that support it. V3 and above all do. |
| llToLower | Yes | |||
| llToUpper | Yes | |||
| llTransferLindenDollars | No | Requires Implementation (Mar.01.2012) | ||
| llTriggerSound | Yes | Aran | Works. | |
| llTriggerSoundLimited | No | |||
| llUnescapeURL | Yes | |||
| llUnSit | Yes | Aran | Works. | |
| llUpdateCharacter | No | LL Pathfinding Only. Not in OpenSimulator | ||
| llVecDist | * Requires testing and Verification (update here plz) | |||
| llVecMag | * Requires testing and Verification (update here plz) | |||
| llVecNorm | Yes | Charlie Omega | (2688) | |
| llVolumeDetect | Yes | Gerhard | Implementation needs ODE to work, other physics engine only have a stub for this. Persitance of this feature (survive region restart) only implemented for SQLite. Semantics are slightly different to SL (switching off phantom via GUI also resets VolDet-status to off) | |
| llWanderWithin | No | LL Pathfinding Only. Not in OpenSimulator | ||
| llWater | Yes | Alondria | ||
| llWhisper | Yes | Charlie Omega | (2688) (but limited to 1023 chars) | |
| llWind | Yes | |||
| llXorBase64Strings | No | Deprecated | ||
| llXorBase64StringsCorrect | Yes |
Back to LSL Status