├── .gitignore ├── README.md ├── grammars └── lsl.cson ├── package.json ├── settings └── language-lsl.cson └── snippets └── language-lsl.cson /.gitignore: -------------------------------------------------------------------------------- 1 | npm-debug.log 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # `language-lsl` for the [Atom Editor](https://www.atom.io/) 2 | 3 | [![Atom Version](https://img.shields.io/apm/v/language-lsl.svg?style=flat-square)](https://atom.io/packages/language-lsl) 4 | [![Atom Downloads](https://img.shields.io/apm/dm/language-lsl.svg?style=flat-square)](https://atom.io/packages/language-lsl) 5 | [![GitHub issues](https://img.shields.io/github/issues/digitalfiz/language-lsl.svg?style=flat-square)](https://github.com/digitalfiz/language-lsl/issues?utf8=✓&q=is%3Aissue+is%3Aopen) 6 | [![GitHub watchers](https://img.shields.io/github/watchers/digitalfiz/language-lsl.svg?style=flat-square)](https://github.com/digitalfiz/language-lsl/watchers/) 7 | [![GitHub stars](https://img.shields.io/github/stars/digitalfiz/language-lsl.svg?style=flat-square)](https://github.com/digitalfiz/language-lsl/stargazers/) 8 | [![GitHub forks](https://img.shields.io/github/forks/digitalfiz/language-lsl.svg?style=flat-square)](https://github.com/digitalfiz/language-lsl/network/) 9 | 10 | A [Linden Scripting Language](https://wiki.secondlife.com/wiki/LSL_Portal/) package for the [Atom Editor](https://www.atom.io/): 11 | 12 | This is a tmBundle conversion from [digitalfiz/LSL.tmbundle](https://github.com/digitalfiz/LSL.tmbundle). 13 | 14 | ## Tabel of contents 15 | 16 | * [Quickstart](#quickstart) 17 | * [Bugs, issues & feature requests](#requests) 18 | 19 | ## Quickstart 20 | 21 | * Download: 22 | * [latest release as *.zip](https://github.com/digitalfiz/language-lsl/archive/master.zip) 23 | * [latest release as *.tar.gz](https://github.com/digitalfiz/language-lsl/archive/master.tar.gz) 24 | * Clone the repo: `git clone git://github.com/digitalfiz/language-lsl.git` 25 | * Download snapshots: 26 | * [list of releases](https://github.com/digitalfiz/language-lsl/releases/) 27 | * [list of tags](https://github.com/digitalfiz/language-lsl/tags/) 28 | * Check source: 29 | * [commits to master](https://github.com/digitalfiz/language-lsl/commits/master/) 30 | * [branches](https://github.com/digitalfiz/language-lsl/branches/) 31 | * [compare branches, commits, tags (across forks)](https://github.com/digitalfiz/language-lsl/compare/) 32 | 33 | **[[⬆]](#TOC)** 34 | 35 | ## Bugs, issues & feature requests 36 | 37 | * Please [search for existing issues and pull requests](https://github.com/digitalfiz/language-lsl/issues/?q=is%3Aopen) before [using this link to open a new issue](https://github.com/digitalfiz/language-lsl/issues/new/?title=Bug%3A&body=%23%23%20Issue%20Summary%0A%0A%23%23%23%20Steps%20to%20Reproduce%0A%0A1.%20This%20is%20the%20first%20step%0A2.%20This%20is%20the%20second%20step%0A3.%20This%20is%20the%20third%20step%0A%0AThis%20is%20a%20bug%20because...%0A%0A%23%23%23%20Technical%20details%0A%0A*%20Editor%20version%3A%0A*%20Operating%20System%3A). 38 | 39 | **[[⬆]](#TOC)** 40 | -------------------------------------------------------------------------------- /grammars/lsl.cson: -------------------------------------------------------------------------------- 1 | 'name': 'LSL' 2 | 'scopeName': 'source.lsl' 3 | 'fileTypes': [ 4 | 'lsl' 5 | ] 6 | 'patterns': [ 7 | { 'include': '#value' } 8 | ] 9 | 'repository' : 10 | 'array': 11 | 'begin': '\\[' 12 | 'beginCaptures': 13 | '0': 14 | 'name': 'punctuation.definition.array.begin.lsl' 15 | 'end': '\\]' 16 | 'endCaptures': 17 | '0': 18 | 'name': 'punctuation.definition.array.end.lsl' 19 | 'name': 'meta.inarray.lsl' 20 | 'patterns': [ 21 | { 'include': '#infunc' } 22 | ] 23 | 'invalid_broken': 24 | 'match': '\\b(?:LAND_(?:LARGE|MEDIUM|SMALL)_BRUSH)\\b' 25 | 'name': 'invalid.broken.lsl' 26 | 'invalid_deprecated': 27 | 'match': '\\b(?:ATTACH_[LR]PEC|DATA_RATING|OBJECT_ATTACHMENT_(?:GEOMETRY_BYTES|SURFACE_AREA)|PRIM_(?:CAST_SHADOWS|MATERIAL_LIGHT|TYPE_LEGACY)|PSYS_SRC_(?:INNER|OUTER)ANGLE|VEHICLE_FLAG_NO_FLY_UP|ll(?:ClearExperiencePermissions|Cloud|GetExperienceList|Make(?:Explosion|Fountain|Smoke|Fire)|RemoteDataSetRegion|Sound(?:Preload)?|XorBase64Strings(?:Correct)?))\\b' 28 | 'name': 'invalid.deprecated.lsl' 29 | 'invalid_illegal': 30 | 'match': '\\b(?:event)\\b' 31 | 'name': 'invalid.illegal.lsl' 32 | 'invalid_unimplemented': 33 | 'match': '\\b(?:CHARACTER_(?:MAX_ANGULAR_(?:ACCEL|SPEED)|TURN_SPEED_MULTIPLIER)|PERMISSION_(?:CHANGE_(?:JOINTS|PERMISSIONS)|EXPERIENCE|RELEASE_OWNERSHIP|REMAP_CONTROLS)|PRIM_PHYSICS_MATERIAL|PSYS_SRC_OBJ_REL_MASK|XP_ERROR_REQUEST_PERM_TIMEOUT|ll(?:CollisionSprite|(?:Stop)?PointAt|(?:(?:Refresh|Set)Prim)URL|(?:Take|Release)Camera|RemoteLoadScript))\\b' 34 | 'name': 'invalid.unimplemented.lsl' 35 | 'reserved_godmode': 36 | 'match': '\\b(?:ll(?:GodLikeRezObject|Set(?:Inventory|Object)PermMask))\\b' 37 | 'name': 'reserved.godmode.lsl' 38 | 'reserved_log': 39 | 'match': '\\b(?:print)\\b' 40 | 'name': 'reserved.log.lsl' 41 | 'begin_end': 42 | 'begin': '{' 43 | 'end': '}' 44 | 'name': 'meta.incode.lsl' 45 | 'patterns': [ 46 | { 'include': '#infunc' } 47 | ] 48 | 'commentblock': 49 | 'begin': '/\\*' 50 | 'beginCaptures': 51 | '0': 52 | 'name': 'punctuation.definition.comment.block.begin.lsl' 53 | 'end': '\\*/' 54 | 'endCaptures': 55 | '0': 56 | 'name': 'punctuation.definition.comment.block.end.lsl' 57 | 'name': 'comment.block.lsl' 58 | 'commentline': 59 | 'captures': 60 | '1': 61 | 'name': 'punctuation.definition.comment.lsl' 62 | 'match': '(//).*$\\n?' 63 | 'name': 'comment.line.double-slash.lsl' 64 | 'constant': 65 | 'patterns': [ { 66 | 'match': '\\b(default|state)\\b' 67 | 'name': 'constant.language.state.lsl' 68 | } 69 | { 70 | 'match': '\\b(NULL_KEY|EOF)\\b' 71 | 'name': 'constant.language.string.lsl' 72 | } 73 | ] 74 | 'event' : 75 | 'begin': '\\b(?:state_(?:entry|exit)|touch(?:_(?:start|end))?|(?:land_)?collision(?:_(?:start|end))?|timer|listen|(?:no_)?sensor|control|(?:not_)?at_(?:rot_)?target|money|email|experience_permissions(?:_denied)?|run_time_permissions|changed|attach|dataserver|moving_(?:start|end)|link_message|(?:on|object)_rez|remote_data|http_re(?:sponse|quest)|path_update|transaction_result)\\b' 76 | 'beginCaptures': 77 | '0': 78 | 'name': 'support.function.event.lsl' 79 | 'end': '}' 80 | 'endCaptures': 81 | '0': 82 | 'name': 'punctuation.definition.event.end.lsl' 83 | 'name': 'meta.event.lsl' 84 | 'patterns': [ { 85 | 'begin': '\\(' 86 | 'end': '\\)' 87 | 'name': 'meta.event.parameters.lsl' 88 | 'patterns': [ 89 | { 'include': '#parameters' } 90 | ] 91 | } 92 | { 93 | 'begin': '{' 94 | 'end': '(?=})' 95 | 'name': 'meta.event.body.lsl' 96 | 'patterns': [ 97 | { 'include': '#infunc' } 98 | ] 99 | } 100 | { 'include': '#commentblock' } 101 | { 'include': '#commentline' } 102 | ] 103 | 'flow_control' : 104 | 'match': '\\b(jump|return|if|else|for|do|while|@)\\b' 105 | 'name': 'keyword.control.flow.lsl' 106 | 'functiondef' : 107 | 'begin': '(?:\\w+\\s+)?(\\w+)?\\s*(?=\\(.*?\\))' 108 | 'beginCaptures': 109 | '0': 110 | 'name': 'punctuation.definition.function.begin.lsl' 111 | '1': 112 | 'name': 'entity.name.function.lsl' 113 | 'end': '}' 114 | 'endCaptures': 115 | '0': 116 | 'name': 'punctuation.definition.function.end.lsl' 117 | 'name': 'meta.function.lsl' 118 | 'patterns': [ { 119 | 'begin': '\\(' 120 | 'end': '\\)' 121 | 'name': 'meta.function.parameters.lsl' 122 | 'patterns': [ 123 | { 'include': '#parameters' } 124 | ] 125 | } 126 | { 127 | 'begin': '{' 128 | 'end': '(?=})' 129 | 'name': 'meta.function.body.lsl' 130 | 'patterns': [ 131 | { 'include': '#infunc' } 132 | ] 133 | } 134 | { 'include': '#commentblock' } 135 | { 'include': '#commentline' } 136 | ] 137 | 'infunc': 138 | 'patterns': [ 139 | { 'include': '#begin_end' } 140 | { 'include': '#commentblock' } 141 | { 'include': '#commentline' } 142 | { 'include': '#array' } 143 | { 'include': '#quoted' } 144 | { 'include': '#flow_control' } 145 | { 'include': '#constant' } 146 | { 'include': '#storage_type' } 147 | { 'include': '#llconstant' } 148 | { 'include': '#invalid_broken' } 149 | { 'include': '#invalid_deprecated' } 150 | { 'include': '#invalid_illegal' } 151 | { 'include': '#invalid_unimplemented' } 152 | { 'include': '#reserved_godmode' } 153 | { 'include': '#reserved_log' } 154 | { 'include': '#llfunction' } 155 | { 'include': '#number' } 156 | { 'include': '#operator' } 157 | ] 158 | 'llconstant': 159 | 'patterns': [ { 160 | 'match': '\\b(?:XP_ERROR_(?:EXPERIENCES_DISABLED|EXPERIENCE_(?:DISABLED|SUSPENDED)|INVALID_(?:EXPERIENCE|PARAMETERS)|KEY_NOT_FOUND|MATURITY_EXCEEDED|NONE|NOT_(?:FOUND|PERMITTED(?:_LAND)?)|NO_EXPERIENCE|QUOTA_EXCEEDED|RETRY_UPDATE|STORAGE_EXCEPTION|STORE_DISABLED|THROTTLED|UNKNOWN_ERROR)|JSON_APPEND|STATUS_(?:PHYSICS|ROTATE_[XYZ]|PHANTOM|SANDBOX|BLOCK_GRAB(?:_OBJECT)?|(?:DIE|RETURN)_AT_EDGE|CAST_SHADOWS|OK|MALFORMED_PARAMS|TYPE_MISMATCH|BOUNDS_ERROR|NOT_(?:FOUND|SUPPORTED)|INTERNAL_ERROR|WHITELIST_FAILED)|AGENT(?:_(?:BY_(?:LEGACY_|USER)NAME|FLYING|ATTACHMENTS|SCRIPTED|MOUSELOOK|SITTING|ON_OBJECT|AWAY|WALKING|IN_AIR|TYPING|CROUCHING|BUSY|ALWAYS_RUN|AUTOPILOT|LIST_(?:PARCEL(?:_OWNER)?|REGION)))?|CAMERA_(?:PITCH|DISTANCE|BEHINDNESS_(?:ANGLE|LAG)|(?:FOCUS|POSITION)(?:_(?:THRESHOLD|LOCKED|LAG))?|FOCUS_OFFSET|ACTIVE)|ANIM_ON|LOOP|REVERSE|PING_PONG|SMOOTH|ROTATE|SCALE|ALL_SIDES|LINK_(?:ROOT|SET|ALL_(?:OTHERS|CHILDREN)|THIS)|ACTIVE|PASS(?:IVE|_(?:ALWAYS|IF_NOT_HANDLED|NEVER))|SCRIPTED|CONTROL_(?:FWD|BACK|(?:ROT_)?(?:LEFT|RIGHT)|UP|DOWN|(?:ML_)?LBUTTON)|PERMISSION_(?:RETURN_OBJECTS|DEBIT|OVERRIDE_ANIMATIONS|SILENT_ESTATE_MANAGEMENT|TAKE_CONTROLS|TRIGGER_ANIMATION|ATTACH|CHANGE_LINKS|(?:CONTROL|TRACK)_CAMERA|TELEPORT)|INVENTORY_(?:TEXTURE|SOUND|OBJECT|SCRIPT|LANDMARK|CLOTHING|NOTECARD|BODYPART|ANIMATION|GESTURE|ALL|NONE)|CHANGED_(?:INVENTORY|COLOR|SHAPE|SCALE|TEXTURE|LINK|ALLOWED_DROP|OWNER|REGION(?:_START)?|TELEPORT|MEDIA)|OBJECT_(?:CLICK_ACTION|HOVER_HEIGHT|LAST_OWNER_ID|(?:PHYSICS|SERVER|STREAMING)_COST|UNKNOWN_DETAIL|CHARACTER_TIME|PHANTOM|PHYSICS|TEMP_ON_REZ|NAME|DESC|POS|PRIM_EQUIVALENCE|RETURN_(?:PARCEL(?:_OWNER)?|REGION)|ROO?T|VELOCITY|OMEGA|OWNER|GROUP|CREATOR|ATTACHED_POINT|RENDER_WEIGHT|(?:BODY_SHAPE|PATHFINDING)_TYPE|(?:RUNNING|TOTAL)_SCRIPT_COUNT|SCRIPT_(?:MEMORY|TIME))|TYPE_(?:INTEGER|FLOAT|STRING|KEY|VECTOR|ROTATION|INVALID)|(?:DEBUG|PUBLIC)_CHANNEL|ATTACH_(?:AVATAR_CENTER|CHEST|HEAD|BACK|PELVIS|MOUTH|CHIN|NECK|NOSE|BELLY|[LR](?:SHOULDER|HAND|FOOT|EAR|EYE|[UL](?:ARM|LEG)|HIP)|(?:LEFT|RIGHT)_PEC|HUD_(?:CENTER_[12]|TOP_(?:RIGHT|CENTER|LEFT)|BOTTOM(?:_(?:RIGHT|LEFT))?))|LAND_(?:LEVEL|RAISE|LOWER|SMOOTH|NOISE|REVERT)|DATA_(?:ONLINE|NAME|BORN|SIM_(?:POS|STATUS|RATING)|PAYINFO)|PAYMENT_INFO_(?:ON_FILE|USED)|REMOTE_DATA_(?:CHANNEL|REQUEST|REPLY)|PSYS_(?:PART_(?:BF_(?:ZERO|ONE(?:_MINUS_(?:DEST_COLOR|SOURCE_(ALPHA|COLOR)))?|DEST_COLOR|SOURCE_(ALPHA|COLOR))|BLEND_FUNC_(DEST|SOURCE)|FLAGS|(?:START|END)_(?:COLOR|ALPHA|SCALE|GLOW)|MAX_AGE|(?:RIBBON|WIND|INTERP_(?:COLOR|SCALE)|BOUNCE|FOLLOW_(?:SRC|VELOCITY)|TARGET_(?:POS|LINEAR)|EMISSIVE)_MASK)|SRC_(?:MAX_AGE|PATTERN|ANGLE_(?:BEGIN|END)|BURST_(?:RATE|PART_COUNT|RADIUS|SPEED_(?:MIN|MAX))|ACCEL|TEXTURE|TARGET_KEY|OMEGA|PATTERN_(?:DROP|EXPLODE|ANGLE(?:_CONE(?:_EMPTY)?)?)))|VEHICLE_(?:REFERENCE_FRAME|TYPE_(?:NONE|SLED|CAR|BOAT|AIRPLANE|BALLOON)|(?:LINEAR|ANGULAR)_(?:FRICTION_TIMESCALE|MOTOR_DIRECTION)|LINEAR_MOTOR_OFFSET|HOVER_(?:HEIGHT|EFFICIENCY|TIMESCALE)|BUOYANCY|(?:LINEAR|ANGULAR)_(?:DEFLECTION_(?:EFFICIENCY|TIMESCALE)|MOTOR_(?:DECAY_)?TIMESCALE)|VERTICAL_ATTRACTION_(?:EFFICIENCY|TIMESCALE)|BANKING_(?:EFFICIENCY|MIX|TIMESCALE)|FLAG_(?:NO_DEFLECTION_UP|LIMIT_(?:ROLL_ONLY|MOTOR_UP)|HOVER_(?:(?:WATER|TERRAIN|UP)_ONLY|GLOBAL_HEIGHT)|MOUSELOOK_(?:STEER|BANK)|CAMERA_DECOUPLED))|PRIM_(?:ALPHA_MODE(?:_(?:BLEND|EMISSIVE|MASK|NONE))?|NORMAL|SPECULAR|TYPE(?:_(?:BOX|CYLINDER|PRISM|SPHERE|TORUS|TUBE|RING|SCULPT))?|HOLE_(?:DEFAULT|CIRCLE|SQUARE|TRIANGLE)|MATERIAL(?:_(?:STONE|METAL|GLASS|WOOD|FLESH|PLASTIC|RUBBER))?|SHINY_(?:NONE|LOW|MEDIUM|HIGH)|BUMP_(?:NONE|BRIGHT|DARK|WOOD|BARK|BRICKS|CHECKER|CONCRETE|TILE|STONE|DISKS|GRAVEL|BLOBS|SIDING|LARGETILE|STUCCO|SUCTION|WEAVE)|TEXGEN_(?:DEFAULT|PLANAR)|SCULPT_(?:TYPE_(?:SPHERE|TORUS|PLANE|CYLINDER|MASK)|FLAG_(?:MIRROR|INVERT))|PHYSICS(?:_(?:SHAPE_(?:CONVEX|NONE|PRIM|TYPE)))?|(?:POS|ROT)_LOCAL|SLICE|TEXT|FLEXIBLE|POINT_LIGHT|TEMP_ON_REZ|PHANTOM|POSITION|SIZE|ROTATION|TEXTURE|NAME|OMEGA|DESC|LINK_TARGET|COLOR|BUMP_SHINY|FULLBRIGHT|TEXGEN|GLOW|MEDIA_(?:ALT_IMAGE_ENABLE|CONTROLS|(?:CURRENT|HOME)_URL|AUTO_(?:LOOP|PLAY|SCALE|ZOOM)|FIRST_CLICK_INTERACT|(?:WIDTH|HEIGHT)_PIXELS|WHITELIST(?:_ENABLE)?|PERMS_(?:INTERACT|CONTROL)|PARAM_MAX|CONTROLS_(?:STANDARD|MINI)|PERM_(?:NONE|OWNER|GROUP|ANYONE)|MAX_(?:URL_LENGTH|WHITELIST_(?:SIZE|COUNT)|(?:WIDTH|HEIGHT)_PIXELS)))|MASK_(?:BASE|OWNER|GROUP|EVERYONE|NEXT)|PERM_(?:TRANSFER|MODIFY|COPY|MOVE|ALL)|PARCEL_(?:MEDIA_COMMAND_(?:STOP|PAUSE|PLAY|LOOP|TEXTURE|URL|TIME|AGENT|UNLOAD|AUTO_ALIGN|TYPE|SIZE|DESC|LOOP_SET)|FLAG_(?:ALLOW_(?:FLY|(?:GROUP_)?SCRIPTS|LANDMARK|TERRAFORM|DAMAGE|CREATE_(?:GROUP_)?OBJECTS)|USE_(?:ACCESS_(?:GROUP|LIST)|BAN_LIST|LAND_PASS_LIST)|LOCAL_SOUND_ONLY|RESTRICT_PUSHOBJECT|ALLOW_(?:GROUP|ALL)_OBJECT_ENTRY)|COUNT_(?:TOTAL|OWNER|GROUP|OTHER|SELECTED|TEMP)|DETAILS_(?:NAME|DESC|OWNER|GROUP|AREA|ID|SEE_AVATARS))|LIST_STAT_(?:MAX|MIN|MEAN|MEDIAN|STD_DEV|SUM(?:_SQUARES)?|NUM_COUNT|GEOMETRIC_MEAN|RANGE)|PAY_(?:HIDE|DEFAULT)|REGION_FLAG_(?:ALLOW_DAMAGE|FIXED_SUN|BLOCK_TERRAFORM|SANDBOX|DISABLE_(?:COLLISIONS|PHYSICS)|BLOCK_FLY|ALLOW_DIRECT_TELEPORT|RESTRICT_PUSHOBJECT)|HTTP_(?:METHOD|MIMETYPE|BODY_(?:MAXLENGTH|TRUNCATED)|CUSTOM_HEADER|PRAGMA_NO_CACHE|VERBOSE_THROTTLE|VERIFY_CERT)|STRING_(?:TRIM(?:_(?:HEAD|TAIL))?)|CLICK_ACTION_(?:NONE|TOUCH|SIT|BUY|PAY|OPEN(?:_MEDIA)?|PLAY|ZOOM)|TOUCH_INVALID_FACE|PROFILE_(?:NONE|SCRIPT_MEMORY)|RC_(?:DATA_FLAGS|DETECT_PHANTOM|GET_(?:LINK_NUM|NORMAL|ROOT_KEY)|MAX_HITS|REJECT_(?:TYPES|AGENTS|(?:NON)?PHYSICAL|LAND))|RCERR_(?:CAST_TIME_EXCEEDED|SIM_PERF_LOW|UNKNOWN)|ESTATE_ACCESS_(?:ALLOWED_(?:AGENT|GROUP)_(?:ADD|REMOVE)|BANNED_AGENT_(?:ADD|REMOVE))|DENSITY|FRICTION|RESTITUTION|GRAVITY_MULTIPLIER|KFM_(?:COMMAND|CMD_(?:PLAY|STOP|PAUSE|SET_MODE)|MODE|FORWARD|LOOP|PING_PONG|REVERSE|DATA|ROTATION|TRANSLATION)|ERR_(?:GENERIC|PARCEL_PERMISSIONS|MALFORMED_PARAMS|RUNTIME_PERMISSIONS|THROTTLED)|CHARACTER_(?:CMD_(?:(?:SMOOTH_)?STOP|JUMP)|DESIRED_(?:TURN_)?SPEED|RADIUS|STAY_WITHIN_PARCEL|LENGTH|ORIENTATION|ACCOUNT_FOR_SKIPPED_FRAMES|AVOIDANCE_MODE|TYPE(?:_(?:[ABCD]|NONE))?|MAX_(?:DECEL|TURN_RADIUS|(?:ACCEL|SPEED)))|PURSUIT_(?:OFFSET|FUZZ_FACTOR|GOAL_TOLERANCE|INTERCEPT)|REQUIRE_LINE_OF_SIGHT|FORCE_DIRECT_PATH|VERTICAL|HORIZONTAL|AVOID_(?:CHARACTERS|DYNAMIC_OBSTACLES|NONE)|PU_(?:EVADE_(?:HIDDEN|SPOTTED)|FAILURE_(?:DYNAMIC_PATHFINDING_DISABLED|INVALID_(?:GOAL|START)|NO_(?:NAVMESH|VALID_DESTINATION)|OTHER|TARGET_GONE|(?:PARCEL_)?UNREACHABLE)|(?:GOAL|SLOWDOWN_DISTANCE)_REACHED)|TRAVERSAL_TYPE(?:_(?:FAST|NONE|SLOW))?|CONTENT_TYPE_(?:ATOM|FORM|HTML|JSON|LLSD|RSS|TEXT|XHTML|XML)|GCNP_(?:RADIUS|STATIC)|(?:PATROL|WANDER)_PAUSE_AT_WAYPOINTS|OPT_(?:AVATAR|CHARACTER|EXCLUSION_VOLUME|LEGACY_LINKSET|MATERIAL_VOLUME|OTHER|STATIC_OBSTACLE|WALKABLE)|SIM_STAT_PCT_CHARS_STEPPED)\\b' 161 | 'name': 'constant.language.ll.integer.lsl' 162 | } 163 | { 164 | 'match': '\\b(FALSE|TRUE)\\b' 165 | 'name': 'constant.language.integer.boolean.lsl' 166 | } 167 | { 168 | 'match': '\\b(?:EOF|JSON_(?:ARRAY|DELETE|FALSE|INVALID|NULL|NUMBER|OBJECT|STRING|TRUE)|NULL_KEY|TEXTURE_(?:BLANK|DEFAULT|MEDIA|PLYWOOD|TRANSPARENT)|URL_REQUEST_(?:GRANTED|DENIED))\\b' 169 | 'name': 'constant.language.ll.string.lsl' 170 | } 171 | { 172 | 'match': '\\b(PI|TWO_PI|PI_BY_TWO|DEG_TO_RAD|RAD_TO_DEG|SQRT2)\\b' 173 | 'name': 'constant.language.ll.float.lsl' 174 | } 175 | { 176 | 'match': '\\b(ZERO_(VECTOR|ROTATION)|TOUCH_INVALID_(TEXCOORD|VECTOR))\\b' 177 | 'name': 'constant.language.ll.compound.lsl' 178 | } 179 | ] 180 | 'llfunction': 181 | 'match': '\\b(?:ll(?:AgentInExperience|(?:Create|DataSize|Delete|KeyCount|Keys|Read|Update)KeyValue|GetExperience(?:Details|ErrorMessage)|ReturnObjectsBy(?:ID|Owner)|Json(?:2List|[GS]etValue|ValueType)|Sin|Cos|Tan|Atan2|Sqrt|Pow|Abs|Fabs|Frand|Floor|Ceil|Round|Vec(?:Mag|Norm|Dist)|Rot(?:Between|2(?:Euler|Fwd|Left|Up))|(?:Euler|Axes)2Rot|Whisper|(?:Region|Owner)?Say|Shout|Listen(?:Control|Remove)?|Sensor(?:Repeat|Remove)?|Detected(?:Name|Key|Owner|Type|Pos|Vel|Grab|Rot|Group|LinkNumber)|Die|Ground|Wind|(?:[GS]et)(?:AnimationOverride|MemoryLimit|PrimMediaParams|ParcelMusicURL|Object(?:Desc|Name)|PhysicsMaterial|Status|Scale|Color|Alpha|Texture|Pos|Rot|Force|Torque)|ResetAnimationOverride|(?:Scale|Offset|Rotate)Texture|(?:Rot)?Target(?:Remove)?|(?:Stop)?MoveToTarget|Apply(?:Rotational)?Impulse|Set(?:KeyframedMotion|ContentType|RegionPos|(?:Angular)?Velocity|Buoyancy|HoverHeight|ForceAndTorque|TimerEvent|ScriptState|Damage|TextureAnim|Sound(?:Queueing|Radius)|Vehicle(?:Type|(?:Float|Vector|Rotation)Param)|(?:Touch|Sit)?Text|Camera(?:Eye|At)Offset|PrimitiveParams|ClickAction|Link(?:Alpha|Color|PrimitiveParams(?:Fast)?|Texture(?:Anim)?|Camera|Media)|RemoteScriptAccessPin|PayPrice|LocalRot)|ScaleByFactor|Get(?:(?:Max|Min)ScaleFactor|ClosestNavPoint|StaticPath|SimStats|Env|PrimitiveParams|Link(?:PrimitiveParams|Number(?:OfSides)?|Key|Name|Media)|HTTPHeader|FreeURLs|Object(?:Details|PermMask|PrimCount)|Parcel(?:MaxPrims|Details|Prim(?:Count|Owners))|Attached(?:List)?|(?:SPMax|Free|Used)Memory|Region(?:Name|TimeDilation|FPS|Corner|AgentCount)|Root(?:Position|Rotation)|UnixTime|(?:Parcel|Region)Flags|(?:Wall|GMT)clock|SimulatorHostname|BoundingBox|GeometricCenter|Creator|NumberOf(?:Prims|NotecardLines|Sides)|Animation(?:List)?|(?:Camera|Local)(?:Pos|Rot)|Vel|Accel|Omega|Time(?:stamp|OfDay)|(?:Object|CenterOf)?Mass|MassMKS|Energy|Owner|(?:Owner)?Key|SunDirection|Texture(?:Offset|Scale|Rot)|Inventory(?:Number|Name|Key|Type|Creator|PermMask)|Permissions(?:Key)?|StartParameter|List(?:Length|EntryType)|Date|Agent(?:Size|Info|Language|List)|LandOwnerAt|NotecardLine|Script(?:Name|State))|(?:Get|Reset|GetAndReset)Time|PlaySound(?:Slave)?|LoopSound(?:Master|Slave)?|(?:Trigger|Stop|Preload)Sound|(?:(?:Get|Delete)Sub|Insert)String|To(?:Upper|Lower)|Give(?:InventoryList|Money)|RezObject|(?:Stop)?LookAt|Sleep|CollisionFilter|(?:Take|Release)Controls|DetachFromAvatar|AttachToAvatar(?:Temp)?|InstantMessage|(?:GetNext)?Email|StopHover|MinEventDelay|RotLookAt|String(?:Length|Trim)|(?:Start|Stop)Animation|TargetOmega|Request(?:Experience)?Permissions|(?:Create|Break)Link|BreakAllLinks|(?:Give|Remove)Inventory|Water|PassTouches|Request(?:Agent|Inventory)Data|TeleportAgent(?:Home|GlobalCoords)?|ModifyLand|CollisionSound|ResetScript|MessageLinked|PushObject|PassCollisions|AxisAngle2Rot|Rot2(?:Axis|Angle)|A(?:cos|sin)|AngleBetween|AllowInventoryDrop|SubStringIndex|List2(?:CSV|Integer|Json|Float|String|Key|Vector|Rot|List(?:Strided)?)|DeleteSubList|List(?:Statistics|Sort|Randomize|(?:Insert|Find|Replace)List)|EdgeOfWorld|AdjustSoundVolume|Key2Name|TriggerSoundLimited|EjectFromLand|(?:CSV|ParseString)2List|OverMyLand|SameGroup|UnSit|Ground(?:Slope|Normal|Contour)|GroundRepel|(?:Set|Remove)VehicleFlags|(?:AvatarOn)?(?:Link)?SitTarget|Script(?:Danger|Profiler)|Dialog|VolumeDetect|ResetOtherScript|RemoteLoadScriptPin|(?:Open|Close)RemoteDataChannel|SendRemoteData|RemoteDataReply|(?:Integer|String)ToBase64|XorBase64|Log(?:10)?|Base64To(?:String|Integer)|ParseStringKeepNulls|RezAtRoot|RequestSimulatorData|ForceMouselook|(?:Load|Release|(?:E|Une)scape)URL|ParcelMedia(?:CommandList|Query)|ModPow|MapDestination|(?:RemoveFrom|AddTo|Reset)Land(?:Pass|Ban)List|(?:Set|Clear)CameraParams|HTTP(?:Request|Response)|TextBox|DetectedTouch(?:UV|Face|Pos|(?:N|Bin)ormal|ST)|(?:MD5|SHA1|DumpList2)String|Request(?:Secure)?URL|Clear(?:Prim|Link)Media|(?:Link)?ParticleSystem|(?:Get|Request)(?:Username|DisplayName)|RegionSayTo|CastRay|GenerateKey|TransferLindenDollars|ManageEstateAccess|(?:Create|Delete)Character|ExecCharacterCmd|Evade|FleeFrom|NavigateTo|PatrolPoints|Pursue|UpdateCharacter|WanderWithin))\\b' 182 | 'name': 'support.function.ll.lsl' 183 | 'number': 184 | 'name': 'constant.numeric.lsl' 185 | 'patterns': [ { 186 | 'match': '\\b(?i:(\\d+\\.\\d*(e[\\-\\+]?\\d+)?))(?=[^a-zA-Z_])' 187 | 'name': 'constant.numeric.float.lsl' 188 | } 189 | { 190 | 'match': '(?<=[^0-9a-zA-Z_])(?i:(\\.\\d+(e[\\-\\+]?\\d+)?))' 191 | 'name': 'constant.numeric.float.lsl' 192 | } 193 | { 194 | 'match': '\\b(?i:(\\d+e[\\-\\+]?\\d+))' 195 | 'name': 'constant.numeric.float.lsl' 196 | } 197 | { 198 | 'match': '\\b(?i:(0x\\h*))' 199 | 'name': 'constant.numeric.integer.hexadecimal.lsl' 200 | } 201 | { 202 | 'match': '\\b(0[0-7]+)' 203 | 'name': 'constant.numeric.integer.octal.lsl' 204 | } 205 | { 206 | 'match': '\\b([1-9]+[0-9]*|0)' 207 | 'name': 'constant.numeric.integer.decimal.lsl' 208 | } 209 | ] 210 | 'operator': 211 | 'patterns': [ 212 | { 213 | 'name': 'keyword.operator.increment.lsl' 214 | 'match': '\\+\\+' 215 | } 216 | { 217 | 'name': 'keyword.operator.decrement.lsl' 218 | 'match': '--' 219 | } 220 | { 221 | 'name': 'keyword.operator.shift.left.lsl' 222 | 'match': '<<' 223 | } 224 | { 225 | 'name': 'keyword.operator.shift.right.lsl' 226 | 'match': '>>' 227 | } 228 | { 229 | 'name': 'keyword.operator.comparison.less-equal.lsl' 230 | 'match': '<=' 231 | } 232 | { 233 | 'name': 'keyword.operator.comparison.greater-equal.lsl' 234 | 'match': '>=' 235 | } 236 | { 237 | 'name': 'keyword.operator.logical.and.lsl' 238 | 'match': '&&' 239 | } 240 | { 241 | 'name': 'keyword.operator.logical.or.lsl' 242 | 'match': '\\|\\|' 243 | } 244 | { 245 | 'name': 'keyword.operator.bit-wise.not.lsl' 246 | 'match': '~' 247 | } 248 | { 249 | 'name': 'keyword.operator.bit-wise.xor.lsl' 250 | 'match': '\\^' 251 | } 252 | { 253 | 'name': 'keyword.operator.bit-wise.and.lsl' 254 | 'match': '&' 255 | } 256 | { 257 | 'name': 'keyword.operator.bit-wise.or.lsl' 258 | 'match': '\\|' 259 | } 260 | { 261 | 'name': 'keyword.operator.comparison.equal.lsl' 262 | 'match': '==' 263 | } 264 | { 265 | 'name': 'keyword.operator.comparison.not.lsl' 266 | 'match': '!=' 267 | } 268 | { 269 | 'name': 'keyword.operator.logical.not.lsl' 270 | 'match': '!' 271 | } 272 | { 273 | 'name': 'keyword.operator.comparison.less.lsl' 274 | 'match': '<' 275 | } 276 | { 277 | 'name': 'keyword.operator.comparison.greater.lsl' 278 | 'match': '>' 279 | } 280 | { 281 | 'name': 'keyword.operator.assignment.augmented.lsl' 282 | 'match': '[%*+\\/\\-]=|=' 283 | } 284 | { 285 | 'name': 'keyword.operator.arithmetic.lsl' 286 | 'match': '[%*+\\/\\-]' 287 | } 288 | { 289 | 'name': 'invalid.illegal.keyword.operator.unrecognized.wrong-division-assignment.lsl' 290 | 'match': ':=' 291 | } 292 | { 293 | 'name': 'invalid.illegal.keyword.operator.unrecognized.wrong-division.lsl' 294 | 'match': ':' 295 | } 296 | ] 297 | 'quoted': 298 | 'begin': '"' 299 | 'beginCaptures': 300 | '0': 301 | 'name': 'punctuation.definition.string.begin.lsl' 302 | 'end': '"' 303 | 'endCaptures': 304 | '0': 305 | 'name': 'punctuation.definition.string.end.lsl' 306 | 'name': 'string.quoted.double.lsl' 307 | 'patterns': [ { 308 | 'name': 'constant.character.escape.back-slash.lsl' 309 | 'match': '\\\\' 310 | } 311 | { 312 | 'name': 'constant.character.escape.new-line.lsl' 313 | 'match': '\\n' 314 | } 315 | { 316 | 'name': 'constant.character.escape.tab.lsl' 317 | 'match': '\\t' 318 | } 319 | { 320 | 'name': 'constant.character.escape.double-quote.lsl' 321 | 'match': '\\"' 322 | } 323 | ] 324 | 'state': 325 | 'begin': '^\\s*((?:state)\\s+\\w+|default)\\b' 326 | 'beginCaptures': 327 | '0': 328 | 'name': 'entity.name.class.state.begin.lsl' 329 | 'end': '}' 330 | 'endCaptures': 331 | '0': 332 | 'name': 'punctuation.definition.state.end.lsl' 333 | 'name': 'meta.state.lsl' 334 | 'patterns': [ { 335 | 'begin': '{' 336 | 'end': '(?=})' 337 | 'name': 'meta.state.body.lsl' 338 | 'patterns': [ 339 | { 'include': '#commentblock' } 340 | { 'include': '#commentline' } 341 | { 'include': '#event' } 342 | ] 343 | } 344 | { 'include': '#commentblock' } 345 | { 'include': '#commentline' } 346 | ] 347 | 'parameters': 348 | 'begin': '\\b(integer|float|string|key|vector|quaternion|rotation|list)\\b' 349 | 'beginCaptures': 350 | '1': 351 | 'name': 'storage.type.lsl' 352 | 'end': '\\b([_a-zA-Z]\\w*)\\b' 353 | 'endCaptures': 354 | '1': 355 | 'name': 'entity.name.variable.lsl' 356 | 'patterns': [ { 357 | 'include': '#storage_type' 358 | } 359 | { 360 | 'name': 'entity.name.variable.lsl' 361 | 'match': '\\b([_a-zA-Z]\\w*)\\b' 362 | } 363 | { 364 | 'name': 'punctuation.separator.lsl' 365 | 'match': ',' 366 | } 367 | ] 368 | 'storage_type': 369 | 'match': '\\b(integer|float|string|key|vector|quaternion|rotation|list)\\b' 370 | 'name': 'storage.type.lsl' 371 | 'value': 372 | 'patterns': [ 373 | { 'include': '#commentblock' } 374 | { 'include': '#commentline' } 375 | { 'include': '#state' } 376 | { 'include': '#storage_type' } 377 | { 'include': '#quoted' } 378 | { 'include': '#constant' } 379 | { 'include': '#invalid_broken' } 380 | { 'include': '#invalid_deprecated' } 381 | { 'include': '#invalid_illegal' } 382 | { 'include': '#invalid_unimplemented' } 383 | { 'include': '#reserved_godmode' } 384 | { 'include': '#reserved_log' } 385 | { 'include': '#number' } 386 | { 'include': '#operator' } 387 | { 'include': '#array' } 388 | { 'include': '#functiondef' } 389 | ] 390 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "language-lsl", 3 | "version": "2.2.0", 4 | "private": false, 5 | "description": "A Linden Scripting Language package for Atom", 6 | "homepage": "https://atom.io/packages/language-lsl/", 7 | "repository": { 8 | "type": "git", 9 | "url": "https://github.com/digitalfiz/language-lsl.git" 10 | }, 11 | "bugs": { 12 | "url": "https://github.com/digitalfiz/language-lsl/issues/" 13 | }, 14 | "license": "MIT", 15 | "engines": { 16 | "atom": "*" 17 | }, 18 | "dependencies": {} 19 | } 20 | -------------------------------------------------------------------------------- /settings/language-lsl.cson: -------------------------------------------------------------------------------- 1 | '.source.lsl': 2 | 'editor': 3 | 'autoIndentOnPaste': false 4 | 'softTabs': true 5 | 'tabLength': 4 6 | 'softWrap': true 7 | 'increaseIndentPattern': '^(?![^{]*//.*\\{).*\\{[^}"\']*$' 8 | 'decreaseIndentPattern': '^\\s*\\}[;\\s]*$' 9 | 'commentStart': '//' 10 | 'completions': [ 11 | 'ACTIVE' 12 | 'AGENT' 13 | 'AGENT_ALWAYS_RUN' 14 | 'AGENT_ATTACHMENTS' 15 | 'AGENT_AUTOPILOT' 16 | 'AGENT_AWAY' 17 | 'AGENT_BUSY' 18 | 'AGENT_BY_LEGACY_NAME' 19 | 'AGENT_BY_USERNAME' 20 | 'AGENT_CROUCHING' 21 | 'AGENT_FLYING' 22 | 'AGENT_IN_AIR' 23 | 'AGENT_LIST_PARCEL' 24 | 'AGENT_LIST_PARCEL_OWNER' 25 | 'AGENT_LIST_REGION' 26 | 'AGENT_MOUSELOOK' 27 | 'AGENT_ON_OBJECT' 28 | 'AGENT_SCRIPTED' 29 | 'AGENT_SITTING' 30 | 'AGENT_TYPING' 31 | 'AGENT_WALKING' 32 | 'ALL_SIDES' 33 | 'ANIM_ON' 34 | 'ATTACH_AVATAR_CENTER' 35 | 'ATTACH_BACK' 36 | 'ATTACH_BELLY' 37 | 'ATTACH_CHEST' 38 | 'ATTACH_CHIN' 39 | 'ATTACH_HEAD' 40 | 'ATTACH_HUD_BOTTOM' 41 | 'ATTACH_HUD_BOTTOM_LEFT' 42 | 'ATTACH_HUD_BOTTOM_RIGHT' 43 | 'ATTACH_HUD_CENTER_1' 44 | 'ATTACH_HUD_CENTER_2' 45 | 'ATTACH_HUD_TOP_CENTER' 46 | 'ATTACH_HUD_TOP_LEFT' 47 | 'ATTACH_HUD_TOP_RIGHT' 48 | 'ATTACH_LEAR' 49 | 'ATTACH_LEFT_PEC' 50 | 'ATTACH_LEYE' 51 | 'ATTACH_LFOOT' 52 | 'ATTACH_LHAND' 53 | 'ATTACH_LHIP' 54 | 'ATTACH_LLARM' 55 | 'ATTACH_LLLEG' 56 | 'ATTACH_LSHOULDER' 57 | 'ATTACH_LUARM' 58 | 'ATTACH_LULEG' 59 | 'ATTACH_MOUTH' 60 | 'ATTACH_NECK' 61 | 'ATTACH_NOSE' 62 | 'ATTACH_PELVIS' 63 | 'ATTACH_REAR' 64 | 'ATTACH_REYE' 65 | 'ATTACH_RFOOT' 66 | 'ATTACH_RHAND' 67 | 'ATTACH_RHIP' 68 | 'ATTACH_RIGHT_PEC' 69 | 'ATTACH_RLARM' 70 | 'ATTACH_RLLEG' 71 | 'ATTACH_RSHOULDER' 72 | 'ATTACH_RUARM' 73 | 'ATTACH_RULEG' 74 | 'AVOID_CHARACTERS' 75 | 'AVOID_DYNAMIC_OBSTACLES' 76 | 'AVOID_NONE' 77 | 'CAMERA_ACTIVE' 78 | 'CAMERA_BEHINDNESS_ANGLE' 79 | 'CAMERA_BEHINDNESS_LAG' 80 | 'CAMERA_DISTANCE' 81 | 'CAMERA_FOCUS' 82 | 'CAMERA_FOCUS_LAG' 83 | 'CAMERA_FOCUS_LOCKED' 84 | 'CAMERA_FOCUS_OFFSET' 85 | 'CAMERA_FOCUS_THRESHOLD' 86 | 'CAMERA_PITCH' 87 | 'CAMERA_POSITION' 88 | 'CAMERA_POSITION_LAG' 89 | 'CAMERA_POSITION_LOCKED' 90 | 'CAMERA_POSITION_THRESHOLD' 91 | 'CHANGED_ALLOWED_DROP' 92 | 'CHANGED_COLOR' 93 | 'CHANGED_INVENTORY' 94 | 'CHANGED_LINK' 95 | 'CHANGED_MEDIA' 96 | 'CHANGED_OWNER' 97 | 'CHANGED_REGION' 98 | 'CHANGED_REGION_START' 99 | 'CHANGED_SCALE' 100 | 'CHANGED_SHAPE' 101 | 'CHANGED_TELEPORT' 102 | 'CHANGED_TEXTURE' 103 | 'CHARACTER_ACCOUNT_FOR_SKIPPED_FRAMES' 104 | 'CHARACTER_AVOIDANCE_MODE' 105 | 'CHARACTER_CMD_JUMP' 106 | 'CHARACTER_CMD_SMOOTH_STOP' 107 | 'CHARACTER_CMD_STOP' 108 | 'CHARACTER_DESIRED_SPEED' 109 | 'CHARACTER_DESIRED_TURN_SPEED' 110 | 'CHARACTER_LENGTH' 111 | 'CHARACTER_MAX_ACCEL' 112 | 'CHARACTER_MAX_DECEL' 113 | 'CHARACTER_MAX_SPEED' 114 | 'CHARACTER_MAX_TURN_RADIUS' 115 | 'CHARACTER_ORIENTATION' 116 | 'CHARACTER_RADIUS' 117 | 'CHARACTER_STAY_WITHIN_PARCEL' 118 | 'CHARACTER_TYPE' 119 | 'CHARACTER_TYPE_A' 120 | 'CHARACTER_TYPE_B' 121 | 'CHARACTER_TYPE_C' 122 | 'CHARACTER_TYPE_D' 123 | 'CHARACTER_TYPE_NONE' 124 | 'CLICK_ACTION_BUY' 125 | 'CLICK_ACTION_NONE' 126 | 'CLICK_ACTION_OPEN' 127 | 'CLICK_ACTION_OPEN_MEDIA' 128 | 'CLICK_ACTION_PAY' 129 | 'CLICK_ACTION_PLAY' 130 | 'CLICK_ACTION_SIT' 131 | 'CLICK_ACTION_TOUCH' 132 | 'CONTENT_TYPE_ATOM' 133 | 'CONTENT_TYPE_FORM' 134 | 'CONTENT_TYPE_HTML' 135 | 'CONTENT_TYPE_JSON' 136 | 'CONTENT_TYPE_LLSD' 137 | 'CONTENT_TYPE_RSS' 138 | 'CONTENT_TYPE_TEXT' 139 | 'CONTENT_TYPE_XHTML' 140 | 'CONTENT_TYPE_XML' 141 | 'CONTROL_BACK' 142 | 'CONTROL_DOWN' 143 | 'CONTROL_FWD' 144 | 'CONTROL_LBUTTON' 145 | 'CONTROL_LEFT' 146 | 'CONTROL_ML_LBUTTON' 147 | 'CONTROL_RIGHT' 148 | 'CONTROL_ROT_LEFT' 149 | 'CONTROL_ROT_RIGHT' 150 | 'CONTROL_UP' 151 | 'DATA_BORN' 152 | 'DATA_NAME' 153 | 'DATA_ONLINE' 154 | 'DATA_PAYINFO' 155 | 'DATA_SIM_POS' 156 | 'DATA_SIM_RATING' 157 | 'DATA_SIM_STATUS' 158 | 'DEBUG_CHANNEL' 159 | 'DEG_TO_RAD' 160 | 'DENSITY' 161 | 'EOF' 162 | 'ERR_GENERIC' 163 | 'ERR_MALFORMED_PARAMS' 164 | 'ERR_PARCEL_PERMISSIONS' 165 | 'ERR_RUNTIME_PERMISSIONS' 166 | 'ERR_THROTTLED' 167 | 'ESTATE_ACCESS_ALLOWED_AGENT_ADD' 168 | 'ESTATE_ACCESS_ALLOWED_AGENT_REMOVE' 169 | 'ESTATE_ACCESS_ALLOWED_GROUP_ADD' 170 | 'ESTATE_ACCESS_ALLOWED_GROUP_REMOVE' 171 | 'ESTATE_ACCESS_BANNED_AGENT_ADD' 172 | 'ESTATE_ACCESS_BANNED_AGENT_REMOVE' 173 | 'FALSE' 174 | 'FORCE_DIRECT_PATH' 175 | 'FRICTION' 176 | 'GCNP_RADIUS' 177 | 'GCNP_STATIC' 178 | 'GRAVITY_MULTIPLIER' 179 | 'HORIZONTAL' 180 | 'HTTP_BODY_MAXLENGTH' 181 | 'HTTP_BODY_TRUNCATED' 182 | 'HTTP_CUSTOM_HEADER' 183 | 'HTTP_METHOD' 184 | 'HTTP_MIMETYPE' 185 | 'HTTP_PRAGMA_NO_CACHE' 186 | 'HTTP_VERBOSE_THROTTLE' 187 | 'HTTP_VERIFY_CERT' 188 | 'INVENTORY_ALL' 189 | 'INVENTORY_ANIMATION' 190 | 'INVENTORY_BODYPART' 191 | 'INVENTORY_CLOTHING' 192 | 'INVENTORY_GESTURE' 193 | 'INVENTORY_LANDMARK' 194 | 'INVENTORY_NONE' 195 | 'INVENTORY_NOTECARD' 196 | 'INVENTORY_OBJECT' 197 | 'INVENTORY_SCRIPT' 198 | 'INVENTORY_SOUND' 199 | 'INVENTORY_TEXTURE' 200 | 'JSON_APPEND' 201 | 'JSON_ARRAY' 202 | 'JSON_DELETE' 203 | 'JSON_FALSE' 204 | 'JSON_INVALID' 205 | 'JSON_NULL' 206 | 'JSON_NUMBER' 207 | 'JSON_OBJECT' 208 | 'JSON_STRING' 209 | 'JSON_TRUE' 210 | 'KFM_CMD_PAUSE' 211 | 'KFM_CMD_PLAY' 212 | 'KFM_CMD_SET_MODE' 213 | 'KFM_CMD_STOP' 214 | 'KFM_COMMAND' 215 | 'KFM_DATA' 216 | 'KFM_FORWARD' 217 | 'KFM_LOOP' 218 | 'KFM_MODE' 219 | 'KFM_PING_PONG' 220 | 'KFM_REVERSE' 221 | 'KFM_ROTATION' 222 | 'KFM_TRANSLATION' 223 | 'LAND_LEVEL' 224 | 'LAND_LOWER' 225 | 'LAND_NOISE' 226 | 'LAND_RAISE' 227 | 'LAND_REVERT' 228 | 'LAND_SMOOTH' 229 | 'LINK_ALL_CHILDREN' 230 | 'LINK_ALL_OTHERS' 231 | 'LINK_ROOT' 232 | 'LINK_SET' 233 | 'LINK_THIS' 234 | 'LIST_STAT_GEOMETRIC_MEAN' 235 | 'LIST_STAT_MAX' 236 | 'LIST_STAT_MEAN' 237 | 'LIST_STAT_MEDIAN' 238 | 'LIST_STAT_MIN' 239 | 'LIST_STAT_NUM_COUNT' 240 | 'LIST_STAT_RANGE' 241 | 'LIST_STAT_STD_DEV' 242 | 'LIST_STAT_SUM' 243 | 'LIST_STAT_SUM_SQUARES' 244 | 'LOOP' 245 | 'MASK_BASE' 246 | 'MASK_EVERYONE' 247 | 'MASK_GROUP' 248 | 'MASK_NEXT' 249 | 'MASK_OWNER' 250 | 'NULL_KEY' 251 | 'OBJECT_ATTACHED_POINT' 252 | 'OBJECT_BODY_SHAPE_TYPE' 253 | 'OBJECT_CHARACTER_TIME' 254 | 'OBJECT_CLICK_ACTION' 255 | 'OBJECT_CREATOR' 256 | 'OBJECT_DESC' 257 | 'OBJECT_GROUP' 258 | 'OBJECT_HOVER_HEIGHT' 259 | 'OBJECT_LAST_OWNER_ID' 260 | 'OBJECT_NAME' 261 | 'OBJECT_OMEGA' 262 | 'OBJECT_OWNER' 263 | 'OBJECT_PATHFINDING_TYPE' 264 | 'OBJECT_PHANTOM' 265 | 'OBJECT_PHYSICS' 266 | 'OBJECT_PHYSICS_COST' 267 | 'OBJECT_POS' 268 | 'OBJECT_PRIM_EQUIVALENCE' 269 | 'OBJECT_RENDER_WEIGHT' 270 | 'OBJECT_RETURN_PARCEL' 271 | 'OBJECT_RETURN_PARCEL_OWNER' 272 | 'OBJECT_RETURN_REGION' 273 | 'OBJECT_ROOT' 274 | 'OBJECT_ROT' 275 | 'OBJECT_RUNNING_SCRIPT_COUNT' 276 | 'OBJECT_SCRIPT_MEMORY' 277 | 'OBJECT_SCRIPT_TIME' 278 | 'OBJECT_SERVER_COST' 279 | 'OBJECT_STREAMING_COST' 280 | 'OBJECT_TEMP_ON_REZ' 281 | 'OBJECT_TOTAL_SCRIPT_COUNT' 282 | 'OBJECT_UNKNOWN_DETAIL' 283 | 'OBJECT_VELOCITY' 284 | 'OPT_AVATAR' 285 | 'OPT_CHARACTER' 286 | 'OPT_EXCLUSION_VOLUME' 287 | 'OPT_LEGACY_LINKSET' 288 | 'OPT_MATERIAL_VOLUME' 289 | 'OPT_OTHER' 290 | 'OPT_STATIC_OBSTACLE' 291 | 'OPT_WALKABLE' 292 | 'PARCEL_COUNT_GROUP' 293 | 'PARCEL_COUNT_OTHER' 294 | 'PARCEL_COUNT_OWNER' 295 | 'PARCEL_COUNT_SELECTED' 296 | 'PARCEL_COUNT_TEMP' 297 | 'PARCEL_COUNT_TOTAL' 298 | 'PARCEL_DETAILS_AREA' 299 | 'PARCEL_DETAILS_DESC' 300 | 'PARCEL_DETAILS_GROUP' 301 | 'PARCEL_DETAILS_ID' 302 | 'PARCEL_DETAILS_NAME' 303 | 'PARCEL_DETAILS_OWNER' 304 | 'PARCEL_DETAILS_SEE_AVATARS' 305 | 'PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY' 306 | 'PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS' 307 | 'PARCEL_FLAG_ALLOW_CREATE_OBJECTS' 308 | 'PARCEL_FLAG_ALLOW_DAMAGE' 309 | 'PARCEL_FLAG_ALLOW_FLY' 310 | 'PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY' 311 | 'PARCEL_FLAG_ALLOW_GROUP_SCRIPTS' 312 | 'PARCEL_FLAG_ALLOW_LANDMARK' 313 | 'PARCEL_FLAG_ALLOW_SCRIPTS' 314 | 'PARCEL_FLAG_ALLOW_TERRAFORM' 315 | 'PARCEL_FLAG_LOCAL_SOUND_ONLY' 316 | 'PARCEL_FLAG_RESTRICT_PUSHOBJECT' 317 | 'PARCEL_FLAG_USE_ACCESS_GROUP' 318 | 'PARCEL_FLAG_USE_ACCESS_LIST' 319 | 'PARCEL_FLAG_USE_BAN_LIST' 320 | 'PARCEL_FLAG_USE_LAND_PASS_LIST' 321 | 'PARCEL_MEDIA_COMMAND_AGENT' 322 | 'PARCEL_MEDIA_COMMAND_AUTO_ALIGN' 323 | 'PARCEL_MEDIA_COMMAND_DESC' 324 | 'PARCEL_MEDIA_COMMAND_LOOP' 325 | 'PARCEL_MEDIA_COMMAND_LOOP_SET' 326 | 'PARCEL_MEDIA_COMMAND_PAUSE' 327 | 'PARCEL_MEDIA_COMMAND_PLAY' 328 | 'PARCEL_MEDIA_COMMAND_SIZE' 329 | 'PARCEL_MEDIA_COMMAND_STOP' 330 | 'PARCEL_MEDIA_COMMAND_TEXTURE' 331 | 'PARCEL_MEDIA_COMMAND_TIME' 332 | 'PARCEL_MEDIA_COMMAND_TYPE' 333 | 'PARCEL_MEDIA_COMMAND_UNLOAD' 334 | 'PARCEL_MEDIA_COMMAND_URL' 335 | 'PASS_ALWAYS' 336 | 'PASS_IF_NOT_HANDLED' 337 | 'PASS_NEVER' 338 | 'PASSIVE' 339 | 'PATROL_PAUSE_AT_WAYPOINTS' 340 | 'PAYMENT_INFO_ON_FILE' 341 | 'PAYMENT_INFO_USED' 342 | 'PAY_DEFAULT' 343 | 'PAY_HIDE' 344 | 'PERMISSION_ATTACH' 345 | 'PERMISSION_CHANGE_LINKS' 346 | 'PERMISSION_CONTROL_CAMERA' 347 | 'PERMISSION_DEBIT' 348 | 'PERMISSION_OVERRIDE_ANIMATIONS' 349 | 'PERMISSION_RETURN_OBJECTS' 350 | 'PERMISSION_SILENT_ESTATE_MANAGEMENT' 351 | 'PERMISSION_TAKE_CONTROLS' 352 | 'PERMISSION_TELEPORT' 353 | 'PERMISSION_TRACK_CAMERA' 354 | 'PERMISSION_TRIGGER_ANIMATION' 355 | 'PERM_ALL' 356 | 'PERM_COPY' 357 | 'PERM_MODIFY' 358 | 'PERM_MOVE' 359 | 'PERM_TRANSFER' 360 | 'PI' 361 | 'PING_PONG' 362 | 'PI_BY_TWO' 363 | 'PRIM_ALPHA_MODE' 364 | 'PRIM_ALPHA_MODE_BLEND' 365 | 'PRIM_ALPHA_MODE_EMISSIVE' 366 | 'PRIM_ALPHA_MODE_MASK' 367 | 'PRIM_ALPHA_MODE_NONE' 368 | 'PRIM_BUMP_BARK' 369 | 'PRIM_BUMP_BLOBS' 370 | 'PRIM_BUMP_BRICKS' 371 | 'PRIM_BUMP_BRIGHT' 372 | 'PRIM_BUMP_CHECKER' 373 | 'PRIM_BUMP_CONCRETE' 374 | 'PRIM_BUMP_DARK' 375 | 'PRIM_BUMP_DISKS' 376 | 'PRIM_BUMP_GRAVEL' 377 | 'PRIM_BUMP_LARGETILE' 378 | 'PRIM_BUMP_NONE' 379 | 'PRIM_BUMP_SHINY' 380 | 'PRIM_BUMP_SIDING' 381 | 'PRIM_BUMP_STONE' 382 | 'PRIM_BUMP_STUCCO' 383 | 'PRIM_BUMP_SUCTION' 384 | 'PRIM_BUMP_TILE' 385 | 'PRIM_BUMP_WEAVE' 386 | 'PRIM_BUMP_WOOD' 387 | 'PRIM_COLOR' 388 | 'PRIM_DESC' 389 | 'PRIM_FLEXIBLE' 390 | 'PRIM_FULLBRIGHT' 391 | 'PRIM_GLOW' 392 | 'PRIM_HOLE_CIRCLE' 393 | 'PRIM_HOLE_DEFAULT' 394 | 'PRIM_HOLE_SQUARE' 395 | 'PRIM_HOLE_TRIANGLE' 396 | 'PRIM_LINK_TARGET' 397 | 'PRIM_MATERIAL' 398 | 'PRIM_MATERIAL_FLESH' 399 | 'PRIM_MATERIAL_GLASS' 400 | 'PRIM_MATERIAL_METAL' 401 | 'PRIM_MATERIAL_PLASTIC' 402 | 'PRIM_MATERIAL_RUBBER' 403 | 'PRIM_MATERIAL_STONE' 404 | 'PRIM_MATERIAL_WOOD' 405 | 'PRIM_MEDIA_ALT_IMAGE_ENABLE' 406 | 'PRIM_MEDIA_AUTO_LOOP' 407 | 'PRIM_MEDIA_AUTO_PLAY' 408 | 'PRIM_MEDIA_AUTO_SCALE' 409 | 'PRIM_MEDIA_AUTO_ZOOM' 410 | 'PRIM_MEDIA_CONTROLS' 411 | 'PRIM_MEDIA_CONTROLS_MINI' 412 | 'PRIM_MEDIA_CONTROLS_STANDARD' 413 | 'PRIM_MEDIA_CURRENT_URL' 414 | 'PRIM_MEDIA_FIRST_CLICK_INTERACT' 415 | 'PRIM_MEDIA_HEIGHT_PIXELS' 416 | 'PRIM_MEDIA_HOME_URL' 417 | 'PRIM_MEDIA_MAX_HEIGHT_PIXELS' 418 | 'PRIM_MEDIA_MAX_URL_LENGTH' 419 | 'PRIM_MEDIA_MAX_WHITELIST_COUNT' 420 | 'PRIM_MEDIA_MAX_WHITELIST_SIZE' 421 | 'PRIM_MEDIA_MAX_WIDTH_PIXELS' 422 | 'PRIM_MEDIA_PARAM_MAX' 423 | 'PRIM_MEDIA_PERMS_CONTROL' 424 | 'PRIM_MEDIA_PERMS_INTERACT' 425 | 'PRIM_MEDIA_PERM_ANYONE' 426 | 'PRIM_MEDIA_PERM_GROUP' 427 | 'PRIM_MEDIA_PERM_NONE' 428 | 'PRIM_MEDIA_PERM_OWNER' 429 | 'PRIM_MEDIA_WHITELIST' 430 | 'PRIM_MEDIA_WHITELIST_ENABLE' 431 | 'PRIM_MEDIA_WIDTH_PIXELS' 432 | 'PRIM_NAME' 433 | 'PRIM_NORMAL' 434 | 'PRIM_OMEGA' 435 | 'PRIM_PHANTOM' 436 | 'PRIM_PHYSICS' 437 | 'PRIM_PHYSICS_SHAPE_CONVEX' 438 | 'PRIM_PHYSICS_SHAPE_NONE' 439 | 'PRIM_PHYSICS_SHAPE_PRIM' 440 | 'PRIM_PHYSICS_SHAPE_TYPE' 441 | 'PRIM_POINT_LIGHT' 442 | 'PRIM_POSITION' 443 | 'PRIM_POS_LOCAL' 444 | 'PRIM_ROTATION' 445 | 'PRIM_ROT_LOCAL' 446 | 'PRIM_SCULPT_FLAG_INVERT' 447 | 'PRIM_SCULPT_FLAG_MIRROR' 448 | 'PRIM_SCULPT_TYPE_CYLINDER' 449 | 'PRIM_SCULPT_TYPE_MASK' 450 | 'PRIM_SCULPT_TYPE_PLANE' 451 | 'PRIM_SCULPT_TYPE_SPHERE' 452 | 'PRIM_SCULPT_TYPE_TORUS' 453 | 'PRIM_SHINY_HIGH' 454 | 'PRIM_SHINY_LOW' 455 | 'PRIM_SHINY_MEDIUM' 456 | 'PRIM_SHINY_NONE' 457 | 'PRIM_SIZE' 458 | 'PRIM_SLICE' 459 | 'PRIM_SPECULAR' 460 | 'PRIM_TEMP_ON_REZ' 461 | 'PRIM_TEXGEN' 462 | 'PRIM_TEXGEN_DEFAULT' 463 | 'PRIM_TEXGEN_PLANAR' 464 | 'PRIM_TEXT' 465 | 'PRIM_TEXTURE' 466 | 'PRIM_TYPE' 467 | 'PRIM_TYPE_BOX' 468 | 'PRIM_TYPE_CYLINDER' 469 | 'PRIM_TYPE_PRISM' 470 | 'PRIM_TYPE_RING' 471 | 'PRIM_TYPE_SCULPT' 472 | 'PRIM_TYPE_SPHERE' 473 | 'PRIM_TYPE_TORUS' 474 | 'PRIM_TYPE_TUBE' 475 | 'PROFILE_NONE' 476 | 'PROFILE_SCRIPT_MEMORY' 477 | 'PSYS_PART_BF_DEST_COLOR' 478 | 'PSYS_PART_BF_ONE' 479 | 'PSYS_PART_BF_ONE_MINUS_DEST_COLOR' 480 | 'PSYS_PART_BF_ONE_MINUS_SOURCE_ALPHA' 481 | 'PSYS_PART_BF_ONE_MINUS_SOURCE_COLOR' 482 | 'PSYS_PART_BF_SOURCE_ALPHA' 483 | 'PSYS_PART_BF_SOURCE_COLOR' 484 | 'PSYS_PART_BF_ZERO' 485 | 'PSYS_PART_BLEND_FUNC_DEST' 486 | 'PSYS_PART_BLEND_FUNC_SOURCE' 487 | 'PSYS_PART_BOUNCE_MASK' 488 | 'PSYS_PART_EMISSIVE_MASK' 489 | 'PSYS_PART_END_ALPHA' 490 | 'PSYS_PART_END_COLOR' 491 | 'PSYS_PART_END_GLOW' 492 | 'PSYS_PART_END_SCALE' 493 | 'PSYS_PART_FLAGS' 494 | 'PSYS_PART_FOLLOW_SRC_MASK' 495 | 'PSYS_PART_FOLLOW_VELOCITY_MASK' 496 | 'PSYS_PART_INTERP_COLOR_MASK' 497 | 'PSYS_PART_INTERP_SCALE_MASK' 498 | 'PSYS_PART_MAX_AGE' 499 | 'PSYS_PART_RIBBON_MASK' 500 | 'PSYS_PART_START_ALPHA' 501 | 'PSYS_PART_START_COLOR' 502 | 'PSYS_PART_START_GLOW' 503 | 'PSYS_PART_START_SCALE' 504 | 'PSYS_PART_TARGET_LINEAR_MASK' 505 | 'PSYS_PART_TARGET_POS_MASK' 506 | 'PSYS_PART_WIND_MASK' 507 | 'PSYS_SRC_ACCEL' 508 | 'PSYS_SRC_ANGLE_BEGIN' 509 | 'PSYS_SRC_ANGLE_END' 510 | 'PSYS_SRC_BURST_PART_COUNT' 511 | 'PSYS_SRC_BURST_RADIUS' 512 | 'PSYS_SRC_BURST_RATE' 513 | 'PSYS_SRC_BURST_SPEED_MAX' 514 | 'PSYS_SRC_BURST_SPEED_MIN' 515 | 'PSYS_SRC_MAX_AGE' 516 | 'PSYS_SRC_OMEGA' 517 | 'PSYS_SRC_PATTERN' 518 | 'PSYS_SRC_PATTERN_ANGLE' 519 | 'PSYS_SRC_PATTERN_ANGLE_CONE' 520 | 'PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY' 521 | 'PSYS_SRC_PATTERN_DROP' 522 | 'PSYS_SRC_PATTERN_EXPLODE' 523 | 'PSYS_SRC_TARGET_KEY' 524 | 'PSYS_SRC_TEXTURE' 525 | 'PUBLIC_CHANNEL' 526 | 'PURSUIT_FUZZ_FACTOR' 527 | 'PURSUIT_GOAL_TOLERANCE' 528 | 'PURSUIT_INTERCEPT' 529 | 'PURSUIT_OFFSET' 530 | 'PU_EVADE_HIDDEN' 531 | 'PU_EVADE_SPOTTED' 532 | 'PU_FAILURE_DYNAMIC_PATHFINDING_DISABLED' 533 | 'PU_FAILURE_INVALID_GOAL' 534 | 'PU_FAILURE_INVALID_START' 535 | 'PU_FAILURE_NO_NAVMESH' 536 | 'PU_FAILURE_NO_VALID_DESTINATION' 537 | 'PU_FAILURE_OTHER' 538 | 'PU_FAILURE_PARCEL_UNREACHABLE' 539 | 'PU_FAILURE_TARGET_GONE' 540 | 'PU_FAILURE_UNREACHABLE' 541 | 'PU_GOAL_REACHED' 542 | 'PU_SLOWDOWN_DISTANCE_REACHED' 543 | 'RAD_TO_DEG' 544 | 'RCERR_CAST_TIME_EXCEEDED' 545 | 'RCERR_SIM_PERF_LOW' 546 | 'RCERR_UNKNOWN' 547 | 'RC_DATA_FLAGS' 548 | 'RC_DETECT_PHANTOM' 549 | 'RC_GET_LINK_NUM' 550 | 'RC_GET_NORMAL' 551 | 'RC_GET_ROOT_KEY' 552 | 'RC_MAX_HITS' 553 | 'RC_REJECT_AGENTS' 554 | 'RC_REJECT_LAND' 555 | 'RC_REJECT_NONPHYSICAL' 556 | 'RC_REJECT_PHYSICAL' 557 | 'RC_REJECT_TYPES' 558 | 'REGION_FLAG_ALLOW_DAMAGE' 559 | 'REGION_FLAG_ALLOW_DIRECT_TELEPORT' 560 | 'REGION_FLAG_BLOCK_FLY' 561 | 'REGION_FLAG_BLOCK_TERRAFORM' 562 | 'REGION_FLAG_DISABLE_COLLISIONS' 563 | 'REGION_FLAG_DISABLE_PHYSICS' 564 | 'REGION_FLAG_FIXED_SUN' 565 | 'REGION_FLAG_RESTRICT_PUSHOBJECT' 566 | 'REGION_FLAG_SANDBOX' 567 | 'REMOTE_DATA_CHANNEL' 568 | 'REMOTE_DATA_REPLY' 569 | 'REMOTE_DATA_REQUEST' 570 | 'REQUIRE_LINE_OF_SIGHT' 571 | 'RESTITUTION' 572 | 'REVERSE' 573 | 'ROTATE' 574 | 'SCALE' 575 | 'SCRIPTED' 576 | 'SIM_STAT_PCT_CHARS_STEPPED' 577 | 'SMOOTH' 578 | 'SQRT2' 579 | 'STATUS_BLOCK_GRAB' 580 | 'STATUS_BLOCK_GRAB_OBJECT' 581 | 'STATUS_BOUNDS_ERROR' 582 | 'STATUS_CAST_SHADOWS' 583 | 'STATUS_DIE_AT_EDGE' 584 | 'STATUS_INTERNAL_ERROR' 585 | 'STATUS_MALFORMED_PARAMS' 586 | 'STATUS_NOT_FOUND' 587 | 'STATUS_NOT_SUPPORTED' 588 | 'STATUS_OK' 589 | 'STATUS_PHANTOM' 590 | 'STATUS_PHYSICS' 591 | 'STATUS_RETURN_AT_EDGE' 592 | 'STATUS_ROTATE_X' 593 | 'STATUS_ROTATE_Y' 594 | 'STATUS_ROTATE_Z' 595 | 'STATUS_SANDBOX' 596 | 'STATUS_TYPE_MISMATCH' 597 | 'STATUS_WHITELIST_FAILED' 598 | 'STRING_TRIM' 599 | 'STRING_TRIM_HEAD' 600 | 'STRING_TRIM_TAIL' 601 | 'TEXTURE_BLANK' 602 | 'TEXTURE_DEFAULT' 603 | 'TEXTURE_MEDIA' 604 | 'TEXTURE_PLYWOOD' 605 | 'TEXTURE_TRANSPARENT' 606 | 'TOUCH_INVALID_FACE' 607 | 'TOUCH_INVALID_TEXCOORD' 608 | 'TOUCH_INVALID_VECTOR' 609 | 'TRAVERSAL_TYPE' 610 | 'TRAVERSAL_TYPE_FAST' 611 | 'TRAVERSAL_TYPE_NONE' 612 | 'TRAVERSAL_TYPE_SLOW' 613 | 'TRUE' 614 | 'TWO_PI' 615 | 'TYPE_FLOAT' 616 | 'TYPE_INTEGER' 617 | 'TYPE_INVALID' 618 | 'TYPE_KEY' 619 | 'TYPE_ROTATION' 620 | 'TYPE_STRING' 621 | 'TYPE_VECTOR' 622 | 'URL_REQUEST_DENIED' 623 | 'URL_REQUEST_GRANTED' 624 | 'VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY' 625 | 'VEHICLE_ANGULAR_DEFLECTION_TIMESCALE' 626 | 'VEHICLE_ANGULAR_FRICTION_TIMESCALE' 627 | 'VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE' 628 | 'VEHICLE_ANGULAR_MOTOR_DIRECTION' 629 | 'VEHICLE_ANGULAR_MOTOR_TIMESCALE' 630 | 'VEHICLE_BANKING_EFFICIENCY' 631 | 'VEHICLE_BANKING_MIX' 632 | 'VEHICLE_BANKING_TIMESCALE' 633 | 'VEHICLE_BUOYANCY' 634 | 'VEHICLE_FLAG_CAMERA_DECOUPLED' 635 | 'VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT' 636 | 'VEHICLE_FLAG_HOVER_TERRAIN_ONLY' 637 | 'VEHICLE_FLAG_HOVER_UP_ONLY' 638 | 'VEHICLE_FLAG_HOVER_WATER_ONLY' 639 | 'VEHICLE_FLAG_LIMIT_MOTOR_UP' 640 | 'VEHICLE_FLAG_LIMIT_ROLL_ONLY' 641 | 'VEHICLE_FLAG_MOUSELOOK_BANK' 642 | 'VEHICLE_FLAG_MOUSELOOK_STEER' 643 | 'VEHICLE_FLAG_NO_DEFLECTION_UP' 644 | 'VEHICLE_HOVER_EFFICIENCY' 645 | 'VEHICLE_HOVER_HEIGHT' 646 | 'VEHICLE_HOVER_TIMESCALE' 647 | 'VEHICLE_LINEAR_DEFLECTION_EFFICIENCY' 648 | 'VEHICLE_LINEAR_DEFLECTION_TIMESCALE' 649 | 'VEHICLE_LINEAR_FRICTION_TIMESCALE' 650 | 'VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE' 651 | 'VEHICLE_LINEAR_MOTOR_DIRECTION' 652 | 'VEHICLE_LINEAR_MOTOR_OFFSET' 653 | 'VEHICLE_LINEAR_MOTOR_TIMESCALE' 654 | 'VEHICLE_REFERENCE_FRAME' 655 | 'VEHICLE_TYPE_AIRPLANE' 656 | 'VEHICLE_TYPE_BALLOON' 657 | 'VEHICLE_TYPE_BOAT' 658 | 'VEHICLE_TYPE_CAR' 659 | 'VEHICLE_TYPE_NONE' 660 | 'VEHICLE_TYPE_SLED' 661 | 'VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY' 662 | 'VEHICLE_VERTICAL_ATTRACTION_TIMESCALE' 663 | 'VERTICAL' 664 | 'WANDER_PAUSE_AT_WAYPOINTS' 665 | 'XP_ERROR_EXPERIENCES_DISABLED' 666 | 'XP_ERROR_EXPERIENCE_DISABLED' 667 | 'XP_ERROR_EXPERIENCE_SUSPENDED' 668 | 'XP_ERROR_INVALID_EXPERIENCE' 669 | 'XP_ERROR_INVALID_PARAMETERS' 670 | 'XP_ERROR_KEY_NOT_FOUND' 671 | 'XP_ERROR_MATURITY_EXCEEDED' 672 | 'XP_ERROR_NONE' 673 | 'XP_ERROR_NOT_FOUND' 674 | 'XP_ERROR_NOT_PERMITTED' 675 | 'XP_ERROR_NOT_PERMITTED_LAND' 676 | 'XP_ERROR_NO_EXPERIENCE' 677 | 'XP_ERROR_QUOTA_EXCEEDED' 678 | 'XP_ERROR_RETRY_UPDATE' 679 | 'XP_ERROR_STORAGE_EXCEPTION' 680 | 'XP_ERROR_STORE_DISABLED' 681 | 'XP_ERROR_THROTTLED' 682 | 'XP_ERROR_UNKNOWN_ERROR' 683 | 'ZERO_ROTATION' 684 | 'ZERO_VECTOR' 685 | 'at_rot_target' 686 | 'at_target' 687 | 'attach' 688 | 'changed' 689 | 'collision' 690 | 'collision_end' 691 | 'collision_start' 692 | 'control' 693 | 'dataserver' 694 | 'default' 695 | 'do' 696 | 'else' 697 | 'email' 698 | 'experience_permissions' 699 | 'experience_permissions_denied' 700 | 'float' 701 | 'for' 702 | 'http_request' 703 | 'http_response' 704 | 'if' 705 | 'integer' 706 | 'jump' 707 | 'key' 708 | 'land_collision' 709 | 'land_collision_end' 710 | 'land_collision_start' 711 | 'link_message' 712 | 'list' 713 | 'listen' 714 | 'llAbs' 715 | 'llAcos' 716 | 'llAddToLandBanList' 717 | 'llAddToLandPassList' 718 | 'llAdjustSoundVolume' 719 | 'llAgentInExperience' 720 | 'llAllowInventoryDrop' 721 | 'llAngleBetween' 722 | 'llApplyImpulse' 723 | 'llApplyRotationalImpulse' 724 | 'llAsin' 725 | 'llAtan2' 726 | 'llAttachToAvatar' 727 | 'llAttachToAvatarTemp' 728 | 'llAvatarOnLinkSitTarget' 729 | 'llAvatarOnSitTarget' 730 | 'llAxes2Rot' 731 | 'llAxisAngle2Rot' 732 | 'llBase64ToInteger' 733 | 'llBase64ToString' 734 | 'llBreakAllLinks' 735 | 'llBreakLink' 736 | 'llCSV2List' 737 | 'llCastRay' 738 | 'llCeil' 739 | 'llClearCameraParams' 740 | 'llClearLinkMedia' 741 | 'llClearPrimMedia' 742 | 'llCloseRemoteDataChannel' 743 | 'llCollisionFilter' 744 | 'llCollisionSound' 745 | 'llCos' 746 | 'llCreateCharacter' 747 | 'llCreateKeyValue' 748 | 'llCreateLink' 749 | 'llDataSizeKeyValue' 750 | 'llDeleteCharacter' 751 | 'llDeleteKeyValue' 752 | 'llDeleteSubList' 753 | 'llDeleteSubString' 754 | 'llDetachFromAvatar' 755 | 'llDetectedGrab' 756 | 'llDetectedGroup' 757 | 'llDetectedKey' 758 | 'llDetectedLinkNumber' 759 | 'llDetectedName' 760 | 'llDetectedOwner' 761 | 'llDetectedPos' 762 | 'llDetectedRot' 763 | 'llDetectedTouchBinormal' 764 | 'llDetectedTouchFace' 765 | 'llDetectedTouchNormal' 766 | 'llDetectedTouchPos' 767 | 'llDetectedTouchST' 768 | 'llDetectedTouchUV' 769 | 'llDetectedType' 770 | 'llDetectedVel' 771 | 'llDialog' 772 | 'llDie' 773 | 'llDumpList2String' 774 | 'llEdgeOfWorld' 775 | 'llEjectFromLand' 776 | 'llEmail' 777 | 'llEscapeURL' 778 | 'llEuler2Rot' 779 | 'llEvade' 780 | 'llExecCharacterCmd' 781 | 'llFabs' 782 | 'llFleeFrom' 783 | 'llFloor' 784 | 'llForceMouselook' 785 | 'llFrand' 786 | 'llGenerateKey' 787 | 'llGetAccel' 788 | 'llGetAgentInfo' 789 | 'llGetAgentLanguage' 790 | 'llGetAgentList' 791 | 'llGetAgentSize' 792 | 'llGetAlpha' 793 | 'llGetAndResetTime' 794 | 'llGetAnimation' 795 | 'llGetAnimationList' 796 | 'llGetAnimationOverride' 797 | 'llGetAttached' 798 | 'llGetAttachedList' 799 | 'llGetBoundingBox' 800 | 'llGetCameraPos' 801 | 'llGetCameraRot' 802 | 'llGetCenterOfMass' 803 | 'llGetClosestNavPoint' 804 | 'llGetColor' 805 | 'llGetCreator' 806 | 'llGetDate' 807 | 'llGetDisplayName' 808 | 'llGetEnergy' 809 | 'llGetEnv' 810 | 'llGetExperienceDetails' 811 | 'llGetExperienceErrorMessage' 812 | 'llGetForce' 813 | 'llGetFreeMemory' 814 | 'llGetFreeURLs' 815 | 'llGetGMTclock' 816 | 'llGetGeometricCenter' 817 | 'llGetHTTPHeader' 818 | 'llGetInventoryCreator' 819 | 'llGetInventoryKey' 820 | 'llGetInventoryName' 821 | 'llGetInventoryNumber' 822 | 'llGetInventoryPermMask' 823 | 'llGetInventoryType' 824 | 'llGetKey' 825 | 'llGetLandOwnerAt' 826 | 'llGetLinkKey' 827 | 'llGetLinkMedia' 828 | 'llGetLinkName' 829 | 'llGetLinkNumber' 830 | 'llGetLinkNumberOfSides' 831 | 'llGetLinkPrimitiveParams' 832 | 'llGetListEntryType' 833 | 'llGetListLength' 834 | 'llGetLocalPos' 835 | 'llGetLocalRot' 836 | 'llGetMass' 837 | 'llGetMassMKS' 838 | 'llGetMaxScaleFactor' 839 | 'llGetMemoryLimit' 840 | 'llGetMinScaleFactor' 841 | 'llGetNextEmail' 842 | 'llGetNotecardLine' 843 | 'llGetNumberOfNotecardLines' 844 | 'llGetNumberOfPrims' 845 | 'llGetNumberOfSides' 846 | 'llGetObjectDesc' 847 | 'llGetObjectDetails' 848 | 'llGetObjectMass' 849 | 'llGetObjectName' 850 | 'llGetObjectPermMask' 851 | 'llGetObjectPrimCount' 852 | 'llGetOmega' 853 | 'llGetOwner' 854 | 'llGetOwnerKey' 855 | 'llGetParcelDetails' 856 | 'llGetParcelFlags' 857 | 'llGetParcelMaxPrims' 858 | 'llGetParcelMusicURL' 859 | 'llGetParcelPrimCount' 860 | 'llGetParcelPrimOwners' 861 | 'llGetPermissions' 862 | 'llGetPermissionsKey' 863 | 'llGetPhysicsMaterial' 864 | 'llGetPos' 865 | 'llGetPrimMediaParams' 866 | 'llGetPrimitiveParams' 867 | 'llGetRegionAgentCount' 868 | 'llGetRegionCorner' 869 | 'llGetRegionFPS' 870 | 'llGetRegionFlags' 871 | 'llGetRegionName' 872 | 'llGetRegionTimeDilation' 873 | 'llGetRootPosition' 874 | 'llGetRootRotation' 875 | 'llGetRot' 876 | 'llGetSPMaxMemory' 877 | 'llGetScale' 878 | 'llGetScriptName' 879 | 'llGetScriptState' 880 | 'llGetSimStats' 881 | 'llGetSimulatorHostname' 882 | 'llGetStartParameter' 883 | 'llGetStaticPath' 884 | 'llGetStatus' 885 | 'llGetSubString' 886 | 'llGetSunDirection' 887 | 'llGetTexture' 888 | 'llGetTextureOffset' 889 | 'llGetTextureRot' 890 | 'llGetTextureScale' 891 | 'llGetTime' 892 | 'llGetTimeOfDay' 893 | 'llGetTimestamp' 894 | 'llGetTorque' 895 | 'llGetUnixTime' 896 | 'llGetUsedMemory' 897 | 'llGetUsername' 898 | 'llGetVel' 899 | 'llGetWallclock' 900 | 'llGiveInventory' 901 | 'llGiveInventoryList' 902 | 'llGiveMoney' 903 | 'llGodLikeRezObject' 904 | 'llGround' 905 | 'llGroundContour' 906 | 'llGroundNormal' 907 | 'llGroundRepel' 908 | 'llGroundSlope' 909 | 'llHTTPRequest' 910 | 'llHTTPResponse' 911 | 'llInsertString' 912 | 'llInstantMessage' 913 | 'llIntegerToBase64' 914 | 'llJson2List' 915 | 'llJsonGetValue' 916 | 'llJsonSetValue' 917 | 'llJsonValueType' 918 | 'llKey2Name' 919 | 'llKeyCountKeyValue' 920 | 'llKeysKeyValue' 921 | 'llLinkParticleSystem' 922 | 'llLinkSitTarget' 923 | 'llList2CSV' 924 | 'llList2Float' 925 | 'llList2Integer' 926 | 'llList2Json' 927 | 'llList2Key' 928 | 'llList2List' 929 | 'llList2ListStrided' 930 | 'llList2Rot' 931 | 'llList2String' 932 | 'llList2Vector' 933 | 'llListFindList' 934 | 'llListInsertList' 935 | 'llListRandomize' 936 | 'llListReplaceList' 937 | 'llListSort' 938 | 'llListStatistics' 939 | 'llListen' 940 | 'llListenControl' 941 | 'llListenRemove' 942 | 'llLoadURL' 943 | 'llLog' 944 | 'llLog10' 945 | 'llLookAt' 946 | 'llLoopSound' 947 | 'llLoopSoundMaster' 948 | 'llLoopSoundSlave' 949 | 'llMD5String' 950 | 'llManageEstateAccess' 951 | 'llMapDestination' 952 | 'llMessageLinked' 953 | 'llMinEventDelay' 954 | 'llModPow' 955 | 'llModifyLand' 956 | 'llMoveToTarget' 957 | 'llNavigateTo' 958 | 'llOffsetTexture' 959 | 'llOpenRemoteDataChannel' 960 | 'llOverMyLand' 961 | 'llOwnerSay' 962 | 'llParcelMediaCommandList' 963 | 'llParcelMediaQuery' 964 | 'llParseString2List' 965 | 'llParseStringKeepNulls' 966 | 'llParticleSystem' 967 | 'llPassCollisions' 968 | 'llPassTouches' 969 | 'llPatrolPoints' 970 | 'llPlaySound' 971 | 'llPlaySoundSlave' 972 | 'llPow' 973 | 'llPreloadSound' 974 | 'llPursue' 975 | 'llPushObject' 976 | 'llReadKeyValue' 977 | 'llRegionSay' 978 | 'llRegionSayTo' 979 | 'llReleaseControls' 980 | 'llReleaseURL' 981 | 'llRemoteDataReply' 982 | 'llRemoteLoadScriptPin' 983 | 'llRemoveFromLandBanList' 984 | 'llRemoveFromLandPassList' 985 | 'llRemoveInventory' 986 | 'llRemoveVehicleFlags' 987 | 'llRequestAgentData' 988 | 'llRequestDisplayName' 989 | 'llRequestExperiencePermissions' 990 | 'llRequestInventoryData' 991 | 'llRequestPermissions' 992 | 'llRequestSecureURL' 993 | 'llRequestSimulatorData' 994 | 'llRequestURL' 995 | 'llRequestUsername' 996 | 'llResetAnimationOverride' 997 | 'llResetLandBanList' 998 | 'llResetLandPassList' 999 | 'llResetOtherScript' 1000 | 'llResetScript' 1001 | 'llResetTime' 1002 | 'llReturnObjectsByID' 1003 | 'llReturnObjectsByOwner' 1004 | 'llRezAtRoot' 1005 | 'llRezObject' 1006 | 'llRot2Angle' 1007 | 'llRot2Axis' 1008 | 'llRot2Euler' 1009 | 'llRot2Fwd' 1010 | 'llRot2Left' 1011 | 'llRot2Up' 1012 | 'llRotBetween' 1013 | 'llRotLookAt' 1014 | 'llRotTarget' 1015 | 'llRotTargetRemove' 1016 | 'llRotateTexture' 1017 | 'llRound' 1018 | 'llSHA1String' 1019 | 'llSameGroup' 1020 | 'llSay' 1021 | 'llScaleByFactor' 1022 | 'llScaleTexture' 1023 | 'llScriptDanger' 1024 | 'llScriptProfiler' 1025 | 'llSendRemoteData' 1026 | 'llSensor' 1027 | 'llSensorRemove' 1028 | 'llSensorRepeat' 1029 | 'llSetAlpha' 1030 | 'llSetAngularVelocity' 1031 | 'llSetAnimationOverride' 1032 | 'llSetBuoyancy' 1033 | 'llSetCameraAtOffset' 1034 | 'llSetCameraEyeOffset' 1035 | 'llSetCameraParams' 1036 | 'llSetClickAction' 1037 | 'llSetColor' 1038 | 'llSetContentType' 1039 | 'llSetDamage' 1040 | 'llSetForce' 1041 | 'llSetForceAndTorque' 1042 | 'llSetHoverHeight' 1043 | 'llSetInventoryPermMask' 1044 | 'llSetKeyframedMotion' 1045 | 'llSetLinkAlpha' 1046 | 'llSetLinkCamera' 1047 | 'llSetLinkColor' 1048 | 'llSetLinkMedia' 1049 | 'llSetLinkPrimitiveParams' 1050 | 'llSetLinkPrimitiveParamsFast' 1051 | 'llSetLinkTexture' 1052 | 'llSetLinkTextureAnim' 1053 | 'llSetLocalRot' 1054 | 'llSetMemoryLimit' 1055 | 'llSetObjectDesc' 1056 | 'llSetObjectName' 1057 | 'llSetObjectPermMask' 1058 | 'llSetParcelMusicURL' 1059 | 'llSetPayPrice' 1060 | 'llSetPhysicsMaterial' 1061 | 'llSetPos' 1062 | 'llSetPrimMediaParams' 1063 | 'llSetPrimitiveParams' 1064 | 'llSetRegionPos' 1065 | 'llSetRemoteScriptAccessPin' 1066 | 'llSetRot' 1067 | 'llSetScale' 1068 | 'llSetScriptState' 1069 | 'llSetSitText' 1070 | 'llSetSoundQueueing' 1071 | 'llSetSoundRadius' 1072 | 'llSetStatus' 1073 | 'llSetText' 1074 | 'llSetTexture' 1075 | 'llSetTextureAnim' 1076 | 'llSetTimerEvent' 1077 | 'llSetTorque' 1078 | 'llSetTouchText' 1079 | 'llSetVehicleFlags' 1080 | 'llSetVehicleFloatParam' 1081 | 'llSetVehicleRotationParam' 1082 | 'llSetVehicleType' 1083 | 'llSetVehicleVectorParam' 1084 | 'llSetVelocity' 1085 | 'llShout' 1086 | 'llSin' 1087 | 'llSitTarget' 1088 | 'llSleep' 1089 | 'llSqrt' 1090 | 'llStartAnimation' 1091 | 'llStopAnimation' 1092 | 'llStopHover' 1093 | 'llStopLookAt' 1094 | 'llStopMoveToTarget' 1095 | 'llStopSound' 1096 | 'llStringLength' 1097 | 'llStringToBase64' 1098 | 'llStringTrim' 1099 | 'llSubStringIndex' 1100 | 'llTakeControls' 1101 | 'llTan' 1102 | 'llTarget' 1103 | 'llTargetOmega' 1104 | 'llTargetRemove' 1105 | 'llTeleportAgent' 1106 | 'llTeleportAgentGlobalCoords' 1107 | 'llTeleportAgentHome' 1108 | 'llTextBox' 1109 | 'llToLower' 1110 | 'llToUpper' 1111 | 'llTransferLindenDollars' 1112 | 'llTriggerSound' 1113 | 'llTriggerSoundLimited' 1114 | 'llUnSit' 1115 | 'llUnescapeURL' 1116 | 'llUpdateCharacter' 1117 | 'llUpdateKeyValue' 1118 | 'llVecDist' 1119 | 'llVecMag' 1120 | 'llVecNorm' 1121 | 'llVolumeDetect' 1122 | 'llWanderWithin' 1123 | 'llWater' 1124 | 'llWhisper' 1125 | 'llWind' 1126 | 'llXorBase64' 1127 | 'money' 1128 | 'moving_end' 1129 | 'moving_start' 1130 | 'no_sensor' 1131 | 'not_at_rot_target' 1132 | 'not_at_target' 1133 | 'object_rez' 1134 | 'on_rez' 1135 | 'path_update' 1136 | 'quaternion' 1137 | 'remote_data' 1138 | 'return' 1139 | 'rotation' 1140 | 'run_time_permissions' 1141 | 'sensor' 1142 | 'state' 1143 | 'state_entry' 1144 | 'state_exit' 1145 | 'string' 1146 | 'timer' 1147 | 'touch' 1148 | 'touch_end' 1149 | 'touch_start' 1150 | 'transaction_result' 1151 | 'vector' 1152 | 'while' 1153 | ] 1154 | -------------------------------------------------------------------------------- /snippets/language-lsl.cson: -------------------------------------------------------------------------------- 1 | '.source.lsl': 2 | 'CAMERA_ACTIVE': 3 | 'prefix': 'CAMERA_ACTIVE' 4 | 'body': 'CAMERA_ACTIVE, ${1:integer isActive}, $0' 5 | 'CAMERA_BEHINDNESS_ANGLE': 6 | 'prefix': 'CAMERA_BEHINDNESS_ANGLE' 7 | 'body': 'CAMERA_BEHINDNESS_ANGLE, ${1:float degrees}, $0' 8 | 'CAMERA_BEHINDNESS_LAG': 9 | 'prefix': 'CAMERA_BEHINDNESS_LAG' 10 | 'body': 'CAMERA_BEHINDNESS_LAG, ${1:float seconds}, $0' 11 | 'CAMERA_DISTANCE': 12 | 'prefix': 'CAMERA_DISTANCE' 13 | 'body': 'CAMERA_DISTANCE, ${1:float meters}, $0' 14 | 'CAMERA_FOCUS': 15 | 'prefix': 'CAMERA_FOCUS' 16 | 'body': 'CAMERA_FOCUS, ${1:vector position}, $0' 17 | 'CAMERA_FOCUS_LAG': 18 | 'prefix': 'CAMERA_FOCUS_LAG' 19 | 'body': 'CAMERA_FOCUS_LAG, ${1:float seconds}, $0' 20 | 'CAMERA_FOCUS_LOCKED': 21 | 'prefix': 'CAMERA_FOCUS_LOCKED' 22 | 'body': 'CAMERA_FOCUS_LOCKED, ${1:integer isLocked}, $0' 23 | 'CAMERA_FOCUS_OFFSET': 24 | 'prefix': 'CAMERA_FOCUS_OFFSET' 25 | 'body': 'CAMERA_FOCUS_OFFSET, ${1:vector meters}, $0' 26 | 'CAMERA_FOCUS_THRESHOLD': 27 | 'prefix': 'CAMERA_FOCUS_THRESHOLD' 28 | 'body': 'CAMERA_FOCUS_THRESHOLD, ${1:float meters}, $0' 29 | 'CAMERA_PITCH': 30 | 'prefix': 'CAMERA_PITCH' 31 | 'body': 'CAMERA_PITCH, ${1:float degrees}, $0' 32 | 'CAMERA_POSITION': 33 | 'prefix': 'CAMERA_POSITION' 34 | 'body': 'CAMERA_POSITION, ${1:vector position}, $0' 35 | 'CAMERA_POSITION_LAG': 36 | 'prefix': 'CAMERA_POSITION_LAG' 37 | 'body': 'CAMERA_POSITION_LAG, ${1:float seconds}, $0' 38 | 'CAMERA_POSITION_LOCKED': 39 | 'prefix': 'CAMERA_POSITION_LOCKED' 40 | 'body': 'CAMERA_POSITION_LOCKED, ${1:integer isLocked}, $0' 41 | 'CAMERA_POSITION_THRESHOLD': 42 | 'prefix': 'CAMERA_POSITION_THRESHOLD' 43 | 'body': 'CAMERA_POSITION_THRESHOLD, ${1:float meters}, $0' 44 | 'CHARACTER_AVOIDANCE_MODE': 45 | 'prefix': 'CHARACTER_AVOIDANCE_MODE' 46 | 'body': 'CHARACTER_AVOIDANCE_MODE, ${1:integer flags}, $0' 47 | 'CHARACTER_DESIRED_SPEED': 48 | 'prefix': 'CHARACTER_DESIRED_SPEED' 49 | 'body': 'CHARACTER_DESIRED_SPEED, ${1:float speed}, $0' 50 | 'CHARACTER_DESIRED_TURN_SPEED': 51 | 'prefix': 'CHARACTER_DESIRED_TURN_SPEED' 52 | 'body': 'CHARACTER_DESIRED_TURN_SPEED, ${1:float speed}, $0' 53 | 'CHARACTER_LENGTH': 54 | 'prefix': 'CHARACTER_LENGTH' 55 | 'body': 'CHARACTER_LENGTH, ${1:float length}, $0' 56 | 'CHARACTER_MAX_TURN_RADIUS': 57 | 'prefix': 'CHARACTER_MAX_TURN_RADIUS' 58 | 'body': 'CHARACTER_MAX_TURN_RADIUS, ${1:float radius}, $0' 59 | 'CHARACTER_ORIENTATION': 60 | 'prefix': 'CHARACTER_ORIENTATION' 61 | 'body': 'CHARACTER_ORIENTATION, ${1:integer orientation}, $0' 62 | 'CHARACTER_RADIUS': 63 | 'prefix': 'CHARACTER_RADIUS' 64 | 'body': 'CHARACTER_RADIUS, ${1:float radius}, $0' 65 | 'CHARACTER_STAY_WITHIN_PARCEL': 66 | 'prefix': 'CHARACTER_STAY_WITHIN_PARCEL' 67 | 'body': 'CHARACTER_STAY_WITHIN_PARCEL, ${1: boolean stay}, $0' 68 | 'CHARACTER_TYPE': 69 | 'prefix': 'CHARACTER_TYPE' 70 | 'body': 'CHARACTER_TYPE, ${1:integer type}, $0' 71 | 'HTTP_BODY_MAXLENGTH': 72 | 'prefix': 'HTTP_BODY_MAXLENGTH' 73 | 'body': 'HTTP_BODY_MAXLENGTH, ${1:integer length}, $0' 74 | 'HTTP_CUSTOM_HEADER': 75 | 'prefix': 'HTTP_CUSTOM_HEADER' 76 | 'body': 'HTTP_CUSTOM_HEADER, ${1:string name}, ${2:string value}, $0' 77 | 'HTTP_METHOD': 78 | 'prefix': 'HTTP_METHOD' 79 | 'body': 'HTTP_METHOD, ${1:string method}, $0' 80 | 'HTTP_MIMETYPE': 81 | 'prefix': 'HTTP_MIMETYPE' 82 | 'body': 'HTTP_MIMETYPE, ${1:string mimeType}, $0' 83 | 'HTTP_PRAGMA_NO_CACHE': 84 | 'prefix': 'HTTP_PRAGMA_NO_CACHE' 85 | 'body': 'HTTP_PRAGMA_NO_CACHE, ${1:integer send_header}, $0' 86 | 'HTTP_VERBOSE_THROTTLE': 87 | 'prefix': 'HTTP_VERBOSE_THROTTLE' 88 | 'body': 'HTTP_VERBOSE_THROTTLE, ${1:integer noisy}, $0' 89 | 'HTTP_VERIFY_CERT': 90 | 'prefix': 'HTTP_VERIFY_CERT' 91 | 'body': 'HTTP_VERIFY_CERT, ${1:integer verify}, $0' 92 | 'RC_DATA_FLAGS': 93 | 'prefix': 'RC_DATA_FLAGS' 94 | 'body': 'RC_DATA_FLAGS, ${1:integer flags}, $0' 95 | 'RC_DETECT_PHANTOM': 96 | 'prefix': 'RC_DETECT_PHANTOM' 97 | 'body': 'RC_DETECT_PHANTOM, ${1:integer dectedPhantom}, $0' 98 | 'RC_MAX_HITS': 99 | 'prefix': 'RC_MAX_HITS' 100 | 'body': 'RC_MAX_HITS, ${1:integer maxHits}, $0' 101 | 'RC_REJECT_TYPES': 102 | 'prefix': 'RC_REJECT_TYPES' 103 | 'body': 'RC_REJECT_TYPES, ${1:integer filterMask}, $0' 104 | 'at_rot_target': 105 | 'prefix': 'at_rot_target' 106 | 'body': 'at_rot_target(integer ${1:handle}, rotation ${2:targetrot}, rotation ${3:ourrot})\n{\n\t$0\n}' 107 | 'at_target': 108 | 'prefix': 'at_target' 109 | 'body': 'at_target(integer ${1:tnum}, vector ${2:targetpos}, vector ${3:ourpos})\n{\n\t$0\n}' 110 | 'attach': 111 | 'prefix': 'attach' 112 | 'body': 'attach(key ${1:id})\n{\n\t$0\n}' 113 | 'changed': 114 | 'prefix': 'changed' 115 | 'body': 'changed(integer ${1:change})\n{\n\t$0\n}' 116 | 'collision': 117 | 'prefix': 'collision' 118 | 'body': 'collision(integer ${1:index})\n{\n\t$0\n}' 119 | 'collision_end': 120 | 'prefix': 'collision_end' 121 | 'body': 'collision_end(integer ${1:index})\n{\n\t$0\n}' 122 | 'collision_start': 123 | 'prefix': 'collision_start' 124 | 'body': 'collision_start(integer ${1:index})\n{\n\t$0\n}' 125 | 'control': 126 | 'prefix': 'control' 127 | 'body': 'control(key ${1:id}, integer ${2:level}, integer ${3:edge})\n{\n\t$0\n}' 128 | 'dataserver': 129 | 'prefix': 'dataserver' 130 | 'body': 'dataserver(key ${1:query_id}, string ${2:data})\n{\n\t$0\n}' 131 | 'do … while …': 132 | 'prefix': 'do' 133 | 'body': 'do\n{\n\t$0\n}\nwhile (${1:condition});' 134 | 'else …': 135 | 'prefix': 'else' 136 | 'body': 'else\n{\n\t$0\n}' 137 | 'email': 138 | 'prefix': 'email' 139 | 'body': 'email(string ${1:time}, string ${2:address}, string ${3:subject}, string ${4:message}, integer ${5:num_left})\n{\n\t$0\n}' 140 | 'experience_permissions': 141 | 'prefix': 'experience_permissions' 142 | 'body': 'experience_permissions(key ${1:agent_id})\n{\n\t$0\n}' 143 | 'experience_permissions_denied': 144 | 'prefix': 'experience_permissions_denied' 145 | 'body': 'experience_permissions_denied(key ${1:agent_id}, integer ${2:reason})\n{\n\t$0\n}' 146 | 'for …': 147 | 'prefix': 'for' 148 | 'body': 'for (${1:start}; ${3:condition}; ${3:step})\n{\n$0\n}' 149 | 'http_request': 150 | 'prefix': 'http_request' 151 | 'body': 'http_request(key ${1:request_id}, string ${2:method}, string ${3:body})\n{\n\t$0\n}' 152 | 'http_response': 153 | 'prefix': 'http_response' 154 | 'body': 'http_response(key ${1:request_id}, integer ${2:status}, list ${3:metadata}, string ${4:body})\n{\n\t$0\n}' 155 | 'if …': 156 | 'prefix': 'if' 157 | 'body': 'if (${1:condition})\n{\n$0\n}' 158 | 'jump': 159 | 'prefix': 'jump' 160 | 'body': 'jump ${1:label};' 161 | 'land_collision': 162 | 'prefix': 'land_collision' 163 | 'body': 'land_collision(vector ${1:pos})\n{\n\t$0\n}' 164 | 'land_collision_end': 165 | 'prefix': 'land_collision_end' 166 | 'body': 'land_collision_end(vector ${1:pos})\n{\n\t$0\n}' 167 | 'land_collision_start': 168 | 'prefix': 'land_collision_start' 169 | 'body': 'land_collision_start(vector ${1:pos})\n{\n\t$0\n}' 170 | 'link_message': 171 | 'prefix': 'link_message' 172 | 'body': 'link_message(integer ${1:sender_num}, integer ${2:num}, string ${3:str}, key ${4:id})\n{\n\t$0\n}' 173 | 'listen': 174 | 'prefix': 'listen' 175 | 'body': 'listen(integer ${1:channel}, string ${2:name}, key ${3:id}, string ${4:message})\n{\n\t$0\n}' 176 | '(int) llAbs': 177 | 'prefix': 'llAbs' 178 | 'body': 'llAbs(${1:integer val})' 179 | '(float) llAcos': 180 | 'prefix': 'llAcos' 181 | 'body': 'llAcos(${1:float val})' 182 | '(void) llAddToLandBanList': 183 | 'prefix': 'llAddToLandBanList' 184 | 'body': 'llAddToLandBanList(${1:key avatar}, ${2:float hours});' 185 | '(void) llAddToLandPassList': 186 | 'prefix': 'llAddToLandPassList' 187 | 'body': 'llAddToLandPassList(${1:key avatar}, ${2:float hours});' 188 | '(void) llAdjustSoundVolume': 189 | 'prefix': 'llAdjustSoundVolume' 190 | 'body': 'llAdjustSoundVolume(${1:float volume});' 191 | '(int) llAgentInExperience': 192 | 'prefix': 'llAgentInExperience' 193 | 'body': 'llAgentInExperience(${1:key agent})' 194 | '(void) llAllowInventoryDrop': 195 | 'prefix': 'llAllowInventoryDrop' 196 | 'body': 'llAllowInventoryDrop(${1:integer add});' 197 | '(float) llAngleBetween': 198 | 'prefix': 'llAngleBetween' 199 | 'body': 'llAngleBetween(${1:rotation a}, ${2:rotation b})' 200 | '(void) llApplyImpulse': 201 | 'prefix': 'llApplyImpulse' 202 | 'body': 'llApplyImpulse(${1:vector force}, ${2:integer local});' 203 | '(void) llApplyRotationalImpulse': 204 | 'prefix': 'llApplyRotationalImpulse' 205 | 'body': 'llApplyRotationalImpulse(${1:vector force}, ${2:integer local});' 206 | '(float) llAsin': 207 | 'prefix': 'llAsin' 208 | 'body': 'llAsin(${1:float val})' 209 | '(float) llAtan2': 210 | 'prefix': 'llAtan2' 211 | 'body': 'llAtan2(${1:float y}, ${2:float x})' 212 | '(void) llAttachToAvatar': 213 | 'prefix': 'llAttachToAvatar' 214 | 'body': 'llAttachToAvatar(${1:integer attach_point});' 215 | '(void) llAttachToAvatarTemp': 216 | 'prefix': 'llAttachToAvatarTemp' 217 | 'body': 'llAttachToAvatarTemp(${1:integer attach_point});' 218 | '(key) llAvatarOnLinkSitTarget': 219 | 'prefix': 'llAvatarOnLinkSitTarget' 220 | 'body': 'llAvatarOnLinkSitTarget(${1:integer link})' 221 | '(key) llAvatarOnSitTarget': 222 | 'prefix': 'llAvatarOnSitTarget' 223 | 'body': 'llAvatarOnSitTarget()' 224 | '(rot) llAxes2Rot': 225 | 'prefix': 'llAxes2Rot' 226 | 'body': 'llAxes2Rot(${1:vector fwd}, ${2:vector left}, ${3:vector up})' 227 | '(rot) llAxisAngle2Rot': 228 | 'prefix': 'llAxisAngle2Rot' 229 | 'body': 'llAxisAngle2Rot(${1:vector axis}, ${2:float angle})' 230 | '(int) llBase64ToInteger': 231 | 'prefix': 'llBase64ToInteger' 232 | 'body': 'llBase64ToInteger(${1:string str})' 233 | '(str) llBase64ToString': 234 | 'prefix': 'llBase64ToString' 235 | 'body': 'llBase64ToString(${1:string str})' 236 | '(void) llBreakAllLinks': 237 | 'prefix': 'llBreakAllLinks' 238 | 'body': 'llBreakAllLinks();' 239 | '(void) llBreakLink': 240 | 'prefix': 'llBreakLink' 241 | 'body': 'llBreakLink(${1:integer linknum});' 242 | '(list) llCSV2List': 243 | 'prefix': 'llCSV2List' 244 | 'body': 'llCSV2List(${1:string src})' 245 | '(list) llCastRay': 246 | 'prefix': 'llCastRay' 247 | 'body': 'llCastRay(${1:vector start}, ${2:vector end}, ${3:list params})' 248 | '(int) llCeil': 249 | 'prefix': 'llCeil' 250 | 'body': 'llCeil(${1:float val})' 251 | '(void) llClearCameraParams': 252 | 'prefix': 'llClearCameraParams' 253 | 'body': 'llClearCameraParams();' 254 | '(int) llClearLinkMedia': 255 | 'prefix': 'llClearLinkMedia' 256 | 'body': 'llClearLinkMedia(${1:integer link}, ${2:integer face})' 257 | '(int) llClearPrimMedia': 258 | 'prefix': 'llClearPrimMedia' 259 | 'body': 'llClearPrimMedia(${1:integer face})' 260 | '(void) llCloseRemoteDataChannel': 261 | 'prefix': 'llCloseRemoteDataChannel' 262 | 'body': 'llCloseRemoteDataChannel(${1:key channel});' 263 | '(void) llCollisionFilter': 264 | 'prefix': 'llCollisionFilter' 265 | 'body': 'llCollisionFilter(${1:string name}, ${2:key id}, ${3:integer accept});' 266 | '(void) llCollisionSound': 267 | 'prefix': 'llCollisionSound' 268 | 'body': 'llCollisionSound(${1:string impact_sound}, ${2:float impact_volume});' 269 | '(float) llCos': 270 | 'prefix': 'llCos' 271 | 'body': 'llCos(${1:float theta})' 272 | '(void) llCreateCharacter': 273 | 'prefix': 'llCreateCharacter' 274 | 'body': 'llCreateCharacter(${1:list options});' 275 | '(key) llCreateKeyValue': 276 | 'prefix': 'llCreateKeyValue' 277 | 'body': 'llCreateKeyValue(${1:string k}, ${2:string v})' 278 | '(void) llCreateLink': 279 | 'prefix': 'llCreateLink' 280 | 'body': 'llCreateLink(${1:key target}, ${2:integer parent});' 281 | '(key) llDataSizeKeyValue': 282 | 'prefix': 'llDataSizeKeyValue' 283 | 'body': 'llDataSizeKeyValue()' 284 | '(void) llDeleteCharacter': 285 | 'prefix': 'llDeleteCharacter' 286 | 'body': 'llDeleteCharacter();' 287 | '(key) llDeleteKeyValue': 288 | 'prefix': 'llDeleteKeyValue' 289 | 'body': 'llDeleteKeyValue(${1:string k})' 290 | '(list) llDeleteSubList': 291 | 'prefix': 'llDeleteSubList' 292 | 'body': 'llDeleteSubList(${1:list src}, ${2:integer start}, ${3:integer end})' 293 | '(str) llDeleteSubString': 294 | 'prefix': 'llDeleteSubString' 295 | 'body': 'llDeleteSubString(${1:string src}, ${2:integer start}, ${3:integer end})' 296 | '(void) llDetachFromAvatar': 297 | 'prefix': 'llDetachFromAvatar' 298 | 'body': 'llDetachFromAvatar();' 299 | '(vec) llDetectedGrab': 300 | 'prefix': 'llDetectedGrab' 301 | 'body': 'llDetectedGrab(${1:integer number})' 302 | '(int) llDetectedGroup': 303 | 'prefix': 'llDetectedGroup' 304 | 'body': 'llDetectedGroup(${1:integer number})' 305 | '(key) llDetectedKey': 306 | 'prefix': 'llDetectedKey' 307 | 'body': 'llDetectedKey(${1:integer number})' 308 | '(int) llDetectedLinkNumber': 309 | 'prefix': 'llDetectedLinkNumber' 310 | 'body': 'llDetectedLinkNumber(${1:integer number})' 311 | '(str) llDetectedName': 312 | 'prefix': 'llDetectedName' 313 | 'body': 'llDetectedName(${1:integer number})' 314 | '(key) llDetectedOwner': 315 | 'prefix': 'llDetectedOwner' 316 | 'body': 'llDetectedOwner(${1:integer number})' 317 | '(vec) llDetectedPos': 318 | 'prefix': 'llDetectedPos' 319 | 'body': 'llDetectedPos(${1:integer number})' 320 | '(rot) llDetectedRot': 321 | 'prefix': 'llDetectedRot' 322 | 'body': 'llDetectedRot(${1:integer number})' 323 | '(vec) llDetectedTouchBinormal': 324 | 'prefix': 'llDetectedTouchBinormal' 325 | 'body': 'llDetectedTouchBinormal(${1:integer index})' 326 | '(int) llDetectedTouchFace': 327 | 'prefix': 'llDetectedTouchFace' 328 | 'body': 'llDetectedTouchFace(${1:integer index})' 329 | '(vec) llDetectedTouchNormal': 330 | 'prefix': 'llDetectedTouchNormal' 331 | 'body': 'llDetectedTouchNormal(${1:integer index})' 332 | '(vec) llDetectedTouchPos': 333 | 'prefix': 'llDetectedTouchPos' 334 | 'body': 'llDetectedTouchPos(${1:integer index})' 335 | '(vec) llDetectedTouchST': 336 | 'prefix': 'llDetectedTouchST' 337 | 'body': 'llDetectedTouchST(${1:integer index})' 338 | '(vec) llDetectedTouchUV': 339 | 'prefix': 'llDetectedTouchUV' 340 | 'body': 'llDetectedTouchUV(${1:integer index})' 341 | '(int) llDetectedType': 342 | 'prefix': 'llDetectedType' 343 | 'body': 'llDetectedType(${1:integer number})' 344 | '(vec) llDetectedVel': 345 | 'prefix': 'llDetectedVel' 346 | 'body': 'llDetectedVel(${1:integer number})' 347 | '(void) llDialog': 348 | 'prefix': 'llDialog' 349 | 'body': 'llDialog(${1:key avatar}, ${2:string message}, ${3:list buttons}, ${4:integer chat_channel});' 350 | '(void) llDie': 351 | 'prefix': 'llDie' 352 | 'body': 'llDie();' 353 | '(str) llDumpList2String': 354 | 'prefix': 'llDumpList2String' 355 | 'body': 'llDumpList2String(${1:list src}, ${2:string separator})' 356 | '(int) llEdgeOfWorld': 357 | 'prefix': 'llEdgeOfWorld' 358 | 'body': 'llEdgeOfWorld(${1:vector pos}, ${2:vector dir})' 359 | '(void) llEjectFromLand': 360 | 'prefix': 'llEjectFromLand' 361 | 'body': 'llEjectFromLand(${1:key avatar});' 362 | '(void) llEmail': 363 | 'prefix': 'llEmail' 364 | 'body': 'llEmail(${1:string address}, ${2:string subject}, ${3:string message});' 365 | '(str) llEscapeURL': 366 | 'prefix': 'llEscapeURL' 367 | 'body': 'llEscapeURL(${1:string url})' 368 | '(rot) llEuler2Rot': 369 | 'prefix': 'llEuler2Rot' 370 | 'body': 'llEuler2Rot(${1:vector v})' 371 | '(void) llEvade': 372 | 'prefix': 'llEvade' 373 | 'body': 'llEvade(${1:key target}, ${2:list options});' 374 | '(void) llExecCharacterCmd': 375 | 'prefix': 'llExecCharacterCmd' 376 | 'body': 'llExecCharacterCmd(${1:integer cmd}, ${2:list options});' 377 | '(float) llFabs': 378 | 'prefix': 'llFabs' 379 | 'body': 'llFabs(${1:float val})' 380 | '(void) llFleeFrom': 381 | 'prefix': 'llFleeFrom' 382 | 'body': 'llFleeFrom(${1:vector source}, ${2:float radius}, ${3:list options});' 383 | '(int) llFloor': 384 | 'prefix': 'llFloor' 385 | 'body': 'llFloor(${1:float val})' 386 | '(void) llForceMouselook': 387 | 'prefix': 'llForceMouselook' 388 | 'body': 'llForceMouselook(${1:integer mouselook});' 389 | '(float) llFrand': 390 | 'prefix': 'llFrand' 391 | 'body': 'llFrand(${1:float mag})' 392 | '(key) llGenerateKey': 393 | 'prefix': 'llGenerateKey' 394 | 'body': 'llGenerateKey()' 395 | '(vec) llGetAccel': 396 | 'prefix': 'llGetAccel' 397 | 'body': 'llGetAccel()' 398 | '(int) llGetAgentInfo': 399 | 'prefix': 'llGetAgentInfo' 400 | 'body': 'llGetAgentInfo(${1:key id})' 401 | '(str) llGetAgentLanguage': 402 | 'prefix': 'llGetAgentLanguage' 403 | 'body': 'llGetAgentLanguage(${1:key avatar})' 404 | '(list) llGetAgentList': 405 | 'prefix': 'llGetAgentList' 406 | 'body': 'llGetAgentList(${1:integer scope}, ${2:list options})' 407 | '(vec) llGetAgentSize': 408 | 'prefix': 'llGetAgentSize' 409 | 'body': 'llGetAgentSize(${1:key id})' 410 | '(float) llGetAlpha': 411 | 'prefix': 'llGetAlpha' 412 | 'body': 'llGetAlpha(${1:integer face})' 413 | '(float) llGetAndResetTime': 414 | 'prefix': 'llGetAndResetTime' 415 | 'body': 'llGetAndResetTime()' 416 | '(str) llGetAnimation': 417 | 'prefix': 'llGetAnimation' 418 | 'body': 'llGetAnimation(${1:key id})' 419 | '(list) llGetAnimationList': 420 | 'prefix': 'llGetAnimationList' 421 | 'body': 'llGetAnimationList(${1:key id})' 422 | '(str) llGetAnimationOverride': 423 | 'prefix': 'llGetAnimationOverride' 424 | 'body': 'llGetAnimationOverride(${1:string anim_state})' 425 | '(int) llGetAttached': 426 | 'prefix': 'llGetAttached' 427 | 'body': 'llGetAttached()' 428 | '(list) llGetAttachedList': 429 | 'prefix': 'llGetAttachedList' 430 | 'body': 'llGetAttachedList(${1:key id})' 431 | '(list) llGetBoundingBox': 432 | 'prefix': 'llGetBoundingBox' 433 | 'body': 'llGetBoundingBox(${1:key object})' 434 | '(vec) llGetCameraPos': 435 | 'prefix': 'llGetCameraPos' 436 | 'body': 'llGetCameraPos()' 437 | '(rot) llGetCameraRot': 438 | 'prefix': 'llGetCameraRot' 439 | 'body': 'llGetCameraRot()' 440 | '(vec) llGetCenterOfMass': 441 | 'prefix': 'llGetCenterOfMass' 442 | 'body': 'llGetCenterOfMass()' 443 | '(list) llGetClosestNavPoint': 444 | 'prefix': 'llGetClosestNavPoint' 445 | 'body': 'llGetClosestNavPoint(${1:vector point}, ${2:list options})' 446 | '(vec) llGetColor': 447 | 'prefix': 'llGetColor' 448 | 'body': 'llGetColor(${1:integer face})' 449 | '(key) llGetCreator': 450 | 'prefix': 'llGetCreator' 451 | 'body': 'llGetCreator()' 452 | '(str) llGetDate': 453 | 'prefix': 'llGetDate' 454 | 'body': 'llGetDate()' 455 | '(str) llGetDisplayName': 456 | 'prefix': 'llGetDisplayName' 457 | 'body': 'llGetDisplayName(${1:key id})' 458 | '(float) llGetEnergy': 459 | 'prefix': 'llGetEnergy' 460 | 'body': 'llGetEnergy()' 461 | '(str) llGetEnv': 462 | 'prefix': 'llGetEnv' 463 | 'body': 'llGetEnv(${1:string name})' 464 | '(list) llGetExperienceDetails': 465 | 'prefix': 'llGetExperienceDetails' 466 | 'body': 'llGetExperienceDetails(${1:key experience_id})' 467 | '(str) llGetExperienceErrorMessage': 468 | 'prefix': 'llGetExperienceErrorMessage' 469 | 'body': 'llGetExperienceErrorMessage(${1:integer error})' 470 | '(vec) llGetForce': 471 | 'prefix': 'llGetForce' 472 | 'body': 'llGetForce()' 473 | '(int) llGetFreeMemory': 474 | 'prefix': 'llGetFreeMemory' 475 | 'body': 'llGetFreeMemory()' 476 | '(int) llGetFreeURLs': 477 | 'prefix': 'llGetFreeURLs' 478 | 'body': 'llGetFreeURLs()' 479 | '(float) llGetGMTclock': 480 | 'prefix': 'llGetGMTclock' 481 | 'body': 'llGetGMTclock()' 482 | '(vec) llGetGeometricCenter': 483 | 'prefix': 'llGetGeometricCenter' 484 | 'body': 'llGetGeometricCenter()' 485 | '(str) llGetHTTPHeader': 486 | 'prefix': 'llGetHTTPHeader' 487 | 'body': 'llGetHTTPHeader(${1:key request_id}, ${2:string header})' 488 | '(key) llGetInventoryCreator': 489 | 'prefix': 'llGetInventoryCreator' 490 | 'body': 'llGetInventoryCreator(${1:string item})' 491 | '(key) llGetInventoryKey': 492 | 'prefix': 'llGetInventoryKey' 493 | 'body': 'llGetInventoryKey(${1:string name})' 494 | '(str) llGetInventoryName': 495 | 'prefix': 'llGetInventoryName' 496 | 'body': 'llGetInventoryName(${1:integer type}, ${2:integer number})' 497 | '(int) llGetInventoryNumber': 498 | 'prefix': 'llGetInventoryNumber' 499 | 'body': 'llGetInventoryNumber(${1:integer type})' 500 | '(int) llGetInventoryPermMask': 501 | 'prefix': 'llGetInventoryPermMask' 502 | 'body': 'llGetInventoryPermMask(${1:string item}, ${2:integer mask})' 503 | '(int) llGetInventoryType': 504 | 'prefix': 'llGetInventoryType' 505 | 'body': 'llGetInventoryType(${1:string name})' 506 | '(key) llGetKey': 507 | 'prefix': 'llGetKey' 508 | 'body': 'llGetKey()' 509 | '(key) llGetLandOwnerAt': 510 | 'prefix': 'llGetLandOwnerAt' 511 | 'body': 'llGetLandOwnerAt(${1:vector pos})' 512 | '(key) llGetLinkKey': 513 | 'prefix': 'llGetLinkKey' 514 | 'body': 'llGetLinkKey(${1:integer linknumber})' 515 | '(list) llGetLinkMedia': 516 | 'prefix': 'llGetLinkMedia' 517 | 'body': 'llGetLinkMedia(${1:integer link}, ${2:integer face}, ${3:list params})' 518 | '(str) llGetLinkName': 519 | 'prefix': 'llGetLinkName' 520 | 'body': 'llGetLinkName(${1:integer linknumber})' 521 | '(int) llGetLinkNumber': 522 | 'prefix': 'llGetLinkNumber' 523 | 'body': 'llGetLinkNumber()' 524 | '(int) llGetLinkNumberOfSides': 525 | 'prefix': 'llGetLinkNumberOfSides' 526 | 'body': 'llGetLinkNumberOfSides(${1:integer link})' 527 | '(list) llGetLinkPrimitiveParams': 528 | 'prefix': 'llGetLinkPrimitiveParams' 529 | 'body': 'llGetLinkPrimitiveParams(${1:integer linknumber}, ${2:list rules})' 530 | '(int) llGetListEntryType': 531 | 'prefix': 'llGetListEntryType' 532 | 'body': 'llGetListEntryType(${1:list src}, ${2:integer index})' 533 | '(int) llGetListLength': 534 | 'prefix': 'llGetListLength' 535 | 'body': 'llGetListLength(${1:list src})' 536 | '(vec) llGetLocalPos': 537 | 'prefix': 'llGetLocalPos' 538 | 'body': 'llGetLocalPos()' 539 | '(rot) llGetLocalRot': 540 | 'prefix': 'llGetLocalRot' 541 | 'body': 'llGetLocalRot()' 542 | '(float) llGetMass': 543 | 'prefix': 'llGetMass' 544 | 'body': 'llGetMass()' 545 | '(float) llGetMassMKS': 546 | 'prefix': 'llGetMassMKS' 547 | 'body': 'llGetMassMKS()' 548 | '(float) llGetMaxScaleFactor': 549 | 'prefix': 'llGetMaxScaleFactor' 550 | 'body': 'llGetMaxScaleFactor()' 551 | '(int) llGetMemoryLimit': 552 | 'prefix': 'llGetMemoryLimit' 553 | 'body': 'llGetMemoryLimit()' 554 | '(float) llGetMinScaleFactor': 555 | 'prefix': 'llGetMinScaleFactor' 556 | 'body': 'llGetMinScaleFactor()' 557 | '(void) llGetNextEmail': 558 | 'prefix': 'llGetNextEmail' 559 | 'body': 'llGetNextEmail(${1:string address}, ${2:string subject});' 560 | '(key) llGetNotecardLine': 561 | 'prefix': 'llGetNotecardLine' 562 | 'body': 'llGetNotecardLine(${1:string name}, ${2:integer line})' 563 | '(key) llGetNumberOfNotecardLines': 564 | 'prefix': 'llGetNumberOfNotecardLines' 565 | 'body': 'llGetNumberOfNotecardLines(${1:string name})' 566 | '(int) llGetNumberOfPrims': 567 | 'prefix': 'llGetNumberOfPrims' 568 | 'body': 'llGetNumberOfPrims()' 569 | '(int) llGetNumberOfSides': 570 | 'prefix': 'llGetNumberOfSides' 571 | 'body': 'llGetNumberOfSides()' 572 | '(str) llGetObjectDesc': 573 | 'prefix': 'llGetObjectDesc' 574 | 'body': 'llGetObjectDesc()' 575 | '(list) llGetObjectDetails': 576 | 'prefix': 'llGetObjectDetails' 577 | 'body': 'llGetObjectDetails(${1:key id}, ${2:list params})' 578 | '(float) llGetObjectMass': 579 | 'prefix': 'llGetObjectMass' 580 | 'body': 'llGetObjectMass(${1:key id})' 581 | '(str) llGetObjectName': 582 | 'prefix': 'llGetObjectName' 583 | 'body': 'llGetObjectName()' 584 | '(int) llGetObjectPermMask': 585 | 'prefix': 'llGetObjectPermMask' 586 | 'body': 'llGetObjectPermMask(${1:integer mask})' 587 | '(int) llGetObjectPrimCount': 588 | 'prefix': 'llGetObjectPrimCount' 589 | 'body': 'llGetObjectPrimCount(${1:key object_id})' 590 | '(vec) llGetOmega': 591 | 'prefix': 'llGetOmega' 592 | 'body': 'llGetOmega()' 593 | '(key) llGetOwner': 594 | 'prefix': 'llGetOwner' 595 | 'body': 'llGetOwner()' 596 | '(key) llGetOwnerKey': 597 | 'prefix': 'llGetOwnerKey' 598 | 'body': 'llGetOwnerKey(${1:key id})' 599 | '(list) llGetParcelDetails': 600 | 'prefix': 'llGetParcelDetails' 601 | 'body': 'llGetParcelDetails(${1:vector pos}, ${2:list params})' 602 | '(int) llGetParcelFlags': 603 | 'prefix': 'llGetParcelFlags' 604 | 'body': 'llGetParcelFlags(${1:vector pos})' 605 | '(int) llGetParcelMaxPrims': 606 | 'prefix': 'llGetParcelMaxPrims' 607 | 'body': 'llGetParcelMaxPrims(${1:vector pos}, ${2:integer sim_wide})' 608 | '(str) llGetParcelMusicURL': 609 | 'prefix': 'llGetParcelMusicURL' 610 | 'body': 'llGetParcelMusicURL()' 611 | '(int) llGetParcelPrimCount': 612 | 'prefix': 'llGetParcelPrimCount' 613 | 'body': 'llGetParcelPrimCount(${1:vector pos}, ${2:integer category}, ${3:integer sim_wide})' 614 | '(list) llGetParcelPrimOwners': 615 | 'prefix': 'llGetParcelPrimOwners' 616 | 'body': 'llGetParcelPrimOwners(${1:vector pos})' 617 | '(int) llGetPermissions': 618 | 'prefix': 'llGetPermissions' 619 | 'body': 'llGetPermissions()' 620 | '(key) llGetPermissionsKey': 621 | 'prefix': 'llGetPermissionsKey' 622 | 'body': 'llGetPermissionsKey()' 623 | '(list) llGetPhysicsMaterial': 624 | 'prefix': 'llGetPhysicsMaterial' 625 | 'body': 'llGetPhysicsMaterial()' 626 | '(vec) llGetPos': 627 | 'prefix': 'llGetPos' 628 | 'body': 'llGetPos()' 629 | '(list) llGetPrimMediaParams': 630 | 'prefix': 'llGetPrimMediaParams' 631 | 'body': 'llGetPrimMediaParams(${1:integer face}, ${2:list params})' 632 | '(list) llGetPrimitiveParams': 633 | 'prefix': 'llGetPrimitiveParams' 634 | 'body': 'llGetPrimitiveParams(${1:list params})' 635 | '(int) llGetRegionAgentCount': 636 | 'prefix': 'llGetRegionAgentCount' 637 | 'body': 'llGetRegionAgentCount()' 638 | '(vec) llGetRegionCorner': 639 | 'prefix': 'llGetRegionCorner' 640 | 'body': 'llGetRegionCorner()' 641 | '(float) llGetRegionFPS': 642 | 'prefix': 'llGetRegionFPS' 643 | 'body': 'llGetRegionFPS()' 644 | '(int) llGetRegionFlags': 645 | 'prefix': 'llGetRegionFlags' 646 | 'body': 'llGetRegionFlags()' 647 | '(str) llGetRegionName': 648 | 'prefix': 'llGetRegionName' 649 | 'body': 'llGetRegionName()' 650 | '(float) llGetRegionTimeDilation': 651 | 'prefix': 'llGetRegionTimeDilation' 652 | 'body': 'llGetRegionTimeDilation()' 653 | '(vec) llGetRootPosition': 654 | 'prefix': 'llGetRootPosition' 655 | 'body': 'llGetRootPosition()' 656 | '(rot) llGetRootRotation': 657 | 'prefix': 'llGetRootRotation' 658 | 'body': 'llGetRootRotation()' 659 | '(rot) llGetRot': 660 | 'prefix': 'llGetRot' 661 | 'body': 'llGetRot()' 662 | '(int) llGetSPMaxMemory': 663 | 'prefix': 'llGetSPMaxMemory' 664 | 'body': 'llGetSPMaxMemory()' 665 | '(vec) llGetScale': 666 | 'prefix': 'llGetScale' 667 | 'body': 'llGetScale()' 668 | '(str) llGetScriptName': 669 | 'prefix': 'llGetScriptName' 670 | 'body': 'llGetScriptName()' 671 | '(int) llGetScriptState': 672 | 'prefix': 'llGetScriptState' 673 | 'body': 'llGetScriptState(${1:string name})' 674 | '(float) llGetSimStats': 675 | 'prefix': 'llGetSimStats' 676 | 'body': 'llGetSimStats(${1:integer stat_type})' 677 | '(str) llGetSimulatorHostname': 678 | 'prefix': 'llGetSimulatorHostname' 679 | 'body': 'llGetSimulatorHostname()' 680 | '(int) llGetStartParameter': 681 | 'prefix': 'llGetStartParameter' 682 | 'body': 'llGetStartParameter()' 683 | '(list) llGetStaticPath': 684 | 'prefix': 'llGetStaticPath' 685 | 'body': 'llGetStaticPath(${1:vector start}, ${2:vector end}, ${3:float radius}, ${4:list params})' 686 | '(int) llGetStatus': 687 | 'prefix': 'llGetStatus' 688 | 'body': 'llGetStatus(${1:integer status})' 689 | '(str) llGetSubString': 690 | 'prefix': 'llGetSubString' 691 | 'body': 'llGetSubString(${1:string src}, ${2:integer start}, ${3:integer end})' 692 | '(vec) llGetSunDirection': 693 | 'prefix': 'llGetSunDirection' 694 | 'body': 'llGetSunDirection()' 695 | '(str) llGetTexture': 696 | 'prefix': 'llGetTexture' 697 | 'body': 'llGetTexture(${1:integer face})' 698 | '(vec) llGetTextureOffset': 699 | 'prefix': 'llGetTextureOffset' 700 | 'body': 'llGetTextureOffset(${1:integer face})' 701 | '(float) llGetTextureRot': 702 | 'prefix': 'llGetTextureRot' 703 | 'body': 'llGetTextureRot(${1:integer side})' 704 | '(vec) llGetTextureScale': 705 | 'prefix': 'llGetTextureScale' 706 | 'body': 'llGetTextureScale(${1:integer side})' 707 | '(float) llGetTime': 708 | 'prefix': 'llGetTime' 709 | 'body': 'llGetTime()' 710 | '(float) llGetTimeOfDay': 711 | 'prefix': 'llGetTimeOfDay' 712 | 'body': 'llGetTimeOfDay()' 713 | '(str) llGetTimestamp': 714 | 'prefix': 'llGetTimestamp' 715 | 'body': 'llGetTimestamp()' 716 | '(vec) llGetTorque': 717 | 'prefix': 'llGetTorque' 718 | 'body': 'llGetTorque()' 719 | '(int) llGetUnixTime': 720 | 'prefix': 'llGetUnixTime' 721 | 'body': 'llGetUnixTime()' 722 | '(int) llGetUsedMemory': 723 | 'prefix': 'llGetUsedMemory' 724 | 'body': 'llGetUsedMemory()' 725 | '(str) llGetUsername': 726 | 'prefix': 'llGetUsername' 727 | 'body': 'llGetUsername(${1:key id})' 728 | '(vec) llGetVel': 729 | 'prefix': 'llGetVel' 730 | 'body': 'llGetVel()' 731 | '(float) llGetWallclock': 732 | 'prefix': 'llGetWallclock' 733 | 'body': 'llGetWallclock()' 734 | '(void) llGiveInventory': 735 | 'prefix': 'llGiveInventory' 736 | 'body': 'llGiveInventory(${1:key destination}, ${2:string inventory});' 737 | '(void) llGiveInventoryList': 738 | 'prefix': 'llGiveInventoryList' 739 | 'body': 'llGiveInventoryList(${1:key target}, ${2:string folder}, ${3:list inventory});' 740 | '(int) llGiveMoney': 741 | 'prefix': 'llGiveMoney' 742 | 'body': 'llGiveMoney(${1:key destination}, ${2:integer amount})' 743 | '(float) llGround': 744 | 'prefix': 'llGround' 745 | 'body': 'llGround(${1:vector offset})' 746 | '(vec) llGroundContour': 747 | 'prefix': 'llGroundContour' 748 | 'body': 'llGroundContour(${1:vector offset})' 749 | '(vec) llGroundNormal': 750 | 'prefix': 'llGroundNormal' 751 | 'body': 'llGroundNormal(${1:vector offset})' 752 | '(void) llGroundRepel': 753 | 'prefix': 'llGroundRepel' 754 | 'body': 'llGroundRepel(${1:float height}, ${2:integer water}, ${3:float tau});' 755 | '(vec) llGroundSlope': 756 | 'prefix': 'llGroundSlope' 757 | 'body': 'llGroundSlope(${1:vector offset})' 758 | '(key) llHTTPRequest': 759 | 'prefix': 'llHTTPRequest' 760 | 'body': 'llHTTPRequest(${1:string url}, ${2:list parameters}, ${3:string body})' 761 | '(void) llHTTPResponse': 762 | 'prefix': 'llHTTPResponse' 763 | 'body': 'llHTTPResponse(${1:key request_id}, ${2:integer status}, ${3:string body});' 764 | '(str) llInsertString': 765 | 'prefix': 'llInsertString' 766 | 'body': 'llInsertString(${1:string dst}, ${2:integer position}, ${3:string src})' 767 | '(void) llInstantMessage': 768 | 'prefix': 'llInstantMessage' 769 | 'body': 'llInstantMessage(${1:key user}, ${2:string message});' 770 | '(str) llIntegerToBase64': 771 | 'prefix': 'llIntegerToBase64' 772 | 'body': 'llIntegerToBase64(${1:integer number})' 773 | '(list) llJson2List': 774 | 'prefix': 'llJson2List' 775 | 'body': 'llJson2List(${1:string json})' 776 | '(str) llJsonGetValue': 777 | 'prefix': 'llJsonGetValue' 778 | 'body': 'llJsonGetValue(${1:string json}, ${2:list specifiers})' 779 | '(str) llJsonSetValue': 780 | 'prefix': 'llJsonSetValue' 781 | 'body': 'llJsonSetValue(${1:string json}, ${2:list specifiers}, ${3:string value})' 782 | '(str) llJsonValueType': 783 | 'prefix': 'llJsonValueType' 784 | 'body': 'llJsonValueType(${1:string json}, ${2:list specifiers})' 785 | '(str) llKey2Name': 786 | 'prefix': 'llKey2Name' 787 | 'body': 'llKey2Name(${1:key id})' 788 | '(key) llKeyCountKeyValue': 789 | 'prefix': 'llKeyCountKeyValue' 790 | 'body': 'llKeyCountKeyValue()' 791 | '(key) llKeysKeyValue': 792 | 'prefix': 'llKeysKeyValue' 793 | 'body': 'llKeysKeyValue(${1:integer first}, ${2:integer count})' 794 | '(void) llLinkParticleSystem': 795 | 'prefix': 'llLinkParticleSystem' 796 | 'body': 'llLinkParticleSystem(${1:integer linknumber}, ${2:list rules});' 797 | '(void) llLinkSitTarget': 798 | 'prefix': 'llLinkSitTarget' 799 | 'body': 'llLinkSitTarget(${1:integer link}, ${2:vector offset}, ${3:rotation rot});' 800 | '(str) llList2CSV': 801 | 'prefix': 'llList2CSV' 802 | 'body': 'llList2CSV(${1:list src})' 803 | '(float) llList2Float': 804 | 'prefix': 'llList2Float' 805 | 'body': 'llList2Float(${1:list src}, ${2:integer index})' 806 | '(int) llList2Integer': 807 | 'prefix': 'llList2Integer' 808 | 'body': 'llList2Integer(${1:list src}, ${2:integer index})' 809 | '(str) llList2Json': 810 | 'prefix': 'llList2Json' 811 | 'body': 'llList2Json(${1:string type}, ${2:list values})' 812 | '(key) llList2Key': 813 | 'prefix': 'llList2Key' 814 | 'body': 'llList2Key(${1:list src}, ${2:integer index})' 815 | '(list) llList2List': 816 | 'prefix': 'llList2List' 817 | 'body': 'llList2List(${1:list src}, ${2:integer start}, ${3:integer end})' 818 | '(list) llList2ListStrided': 819 | 'prefix': 'llList2ListStrided' 820 | 'body': 'llList2ListStrided(${1:list src}, ${2:integer start}, ${3:integer end}, ${4:integer stride})' 821 | '(rot) llList2Rot': 822 | 'prefix': 'llList2Rot' 823 | 'body': 'llList2Rot(${1:list src}, ${2:integer index})' 824 | '(str) llList2String': 825 | 'prefix': 'llList2String' 826 | 'body': 'llList2String(${1:list src}, ${2:integer index})' 827 | '(vec) llList2Vector': 828 | 'prefix': 'llList2Vector' 829 | 'body': 'llList2Vector(${1:list src}, ${2:integer index})' 830 | '(int) llListFindList': 831 | 'prefix': 'llListFindList' 832 | 'body': 'llListFindList(${1:list src}, ${2:list test})' 833 | '(list) llListInsertList': 834 | 'prefix': 'llListInsertList' 835 | 'body': 'llListInsertList(${1:list dest}, ${2:list src}, ${3:integer start})' 836 | '(list) llListRandomize': 837 | 'prefix': 'llListRandomize' 838 | 'body': 'llListRandomize(${1:list src}, ${2:integer stride})' 839 | '(list) llListReplaceList': 840 | 'prefix': 'llListReplaceList' 841 | 'body': 'llListReplaceList(${1:list dest}, ${2:list src}, ${3:integer start}, ${4:integer end})' 842 | '(list) llListSort': 843 | 'prefix': 'llListSort' 844 | 'body': 'llListSort(${1:list src}, ${2:integer stride}, ${3:integer ascending})' 845 | '(float) llListStatistics': 846 | 'prefix': 'llListStatistics' 847 | 'body': 'llListStatistics(${1:integer operation}, ${2:list src})' 848 | '(int) llListen': 849 | 'prefix': 'llListen' 850 | 'body': 'llListen(${1:integer channel}, ${2:string name}, ${3:key id}, ${4:string msg})' 851 | '(void) llListenControl': 852 | 'prefix': 'llListenControl' 853 | 'body': 'llListenControl(${1:integer number}, ${2:integer active});' 854 | '(void) llListenRemove': 855 | 'prefix': 'llListenRemove' 856 | 'body': 'llListenRemove(${1:integer number});' 857 | '(void) llLoadURL': 858 | 'prefix': 'llLoadURL' 859 | 'body': 'llLoadURL(${1:key avatar}, ${2:string message}, ${3:string url});' 860 | '(float) llLog': 861 | 'prefix': 'llLog' 862 | 'body': 'llLog(${1:float val})' 863 | '(float) llLog10': 864 | 'prefix': 'llLog10' 865 | 'body': 'llLog10(${1:float val})' 866 | '(void) llLookAt': 867 | 'prefix': 'llLookAt' 868 | 'body': 'llLookAt(${1:vector target}, ${2:float strength}, ${3:float damping});' 869 | '(void) llLoopSound': 870 | 'prefix': 'llLoopSound' 871 | 'body': 'llLoopSound(${1:string sound}, ${2:float volume});' 872 | '(void) llLoopSoundMaster': 873 | 'prefix': 'llLoopSoundMaster' 874 | 'body': 'llLoopSoundMaster(${1:string sound}, ${2:float volume});' 875 | '(void) llLoopSoundSlave': 876 | 'prefix': 'llLoopSoundSlave' 877 | 'body': 'llLoopSoundSlave(${1:string sound}, ${2:float volume});' 878 | '(str) llMD5String': 879 | 'prefix': 'llMD5String' 880 | 'body': 'llMD5String(${1:string src}, ${2:integer nonce})' 881 | '(int) llManageEstateAccess': 882 | 'prefix': 'llManageEstateAccess' 883 | 'body': 'llManageEstateAccess(${1:integer action}, ${2:key id})' 884 | '(void) llMapDestination': 885 | 'prefix': 'llMapDestination' 886 | 'body': 'llMapDestination(${1:string simname}, ${2:vector pos}, ${3:vector look_at});' 887 | '(void) llMessageLinked': 888 | 'prefix': 'llMessageLinked' 889 | 'body': 'llMessageLinked(${1:integer linknum}, ${2:integer num}, ${3:string str}, ${4:key id});' 890 | '(void) llMinEventDelay': 891 | 'prefix': 'llMinEventDelay' 892 | 'body': 'llMinEventDelay(${1:float delay});' 893 | '(int) llModPow': 894 | 'prefix': 'llModPow' 895 | 'body': 'llModPow(${1:integer a}, ${2:integer b}, ${3:integer c})' 896 | '(void) llModifyLand': 897 | 'prefix': 'llModifyLand' 898 | 'body': 'llModifyLand(${1:integer action}, ${2:integer brush});' 899 | '(void) llMoveToTarget': 900 | 'prefix': 'llMoveToTarget' 901 | 'body': 'llMoveToTarget(${1:vector target}, ${2:float tau});' 902 | '(void) llNavigateTo': 903 | 'prefix': 'llNavigateTo' 904 | 'body': 'llNavigateTo(${1:vector point}, ${2:list options});' 905 | '(void) llOffsetTexture': 906 | 'prefix': 'llOffsetTexture' 907 | 'body': 'llOffsetTexture(${1:float u}, ${2:float v}, ${3:integer face});' 908 | '(void) llOpenRemoteDataChannel': 909 | 'prefix': 'llOpenRemoteDataChannel' 910 | 'body': 'llOpenRemoteDataChannel();' 911 | '(int) llOverMyLand': 912 | 'prefix': 'llOverMyLand' 913 | 'body': 'llOverMyLand(${1:key id})' 914 | '(void) llOwnerSay': 915 | 'prefix': 'llOwnerSay' 916 | 'body': 'llOwnerSay(${1:string msg});' 917 | '(void) llParcelMediaCommandList': 918 | 'prefix': 'llParcelMediaCommandList' 919 | 'body': 'llParcelMediaCommandList(${1:list command});' 920 | '(list) llParcelMediaQuery': 921 | 'prefix': 'llParcelMediaQuery' 922 | 'body': 'llParcelMediaQuery(${1:list query})' 923 | '(list) llParseString2List': 924 | 'prefix': 'llParseString2List' 925 | 'body': 'llParseString2List(${1:string src}, ${2:list separators}, ${3:list spacers})' 926 | '(list) llParseStringKeepNulls': 927 | 'prefix': 'llParseStringKeepNulls' 928 | 'body': 'llParseStringKeepNulls(${1:string src}, ${2:list separators}, ${3:list spacers})' 929 | '(void) llParticleSystem': 930 | 'prefix': 'llParticleSystem' 931 | 'body': 'llParticleSystem(${1:list rules});' 932 | '(void) llPassCollisions': 933 | 'prefix': 'llPassCollisions' 934 | 'body': 'llPassCollisions(${1:integer pass});' 935 | '(void) llPassTouches': 936 | 'prefix': 'llPassTouches' 937 | 'body': 'llPassTouches(${1:integer pass});' 938 | '(void) llPatrolPoints': 939 | 'prefix': 'llPatrolPoints' 940 | 'body': 'llPatrolPoints(${1:list points}, ${2:list options});' 941 | '(void) llPlaySound': 942 | 'prefix': 'llPlaySound' 943 | 'body': 'llPlaySound(${1:string sound}, ${2:float volume});' 944 | '(void) llPlaySoundSlave': 945 | 'prefix': 'llPlaySoundSlave' 946 | 'body': 'llPlaySoundSlave(${1:string sound}, ${2:float volume});' 947 | '(float) llPow': 948 | 'prefix': 'llPow' 949 | 'body': 'llPow(${1:float base}, ${2:float exponent})' 950 | '(void) llPreloadSound': 951 | 'prefix': 'llPreloadSound' 952 | 'body': 'llPreloadSound(${1:string sound});' 953 | '(void) llPursue': 954 | 'prefix': 'llPursue' 955 | 'body': 'llPursue(${1:key target}, ${2:list options});' 956 | '(void) llPushObject': 957 | 'prefix': 'llPushObject' 958 | 'body': 'llPushObject(${1:key id}, ${2:vector impulse}, ${3:vector ang_impulse}, ${4:integer local});' 959 | '(key) llReadKeyValue': 960 | 'prefix': 'llReadKeyValue' 961 | 'body': 'llReadKeyValue(${1:string k})' 962 | '(void) llRegionSay': 963 | 'prefix': 'llRegionSay' 964 | 'body': 'llRegionSay(${1:integer channel}, ${2:string msg});' 965 | '(void) llRegionSayTo': 966 | 'prefix': 'llRegionSayTo' 967 | 'body': 'llRegionSayTo(${1:key target}, ${2:integer channel}, ${3:string msg});' 968 | '(void) llReleaseControls': 969 | 'prefix': 'llReleaseControls' 970 | 'body': 'llReleaseControls();' 971 | '(void) llReleaseURL': 972 | 'prefix': 'llReleaseURL' 973 | 'body': 'llReleaseURL(${1:string url});' 974 | '(void) llRemoteDataReply': 975 | 'prefix': 'llRemoteDataReply' 976 | 'body': 'llRemoteDataReply(${1:key channel}, ${2:key message_id}, ${3:string sdata}, ${4:integer idata});' 977 | '(void) llRemoteLoadScriptPin': 978 | 'prefix': 'llRemoteLoadScriptPin' 979 | 'body': 'llRemoteLoadScriptPin(${1:key target}, ${2:string name}, ${3:integer pin}, ${4:integer running}, ${5:integer start_param});' 980 | '(void) llRemoveFromLandBanList': 981 | 'prefix': 'llRemoveFromLandBanList' 982 | 'body': 'llRemoveFromLandBanList(${1:key avatar});' 983 | '(void) llRemoveFromLandPassList': 984 | 'prefix': 'llRemoveFromLandPassList' 985 | 'body': 'llRemoveFromLandPassList(${1:key avatar});' 986 | '(void) llRemoveInventory': 987 | 'prefix': 'llRemoveInventory' 988 | 'body': 'llRemoveInventory(${1:string item});' 989 | '(void) llRemoveVehicleFlags': 990 | 'prefix': 'llRemoveVehicleFlags' 991 | 'body': 'llRemoveVehicleFlags(${1:integer flags});' 992 | '(key) llRequestAgentData': 993 | 'prefix': 'llRequestAgentData' 994 | 'body': 'llRequestAgentData(${1:key id}, ${2:integer data})' 995 | '(key) llRequestDisplayName': 996 | 'prefix': 'llRequestDisplayName' 997 | 'body': 'llRequestDisplayName(${1:key id})' 998 | '(void) llRequestExperiencePermissions': 999 | 'prefix': 'llRequestExperiencePermissions' 1000 | 'body': 'llRequestExperiencePermissions(${1:key agent}, ${2:string name});' 1001 | '(key) llRequestInventoryData': 1002 | 'prefix': 'llRequestInventoryData' 1003 | 'body': 'llRequestInventoryData(${1:string name})' 1004 | '(void) llRequestPermissions': 1005 | 'prefix': 'llRequestPermissions' 1006 | 'body': 'llRequestPermissions(${1:key agent}, ${2:integer perm});' 1007 | '(key) llRequestSecureURL': 1008 | 'prefix': 'llRequestSecureURL' 1009 | 'body': 'llRequestSecureURL()' 1010 | '(key) llRequestSimulatorData': 1011 | 'prefix': 'llRequestSimulatorData' 1012 | 'body': 'llRequestSimulatorData(${1:string simulator}, ${2:integer data})' 1013 | '(key) llRequestURL': 1014 | 'prefix': 'llRequestURL' 1015 | 'body': 'llRequestURL()' 1016 | '(key) llRequestUsername': 1017 | 'prefix': 'llRequestUsername' 1018 | 'body': 'llRequestUsername(${1:key id})' 1019 | '(void) llResetAnimationOverride': 1020 | 'prefix': 'llResetAnimationOverride' 1021 | 'body': 'llResetAnimationOverride(${1:string anim_state});' 1022 | '(void) llResetLandBanList': 1023 | 'prefix': 'llResetLandBanList' 1024 | 'body': 'llResetLandBanList();' 1025 | '(void) llResetLandPassList': 1026 | 'prefix': 'llResetLandPassList' 1027 | 'body': 'llResetLandPassList();' 1028 | '(void) llResetOtherScript': 1029 | 'prefix': 'llResetOtherScript' 1030 | 'body': 'llResetOtherScript(${1:string name});' 1031 | '(void) llResetScript': 1032 | 'prefix': 'llResetScript' 1033 | 'body': 'llResetScript();' 1034 | '(void) llResetTime': 1035 | 'prefix': 'llResetTime' 1036 | 'body': 'llResetTime();' 1037 | '(int) llReturnObjectsByID': 1038 | 'prefix': 'llReturnObjectsByID' 1039 | 'body': 'llReturnObjectsByID(${1:list objects})' 1040 | '(int) llReturnObjectsByOwner': 1041 | 'prefix': 'llReturnObjectsByOwner' 1042 | 'body': 'llReturnObjectsByOwner(${1:key owner}, ${2:integer scope})' 1043 | '(void) llRezAtRoot': 1044 | 'prefix': 'llRezAtRoot' 1045 | 'body': 'llRezAtRoot(${1:string inventory}, ${2:vector pos}, ${3:vector vel}, ${4:rotation rot}, ${5:integer param});' 1046 | '(void) llRezObject': 1047 | 'prefix': 'llRezObject' 1048 | 'body': 'llRezObject(${1:string inventory}, ${2:vector pos}, ${3:vector vel}, ${4:rotation rot}, ${5:integer param});' 1049 | '(float) llRot2Angle': 1050 | 'prefix': 'llRot2Angle' 1051 | 'body': 'llRot2Angle(${1:rotation rot})' 1052 | '(vec) llRot2Axis': 1053 | 'prefix': 'llRot2Axis' 1054 | 'body': 'llRot2Axis(${1:rotation rot})' 1055 | '(vec) llRot2Euler': 1056 | 'prefix': 'llRot2Euler' 1057 | 'body': 'llRot2Euler(${1:rotation q})' 1058 | '(vec) llRot2Fwd': 1059 | 'prefix': 'llRot2Fwd' 1060 | 'body': 'llRot2Fwd(${1:rotation q})' 1061 | '(vec) llRot2Left': 1062 | 'prefix': 'llRot2Left' 1063 | 'body': 'llRot2Left(${1:rotation q})' 1064 | '(vec) llRot2Up': 1065 | 'prefix': 'llRot2Up' 1066 | 'body': 'llRot2Up(${1:rotation q})' 1067 | '(rot) llRotBetween': 1068 | 'prefix': 'llRotBetween' 1069 | 'body': 'llRotBetween(${1:vector v1}, ${2:vector v2})' 1070 | '(void) llRotLookAt': 1071 | 'prefix': 'llRotLookAt' 1072 | 'body': 'llRotLookAt(${1:rotation target}, ${2:float strength}, ${3:float damping});' 1073 | '(int) llRotTarget': 1074 | 'prefix': 'llRotTarget' 1075 | 'body': 'llRotTarget(${1:rotation rot}, ${2:float error})' 1076 | '(void) llRotTargetRemove': 1077 | 'prefix': 'llRotTargetRemove' 1078 | 'body': 'llRotTargetRemove(${1:integer number});' 1079 | '(void) llRotateTexture': 1080 | 'prefix': 'llRotateTexture' 1081 | 'body': 'llRotateTexture(${1:float angle}, ${2:integer face});' 1082 | '(int) llRound': 1083 | 'prefix': 'llRound' 1084 | 'body': 'llRound(${1:float val})' 1085 | '(str) llSHA1String': 1086 | 'prefix': 'llSHA1String' 1087 | 'body': 'llSHA1String(${1:string src})' 1088 | '(int) llSameGroup': 1089 | 'prefix': 'llSameGroup' 1090 | 'body': 'llSameGroup(${1:key id})' 1091 | '(void) llSay': 1092 | 'prefix': 'llSay' 1093 | 'body': 'llSay(${1:integer channel}, ${2:string msg});' 1094 | '(int) llScaleByFactor': 1095 | 'prefix': 'llScaleByFactor' 1096 | 'body': 'llScaleByFactor(${1:float scaling_factor})' 1097 | '(void) llScaleTexture': 1098 | 'prefix': 'llScaleTexture' 1099 | 'body': 'llScaleTexture(${1:float u}, ${2:float v}, ${3:integer face});' 1100 | '(int) llScriptDanger': 1101 | 'prefix': 'llScriptDanger' 1102 | 'body': 'llScriptDanger(${1:vector pos})' 1103 | '(void) llScriptProfiler': 1104 | 'prefix': 'llScriptProfiler' 1105 | 'body': 'llScriptProfiler(${1:integer flags});' 1106 | '(key) llSendRemoteData': 1107 | 'prefix': 'llSendRemoteData' 1108 | 'body': 'llSendRemoteData(${1:key channel}, ${2:string dest}, ${3:integer idata}, ${4:string sdata})' 1109 | '(void) llSensor': 1110 | 'prefix': 'llSensor' 1111 | 'body': 'llSensor(${1:string name}, ${2:key id}, ${3:integer type}, ${4:float range}, ${5:float arc});' 1112 | '(void) llSensorRemove': 1113 | 'prefix': 'llSensorRemove' 1114 | 'body': 'llSensorRemove();' 1115 | '(void) llSensorRepeat': 1116 | 'prefix': 'llSensorRepeat' 1117 | 'body': 'llSensorRepeat(${1:string name}, ${2:key id}, ${3:integer type}, ${4:float range}, ${5:float arc}, ${6:float rate});' 1118 | '(void) llSetAlpha': 1119 | 'prefix': 'llSetAlpha' 1120 | 'body': 'llSetAlpha(${1:float alpha}, ${2:integer face});' 1121 | '(void) llSetAngularVelocity': 1122 | 'prefix': 'llSetAngularVelocity' 1123 | 'body': 'llSetAngularVelocity(${1:vector angular_velocity}, ${2:integer local});' 1124 | '(void) llSetAnimationOverride': 1125 | 'prefix': 'llSetAnimationOverride' 1126 | 'body': 'llSetAnimationOverride(${1:string anim_state}, ${2:string anim});' 1127 | '(void) llSetBuoyancy': 1128 | 'prefix': 'llSetBuoyancy' 1129 | 'body': 'llSetBuoyancy(${1:float buoyancy});' 1130 | '(void) llSetCameraAtOffset': 1131 | 'prefix': 'llSetCameraAtOffset' 1132 | 'body': 'llSetCameraAtOffset(${1:vector offset});' 1133 | '(void) llSetCameraEyeOffset': 1134 | 'prefix': 'llSetCameraEyeOffset' 1135 | 'body': 'llSetCameraEyeOffset(${1:vector offset});' 1136 | '(void) llSetCameraParams': 1137 | 'prefix': 'llSetCameraParams' 1138 | 'body': 'llSetCameraParams(${1:list rules});' 1139 | '(void) llSetClickAction': 1140 | 'prefix': 'llSetClickAction' 1141 | 'body': 'llSetClickAction(${1:integer action});' 1142 | '(void) llSetColor': 1143 | 'prefix': 'llSetColor' 1144 | 'body': 'llSetColor(${1:vector color}, ${2:integer face});' 1145 | '(void) llSetContentType': 1146 | 'prefix': 'llSetContentType' 1147 | 'body': 'llSetContentType(${1:key request_id}, ${2:integer content_type});' 1148 | '(void) llSetDamage': 1149 | 'prefix': 'llSetDamage' 1150 | 'body': 'llSetDamage(${1:float damage});' 1151 | '(void) llSetForce': 1152 | 'prefix': 'llSetForce' 1153 | 'body': 'llSetForce(${1:vector force}, ${2:integer local});' 1154 | '(void) llSetForceAndTorque': 1155 | 'prefix': 'llSetForceAndTorque' 1156 | 'body': 'llSetForceAndTorque(${1:vector force}, ${2:vector torque}, ${3:integer local});' 1157 | '(void) llSetHoverHeight': 1158 | 'prefix': 'llSetHoverHeight' 1159 | 'body': 'llSetHoverHeight(${1:float height}, ${2:integer water}, ${3:float tau});' 1160 | '(void) llSetKeyframedMotion': 1161 | 'prefix': 'llSetKeyframedMotion' 1162 | 'body': 'llSetKeyframedMotion(${1:list keyframes}, ${2:list options});' 1163 | '(void) llSetLinkAlpha': 1164 | 'prefix': 'llSetLinkAlpha' 1165 | 'body': 'llSetLinkAlpha(${1:integer linknumber}, ${2:float alpha}, ${3:integer face});' 1166 | '(void) llSetLinkCamera': 1167 | 'prefix': 'llSetLinkCamera' 1168 | 'body': 'llSetLinkCamera(${1:integer link}, ${2:vector eye}, ${3:vector at});' 1169 | '(void) llSetLinkColor': 1170 | 'prefix': 'llSetLinkColor' 1171 | 'body': 'llSetLinkColor(${1:integer linknumber}, ${2:vector color}, ${3:integer face});' 1172 | '(int) llSetLinkMedia': 1173 | 'prefix': 'llSetLinkMedia' 1174 | 'body': 'llSetLinkMedia(${1:integer link}, ${2:integer face}, ${3:list params})' 1175 | '(void) llSetLinkPrimitiveParams': 1176 | 'prefix': 'llSetLinkPrimitiveParams' 1177 | 'body': 'llSetLinkPrimitiveParams(${1:integer linknumber}, ${2:list rules});' 1178 | '(void) llSetLinkPrimitiveParamsFast': 1179 | 'prefix': 'llSetLinkPrimitiveParamsFast' 1180 | 'body': 'llSetLinkPrimitiveParamsFast(${1:integer linknumber}, ${2:list rules});' 1181 | '(void) llSetLinkTexture': 1182 | 'prefix': 'llSetLinkTexture' 1183 | 'body': 'llSetLinkTexture(${1:integer linknumber}, ${2:string texture}, ${3:integer face});' 1184 | '(void) llSetLinkTextureAnim': 1185 | 'prefix': 'llSetLinkTextureAnim' 1186 | 'body': '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});' 1187 | '(void) llSetLocalRot': 1188 | 'prefix': 'llSetLocalRot' 1189 | 'body': 'llSetLocalRot(${1:rotation rot});' 1190 | '(int) llSetMemoryLimit': 1191 | 'prefix': 'llSetMemoryLimit' 1192 | 'body': 'llSetMemoryLimit(${1:integer limit})' 1193 | '(void) llSetObjectDesc': 1194 | 'prefix': 'llSetObjectDesc' 1195 | 'body': 'llSetObjectDesc(${1:string desc});' 1196 | '(void) llSetObjectName': 1197 | 'prefix': 'llSetObjectName' 1198 | 'body': 'llSetObjectName(${1:string name});' 1199 | '(void) llSetParcelMusicURL': 1200 | 'prefix': 'llSetParcelMusicURL' 1201 | 'body': 'llSetParcelMusicURL(${1:string url});' 1202 | '(void) llSetPayPrice': 1203 | 'prefix': 'llSetPayPrice' 1204 | 'body': 'llSetPayPrice(${1:integer price}, ${2:list quick_pay_buttons});' 1205 | '(void) llSetPhysicsMaterial': 1206 | 'prefix': 'llSetPhysicsMaterial' 1207 | 'body': 'llSetPhysicsMaterial(${1:integer flags}, ${2:float gravity_multiplier}, ${3:float restitution}, ${4:float friction}, ${5:float density});' 1208 | '(void) llSetPos': 1209 | 'prefix': 'llSetPos' 1210 | 'body': 'llSetPos(${1:vector pos});' 1211 | '(int) llSetPrimMediaParams': 1212 | 'prefix': 'llSetPrimMediaParams' 1213 | 'body': 'llSetPrimMediaParams(${1:integer face}, ${2:list params})' 1214 | '(void) llSetPrimitiveParams': 1215 | 'prefix': 'llSetPrimitiveParams' 1216 | 'body': 'llSetPrimitiveParams(${1:list rules});' 1217 | '(int) llSetRegionPos': 1218 | 'prefix': 'llSetRegionPos' 1219 | 'body': 'llSetRegionPos(${1:vector pos})' 1220 | '(void) llSetRemoteScriptAccessPin': 1221 | 'prefix': 'llSetRemoteScriptAccessPin' 1222 | 'body': 'llSetRemoteScriptAccessPin(${1:integer pin});' 1223 | '(void) llSetRot': 1224 | 'prefix': 'llSetRot' 1225 | 'body': 'llSetRot(${1:rotation rot});' 1226 | '(void) llSetScale': 1227 | 'prefix': 'llSetScale' 1228 | 'body': 'llSetScale(${1:vector scale});' 1229 | '(void) llSetScriptState': 1230 | 'prefix': 'llSetScriptState' 1231 | 'body': 'llSetScriptState(${1:string name}, ${2:integer run});' 1232 | '(void) llSetSitText': 1233 | 'prefix': 'llSetSitText' 1234 | 'body': 'llSetSitText(${1:string text});' 1235 | '(void) llSetSoundQueueing': 1236 | 'prefix': 'llSetSoundQueueing' 1237 | 'body': 'llSetSoundQueueing(${1:integer queue});' 1238 | '(void) llSetSoundRadius': 1239 | 'prefix': 'llSetSoundRadius' 1240 | 'body': 'llSetSoundRadius(${1:float radius});' 1241 | '(void) llSetStatus': 1242 | 'prefix': 'llSetStatus' 1243 | 'body': 'llSetStatus(${1:integer status}, ${2:integer value});' 1244 | '(void) llSetText': 1245 | 'prefix': 'llSetText' 1246 | 'body': 'llSetText(${1:string text}, ${2:vector color}, ${3:float alpha});' 1247 | '(void) llSetTexture': 1248 | 'prefix': 'llSetTexture' 1249 | 'body': 'llSetTexture(${1:string texture}, ${2:integer face});' 1250 | '(void) llSetTextureAnim': 1251 | 'prefix': 'llSetTextureAnim' 1252 | 'body': 'llSetTextureAnim(${1:integer mode}, ${2:integer face}, ${3:integer sizex}, ${4:integer sizey}, ${5:float start}, ${6:float length}, ${7:float rate});' 1253 | '(void) llSetTimerEvent': 1254 | 'prefix': 'llSetTimerEvent' 1255 | 'body': 'llSetTimerEvent(${1:float sec});' 1256 | '(void) llSetTorque': 1257 | 'prefix': 'llSetTorque' 1258 | 'body': 'llSetTorque(${1:vector torque}, ${2:integer local});' 1259 | '(void) llSetTouchText': 1260 | 'prefix': 'llSetTouchText' 1261 | 'body': 'llSetTouchText(${1:string text});' 1262 | '(void) llSetVehicleFlags': 1263 | 'prefix': 'llSetVehicleFlags' 1264 | 'body': 'llSetVehicleFlags(${1:integer flags});' 1265 | '(void) llSetVehicleFloatParam': 1266 | 'prefix': 'llSetVehicleFloatParam' 1267 | 'body': 'llSetVehicleFloatParam(${1:integer param}, ${2:float value});' 1268 | '(void) llSetVehicleRotationParam': 1269 | 'prefix': 'llSetVehicleRotationParam' 1270 | 'body': 'llSetVehicleRotationParam(${1:integer param}, ${2:rotation rot});' 1271 | '(void) llSetVehicleType': 1272 | 'prefix': 'llSetVehicleType' 1273 | 'body': 'llSetVehicleType(${1:integer type});' 1274 | '(void) llSetVehicleVectorParam': 1275 | 'prefix': 'llSetVehicleVectorParam' 1276 | 'body': 'llSetVehicleVectorParam(${1:integer param}, ${2:vector vec});' 1277 | '(void) llSetVelocity': 1278 | 'prefix': 'llSetVelocity' 1279 | 'body': 'llSetVelocity(${1:vector velocity}, ${2:integer local});' 1280 | '(void) llShout': 1281 | 'prefix': 'llShout' 1282 | 'body': 'llShout(${1:integer channel}, ${2:string msg});' 1283 | '(float) llSin': 1284 | 'prefix': 'llSin' 1285 | 'body': 'llSin(${1:float theta})' 1286 | '(void) llSitTarget': 1287 | 'prefix': 'llSitTarget' 1288 | 'body': 'llSitTarget(${1:vector offset}, ${2:rotation rot});' 1289 | '(void) llSleep': 1290 | 'prefix': 'llSleep' 1291 | 'body': 'llSleep(${1:float sec});' 1292 | '(float) llSqrt': 1293 | 'prefix': 'llSqrt' 1294 | 'body': 'llSqrt(${1:float val})' 1295 | '(void) llStartAnimation': 1296 | 'prefix': 'llStartAnimation' 1297 | 'body': 'llStartAnimation(${1:string anim});' 1298 | '(void) llStopAnimation': 1299 | 'prefix': 'llStopAnimation' 1300 | 'body': 'llStopAnimation(${1:string anim});' 1301 | '(void) llStopHover': 1302 | 'prefix': 'llStopHover' 1303 | 'body': 'llStopHover();' 1304 | '(void) llStopLookAt': 1305 | 'prefix': 'llStopLookAt' 1306 | 'body': 'llStopLookAt();' 1307 | '(void) llStopMoveToTarget': 1308 | 'prefix': 'llStopMoveToTarget' 1309 | 'body': 'llStopMoveToTarget();' 1310 | '(void) llStopSound': 1311 | 'prefix': 'llStopSound' 1312 | 'body': 'llStopSound();' 1313 | '(int) llStringLength': 1314 | 'prefix': 'llStringLength' 1315 | 'body': 'llStringLength(${1:string str})' 1316 | '(str) llStringToBase64': 1317 | 'prefix': 'llStringToBase64' 1318 | 'body': 'llStringToBase64(${1:string str})' 1319 | '(str) llStringTrim': 1320 | 'prefix': 'llStringTrim' 1321 | 'body': 'llStringTrim(${1:string src}, ${2:integer trim_type})' 1322 | '(int) llSubStringIndex': 1323 | 'prefix': 'llSubStringIndex' 1324 | 'body': 'llSubStringIndex(${1:string source}, ${2:string pattern})' 1325 | '(void) llTakeControls': 1326 | 'prefix': 'llTakeControls' 1327 | 'body': 'llTakeControls(${1:integer controls}, ${2:integer accept}, ${3:integer pass_on});' 1328 | '(float) llTan': 1329 | 'prefix': 'llTan' 1330 | 'body': 'llTan(${1:float theta})' 1331 | '(int) llTarget': 1332 | 'prefix': 'llTarget' 1333 | 'body': 'llTarget(${1:vector position}, ${2:float range})' 1334 | '(void) llTargetOmega': 1335 | 'prefix': 'llTargetOmega' 1336 | 'body': 'llTargetOmega(${1:vector axis}, ${2:float spinrate}, ${3:float gain});' 1337 | '(void) llTargetRemove': 1338 | 'prefix': 'llTargetRemove' 1339 | 'body': 'llTargetRemove(${1:integer number});' 1340 | '(void) llTeleportAgent': 1341 | 'prefix': 'llTeleportAgent' 1342 | 'body': 'llTeleportAgent(${1:key avatar}, ${2:string landmark}, ${3:vector position}, ${4:vector look_at});' 1343 | '(void) llTeleportAgentGlobalCoords': 1344 | 'prefix': 'llTeleportAgentGlobalCoords' 1345 | 'body': 'llTeleportAgentGlobalCoords(${1:key agent}, ${2:vector global_coordinates}, ${3:vector region_coordinates}, ${4:vector look_at});' 1346 | '(void) llTeleportAgentHome': 1347 | 'prefix': 'llTeleportAgentHome' 1348 | 'body': 'llTeleportAgentHome(${1:key id});' 1349 | '(void) llTextBox': 1350 | 'prefix': 'llTextBox' 1351 | 'body': 'llTextBox(${1:key avatar}, ${2:string message}, ${3:integer chat_channel});' 1352 | '(str) llToLower': 1353 | 'prefix': 'llToLower' 1354 | 'body': 'llToLower(${1:string src})' 1355 | '(str) llToUpper': 1356 | 'prefix': 'llToUpper' 1357 | 'body': 'llToUpper(${1:string src})' 1358 | '(key) llTransferLindenDollars': 1359 | 'prefix': 'llTransferLindenDollars' 1360 | 'body': 'llTransferLindenDollars(${1:key destination}, ${2:integer amount})' 1361 | '(void) llTriggerSound': 1362 | 'prefix': 'llTriggerSound' 1363 | 'body': 'llTriggerSound(${1:string sound}, ${2:float volume});' 1364 | '(void) llTriggerSoundLimited': 1365 | 'prefix': 'llTriggerSoundLimited' 1366 | 'body': 'llTriggerSoundLimited(${1:string sound}, ${2:float volume}, ${3:vector top_north_east}, ${4:vector bottom_south_west});' 1367 | '(void) llUnSit': 1368 | 'prefix': 'llUnSit' 1369 | 'body': 'llUnSit(${1:key id});' 1370 | '(str) llUnescapeURL': 1371 | 'prefix': 'llUnescapeURL' 1372 | 'body': 'llUnescapeURL(${1:string url})' 1373 | '(void) llUpdateCharacter': 1374 | 'prefix': 'llUpdateCharacter' 1375 | 'body': 'llUpdateCharacter(${1:list options});' 1376 | '(key) llUpdateKeyValue': 1377 | 'prefix': 'llUpdateKeyValue' 1378 | 'body': 'llUpdateKeyValue(${1:string k}, ${2:string v}, ${3:integer checked}, ${4:string ov})' 1379 | '(float) llVecDist': 1380 | 'prefix': 'llVecDist' 1381 | 'body': 'llVecDist(${1:vector v1}, ${2:vector v2})' 1382 | '(float) llVecMag': 1383 | 'prefix': 'llVecMag' 1384 | 'body': 'llVecMag(${1:vector v})' 1385 | '(vec) llVecNorm': 1386 | 'prefix': 'llVecNorm' 1387 | 'body': 'llVecNorm(${1:vector v})' 1388 | '(void) llVolumeDetect': 1389 | 'prefix': 'llVolumeDetect' 1390 | 'body': 'llVolumeDetect(${1:integer detect});' 1391 | '(void) llWanderWithin': 1392 | 'prefix': 'llWanderWithin' 1393 | 'body': 'llWanderWithin(${1:vector center}, ${2:vector radius}, ${3:list options});' 1394 | '(float) llWater': 1395 | 'prefix': 'llWater' 1396 | 'body': 'llWater(${1:vector offset})' 1397 | '(void) llWhisper': 1398 | 'prefix': 'llWhisper' 1399 | 'body': 'llWhisper(${1:integer channel}, ${2:string msg});' 1400 | '(vec) llWind': 1401 | 'prefix': 'llWind' 1402 | 'body': 'llWind(${1:vector offset})' 1403 | '(str) llXorBase64': 1404 | 'prefix': 'llXorBase64' 1405 | 'body': 'llXorBase64(${1:string str1}, ${2:string str2})' 1406 | 'money': 1407 | 'prefix': 'money' 1408 | 'body': 'money(key ${1:id}, integer ${2:amount})\n{\n\t$0\n}' 1409 | 'moving_end': 1410 | 'prefix': 'moving_end' 1411 | 'body': 'moving_end()\n{\n\t$0\n}' 1412 | 'moving_start': 1413 | 'prefix': 'moving_start' 1414 | 'body': 'moving_start()\n{\n\t$0\n}' 1415 | 'no_sensor': 1416 | 'prefix': 'no_sensor' 1417 | 'body': 'no_sensor()\n{\n\t$0\n}' 1418 | 'not_at_rot_target': 1419 | 'prefix': 'not_at_rot_target' 1420 | 'body': 'not_at_rot_target()\n{\n\t$0\n}' 1421 | 'not_at_target': 1422 | 'prefix': 'not_at_target' 1423 | 'body': 'not_at_target()\n{\n\t$0\n}' 1424 | 'object_rez': 1425 | 'prefix': 'object_rez' 1426 | 'body': 'object_rez(key ${1:id})\n{\n\t$0\n}' 1427 | 'on_rez': 1428 | 'prefix': 'on_rez' 1429 | 'body': 'on_rez(integer ${1:start_param})\n{\n\t$0\n}' 1430 | 'path_update': 1431 | 'prefix': 'path_update' 1432 | 'body': 'path_update(integer ${1:type}, list ${2:reserved})\n{\n\t$0\n}' 1433 | 'remote_data': 1434 | 'prefix': 'remote_data' 1435 | 'body': 'remote_data(integer ${1:event_type}, key ${2:channel}, key ${3:message_id}, string ${4:sender}, integer ${5:idata}, string ${6:sdata})\n{\n\t$0\n}' 1436 | 'run_time_permissions': 1437 | 'prefix': 'run_time_permissions' 1438 | 'body': 'run_time_permissions(integer ${1:perm})\n{\n\t$0\n}' 1439 | 'sensor': 1440 | 'prefix': 'sensor' 1441 | 'body': 'sensor(integer ${1:index})\n{\n\t$0\n}' 1442 | 'default': 1443 | 'prefix': 'default' 1444 | 'state': 1445 | 'prefix': 'state' 1446 | 'body': 'state ${1:name}' 1447 | 'state_entry': 1448 | 'prefix': 'state_entry' 1449 | 'body': 'state_entry()\n{\n\t$0\n}' 1450 | 'state_exit': 1451 | 'prefix': 'state_exit' 1452 | 'body': 'state_exit()\n{\n\t$0\n}' 1453 | 'timer': 1454 | 'prefix': 'timer' 1455 | 'body': 'timer()\n{\n\t$0\n}' 1456 | 'touch': 1457 | 'prefix': 'touch' 1458 | 'body': 'touch(integer ${1:index})\n{\n\t$0\n}' 1459 | 'touch_end': 1460 | 'prefix': 'touch_end' 1461 | 'body': 'touch_end(integer ${1:index})\n{\n\t$0\n}' 1462 | 'touch_start': 1463 | 'prefix': 'touch_start' 1464 | 'body': 'touch_start(integer ${1:index})\n{\n\t$0\n}' 1465 | 'transaction_result': 1466 | 'prefix': 'transaction_result' 1467 | 'body': 'transaction_result(key ${1:id}, integer ${2:success}, string ${3:data})\n{\n\t$0\n}' 1468 | 'while …': 1469 | 'prefix': 'while' 1470 | 'body': 'while ($1)\n{\n\t$0\n}' 1471 | --------------------------------------------------------------------------------