LSL Status/Functions

From OpenSimulator

Revision as of 23:54, 3 May 2011 by Makopoppo (Talk | contribs)

Jump to: navigation, search

Technical Reference -> Terms -> LSL Status -> LSL Function Status Page

What is the current LSL Function Status?

Back to LSL Status

LSL Functions Status

According to the LSL wiki there are 359 total functions.

At this moment (30th of January 2010) we have 342 Functions listed, 3 left to implement, 10 deprecated

Click on a letter to see the implementation information or click on the function to see an example how the function was tested inworld

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

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 DNE status XEngine status


llAttachToAvatar No


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


llAvatarOnSitTarget Yes Teravus produces a NULL_KEY, not implemented


llAxes2Rot Yes Patnad


llAxisAngle2Rot Yes


llBase64ToInteger Yes


llBase64ToString Yes Charlie Omega (2683)


llBreakAllLinks Yes


llBreakLink Yes


llCeil Yes Charlie Omega (2683)


llClearCameraParams Yes


llCloseRemoteDataChannel Yes Jimbo21


llCloud Yes


llCollisionFilter No


llCollisionSound No


llCollisionSprite No


llCos Yes Charlie Omega (2683) llSay(0,(string)llCos(100));


llCreateLink Yes


llCSV2List Yes Charlie Omega


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


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 No


llEjectFromLand Yes


llEmail Yes


llEscapeURL Yes


llEuler2Rot Yes Alondria Should work now. Someone who understands the math, please test. -CO


llFabs Yes Charlie Omega (2683)


llFloor Yes Charlie Omega (2683)


llForceMouselook Yes


llFrand Yes Alondria Charlie Omega (2683)


llGetAccel Yes Alondria


llGetAgentInfo Yes


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


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)


llGetEnergy No Always returns 1.0f


llGetForce Yes


llGetFreeMemory No Probably pointless to implement


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)


llGetLinkName Yes Alondria Charlie Omega (2754)


llGetLinkNumber Yes Alondria Charlie Omega (2754)


llGetLinkNumberOfSides No Fritigern


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


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


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


llGetParcelPrimCount Yes


llGetParcelPrimOwners Yes Alondria


llGetPermissions Yes Melanie


llGetPermissionsKey Yes Melanie


llGetPos Yes Charlie Omega (2688)


llGetPrimitiveParams Yes Not available: PRIM_TYPE, PRIM_BUMP_SHINY, PRIM_FULLBRIGHT, PRIM_TEXGEN, PRIM_GLOW


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.


llGetSimulatorHostname Yes Charlie Omega (2688)


llGetStartParameter No Returns always 0!


llGetStatus Yes (=) Same limitations as llSetStatus


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)


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


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


llMapDestination Yes


llMD5String Yes


llMessageLinked Yes


llMinEventDelay No


llModifyLand Yes


llModPow Yes


llMoveToTarget Yes


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


llPlaySound Yes Aran Works.


llPlaySoundSlave No


llPointAt No


llPow Yes Charlie Omega (2688)


llPreloadSound Yes


llPushObject Yes


llRefreshPrimURL No


llRegionSay Yes 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


llRequestInventoryData Yes


llRequestPermissions Yes Melanie Needed for Kan-ed#12.


llRequestSecureURL No


llRequestSimulatorData Yes


llRequestURL Yes Tokeiito


llResetLandBanList Yes Alondria


llResetLandPassList Yes Alondria


llResetOtherScript Yes


llResetScript Yes (but 800 LPS?) 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 No


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


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)


llSetBuoyancy Yes


llSetCameraAtOffset Yes


llSetCameraEyeOffset Yes


llSetCameraParams Yes


llSetColor Yes Alondria Charlie Omega (2688)


llSetDamage No


llSetForce Yes


llSetForceAndTorque No


llSetHoverHeight Yes


llSetInventoryPermMask No


llSetLinkAlpha Yes Charlie Omega Charlie Omega (2760)


llSetLinkColor Yes Charlie Omega Charlie Omega (2760)


llSetLinkPrimitiveParams Yes Melanie Partial


llSetLinkTexture Yes


llSetLocalRot Yes Alondria


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


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


llSetPrimURL No


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.


llSetVehicleDoubleParam No


llSetVehicleFlags No


llSetVehicleFloatParam Yes


llSetVehicleRotationParam Yes


llSetVehicleType Yes


llSetVehicleVectorParam Yes


llShout Yes Charlie Omega (2688) (limits 1023 chars)


llSin Yes Charlie Omega (2688)


llSitTarget Yes


llSleep Yes Charlie Omega (2688)


llSound No


llSoundPreload No


llSqrt Yes Charlie Omega (2688)


llStartAnimation Yes


llStopAnimation Yes


llStopHover Yes


llStopLookAt No


llStopMoveToTarget Yes


llStopPointAt No


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


llTeleportAgentHome Yes


llToLower Yes


llToUpper Yes


llTriggerSound Yes Aran Works.


llTriggerSoundLimited No


llUnescapeURL Yes


llUnSit Yes Aran Works.


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)


llWater Yes Alondria


llWhisper Yes Charlie Omega (2688) (but limited to 1023 chars)


llWind Yes


llXorBase64Strings No Deprecated


llXorBase64StringsCorrect Yes

Back to LSL Status

Summary

See Also

Personal tools
General
About This Wiki