ace.define('ace/snippets/lsl', ['require', 'exports', 'module' ], function(require, exports, module) { exports.snippetText = "snippet @\n\ @${1:label}\n\ snippet CAMERA_ACTIVE\n\ CAMERA_ACTIVE, ${1:integer isActive},\n\ snippet CAMERA_BEHINDNESS_ANGLE\n\ CAMERA_BEHINDNESS_ANGLE, ${1:float degrees},\n\ snippet CAMERA_BEHINDNESS_LAG\n\ CAMERA_BEHINDNESS_LAG, ${1:float seconds},\n\ snippet CAMERA_DISTANCE\n\ CAMERA_DISTANCE, ${1:float meters},\n\ snippet CAMERA_FOCUS\n\ CAMERA_FOCUS, ${1:vector position},\n\ snippet CAMERA_FOCUS_LAG\n\ CAMERA_FOCUS_LAG, ${1:float seconds},\n\ snippet CAMERA_FOCUS_LOCKED\n\ CAMERA_FOCUS_LOCKED, ${1:integer isLocked},\n\ snippet CAMERA_FOCUS_OFFSET\n\ CAMERA_FOCUS_OFFSET, ${1:vector meters},\n\ snippet CAMERA_FOCUS_THRESHOLD\n\ CAMERA_FOCUS_THRESHOLD, ${1:float meters},\n\ snippet CAMERA_PITCH\n\ CAMERA_PITCH, ${1:float degrees},\n\ snippet CAMERA_POSITION\n\ CAMERA_POSITION, ${1:vector position},\n\ snippet CAMERA_POSITION_LAG\n\ CAMERA_POSITION_LAG, ${1:float seconds},\n\ snippet CAMERA_POSITION_LOCKED\n\ CAMERA_POSITION_LOCKED, ${1:integer isLocked},\n\ snippet CAMERA_POSITION_THRESHOLD\n\ CAMERA_POSITION_THRESHOLD, ${1:float meters},\n\ snippet CHARACTER_AVOIDANCE_MODE\n\ CHARACTER_AVOIDANCE_MODE, ${1:integer flags},\n\ snippet CHARACTER_DESIRED_SPEED\n\ CHARACTER_DESIRED_SPEED, ${1:float speed},\n\ snippet CHARACTER_DESIRED_TURN_SPEED\n\ CHARACTER_DESIRED_TURN_SPEED, ${1:float speed},\n\ snippet CHARACTER_LENGTH\n\ CHARACTER_LENGTH, ${1:float length},\n\ snippet CHARACTER_MAX_TURN_RADIUS\n\ CHARACTER_MAX_TURN_RADIUS, ${1:float radius},\n\ snippet CHARACTER_ORIENTATION\n\ CHARACTER_ORIENTATION, ${1:integer orientation},\n\ snippet CHARACTER_RADIUS\n\ CHARACTER_RADIUS, ${1:float radius},\n\ snippet CHARACTER_STAY_WITHIN_PARCEL\n\ CHARACTER_STAY_WITHIN_PARCEL, ${1:boolean stay},\n\ snippet CHARACTER_TYPE\n\ CHARACTER_TYPE, ${1:integer type},\n\ snippet HTTP_BODY_MAXLENGTH\n\ HTTP_BODY_MAXLENGTH, ${1:integer length},\n\ snippet HTTP_CUSTOM_HEADER\n\ HTTP_CUSTOM_HEADER, ${1:string name}, ${2:string value},\n\ snippet HTTP_METHOD\n\ HTTP_METHOD, ${1:string method},\n\ snippet HTTP_MIMETYPE\n\ HTTP_MIMETYPE, ${1:string mimeType},\n\ snippet HTTP_PRAGMA_NO_CACHE\n\ HTTP_PRAGMA_NO_CACHE, ${1:integer send_header},\n\ snippet HTTP_VERBOSE_THROTTLE\n\ HTTP_VERBOSE_THROTTLE, ${1:integer noisy},\n\ snippet HTTP_VERIFY_CERT\n\ HTTP_VERIFY_CERT, ${1:integer verify},\n\ snippet RC_DATA_FLAGS\n\ RC_DATA_FLAGS, ${1:integer flags},\n\ snippet RC_DETECT_PHANTOM\n\ RC_DETECT_PHANTOM, ${1:integer dectedPhantom},\n\ snippet RC_MAX_HITS\n\ RC_MAX_HITS, ${1:integer maxHits},\n\ snippet RC_REJECT_TYPES\n\ RC_REJECT_TYPES, ${1:integer filterMask},\n\ snippet at_rot_target\n\ at_rot_target(${1:integer handle}, ${2:rotation targetrot}, ${3:rotation ourrot})\n\ {\n\ $0\n\ }\n\ snippet at_target\n\ at_target(${1:integer tnum}, ${2:vector targetpos}, ${3:vector ourpos})\n\ {\n\ $0\n\ }\n\ snippet attach\n\ attach(${1:key id})\n\ {\n\ $0\n\ }\n\ snippet changed\n\ changed(${1:integer change})\n\ {\n\ $0\n\ }\n\ snippet collision\n\ collision(${1:integer index})\n\ {\n\ $0\n\ }\n\ snippet collision_end\n\ collision_end(${1:integer index})\n\ {\n\ $0\n\ }\n\ snippet collision_start\n\ collision_start(${1:integer index})\n\ {\n\ $0\n\ }\n\ snippet control\n\ control(${1:key id}, ${2:integer level}, ${3:integer edge})\n\ {\n\ $0\n\ }\n\ snippet dataserver\n\ dataserver(${1:key query_id}, ${2:string data})\n\ {\n\ $0\n\ }\n\ snippet do\n\ do\n\ {\n\ $0\n\ }\n\ while (${1:condition});\n\ snippet else\n\ else\n\ {\n\ $0\n\ }\n\ snippet else if\n\ else if (${1:condition})\n\ {\n\ $0\n\ }\n\ snippet email\n\ email(${1:string time}, ${2:string address}, ${3:string subject}, ${4:string message}, ${5:integer num_left})\n\ {\n\ $0\n\ }\n\ snippet for\n\ for (${1:start}; ${3:condition}; ${3:step})\n\ {\n\ $0\n\ }\n\ snippet http_request\n\ http_request(${1:key request_id}, ${2:string method}, ${3:string body})\n\ {\n\ $0\n\ }\n\ snippet http_response\n\ http_response(${1:key request_id}, ${2:integer status}, ${3:list metadata}, ${4:string body})\n\ {\n\ $0\n\ }\n\ snippet if\n\ if (${1:condition})\n\ {\n\ $0\n\ }\n\ snippet jump\n\ jump ${1:label};\n\ snippet land_collision\n\ land_collision(${1:vector pos})\n\ {\n\ $0\n\ }\n\ snippet land_collision_end\n\ land_collision_end(${1:vector pos})\n\ {\n\ $0\n\ }\n\ snippet land_collision_start\n\ land_collision_start(${1:vector pos})\n\ {\n\ $0\n\ }\n\ snippet link_message\n\ link_message(${1:integer sender_num}, ${2:integer num}, ${3:string str}, ${4:key id})\n\ {\n\ $0\n\ }\n\ snippet listen\n\ listen(${1:integer channel}, ${2:string name}, ${3:key id}, ${4:string message})\n\ {\n\ $0\n\ }\n\ snippet llAbs\n\ llAbs(${1:integer val})\n\ snippet llAcos\n\ llAcos(${1:float val})\n\ snippet llAddToLandBanList\n\ llAddToLandBanList(${1:key avatar}, ${2:float hours})\n\ snippet llAddToLandPassList\n\ llAddToLandPassList(${1:key avatar}, ${2:float hours})\n\ snippet llAdjustSoundVolume\n\ llAdjustSoundVolume(${1:float volume})\n\ snippet llAllowInventoryDrop\n\ llAllowInventoryDrop(${1:integer add})\n\ snippet llAngleBetween\n\ llAngleBetween(${1:rotation a}, ${2:rotation b})\n\ snippet llApplyImpulse\n\ llApplyImpulse(${1:vector force}, ${2:integer local})\n\ snippet llApplyRotationalImpulse\n\ llApplyRotationalImpulse(${1:vector force}, ${2:integer local})\n\ snippet llAsin\n\ llAsin(${1:float val})\n\ snippet llAtan2\n\ llAtan2(${1:float y}, ${2:float x})\n\ snippet llAttachToAvatar\n\ llAttachToAvatar(${1:integer attach_point})\n\ snippet llAttachToAvatarTemp\n\ llAttachToAvatarTemp(${1:integer attach_point})\n\ snippet llAvatarOnLinkSitTarget\n\ llAvatarOnLinkSitTarget(${1:integer link})\n\ snippet llAxes2Rot\n\ llAxes2Rot(${1:vector fwd}, ${2:vector left}, ${3:vector up})\n\ snippet llAxisAngle2Rot\n\ llAxisAngle2Rot(${1:vector axis}, ${2:float angle})\n\ snippet llBase64ToInteger\n\ llBase64ToInteger(${1:string str})\n\ snippet llBase64ToString\n\ llBase64ToString(${1:string str})\n\ snippet llBreakLink\n\ llBreakLink(${1:integer link})\n\ snippet llCastRay\n\ llCastRay(${1:vector start}, ${2:vector end}, ${3:list options})\n\ snippet llCeil\n\ llCeil(${1:float val})\n\ snippet llClearLinkMedia\n\ llClearLinkMedia(${1:integer link}, ${2:integer face})\n\ snippet llClearPrimMedia\n\ llClearPrimMedia(${1:integer link}, ${2:integer face})\n\ snippet llCloseRemoteDataChannel\n\ llCloseRemoteDataChannel(${1:key channel})\n\ snippet llCollisionFilter\n\ llCollisionFilter(${1:string name}, ${2:key id}, ${3:integer accept})\n\ snippet llCollisionSound\n\ llCollisionSound(${1:string impact_sound}, ${2:float impact_volume})\n\ snippet llCollisionSprite\n\ llCollisionSprite(${1:string impact_sprite})\n\ snippet llCos\n\ llCos(${1:float theta})\n\ snippet llCreateCharacter\n\ llCreateCharacter(${1:list options})\n\ snippet llCreateLink\n\ llCreateLink(${1:key target}, ${2:integer parent})\n\ snippet llCSV2List\n\ llCSV2List(${1:string src})\n\ snippet llDeleteSubList\n\ llDeleteSubList(${1:list src}, ${2:integer start}, ${3:integer end})\n\ snippet llDeleteSubString\n\ llDeleteSubString(${1:string src}, ${2:integer start}, ${3:integer end})\n\ snippet llDetectedGrab\n\ llDetectedGrab(${1:integer number})\n\ snippet llDetectedGroup\n\ llDetectedGroup(${1:integer number})\n\ snippet llDetectedKey\n\ llDetectedKey(${1:integer number})\n\ snippet llDetectedLinkNumber\n\ llDetectedLinkNumber(${1:integer number})\n\ snippet llDetectedName\n\ llDetectedName(${1:integer number})\n\ snippet llDetectedOwner\n\ llDetectedOwner(${1:integer number})\n\ snippet llDetectedPos\n\ llDetectedPos(${1:integer number})\n\ snippet llDetectedRot\n\ llDetectedRot(${1:integer number})\n\ snippet llDetectedTouchBinormal\n\ llDetectedTouchBinormal(${1:integer number})\n\ snippet llDetectedTouchFace\n\ llDetectedTouchFace(${1:integer number})\n\ snippet llDetectedTouchNormal\n\ llDetectedTouchNormal(${1:integer number})\n\ snippet llDetectedTouchPos\n\ llDetectedTouchPos(${1:integer number})\n\ snippet llDetectedTouchST\n\ llDetectedTouchST(${1:integer number})\n\ snippet llDetectedTouchUV\n\ llDetectedTouchUV(${1:integer number})\n\ snippet llDetectedType\n\ llDetectedType(${1:integer number})\n\ snippet llDetectedVel\n\ llDetectedVel(${1:integer number})\n\ snippet llDialog\n\ llDialog(${1:key avatar}, ${2:string message}, ${3:list buttons}, ${4:integer channel})\n\ snippet llDumpList2String\n\ llDumpList2String(${1:list src}, ${2:string separator})\n\ snippet llEdgeOfWorld\n\ llEdgeOfWorld(${1:vector pos}, ${2:vector dir})\n\ snippet llEjectFromLand\n\ llEjectFromLand(${1:key avatar})\n\ snippet llEmail\n\ llEmail(${1:string address}, ${2:string subject}, ${3:string message})\n\ snippet llEscapeURL\n\ llEscapeURL(${1:string url})\n\ snippet llEuler2Rot\n\ llEuler2Rot(${1:vector v})\n\ snippet llExecCharacterCmd\n\ llExecCharacterCmd(${1:integer command}, ${2:list options})\n\ snippet llEvade\n\ llEvade(${1:key target}, ${2:list options})\n\ snippet llFabs\n\ llFabs(${1:float val})\n\ snippet llFleeFrom\n\ llFleeFrom(${1:vector position}, ${2:float distance}, ${3:list options})\n\ snippet llFloor\n\ llFloor(${1:float val})\n\ snippet llForceMouselook\n\ llForceMouselook(${1:integer mouselook})\n\ snippet llFrand\n\ llFrand(${1:float mag})\n\ snippet llGetAgentInfo\n\ llGetAgentInfo(${1:key id})\n\ snippet llGetAgentLanguage\n\ llGetAgentLanguage(${1:key avatar})\n\ snippet llGetAgentList\n\ llGetAgentList(${1:integer scope}, ${2:list options})\n\ snippet llGetAgentSize\n\ llGetAgentSize(${1:key avatar})\n\ snippet llGetAlpha\n\ llGetAlpha(${1:integer face})\n\ snippet llGetAnimation\n\ llGetAnimation(${1:key id})\n\ snippet llGetAnimationList\n\ llGetAnimationList(${1:key avatar})\n\ snippet llGetAnimationOverride\n\ llGetAnimationOverride(${1:string anim_state})\n\ snippet llGetBoundingBox\n\ llGetBoundingBox(${1:key object})\n\ snippet llGetClosestNavPoint\n\ llGetClosestNavPoint(${1:vector point}, ${2:list options})\n\ snippet llGetColor\n\ llGetColor(${1:integer face})\n\ snippet llGetDisplayName\n\ llGetDisplayName(${1:key id})\n\ snippet llGetEnv\n\ llGetEnv(${1:string name})\n\ snippet llGetHTTPHeader\n\ llGetHTTPHeader(${1:key request_id}, ${2:string header})\n\ snippet llGetInventoryCreator\n\ llGetInventoryCreator(${1:string item})\n\ snippet llGetInventoryKey\n\ llGetInventoryKey(${1:string name})\n\ snippet llGetInventoryName\n\ llGetInventoryName(${1:integer type}, ${2:integer number})\n\ snippet llGetInventoryNumber\n\ llGetInventoryNumber(${1:integer type})\n\ snippet llGetInventoryPermMask\n\ llGetInventoryPermMask(${1:string item}, ${2:integer mask})\n\ snippet llGetInventoryType\n\ llGetInventoryType(${1:string name})\n\ snippet llGetLandOwnerAt\n\ llGetLandOwnerAt(${1:vector pos})\n\ snippet llGetLinkKey\n\ llGetLinkKey(${1:integer link})\n\ snippet llGetLinkMedia\n\ llGetLinkMedia(${1:integer link}, ${2:integer face}, ${3:list params})\n\ snippet llGetLinkName\n\ llGetLinkName(${1:integer link})\n\ snippet llGetLinkNumberOfSides\n\ llGetLinkNumberOfSides(${1:integer link})\n\ snippet llGetLinkPrimitiveParams\n\ llGetLinkPrimitiveParams(${1:integer link}, ${2:list params})\n\ snippet llGetListEntryType\n\ llGetListEntryType(${1:list src}, ${2:integer index})\n\ snippet llGetListLength\n\ llGetListLength(${1:list src})\n\ snippet llGetNextEmail\n\ llGetNextEmail(${1:string address}, ${2:string subject})\n\ snippet llGetNotecardLine\n\ llGetNotecardLine(${1:string name}, ${2:integer line})\n\ snippet llGetNumberOfNotecardLines\n\ llGetNumberOfNotecardLines(${1:string name})\n\ snippet llGetObjectDetails\n\ llGetObjectDetails(${1:key id}, ${2:list params})\n\ snippet llGetObjectMass\n\ llGetObjectMass(${1:key id})\n\ snippet llGetObjectPermMask\n\ llGetObjectPermMask(${1:integer mask})\n\ snippet llGetObjectPrimCount\n\ llGetObjectPrimCount(${1:key prim})\n\ snippet llGetOwnerKey\n\ llGetOwnerKey(${1:key id})\n\ snippet llGetParcelDetails\n\ llGetParcelDetails(${1:vector pos}, ${2:list params})\n\ snippet llGetParcelFlags\n\ llGetParcelFlags(${1:vector pos})\n\ snippet llGetParcelMaxPrims\n\ llGetParcelMaxPrims(${1:vector pos}, ${2:integer sim_wide})\n\ snippet llGetParcelPrimCount\n\ llGetParcelPrimCount(${1:vector pos}, ${2:integer category}, ${3:integer sim_wide})\n\ snippet llGetParcelPrimOwners\n\ llGetParcelPrimOwners(${1:vector pos})\n\ snippet llGetPrimitiveParams\n\ llGetPrimitiveParams(${1:list params})\n\ snippet llGetPrimMediaParams\n\ llGetPrimMediaParams(${1:integer face}, ${2:list params})\n\ snippet llGetScriptState\n\ llGetScriptState(${1:string script})\n\ snippet llGetSimStats\n\ llGetSimStats(${1:integer stat_type})\n\ snippet llGetStaticPath\n\ llGetStaticPath(${1:vector start}, ${2:vector end}, ${3:float radius}, ${4:list params})\n\ snippet llGetStatus\n\ llGetStatus(${1:integer status})\n\ snippet llGetSubString\n\ llGetSubString(${1:string src}, ${2:integer start}, ${3:integer end})\n\ snippet llGetTexture\n\ llGetTexture(${1:integer face})\n\ snippet llGetTextureOffset\n\ llGetTextureOffset(${1:integer face})\n\ snippet llGetTextureRot\n\ llGetTextureRot(${1:integer face})\n\ snippet llGetTextureScale\n\ llGetTextureScale(${1:integer face})\n\ snippet llGetUsername\n\ llGetUsername(${1:key id})\n\ snippet llGiveInventory\n\ llGiveInventory(${1:key destination}, ${2:string inventory})\n\ snippet llGiveInventoryList\n\ llGiveInventoryList(${1:key target}, ${2:string folder}, ${3:list inventory})\n\ snippet llGiveMoney\n\ llGiveMoney(${1:key destination}, ${2:integer amount})\n\ snippet llGround\n\ llGround(${1:vector offset})\n\ snippet llGroundContour\n\ llGroundContour(${1:vector offset})\n\ snippet llGroundNormal\n\ llGroundNormal(${1:vector offset})\n\ snippet llGroundRepel\n\ llGroundRepel(${1:float height}, ${2:integer water}, ${3:float tau})\n\ snippet llGroundSlope\n\ llGroundSlope(${1:vector offset})\n\ snippet llHTTPRequest\n\ llHTTPRequest(${1:string url}, ${2:list parameters}, ${3:string body})\n\ snippet llHTTPResponse\n\ llHTTPResponse(${1:key request_id}, ${2:integer status}, ${3:string body})\n\ snippet llInsertString\n\ llInsertString(${1:string dst}, ${2:integer pos}, ${3:string src})\n\ snippet llInstantMessage\n\ llInstantMessage(${1:key user}, ${2:string message})\n\ snippet llIntegerToBase64\n\ llIntegerToBase64(${1:integer number})\n\ snippet llJson2List\n\ llJson2List(${1:string json})\n\ snippet llJsonGetValue\n\ llJsonGetValue(${1:string json}, ${2:list specifiers})\n\ snippet llJsonSetValue\n\ llJsonSetValue(${1:string json}, ${2:list specifiers}, ${3:string newValue})\n\ snippet llJsonValueType\n\ llJsonValueType(${1:string json}, ${2:list specifiers})\n\ snippet llKey2Name\n\ llKey2Name(${1:key id})\n\ snippet llLinkParticleSystem\n\ llLinkParticleSystem(${1:integer link}, ${2:list rules})\n\ snippet llLinkSitTarget\n\ llLinkSitTarget(${1:integer link}, ${2:vector offset}, ${3:rotation rot})\n\ snippet llList2CSV\n\ llList2CSV(${1:list src})\n\ snippet llList2Float\n\ llList2Float(${1:list src}, ${2:integer index})\n\ snippet llList2Integer\n\ llList2Integer(${1:list src}, ${2:integer index})\n\ snippet llList2Json\n\ llList2Json(${1:string type}, ${2:list values})\n\ snippet llList2Key\n\ llList2Key(${1:list src}, ${2:integer index})\n\ snippet llList2List\n\ llList2List(${1:list src}, ${2:integer start}, ${3:integer end})\n\ snippet llList2ListStrided\n\ llList2ListStrided(${1:list src}, ${2:integer start}, ${3:integer end}, ${4:integer stride})\n\ snippet llList2Rot\n\ llList2Rot(${1:list src}, ${2:integer index})\n\ snippet llList2String\n\ llList2String(${1:list src}, ${2:integer index})\n\ snippet llList2Vector\n\ llList2Vector(${1:list src}, ${2:integer index})\n\ snippet llListen\n\ llListen(${1:integer channel}, ${2:string name}, ${3:key id}, ${4:string msg})\n\ snippet llListenControl\n\ llListenControl(${1:integer handle}, ${2:integer active})\n\ snippet llListenRemove\n\ llListenRemove(${1:integer handle})\n\ snippet llListFindList\n\ llListFindList(${1:list src}, ${2:list test})\n\ snippet llListInsertList\n\ llListInsertList(${1:list dest}, ${2:list src}, ${3:integer start})\n\ snippet llListRandomize\n\ llListRandomize(${1:list src}, ${2:integer stride})\n\ snippet llListReplaceList\n\ llListReplaceList(${1:list dest}, ${2:list src}, ${3:integer start}, ${4:integer end})\n\ snippet llListSort\n\ llListSort(${1:list src}, ${2:integer stride}, ${3:integer ascending})\n\ snippet llListStatistics\n\ llListStatistics(${1:integer operation}, ${2:list src})\n\ snippet llLoadURL\n\ llLoadURL(${1:key avatar}, ${2:string message}, ${3:string url})\n\ snippet llLog\n\ llLog(${1:float val})\n\ snippet llLog10\n\ llLog10(${1:float val})\n\ snippet llLookAt\n\ llLookAt(${1:vector target}, ${2:float strength}, ${3:float damping})\n\ snippet llLoopSound\n\ llLoopSound(${1:string sound}, ${2:float volume})\n\ snippet llLoopSoundMaster\n\ llLoopSoundMaster(${1:string sound}, ${2:float volume})\n\ snippet llLoopSoundSlave\n\ llLoopSoundSlave(${1:string sound}, ${2:float volume})\n\ snippet llManageEstateAccess\n\ llManageEstateAccess(${1:integer action}, ${2:key avatar})\n\ snippet llMapDestination\n\ llMapDestination(${1:string simname}, ${2:vector pos}, ${3:vector look_at})\n\ snippet llMD5String\n\ llMD5String(${1:string src}, ${2:integer nonce})\n\ snippet llMessageLinked\n\ llMessageLinked(${1:integer link}, ${2:integer num}, ${3:string str}, ${4:key id})\n\ snippet llMinEventDelay\n\ llMinEventDelay(${1:float delay})\n\ snippet llModifyLand\n\ llModifyLand(${1:integer action}, ${2:integer brush})\n\ snippet llModPow\n\ llModPow(${1:integer a}, ${2:integer b}, ${3:integer c})\n\ snippet llMoveToTarget\n\ llMoveToTarget(${1:vector target}, ${2:float tau})\n\ snippet llNavigateTo\n\ llNavigateTo(${1:vector pos}, ${2:list options})\n\ snippet llOffsetTexture\n\ llOffsetTexture(${1:float u}, ${2:float v}, ${3:integer face})\n\ snippet llOverMyLand\n\ llOverMyLand(${1:key id})\n\ snippet llOwnerSay\n\ llOwnerSay(${1:string msg})\n\ snippet llParcelMediaCommandList\n\ llParcelMediaCommandList(${1:list commandList})\n\ snippet llParcelMediaQuery\n\ llParcelMediaQuery(${1:list query})\n\ snippet llParseString2List\n\ llParseString2List(${1:string src}, ${2:list separators}, ${3:list spacers})\n\ snippet llParseStringKeepNulls\n\ llParseStringKeepNulls(${1:string src}, ${2:list separators}, ${3:list spacers})\n\ snippet llParticleSystem\n\ llParticleSystem(${1:list rules})\n\ snippet llPassCollisions\n\ llPassCollisions(${1:integer pass})\n\ snippet llPassTouches\n\ llPassTouches(${1:integer pass})\n\ snippet llPatrolPoints\n\ llPatrolPoints(${1:list patrolPoints}, ${2:list options})\n\ snippet llPlaySound\n\ llPlaySound(${1:string sound}, ${2:float volume})\n\ snippet llPlaySoundSlave\n\ llPlaySoundSlave(${1:string sound}, ${2:float volume})\n\ snippet llPow\n\ llPow(${1:float base}, ${2:float exponent})\n\ snippet llPreloadSound\n\ llPreloadSound(${1:string sound})\n\ snippet llPursue\n\ llPursue(${1:key target}, ${2:list options})\n\ snippet llPushObject\n\ llPushObject(${1:key target}, ${2:vector impulse}, ${3:vector ang_impulse}, ${4:integer local})\n\ snippet llRegionSay\n\ llRegionSay(${1:integer channel}, ${2:string msg})\n\ snippet llRegionSayTo\n\ llRegionSayTo(${1:key target}, ${2:integer channel}, ${3:string msg})\n\ snippet llReleaseURL\n\ llReleaseURL(${1:string url})\n\ snippet llRemoteDataReply\n\ llRemoteDataReply(${1:key channel}, ${2:key message_id}, ${3:string sdata}, ${4:integer idata})\n\ snippet llRemoteLoadScriptPin\n\ llRemoteLoadScriptPin(${1:key target}, ${2:string name}, ${3:integer pin}, ${4:integer running}, ${5:integer start_param})\n\ snippet llRemoveFromLandBanList\n\ llRemoveFromLandBanList(${1:key avatar})\n\ snippet llRemoveFromLandPassList\n\ llRemoveFromLandPassList(${1:key avatar})\n\ snippet llRemoveInventory\n\ llRemoveInventory(${1:string item})\n\ snippet llRemoveVehicleFlags\n\ llRemoveVehicleFlags(${1:integer flags})\n\ snippet llRequestAgentData\n\ llRequestAgentData(${1:key id}, ${2:integer data})\n\ snippet llRequestDisplayName\n\ llRequestDisplayName(${1:key id})\n\ snippet llRequestInventoryData\n\ llRequestInventoryData(${1:string name})\n\ snippet llRequestPermissions\n\ llRequestPermissions(${1:key agent}, ${2:integer permissions})\n\ snippet llRequestSimulatorData\n\ llRequestSimulatorData(${1:string region}, ${2:integer data})\n\ snippet llRequestUsername\n\ llRequestUsername(${1:key id})\n\ snippet llResetAnimationOverride\n\ llResetAnimationOverride(${1:string anim_state})\n\ snippet llResetOtherScript\n\ llResetOtherScript(${1:string name})\n\ snippet llReturnObjectsByID\n\ llReturnObjectsByID(${1:list objects})\n\ snippet llReturnObjectsByOwner\n\ llReturnObjectsByOwner(${1:key owner}, ${2:integer scope})\n\ snippet llRezAtRoot\n\ llRezAtRoot(${1:string inventory}, ${2:vector position}, ${3:vector velocity}, ${4:rotation rot}, ${5:integer param})\n\ snippet llRezObject\n\ llRezObject(${1:string inventory}, ${2:vector pos}, ${3:vector vel}, ${4:rotation rot}, ${5:integer param})\n\ snippet llRot2Angle\n\ llRot2Angle(${1:rotation rot})\n\ snippet llRot2Axis\n\ llRot2Axis(${1:rotation rot})\n\ snippet llRot2Euler\n\ llRot2Euler(${1:rotation quat})\n\ snippet llRot2Fwd\n\ llRot2Fwd(${1:rotation q})\n\ snippet llRot2Left\n\ llRot2Left(${1:rotation q})\n\ snippet llRot2Up\n\ llRot2Up(${1:rotation q})\n\ snippet llRotateTexture\n\ llRotateTexture(${1:float angle}, ${2:integer face})\n\ snippet llRotBetween\n\ llRotBetween(${1:vector start}, ${2:vector end})\n\ snippet llRotLookAt\n\ llRotLookAt(${1:rotation target_direction}, ${2:float strength}, ${3:float damping})\n\ snippet llRotTarget\n\ llRotTarget(${1:rotation rot}, ${2:float error})\n\ snippet llRotTargetRemove\n\ llRotTargetRemove(${1:integer handle})\n\ snippet llRound\n\ llRound(${1:float val})\n\ snippet llSameGroup\n\ llSameGroup(${1:key uuid})\n\ snippet llSay\n\ llSay(${1:integer channel}, ${2:string msg})\n\ snippet llScaleTexture\n\ llScaleTexture(${1:float u}, ${2:float v}, ${3:integer face})\n\ snippet llScriptDanger\n\ llScriptDanger(${1:vector pos})\n\ snippet llScriptProfiler\n\ llScriptProfiler(${1:integer flags})\n\ snippet llSendRemoteData\n\ llSendRemoteData(${1:key channel}, ${2:string dest}, ${3:integer idata}, ${4:string sdata})\n\ snippet llSensor\n\ llSensor(${1:string name}, ${2:key id}, ${3:integer type}, ${4:float range}, ${5:float arc})\n\ snippet llSensorRepeat\n\ llSensorRepeat(${1:string name}, ${2:key id}, ${3:integer type}, ${4:float range}, ${5:float arc}, ${6:float rate})\n\ snippet llSetAlpha\n\ llSetAlpha(${1:float alpha}, ${2:integer face})\n\ snippet llSetAngularVelocity\n\ llSetAngularVelocity(${1:vector force}, ${2:integer local})\n\ snippet llSetAnimationOverride\n\ llSetAnimationOverride(${1:string anim_state}, ${2:string anim})\n\ snippet llSetBuoyancy\n\ llSetBuoyancy(${1:float buoyancy})\n\ snippet llSetCameraAtOffset\n\ llSetCameraAtOffset(${1:vector offset})\n\ snippet llSetCameraEyeOffset\n\ llSetCameraEyeOffset(${1:vector offset})\n\ snippet llSetCameraParams\n\ llSetCameraParams(${1:list rules})\n\ snippet llSetClickAction\n\ llSetClickAction(${1:integer action})\n\ snippet llSetColor\n\ llSetColor(${1:vector color}, ${2:integer face})\n\ snippet llSetContentType\n\ llSetContentType(${1:key request_id}, ${2:integer content_type})\n\ snippet llSetDamage\n\ llSetDamage(${1:float damage})\n\ snippet llSetForce\n\ llSetForce(${1:vector force}, ${2:integer local})\n\ snippet llSetForceAndTorque\n\ llSetForceAndTorque(${1:vector force}, ${2:vector torque}, ${3:integer local})\n\ snippet llSetHoverHeight\n\ llSetHoverHeight(${1:float height}, ${2:integer water}, ${3:float tau})\n\ snippet llSetKeyframedMotion\n\ llSetKeyframedMotion(${1:list keyframes}, ${2:list options})\n\ snippet llSetLinkAlpha\n\ llSetLinkAlpha(${1:integer link}, ${2:float alpha}, ${3:integer face})\n\ snippet llSetLinkCamera\n\ llSetLinkCamera(${1:integer link}, ${2:vector eye}, ${3:vector at})\n\ snippet llSetLinkColor\n\ llSetLinkColor(${1:integer link}, ${2:vector color}, ${3:integer face})\n\ snippet llSetLinkMedia\n\ llSetLinkMedia(${1:integer link}, ${2:integer face}, ${3:list params})\n\ snippet llSetLinkPrimitiveParams\n\ llSetLinkPrimitiveParams(${1:integer link}, ${2:list rules})\n\ snippet llSetLinkPrimitiveParamsFast\n\ llSetLinkPrimitiveParamsFast(${1:integer link}, ${2:list rules})\n\ snippet llSetLinkTexture\n\ llSetLinkTexture(${1:integer link}, ${2:string texture}, ${3:integer face})\n\ snippet llSetLinkTextureAnim\n\ llSetLinkTextureAnim(${1:integer link}, ${2:integer mode}, ${3:integer face}, ${4:integer sizex}, ${5:integer sizey}, ${6:float start}, ${7:float length}, ${8:float rate})\n\ snippet llSetLocalRot\n\ llSetLocalRot(${1:rotation rot})\n\ snippet llSetMemoryLimit\n\ llSetMemoryLimit(${1:integer limit})\n\ snippet llSetObjectDesc\n\ llSetObjectDesc(${1:string description})\n\ snippet llSetObjectName\n\ llSetObjectName(${1:string name})\n\ snippet llSetParcelMusicURL\n\ llSetParcelMusicURL(${1:string url})\n\ snippet llSetPayPrice\n\ llSetPayPrice(${1:integer price}, ${2:list quick_pay_buttons})\n\ snippet llSetPhysicsMaterial\n\ llSetPhysicsMaterial(${1:integer mask}, ${2:float gravity_multiplier}, ${3:float restitution}, ${4:float friction}, ${5:float density})\n\ snippet llSetPos\n\ llSetPos(${1:vector pos})\n\ snippet llSetPrimitiveParams\n\ llSetPrimitiveParams(${1:list rules})\n\ snippet llSetPrimMediaParams\n\ llSetPrimMediaParams(${1:integer face}, ${2:list params})\n\ snippet llSetRegionPos\n\ llSetRegionPos(${1:vector position})\n\ snippet llSetRemoteScriptAccessPin\n\ llSetRemoteScriptAccessPin(${1:integer pin})\n\ snippet llSetRot\n\ llSetRot(${1:rotation rot})\n\ snippet llSetScale\n\ llSetScale(${1:vector size})\n\ snippet llSetScriptState\n\ llSetScriptState(${1:string name}, ${2:integer run})\n\ snippet llSetSitText\n\ llSetSitText(${1:string text})\n\ snippet llSetSoundQueueing\n\ llSetSoundQueueing(${1:integer queue})\n\ snippet llSetSoundRadius\n\ llSetSoundRadius(${1:float radius})\n\ snippet llSetStatus\n\ llSetStatus(${1:integer status}, ${2:integer value})\n\ snippet llSetText\n\ llSetText(${1:string text}, ${2:vector color}, ${3:float alpha})\n\ snippet llSetTexture\n\ llSetTexture(${1:string texture}, ${2:integer face})\n\ snippet llSetTextureAnim\n\ llSetTextureAnim(${1:integer mode}, ${2:integer face}, ${3:integer sizex}, ${4:integer sizey}, ${5:float start}, ${6:float length}, ${7:float rate})\n\ snippet llSetTimerEvent\n\ llSetTimerEvent(${1:float sec})\n\ snippet llSetTorque\n\ llSetTorque(${1:vector torque}, ${2:integer local})\n\ snippet llSetTouchText\n\ llSetTouchText(${1:string text})\n\ snippet llSetVehicleFlags\n\ llSetVehicleFlags(${1:integer flags})\n\ snippet llSetVehicleFloatParam\n\ llSetVehicleFloatParam(${1:integer param}, ${2:float value})\n\ snippet llSetVehicleRotationParam\n\ llSetVehicleRotationParam(${1:integer param}, ${2:rotation rot})\n\ snippet llSetVehicleType\n\ llSetVehicleType(${1:integer type})\n\ snippet llSetVehicleVectorParam\n\ llSetVehicleVectorParam(${1:integer param}, ${2:vector vec})\n\ snippet llSetVelocity\n\ llSetVelocity(${1:vector force}, ${2:integer local})\n\ snippet llSHA1String\n\ llSHA1String(${1:string src})\n\ snippet llShout\n\ llShout(${1:integer channel}, ${2:string msg})\n\ snippet llSin\n\ llSin(${1:float theta})\n\ snippet llSitTarget\n\ llSitTarget(${1:vector offset}, ${2:rotation rot})\n\ snippet llSleep\n\ llSleep(${1:float sec})\n\ snippet llSqrt\n\ llSqrt(${1:float val})\n\ snippet llStartAnimation\n\ llStartAnimation(${1:string anim})\n\ snippet llStopAnimation\n\ llStopAnimation(${1:string anim})\n\ snippet llStringLength\n\ llStringLength(${1:string str})\n\ snippet llStringToBase64\n\ llStringToBase64(${1:string str})\n\ snippet llStringTrim\n\ llStringTrim(${1:string src}, ${2:integer type})\n\ snippet llSubStringIndex\n\ llSubStringIndex(${1:string source}, ${2:string pattern})\n\ snippet llTakeControls\n\ llTakeControls(${1:integer controls}, ${2:integer accept}, ${3:integer pass_on})\n\ snippet llTan\n\ llTan(${1:float theta})\n\ snippet llTarget\n\ llTarget(${1:vector position}, ${2:float range})\n\ snippet llTargetOmega\n\ llTargetOmega(${1:vector axis}, ${2:float spinrate}, ${3:float gain})\n\ snippet llTargetRemove\n\ llTargetRemove(${1:integer handle})\n\ snippet llTeleportAgent\n\ llTeleportAgent(${1:key avatar}, ${2:string landmark}, ${3:vector position}, ${4:vector look_at})\n\ snippet llTeleportAgentGlobalCoords\n\ llTeleportAgentGlobalCoords(${1:key agent}, ${2:vector global_coordinates}, ${3:vector region_coordinates}, ${4:vector look_at})\n\ snippet llTeleportAgentHome\n\ llTeleportAgentHome(${1:key avatar})\n\ snippet llTextBox\n\ llTextBox(${1:key avatar}, ${2:string message}, ${3:integer channel})\n\ snippet llToLower\n\ llToLower(${1:string src})\n\ snippet llToUpper\n\ llToUpper(${1:string src})\n\ snippet llTransferLindenDollars\n\ llTransferLindenDollars(${1:key destination}, ${2:integer amount})\n\ snippet llTriggerSound\n\ llTriggerSound(${1:string sound}, ${2:float volume})\n\ snippet llTriggerSoundLimited\n\ llTriggerSoundLimited(${1:string sound}, ${2:float volume}, ${3:vector top_north_east}, ${4:vector bottom_south_west})\n\ snippet llUnescapeURL\n\ llUnescapeURL(${1:string url})\n\ snippet llUnSit\n\ llUnSit(${1:key id})\n\ snippet llUpdateCharacter\n\ llUpdateCharacter(${1:list options})\n\ snippet llVecDist\n\ llVecDist(${1:vector vec_a}, ${2:vector vec_b})\n\ snippet llVecMag\n\ llVecMag(${1:vector vec})\n\ snippet llVecNorm\n\ llVecNorm(${1:vector vec})\n\ snippet llVolumeDetect\n\ llVolumeDetect(${1:integer detect})\n\ snippet llWanderWithin\n\ llWanderWithin(${1:vector origin}, ${2:vector dist}, ${3:list options})\n\ snippet llWater\n\ llWater(${1:vector offset})\n\ snippet llWhisper\n\ llWhisper(${1:integer channel}, ${2:string msg})\n\ snippet llWind\n\ llWind(${1:vector offset})\n\ snippet llXorBase64\n\ llXorBase64(${1:string str1}, ${2:string str2}\n\ snippet money\n\ money(${1:key id}, ${2:integer amount})\n\ {\n\ $0\n\ }\n\ snippet object_rez\n\ object_rez(${1:key id})\n\ {\n\ $0\n\ }\n\ snippet on_rez\n\ on_rez(${1:integer start_param})\n\ {\n\ $0\n\ }\n\ snippet path_update\n\ path_update(${1:integer type}, ${2:list reserved})\n\ {\n\ $0\n\ }\n\ snippet remote_data\n\ remote_data(${1:integer event_type}, ${2:key channel}, ${3:key message_id}, ${4:string sender}, ${5:integer idata}, ${6:string sdata})\n\ {\n\ $0\n\ }\n\ snippet run_time_permissions\n\ run_time_permissions(${1:integer perm})\n\ {\n\ $0\n\ }\n\ snippet sensor\n\ sensor(${1:integer index})\n\ {\n\ $0\n\ }\n\ snippet state\n\ state ${1:name}\n\ snippet touch\n\ touch(${1:integer index})\n\ {\n\ $0\n\ }\n\ snippet touch_end\n\ touch_end(${1:integer index})\n\ {\n\ $0\n\ }\n\ snippet touch_start\n\ touch_start(${1:integer index})\n\ {\n\ $0\n\ }\n\ snippet transaction_result\n\ transaction_result(${1:key id}, ${2:integer success}, ${3:string data})\n\ {\n\ $0\n\ }\n\ snippet while\n\ while (${1:condition})\n\ {\n\ $0\n\ }\n\ "; exports.scope = "lsl"; });