controls do tooltip Lua do block: do ... end if tooltip Lua if statement: if condition then ... end then tooltip Lua then keyword: introduces the block executed when an if condition is true. else tooltip Lua else keyword: specifies the alternative block in an if/else statement. elseif tooltip Lua elseif keyword: provides an additional conditional branch in an if statement. end tooltip Lua end keyword: closes control structures like if, do, while, for, and function. for tooltip Lua for loop: for var = start, end, step do ... end return tooltip Lua return statement: returns a value from a function. while tooltip Lua while loop: while condition do ... end repeat tooltip Lua repeat loop: repeat ... until condition until tooltip Lua until keyword: ends a repeat loop by testing a condition. function tooltip Lua function keyword: begins a function definition. break tooltip Lua break statement: exits the nearest loop. continue tooltip Luau continue statement: skip to the next loop iteration. local tooltip Lua local keyword: declares a local variable or function. export tooltip Luau export keyword: declares a type that can be used in outside this module. in tooltip Lua in keyword: used in generic for loops to iterate over elements. not tooltip Lua not operator: performs logical negation. and tooltip Lua and operator: performs logical conjunction. or tooltip Lua or operator: performs logical disjunction. types any tooltip The unspecified type. Disables type-checking. Use unknown instead to use type-checking. boolean tooltip Boolean: represents a true or false value. buffer tooltip Read-write binary data. never tooltip The empty type that contains no values. number tooltip Double‑precision floating point number. string tooltip Read-only binary data. Usually UTF-8-encoded text. thread tooltip Represents a coroutine. unknown tooltip The union of every type. Similar to any without disabling type-checking. DetectedEvent tooltip Event detection class providing access to detected object/avatar information quaternion tooltip A set of four float values. Used to represent rotations and orientations. uuid tooltip A 128‑bit unique identifier formatted as 36 hexadecimal characters (8‑4‑4‑4‑12), e.g. "A822FF2B-FF02-461D-B45D-DCD10A2DE0C2". vector tooltip A set of three float values. Used to represent colors (RGB), positions, directions, and velocities. LLDetectedEventHandler tooltip type LLDetectedEventHandler = (detected: {DetectedEvent}) -> () LLDetectedEventName tooltip type LLDetectedEventName = {} LLEventHandler tooltip type LLEventHandler = (...any) -> () LLEventName tooltip type LLEventName = LLDetectedEventName | LLNonDetectedEventName LLNonDetectedEventName tooltip type LLNonDetectedEventName = {} LLTimerCallback tooltip Union of timer callback types type LLTimerCallback = LLTimerEveryCallback | LLTimerOnceCallback LLTimerEveryCallback tooltip Callback type for LLTimers.every() - receives scheduled time and interval type LLTimerEveryCallback = (scheduled: number, interval: number) -> () LLTimerOnceCallback tooltip Callback type for LLTimers.once() - receives scheduled time type LLTimerOnceCallback = (scheduled: number) -> () OsDateTime tooltip Date/time table structure used by os.date and os.time type OsDateTime = { year: number, month: number, day: number, hour: number?, min: number?, sec: number?, wday: number?, yday: number?, isdst: boolean?, } list tooltip type list = {string | number | vector | uuid | quaternion | boolean} numeric tooltip type numeric = boolean | number rotation tooltip 'rotation' is an alias for 'quaternion' type rotation = quaternion LLEvents tooltip Event registration and management class for Second Life events LLTimers tooltip Timer management class for scheduling periodic and one-time callbacks constants nil tooltip Lua nil: represents the absence of a useful value. type nil value nil true tooltip Lua true: Boolean true value. type boolean value true false tooltip Lua false: Boolean false value. type boolean value false lljson._NAME tooltip Name of the lljson library type string value lljson lljson._VERSION tooltip Version of the lljson library type string value 2.1.0.11 lljson.array_mt tooltip Metatable for declaring table as an array for json encode type { [any]: any } value {} lljson.empty_array tooltip A constant to pass for an empty array to json encode type any lljson.empty_array_mt tooltip Metatable for declaring table as an empty array for json encode type { [any]: any } value {} lljson.null tooltip A constant to pass for null to json encode type any math.huge tooltip A value larger than any other numeric value (infinity) type number value inf math.pi tooltip The value of pi type number value .14159265358979 quaternion.identity tooltip Identity quaternion constant. type quaternion value <0, 0, 0, 1> utf8.charpattern tooltip Pattern that matches exactly one UTF-8 byte sequence type string value [\\\\x00-\\\\x7F\\\\xC2-\\\\xF4][\\\\x80-\\\\xBF]* vector.one tooltip Constant vector with all components set to 1. type vector value <1,1,1> vector.zero tooltip Constant vector with all components set to 0. type vector value <0,0,0> ACTIVE tooltip Objects in world that are running a script or currently physically moving. type number value 0x2 AGENT tooltip Objects in world that are agents. type number value 0x1 AGENT_ALWAYS_RUN tooltip type number value 0x1000 AGENT_ATTACHMENTS tooltip The agent has attachments. type number value 0x2 AGENT_AUTOMATED tooltip The agent has been identified as a scripted agent type number value 0x4000 AGENT_AUTOPILOT tooltip type number value 0x2000 AGENT_AWAY tooltip type number value 0x40 AGENT_BUSY tooltip type number value 0x800 AGENT_BY_LEGACY_NAME tooltip type number value 0x1 AGENT_BY_USERNAME tooltip type number value 0x10 AGENT_CROUCHING tooltip type number value 0x400 AGENT_FLOATING_VIA_SCRIPTED_ATTACHMENT tooltip The agent is floating via scripted attachment. type number value 0x8000 AGENT_FLYING tooltip The agent is flying. type number value 0x1 AGENT_IN_AIR tooltip type number value 0x100 AGENT_LIST_PARCEL tooltip Agents on the same parcel where the script is running. type number value 1 AGENT_LIST_PARCEL_OWNER tooltip Agents on any parcel in the region where the parcel owner is the same as the owner of the parcel under the scripted object. type number value 2 AGENT_LIST_REGION tooltip All agents in the region. type number value 4 AGENT_MOUSELOOK tooltip type number value 0x8 AGENT_ON_OBJECT tooltip type number value 0x20 AGENT_SCRIPTED tooltip The agent has scripted attachments. type number value 0x4 AGENT_SITTING tooltip type number value 0x10 AGENT_TYPING tooltip type number value 0x200 AGENT_WALKING tooltip type number value 0x80 ALL_SIDES tooltip type number value -1 ANIM_ON tooltip Texture animation is on. type number value 0x1 ATTACH_ANY_HUD tooltip Filtering for any HUD attachment. type number value -1 ATTACH_AVATAR_CENTER tooltip Attach to the avatar's geometric centre. type number value 40 ATTACH_BACK tooltip Attach to the avatar's back. type number value 9 ATTACH_BELLY tooltip Attach to the avatar's belly. type number value 28 ATTACH_CHEST tooltip Attach to the avatar's chest. type number value 1 ATTACH_CHIN tooltip Attach to the avatar's chin. type number value 12 ATTACH_FACE_JAW tooltip Attach to the avatar's jaw. type number value 47 ATTACH_FACE_LEAR tooltip Attach to the avatar's left ear (extended). type number value 48 ATTACH_FACE_LEYE tooltip Attach to the avatar's left eye (extended). type number value 50 ATTACH_FACE_REAR tooltip Attach to the avatar's right ear (extended). type number value 49 ATTACH_FACE_REYE tooltip Attach to the avatar's right eye (extended). type number value 51 ATTACH_FACE_TONGUE tooltip Attach to the avatar's tongue. type number value 52 ATTACH_GROIN tooltip Attach to the avatar's groin. type number value 53 ATTACH_HEAD tooltip Attach to the avatar's head. type number value 2 ATTACH_HIND_LFOOT tooltip Attach to the avatar's left hind foot. type number value 54 ATTACH_HIND_RFOOT tooltip Attach to the avatar's right hind foot. type number value 55 ATTACH_HUD_BOTTOM tooltip type number value 37 ATTACH_HUD_BOTTOM_LEFT tooltip type number value 36 ATTACH_HUD_BOTTOM_RIGHT tooltip type number value 38 ATTACH_HUD_CENTER_1 tooltip type number value 35 ATTACH_HUD_CENTER_2 tooltip type number value 31 ATTACH_HUD_TOP_CENTER tooltip type number value 33 ATTACH_HUD_TOP_LEFT tooltip type number value 34 ATTACH_HUD_TOP_RIGHT tooltip type number value 32 ATTACH_LEAR tooltip Attach to the avatar's left ear. type number value 13 ATTACH_LEFT_PEC tooltip Attach to the avatar's left pectoral. type number value 29 ATTACH_LEYE tooltip Attach to the avatar's left eye. type number value 15 ATTACH_LFOOT tooltip Attach to the avatar's left foot. type number value 7 ATTACH_LHAND tooltip Attach to the avatar's left hand. type number value 5 ATTACH_LHAND_RING1 tooltip Attach to the avatar's left ring finger. type number value 41 ATTACH_LHIP tooltip Attach to the avatar's left hip. type number value 25 ATTACH_LLARM tooltip Attach to the avatar's left lower arm. type number value 21 ATTACH_LLLEG tooltip Attach to the avatar's lower left leg. type number value 27 ATTACH_LPEC deprecated 1 tooltip Attach to the avatar's right pectoral. (Deprecated, use ATTACH_RIGHT_PEC) type number value 30 ATTACH_LSHOULDER tooltip Attach to the avatar's left shoulder. type number value 3 ATTACH_LUARM tooltip Attach to the avatar's left upper arm. type number value 20 ATTACH_LULEG tooltip Attach to the avatar's lower upper leg. type number value 26 ATTACH_LWING tooltip Attach to the avatar's left wing. type number value 45 ATTACH_MOUTH tooltip Attach to the avatar's mouth. type number value 11 ATTACH_NECK tooltip Attach to the avatar's neck. type number value 39 ATTACH_NOSE tooltip Attach to the avatar's nose. type number value 17 ATTACH_PELVIS tooltip Attach to the avatar's pelvis. type number value 10 ATTACH_REAR tooltip Attach to the avatar's right ear. type number value 14 ATTACH_REYE tooltip Attach to the avatar's right eye. type number value 16 ATTACH_RFOOT tooltip Attach to the avatar's right foot. type number value 8 ATTACH_RHAND tooltip Attach to the avatar's right hand. type number value 6 ATTACH_RHAND_RING1 tooltip Attach to the avatar's right ring finger. type number value 42 ATTACH_RHIP tooltip Attach to the avatar's right hip. type number value 22 ATTACH_RIGHT_PEC tooltip Attach to the avatar's right pectoral. type number value 30 ATTACH_RLARM tooltip Attach to the avatar's right lower arm. type number value 19 ATTACH_RLLEG tooltip Attach to the avatar's right lower leg. type number value 24 ATTACH_RPEC deprecated 1 tooltip Attach to the avatar's left pectoral. (deprecated, use ATTACH_LEFT_PEC) type number value 29 ATTACH_RSHOULDER tooltip Attach to the avatar's right shoulder. type number value 4 ATTACH_RUARM tooltip Attach to the avatar's right upper arm. type number value 18 ATTACH_RULEG tooltip Attach to the avatar's right upper leg. type number value 23 ATTACH_RWING tooltip Attach to the avatar's right wing. type number value 46 ATTACH_TAIL_BASE tooltip Attach to the avatar's tail base. type number value 43 ATTACH_TAIL_TIP tooltip Attach to the avatar's tail tip. type number value 44 AVOID_CHARACTERS tooltip type number value 1 AVOID_DYNAMIC_OBSTACLES tooltip type number value 2 AVOID_NONE tooltip type number value 0 BEACON_MAP tooltip Cause llMapBeacon to optionally display and focus the world map on the avatar's viewer. type number value 1 CAMERA_ACTIVE tooltip type number value 12 CAMERA_BEHINDNESS_ANGLE tooltip type number value 8 CAMERA_BEHINDNESS_LAG tooltip type number value 9 CAMERA_DISTANCE tooltip type number value 7 CAMERA_FOCUS tooltip type number value 17 CAMERA_FOCUS_LAG tooltip type number value 6 CAMERA_FOCUS_LOCKED tooltip type number value 22 CAMERA_FOCUS_OFFSET tooltip type number value 1 CAMERA_FOCUS_THRESHOLD tooltip type number value 11 CAMERA_PITCH tooltip type number value 0 CAMERA_POSITION tooltip type number value 13 CAMERA_POSITION_LAG tooltip type number value 5 CAMERA_POSITION_LOCKED tooltip type number value 21 CAMERA_POSITION_THRESHOLD tooltip type number value 10 CHANGED_ALLOWED_DROP tooltip The object inventory has changed because an item was added through the llAllowInventoryDrop interface. type number value 0x40 CHANGED_COLOR tooltip The object color has changed. type number value 0x2 CHANGED_INVENTORY tooltip The object inventory has changed. type number value 0x1 CHANGED_LINK tooltip The object has linked or its links were broken. type number value 0x20 CHANGED_MEDIA tooltip type number value 0x800 CHANGED_OWNER tooltip The object has changed ownership. type number value 0x80 CHANGED_REGION tooltip The object has changed region. type number value 0x100 CHANGED_REGION_START tooltip The region this object is in has just come online. type number value 0x400 CHANGED_RENDER_MATERIAL tooltip The render material has changed. type number value 0x1000 CHANGED_SCALE tooltip The object scale (size) has changed. type number value 0x8 CHANGED_SHAPE tooltip The object base shape has changed, e.g., a box to a cylinder. type number value 0x4 CHANGED_TELEPORT tooltip The avatar to whom this object is attached has teleported. type number value 0x200 CHANGED_TEXTURE tooltip The texture offset, scale rotation, or simply the object texture has changed. type number value 0x10 CHARACTER_ACCOUNT_FOR_SKIPPED_FRAMES tooltip If set to false, character will not attempt to catch up on lost time when pathfinding performance is low, potentially providing more reliable movement (albeit while potentially appearing to be more stuttery). Default is true to match pre-existing behavior. type number value 14 CHARACTER_AVOIDANCE_MODE tooltip Allows you to specify that a character should not try to avoid other characters, should not try to avoid dynamic obstacles (relatively fast moving objects and avatars), or both. type number value 5 CHARACTER_CMD_JUMP tooltip Makes the character jump. Requires an additional parameter, the height to jump, between 0.1m and 2.0m. This must be provided as the first element of the llExecCharacterCmd option list. type number value 0x01 CHARACTER_CMD_SMOOTH_STOP tooltip type number value 2 CHARACTER_CMD_STOP tooltip Stops any current pathfinding operation. type number value 0x00 CHARACTER_DESIRED_SPEED tooltip Speed of pursuit in meters per second. type number value 1 CHARACTER_DESIRED_TURN_SPEED tooltip The character's maximum speed while turning about the Z axis. - Note that this is only loosely enforced. type number value 12 CHARACTER_LENGTH tooltip Set collision capsule length - cannot be less than two times the radius. type number value 3 CHARACTER_MAX_ACCEL tooltip The character's maximum acceleration rate. type number value 8 CHARACTER_MAX_DECEL tooltip The character's maximum deceleration rate. type number value 9 CHARACTER_MAX_SPEED tooltip The character's maximum speed. type number value 13 CHARACTER_MAX_TURN_RADIUS tooltip The character's turn radius when travelling at CHARACTER_MAX_TURN_SPEED. type number value 10 CHARACTER_ORIENTATION tooltip Valid options are: VERTICAL, HORIZONTAL. type number value 4 CHARACTER_RADIUS tooltip Set collision capsule radius. type number value 2 CHARACTER_STAY_WITHIN_PARCEL tooltip Determines whether a character can leave its starting parcel.\nTakes a boolean parameter. If TRUE, the character cannot voluntarilly leave the parcel, but can return to it. type number value 15 CHARACTER_TYPE tooltip Specifies which walk-ability coefficient will be used by this character. type number value 6 CHARACTER_TYPE_A tooltip type number value 0 CHARACTER_TYPE_B tooltip type number value 1 CHARACTER_TYPE_C tooltip type number value 2 CHARACTER_TYPE_D tooltip type number value 3 CHARACTER_TYPE_NONE tooltip type number value 4 CLICK_ACTION_BUY tooltip When the prim is clicked, the buy dialog is opened. type number value 2 CLICK_ACTION_DISABLED tooltip No click action. No touches detected or passed. type number value 8 CLICK_ACTION_IGNORE tooltip No click action. Object is invisible to the mouse. type number value 9 CLICK_ACTION_NONE tooltip Performs the default action: when the prim is clicked, touch events are triggered. type number value 0 CLICK_ACTION_OPEN tooltip When the prim is clicked, the object inventory dialog is opened. type number value 4 CLICK_ACTION_OPEN_MEDIA tooltip When the prim is touched, the web media dialog is opened. type number value 6 CLICK_ACTION_PAY tooltip When the prim is clicked, the pay dialog is opened. type number value 3 CLICK_ACTION_PLAY tooltip When the prim is clicked, html-on-a-prim is enabled? type number value 5 CLICK_ACTION_SIT tooltip When the prim is clicked, the avatar sits upon it. type number value 1 CLICK_ACTION_TOUCH tooltip When the prim is clicked, touch events are triggered. type number value 0 CLICK_ACTION_ZOOM tooltip Zoom in on object when clicked. type number value 7 COMBAT_CHANNEL tooltip COMBAT_CHANNEL is an integer constant that, when passed to llRegionSay will add the message to the combat log. A script with a chat listen active on COMBAT_CHANNEL may also monitor the combat log. type number value 2147483646 COMBAT_LOG_ID tooltip Messages from the region to the COMBAT_CHANNEL will all be from this ID.\n Scripts may filter llListen calls on this ID to receive only system generated combat log messages. type uuid value 45e0fcfa-2268-4490-a51c-3e51bdfe80d1 CONTENT_TYPE_ATOM tooltip "application/atom+xml" type number value 4 CONTENT_TYPE_FORM tooltip "application/x-www-form-urlencoded" type number value 7 CONTENT_TYPE_HTML tooltip "text/html", only valid for embedded browsers on content owned by the person viewing. Falls back to "text/plain" otherwise. type number value 1 CONTENT_TYPE_JSON tooltip "application/json" type number value 5 CONTENT_TYPE_LLSD tooltip "application/llsd+xml" type number value 6 CONTENT_TYPE_RSS tooltip "application/rss+xml" type number value 8 CONTENT_TYPE_TEXT tooltip "text/plain" type number value 0 CONTENT_TYPE_XHTML tooltip "application/xhtml+xml" type number value 3 CONTENT_TYPE_XML tooltip "application/xml" type number value 2 CONTROL_BACK tooltip Test for the avatar move back control. type number value 0x2 CONTROL_DOWN tooltip Test for the avatar move down control. type number value 0x20 CONTROL_FWD tooltip Test for the avatar move forward control. type number value 0x1 CONTROL_LBUTTON tooltip Test for the avatar left button control. type number value 0x10000000 CONTROL_LEFT tooltip Test for the avatar move left control. type number value 0x4 CONTROL_ML_LBUTTON tooltip Test for the avatar left button control while in mouse look. type number value 0x40000000 CONTROL_RIGHT tooltip Test for the avatar move right control. type number value 0x8 CONTROL_ROT_LEFT tooltip Test for the avatar rotate left control. type number value 0x100 CONTROL_ROT_RIGHT tooltip Test for the avatar rotate right control. type number value 0x200 CONTROL_UP tooltip Test for the avatar move up control. type number value 0x10 DAMAGEABLE tooltip Objects in world that are able to process damage. type number value 0x20 DAMAGE_TYPE_ACID tooltip Damage caused by a caustic substance, such as acid type number value 1 DAMAGE_TYPE_BLUDGEONING tooltip Damage caused by a blunt object, such as a club. type number value 2 DAMAGE_TYPE_COLD tooltip Damage inflicted by exposure to extreme cold type number value 3 DAMAGE_TYPE_ELECTRIC tooltip Damage caused by electricity. type number value 4 DAMAGE_TYPE_EMOTIONAL tooltip type number value 14 DAMAGE_TYPE_FIRE tooltip Damage inflicted by exposure to heat or flames. type number value 5 DAMAGE_TYPE_FORCE tooltip Damage inflicted by a great force or impact. type number value 6 DAMAGE_TYPE_GENERIC tooltip Generic or legacy damage. type number value 0 DAMAGE_TYPE_IMPACT tooltip System damage generated by impact with land or a prim. type number value -1 DAMAGE_TYPE_NECROTIC tooltip Damage caused by a direct assault on life-force type number value 7 DAMAGE_TYPE_PIERCING tooltip Damage caused by a piercing object such as a bullet, spear, or arrow. type number value 8 DAMAGE_TYPE_POISON tooltip Damage caused by poison. type number value 9 DAMAGE_TYPE_PSYCHIC tooltip Damage caused by a direct assault on the mind. type number value 10 DAMAGE_TYPE_RADIANT tooltip Damage caused by radiation or extreme light. type number value 11 DAMAGE_TYPE_SLASHING tooltip Damage caused by a slashing object such as a sword or axe. type number value 12 DAMAGE_TYPE_SONIC tooltip Damage caused by loud noises, like a Crash Worship concert. type number value 13 DATA_BORN tooltip The date the agent was born, returned in ISO 8601 format of YYYY-MM-DD. type number value 3 DATA_NAME tooltip The name of the agent. type number value 2 DATA_ONLINE tooltip TRUE for online, FALSE for offline. type number value 1 DATA_PAYINFO tooltip type number value 8 DATA_RATING tooltip Returns the agent ratings as a comma separated string of six integers. They are: 1) Positive rated behaviour 2) Negative rated behaviour 3) Positive rated appearance 4) Negative rated appearance 5) Positive rated building 6) Negative rated building type number value 4 DATA_SIM_POS tooltip type number value 5 DATA_SIM_RATING tooltip type number value 7 DATA_SIM_STATUS tooltip type number value 6 DEBUG_CHANNEL tooltip DEBUG_CHANNEL is an integer constant that, when passed to llSay, llWhisper, or llShout as a channel parameter, will print text to the Script Warning/Error Window. type number value 2147483647 DEG_TO_RAD tooltip 0.017453293 - Number of radians per degree. You can use this to convert degrees to radians by multiplying the degrees by this number. type number value 0.017453293 DENSITY tooltip Used with llSetPhysicsMaterial to enable the density value. Must be between 1.0 and 22587.0 (in Kg/m^3 -- see if you can figure out what 22587 represents) type number value 1 DEREZ_DIE tooltip Causes the object to immediately die. type number value 0 DEREZ_MAKE_TEMP tooltip The object is made temporary and will be cleaned up at some later timer. type number value 1 DEREZ_TO_INVENTORY tooltip The object is returned to the inventory of the rezzer. type number value 2 ENVIRONMENT_DAYINFO tooltip Day length, offset and progression. type number value 200 ENV_INVALID_AGENT tooltip Could not find agent with the specified ID type number value -4 ENV_INVALID_RULE tooltip Attempted to change an unknown property. type number value -5 ENV_NOT_EXPERIENCE tooltip Attempt to change environments outside an experience. type number value -1 ENV_NO_ENVIRONMENT tooltip Could not find environmental settings in object inventory. type number value -3 ENV_NO_EXPERIENCE_LAND tooltip The experience has not been enabled on this land. type number value -7 ENV_NO_EXPERIENCE_PERMISSION tooltip Agent has not granted permission to change environments. type number value -2 ENV_NO_PERMISSIONS tooltip Script does not have permission to modify environment. type number value -9 ENV_THROTTLE tooltip Could not validate values for environment. type number value -8 ENV_VALIDATION_FAIL tooltip Could not validate values for environment. type number value -6 EOF tooltip Indicates the last line of a notecard was read. type string value \\n\\n\\n ERR_GENERIC tooltip type number value -1 ERR_MALFORMED_PARAMS tooltip type number value -3 ERR_PARCEL_PERMISSIONS tooltip type number value -2 ERR_RUNTIME_PERMISSIONS tooltip type number value -4 ERR_THROTTLED tooltip type number value -5 ESTATE_ACCESS_ALLOWED_AGENT_ADD tooltip Add the agent to this estate's Allowed Residents list. type number value 4 ESTATE_ACCESS_ALLOWED_AGENT_REMOVE tooltip Remove the agent from this estate's Allowed Residents list. type number value 8 ESTATE_ACCESS_ALLOWED_GROUP_ADD tooltip Add the group to this estate's Allowed groups list. type number value 16 ESTATE_ACCESS_ALLOWED_GROUP_REMOVE tooltip Remove the group from this estate's Allowed groups list. type number value 32 ESTATE_ACCESS_BANNED_AGENT_ADD tooltip Add the agent to this estate's Banned residents list. type number value 64 ESTATE_ACCESS_BANNED_AGENT_REMOVE tooltip Remove the agent from this estate's Banned residents list. type number value 128 FILTER_FLAGS tooltip Flags to control returned attachments. type number value 2 FILTER_FLAG_HUDS tooltip Include HUDs with matching experience. type number value 0x0001 FILTER_INCLUDE tooltip Include attachment point. type number value 1 FORCE_DIRECT_PATH tooltip Makes character navigate in a straight line toward position. May be set to TRUE or FALSE. type number value 1 FRICTION tooltip Used with llSetPhysicsMaterial to enable the friction value. Must be between 0.0 and 255.0 type number value 2 GAME_CONTROL_AXIS_LEFTX tooltip type number value 0 GAME_CONTROL_AXIS_LEFTY tooltip type number value 1 GAME_CONTROL_AXIS_RIGHTX tooltip type number value 2 GAME_CONTROL_AXIS_RIGHTY tooltip type number value 3 GAME_CONTROL_AXIS_TRIGGERLEFT tooltip type number value 4 GAME_CONTROL_AXIS_TRIGGERRIGHT tooltip type number value 5 GAME_CONTROL_BUTTON_A tooltip type number value 0x1 GAME_CONTROL_BUTTON_B tooltip type number value 0x2 GAME_CONTROL_BUTTON_BACK tooltip type number value 0x10 GAME_CONTROL_BUTTON_DPAD_DOWN tooltip type number value 0x1000 GAME_CONTROL_BUTTON_DPAD_LEFT tooltip type number value 0x2000 GAME_CONTROL_BUTTON_DPAD_RIGHT tooltip type number value 0x4000 GAME_CONTROL_BUTTON_DPAD_UP tooltip type number value 0x800 GAME_CONTROL_BUTTON_GUIDE tooltip type number value 0x20 GAME_CONTROL_BUTTON_LEFTSHOULDER tooltip type number value 0x200 GAME_CONTROL_BUTTON_LEFTSTICK tooltip type number value 0x80 GAME_CONTROL_BUTTON_MISC1 tooltip type number value 0x8000 GAME_CONTROL_BUTTON_PADDLE1 tooltip type number value 0x10000 GAME_CONTROL_BUTTON_PADDLE2 tooltip type number value 0x20000 GAME_CONTROL_BUTTON_PADDLE3 tooltip type number value 0x40000 GAME_CONTROL_BUTTON_PADDLE4 tooltip type number value 0x80000 GAME_CONTROL_BUTTON_RIGHTSHOULDER tooltip type number value 0x400 GAME_CONTROL_BUTTON_RIGHTSTICK tooltip type number value 0x100 GAME_CONTROL_BUTTON_START tooltip type number value 0x40 GAME_CONTROL_BUTTON_TOUCHPAD tooltip type number value 0x100000 GAME_CONTROL_BUTTON_X tooltip type number value 0x4 GAME_CONTROL_BUTTON_Y tooltip type number value 0x8 GCNP_RADIUS tooltip type number value 0 GCNP_STATIC tooltip type number value 1 GRAVITY_MULTIPLIER tooltip Used with llSetPhysicsMaterial to enable the gravity multiplier value. Must be between -1.0 and +28.0 type number value 8 HORIZONTAL tooltip type number value 1 HTTP_ACCEPT tooltip Provide a string value to be included in the HTTP accepts header value. This replaces the default Second Life HTTP accepts header. type number value 8 HTTP_BODY_MAXLENGTH tooltip type number value 2 HTTP_BODY_TRUNCATED tooltip type number value 0 HTTP_CUSTOM_HEADER tooltip Add an extra custom HTTP header to the request. The first string is the name of the parameter to change, e.g. "Pragma", and the second string is the value, e.g. "no-cache". Up to 8 custom headers may be configured per request. Note that certain headers, such as the default headers, are blocked for security reasons. type number value 5 HTTP_EXTENDED_ERROR tooltip Report extended error information through http_response event. type number value 9 HTTP_METHOD tooltip type number value 0 HTTP_MIMETYPE tooltip type number value 1 HTTP_PRAGMA_NO_CACHE tooltip Allows enabling/disabling of the "Pragma: no-cache" header.\nUsage: [HTTP_PRAGMA_NO_CACHE, integer SendHeader]. When SendHeader is TRUE, the "Pragma: no-cache" header is sent by the script. This matches the default behavior. When SendHeader is FALSE, no "Pragma" header is sent by the script. type number value 6 HTTP_USER_AGENT tooltip Provide a string value to be included in the HTTP User-Agent header value. This is appended to the default value. type number value 7 HTTP_VERBOSE_THROTTLE tooltip type number value 4 HTTP_VERIFY_CERT tooltip type number value 3 IMG_USE_BAKED_AUX1 tooltip type uuid value 9742065b-19b5-297c-858a-29711d539043 IMG_USE_BAKED_AUX2 tooltip type uuid value 03642e83-2bd1-4eb9-34b4-4c47ed586d2d IMG_USE_BAKED_AUX3 tooltip type uuid value edd51b77-fc10-ce7a-4b3d-011dfc349e4f IMG_USE_BAKED_EYES tooltip type uuid value 52cc6bb6-2ee5-e632-d3ad-50197b1dcb8a IMG_USE_BAKED_HAIR tooltip type uuid value 09aac1fb-6bce-0bee-7d44-caac6dbb6c63 IMG_USE_BAKED_HEAD tooltip type uuid value 5a9f4a74-30f2-821c-b88d-70499d3e7183 IMG_USE_BAKED_LEFTARM tooltip type uuid value ff62763f-d60a-9855-890b-0c96f8f8cd98 IMG_USE_BAKED_LEFTLEG tooltip type uuid value 8e915e25-31d1-cc95-ae08-d58a47488251 IMG_USE_BAKED_LOWER tooltip type uuid value 24daea5f-0539-cfcf-047f-fbc40b2786ba IMG_USE_BAKED_SKIRT tooltip type uuid value 43529ce8-7faa-ad92-165a-bc4078371687 IMG_USE_BAKED_UPPER tooltip type uuid value ae2de45c-d252-50b8-5c6e-19f39ce79317 INVENTORY_ALL tooltip type number value -1 INVENTORY_ANIMATION tooltip type number value 20 INVENTORY_BODYPART tooltip type number value 13 INVENTORY_CLOTHING tooltip type number value 5 INVENTORY_GESTURE tooltip type number value 21 INVENTORY_LANDMARK tooltip type number value 3 INVENTORY_MATERIAL tooltip type number value 57 INVENTORY_NONE tooltip type number value -1 INVENTORY_NOTECARD tooltip type number value 7 INVENTORY_OBJECT tooltip type number value 6 INVENTORY_SCRIPT tooltip type number value 10 INVENTORY_SETTING tooltip type number value 56 INVENTORY_SOUND tooltip type number value 1 INVENTORY_TEXTURE tooltip type number value 0 JSON_APPEND tooltip type number value -1 JSON_ARRAY tooltip type string value \\ufdd2 JSON_DELETE tooltip type string value \\ufdd8 JSON_FALSE tooltip type string value \\ufdd7 JSON_INVALID tooltip type string value \\ufdd0 JSON_NULL tooltip type string value \\ufdd5 JSON_NUMBER tooltip type string value \\ufdd3 JSON_OBJECT tooltip type string value \\ufdd1 JSON_STRING tooltip type string value \\ufdd4 JSON_TRUE tooltip type string value \\ufdd6 KFM_CMD_PAUSE tooltip For use with KFM_COMMAND. type number value 2 KFM_CMD_PLAY tooltip For use with KFM_COMMAND. type number value 0 KFM_CMD_STOP tooltip For use with KFM_COMMAND. type number value 1 KFM_COMMAND tooltip type number value 0 KFM_DATA tooltip type number value 2 KFM_FORWARD tooltip For use with KFM_MODE. type number value 0 KFM_LOOP tooltip For use with KFM_MODE. type number value 1 KFM_MODE tooltip type number value 1 KFM_PING_PONG tooltip For use with KFM_MODE. type number value 2 KFM_REVERSE tooltip For use with KFM_MODE. type number value 3 KFM_ROTATION tooltip For use with KFM_DATA. type number value 1 KFM_TRANSLATION tooltip For use with KFM_DATA. type number value 2 LAND_LARGE_BRUSH tooltip Use a large brush size.\nNOTE: This value is incorrect, a large brush should be 2. type number value 3 LAND_LEVEL tooltip Action to level the land. type number value 0 LAND_LOWER tooltip Action to lower the land. type number value 2 LAND_MEDIUM_BRUSH tooltip Use a medium brush size.\nNOTE: This value is incorrect, a medium brush should be 1. type number value 2 LAND_NOISE tooltip type number value 4 LAND_RAISE tooltip Action to raise the land. type number value 1 LAND_REVERT tooltip type number value 5 LAND_SMALL_BRUSH tooltip Use a small brush size.\nNOTE: This value is incorrect, a small brush should be 0. type number value 1 LAND_SMOOTH tooltip type number value 3 LINKSETDATA_DELETE tooltip A name:value pair has been removed from the linkset datastore. type number value 2 LINKSETDATA_EMEMORY tooltip A name:value pair was too large to write to the linkset datastore. type number value 1 LINKSETDATA_ENOKEY tooltip The key supplied was empty. type number value 2 LINKSETDATA_EPROTECTED tooltip The name:value pair has been protected from overwrite in the linkset datastore. type number value 3 LINKSETDATA_MULTIDELETE tooltip A CSV list of names removed from the linkset datastore. type number value 3 LINKSETDATA_NOTFOUND tooltip The named key was not found in the datastore. type number value 4 LINKSETDATA_NOUPDATE tooltip The value written to a name in the keystore is the same as the value already there. type number value 5 LINKSETDATA_OK tooltip The name:value pair was written to the datastore. type number value 0 LINKSETDATA_RESET tooltip The linkset datastore has been reset. type number value 0 LINKSETDATA_UPDATE tooltip A name:value pair in the linkset datastore has been changed or created. type number value 1 LINK_ALL_CHILDREN tooltip This targets every object except the root in the linked set. type number value -3 LINK_ALL_OTHERS tooltip This targets every object in the linked set except the object with the script. type number value -2 LINK_ROOT tooltip This targets the root of the linked set. type number value 1 LINK_SET tooltip This targets every object in the linked set. type number value -1 LINK_THIS tooltip The link number of the prim containing the script. type number value -4 LIST_STAT_GEOMETRIC_MEAN tooltip type number value 9 LIST_STAT_MAX tooltip type number value 2 LIST_STAT_MEAN tooltip type number value 3 LIST_STAT_MEDIAN tooltip type number value 4 LIST_STAT_MIN tooltip type number value 1 LIST_STAT_NUM_COUNT tooltip type number value 8 LIST_STAT_RANGE tooltip type number value 0 LIST_STAT_STD_DEV tooltip type number value 5 LIST_STAT_SUM tooltip type number value 6 LIST_STAT_SUM_SQUARES tooltip type number value 7 LOOP tooltip Loop the texture animation. type number value 0x2 MASK_BASE tooltip type number value 0 MASK_COMBINED tooltip Fold permissions for object inventory into results. type number value 0x10 MASK_EVERYONE tooltip type number value 3 MASK_GROUP tooltip type number value 2 MASK_NEXT tooltip type number value 4 MASK_OWNER tooltip type number value 1 NAK tooltip Indicates a notecard read was attempted and the notecard was not yet cached on the server. type string value \\n\\x15\\n NULL_KEY tooltip type uuid value 00000000-0000-0000-0000-000000000000 OBJECT_ACCOUNT_LEVEL tooltip Retrieves the account level of an avatar.\nReturns 0 when the avatar has a basic account,\n 1 when the avatar has a premium account,\n 10 when the avatar has a premium plus account,\n or -1 if the object is not an avatar. type number value 41 OBJECT_ANIMATED_COUNT tooltip This is a flag used with llGetObjectDetails to get the number of associated animated objects type number value 39 OBJECT_ANIMATED_SLOTS_AVAILABLE tooltip This is a flag used with llGetObjectDetails to get the number of additional animated object attachments allowed. type number value 40 OBJECT_ATTACHED_POINT tooltip Gets the attachment point to which the object is attached.\nReturns 0 if the object is not an attachment (or is an avatar, etc). type number value 19 OBJECT_ATTACHED_SLOTS_AVAILABLE tooltip Returns the number of attachment slots available.\nReturns 0 if the object is not an avatar or none are available. type number value 35 OBJECT_BODY_SHAPE_TYPE tooltip This is a flag used with llGetObjectDetails to get the body type of the avatar, based on shape data.\nIf no data is available, -1.0 is returned.\nThis is normally between 0 and 1.0, with 0.5 and larger considered 'male' type number value 26 OBJECT_CHARACTER_TIME tooltip Units in seconds type number value 17 OBJECT_CLICK_ACTION tooltip This is a flag used with llGetObjectDetails to get the click action.\nThe default is 0 type number value 28 OBJECT_CREATION_TIME tooltip This is a flag used with llGetObjectDetails to get the time this object was created type number value 36 OBJECT_CREATOR tooltip Gets the object's creator key. If id is an avatar, a NULL_KEY is returned. type number value 8 OBJECT_DAMAGE tooltip Gets the damage value assigned to this object. type number value 51 OBJECT_DAMAGE_TYPE tooltip Gets the damage type, if any, assigned to this object. type number value 52 OBJECT_DESC tooltip Gets the object's description. If id is an avatar, an empty string is returned. type number value 2 OBJECT_GROUP tooltip Gets the prims's group key. If id is an avatar, a NULL_KEY is returned. type number value 7 OBJECT_GROUP_TAG tooltip Gets the agent's current group role tag. If id is an object, an empty is returned. type number value 33 OBJECT_HEALTH tooltip Gets current health value for the object. type number value 50 OBJECT_HOVER_HEIGHT tooltip This is a flag used with llGetObjectDetails to get hover height of the avatar\nIf no data is available, 0.0 is returned. type number value 25 OBJECT_LAST_OWNER_ID tooltip Gets the object's last owner ID. type number value 27 OBJECT_LINK_NUMBER tooltip Gets the object's link number or 0 if unlinked. type number value 46 OBJECT_MASS tooltip Get the object's mass type number value 43 OBJECT_MATERIAL tooltip Get an object's material setting. type number value 42 OBJECT_NAME tooltip Gets the object's name. type number value 1 OBJECT_OMEGA tooltip Gets an object's angular velocity. type number value 29 OBJECT_OWNER tooltip Gets an object's owner's key. If id is group owned, a NULL_KEY is returned. type number value 6 OBJECT_PATHFINDING_TYPE tooltip Returns the pathfinding setting of any object in the region. It returns an integer matching one of the OPT_* constants. type number value 20 OBJECT_PERMS tooltip Gets the objects permissions type number value 53 OBJECT_PERMS_COMBINED tooltip Gets the object's permissions including any inventory. type number value 54 OBJECT_PHANTOM tooltip Returns boolean, detailing if phantom is enabled or disabled on the object.\nIf id is an avatar or attachment, 0 is returned. type number value 22 OBJECT_PHYSICS tooltip Returns boolean, detailing if physics is enabled or disabled on the object.\nIf id is an avatar or attachment, 0 is returned. type number value 21 OBJECT_PHYSICS_COST tooltip type number value 16 OBJECT_POS tooltip Gets the object's position in region coordinates. type number value 3 OBJECT_PRIM_COUNT tooltip Gets the prim count of the object. The script and target object must be owned by the same owner type number value 30 OBJECT_PRIM_EQUIVALENCE tooltip type number value 13 OBJECT_RENDER_WEIGHT tooltip This is a flag used with llGetObjectDetails to get the Avatar_Rendering_Cost of an avatar, based on values reported by nearby viewers.\nIf no data is available, -1 is returned.\nThe maximum render weight stored by the simulator is 500000. When called against an object, 0 is returned. type number value 24 OBJECT_RETURN_PARCEL tooltip type number value 1 OBJECT_RETURN_PARCEL_OWNER tooltip type number value 2 OBJECT_RETURN_REGION tooltip type number value 4 OBJECT_REZZER_KEY tooltip type number value 32 OBJECT_REZ_TIME tooltip Get the time when an object was rezzed. type number value 45 OBJECT_ROOT tooltip Gets the id of the root prim of the object requested.\nIf id is an avatar, return the id of the root prim of the linkset the avatar is sitting on (or the avatar's own id if the avatar is not sitting on an object within the region). type number value 18 OBJECT_ROT tooltip Gets the object's rotation. type number value 4 OBJECT_RUNNING_SCRIPT_COUNT tooltip type number value 9 OBJECT_SCALE tooltip Gets the object's size. type number value 47 OBJECT_SCRIPT_MEMORY tooltip type number value 11 OBJECT_SCRIPT_TIME tooltip type number value 12 OBJECT_SELECT_COUNT tooltip This is a flag used with llGetObjectDetails to get the number of avatars selecting any part of the object type number value 37 OBJECT_SERVER_COST tooltip type number value 14 OBJECT_SIT_COUNT tooltip This is a flag used with llGetObjectDetails to get the number of avatars sitting on the object type number value 38 OBJECT_STREAMING_COST tooltip type number value 15 OBJECT_TEMP_ATTACHED tooltip Returns boolean, indicating if object is a temp attachment. type number value 34 OBJECT_TEMP_ON_REZ tooltip Returns boolean, detailing if temporary is enabled or disabled on the object. type number value 23 OBJECT_TEXT tooltip Gets an objects hover text. type number value 44 OBJECT_TEXT_ALPHA tooltip Gets the alpha of an objects hover text. type number value 49 OBJECT_TEXT_COLOR tooltip Gets the color of an objects hover text. type number value 48 OBJECT_TOTAL_INVENTORY_COUNT tooltip Gets the total inventory count of the object. The script and target object must be owned by the same owner type number value 31 OBJECT_TOTAL_SCRIPT_COUNT tooltip type number value 10 OBJECT_UNKNOWN_DETAIL tooltip type number value -1 OBJECT_VELOCITY tooltip Gets the object's velocity. type number value 5 OPT_AVATAR tooltip Returned for avatars. type number value 1 OPT_CHARACTER tooltip Returned for pathfinding characters. type number value 2 OPT_EXCLUSION_VOLUME tooltip Returned for exclusion volumes. type number value 6 OPT_LEGACY_LINKSET tooltip Returned for movable obstacles, movable phantoms, physical, and volumedetect objects. type number value 0 OPT_MATERIAL_VOLUME tooltip Returned for material volumes. type number value 5 OPT_OTHER tooltip Returned for attachments, Linden trees, and grass. type number value -1 OPT_STATIC_OBSTACLE tooltip Returned for static obstacles. type number value 4 OPT_WALKABLE tooltip Returned for walkable objects. type number value 3 OVERRIDE_GLTF_BASE_ALPHA tooltip type number value 2 OVERRIDE_GLTF_BASE_ALPHA_MASK tooltip type number value 4 OVERRIDE_GLTF_BASE_ALPHA_MODE tooltip type number value 3 OVERRIDE_GLTF_BASE_COLOR_FACTOR tooltip type number value 1 OVERRIDE_GLTF_BASE_DOUBLE_SIDED tooltip type number value 5 OVERRIDE_GLTF_EMISSIVE_FACTOR tooltip type number value 8 OVERRIDE_GLTF_METALLIC_FACTOR tooltip type number value 6 OVERRIDE_GLTF_ROUGHNESS_FACTOR tooltip type number value 7 PARCEL_COUNT_GROUP tooltip type number value 2 PARCEL_COUNT_OTHER tooltip type number value 3 PARCEL_COUNT_OWNER tooltip type number value 1 PARCEL_COUNT_SELECTED tooltip type number value 4 PARCEL_COUNT_TEMP tooltip type number value 5 PARCEL_COUNT_TOTAL tooltip type number value 0 PARCEL_DETAILS_AREA tooltip The parcel's area, in square meters. (5 chars.). type number value 4 PARCEL_DETAILS_DESC tooltip The description of the parcel. (127 chars). type number value 1 PARCEL_DETAILS_FLAGS tooltip Flags set on the parcel type number value 12 PARCEL_DETAILS_GROUP tooltip The parcel group's key. (36 chars.). type number value 3 PARCEL_DETAILS_ID tooltip The parcel's key. (36 chars.). type number value 5 PARCEL_DETAILS_LANDING_LOOKAT tooltip Lookat vector set for teleport routing. type number value 10 PARCEL_DETAILS_LANDING_POINT tooltip The parcel's landing point, if any. type number value 9 PARCEL_DETAILS_NAME tooltip The name of the parcel. (63 chars.). type number value 0 PARCEL_DETAILS_OWNER tooltip The parcel owner's key. (36 chars.). type number value 2 PARCEL_DETAILS_PRIM_CAPACITY tooltip The parcel's prim capacity. type number value 7 PARCEL_DETAILS_PRIM_USED tooltip The number of prims used on this parcel. type number value 8 PARCEL_DETAILS_SCRIPT_DANGER tooltip There are restrictions on this parcel that may impact script execution. type number value 13 PARCEL_DETAILS_SEE_AVATARS tooltip The parcel's avatar visibility setting. (1 char.). type number value 6 PARCEL_DETAILS_TP_ROUTING tooltip Parcel's teleport routing setting. type number value 11 PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY tooltip type number value 0x08000000 PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS tooltip type number value 0x4000000 PARCEL_FLAG_ALLOW_CREATE_OBJECTS tooltip type number value 0x40 PARCEL_FLAG_ALLOW_DAMAGE tooltip type number value 0x20 PARCEL_FLAG_ALLOW_FLY tooltip type number value 0x1 PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY tooltip type number value 0x10000000 PARCEL_FLAG_ALLOW_GROUP_SCRIPTS tooltip type number value 0x2000000 PARCEL_FLAG_ALLOW_LANDMARK tooltip type number value 0x8 PARCEL_FLAG_ALLOW_SCRIPTS tooltip type number value 0x2 PARCEL_FLAG_ALLOW_TERRAFORM tooltip type number value 0x10 PARCEL_FLAG_LOCAL_SOUND_ONLY tooltip type number value 0x8000 PARCEL_FLAG_RESTRICT_PUSHOBJECT tooltip type number value 0x200000 PARCEL_FLAG_USE_ACCESS_GROUP tooltip type number value 0x100 PARCEL_FLAG_USE_ACCESS_LIST tooltip type number value 0x200 PARCEL_FLAG_USE_BAN_LIST tooltip type number value 0x400 PARCEL_FLAG_USE_LAND_PASS_LIST tooltip type number value 0x800 PARCEL_MEDIA_COMMAND_AGENT tooltip type number value 7 PARCEL_MEDIA_COMMAND_AUTO_ALIGN tooltip type number value 9 PARCEL_MEDIA_COMMAND_DESC tooltip Use this to get or set the parcel media description. type number value 12 PARCEL_MEDIA_COMMAND_LOOP tooltip type number value 3 PARCEL_MEDIA_COMMAND_LOOP_SET tooltip Used to get or set the parcel's media looping variable. type number value 13 PARCEL_MEDIA_COMMAND_PAUSE tooltip type number value 1 PARCEL_MEDIA_COMMAND_PLAY tooltip type number value 2 PARCEL_MEDIA_COMMAND_SIZE tooltip Use this to get or set the parcel media pixel resolution. type number value 11 PARCEL_MEDIA_COMMAND_STOP tooltip type number value 0 PARCEL_MEDIA_COMMAND_TEXTURE tooltip type number value 4 PARCEL_MEDIA_COMMAND_TIME tooltip type number value 6 PARCEL_MEDIA_COMMAND_TYPE tooltip Use this to get or set the parcel media MIME type (e.g. "text/html"). type number value 10 PARCEL_MEDIA_COMMAND_UNLOAD tooltip type number value 8 PARCEL_MEDIA_COMMAND_URL tooltip type number value 5 PARCEL_SALE_AGENT tooltip The agent authorized to purchase the parcel. type number value 2 PARCEL_SALE_ERROR_BAD_PARAMS tooltip The parameters provided to set the sale information are invalid. type number value 5 PARCEL_SALE_ERROR_INVALID_PRICE tooltip The price set for the parcel is invalid (e.g., less than or equal to 0). type number value 4 PARCEL_SALE_ERROR_IN_ESCROW tooltip The parcel is currently in escrow and cannot be set for sale. type number value 3 PARCEL_SALE_ERROR_NO_PARCEL tooltip The parcel could not be found. type number value 1 PARCEL_SALE_ERROR_NO_PERMISSIONS tooltip The script does not have the required permissions to set the sale information. type number value 2 PARCEL_SALE_OBJECTS tooltip Are the objects on the parcel included in the sale? type number value 3 PARCEL_SALE_OK tooltip The sale information was successfully set. type number value 0 PARCEL_SALE_PRICE tooltip The price of the parcel. If no authorized agent is set, must be greater than 0. type number value 1 PASSIVE tooltip Static in-world objects. type number value 0x4 PASS_ALWAYS tooltip Always pass the event. type number value 1 PASS_IF_NOT_HANDLED tooltip Pass the event if there is no script handling the event in the prim. type number value 0 PASS_NEVER tooltip Always pass the event. type number value 2 PATROL_PAUSE_AT_WAYPOINTS tooltip type number value 0 PAYMENT_INFO_ON_FILE tooltip type number value 1 PAYMENT_INFO_USED tooltip type number value 2 PAY_DEFAULT tooltip type number value -2 PAY_HIDE tooltip type number value -1 PERMISSION_ATTACH tooltip If this permission is enabled, the object can successfully call llAttachToAvatar to attach to the given avatar. type number value 0x00020 PERMISSION_CHANGE_JOINTS tooltip (not yet implemented) type number value 0x00100 PERMISSION_CHANGE_LINKS tooltip If this permission is enabled, the object can successfully call llCreateLink, llBreakLink, and llBreakAllLinks to change links to other objects. type number value 0x00080 PERMISSION_CHANGE_PERMISSIONS tooltip (not yet implemented) type number value 0x00200 PERMISSION_CONTROL_CAMERA tooltip type number value 0x00800 PERMISSION_DEBIT tooltip If this permission is enabled, the object can successfully call llGiveMoney or llTransferLindenDollars to debit the owners account. type number value 0x00002 PERMISSION_OVERRIDE_ANIMATIONS tooltip Permission to override default animations. type number value 0x08000 PERMISSION_PRIVILEGED_LAND_ACCESS tooltip Grants the script privileged access to land parcel functions, such as parcel sale. type number value 0x80000 PERMISSION_RELEASE_OWNERSHIP tooltip (not yet implemented) type number value 0x00040 PERMISSION_REMAP_CONTROLS tooltip (not yet implemented) type number value 0x00008 PERMISSION_RETURN_OBJECTS tooltip type number value 0x10000 PERMISSION_SILENT_ESTATE_MANAGEMENT tooltip A script with this permission does not notify the object owner when it modifies estate access rules via llManageEstateAccess. type number value 0x04000 PERMISSION_TAKE_CONTROLS tooltip If this permission enabled, the object can successfully call the llTakeControls library call. type number value 0x00004 PERMISSION_TELEPORT tooltip type number value 0x01000 PERMISSION_TRACK_CAMERA tooltip type number value 0x00400 PERMISSION_TRIGGER_ANIMATION tooltip If this permission is enabled, the object can successfully call llStartAnimation for the avatar that owns this. type number value 0x00010 PERM_ALL tooltip type number value 0x7FFFFFFF PERM_COPY tooltip type number value 0x8000 PERM_MODIFY tooltip type number value 0x4000 PERM_MOVE tooltip type number value 0x80000 PERM_TRANSFER tooltip type number value 0x2000 PI tooltip 3.14159265 - The number of radians in a semi-circle. type number value 3.14159265 PING_PONG tooltip Play animation going forwards, then backwards. type number value 0x8 PI_BY_TWO tooltip 1.57079633 - The number of radians in a quarter circle. type number value 1.57079633 PRIM_ALLOW_UNSIT tooltip Prim parameter for restricting manual standing for seated avatars in an experience.\nIgnored if the avatar was not seated via a call to llSitOnLink. type number value 39 PRIM_ALPHA_MODE tooltip Prim parameter for materials using integer face, integer alpha_mode, integer alpha_cutoff.\nDefines how the alpha channel of the diffuse texture should be rendered.\nValid options for alpha_mode are PRIM_ALPHA_MODE_BLEND, _NONE, _MASK, and _EMISSIVE.\nalpha_cutoff is used only for PRIM_ALPHA_MODE_MASK. type number value 38 PRIM_ALPHA_MODE_BLEND tooltip Prim parameter setting for PRIM_ALPHA_MODE.\nIndicates that the diffuse texture's alpha channel should be rendered as alpha-blended. type number value 1 PRIM_ALPHA_MODE_EMISSIVE tooltip Prim parameter setting for PRIM_ALPHA_MODE.\nIndicates that the diffuse texture's alpha channel should be rendered as an emissivity mask. type number value 3 PRIM_ALPHA_MODE_MASK tooltip Prim parameter setting for PRIM_ALPHA_MODE.\nIndicates that the diffuse texture's alpha channel should be rendered as fully opaque for alpha values above alpha_cutoff and fully transparent otherwise. type number value 2 PRIM_ALPHA_MODE_NONE tooltip Prim parameter setting for PRIM_ALPHA_MODE.\nIndicates that the diffuse texture's alpha channel should be ignored. type number value 0 PRIM_BUMP_BARK tooltip type number value 4 PRIM_BUMP_BLOBS tooltip type number value 12 PRIM_BUMP_BRICKS tooltip type number value 5 PRIM_BUMP_BRIGHT tooltip type number value 1 PRIM_BUMP_CHECKER tooltip type number value 6 PRIM_BUMP_CONCRETE tooltip type number value 7 PRIM_BUMP_DARK tooltip type number value 2 PRIM_BUMP_DISKS tooltip type number value 10 PRIM_BUMP_GRAVEL tooltip type number value 11 PRIM_BUMP_LARGETILE tooltip type number value 14 PRIM_BUMP_NONE tooltip type number value 0 PRIM_BUMP_SHINY tooltip type number value 19 PRIM_BUMP_SIDING tooltip type number value 13 PRIM_BUMP_STONE tooltip type number value 9 PRIM_BUMP_STUCCO tooltip type number value 15 PRIM_BUMP_SUCTION tooltip type number value 16 PRIM_BUMP_TILE tooltip type number value 8 PRIM_BUMP_WEAVE tooltip type number value 17 PRIM_BUMP_WOOD tooltip type number value 3 PRIM_CAST_SHADOWS deprecated 1 tooltip type number value 24 PRIM_CLICK_ACTION tooltip [PRIM_CLICK_ACTION, integer CLICK_ACTION_*] type number value 43 PRIM_COLLISION_SOUND tooltip Collision sound uuid and volume for this prim type number value 53 PRIM_COLOR tooltip [PRIM_COLOR, integer face, vector color, float alpha] integer face – face number or ALL_SIDES vector color – color in RGB <R, G, B> (<0.0, 0.0, 0.0> = black, <1.0, 1.0, 1.0> = white) float alpha – from 0.0 (clear) to 1.0 (solid) (0.0 <= alpha <= 1.0) type number value 18 PRIM_DAMAGE tooltip Damage and damage type assigned to this prim. type number value 51 PRIM_DESC tooltip [PRIM_DESC, string description] type number value 28 PRIM_FLEXIBLE tooltip [ PRIM_FLEXIBLE, integer boolean, integer softness, float gravity, float friction, float wind, float tension, vector force ] integer boolean – TRUE enables, FALSE disables integer softness – ranges from 0 to 3 float gravity – ranges from -10.0 to 10.0 float friction – ranges from 0.0 to 10.0 float wind – ranges from 0.0 to 10.0 float tension – ranges from 0.0 to 10.0 vector force type number value 21 PRIM_FULLBRIGHT tooltip [ PRIM_FULLBRIGHT, integer face, integer boolean ] type number value 20 PRIM_GLOW tooltip PRIM_GLOW is used to get or set the glow status of the face.\n[ PRIM_GLOW, integer face, float intensity ] type number value 25 PRIM_GLTF_ALPHA_MODE_BLEND tooltip Prim parameter setting for PRIM_GLTF_BASE_COLOR alpha mode "BLEND". type number value 1 PRIM_GLTF_ALPHA_MODE_MASK tooltip Prim parameter setting for PRIM_GLTF_BASE_COLOR alpha mode "MASK". type number value 2 PRIM_GLTF_ALPHA_MODE_OPAQUE tooltip Prim parameter setting for PRIM_GLTF_BASE_COLOR alpha mode "OPAQUE". type number value 0 PRIM_GLTF_BASE_COLOR tooltip Prim parameter for materials using integer face, string texture, vector repeats, vector offsets, float rotation_in_radians, vector color, integer alpha_mode, float alpha_cutoff, boolean double_sided.\nValid options for alpha_mode are PRIM_ALPHA_MODE_BLEND, _NONE, and _MASK.\nalpha_cutoff is used only for PRIM_ALPHA_MODE_MASK. type number value 48 PRIM_GLTF_EMISSIVE tooltip Prim parameter for GLTF materials using integer face, string texture, vector repeats, vector offsets, float rotation_in_radians, vector color type number value 46 PRIM_GLTF_METALLIC_ROUGHNESS tooltip Prim parameter for GLTF materials using integer face, string texture, vector repeats, vector offsets, float rotation_in_radians, float metallic_factor, float roughness_factor type number value 47 PRIM_GLTF_NORMAL tooltip Prim parameter for GLTF materials using integer face, string texture, vector repeats, vector offsets, float rotation_in_radians type number value 45 PRIM_HEALTH tooltip Health value for this prim type number value 52 PRIM_HOLE_CIRCLE tooltip type number value 0x10 PRIM_HOLE_DEFAULT tooltip type number value 0x00 PRIM_HOLE_SQUARE tooltip type number value 0x20 PRIM_HOLE_TRIANGLE tooltip type number value 0x30 PRIM_LINK_TARGET tooltip [ PRIM_LINK_TARGET, integer link_target ] Used to get or set multiple links with a single PrimParameters call. type number value 34 PRIM_MATERIAL tooltip [ PRIM_MATERIAL, integer PRIM_MATERIAL_* ] type number value 2 PRIM_MATERIAL_FLESH tooltip type number value 4 PRIM_MATERIAL_GLASS tooltip type number value 2 PRIM_MATERIAL_LIGHT tooltip type number value 7 PRIM_MATERIAL_METAL tooltip type number value 1 PRIM_MATERIAL_PLASTIC tooltip type number value 5 PRIM_MATERIAL_RUBBER tooltip type number value 6 PRIM_MATERIAL_STONE tooltip type number value 0 PRIM_MATERIAL_WOOD tooltip type number value 3 PRIM_MEDIA_ALT_IMAGE_ENABLE tooltip Boolean. Gets/Sets the default image state (the image that the user sees before a piece of media is active) for the chosen face. The default image is specified by Second Life's server for that media type. type number value 0 PRIM_MEDIA_AUTO_LOOP tooltip Boolean. Gets/Sets whether auto-looping is enabled. type number value 4 PRIM_MEDIA_AUTO_PLAY tooltip Boolean. Gets/Sets whether the media auto-plays when a Resident can view it. type number value 5 PRIM_MEDIA_AUTO_SCALE tooltip Boolean. Gets/Sets whether auto-scaling is enabled. Auto-scaling forces the media to the full size of the texture. type number value 6 PRIM_MEDIA_AUTO_ZOOM tooltip Boolean. Gets/Sets whether clicking the media triggers auto-zoom and auto-focus on the media. type number value 7 PRIM_MEDIA_CONTROLS tooltip Integer. Gets/Sets the style of controls. Can be either PRIM_MEDIA_CONTROLS_STANDARD or PRIM_MEDIA_CONTROLS_MINI. type number value 1 PRIM_MEDIA_CONTROLS_MINI tooltip Mini web navigation controls; does not include an address bar. type number value 1 PRIM_MEDIA_CONTROLS_STANDARD tooltip Standard web navigation controls. type number value 0 PRIM_MEDIA_CURRENT_URL tooltip String. Gets/Sets the current url displayed on the chosen face. Changing this URL causes navigation. 1024 characters Maximum. type number value 2 PRIM_MEDIA_FIRST_CLICK_INTERACT tooltip Boolean. Gets/Sets whether the first click interaction is enabled. type number value 8 PRIM_MEDIA_HEIGHT_PIXELS tooltip Integer. Gets/Sets the height of the media in pixels. type number value 10 PRIM_MEDIA_HOME_URL tooltip String. Gets/Sets the home URL for the chosen face. 1024 characters maximum. type number value 3 PRIM_MEDIA_MAX_HEIGHT_PIXELS tooltip type number value 2048 PRIM_MEDIA_MAX_URL_LENGTH tooltip type number value 1024 PRIM_MEDIA_MAX_WHITELIST_COUNT tooltip type number value 64 PRIM_MEDIA_MAX_WHITELIST_SIZE tooltip type number value 1024 PRIM_MEDIA_MAX_WIDTH_PIXELS tooltip type number value 2048 PRIM_MEDIA_PARAM_MAX tooltip type number value 14 PRIM_MEDIA_PERMS_CONTROL tooltip Integer. Gets/Sets the permissions mask that control who can see the media control bar above the object:: PRIM_MEDIA_PERM_ANYONE, PRIM_MEDIA_PERM_GROUP, PRIM_MEDIA_PERM_NONE, PRIM_MEDIA_PERM_OWNER type number value 14 PRIM_MEDIA_PERMS_INTERACT tooltip Integer. Gets/Sets the permissions mask that control who can interact with the object: PRIM_MEDIA_PERM_ANYONE, PRIM_MEDIA_PERM_GROUP, PRIM_MEDIA_PERM_NONE, PRIM_MEDIA_PERM_OWNER type number value 13 PRIM_MEDIA_PERM_ANYONE tooltip type number value 4 PRIM_MEDIA_PERM_GROUP tooltip type number value 2 PRIM_MEDIA_PERM_NONE tooltip type number value 0 PRIM_MEDIA_PERM_OWNER tooltip type number value 1 PRIM_MEDIA_WHITELIST tooltip String. Gets/Sets the white-list as a string of escaped, comma-separated URLs. This string can hold up to 64 URLs or 1024 characters, whichever comes first. type number value 12 PRIM_MEDIA_WHITELIST_ENABLE tooltip Boolean. Gets/Sets whether navigation is restricted to URLs in PRIM_MEDIA_WHITELIST. type number value 11 PRIM_MEDIA_WIDTH_PIXELS tooltip Integer. Gets/Sets the width of the media in pixels. type number value 9 PRIM_NAME tooltip [ PRIM_NAME, string name ] type number value 27 PRIM_NORMAL tooltip Prim parameter for materials using integer face, string texture, vector repeats, vector offsets, float rotation_in_radians type number value 37 PRIM_OMEGA tooltip [ PRIM_OMEGA, vector axis, float spinrate, float gain ] vector axis – arbitrary axis to rotate the object around float spinrate – rate of rotation in radians per second float gain – also modulates the final spinrate and disables the rotation behavior if zero type number value 32 PRIM_PHANTOM tooltip [ PRIM_PHANTOM, integer boolean ] type number value 5 PRIM_PHYSICS tooltip [ PRIM_PHYSICS, integer boolean ] type number value 3 PRIM_PHYSICS_SHAPE_CONVEX tooltip Use the convex hull of the prim shape for physics (this is the default for mesh objects). type number value 2 PRIM_PHYSICS_SHAPE_NONE tooltip Ignore this prim in the physics shape. NB: This cannot be applied to the root prim. type number value 1 PRIM_PHYSICS_SHAPE_PRIM tooltip Use the normal prim shape for physics (this is the default for all non-mesh objects). type number value 0 PRIM_PHYSICS_SHAPE_TYPE tooltip Allows you to set the physics shape type of a prim via lsl. Permitted values are: PRIM_PHYSICS_SHAPE_NONE, PRIM_PHYSICS_SHAPE_PRIM, PRIM_PHYSICS_SHAPE_CONVEX type number value 30 PRIM_POINT_LIGHT tooltip [ PRIM_POINT_LIGHT, integer boolean, vector linear_color, float intensity, float radius, float falloff ] integer boolean – TRUE enables, FALSE disables vector linear_color – linear color in RGB <R, G, B&> (<0.0, 0.0, 0.0> = black, <1.0, 1.0, 1.0> = white) float intensity – ranges from 0.0 to 1.0 float radius – ranges from 0.1 to 20.0 float falloff – ranges from 0.01 to 2.0 type number value 23 PRIM_POSITION tooltip [ PRIM_POSITION, vector position ] vector position – position in region or local coordinates depending upon the situation type number value 6 PRIM_POS_LOCAL tooltip [ PRIM_POS_LOCAL, vector position ] vector position - position in local coordinates type number value 33 PRIM_PROJECTOR tooltip [ PRIM_PROJECTOR, string texture, float fov, float focus, float ambiance ] type number value 42 PRIM_REFLECTION_PROBE tooltip Allows you to configure the object as a custom-placed reflection probe, for image-based lighting (IBL). Only objects in the influence volume of the reflection probe object are affected. type number value 44 PRIM_REFLECTION_PROBE_BOX tooltip This is a flag option used with llGetPrimitiveParams and related functions when the parameter is PRIM_REFLECTION_PROBE. When set, the reflection probe is a box. When unset, the reflection probe is a sphere. type number value 1 PRIM_REFLECTION_PROBE_DYNAMIC tooltip This is a flag option used with llGetPrimitiveParams and related functions when the parameter is PRIM_REFLECTION_PROBE. When set, the reflection probe includes avatars in IBL effects. When unset, the reflection probe excludes avatars. type number value 2 PRIM_REFLECTION_PROBE_MIRROR tooltip This is a flag option used with llGetPrimitiveParams and related functions when the parameter is PRIM_REFLECTION_PROBE. When set, the reflection probe acts as a mirror. type number value 4 PRIM_RENDER_MATERIAL tooltip [ PRIM_RENDER_MATERIAL, integer face, string material ] type number value 49 PRIM_ROTATION tooltip [ PRIM_ROT_LOCAL, rotation global_rot ] type number value 8 PRIM_ROT_LOCAL tooltip [ PRIM_ROT_LOCAL, rotation local_rot ] type number value 29 PRIM_SCRIPTED_SIT_ONLY tooltip Prim parameter for restricting manual sitting on this prim.\nSitting must be initiated via call to llSitOnLink. type number value 40 PRIM_SCULPT_FLAG_ANIMESH tooltip Mesh is animated. type number value 32 PRIM_SCULPT_FLAG_INVERT tooltip Render inside out (inverts the normals). type number value 64 PRIM_SCULPT_FLAG_MIRROR tooltip Render an X axis mirror of the sculpty. type number value 128 PRIM_SCULPT_TYPE_CYLINDER tooltip type number value 4 PRIM_SCULPT_TYPE_MASK tooltip type number value 7 PRIM_SCULPT_TYPE_MESH tooltip type number value 5 PRIM_SCULPT_TYPE_PLANE tooltip type number value 3 PRIM_SCULPT_TYPE_SPHERE tooltip type number value 1 PRIM_SCULPT_TYPE_TORUS tooltip type number value 2 PRIM_SHINY_HIGH tooltip type number value 3 PRIM_SHINY_LOW tooltip type number value 1 PRIM_SHINY_MEDIUM tooltip type number value 2 PRIM_SHINY_NONE tooltip type number value 0 PRIM_SIT_FLAGS tooltip type number value 50 PRIM_SIT_TARGET tooltip [ PRIM_SIT_TARGET, integer boolean, vector offset, rotation rot ] type number value 41 PRIM_SIZE tooltip [ PRIM_SIZE, vector size ] type number value 7 PRIM_SLICE tooltip [ PRIM_SLICE, vector slice ] type number value 35 PRIM_SPECULAR tooltip Prim parameter for materials using integer face, string texture, vector repeats, vector offsets, float rotation_in_radians, vector color, integer glossy, integer environment type number value 36 PRIM_TEMP_ON_REZ tooltip type number value 4 PRIM_TEXGEN tooltip [ PRIM_TEXGEN, integer face, PRIM_TEXGEN_* ] type number value 22 PRIM_TEXGEN_DEFAULT tooltip type number value 0 PRIM_TEXGEN_PLANAR tooltip type number value 1 PRIM_TEXT tooltip [ PRIM_TEXT, string text, vector color, float alpha ] type number value 26 PRIM_TEXTURE tooltip [ PRIM_TEXTURE, integer face, string texture, vector repeats, vector offsets, float rotation_in_radians ] type number value 17 PRIM_TYPE tooltip type number value 9 PRIM_TYPE_BOX tooltip type number value 0 PRIM_TYPE_CYLINDER tooltip type number value 1 PRIM_TYPE_PRISM tooltip type number value 2 PRIM_TYPE_RING tooltip type number value 6 PRIM_TYPE_SCULPT tooltip type number value 7 PRIM_TYPE_SPHERE tooltip type number value 3 PRIM_TYPE_TORUS tooltip type number value 4 PRIM_TYPE_TUBE tooltip type number value 5 PROFILE_NONE tooltip Disables profiling type number value 0 PROFILE_SCRIPT_MEMORY tooltip Enables memory profiling type number value 1 PSYS_PART_BF_DEST_COLOR tooltip type number value 2 PSYS_PART_BF_ONE tooltip type number value 0 PSYS_PART_BF_ONE_MINUS_DEST_COLOR tooltip type number value 4 PSYS_PART_BF_ONE_MINUS_SOURCE_ALPHA tooltip type number value 9 PSYS_PART_BF_ONE_MINUS_SOURCE_COLOR tooltip type number value 5 PSYS_PART_BF_SOURCE_ALPHA tooltip type number value 7 PSYS_PART_BF_SOURCE_COLOR tooltip type number value 3 PSYS_PART_BF_ZERO tooltip type number value 1 PSYS_PART_BLEND_FUNC_DEST tooltip type number value 25 PSYS_PART_BLEND_FUNC_SOURCE tooltip type number value 24 PSYS_PART_BOUNCE_MASK tooltip Particles bounce off of a plane at the objects Z height. type number value 0x4 PSYS_PART_EMISSIVE_MASK tooltip The particle glows. type number value 0x100 PSYS_PART_END_ALPHA tooltip A float which determines the ending alpha of the object. type number value 4 PSYS_PART_END_COLOR tooltip A vector <r, g, b> which determines the ending color of the object. type number value 3 PSYS_PART_END_GLOW tooltip type number value 27 PSYS_PART_END_SCALE tooltip A vector <sx, sy, z>, which is the ending size of the particle billboard in meters (z is ignored). type number value 6 PSYS_PART_FLAGS tooltip Each particle that is emitted by the particle system is simulated based on the following flags. To use multiple flags, bitwise or (|) them together. type number value 0 PSYS_PART_FOLLOW_SRC_MASK tooltip The particle position is relative to the source objects position. type number value 0x10 PSYS_PART_FOLLOW_VELOCITY_MASK tooltip The particle orientation is rotated so the vertical axis faces towards the particle velocity. type number value 0x20 PSYS_PART_INTERP_COLOR_MASK tooltip Interpolate both the color and alpha from the start value to the end value. type number value 0x1 PSYS_PART_INTERP_SCALE_MASK tooltip Interpolate the particle scale from the start value to the end value. type number value 0x2 PSYS_PART_MAX_AGE tooltip Age in seconds of a particle at which it dies. type number value 7 PSYS_PART_RIBBON_MASK tooltip type number value 0x400 PSYS_PART_START_ALPHA tooltip A float which determines the starting alpha of the object. type number value 2 PSYS_PART_START_COLOR tooltip A vector <r, g, b> which determines the starting color of the object. type number value 1 PSYS_PART_START_GLOW tooltip type number value 26 PSYS_PART_START_SCALE tooltip A vector <sx, sy, z>, which is the starting size of the particle billboard in meters (z is ignored). type number value 5 PSYS_PART_TARGET_LINEAR_MASK tooltip type number value 0x80 PSYS_PART_TARGET_POS_MASK tooltip The particle heads towards the location of the target object as defined by PSYS_SRC_TARGET_KEY. type number value 0x40 PSYS_PART_WIND_MASK tooltip Particles have their velocity damped towards the wind velocity. type number value 0x8 PSYS_SRC_ACCEL tooltip A vector <x, y, z> which is the acceleration to apply on particles. type number value 8 PSYS_SRC_ANGLE_BEGIN tooltip Area in radians specifying where particles will NOT be created (for ANGLE patterns) type number value 22 PSYS_SRC_ANGLE_END tooltip Area in radians filled with particles (for ANGLE patterns) (if lower than PSYS_SRC_ANGLE_BEGIN, acts as PSYS_SRC_ANGLE_BEGIN itself, and PSYS_SRC_ANGLE_BEGIN acts as PSYS_SRC_ANGLE_END). type number value 23 PSYS_SRC_BURST_PART_COUNT tooltip How many particles to release in a burst. type number value 15 PSYS_SRC_BURST_RADIUS tooltip What distance from the center of the object to create the particles. type number value 16 PSYS_SRC_BURST_RATE tooltip How often to release a particle burst (float seconds). type number value 13 PSYS_SRC_BURST_SPEED_MAX tooltip Maximum speed that a particle should be moving. type number value 18 PSYS_SRC_BURST_SPEED_MIN tooltip Minimum speed that a particle should be moving. type number value 17 PSYS_SRC_INNERANGLE tooltip Specifies the inner angle of the arc created by the PSYS_SRC_PATTERN_ANGLE or PSYS_SRC_PATTERN_ANGLE_CONE source pattern. The area specified will NOT have particles in it. type number value 10 PSYS_SRC_MAX_AGE tooltip How long this particle system should last, 0.0 means forever. type number value 19 PSYS_SRC_OMEGA tooltip Sets the angular velocity to rotate the axis that SRC_PATTERN_ANGLE and SRC_PATTERN_ANGLE_CONE use. type number value 21 PSYS_SRC_OUTERANGLE tooltip Specifies the outer angle of the arc created by the PSYS_SRC_PATTERN_ANGLE or PSYS_SRC_PATTERN_ANGLE_CONE source pattern. The area between the outer and inner angle will be filled with particles. type number value 11 PSYS_SRC_PATTERN tooltip The pattern which is used to generate particles. Use one of the following values: PSYS_SRC_PATTERN Values. type number value 9 PSYS_SRC_PATTERN_ANGLE tooltip Shoot particles across a 2 dimensional area defined by the arc created from PSYS_SRC_OUTERANGLE. There will be an open area defined by PSYS_SRC_INNERANGLE within the larger arc. type number value 0x04 PSYS_SRC_PATTERN_ANGLE_CONE tooltip Shoot particles out in a 3 dimensional cone with an outer arc of PSYS_SRC_OUTERANGLE and an inner open area defined by PSYS_SRC_INNERANGLE. type number value 0x08 PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY tooltip type number value 0x10 PSYS_SRC_PATTERN_DROP tooltip Drop particles at the source position. type number value 0x01 PSYS_SRC_PATTERN_EXPLODE tooltip Shoot particles out in all directions, using the burst parameters. type number value 0x02 PSYS_SRC_TARGET_KEY tooltip The key of a target object to move towards if PSYS_PART_TARGET_POS_MASK is enabled. type number value 20 PSYS_SRC_TEXTURE tooltip An asset name for the texture to use for the particles. type number value 12 PUBLIC_CHANNEL tooltip PUBLIC_CHANNEL is an integer constant that, when passed to llSay, llWhisper, or llShout as a channel parameter, will print text to the publicly heard chat channel. type number value 0 PURSUIT_FUZZ_FACTOR tooltip Selects a random destination near the offset. type number value 3 PURSUIT_GOAL_TOLERANCE tooltip type number value 5 PURSUIT_INTERCEPT tooltip Define whether the character attempts to predict the target's location. type number value 4 PURSUIT_OFFSET tooltip Go to a position offset from the target. type number value 1 PU_EVADE_HIDDEN tooltip Triggered when an llEvade character thinks it has hidden from its pursuer. type number value 0x07 PU_EVADE_SPOTTED tooltip Triggered when an llEvade character switches from hiding to running type number value 0x08 PU_FAILURE_DYNAMIC_PATHFINDING_DISABLED tooltip type number value 10 PU_FAILURE_INVALID_GOAL tooltip Goal is not on the navigation-mesh and cannot be reached. type number value 0x03 PU_FAILURE_INVALID_START tooltip Character cannot navigate from the current location - e.g., the character is off the navmesh or too high above it. type number value 0x02 PU_FAILURE_NO_NAVMESH tooltip This is a fatal error reported to a character when there is no navmesh for the region. This usually indicates a server failure and users should file a bug report and include the time and region in which they received this message. type number value 0x09 PU_FAILURE_NO_VALID_DESTINATION tooltip There is no good place for the character to go - e.g., it is patrolling and all the patrol points are now unreachable. type number value 0x06 PU_FAILURE_OTHER tooltip type number value 1000000 PU_FAILURE_PARCEL_UNREACHABLE tooltip type number value 11 PU_FAILURE_TARGET_GONE tooltip Target (for llPursue or llEvade) can no longer be tracked - e.g., it left the region or is an avatar that is now more than about 30m outside the region. type number value 0x05 PU_FAILURE_UNREACHABLE tooltip Goal is no longer reachable for some reason - e.g., an obstacle blocks the path. type number value 0x04 PU_GOAL_REACHED tooltip Character has reached the goal and will stop or choose a new goal (if wandering). type number value 0x01 PU_SLOWDOWN_DISTANCE_REACHED tooltip Character is near current goal. type number value 0x00 RAD_TO_DEG tooltip 57.2957795 - Number of degrees per radian. You can use this number to convert radians to degrees by multiplying the radians by this number. type number value 57.2957795 RCERR_CAST_TIME_EXCEEDED tooltip type number value -3 RCERR_SIM_PERF_LOW tooltip type number value -2 RCERR_UNKNOWN tooltip type number value -1 RC_DATA_FLAGS tooltip type number value 2 RC_DETECT_PHANTOM tooltip type number value 1 RC_GET_LINK_NUM tooltip type number value 4 RC_GET_NORMAL tooltip type number value 1 RC_GET_ROOT_KEY tooltip type number value 2 RC_MAX_HITS tooltip type number value 3 RC_REJECT_AGENTS tooltip type number value 1 RC_REJECT_LAND tooltip type number value 8 RC_REJECT_NONPHYSICAL tooltip type number value 4 RC_REJECT_PHYSICAL tooltip type number value 2 RC_REJECT_TYPES tooltip type number value 0 REGION_FLAG_ALLOW_DAMAGE tooltip type number value 0x1 REGION_FLAG_ALLOW_DIRECT_TELEPORT tooltip type number value 0x100000 REGION_FLAG_BLOCK_FLY tooltip type number value 0x80000 REGION_FLAG_BLOCK_FLYOVER tooltip type number value 0x8000000 REGION_FLAG_BLOCK_TERRAFORM tooltip type number value 0x40 REGION_FLAG_DISABLE_COLLISIONS tooltip type number value 0x1000 REGION_FLAG_DISABLE_PHYSICS tooltip type number value 0x4000 REGION_FLAG_FIXED_SUN tooltip type number value 0x10 REGION_FLAG_RESTRICT_PUSHOBJECT tooltip type number value 0x400000 REGION_FLAG_SANDBOX tooltip type number value 0x100 REMOTE_DATA_CHANNEL deprecated 1 tooltip type number value 1 REMOTE_DATA_REPLY deprecated 1 tooltip type number value 3 REMOTE_DATA_REQUEST deprecated 1 tooltip type number value 2 REQUIRE_LINE_OF_SIGHT tooltip Define whether the character needs a line-of-sight to give chase. type number value 2 RESTITUTION tooltip Used with llSetPhysicsMaterial to enable the density value. Must be between 0.0 and 1.0 type number value 4 REVERSE tooltip Play animation in reverse direction. type number value 0x4 REZ_ACCEL tooltip Acceleration forced applied to the rezzed object. [vector force, integer rel] type number value 5 REZ_DAMAGE tooltip Damage applied by the object when it collides with an agent. [float damage] type number value 8 REZ_DAMAGE_TYPE tooltip Set the damage type applied when this object collides. [integer damage_type] type number value 12 REZ_FLAGS tooltip Rez flags to set on the newly rezzed object. [integer flags] type number value 1 REZ_FLAG_BLOCK_GRAB_OBJECT tooltip Prevent grabbing the object. type number value 0x0080 REZ_FLAG_DIE_ON_COLLIDE tooltip Object will die after its first collision. type number value 0x0008 REZ_FLAG_DIE_ON_NOENTRY tooltip Object will die if it attempts to enter a parcel that it can not. type number value 0x0010 REZ_FLAG_NO_COLLIDE_FAMILY tooltip Object will not trigger collision events with other objects created by the same rezzer. type number value 0x0040 REZ_FLAG_NO_COLLIDE_OWNER tooltip Object will not trigger collision events with its owner. type number value 0x0020 REZ_FLAG_PHANTOM tooltip Make the object phantom on rez. type number value 0x0004 REZ_FLAG_PHYSICAL tooltip Make the object physical on rez. type number value 0x0002 REZ_FLAG_TEMP tooltip Flag the object as temp on rez. type number value 0x0001 REZ_LOCK_AXES tooltip Prevent the object from rotating around some axes. [vector locks] type number value 11 REZ_OMEGA tooltip Omega applied to the rezzed object. [vector axis, integer rel, float spin, float gain] type number value 7 REZ_PARAM tooltip Integer value to pass to the object as its rez parameter. [integer param] type number value 0 REZ_PARAM_STRING tooltip A string value to pass to the object as its rez parameter. [string param] type number value 13 REZ_POS tooltip Position at which to rez the new object. [vector position, integer rel, integer atroot] type number value 2 REZ_ROT tooltip Rotation applied to newly rezzed object. [rotation rot, integer rel] type number value 3 REZ_SOUND tooltip Sound attached to the rezzed object. [string name, float volume, integer loop] type number value 9 REZ_SOUND_COLLIDE tooltip Sound played by the object on a collision. [string name, float volume] type number value 10 REZ_VEL tooltip Initial velocity of rezzed object. [vector vel, integer rel, integer inherit] type number value 4 ROTATE tooltip Animate texture rotation. type number value 0x20 SCALE tooltip Animate the texture scale. type number value 0x40 SCRIPTED tooltip Scripted in-world objects. type number value 0x8 SIM_STAT_ACTIVE_SCRIPT_COUNT tooltip Number of active scripts. type number value 12 SIM_STAT_AGENT_COUNT tooltip Number of agents in region. type number value 10 SIM_STAT_AGENT_MS tooltip Time spent in 'agent' segment of simulation frame. type number value 7 SIM_STAT_AGENT_UPDATES tooltip Agent updates per second. type number value 2 SIM_STAT_AI_MS tooltip Time spent on AI step. type number value 26 SIM_STAT_ASSET_DOWNLOADS tooltip Pending asset download count. type number value 15 SIM_STAT_ASSET_UPLOADS tooltip Pending asset upload count. type number value 16 SIM_STAT_CHILD_AGENT_COUNT tooltip Number of child agents in region. type number value 11 SIM_STAT_FRAME_MS tooltip Total frame time. type number value 3 SIM_STAT_IMAGE_MS tooltip Time spent in 'image' segment of simulation frame. type number value 8 SIM_STAT_IO_PUMP_MS tooltip Pump IO time. type number value 24 SIM_STAT_NET_MS tooltip Time spent in 'network' segment of simulation frame. type number value 4 SIM_STAT_OTHER_MS tooltip Time spent in 'other' segment of simulation frame. type number value 5 SIM_STAT_PACKETS_IN tooltip Packets in per second. type number value 13 SIM_STAT_PACKETS_OUT tooltip Packets out per second. type number value 14 SIM_STAT_PCT_CHARS_STEPPED tooltip Returns the % of pathfinding characters skipped each frame, averaged over the last minute.\nThe returned value corresponds to the "Characters Updated" stat in the viewer's Statistics Bar. type number value 0 SIM_STAT_PHYSICS_FPS tooltip Physics simulation FPS. type number value 1 SIM_STAT_PHYSICS_MS tooltip Time spent in 'physics' segment of simulation frame. type number value 6 SIM_STAT_PHYSICS_OTHER_MS tooltip Physics other time. type number value 20 SIM_STAT_PHYSICS_SHAPE_MS tooltip Physics shape update time. type number value 19 SIM_STAT_PHYSICS_STEP_MS tooltip Physics step time. type number value 18 SIM_STAT_SCRIPT_EPS tooltip Script events per second. type number value 21 SIM_STAT_SCRIPT_MS tooltip Time spent in 'script' segment of simulation frame. type number value 9 SIM_STAT_SCRIPT_RUN_PCT tooltip Percent of scripts run during frame. type number value 25 SIM_STAT_SLEEP_MS tooltip Time spent sleeping. type number value 23 SIM_STAT_SPARE_MS tooltip Spare time left after frame. type number value 22 SIM_STAT_UNACKED_BYTES tooltip Total unacknowledged bytes. type number value 17 SIT_FLAG_ALLOW_UNSIT tooltip The prim allows a seated avatar to stand up. type number value 0x0002 SIT_FLAG_NO_COLLIDE tooltip The seated avatar's hit box is disabled when seated on this prim. type number value 0x0010 SIT_FLAG_NO_DAMAGE tooltip Damage will not be forwarded to an avatar seated on this prim. type number value 0x0020 SIT_FLAG_SCRIPTED_ONLY tooltip An avatar may not manually sit on this prim. type number value 0x0004 SIT_FLAG_SIT_TARGET tooltip The prim has an explicitly set sit target. type number value 0x0001 SIT_INVALID_AGENT tooltip Avatar ID did not specify a valid avatar. type number value -4 SIT_INVALID_LINK tooltip Link ID did not specify a valid prim in the linkset or resolved to multiple prims. type number value -5 SIT_INVALID_OBJECT tooltip Attempt to force an avatar to sit on an attachment or other invalid target. type number value -7 SIT_NOT_EXPERIENCE tooltip Attempt to force an avatar to sit outside an experience. type number value -1 SIT_NO_ACCESS tooltip Avatar does not have access to the parcel containing the target linkset of the forced sit. type number value -6 SIT_NO_EXPERIENCE_PERMISSION tooltip Avatar has not granted permission to force sits. type number value -2 SIT_NO_SIT_TARGET tooltip No available sit target in linkset for forced sit. type number value -3 SKY_AMBIENT tooltip The ambient color of the environment type number value 0 SKY_BLUE tooltip Blue settings for environment type number value 22 SKY_CLOUDS tooltip Settings controlling cloud density and configuration type number value 2 SKY_CLOUD_TEXTURE tooltip Texture ID used by clouds type number value 19 SKY_DOME tooltip Sky dome information. type number value 4 SKY_GAMMA tooltip The gamma value applied to the scene. type number value 5 SKY_GLOW tooltip Glow color applied to the sun and moon. type number value 6 SKY_HAZE tooltip Haze settings for environment type number value 23 SKY_LIGHT tooltip Miscellaneous lighting values. type number value 8 SKY_MOON tooltip Environmental moon details. type number value 9 SKY_MOON_TEXTURE tooltip Environmental moon texture. type number value 20 SKY_PLANET tooltip Planet information used in rendering the sky. type number value 10 SKY_REFLECTION_PROBE_AMBIANCE tooltip Settings the ambience of the reflection probe. type number value 24 SKY_REFRACTION tooltip Sky refraction parameters for rainbows and optical effects. type number value 11 SKY_STAR_BRIGHTNESS tooltip Brightness value for the stars. type number value 13 SKY_SUN tooltip Detailed sun information type number value 14 SKY_SUN_TEXTURE tooltip Environmental sun texture type number value 21 SKY_TEXTURE_DEFAULTS tooltip Is the environment using the default textures. type number value 1 SKY_TRACKS tooltip Track elevations for this region. type number value 15 SMOOTH tooltip Slide in the X direction, instead of playing separate frames. type number value 0x10 SOUND_LOOP tooltip Sound will loop until stopped. type number value 0x01 SOUND_PLAY tooltip Sound will play normally. type number value 0x00 SOUND_SYNC tooltip Sound will be synchronized with the nearest master. type number value 0x04 SOUND_TRIGGER tooltip Sound will be triggered at the prim's location and not attached. type number value 0x02 SQRT2 tooltip 1.41421356 - The square root of 2. type number value 1.41421356 STATUS_BLOCK_GRAB tooltip Controls whether the object can be grabbed.\nA grab is the default action when in third person, and is available as the hand tool in build mode. This is useful for physical objects that you don't want other people to be able to trivially disturb. The default is FALSE type number value 0x40 STATUS_BLOCK_GRAB_OBJECT tooltip Prevent click-and-drag movement on all prims in the object. type number value 0x400 STATUS_BOUNDS_ERROR tooltip Argument(s) passed to function had a bounds error. type number value 1002 STATUS_CAST_SHADOWS tooltip type number value 0x200 STATUS_DIE_AT_EDGE tooltip Controls whether the object is returned to the owner's inventory if it wanders off the edge of the world.\nIt is useful to set this status TRUE for things like bullets or rockets. The default is TRUE type number value 0x80 STATUS_DIE_AT_NO_ENTRY tooltip Controls whether the object dies if it attempts to enter a parcel that does not allow object entry or does not have enough capacity.\nIt is useful to set this status TRUE for things like bullets or rockets. The default is FALSE type number value 0x800 STATUS_INTERNAL_ERROR tooltip An internal error occurred. type number value 1999 STATUS_MALFORMED_PARAMS tooltip Function was called with malformed parameters. type number value 1000 STATUS_NOT_FOUND tooltip Object or other item was not found. type number value 1003 STATUS_NOT_SUPPORTED tooltip Feature not supported. type number value 1004 STATUS_OK tooltip Result of function call was a success. type number value 0 STATUS_PHANTOM tooltip Controls/indicates whether the object collides or not.\nSetting the value to TRUE makes the object non-colliding with all objects. It is a good idea to use this for most objects that move or rotate, but are non-physical. It is also useful for simulating volumetric lighting. The default is FALSE. type number value 0x10 STATUS_PHYSICS tooltip Controls/indicates whether the object moves physically.\nThis controls the same flag that the UI check-box for Physical controls. The default is FALSE. type number value 0x1 STATUS_RETURN_AT_EDGE tooltip type number value 0x100 STATUS_ROTATE_X tooltip type number value 0x2 STATUS_ROTATE_Y tooltip type number value 0x4 STATUS_ROTATE_Z tooltip Controls/indicates whether the object can physically rotate around the specific axis or not. This flag has no meaning for non-physical objects. Set the value to FALSE if you want to disable rotation around that axis. The default is TRUE for a physical object. A useful example to think about when visualizing the effect is a sit-and-spin device. They spin around the Z axis (up) but not around the X or Y axis. type number value 0x8 STATUS_SANDBOX tooltip Controls/indicates whether the object can cross region boundaries and move more than 20 meters from its creation point. The default if FALSE. type number value 0x20 STATUS_TYPE_MISMATCH tooltip Argument(s) passed to function had a type mismatch. type number value 1001 STATUS_WHITELIST_FAILED tooltip Whitelist Failed. type number value 2001 STRING_TRIM tooltip type number value 0x03 STRING_TRIM_HEAD tooltip type number value 0x01 STRING_TRIM_TAIL tooltip type number value 0x02 TARGETED_EMAIL_OBJECT_OWNER tooltip Send email to the owner of the object type number value 0x02 TARGETED_EMAIL_ROOT_CREATOR tooltip Send email to the creator of the root object type number value 0x01 TERRAIN_DETAIL_1 tooltip type number value 0 TERRAIN_DETAIL_2 tooltip type number value 1 TERRAIN_DETAIL_3 tooltip type number value 2 TERRAIN_DETAIL_4 tooltip type number value 3 TERRAIN_HEIGHT_RANGE_NE tooltip type number value 7 TERRAIN_HEIGHT_RANGE_NW tooltip type number value 6 TERRAIN_HEIGHT_RANGE_SE tooltip type number value 5 TERRAIN_HEIGHT_RANGE_SW tooltip type number value 4 TERRAIN_PBR_OFFSET_1 tooltip type number value 16 TERRAIN_PBR_OFFSET_2 tooltip type number value 17 TERRAIN_PBR_OFFSET_3 tooltip type number value 18 TERRAIN_PBR_OFFSET_4 tooltip type number value 19 TERRAIN_PBR_ROTATION_1 tooltip type number value 12 TERRAIN_PBR_ROTATION_2 tooltip type number value 13 TERRAIN_PBR_ROTATION_3 tooltip type number value 14 TERRAIN_PBR_ROTATION_4 tooltip type number value 15 TERRAIN_PBR_SCALE_1 tooltip type number value 8 TERRAIN_PBR_SCALE_2 tooltip type number value 9 TERRAIN_PBR_SCALE_3 tooltip type number value 10 TERRAIN_PBR_SCALE_4 tooltip type number value 11 TEXTURE_BLANK tooltip type uuid value 5748decc-f629-461c-9a36-a35a221fe21f TEXTURE_DEFAULT tooltip type uuid value 89556747-24cb-43ed-920b-47caed15465f TEXTURE_MEDIA tooltip type uuid value 8b5fec65-8d8d-9dc5-cda8-8fdf2716e361 TEXTURE_PLYWOOD tooltip type uuid value 89556747-24cb-43ed-920b-47caed15465f TEXTURE_TRANSPARENT tooltip type uuid value 8dcd4a48-2d37-4909-9f78-f7a9eb4ef903 TOUCH_INVALID_FACE tooltip type number value -1 TOUCH_INVALID_TEXCOORD tooltip type vector value <-1.0, -1.0, 0.0> TOUCH_INVALID_VECTOR tooltip type vector value <0.0, 0.0, 0.0> TP_ROUTING_BLOCKED tooltip Direct teleporting is blocked on this parcel. type number value 0 TP_ROUTING_FREE tooltip Teleports are unrestricted on this parcel. type number value 2 TP_ROUTING_LANDINGP tooltip Teleports are routed to a landing point if set on this parcel. type number value 1 TRANSFER_BAD_OPTS tooltip Invalid inventory options. type number value -1 TRANSFER_BAD_ROOT tooltip The root path specified in TRANSFER_DEST contained an invalid directory or was reduced to nothing. type number value -5 TRANSFER_DEST tooltip The root folder to transfer inventory into. type number value 0 TRANSFER_FLAGS tooltip Flags to control the behavior of inventory transfer. type number value 1 TRANSFER_FLAG_COPY tooltip Gives a copy of the object being transfered. Implies TRANSFER_FLAG_TAKE. type number value 0x0004 TRANSFER_FLAG_RESERVED tooltip Reserved for future expansion. type number value 0x0001 TRANSFER_FLAG_TAKE tooltip On a successful transfer, automatically takes the object into inventory. type number value 0x0002 TRANSFER_NO_ATTACHMENT tooltip Can not transfer ownership of an attached object. type number value -7 TRANSFER_NO_ITEMS tooltip No items in the inventory list are eligible for transfer. type number value -4 TRANSFER_NO_PERMS tooltip The object does not have transfer permissions. type number value -6 TRANSFER_NO_TARGET tooltip Could not find the receiver in the current region. type number value -2 TRANSFER_OK tooltip Inventory transfer offer was successfully made. type number value 0 TRANSFER_THROTTLE tooltip Inventory throttle hit. type number value -3 TRAVERSAL_TYPE tooltip One of TRAVERSAL_TYPE_FAST, TRAVERSAL_TYPE_SLOW, and TRAVERSAL_TYPE_NONE. type number value 7 TRAVERSAL_TYPE_FAST tooltip type number value 1 TRAVERSAL_TYPE_NONE tooltip type number value 2 TRAVERSAL_TYPE_SLOW tooltip type number value 0 TWO_PI tooltip 6.28318530 - The radians of a circle. type number value 6.28318530 TYPE_FLOAT tooltip The list entry is a float. type number value 2 TYPE_INTEGER tooltip The list entry is an integer. type number value 1 TYPE_INVALID tooltip The list entry is invalid. type number value 0 TYPE_KEY tooltip The list entry is a key. type number value 4 TYPE_ROTATION tooltip The list entry is a rotation. type number value 6 TYPE_STRING tooltip The list entry is a string. type number value 3 TYPE_VECTOR tooltip The list entry is a vector. type number value 5 URL_REQUEST_DENIED tooltip type string value URL_REQUEST_DENIED URL_REQUEST_GRANTED tooltip type string value URL_REQUEST_GRANTED VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY tooltip A slider between minimum (0.0) and maximum (1.0) deflection of angular orientation. That is, its a simple scalar for modulating the strength of angular deflection such that the vehicles preferred axis of motion points toward its real velocity. type number value 32 VEHICLE_ANGULAR_DEFLECTION_TIMESCALE tooltip The time-scale for exponential success of linear deflection deflection. Its another way to specify the strength of the vehicles tendency to reorient itself so that its preferred axis of motion agrees with its true velocity. type number value 33 VEHICLE_ANGULAR_FRICTION_TIMESCALE tooltip A vector of timescales for exponential decay of the vehicle's angular velocity about its preferred axes of motion (at, left, up). Range = [0.07, inf) seconds for each element of the vector. type number value 17 VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE tooltip The timescale for exponential decay of the angular motors magnitude. type number value 35 VEHICLE_ANGULAR_MOTOR_DIRECTION tooltip The direction and magnitude (in preferred frame) of the vehicle's angular motor. The vehicle will accelerate (or decelerate if necessary) to match its velocity to its motor. type number value 19 VEHICLE_ANGULAR_MOTOR_TIMESCALE tooltip The timescale for exponential approach to full angular motor velocity. type number value 34 VEHICLE_BANKING_EFFICIENCY tooltip A slider between anti (-1.0), none (0.0), and maxmum (1.0) banking strength. type number value 38 VEHICLE_BANKING_MIX tooltip A slider between static (0.0) and dynamic (1.0) banking. "Static" means the banking scales only with the angle of roll, whereas "dynamic" is a term that also scales with the vehicles linear speed. type number value 39 VEHICLE_BANKING_TIMESCALE tooltip The timescale for banking to exponentially approach its maximum effect. This is another way to scale the strength of the banking effect, however it affects the term that is proportional to the difference between what the banking behavior is trying to do, and what the vehicle is actually doing. type number value 40 VEHICLE_BUOYANCY tooltip A slider between minimum (0.0) and maximum anti-gravity (1.0). type number value 27 VEHICLE_FLAG_BLOCK_INTERFERENCE tooltip Prevent other scripts from pushing vehicle. type number value 0x400 VEHICLE_FLAG_CAMERA_DECOUPLED tooltip type number value 0x200 VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT tooltip Hover at global height. type number value 0x10 VEHICLE_FLAG_HOVER_TERRAIN_ONLY tooltip Ignore water height when hovering. type number value 0x8 VEHICLE_FLAG_HOVER_UP_ONLY tooltip Hover does not push down. Use this flag for hovering vehicles that should be able to jump above their hover height. type number value 0x20 VEHICLE_FLAG_HOVER_WATER_ONLY tooltip Ignore terrain height when hovering. type number value 0x4 VEHICLE_FLAG_LIMIT_MOTOR_UP tooltip Prevents ground vehicles from motoring into the sky. type number value 0x40 VEHICLE_FLAG_LIMIT_ROLL_ONLY tooltip For vehicles with vertical attractor that want to be able to climb/dive, for instance, aeroplanes that want to use the banking feature. type number value 0x2 VEHICLE_FLAG_MOUSELOOK_BANK tooltip type number value 0x100 VEHICLE_FLAG_MOUSELOOK_STEER tooltip type number value 0x80 VEHICLE_FLAG_NO_DEFLECTION_UP tooltip This flag prevents linear deflection parallel to world z-axis. This is useful for preventing ground vehicles with large linear deflection, like bumper cars, from climbing their linear deflection into the sky. type number value 0x1 VEHICLE_FLAG_NO_FLY_UP deprecated 1 tooltip Old, changed to VEHICLE_FLAG_NO_DEFLECTION_UP type number value 0x1 VEHICLE_HOVER_EFFICIENCY tooltip A slider between minimum (0.0 = bouncy) and maximum (1.0 = fast as possible) damped motion of the hover behavior. type number value 25 VEHICLE_HOVER_HEIGHT tooltip The height (above the terrain or water, or global) at which the vehicle will try to hover. type number value 24 VEHICLE_HOVER_TIMESCALE tooltip Period of time (in seconds) for the vehicle to achieve its hover height. type number value 26 VEHICLE_LINEAR_DEFLECTION_EFFICIENCY tooltip A slider between minimum (0.0) and maximum (1.0) deflection of linear velocity. That is, its a simple scalar for modulating the strength of linear deflection. type number value 28 VEHICLE_LINEAR_DEFLECTION_TIMESCALE tooltip The timescale for exponential success of linear deflection deflection. It is another way to specify how much time it takes for the vehicle's linear velocity to be redirected to its preferred axis of motion. type number value 29 VEHICLE_LINEAR_FRICTION_TIMESCALE tooltip A vector of timescales for exponential decay of the vehicle's linear velocity along its preferred axes of motion (at, left, up). Range = [0.07, inf) seconds for each element of the vector. type number value 16 VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE tooltip The timescale for exponential decay of the linear motors magnitude. type number value 31 VEHICLE_LINEAR_MOTOR_DIRECTION tooltip The direction and magnitude (in preferred frame) of the vehicle's linear motor. The vehicle will accelerate (or decelerate if necessary) to match its velocity to its motor. Range of magnitude = [0, 30] meters/second. type number value 18 VEHICLE_LINEAR_MOTOR_OFFSET tooltip type number value 20 VEHICLE_LINEAR_MOTOR_TIMESCALE tooltip The timescale for exponential approach to full linear motor velocity. type number value 30 VEHICLE_REFERENCE_FRAME tooltip A rotation of the vehicle's preferred axes of motion and orientation (at, left, up) with respect to the vehicle's local frame (x, y, z). type number value 44 VEHICLE_TYPE_AIRPLANE tooltip Uses linear deflection for lift, no hover, and banking to turn.\nSee http://wiki.secondlife.com/wiki/VEHICLE_TYPE_AIRPLANE type number value 4 VEHICLE_TYPE_BALLOON tooltip Hover, and friction, but no deflection.\nSee http://wiki.secondlife.com/wiki/VEHICLE_TYPE_BALLOON type number value 5 VEHICLE_TYPE_BOAT tooltip Hovers over water with lots of friction and some anglar deflection.\nSee http://wiki.secondlife.com/wiki/VEHICLE_TYPE_BOAT type number value 3 VEHICLE_TYPE_CAR tooltip Another vehicle that bounces along the ground but needs the motors to be driven from external controls or timer events.\nSee http://wiki.secondlife.com/wiki/VEHICLE_TYPE_CAR type number value 2 VEHICLE_TYPE_NONE tooltip type number value 0 VEHICLE_TYPE_SLED tooltip Simple vehicle that bumps along the ground, and likes to move along its local x-axis.\nSee http://wiki.secondlife.com/wiki/VEHICLE_TYPE_SLED type number value 1 VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY tooltip A slider between minimum (0.0 = wobbly) and maximum (1.0 = firm as possible) stability of the vehicle to keep itself upright. type number value 36 VEHICLE_VERTICAL_ATTRACTION_TIMESCALE tooltip The period of wobble, or timescale for exponential approach, of the vehicle to rotate such that its preferred "up" axis is oriented along the world's "up" axis. type number value 37 VERTICAL tooltip type number value 0 WANDER_PAUSE_AT_WAYPOINTS tooltip type number value 0 WATER_BLUR_MULTIPLIER tooltip Blur factor. type number value 100 WATER_FOG tooltip Fog properties when underwater. type number value 101 WATER_FRESNEL tooltip Fresnel scattering applied to the surface of the water. type number value 102 WATER_NORMAL_SCALE tooltip Scaling applied to the water normal map. type number value 104 WATER_NORMAL_TEXTURE tooltip Normal map used for environmental waves. type number value 107 WATER_REFRACTION tooltip Refraction factors when looking through the surface of the water. type number value 105 WATER_TEXTURE_DEFAULTS tooltip Is the environment using the default wave map. type number value 103 WATER_WAVE_DIRECTION tooltip Vectors for the directions of the waves. type number value 106 XP_ERROR_EXPERIENCES_DISABLED tooltip The region currently has experiences disabled. type number value 2 XP_ERROR_EXPERIENCE_DISABLED tooltip The experience owner has temporarily disabled the experience. type number value 8 XP_ERROR_EXPERIENCE_SUSPENDED tooltip The experience has been suspended by Linden Customer Support. type number value 9 XP_ERROR_INVALID_EXPERIENCE tooltip The script is associated with an experience that no longer exists. type number value 7 XP_ERROR_INVALID_PARAMETERS tooltip One of the string arguments was too big to fit in the key-value store. type number value 3 XP_ERROR_KEY_NOT_FOUND tooltip The requested key does not exist. type number value 14 XP_ERROR_MATURITY_EXCEEDED tooltip The content rating of the experience exceeds that of the region. type number value 16 XP_ERROR_NONE tooltip No error was detected. type number value 0 XP_ERROR_NOT_FOUND tooltip The sim was unable to verify the validity of the experience. Retrying after a short wait is advised. type number value 6 XP_ERROR_NOT_PERMITTED tooltip This experience is not allowed to run by the requested agent. type number value 4 XP_ERROR_NOT_PERMITTED_LAND tooltip This experience is not allowed to run on the current region. type number value 17 XP_ERROR_NO_EXPERIENCE tooltip This script is not associated with an experience. type number value 5 XP_ERROR_QUOTA_EXCEEDED tooltip An attempted write data to the key-value store failed due to the data quota being met. type number value 11 XP_ERROR_REQUEST_PERM_TIMEOUT tooltip Request timed out; permissions not modified. type number value 18 XP_ERROR_RETRY_UPDATE tooltip A checked update failed due to an out of date request. type number value 15 XP_ERROR_STORAGE_EXCEPTION tooltip Unable to communicate with the key-value store. type number value 13 XP_ERROR_STORE_DISABLED tooltip The key-value store is currently disabled on this region. type number value 12 XP_ERROR_THROTTLED tooltip The call failed due to too many recent calls. type number value 1 XP_ERROR_UNKNOWN_ERROR tooltip Other unknown error. type number value 10 ZERO_ROTATION tooltip type quaternion value <0.0, 0.0, 0.0, 1.0> ZERO_VECTOR tooltip type vector value <0.0, 0.0, 0.0> events at_rot_target arguments TargetNumber tooltip type number TargetRotation tooltip type quaternion CurrentRotation tooltip type quaternion tooltip This event is triggered when a script comes within a defined angle of a target rotation. The range and rotation are set by a call to llRotTarget. at_target arguments TargetNumber tooltip type number TargetPosition tooltip type vector CurrentPosition tooltip type vector tooltip This event is triggered when the scripted object comes within a defined range of the target position, defined by the llTarget function call. attach arguments AvatarID tooltip type uuid tooltip This event is triggered whenever an object is attached or detached from an avatar. If it is attached, the key of the avatar it is attached to is passed in, otherwise NULL_KEY is. changed arguments Changed tooltip type number tooltip Triggered when various events change the object. The change argument will be a bit-field of CHANGED_* constants. collision arguments detected tooltip Array of detected events. type {DetectedEvent} tooltip This event is raised while another object, or avatar, is colliding with the object the script is attached to. The number of detected objects is passed to the script. Information on those objects may be gathered via the llDetected* functions. collision_end arguments detected tooltip Array of detected events. type {DetectedEvent} tooltip This event is raised when another object, or avatar, stops colliding with the object the script is attached to. The number of detected objects is passed to the script. Information on those objects may be gathered via the llDetected* library functions. collision_start arguments detected tooltip Array of detected events. type {DetectedEvent} tooltip This event is raised when another object, or avatar, starts colliding with the object the script is attached to. The number of detected objects is passed to the script. Information on those objects may be gathered via the llDetected* library functions. control arguments AvatarID tooltip type uuid Levels tooltip type number Edges tooltip type number tooltip Once a script has the ability to grab control inputs from the avatar, this event will be used to pass the commands into the script. The levels and edges are bit-fields of control constants. dataserver arguments RequestID tooltip type uuid Data tooltip type string tooltip This event is triggered when the requested data is returned to the script. Data may be requested by the llRequestAgentData, llRequestInventoryData, and llGetNotecardLine function calls, for example. email arguments Time tooltip type string Address tooltip type string Subject tooltip type string Body tooltip type string NumberRemaining tooltip type number tooltip This event is triggered when an email sent to this script arrives. The number remaining tells how many more emails are known to be still pending. experience_permissions arguments agent_id tooltip ID of the agent approving permission for the Experience. type uuid tooltip Triggered when an agent has approved an experience permissions request. experience_permissions_denied arguments agent_id tooltip ID of the agent denying permission for the Experience. type uuid Reason tooltip One of the XP_ERROR_... constants describing the reason why the Experience permissions were denied for the agent. type number tooltip Describes why the Experience permissions were denied for the agent. final_damage arguments detected tooltip Array of detected events. type {DetectedEvent} tooltip Triggered as damage is applied to an avatar or task, after all on_damage events have been processed. game_control arguments id tooltip UUID of avatar supplying input type uuid buttons tooltip 32-bit mask of buttons pressed type number axes tooltip Six float values in range [-1, 1] type list tooltip This event is raised when game controller input changes. http_request arguments HTTPRequestID tooltip type uuid HTTPMethod tooltip type string Body tooltip type string tooltip Triggered when task receives an HTTP request. http_response arguments HTTPRequestID tooltip type uuid Status tooltip type number Metadata tooltip type list Body tooltip type string tooltip This event handler is invoked when an HTTP response is received for a pending llHTTPRequest request or if a pending request fails or times out. land_collision arguments Position tooltip type vector tooltip This event is raised when the object the script is attached to is colliding with the ground. land_collision_end arguments Position tooltip type vector tooltip This event is raised when the object the script is attached to stops colliding with the ground. land_collision_start arguments Position tooltip type vector tooltip This event is raised when the object the script is attached to begins to collide with the ground. link_message arguments SendersLink tooltip type number Value tooltip type number Text tooltip type string ID tooltip type string tooltip Triggered when object receives a link message via llMessageLinked function call. linkset_data arguments action tooltip type number name tooltip type string value tooltip type string tooltip Triggered when a script modifies the linkset datastore. listen arguments Channel tooltip type number Name tooltip type string ID tooltip type uuid Text tooltip type string tooltip This event is raised whenever a chat message matching the constraints set in the llListen command is received. The name and ID of the speaker, as well as the message, are passed in as parameters. Channel 0 is the public chat channel that all avatars see as chat text. Channels 1 through 2,147,483,648 are private channels that are not sent to avatars but other scripts can listen on those channels. money arguments Payer tooltip type uuid Amount tooltip type number tooltip This event is triggered when a resident has given an amount of Linden dollars to the object. moving_end arguments tooltip Triggered whenever an object with this script stops moving. moving_start arguments tooltip Triggered whenever an object with this script starts moving. no_sensor arguments tooltip This event is raised when sensors are active, via the llSensor function call, but are not sensing anything. not_at_rot_target arguments tooltip When a target is set via the llRotTarget function call, but the script is outside the specified angle this event is raised. not_at_target arguments tooltip When a target is set via the llTarget library call, but the script is outside the specified range this event is raised. object_rez arguments RezzedObjectsID tooltip type uuid tooltip Triggered when an object rezzes another object from its inventory via the llRezObject, or similar, functions. The id is the globally unique key for the object rezzed. on_damage arguments detected tooltip Array of detected events. type {DetectedEvent} tooltip Triggered when an avatar or object receives damage. on_death arguments tooltip Triggered when an avatar reaches 0 health. on_rez arguments StartParameter tooltip type number tooltip Triggered whenever an object is rezzed from inventory or by another object. The start parameter is passed in from the llRezObject call, or zero if from inventory. path_update arguments Type tooltip type number Reserved tooltip type list tooltip This event is called to inform the script of changes within the object's path-finding status. remote_data deprecated 1 arguments EventType tooltip type number ChannelID tooltip type uuid MessageID tooltip type uuid Sender tooltip type string IData tooltip type number SData tooltip type string tooltip This event is deprecated. run_time_permissions arguments PermissionFlags tooltip type number tooltip Scripts need permission from either the owner or the avatar they wish to act on before they may perform certain functions, such as debiting money from their owners account, triggering an animation on an avatar, or capturing control inputs. The llRequestPermissions library function is used to request these permissions and the various permissions integer constants can be supplied. The integer returned to this event handler contains the current set of permissions flags, so if permissions equal 0 then no permissions are set. sensor arguments detected tooltip Array of detected events. type {DetectedEvent} tooltip This event is raised whenever objects matching the constraints of the llSensor command are detected. The number of detected objects is passed to the script in the parameter. Information on those objects may be gathered via the llDetected* functions. timer deprecated 1 arguments tooltip This event is raised at regular intervals set by the llSetTimerEvent library function. touch arguments detected tooltip Array of detected events. type {DetectedEvent} tooltip This event is raised while a user is touching the object the script is attached to. The number of touching objects is passed to the script in the parameter. Information on those objects may be gathered via the llDetected* library functions. touch_end arguments detected tooltip Array of detected events. type {DetectedEvent} tooltip This event is raised when a user stops touching the object the script is attached to. The number of touches is passed to the script in the parameter. Information on those objects may be gathered via the llDetected* library functions. touch_start arguments detected tooltip Array of detected events. type {DetectedEvent} tooltip This event is raised when a user first touches the object the script is attached to. The number of touches is passed to the script in the parameter. Information on those objects may be gathered via the llDetected() library functions. transaction_result arguments RequestID tooltip type uuid Success tooltip type number Message tooltip type string tooltip Triggered by llTransferMoney() function. functions assert type-arguments T arguments value tooltip The value to check for truthiness. type T? message tooltip Optional error message to display if the value is not truthy. type string? energy 10 return T sleep 0 tooltip Checks if the value is truthy; if not, raises an error with the optional message. error arguments obj tooltip The error object to raise. type any level tooltip Optional level to attribute the error to in the call stack. type number? energy 10 return never sleep 0 tooltip Raises an error with the specified object and optional call stack level. gcinfo arguments energy 10 return number sleep 0 tooltip Returns the total heap size in kilobytes. getmetatable arguments obj tooltip The object to get the metatable for. type any energy 10 return {[any]: any}? sleep 0 tooltip Returns the metatable for the specified object. next type-arguments K V arguments t tooltip The table to traverse. type {[K]: V} i tooltip Optional key to start traversal after. type K? energy 10 return (K, V)? sleep 0 tooltip Returns the next key-value pair in the table traversal order. newproxy arguments mt tooltip Optional boolean to create a modifiable metatable. type boolean? energy 10 return any sleep 0 tooltip Creates a new untyped userdata object with an optional metatable. print arguments ... tooltip Arguments to print to standard output. type ...any energy 10 return () sleep 0 tooltip Prints all arguments to standard output using Tab as a separator. rawequal arguments a tooltip First object to compare. type any b tooltip Second object to compare. type any energy 10 return boolean sleep 0 tooltip Returns true if a and b have the same type and value. rawget type-arguments K V arguments t tooltip The table to perform the lookup on. type {[K]: V} k tooltip The key to look up in the table. type K energy 10 return V? sleep 0 tooltip Performs a table lookup bypassing metatables. rawset type-arguments K V arguments t tooltip The table to assign the value to. type {[K]: V} k tooltip The key to assign the value to. type K v tooltip The value to assign. type V energy 10 return {[K]: V} sleep 0 tooltip Assigns a value to a table field bypassing metatables. rawlen type-arguments K V arguments t tooltip The table to assign the value to. type {[any]: any} | string energy 10 return number sleep 0 tooltip Returns the length of a table or string bypassing metatables. select arguments i tooltip The index or '#' to count arguments. type string | number ... tooltip The arguments to select from. type ...any energy 10 return any sleep 0 tooltip Returns a subset of arguments or the number of arguments. setmetatable arguments t tooltip The table to set the metatable for. type { [any]: any } mt tooltip The metatable to set. type { [any]: any }? energy 10 return () sleep 0 tooltip Changes the metatable for the given table. tonumber arguments s tooltip The string to convert to a number. type string base tooltip Optional base for the conversion. type number? energy 10 return number? sleep 0 tooltip Converts the input string to a number in the specified base. tostring arguments obj tooltip The object to convert to a string. type any energy 10 return string sleep 0 tooltip Converts the input object to a string. type arguments obj tooltip The object to get the type of. type any energy 10 return string sleep 0 tooltip Returns the type of the object as a string. typeof arguments obj tooltip The object to get the type of. type any energy 10 return string sleep 0 tooltip Returns the type of the object, including custom userdata types. ipairs type-arguments V arguments t tooltip The table to iterate over. type {V} energy 10 return (({V}, number) -> (number?, V), {V}, number) sleep 0 tooltip Returns an iterator for numeric key-value pairs in the table. pairs type-arguments K V arguments t tooltip The table to iterate over. type {[K]: V} energy 10 return (({[K], V}, K) -> (K?, V), {[K], V}, K) sleep 0 tooltip Returns an iterator for all key-value pairs in the table. pcall type-arguments A... R... arguments f tooltip A function to be called. type (A...) -> R... ... tooltip Arguments to pass to the function. type A... energy 10 return (boolean, R...) sleep 0 tooltip Calls function f with parameters args, returning success and function results or an error. xpcall type-arguments E A... R1... R2... arguments f tooltip A function to be called. type (A...) -> R1... e tooltip Error handler function. type (E) -> R2... ... tooltip Arguments to pass to the function. type A... energy 10 return (boolean, R1...) sleep 0 tooltip Calls function f with parameters args, handling errors with e if they occur. require arguments target tooltip The name of the external module. type string energy 10 return any sleep 0 tooltip Execute the named external module. unpack type-arguments V arguments a tooltip Array from which to extract values. type {V} f tooltip Starting index (optional, defaults to 1). type number? t tooltip Ending index (optional, defaults to #a). type number? energy 10 return ...V sleep 0 tooltip Returns values from an array in the specified index range. dangerouslyexecuterequiredmodule arguments f tooltip type (...any) -> ...any energy 10 return ...any sleep 0 tooltip Dangerously executes a required module function toquaternion arguments val tooltip type any energy 10 return quaternion? sleep 0 tooltip Converts a value to a quaternion, returns nil if invalid torotation arguments val tooltip type any energy 10 return quaternion? sleep 0 tooltip Converts a value to a rotation (quaternion), returns nil if invalid touuid arguments val tooltip type string | buffer | uuid energy 10 return uuid? sleep 0 tooltip Converts a string, buffer, or uuid to a uuid, returns nil if invalid tovector arguments val tooltip type any energy 10 return vector? sleep 0 tooltip Converts a value to a vector, returns nil if invalid bit32 energy -1 tooltip Bitwise operations library bit32.arshift arguments n tooltip Number to shift. type number i tooltip Number of bits to shift. type number energy 10 return number sleep 0 tooltip Shifts n by i bits to the right. If i is negative, a left shift is performed. Does an arithmetic shift: The most significant bit of n is propagated during the shift. bit32.band arguments ... tooltip Numbers to perform bitwise AND on. type ...number energy 10 return number sleep 0 tooltip Performs a bitwise AND operation on input numbers. bit32.bnot arguments n tooltip Number to negate. type number energy 10 return number sleep 0 tooltip Returns the bitwise negation of the input number. bit32.bor arguments ... tooltip Numbers to perform bitwise OR on. type ...number energy 10 return number sleep 0 tooltip Performs a bitwise OR operation on input numbers. bit32.btest arguments ... tooltip Numbers to perform bitwise AND on. type ...number energy 10 return boolean sleep 0 tooltip Performs a bitwise AND operation on input numbers. Returns true if result is non-zero. bit32.bxor arguments ... tooltip Numbers to perform bitwise XOR on. type ...number energy 10 return number sleep 0 tooltip Performs a bitwise XOR operation on input numbers. bit32.byteswap arguments n tooltip type number energy 10 return number sleep 0 tooltip Swap byte order bit32.countlz arguments n tooltip type number energy 10 return number sleep 0 tooltip Count leading zeros bit32.countrz arguments n tooltip type number energy 10 return number sleep 0 tooltip Count trailing zeros bit32.extract arguments n tooltip type number field tooltip type number width tooltip type number? energy 10 return number sleep 0 tooltip Extracts bits from n at position field with width bit32.lrotate arguments n tooltip Number to rotate. type number i tooltip Number of bits to rotate. type number energy 10 return number sleep 0 tooltip Rotates n by i bits to the left. If i is negative, a right rotate is performed. bit32.lshift arguments n tooltip Number to shift. type number i tooltip Number of bits to shift. type number energy 10 return number sleep 0 tooltip Shifts n by i bits to the left. If i is negative, a right shift is performed. bit32.replace arguments n tooltip type number v tooltip type number field tooltip type number width tooltip type number? energy 10 return number sleep 0 tooltip Replaces bits in n at position field with width using value v bit32.rrotate arguments n tooltip Number to rotate. type number i tooltip Number of bits to rotate. type number energy 10 return number sleep 0 tooltip Rotates n by i bits to the right. If i is negative, a left rotate is performed. bit32.rshift arguments n tooltip Number to shift. type number i tooltip Number of bits to shift. type number energy 10 return number sleep 0 tooltip Shifts n by i bits to the right. If i is negative, a left shift is performed. buffer energy -1 tooltip Buffer manipulation library for binary data buffer.copy arguments target tooltip Target buffer to copy into. type buffer targetOffset tooltip Offset in target buffer. type number source tooltip Source buffer to copy from. type buffer sourceOffset tooltip Offset in source buffer (optional). type number? count tooltip Number of bytes to copy (optional). type number? energy 10 return () sleep 0 tooltip Copies bytes from the source buffer into the target buffer. buffer.create arguments size tooltip Size of the buffer to create. type number energy 10 return buffer sleep 0 tooltip Creates a buffer of the requested size with all bytes initialized to 0. buffer.fill arguments b tooltip Buffer to fill. type buffer offset tooltip Byte offset to start filling. type number value tooltip Value to fill with. type number count tooltip Number of bytes to fill (optional). type number? energy 10 return () sleep 0 tooltip Fills the buffer with the specified value starting at the given offset. buffer.fromstring arguments str tooltip String to initialize the buffer with. type string energy 10 return buffer sleep 0 tooltip Creates a buffer initialized to the contents of the string. buffer.len arguments b tooltip Buffer to get the size of. type buffer energy 10 return number sleep 0 tooltip Returns the size of the buffer in bytes. buffer.readbits arguments b tooltip Buffer to read from. type buffer bitOffset tooltip Bit offset to read at. type number bitCount tooltip Number of bits to read. Must be in [0, 32] range. type number energy 10 return number sleep 0 tooltip Reads up to 32 bits from the buffer at the given offset. buffer.readf32 arguments b tooltip Buffer to read from. type buffer offset tooltip Byte offset to read from. type number energy 10 return number sleep 0 tooltip Reads a 32-bit floating-point number from the buffer at the given offset. buffer.readf64 arguments b tooltip Buffer to read from. type buffer offset tooltip Byte offset to read from. type number energy 10 return number sleep 0 tooltip Reads a 64-bit floating-point number from the buffer at the given offset. buffer.readi16 arguments b tooltip Buffer to read from. type buffer offset tooltip Byte offset to read from. type number energy 10 return number sleep 0 tooltip Reads a signed 16-bit integer from the buffer at the given offset. buffer.readi32 arguments b tooltip Buffer to read from. type buffer offset tooltip Byte offset to read from. type number energy 10 return number sleep 0 tooltip Reads a signed 32-bit integer from the buffer at the given offset. buffer.readi8 arguments b tooltip Buffer to read from. type buffer offset tooltip Byte offset to read from. type number energy 10 return number sleep 0 tooltip Reads a signed 8-bit integer from the buffer at the given offset. buffer.readstring arguments b tooltip Buffer to read from. type buffer offset tooltip Byte offset to start reading. type number count tooltip Number of bytes to read. type number energy 10 return string sleep 0 tooltip Reads a string of the given length from the buffer at the specified offset. buffer.readu16 arguments b tooltip Buffer to read from. type buffer offset tooltip Byte offset to read from. type number energy 10 return number sleep 0 tooltip Reads an unsigned 16-bit integer from the buffer at the given offset. buffer.readu32 arguments b tooltip Buffer to read from. type buffer offset tooltip Byte offset to read from. type number energy 10 return number sleep 0 tooltip Reads an unsigned 32-bit integer from the buffer at the given offset. buffer.readu8 arguments b tooltip Buffer to read from. type buffer offset tooltip Byte offset to read from. type number energy 10 return number sleep 0 tooltip Reads an unsigned 8-bit integer from the buffer at the given offset. buffer.tostring arguments b tooltip Buffer to convert to a string. type buffer energy 10 return string sleep 0 tooltip Returns the buffer data as a string. buffer.writebits arguments b tooltip Buffer to write to. type buffer bitOffset tooltip Bit offset to write at. type number bitCount tooltip Number of bits to write. Must be in [0, 32] range. type number value tooltip Source of bits to write. type number energy 10 return () sleep 0 tooltip Writes up to 32 bits to the buffer at the given offset. buffer.writef32 arguments b tooltip Buffer to write to. type buffer offset tooltip Byte offset to write at. type number value tooltip Value to write. type number energy 10 return () sleep 0 tooltip Writes a 32-bit floating-point number to the buffer at the given offset. buffer.writef64 arguments b tooltip Buffer to write to. type buffer offset tooltip Byte offset to write at. type number value tooltip Value to write. type number energy 10 return () sleep 0 tooltip Writes a 64-bit floating-point number to the buffer at the given offset. buffer.writei16 arguments b tooltip Buffer to write to. type buffer offset tooltip Byte offset to write at. type number value tooltip Value to write. type number energy 10 return () sleep 0 tooltip Writes a signed 16-bit integer to the buffer at the given offset. buffer.writei32 arguments b tooltip Buffer to write to. type buffer offset tooltip Byte offset to write at. type number value tooltip Value to write. type number energy 10 return () sleep 0 tooltip Writes a signed 32-bit integer to the buffer at the given offset. buffer.writei8 arguments b tooltip Buffer to write to. type buffer offset tooltip Byte offset to write at. type number value tooltip Value to write. type number energy 10 return () sleep 0 tooltip Writes a signed 8-bit integer to the buffer at the given offset. buffer.writestring arguments b tooltip Buffer to write to. type buffer offset tooltip Byte offset to write at. type number value tooltip String to write. type string count tooltip Number of bytes to write (optional). type number? energy 10 return () sleep 0 tooltip Writes data from a string into the buffer at the specified offset. buffer.writeu16 arguments b tooltip Buffer to write to. type buffer offset tooltip Byte offset to write at. type number value tooltip Value to write. type number energy 10 return () sleep 0 tooltip Writes an unsigned 16-bit integer to the buffer at the given offset. buffer.writeu32 arguments b tooltip Buffer to write to. type buffer offset tooltip Byte offset to write at. type number value tooltip Value to write. type number energy 10 return () sleep 0 tooltip Writes an unsigned 32-bit integer to the buffer at the given offset. buffer.writeu8 arguments b tooltip Buffer to write to. type buffer offset tooltip Byte offset to write at. type number value tooltip Value to write. type number energy 10 return () sleep 0 tooltip Writes an unsigned 8-bit integer to the buffer at the given offset. coroutine energy -1 tooltip Coroutine manipulation library coroutine.close arguments co tooltip The coroutine to close. type thread energy 10 return (boolean, string?) sleep 0 tooltip Closes a coroutine, returning true if successful or false and an error. coroutine.create arguments f tooltip A function to be executed by the new coroutine. type (...any) -> ...any energy 10 return thread sleep 0 tooltip Returns a new coroutine that, when resumed, will run function f. coroutine.isyieldable arguments energy 10 return boolean sleep 0 tooltip Returns true if the currently running coroutine can yield. coroutine.resume arguments co tooltip The coroutine to resume. type thread ... tooltip Arguments to pass to the coroutine. type ...any energy 10 return (boolean, ...any) sleep 0 tooltip Resumes a coroutine, returning true and results if successful, or false and an error. coroutine.running arguments energy 10 return thread? sleep 0 tooltip Returns the currently running coroutine, or nil if called from in the main coroutine. coroutine.status arguments co tooltip The coroutine to check status of. type thread energy 10 return "running" | "suspended" | "normal" | "dead" sleep 0 tooltip Returns the status of the coroutine: "running", "suspended", "normal", or "dead". coroutine.wrap arguments f tooltip A function to execute in a coroutine. type (...any) -> ...any energy 10 return (...any) -> ...any sleep 0 tooltip Creates a coroutine and returns a function that resumes it. coroutine.yield arguments ... tooltip Values to pass to the resuming code. type ...any energy 10 return ...any sleep 0 tooltip Yields the current coroutine, passing arguments to the resuming code. debug energy -1 tooltip Debug library for introspection debug.info arguments co tooltip Optional thread or function reference. type thread | ((...any) -> ...any) | number level tooltip Stack level or function reference for inspection. type number s tooltip String specifying requested information. type string energy 10 return ...any sleep 0 tooltip Returns information about a stack frame or function based on specified format. debug.traceback arguments co tooltip Optional thread reference for traceback. type thread msg tooltip Optional message prepended to the traceback. type string? level tooltip Optional stack level to start traceback. type number? energy 10 return string sleep 0 tooltip Returns a human-readable call stack starting from the specified level. llbase64 energy -1 tooltip Base64 encoding/decoding library llbase64.decode arguments data tooltip type string energy 10 return string sleep 0 tooltip Decodes a base64 string to a string llbase64.encode arguments data tooltip type string | buffer energy 10 return string sleep 0 tooltip Encodes a string or buffer to base64 lljson energy -1 tooltip JSON encoding/decoding library for Second Life lljson.decode arguments json tooltip type string energy 10 return any sleep 0 tooltip Decodes a JSON string to a Lua value lljson.encode arguments value tooltip type any energy 10 return string sleep 0 tooltip Encodes a Lua value as JSON lljson.sldecode arguments json tooltip type string energy 10 return any sleep 0 tooltip Decodes a JSON string to a Lua value preserving SL types lljson.slencode arguments value tooltip type any tight tooltip type boolean? energy 10 return string sleep 0 tooltip Encodes a Lua value as JSON preserving SL types. Use tight to encode more compactly. math energy -1 tooltip Mathematical functions library math.abs arguments n tooltip A number. type number energy 10 return number sleep 0 tooltip Returns the absolute value of n. math.acos arguments n tooltip A number in the range [-1, 1]. type number energy 10 return number sleep 0 tooltip Returns the arc cosine of n in radians. math.asin arguments n tooltip A number in the range [-1, 1]. type number energy 10 return number sleep 0 tooltip Returns the arc sine of n in radians. math.atan arguments n tooltip A number. type number energy 10 return number sleep 0 tooltip Returns the arc tangent of n in radians. math.atan2 arguments y tooltip The y-coordinate. type number x tooltip The x-coordinate. type number energy 10 return number sleep 0 tooltip Returns the arc tangent of y/x in radians, using the signs to determine the quadrant. math.ceil arguments n tooltip A number to round up. type number energy 10 return number sleep 0 tooltip Returns the smallest integer larger than or equal to n. math.clamp arguments n tooltip The value to be clamped. type number min tooltip Minimum allowable value. type number max tooltip Maximum allowable value. type number energy 10 return number sleep 0 tooltip Returns n clamped between min and max. math.cos arguments n tooltip An angle in radians. type number energy 10 return number sleep 0 tooltip Returns the cosine of n (n is in radians). math.cosh arguments n tooltip A number to compute the hyperbolic cosine of. type number energy 10 return number sleep 0 tooltip Returns the hyperbolic cosine of n. math.deg arguments n tooltip A value in radians. type number energy 10 return number sleep 0 tooltip Converts n from radians to degrees. math.exp arguments n tooltip A number to compute e^n. type number energy 10 return number sleep 0 tooltip Returns the base-e exponent of n. math.floor arguments n tooltip A number to round down. type number energy 10 return number sleep 0 tooltip Returns the largest integer smaller than or equal to n. math.fmod arguments x tooltip The dividend. type number y tooltip The divisor. type number energy 10 return number sleep 0 tooltip Returns the remainder of x modulo y, rounded towards zero. math.frexp arguments n tooltip A number to split into significand and exponent. type number energy 10 return (number, number) sleep 0 tooltip Returns m and e such that n = m * 2^e. math.isfinite arguments n tooltip A number. type number energy 10 return boolean sleep 0 tooltip Returns true if n is finite. math.isinf arguments n tooltip A number. type number energy 10 return boolean sleep 0 tooltip Returns true if n is infinite. math.isnan arguments n tooltip A number. type number energy 10 return boolean sleep 0 tooltip Returns true if n is NaN. math.ldexp arguments s tooltip The significand. type number e tooltip The exponent. type number energy 10 return number sleep 0 tooltip Returns s * 2^e. math.lerp arguments a tooltip Start value. type number b tooltip End value. type number t tooltip Interpolation factor. type number energy 10 return number sleep 0 tooltip Linearly interpolates between a and b using factor t. math.log arguments n tooltip A number to compute logarithm. type number base tooltip Base of the logarithm (default is e). type number? energy 10 return number sleep 0 tooltip Returns the logarithm of n in the given base (default e). math.log10 arguments n tooltip A number to compute base-10 logarithm. type number energy 10 return number sleep 0 tooltip Returns the base-10 logarithm of n. math.map arguments n tooltip A number. type number inMin tooltip A number. type number inMax tooltip A number. type number outMin tooltip A number. type number outMax tooltip A number. type number energy 10 return number sleep 0 tooltip Maps n from input range to output range. math.max arguments n tooltip A number. type number ... tooltip Numbers to find the maximum from. type ...number energy 10 return number sleep 0 tooltip Returns the maximum value from the given numbers. math.min arguments n tooltip A number. type number ... tooltip Numbers to find the minimum from. type ...number energy 10 return number sleep 0 tooltip Returns the minimum value from the given numbers. math.modf arguments n tooltip A number to split into integer and fractional parts. type number energy 10 return (number, number) sleep 0 tooltip Returns the integer and fractional parts of n. math.noise arguments x tooltip X coordinate for the noise function. type number y tooltip Y coordinate for the noise function (default is 0). type number? z tooltip Z coordinate for the noise function (default is 0). type number? energy 10 return number sleep 0 tooltip Returns Perlin noise value for the point (x, y, z). math.pow arguments base tooltip Base value. type number exponent tooltip Exponent value. type number energy 10 return number sleep 0 tooltip Returns base to the power of exponent. math.rad arguments n tooltip A value in degrees. type number energy 10 return number sleep 0 tooltip Converts n from degrees to radians. math.random arguments min tooltip Minimum value of the range (optional). type number? max tooltip Maximum value of the range (optional). type number? energy 10 return number sleep 0 tooltip Returns a random number within the given range. math.randomseed arguments seed tooltip Seed for the random number generator. type number energy 10 return () sleep 0 tooltip Sets the seed for the random number generator. math.round arguments n tooltip A number to round to the nearest integer. type number energy 10 return number sleep 0 tooltip Rounds n to the nearest integer. math.sign arguments n tooltip A number to get the sign of. type number energy 10 return number sleep 0 tooltip Returns -1 if n is negative, 1 if positive, and 0 if zero. math.sin arguments n tooltip An angle in radians. type number energy 10 return number sleep 0 tooltip Returns the sine of n (n is in radians). math.sinh arguments n tooltip A number to compute the hyperbolic sine of. type number energy 10 return number sleep 0 tooltip Returns the hyperbolic sine of n. math.sqrt arguments n tooltip A number to compute the square root of. type number energy 10 return number sleep 0 tooltip Returns the square root of n. math.tan arguments n tooltip An angle in radians. type number energy 10 return number sleep 0 tooltip Returns the tangent of n (n is in radians). math.tanh arguments n tooltip A number to compute the hyperbolic tangent of. type number energy 10 return number sleep 0 tooltip Returns the hyperbolic tangent of n. os energy -1 tooltip Operating system facilities library os.clock arguments energy 10 return number sleep 0 tooltip Returns a high-precision timestamp in seconds for measuring durations. os.date arguments s tooltip Optional format string for the date representation. type string? t tooltip Optional timestamp to format; defaults to the current time. type number? energy 10 return (string | OsDateTime)? sleep 0 tooltip Returns a table or string representation of the time based on the provided format. os.difftime arguments a tooltip First timestamp value. type number b tooltip Second timestamp value. type number? energy 10 return number sleep 0 tooltip Returns the difference in seconds between two timestamps. os.time arguments t tooltip Optional table with date/time fields; returns the corresponding Unix timestamp. type OsDateTime? energy 10 return number? sleep 0 tooltip Returns the current Unix timestamp or the timestamp of the given date. quaternion arguments x tooltip X component of the quaternion. type number y tooltip Y component of the quaternion. type number z tooltip Z component of the quaternion. type number s tooltip S component of the quaternion. type number energy 10 return quaternion sleep 0 tooltip Creates a new quaternion with the given component values. Alias of quaternion.create. quaternion.conjugate arguments q tooltip Input quaternion. type quaternion energy 10 return quaternion sleep 0 tooltip Computes the conjugate of the quaternion. quaternion.create arguments x tooltip X component of the quaternion. type number y tooltip Y component of the quaternion. type number z tooltip Z component of the quaternion. type number s tooltip S component of the quaternion. type number energy 10 return quaternion sleep 0 tooltip Creates a new quaternion with the given component values. quaternion.dot arguments a tooltip Left input quaternion. type quaternion b tooltip Right input quaternion. type quaternion energy 10 return number sleep 0 tooltip Computes the dot product of two quaternions. quaternion.magnitude arguments q tooltip Input quaternion. type quaternion energy 10 return number sleep 0 tooltip Computes the magnitude of the quaternion. quaternion.normalize arguments q tooltip Input quaternion. type quaternion energy 10 return quaternion sleep 0 tooltip Computes the normalized version (unit quaternion) of the quaternion. quaternion.slerp arguments a tooltip Start quaternion. type quaternion b tooltip End quaternion. type quaternion t tooltip Interpolation factor. type number energy 10 return quaternion sleep 0 tooltip Spherical linear interpolation from a to b using factor t. quaternion.tofwd arguments q tooltip Input quaternion. type quaternion energy 10 return vector sleep 0 tooltip Computes the forward vector from the quaternion. quaternion.toleft arguments q tooltip Input quaternion. type quaternion energy 10 return vector sleep 0 tooltip Computes the left vector from the quaternion. quaternion.toup arguments q tooltip Input quaternion. type quaternion energy 10 return vector sleep 0 tooltip Computes the up vector from the quaternion. string energy -1 tooltip String manipulation library string.byte arguments s tooltip Input string. type string i tooltip Starting index (optional). type number? j tooltip Ending index (optional). type number? energy 10 return ...number sleep 0 tooltip Returns the numeric code of every byte in the input string within the given range. string.char arguments ... tooltip Byte values to convert to string. type ...number energy 10 return string sleep 0 tooltip Returns a string containing characters for the given byte values. string.find arguments s tooltip Input string. type string pattern tooltip Pattern to search for. type string init tooltip Starting index (optional). type number? plain tooltip Perform raw search (optional). type boolean? energy 10 return (number?, number?, ...string) sleep 0 tooltip Finds the first instance of the pattern in the string. string.format arguments formatstring tooltip Format string. type string ... tooltip Values to format. type ...any energy 10 return string sleep 0 tooltip Formats input values into a string using printf-style format specifiers. string.gmatch arguments s tooltip Input string. type string pattern tooltip Pattern to search for. type string energy 10 return () -> ...string sleep 0 tooltip Returns an iterator function for pattern matches string.gsub arguments s tooltip Input string. type string pattern tooltip Pattern to replace. type string repl tooltip Replacement string, function, or table. type string | { [string]: string } | (...string) -> string maxn tooltip Maximum replacements (optional). type number? energy 10 return (string, number) sleep 0 tooltip Performs pattern-based substitution in a string. string.len arguments s tooltip Input string. type string energy 10 return number sleep 0 tooltip Returns the number of bytes in the string. Identical to #s string.lower arguments s tooltip Input string. type string energy 10 return string sleep 0 tooltip Returns a lowercase version of the input string. string.match arguments s tooltip Input string. type string pattern tooltip Pattern to match. type string init tooltip Starting index (optional). type number? energy 10 return ...string sleep 0 tooltip Finds and returns matches for a pattern in the input string. string.pack arguments fmt tooltip Pack format string. type string ... tooltip Values to encode. type ...any energy 10 return string sleep 0 tooltip Packs values into a binary string. string.packsize arguments fmt tooltip Pack format string. type string energy 10 return number sleep 0 tooltip Returns the size of a packed string for the given format. string.rep arguments s tooltip Input string. type string n tooltip Number of times to repeat the string. type number energy 10 return string sleep 0 tooltip Returns the input string repeated a given number of times. string.reverse arguments s tooltip Input string. type string energy 10 return string sleep 0 tooltip Returns the input string with bytes in reverse order. string.split arguments s tooltip Input string. type string separator tooltip Separator to split on. Default is "," type string? energy 10 return {string} sleep 0 tooltip Splits a string by separator. Returns a list of substrings. string.sub arguments s tooltip Input string. type string i tooltip Starting index. type number j tooltip Ending index (optional). type number? energy 10 return string sleep 0 tooltip Returns a substring from the given range. string.unpack arguments fmt tooltip Pack format string. type string s tooltip Encoded string. type string init tooltip Starting index (optional). type number? energy 10 return ...any sleep 0 tooltip Decodes a binary string using a pack format. string.upper arguments s tooltip Input string. type string energy 10 return string sleep 0 tooltip Returns an uppercase version of the input string. table energy -1 tooltip Table manipulation library. Tables are collections of key-value pairs. table.clear arguments t tooltip Table to clear. type {[any]: any} energy 10 return () sleep 0 tooltip Clears all elements from a table while keeping its capacity. table.clone type-arguments K V arguments t tooltip Table to clone. type {[K]: V} energy 10 return {[K]: V} sleep 0 tooltip Creates a shallow copy of the table. table.concat arguments a tooltip Array of strings. type {string | number} sep tooltip Separator string (optional). type string? i tooltip Starting index (optional). type number? j tooltip Ending index (optional). type number? energy 10 return string sleep 0 tooltip Joins an array of strings into one string, with an optional separator. table.create type-arguments V arguments n tooltip Number of elements to allocate. type number v tooltip Value to prefill elements with (optional). type V? energy 10 return {V} sleep 0 tooltip Creates a new table with pre-allocated array capacity, optionally filled. table.find type-arguments V arguments t tooltip Table to search in. type {V} v tooltip Value to search for. type V i tooltip Starting index (optional). type number? energy 10 return number? sleep 0 tooltip Finds the first occurrence of a value in the array and returns its index. table.foreach type-arguments K V R arguments t tooltip Table to iterate over. type {[K]: V} f tooltip Function applied to each key-value pair. type (key: K, value: V) -> R? energy 10 return R? sleep 0 tooltip Iterates over all key-value pairs in the table (deprecated). table.foreachi type-arguments V R arguments a tooltip Array to iterate over. type {V} f tooltip Function applied to each index-value pair. type (index: number, value: V) -> R? energy 10 return R? sleep 0 tooltip Iterates over all index-value pairs in the array (deprecated). table.freeze type-arguments K V arguments t tooltip Table to freeze. type {[K]: V} energy 10 return {[K]: V} sleep 0 tooltip Freezes a table, making it read-only. table.getn arguments a tooltip Array to check. type {any} energy 10 return number sleep 0 tooltip Returns the length of an array (deprecated; use # instead). table.insert type-arguments V arguments a tooltip Array to insert into. type {V} i tooltip Index to insert at (default: at the end). type number v tooltip Value to insert. type V energy 10 return () sleep 0 tooltip Inserts an element at the specified index, or at the end of the array. table.isfrozen arguments t tooltip Table to check. type {[any]: any} energy 10 return boolean sleep 0 tooltip Returns true if a table is frozen. table.maxn arguments t tooltip Table to check. type {any} energy 10 return number sleep 0 tooltip Returns the highest numeric key in the table. table.move type-arguments V arguments src tooltip Source array. type {V} i tooltip Starting index. type number j tooltip Ending index. type number d tooltip Destination index. type number dest tooltip Destination array (optional). type {V}? energy 10 return {V} sleep 0 tooltip Inserts elements [i..j] from src array into dest array at [d]. table.pack type-arguments V arguments ... tooltip Array elements. type ...V energy 10 return { n: number, [number]: V } sleep 0 tooltip Packs multiple arguments into a new array with length field n. table.remove type-arguments V arguments a tooltip Array to remove from. type {V} i tooltip Index to remove (default: the last one). type number? energy 10 return V? sleep 0 tooltip Removes and returns the element at the specified index from the array, or from the end of the array. table.shrink type-arguments K V arguments t tooltip Table to shrink. type {[K]: V} reorder tooltip Allow moving sparse array elements to hash table storage. type boolean? energy 10 return {[K]: V} sleep 0 tooltip Reduces the memory usage of the table to the minimum necessary. table.sort type-arguments V arguments a tooltip Array to be sorted. type {V} f tooltip Comparison function. type ((a: V, b: V) -> boolean)? energy 10 return () sleep 0 tooltip Sorts an array in place. table.unpack type-arguments V arguments a tooltip Array to unpack. type {V} i tooltip Starting index (optional). type number? j tooltip Ending index (optional). type number? energy 10 return ...V sleep 0 tooltip Unpacks array elements into multiple return values. utf8 energy -1 tooltip UTF-8 support library utf8.char arguments ... tooltip Unicode codepoints. type ...number energy 10 return string sleep 0 tooltip Creates a string from Unicode codepoints. utf8.codepoint arguments s tooltip Input string. type string i tooltip Starting index (optional). type number? j tooltip Ending index (optional). type number? energy 10 return ...number sleep 0 tooltip Returns the Unicode codepoints in the specified range of the string. utf8.codes arguments s tooltip Input string. type string energy 10 return ((string, number) -> (number, number), string, number) sleep 0 tooltip Returns an iterator that produces the byte offset and Unicode codepoint for each character in the string. utf8.len arguments s tooltip Input string. type string i tooltip Starting index (optional). type number? j tooltip Ending index (optional). type number? energy 10 return (number?, number?) sleep 0 tooltip Returns the number of Unicode codepoints in the specified range of the string, or nil and error index. utf8.offset arguments s tooltip Input string. type string n tooltip Character position. type number i tooltip Starting index (optional). type number? energy 10 return number? sleep 0 tooltip Returns the byte offset of the nth Unicode codepoint in the string. uuid arguments value tooltip type string | buffer | uuid energy 10 return uuid? sleep 0 tooltip Creates a new uuid from a string, buffer, or existing uuid. Returns nil if the string is not a valid UUID. Throws an error if the buffer is shorter than 16 bytes. Alias of uuid.create uuid.create arguments value tooltip type string | buffer | uuid energy 10 return uuid? sleep 0 tooltip Creates a new uuid from a string, buffer, or existing uuid. Returns nil if the string is not a valid UUID. Throws an error if the buffer is shorter than 16 bytes. vector arguments x tooltip X component of the vector. type number y tooltip Y component of the vector. type number z tooltip Z component of the vector (optional). type number? energy 10 return vector sleep 0 tooltip Creates a new vector with the given component values. Alias of vector.create. vector.abs arguments v tooltip Input vector. type vector energy 10 return vector sleep 0 tooltip Applies math.abs to each component of the vector. vector.angle arguments a tooltip Left input vector. type vector b tooltip Right input vector. type vector axis tooltip Axis to determine the sign of the angle (optional). type vector? energy 10 return number sleep 0 tooltip Computes the angle between two vectors in radians. The axis, if specified, is used to determine the sign of the angle. vector.ceil arguments v tooltip Input vector. type vector energy 10 return vector sleep 0 tooltip Applies math.ceil to each component of the vector. vector.clamp arguments v tooltip Input vector to be clamped. type vector min tooltip Minimum vector value. type vector max tooltip Maximum vector value. type vector energy 10 return vector sleep 0 tooltip Clamps each component of the vector between min and max values. vector.create arguments x tooltip X component of the vector. type number y tooltip Y component of the vector. type number z tooltip Z component of the vector (optional). type number? energy 10 return vector sleep 0 tooltip Creates a new vector with the given component values. vector.cross arguments a tooltip Left input vector. type vector b tooltip Right input vector. type vector energy 10 return vector sleep 0 tooltip Computes the cross product of two vectors. vector.dot arguments a tooltip Left input vector. type vector b tooltip Right input vector. type vector energy 10 return number sleep 0 tooltip Computes the dot product of two vectors. vector.floor arguments v tooltip Input vector. type vector energy 10 return vector sleep 0 tooltip Applies math.floor to each component of the vector. vector.lerp arguments a tooltip Start vector. type vector b tooltip End vector. type vector t tooltip Interpolation factor. type number energy 10 return vector sleep 0 tooltip Linearly interpolates between a and b using factor t. vector.magnitude arguments v tooltip Input vector. type vector energy 10 return number sleep 0 tooltip Computes the magnitude of the vector. vector.max arguments v tooltip Input vector. type vector ... tooltip Vectors to find the maximum from. type ...vector energy 10 return vector sleep 0 tooltip Applies math.max to each component of the vectors. vector.min arguments v tooltip Input vector. type vector ... tooltip Vectors to find the minimum from. type ...vector energy 10 return vector sleep 0 tooltip Applies math.max to each component of the vectors. vector.normalize arguments v tooltip Input vector. type vector energy 10 return vector sleep 0 tooltip Computes the normalized version (unit vector) of the vector. vector.sign arguments v tooltip Input vector. type vector energy 10 return vector sleep 0 tooltip Applies math.sign to each component of the vector. ll energy -1 tooltip Library for functions shared between LSL and SLua ll.Abs arguments Value tooltip An integer value. type number energy 10 return number sleep 0 tooltip Returns the absolute (positive) version of Value. ll.Acos arguments Value tooltip A floating-point value. type number energy 10 return number sleep 0 tooltip Returns the arc-cosine of Value, in radians. ll.AddToLandBanList arguments ID tooltip Agent UUID to add to ban-list. type uuid Hours tooltip Period, in hours, to ban the avatar for. type number energy 10 return () sleep 0.1000000000000000055511151 tooltip Add avatar ID to the parcel ban list for the specified number of Hours.\nA value of 0 for Hours will add the agent indefinitely.\nThe smallest value that Hours will accept is 0.01; anything smaller will be seen as 0.\nWhen values that small are used, it seems the function bans in approximately 30 second increments (Probably 36 second increments, as 0.01 of an hour is 36 seconds).\nResidents teleporting to a parcel where they are banned will be redirected to a neighbouring parcel. ll.AddToLandPassList arguments ID tooltip Agent UUID to add to pass-list. type uuid Hours tooltip Period, in hours, to allow the avatar for. type number energy 10 return () sleep 0.1000000000000000055511151 tooltip Add avatar ID to the land pass list, for a duration of Hours. ll.AdjustDamage arguments Number tooltip Damage event index to modify. type number Damage tooltip New damage amount to apply on this event. type number energy 10 return () sleep 0 tooltip Changes the amount of damage to be delivered by this damage event. ll.AdjustSoundVolume arguments Volume tooltip The volume to set. type number energy 10 return () sleep 0.1000000000000000055511151 tooltip Adjusts the volume (0.0 - 1.0) of the currently playing attached sound.\nThis function has no effect on sounds started with llTriggerSound. ll.AgentInExperience arguments AgentID tooltip type uuid energy 10 return boolean sleep 0 tooltip Returns TRUE if the agent is in the Experience and the Experience can run in the current location. ll.AllowInventoryDrop arguments Flag tooltip Boolean, If TRUE allows anyone to drop inventory on prim, FALSE revokes. type boolean | number energy 10 return () sleep 0 tooltip If Flag == TRUE, users without object modify permissions can still drop inventory items into the object. ll.AngleBetween arguments Rot1 tooltip First rotation. type quaternion Rot2 tooltip Second rotation. type quaternion energy 10 return number sleep 0 tooltip Returns the angle, in radians, between rotations Rot1 and Rot2. ll.ApplyImpulse arguments Force tooltip Amount of impulse force to apply. type vector Local tooltip Boolean, if TRUE, force is treated as a local directional vector instead of region directional vector. type boolean | number energy 10 return () sleep 0 tooltip Applies impulse to the object.\nIf Local == TRUE, apply the Force in local coordinates; otherwise, apply the Force in global coordinates.\nThis function only works on physical objects. ll.ApplyRotationalImpulse arguments Force tooltip Amount of impulse force to apply. type vector Local tooltip Boolean, if TRUE, uses local axis, if FALSE, uses region axis. type boolean | number energy 10 return () sleep 0 tooltip Applies rotational impulse to the object.\nIf Local == TRUE, apply the Force in local coordinates; otherwise, apply the Force in global coordinates.\nThis function only works on physical objects. ll.Asin arguments Value tooltip A floating-point value. type number energy 10 return number sleep 0 tooltip Returns the arc-sine, in radians, of Value. ll.Atan2 arguments y tooltip A floating-point value. type number x tooltip A floating-point value. type number energy 10 return number sleep 0 tooltip Returns the arc-tangent2 of y, x. ll.AttachToAvatar arguments AttachmentPoint tooltip type number energy 10 return () sleep 0 tooltip Attach to avatar at point AttachmentPoint.\nRequires the PERMISSION_ATTACH runtime permission. ll.AttachToAvatarTemp arguments AttachPoint tooltip Valid attachment point or ATTACH_* constant. type number energy 10 return () sleep 0 tooltip Follows the same convention as llAttachToAvatar, with the exception that the object will not create new inventory for the user, and will disappear on detach or disconnect. ll.AvatarOnLinkSitTarget arguments LinkNumber tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag. type number energy 10 return uuid sleep 0 tooltip If an avatar is sitting on the link's sit target, return the avatar's key, NULL_KEY otherwise.\nReturns a key that is the UUID of the user seated on the specified link's prim. ll.AvatarOnSitTarget arguments energy 10 return uuid sleep 0 tooltip If an avatar is seated on the sit target, returns the avatar's key, otherwise NULL_KEY.\nThis only will detect avatars sitting on sit targets defined with llSitTarget. ll.Axes2Rot arguments Forward tooltip Forward/Back part of rotation. type vector Left tooltip Left/Right part of rotation. type vector Up tooltip Up/Down part of rotation. type vector energy 10 return quaternion sleep 0 tooltip Returns the rotation represented by coordinate axes Forward, Left, and Up. ll.AxisAngle2Rot arguments Axis tooltip Axis. type vector Angle tooltip Angle in radians. type number energy 10 return quaternion sleep 0 tooltip Returns the rotation that is a generated Angle about Axis. ll.Base64ToInteger arguments Text tooltip type string energy 10 return number sleep 0 tooltip Returns an integer that is the Text, Base64 decoded as a big endian integer.\nReturns zero if Text is longer then 8 characters. If Text contains fewer then 6 characters, the return value is unpredictable. ll.Base64ToString arguments Text tooltip type string energy 10 return string sleep 0 tooltip Converts a Base64 string to a conventional string.\nIf the conversion creates any unprintable characters, they are converted to question marks. ll.BreakAllLinks arguments energy 10 return () sleep 0 tooltip De-links all prims in the link set (requires permission PERMISSION_CHANGE_LINKS be set). ll.BreakLink arguments LinkNumber tooltip type number energy 10 return () sleep 0 tooltip De-links the prim with the given link number (requires permission PERMISSION_CHANGE_LINKS be set). ll.CSV2List arguments Text tooltip type string energy 10 return {string} sleep 0 tooltip Create a list from a string of comma separated values specified in Text. ll.CastRay arguments Start tooltip type vector End tooltip type vector Options tooltip type list energy 10 return list sleep 0 tooltip Casts a ray into the physics world from 'start' to 'end' and returns data according to details in Options.\nReports collision data for intersections with objects.\nReturn value: [UUID_1, {link_number_1}, hit_position_1, {hit_normal_1}, UUID_2, {link_number_2}, hit_position_2, {hit_normal_2}, ... , status_code] where {} indicates optional data. ll.Ceil arguments Value tooltip type number energy 10 return number sleep 0 tooltip Returns smallest integer value >= Value. ll.Char arguments value tooltip Unicode value to convert into a string. type number energy 10 return string sleep 0 tooltip Returns a single character string that is the representation of the unicode value. ll.ClearCameraParams arguments energy 10 return () sleep 0 tooltip Resets all camera parameters to default values and turns off scripted camera control. ll.ClearLinkMedia arguments Link tooltip type number Face tooltip type number energy 10 return number sleep 0 tooltip Clears (deletes) the media and all parameters from the given Face on the linked prim.\nReturns an integer that is a STATUS_* flag, which details the success/failure of the operation. ll.ClearPrimMedia arguments Face tooltip Number of side to clear. type number energy 10 return number sleep 1 tooltip Clears (deletes) the media and all parameters from the given Face.\nReturns an integer that is a STATUS_* flag which details the success/failure of the operation. ll.CloseRemoteDataChannel arguments ChannelID tooltip type uuid deprecated 1 energy 10 return () sleep 1 tooltip This function is deprecated. ll.Cloud arguments Offset tooltip type vector deprecated 1 energy 10 return number sleep 0 tooltip Returns the cloud density at the object's position + Offset. ll.CollisionFilter arguments ObjectName tooltip type string ObjectID tooltip type uuid Accept tooltip If TRUE, only accept collisions with ObjectName name AND ObjectID (either is optional), otherwise with objects not ObjectName AND ObjectID. type boolean | number energy 10 return () sleep 0 tooltip Specify an empty string or NULL_KEY for Accept, to not filter on the corresponding parameter. ll.CollisionSound arguments ImpactSound tooltip type string ImpactVolume tooltip type number energy 10 return () sleep 0 tooltip Suppress default collision sounds, replace default impact sounds with ImpactSound.\nThe ImpactSound must be in the object inventory.\nSupply an empty string to suppress collision sounds. ll.CollisionSprite arguments ImpactSprite tooltip type string deprecated 1 energy 10 return () sleep 0 tooltip Suppress default collision sprites, replace default impact sprite with ImpactSprite; found in the object inventory (empty string to just suppress). ll.ComputeHash arguments Message tooltip The message to be hashed. type string Algorithm tooltip The digest algorithm: md5, sha1, sha224, sha256, sha384, sha512. type string energy 10 return string sleep 0 tooltip Returns hex-encoded Hash string of Message using digest Algorithm. ll.Cos arguments Theta tooltip type number energy 10 return number sleep 0 tooltip Returns the cosine of Theta (Theta in radians). ll.CreateCharacter arguments Options tooltip type list energy 10 return () sleep 0 tooltip Convert link-set to AI/Physics character.\nCreates a path-finding entity, known as a "character", from the object containing the script. Required to activate use of path-finding functions.\nOptions is a list of key/value pairs. ll.CreateKeyValue arguments Key tooltip type string Value tooltip type string energy 10 return uuid sleep 0 tooltip Starts an asychronous transaction to create a key-value pair. Will fail with XP_ERROR_STORAGE_EXCEPTION if the key already exists. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value passed to the function. ll.CreateLink arguments TargetPrim tooltip Object UUID that is in the same region. type uuid Parent tooltip If FALSE, then TargetPrim becomes the root. If TRUE, then the script's object becomes the root. type boolean | number energy 10 return () sleep 0.1000000000000000055511151 tooltip Attempt to link the object the script is in, to target (requires permission PERMISSION_CHANGE_LINKS be set).\nRequires permission PERMISSION_CHANGE_LINKS be set. ll.Damage arguments target tooltip Agent or task to receive damage. type uuid damage tooltip Damage amount to inflict on this target. type number type tooltip Damage type to inflict on this target. type number energy 10 return () sleep 0 tooltip Generates a damage event on the targeted agent or task. ll.DataSizeKeyValue arguments energy 10 return uuid sleep 0 tooltip Starts an asychronous transaction the request the used and total amount of data allocated for the Experience. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the the amount in use and the third item will be the total available. ll.DeleteCharacter arguments energy 10 return () sleep 0 tooltip Convert link-set from AI/Physics character to Physics object.\nConvert the current link-set back to a standard object, removing all path-finding properties. ll.DeleteKeyValue arguments Key tooltip type string energy 10 return uuid sleep 0 tooltip Starts an asychronous transaction to delete a key-value pair. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value associated with the key. ll.DeleteSubList type-arguments T arguments Source tooltip type {T} Start tooltip type number End tooltip type number energy 10 return {T} sleep 0 tooltip Removes the slice from start to end and returns the remainder of the list.\nRemove a slice from the list and return the remainder, start and end are inclusive.\nUsing negative numbers for start and/or end causes the index to count backwards from the length of the list, so 0, -1 would delete the entire list.\nIf Start is larger than End the list deleted is the exclusion of the entries; so 6, 4 would delete the entire list except for the 5th list entry. ll.DeleteSubString arguments Source tooltip type string Start tooltip type number End tooltip type number energy 10 return string sleep 0 tooltip Removes the indicated sub-string and returns the result.\nStart and End are inclusive.\nUsing negative numbers for Start and/or End causes the index to count backwards from the length of the string, so 0, -1 would delete the entire string.\nIf Start is larger than End, the sub-string is the exclusion of the entries; so 6, 4 would delete the entire string except for the 5th character. ll.DerezObject arguments ID tooltip The ID of an object in the region. type uuid flags tooltip Flags for derez behavior. type number energy 10 return boolean sleep 0 tooltip Derezzes an object previously rezzed by a script in this region. Returns TRUE on success or FALSE if the object could not be derezzed. ll.DetachFromAvatar arguments energy 10 return () sleep 0 tooltip Remove the object containing the script from the avatar. ll.DetectedDamage arguments Number tooltip type number energy 10 return list sleep 0 tooltip Returns a list containing the current damage for the event, the damage type and the original damage delivered. ll.DetectedGrab arguments Number tooltip type number energy 10 return vector sleep 0 tooltip Returns the grab offset of a user touching the object.\nReturns <0.0, 0.0, 0.0> if Number is not a valid object. ll.DetectedGroup arguments Number tooltip type number energy 10 return boolean sleep 0 tooltip Returns TRUE if detected object or agent Number has the same user group active as this object.\nIt will return FALSE if the object or agent is in the group, but the group is not active. ll.DetectedKey arguments Number tooltip type number energy 10 return uuid sleep 0 tooltip Returns the key of detected object or avatar number.\nReturns NULL_KEY if Number is not a valid index. ll.DetectedLinkNumber arguments Number tooltip type number energy 10 return number sleep 0 tooltip Returns the link position of the triggered event for touches and collisions only.\n0 for a non-linked object, 1 for the root of a linked object, 2 for the first child, etc. ll.DetectedName arguments Number tooltip type number energy 10 return string sleep 0 tooltip Returns the name of detected object or avatar number.\nReturns the name of detected object number.\nReturns empty string if Number is not a valid index. ll.DetectedOwner arguments Number tooltip type number energy 10 return uuid sleep 0 tooltip Returns the key of detected object's owner.\nReturns invalid key if Number is not a valid index. ll.DetectedPos arguments Number tooltip type number energy 10 return vector sleep 0 tooltip Returns the position of detected object or avatar number.\nReturns <0.0, 0.0, 0.0> if Number is not a valid index. ll.DetectedRezzer arguments Number tooltip type number energy 10 return uuid sleep 0 tooltip Returns the key for the rezzer of the detected object. ll.DetectedRot arguments Number tooltip type number energy 10 return quaternion sleep 0 tooltip Returns the rotation of detected object or avatar number.\nReturns <0.0, 0.0, 0.0, 1.0> if Number is not a valid offset. ll.DetectedTouchBinormal arguments Index tooltip Index of detection information type number energy 10 return vector sleep 0 tooltip Returns the surface bi-normal for a triggered touch event.\nReturns a vector that is the surface bi-normal (tangent to the surface) where the touch event was triggered. ll.DetectedTouchFace arguments Index tooltip Index of detection information type number energy 10 return number sleep 0 tooltip Returns the index of the face where the avatar clicked in a triggered touch event. ll.DetectedTouchNormal arguments Index tooltip Index of detection information type number energy 10 return vector sleep 0 tooltip Returns the surface normal for a triggered touch event.\nReturns a vector that is the surface normal (perpendicular to the surface) where the touch event was triggered. ll.DetectedTouchPos arguments Index tooltip Index of detected information type number energy 10 return vector sleep 0 tooltip Returns the position, in region coordinates, where the object was touched in a triggered touch event.\nUnless it is a HUD, in which case it returns the position relative to the attach point. ll.DetectedTouchST arguments Index tooltip Index of detection information type number energy 10 return vector sleep 0 tooltip Returns a vector that is the surface coordinates where the prim was touched.\nThe X and Y vector positions contain the horizontal (S) and vertical (T) face coordinates respectively.\nEach component is in the interval [0.0, 1.0].\nTOUCH_INVALID_TEXCOORD is returned if the surface coordinates cannot be determined (e.g. when the viewer does not support this function). ll.DetectedTouchUV arguments Index tooltip Index of detection information type number energy 10 return vector sleep 0 tooltip Returns a vector that is the texture coordinates for where the prim was touched.\nThe X and Y vector positions contain the U and V face coordinates respectively.\nTOUCH_INVALID_TEXCOORD is returned if the touch UV coordinates cannot be determined (e.g. when the viewer does not support this function). ll.DetectedType arguments Number tooltip type number energy 10 return number sleep 0 tooltip Returns the type (AGENT, ACTIVE, PASSIVE, SCRIPTED) of detected object.\nReturns 0 if number is not a valid index.\nNote that number is a bit-field, so comparisons need to be a bitwise checked. e.g.:\ninteger iType = llDetectedType(0);\n{\n // ...do stuff with the agent\n} ll.DetectedVel arguments Number tooltip type number energy 10 return vector sleep 0 tooltip Returns the velocity of the detected object Number.\nReturns<0.0, 0.0, 0.0> if Number is not a valid offset. ll.Dialog arguments AvatarID tooltip type uuid Text tooltip type string Buttons tooltip type list Channel tooltip type number energy 10 return () sleep 1 tooltip Shows a dialog box on the avatar's screen with the message.\n Up to 12 strings in the list form buttons.\n If a button is clicked, the name is chatted on Channel.\nOpens a "notify box" in the given avatars screen displaying the message.\n Up to twelve buttons can be specified in a list of strings. When the user clicks a button, the name of the button is said on the specified channel.\n Channels work just like llSay(), so channel 0 can be heard by everyone.\n The chat originates at the object's position, not the avatar's position, even though it is said as the avatar (uses avatar's UUID and Name etc.).\n Examples:\n llDialog(who, "Are you a boy or a girl?", [ "Boy", "Girl" ], -4913);\n llDialog(who, "This shows only an OK button.", [], -192);\n llDialog(who, "This chats so you can 'hear' it.", ["Hooray"], 0); ll.Die arguments energy 0 return () sleep 0 tooltip Delete the object which holds the script. ll.DumpList2String arguments Source tooltip type list Separator tooltip type string energy 10 return string sleep 0 tooltip Returns the list as a single string, using Separator between the entries.\nWrite the list out as a single string, using Separator between values. ll.EdgeOfWorld arguments Position tooltip type vector Direction tooltip type vector energy 10 return boolean sleep 0 tooltip Checks to see whether the border hit by Direction from Position is the edge of the world (has no neighboring region).\nReturns TRUE if the line along Direction from Position hits the edge of the world in the current simulator, returns FALSE if that edge crosses into another simulator. ll.EjectFromLand arguments AvatarID tooltip type uuid energy 10 return () sleep 0 tooltip Ejects AvatarID from land that you own.\nEjects AvatarID from land that the object owner (group or resident) owns. ll.Email arguments Address tooltip type string Subject tooltip type string Text tooltip type string energy 10 return () sleep 20 tooltip Sends email to Address with Subject and Message.\nSends an email to Address with Subject and Message. ll.EscapeURL arguments URL tooltip type string energy 10 return string sleep 0 tooltip Returns an escaped/encoded version of url, replacing spaces with %20 etc.\nReturns the string that is the URL-escaped version of URL (replacing spaces with %20, etc.).\n This function returns the UTF-8 encoded escape codes for selected characters. ll.Euler2Rot arguments Vector tooltip type vector energy 10 return quaternion sleep 0 tooltip Returns the rotation representation of the Euler angles.\nReturns the rotation represented by the Euler Angle. ll.Evade arguments TargetID tooltip Agent or object to evade. type uuid Options tooltip No options yet. type list energy 10 return () sleep 0 tooltip Evade a specified target.\nCharacters will (roughly) try to hide from their pursuers if there is a good hiding spot along their fleeing path. Hiding means no direct line of sight from the head of the character (centre of the top of its physics bounding box) to the head of its pursuer and no direct path between the two on the navigation-mesh. ll.ExecCharacterCmd arguments Command tooltip Command to send. type number Options tooltip Height for CHARACTER_CMD_JUMP. type list energy 10 return () sleep 0 tooltip Execute a character command.\nSend a command to the path system.\nCurrently only supports stopping the current path-finding operation or causing the character to jump. ll.Fabs arguments Value tooltip type number energy 10 return number sleep 0 tooltip Returns the positive version of Value.\nReturns the absolute value of Value. ll.FindNotecardTextCount arguments NotecardName tooltip type string Pattern tooltip Regex pattern to find in the notecard text. type string Options tooltip A list of options to control the search. Included for future expansion, should be [] type list energy 10 return uuid sleep 0 tooltip Searches the text of a cached notecard for lines containing the given pattern and returns the number of matches found through a dataserver event. ll.FindNotecardTextSync arguments NotecardName tooltip type string Pattern tooltip Regex pattern to find in the notecard text. type string StartMatch tooltip The number of matches to skip before returning values. type number Count tooltip The maximum number of matches to return. If 0 this function will return the first 64 matches found. type number Options tooltip A list of options to control the search. Included for future expansion, should be [] type list energy 10 return list sleep 0 tooltip Searches the text of a cached notecard for lines containing the given pattern. Returns a list of line numbers and column where a match is found. If the notecard is not in the cache it returns a list containing a single entry of NAK. If no matches are found an empty list is returned. ll.FleeFrom arguments Source tooltip Global coordinate from which to flee. type vector Distance tooltip Distance in meters to flee from the source. type number Options tooltip No options available at this time. type list energy 10 return () sleep 0 tooltip Flee from a point.\nDirects a character (llCreateCharacter) to keep away from a defined position in the region or adjacent regions. ll.Floor arguments Value tooltip type number energy 10 return number sleep 0 tooltip Returns largest integer value <= Value. ll.ForceMouselook arguments Enable tooltip Boolean, if TRUE when an avatar sits on the prim, the avatar will be forced into mouse-look mode.\nFALSE is the default setting and will undo a previously set TRUE or do nothing. type boolean | number energy 10 return () sleep 0 tooltip If Enable is TRUE any avatar that sits on this object is forced into mouse-look mode.\nAfter calling this function with Enable set to TRUE, any agent sitting down on the prim will be forced into mouse-look.\nJust like llSitTarget, this changes a permanent property of the prim (not the object) and needs to be reset by calling this function with Enable set to FALSE in order to disable it. ll.Frand arguments Magnitude tooltip type number energy 10 return number sleep 0 tooltip Returns a pseudo random number in the range [0, Magnitude] or [Magnitude, 0].\nReturns a pseudo-random number between [0, Magnitude]. ll.GenerateKey arguments energy 10 return uuid sleep 0 tooltip Generates a key (SHA-1 hash) using UUID generation to create a unique key.\nAs the UUID produced is versioned, it should never return a value of NULL_KEY.\nThe specific UUID version is an implementation detail that has changed in the past and may change again in the future. Do not depend upon the UUID that is returned to be version 5 SHA-1 hash. ll.GetAccel arguments energy 10 return vector sleep 0 tooltip Returns the acceleration of the object relative to the region's axes.\nGets the acceleration of the object. ll.GetAgentInfo arguments AvatarID tooltip type uuid energy 10 return number sleep 0 tooltip Returns an integer bit-field containing the agent information about id.\n Returns AGENT_FLYING, AGENT_ATTACHMENTS, AGENT_SCRIPTED, AGENT_SITTING, AGENT_ON_OBJECT, AGENT_MOUSELOOK, AGENT_AWAY, AGENT_BUSY, AGENT_TYPING, AGENT_CROUCHING, AGENT_ALWAYS_RUN, AGENT_WALKING, AGENT_IN_AIR and/or AGENT_FLOATING_VIA_SCRIPTED_ATTACHMENT.\nReturns information about the given agent ID as a bit-field of agent info constants. ll.GetAgentLanguage arguments AvatarID tooltip type uuid energy 10 return string sleep 0 tooltip Returns the language code of the preferred interface language of the avatar.\nReturns a string that is the language code of the preferred interface language of the resident. ll.GetAgentList arguments Scope tooltip The scope (region, parcel, parcel same owner) to return agents for. type number Options tooltip List of options to apply. Current unused. type list energy 10 return list sleep 0 tooltip Requests a list of agents currently in the region, limited by the scope parameter.\nReturns a list [key UUID-0, key UUID-1, ..., key UUID-n] or [string error_msg] - returns avatar keys for all agents in the region limited to the area(s) specified by scope ll.GetAgentSize arguments AvatarID tooltip type uuid energy 10 return vector sleep 0 tooltip If the avatar is in the same region, returns the size of the bounding box of the requested avatar by id, otherwise returns ZERO_VECTOR.\nIf the agent is in the same region as the object, returns the size of the avatar. ll.GetAlpha arguments Face tooltip type number energy 10 return number sleep 0 tooltip Returns the alpha value of Face.\nReturns the 'alpha' of the given face. If face is ALL_SIDES the value returned is the mean average of all faces. ll.GetAndResetTime arguments deprecated 1 energy 10 return number sleep 0 tooltip Returns the script time in seconds and then resets the script timer to zero.\nGets the time in seconds since starting and resets the time to zero. ll.GetAnimation arguments AvatarID tooltip type uuid energy 10 return string sleep 0 tooltip Returns the name of the currently playing locomotion animation for the avatar id.\nReturns the currently playing animation for the specified avatar ID. ll.GetAnimationList arguments AvatarID tooltip type uuid energy 10 return list sleep 0 tooltip Returns a list of keys of playing animations for an avatar.\nReturns a list of keys of all playing animations for the specified avatar ID. ll.GetAnimationOverride arguments AnimationState tooltip type string energy 10 return string sleep 0 tooltip Returns a string that is the name of the animation that is used for the specified animation state\nTo use this function the script must obtain either the PERMISSION_OVERRIDE_ANIMATIONS or PERMISSION_TRIGGER_ANIMATION permission (automatically granted to attached objects). ll.GetAttached arguments energy 10 return number sleep 0 tooltip Returns the object's attachment point, or 0 if not attached. ll.GetAttachedList arguments ID tooltip Avatar to get attachments type uuid energy 10 return {uuid} sleep 0 tooltip Returns a list of keys of all visible (not HUD) attachments on the avatar identified by the ID argument ll.GetAttachedListFiltered arguments AgentID tooltip An agent in the region. type uuid Options tooltip A list of option for inventory transfer. type list energy 10 return {uuid} sleep 0 tooltip Retrieves a list of attachments on an avatar. ll.GetBoundingBox arguments ID tooltip type uuid energy 10 return {vector} sleep 0 tooltip Returns the bounding box around the object (including any linked prims) relative to its root prim, as a list in the format [ (vector) min_corner, (vector) max_corner ]. ll.GetCameraAspect arguments energy 10 return number sleep 0 tooltip Returns the current camera aspect ratio (width / height) of the agent who has granted the scripted object PERMISSION_TRACK_CAMERA permissions. If no permissions have been granted: it returns zero. ll.GetCameraFOV arguments energy 10 return number sleep 0 tooltip Returns the current camera field of view of the agent who has granted the scripted object PERMISSION_TRACK_CAMERA permissions. If no permissions have been granted: it returns zero. ll.GetCameraPos arguments energy 10 return vector sleep 0 tooltip Returns the current camera position for the agent the task has permissions for.\nReturns the position of the camera, of the user that granted the script PERMISSION_TRACK_CAMERA. If no user has granted the permission, it returns ZERO_VECTOR. ll.GetCameraRot arguments energy 10 return quaternion sleep 0 tooltip Returns the current camera orientation for the agent the task has permissions for. If no user has granted the PERMISSION_TRACK_CAMERA permission, returns ZERO_ROTATION. ll.GetCenterOfMass arguments energy 10 return vector sleep 0 tooltip Returns the prim's centre of mass (unless called from the root prim, where it returns the object's centre of mass). ll.GetClosestNavPoint arguments Point tooltip A point in region-local space. type vector Options tooltip No options at this time. type list energy 10 return list sleep 0 tooltip Get the closest navigable point to the point provided.\nThe function accepts a point in region-local space (like all the other path-finding methods) and returns either an empty list or a list containing a single vector which is the closest point on the navigation-mesh to the point provided. ll.GetColor arguments Face tooltip type number energy 10 return vector sleep 0 tooltip Returns the color on Face.\nReturns the color of Face as a vector of red, green, and blue values between 0 and 1. If face is ALL_SIDES the color returned is the mean average of each channel. ll.GetCreator arguments energy 10 return uuid sleep 0 tooltip Returns a key for the creator of the prim.\nReturns the key of the object's original creator. Similar to llGetOwner. ll.GetDate arguments energy 10 return string sleep 0 tooltip Returns the current date in the UTC time zone in the format YYYY-MM-DD.\nReturns the current UTC date as YYYY-MM-DD. ll.GetDayLength arguments energy 10 return number sleep 0 tooltip Returns the number of seconds in a day on this parcel. ll.GetDayOffset arguments energy 10 return number sleep 0 tooltip Returns the number of seconds in a day is offset from midnight in this parcel. ll.GetDisplayName arguments AvatarID tooltip Avatar UUID that is in the same region, or is otherwise known to the region. type uuid energy 10 return string sleep 0 tooltip Returns the display name of an avatar, if the avatar is connected to the current region, or if the name has been cached. Otherwise, returns an empty string. Use llRequestDisplayName if the avatar may be absent from the region. ll.GetEnergy arguments energy 10 return number sleep 0 tooltip Returns how much energy is in the object as a percentage of maximum. ll.GetEnv arguments DataRequest tooltip The type of data to request. Any other string will cause an empty string to be returned. type string energy 10 return string sleep 0 tooltip Returns a string with the requested data about the region. ll.GetEnvironment arguments Position tooltip Location within the region. type vector EnvParams tooltip List of environment settings requested for the specified parcel location. type list energy 10 return list sleep 0 tooltip Returns a string with the requested data about the region. ll.GetExperienceDetails arguments ExperienceID tooltip May be NULL_KEY to retrieve the details for the script's Experience type uuid energy 10 return list sleep 0 tooltip Returns a list with the following Experience properties: [Experience Name, Owner ID, Group ID, Experience ID, State, State Message]. State is an integer corresponding to one of the constants XP_ERROR_... and State Message is the string returned by llGetExperienceErrorMessage for that integer. ll.GetExperienceErrorMessage arguments Error tooltip An Experience error code to translate. type number energy 10 return string sleep 0 tooltip Returns a string describing the error code passed or the string corresponding with XP_ERROR_UNKNOWN_ERROR if the value is not a valid Experience error code. ll.GetForce arguments energy 10 return vector sleep 0 tooltip Returns the force (if the script is physical).\nReturns the current force if the script is physical. ll.GetFreeMemory arguments energy 10 return number sleep 0 tooltip Returns the number of free bytes of memory the script can use.\nReturns the available free space for the current script. This is inaccurate with LSO. ll.GetFreeURLs arguments energy 10 return number sleep 0 tooltip Returns the number of available URLs for the current script.\nReturns an integer that is the number of available URLs. ll.GetGMTclock arguments energy 10 return number sleep 0 tooltip Returns the time in seconds since midnight GMT.\nGets the time in seconds since midnight in GMT/UTC. ll.GetGeometricCenter arguments energy 10 return vector sleep 0 tooltip Returns the vector that is the geometric center of the object relative to the root prim. ll.GetHTTPHeader arguments HTTPRequestID tooltip A valid HTTP request key type uuid Header tooltip Header value name type string energy 10 return string sleep 0 tooltip Returns the value for header for request_id.\nReturns a string that is the value of the Header for HTTPRequestID. ll.GetHealth arguments ID tooltip The ID of an agent or object in the region. type uuid energy 10 return number sleep 0 tooltip Returns the current health of an avatar or object in the region. ll.GetInventoryAcquireTime arguments InventoryItem tooltip Name of item in prim inventory. type string energy 10 return string sleep 0 tooltip Returns the time at which the item was placed into this prim's inventory as a timestamp. ll.GetInventoryCreator arguments InventoryItem tooltip type string energy 10 return uuid sleep 0 tooltip Returns a key for the creator of the inventory item.\nThis function returns the UUID of the creator of item. If item is not found in inventory, the object says "No item named 'name'". ll.GetInventoryDesc arguments InventoryItem tooltip type string energy 10 return string sleep 0 tooltip Returns the item description of the item in inventory. If item is not found in inventory, the object says "No item named 'name'" to the debug channel and returns an empty string. ll.GetInventoryKey arguments InventoryItem tooltip type string energy 10 return uuid sleep 0 tooltip Returns the key that is the UUID of the inventory named.\nReturns the key of the inventory named. ll.GetInventoryName arguments InventoryType tooltip Inventory item type type number Index tooltip Index number of inventory item. type number energy 10 return string sleep 0 tooltip Returns the name of the inventory item of a given type, specified by index number.\nUse the inventory constants INVENTORY_* to specify the type. ll.GetInventoryNumber arguments InventoryType tooltip Inventory item type type number energy 10 return number sleep 0 tooltip Returns the quantity of items of a given type (INVENTORY_* flag) in the prim's inventory.\nUse the inventory constants INVENTORY_* to specify the type. ll.GetInventoryPermMask arguments InventoryItem tooltip Inventory item name. type string BitMask tooltip MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE or MASK_NEXT type number energy 10 return number sleep 0 tooltip Returns the requested permission mask for the inventory item.\nReturns the requested permission mask for the inventory item defined by InventoryItem. If item is not in the object's inventory, llGetInventoryPermMask returns FALSE and causes the object to say "No item named '<item>'", where "<item>" is item. ll.GetInventoryType arguments InventoryItem tooltip type string energy 10 return number sleep 0 tooltip Returns the type of the named inventory item.\nLike all inventory functions, llGetInventoryType is case-sensitive. ll.GetKey arguments energy 10 return uuid sleep 0 tooltip Returns the key of the prim the script is attached to.\nGet the key for the object which has this script. ll.GetLandOwnerAt arguments Position tooltip type vector energy 10 return uuid sleep 0 tooltip Returns the key of the land owner, returns NULL_KEY if public.\nReturns the key of the land owner at Position, or NULL_KEY if public. ll.GetLinkKey arguments LinkNumber tooltip type number energy 10 return uuid sleep 0 tooltip Returns the key of the linked prim LinkNumber.\nReturns the key of LinkNumber in the link set. ll.GetLinkMedia arguments LinkNumber tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag type number Face tooltip The prim's side number type number Parameters tooltip A list of PRIM_* property constants to return values of. type list energy 10 return list sleep 0 tooltip Get the media parameters for a particular face on linked prim, given the desired list of parameter names. Returns a list of values in the order requested. Returns an empty list if no media exists on the face. ll.GetLinkName arguments LinkNumber tooltip type number energy 10 return string sleep 0 tooltip Returns the name of LinkNumber in a link set.\nReturns the name of LinkNumber the link set. ll.GetLinkNumber arguments energy 10 return number sleep 0 tooltip Returns the link number of the prim containing the script (0 means not linked, 1 the prim is the root, 2 the prim is the first child, etc.).\nReturns the link number of the prim containing the script. 0 means no link, 1 the root, 2 for first child, etc. ll.GetLinkNumberOfSides arguments LinkNumber tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag. type number energy 10 return number sleep 0 tooltip Returns the number of sides of the specified linked prim.\nReturns an integer that is the number of faces (or sides) of the prim link. ll.GetLinkPrimitiveParams arguments LinkNumber tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag. type number Parameters tooltip PRIM_* flags. type list energy 10 return list sleep 0 tooltip Returns the list of primitive attributes requested in the Parameters list for LinkNumber.\nPRIM_* flags can be broken into three categories, face flags, prim flags, and object flags.\n* Supplying a prim or object flag will return that flag's attributes.\n* Face flags require the user to also supply a face index parameter. ll.GetLinkSitFlags arguments LinkNumber tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag. type number energy 10 return number sleep 0 tooltip Returns the sit flags set on the specified prim in a linkset. ll.GetListEntryType arguments ListVariable tooltip type list Index tooltip type number energy 10 return number sleep 0 tooltip Returns the type of the index entry in the list (TYPE_INTEGER, TYPE_FLOAT, TYPE_STRING, TYPE_KEY, TYPE_VECTOR, TYPE_ROTATION, or TYPE_INVALID if index is off list).\nReturns the type of the variable at Index in ListVariable. ll.GetListLength arguments ListVariable tooltip type list energy 10 return number sleep 0 tooltip Returns the number of elements in the list.\nReturns the number of elements in ListVariable. ll.GetLocalPos arguments energy 10 return vector sleep 0 tooltip Returns the position relative to the root.\nReturns the local position of a child object relative to the root. ll.GetLocalRot arguments energy 10 return quaternion sleep 0 tooltip Returns the rotation local to the root.\nReturns the local rotation of a child object relative to the root. ll.GetMass arguments energy 10 return number sleep 0 tooltip Returns the mass of object that the script is attached to.\nReturns the scripted object's mass. When called from a script in a link-set, the parent will return the sum of the link-set weights, while a child will return just its own mass. When called from a script inside an attachment, this function will return the mass of the avatar it's attached to, not its own. ll.GetMassMKS arguments energy 10 return number sleep 0 tooltip Acts as llGetMass(), except that the units of the value returned are Kg. ll.GetMaxScaleFactor arguments energy 10 return number sleep 0 tooltip Returns the largest multiplicative uniform scale factor that can be successfully applied (via llScaleByFactor()) to the object without violating prim size or linkability rules. ll.GetMemoryLimit arguments energy 10 return number sleep 0 tooltip Get the maximum memory a script can use, in bytes. ll.GetMinScaleFactor arguments energy 10 return number sleep 0 tooltip Returns the smallest multiplicative uniform scale factor that can be successfully applied (via llScaleByFactor()) to the object without violating prim size or linkability rules. ll.GetMoonDirection arguments energy 10 return vector sleep 0 tooltip Returns a normalized vector of the direction of the moon in the parcel.\nReturns the moon's direction on the simulator in the parcel. ll.GetMoonRotation arguments energy 10 return quaternion sleep 0 tooltip Returns the rotation applied to the moon in the parcel. ll.GetNextEmail arguments Address tooltip type string Subject tooltip type string energy 10 return () sleep 0 tooltip Fetch the next queued email with that matches the given address and/or subject, via the email event.\nIf the parameters are blank, they are not used for filtering. ll.GetNotecardLine arguments NotecardName tooltip type string LineNumber tooltip type number energy 10 return uuid sleep 0.1000000000000000055511151 tooltip Returns LineNumber from NotecardName via the dataserver event. The line index starts at zero in LSL, one in Lua.\nIf the requested line is passed the end of the note-card the dataserver event will return the constant EOF string.\nThe key returned by this function is a unique identifier which will be supplied to the dataserver event in the requested parameter. ll.GetNotecardLineSync arguments NotecardName tooltip type string LineNumber tooltip type number energy 10 return string sleep 0 tooltip Returns LineNumber from NotecardName. The line index starts at zero in LSL, one in Lua.\nIf the requested line is past the end of the note-card the return value will be set to the constant EOF string.\nIf the note-card is not cached on the simulator the return value is the NAK string. ll.GetNumberOfNotecardLines arguments NotecardName tooltip type string energy 10 return uuid sleep 0.1000000000000000055511151 tooltip Returns the number of lines contained within a notecard via the dataserver event.\nThe key returned by this function is a query ID for identifying the dataserver reply. ll.GetNumberOfPrims arguments energy 10 return number sleep 0 tooltip Returns the number of prims in a link set the script is attached to.\nReturns the number of prims in (and avatars seated on) the object the script is in. ll.GetNumberOfSides arguments energy 10 return number sleep 0 tooltip Returns the number of faces (or sides) of the prim.\nReturns the number of sides of the prim which has the script. ll.GetObjectAnimationNames arguments energy 10 return list sleep 0 tooltip Returns a list of names of playing animations for an object.\nReturns a list of names of all playing animations for the current object. ll.GetObjectDesc arguments energy 10 return string sleep 0 tooltip Returns the description of the prim the script is attached to.\nReturns the description of the scripted object/prim. You can set the description using llSetObjectDesc. ll.GetObjectDetails arguments ID tooltip Prim or avatar UUID that is in the same region. type uuid Parameters tooltip List of OBJECT_* flags. type list energy 10 return list sleep 0 tooltip Returns a list of object details specified in the Parameters list for the object or avatar in the region with key ID.\nParameters are specified by the OBJECT_* constants. ll.GetObjectLinkKey arguments id tooltip UUID of prim type uuid link_no tooltip Link number to retrieve type number energy 10 return uuid sleep 0 tooltip Returns the key of the linked prim link_no in a linkset.\nReturns the key of link_no in the link set specified by id. ll.GetObjectMass arguments ID tooltip type uuid energy 10 return number sleep 0 tooltip Returns the mass of the avatar or object in the region.\nGets the mass of the object or avatar corresponding to ID. ll.GetObjectName arguments energy 10 return string sleep 0 tooltip Returns the name of the prim which the script is attached to.\nReturns the name of the prim (not object) which contains the script. ll.GetObjectPermMask arguments Category tooltip Category is one of MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT type number energy 10 return number sleep 0 tooltip Returns the permission mask of the requested category for the object. ll.GetObjectPrimCount arguments ObjectID tooltip type uuid energy 10 return number sleep 0 tooltip Returns the total number of prims for an object in the region.\nReturns the prim count for any object id in the same region. ll.GetOmega arguments energy 10 return vector sleep 0 tooltip Returns the rotation velocity in radians per second.\nReturns a vector that is the rotation velocity of the object in radians per second. ll.GetOwner arguments energy 10 return uuid sleep 0 tooltip Returns the object owner's UUID.\nReturns the key for the owner of the object. ll.GetOwnerKey arguments ObjectID tooltip type uuid energy 10 return uuid sleep 0 tooltip Returns the owner of ObjectID.\nReturns the key for the owner of object ObjectID. ll.GetParcelDetails arguments Position tooltip Location within the region. type vector ParcelDetails tooltip List of details requested for the specified parcel location. type list energy 10 return list sleep 0 tooltip Returns a list of parcel details specified in the ParcelDetails list for the parcel at Position.\nParameters is one or more of: PARCEL_DETAILS_NAME, _DESC, _OWNER, _GROUP, _AREA, _ID, _SEE_AVATARS.\nReturns a list that is the parcel details specified in ParcelDetails (in the same order) for the parcel at Position. ll.GetParcelFlags arguments Position tooltip type vector energy 10 return number sleep 0 tooltip Returns a mask of the parcel flags (PARCEL_FLAG_*) for the parcel that includes the point Position.\nReturns a bit-field specifying the parcel flags (PARCEL_FLAG_*) for the parcel at Position. ll.GetParcelMaxPrims arguments Position tooltip Region coordinates (z is ignored) of parcel. type vector SimWide tooltip Boolean. If FALSE then the return is the maximum prims supported by the parcel. If TRUE then it is the combined number of prims on all parcels in the region owned by the specified parcel's owner. type boolean | number energy 10 return number sleep 0 tooltip Returns the maximum number of prims allowed on the parcel at Position for a given scope.\nThe scope may be set to an individual parcel or the combined resources of all parcels with the same ownership in the region. ll.GetParcelMusicURL arguments energy 10 return string sleep 0 tooltip Gets the streaming audio URL for the parcel object is on.\nThe object owner, avatar or group, must also be the land owner. ll.GetParcelPrimCount arguments Position tooltip Region coordinates of parcel to query. type vector Category tooltip A PARCEL_COUNT_* flag. type number SimWide tooltip Boolean. If FALSE then the return is the maximum prims supported by the parcel. If TRUE then it is the combined number of prims on all parcels in the region owned by the specified parcel's owner. type boolean | number energy 10 return number sleep 0 tooltip Returns the number of prims on the parcel at Position of the given category.\nCategories: PARCEL_COUNT_TOTAL, _OWNER, _GROUP, _OTHER, _SELECTED, _TEMP.\nReturns the number of prims used on the parcel at Position which are in Category.\nIf SimWide is TRUE, it returns the total number of objects for all parcels with matching ownership in the category specified.\nIf SimWide is FALSE, it returns the number of objects on this specific parcel in the category specified ll.GetParcelPrimOwners arguments Position tooltip type vector energy 10 return list sleep 2 tooltip Returns a list of up to 100 residents who own objects on the parcel at Position, with per-owner land impact totals.\nRequires owner-like permissions for the parcel, and for the script owner to be present in the region.\nThe list is formatted as [ key agentKey1, integer agentLI1, key agentKey2, integer agentLI2, ... ], sorted by agent key.\nThe integers are the combined land impacts of the objects owned by the corresponding agents. ll.GetPermissions arguments energy 10 return number sleep 0 tooltip Returns an integer bitmask of the permissions that have been granted to the script. Individual permissions can be determined using a bit-wise "and" operation against the PERMISSION_* constants ll.GetPermissionsKey arguments energy 10 return uuid sleep 0 tooltip Returns the key of the avatar that last granted or declined permissions to the script.\nReturns NULL_KEY if permissions were never granted or declined. ll.GetPhysicsMaterial arguments energy 10 return list sleep 0 tooltip Returns a list of the form [float gravity_multiplier, float restitution, float friction, float density]. ll.GetPos arguments energy 10 return vector sleep 0 tooltip Returns the position of the task in region coordinates.\nReturns the vector position of the task in region coordinates. ll.GetPrimMediaParams arguments Face tooltip face number type number Parameters tooltip One or more PRIM_MEDIA_* flags type list energy 10 return list sleep 1 tooltip Returns the media parameters for a particular face on an object, given the desired list of parameter names, in the order requested. Returns an empty list if no media exists on the face. ll.GetPrimitiveParams arguments Parameters tooltip PRIM_* flags and face parameters type list energy 10 return list sleep 0.2000000000000000111022302 tooltip Returns the primitive parameters specified in the parameters list.\nReturns primitive parameters specified in the Parameters list. ll.GetRegionAgentCount arguments energy 10 return number sleep 0 tooltip Returns the number of avatars in the region.\nReturns an integer that is the number of avatars in the region. ll.GetRegionCorner arguments energy 10 return vector sleep 0 tooltip Returns a vector, in meters, that is the global location of the south-west corner of the region which the object is in.\nReturns the Region-Corner of the simulator containing the task. The region-corner is a vector (values in meters) representing distance from the first region. ll.GetRegionDayLength arguments energy 10 return number sleep 0 tooltip Returns the number of seconds in a day in this region. ll.GetRegionDayOffset arguments energy 10 return number sleep 0 tooltip Returns the number of seconds in a day is offset from midnight in this parcel. ll.GetRegionFPS arguments energy 10 return number sleep 0 tooltip Returns the mean region frames per second. ll.GetRegionFlags arguments energy 10 return number sleep 0 tooltip Returns the region flags (REGION_FLAG_*) for the region the object is in.\nReturns a bit-field specifying the region flags (REGION_FLAG_*) for the region the object is in. ll.GetRegionMoonDirection arguments energy 10 return vector sleep 0 tooltip Returns a normalized vector of the direction of the moon in the region.\nReturns the moon's direction on the simulator. ll.GetRegionMoonRotation arguments energy 10 return quaternion sleep 0 tooltip Returns the rotation applied to the moon in the region. ll.GetRegionName arguments energy 10 return string sleep 0 tooltip Returns the current region name. ll.GetRegionSunDirection arguments energy 10 return vector sleep 0 tooltip Returns a normalized vector of the direction of the sun in the region.\nReturns the sun's direction on the simulator. ll.GetRegionSunRotation arguments energy 10 return quaternion sleep 0 tooltip Returns the rotation applied to the sun in the region. ll.GetRegionTimeDilation arguments energy 10 return number sleep 0 tooltip Returns the current time dilation as a float between 0.0 (full dilation) and 1.0 (no dilation).\nReturns the current time dilation as a float between 0.0 and 1.0. ll.GetRegionTimeOfDay arguments energy 10 return number sleep 0 tooltip Returns the time in seconds since environmental midnight for the entire region. ll.GetRenderMaterial arguments Face tooltip type number energy 10 return string sleep 0 tooltip Returns a string that is the render material on face (the inventory name if it is a material in the prim's inventory, otherwise the key).\nReturns the render material of a face, if it is found in object inventory, its key otherwise. ll.GetRootPosition arguments energy 10 return vector sleep 0 tooltip Returns the position (in region coordinates) of the root prim of the object which the script is attached to.\nThis is used to allow a child prim to determine where the root is. ll.GetRootRotation arguments energy 10 return quaternion sleep 0 tooltip Returns the rotation (relative to the region) of the root prim of the object which the script is attached to.\nGets the global rotation of the root object of the object script is attached to. ll.GetRot arguments energy 10 return quaternion sleep 0 tooltip Returns the rotation relative to the region's axes.\nReturns the rotation. ll.GetSPMaxMemory arguments energy 10 return number sleep 0 tooltip Returns the maximum used memory for the current script. Only valid after using PROFILE_SCRIPT_MEMORY. Non-mono scripts always use 16k.\nReturns the integer of the most bytes used while llScriptProfiler was last active. ll.GetScale arguments energy 10 return vector sleep 0 tooltip Returns the scale of the prim.\nReturns a vector that is the scale (dimensions) of the prim. ll.GetScriptName arguments energy 10 return string sleep 0 tooltip Returns the name of the script that this function is used in.\nReturns the name of this script. ll.GetScriptState arguments ScriptName tooltip type string energy 10 return boolean sleep 0 tooltip Returns TRUE if the script named is running.\nReturns TRUE if ScriptName is running. ll.GetSimStats arguments StatType tooltip Statistic type. type number energy 10 return number sleep 0 tooltip Returns a float that is the requested statistic. ll.GetSimulatorHostname arguments energy 10 return string sleep 10 tooltip Returns the host-name of the machine which the script is running on.\nFor example, "sim225.agni.lindenlab.com". ll.GetStartParameter arguments energy 10 return number sleep 0 tooltip Returns an integer that is the script rez parameter.\nIf the object was rezzed by an agent, this function returns 0. ll.GetStartString arguments energy 10 return string sleep 0 tooltip Returns a string that is the value passed to llRezObjectWithParams with REZ_PARAM_STRING.\nIf the object was rezzed by an agent, this function returns an empty string. ll.GetStaticPath arguments Start tooltip Starting position. type vector End tooltip Ending position. type vector Radius tooltip Radius of the character that the path is for, between 0.125m and 5.0m. type number Parameters tooltip Currently only accepts the parameter CHARACTER_TYPE; the options are identical to those used for llCreateCharacter. The default value is CHARACTER_TYPE_NONE. type list energy 10 return list sleep 0 tooltip ll.GetStatus arguments StatusFlag tooltip A STATUS_* flag type number energy 10 return boolean sleep 0 tooltip Returns boolean value of the specified status (e.g. STATUS_PHANTOM) of the object the script is attached to. ll.GetSubString arguments String tooltip type string Start tooltip type number End tooltip type number energy 10 return string sleep 0 tooltip Returns a sub-string from String, in a range specified by the Start and End indices (inclusive).\nUsing negative numbers for Start and/or End causes the index to count backwards from the length of the string, so 0, -1 would capture the entire string.\nIf Start is greater than End, the sub string is the exclusion of the entries. ll.GetSunDirection arguments energy 10 return vector sleep 0 tooltip Returns a normalized vector of the direction of the sun in the parcel.\nReturns the sun's direction on the simulator in the parcel. ll.GetSunRotation arguments energy 10 return quaternion sleep 0 tooltip Returns the rotation applied to the sun in the parcel. ll.GetTexture arguments Face tooltip type number energy 10 return string sleep 0 tooltip Returns a string that is the texture on face (the inventory name if it is a texture in the prim's inventory, otherwise the key).\nReturns the texture of a face, if it is found in object inventory, its key otherwise. ll.GetTextureOffset arguments Face tooltip type number energy 10 return vector sleep 0 tooltip Returns the texture offset of face in the x and y components of a vector. ll.GetTextureRot arguments Face tooltip type number energy 10 return number sleep 0 tooltip Returns the texture rotation of side. ll.GetTextureScale arguments Face tooltip type number energy 10 return vector sleep 0 tooltip Returns the texture scale of side in the x and y components of a vector.\nReturns the texture scale of a side in the x and y components of a vector. ll.GetTime arguments energy 10 return number sleep 0 tooltip Returns the time in seconds since the last region reset, script reset, or call to either llResetTime or llGetAndResetTime. ll.GetTimeOfDay arguments energy 10 return number sleep 0 tooltip Returns the time in seconds since environmental midnight on the parcel. ll.GetTimestamp arguments energy 10 return string sleep 0 tooltip Returns a time-stamp (UTC time zone) in the format: YYYY-MM-DDThh:mm:ss.ff..fZ. ll.GetTorque arguments energy 10 return vector sleep 0 tooltip Returns the torque (if the script is physical).\nReturns a vector that is the torque (if the script is physical). ll.GetUnixTime arguments energy 10 return number sleep 0 tooltip Returns the number of seconds elapsed since 00:00 hours, Jan 1, 1970 UTC from the system clock. ll.GetUsedMemory arguments energy 10 return number sleep 0 tooltip Returns the current used memory for the current script. Non-mono scripts always use 16K.\nReturns the integer of the number of bytes of memory currently in use by the script. Non-mono scripts always use 16K. ll.GetUsername arguments AvatarID tooltip type uuid energy 10 return string sleep 0 tooltip Returns the username of an avatar, if the avatar is connected to the current region, or if the name has been cached. Otherwise, returns an empty string. Use llRequestUsername if the avatar may be absent from the region. ll.GetVel arguments energy 10 return vector sleep 0 tooltip Returns the velocity of the object.\nReturns a vector that is the velocity of the object. ll.GetVisualParams arguments ID tooltip Avatar UUID in the same region. type uuid Parameters tooltip List of visual parameter IDs. type list energy 10 return list sleep 0 tooltip Returns a list of the current value for each requested visual parameter. ll.GetWallclock arguments energy 10 return number sleep 0 tooltip Returns the time in seconds since midnight California Pacific time (PST/PDT).\nReturns the time in seconds since simulator's time-zone midnight (Pacific Time). ll.GiveAgentInventory arguments AgentID tooltip An agent in the region. type uuid FolderName tooltip Folder name to give to the agent. type string InventoryItems tooltip Inventory items to give to the agent. type list Options tooltip A list of option for inventory transfer. type list energy 10 return number sleep 3 tooltip Give InventoryItems to the specified agent as a new folder of items, as permitted by the permissions system. The target must be an agent. ll.GiveInventory arguments TargetID tooltip type uuid InventoryItem tooltip type string energy 10 return () sleep 0 tooltip Give InventoryItem to destination represented by TargetID, as permitted by the permissions system.\nTargetID may be any agent or an object in the same region. ll.GiveInventoryList arguments TargetID tooltip type uuid FolderName tooltip type string InventoryItems tooltip type list energy 10 return () sleep 3 tooltip Give InventoryItems to destination (represented by TargetID) as a new folder of items, as permitted by the permissions system.\nTargetID may be any agent or an object in the same region. If TargetID is an object, the items are passed directly to the object inventory (no folder is created). ll.GiveMoney arguments AvatarID tooltip type uuid Amount tooltip type number energy 10 return number sleep 0 tooltip Transfers Amount of L$ from script owner to AvatarID.\nThis call will silently fail if PERMISSION_DEBIT has not been granted. ll.GodLikeRezObject arguments InventoryItemID tooltip type uuid Position tooltip type vector energy 10 god-mode 1 return () sleep 0 tooltip Rez directly off of a UUID if owner has god-bit set. ll.Ground arguments Offset tooltip type vector energy 10 return number sleep 0 tooltip Returns the ground height at the object position + offset.\nReturns the ground height at the object's position + Offset. ll.GroundContour arguments Offset tooltip type vector energy 10 return vector sleep 0 tooltip Returns the ground contour direction below the object position + Offset.\nReturns the ground contour at the object's position + Offset. ll.GroundNormal arguments Offset tooltip type vector energy 10 return vector sleep 0 tooltip Returns the ground normal below the object position + offset.\nReturns the ground contour at the object's position + Offset. ll.GroundRepel arguments Height tooltip Distance above the ground. type number Water tooltip Boolean, if TRUE then hover above water too. type boolean | number Tau tooltip Seconds to critically damp in. type number energy 10 return () sleep 0 tooltip Critically damps to height if within height * 0.5 of level (either above ground level or above the higher of land and water if water == TRUE).\nCritically damps to fHeight if within fHeight * 0.5 of ground or water level.\n The height is above ground level if iWater is FALSE or above the higher of land and water if iWater is TRUE.\n Do not use with vehicles. Only works in physics-enabled objects. ll.GroundSlope arguments Offset tooltip type vector energy 10 return vector sleep 0 tooltip Returns the ground slope below the object position + Offset.\nReturns the ground slope at the object position + Offset. ll.HMAC arguments Key tooltip The PEM-formatted key for the hash digest. type string Message tooltip The message to be hashed. type string Algorithm tooltip The digest algorithm: md5, sha1, sha224, sha256, sha384, sha512. type string energy 10 return string sleep 0 tooltip Returns the base64-encoded hashed message authentication code (HMAC), of Message using PEM-formatted Key and digest Algorithm (md5, sha1, sha224, sha256, sha384, sha512). ll.HTTPRequest arguments URL tooltip A valid HTTP/HTTPS URL. type string Parameters tooltip Configuration parameters, specified as HTTP_* flag-value pairs. type list Body tooltip Contents of the request. type string energy 10 return uuid sleep 0 tooltip Sends an HTTP request to the specified URL with the Body of the request and Parameters.\nReturns a key that is a handle identifying the HTTP request made. ll.HTTPResponse arguments HTTPRequestID tooltip A valid HTTP request key. type uuid Status tooltip HTTP Status (200, 400, 404, etc.). type number Body tooltip Contents of the response. type string energy 10 return () sleep 0 tooltip Responds to an incoming HTTP request which was triggerd by an http_request event within the script. HTTPRequestID specifies the request to respond to (this ID is supplied in the http_request event handler). Status and Body specify the status code and message to respond with. ll.Hash arguments value tooltip type string energy 10 return number sleep 0 tooltip Calculates the 32bit hash value for the provided string. ll.InsertString arguments TargetVariable tooltip type string Position tooltip type number SourceVariable tooltip type string energy 10 return string sleep 0 tooltip Inserts SourceVariable into TargetVariable at Position, and returns the result.\nInserts SourceVariable into TargetVariable at Position and returns the result. Note this does not alter TargetVariable. ll.InstantMessage arguments AvatarID tooltip type uuid Text tooltip type string energy 10 return () sleep 2 tooltip IMs Text to the user identified.\nSend Text to the user as an instant message. ll.IntegerToBase64 arguments Value tooltip type number energy 10 return string sleep 0 tooltip Returns a string that is a Base64 big endian encode of Value.\nEncodes the Value as an 8-character Base64 string. ll.IsFriend arguments agent_id tooltip Agent ID of another agent in the region. type uuid energy 10 return boolean sleep 0 tooltip Returns TRUE if avatar ID is a friend of the script owner. ll.IsLinkGLTFMaterial arguments link tooltip Link number to check. type number face tooltip Side to check for a PBR material. Use ALL_SIDES to check for all. type number energy 10 return boolean sleep 0 tooltip Checks the face for a PBR render material. ll.Json2List arguments JSON tooltip type string energy 10 return list sleep 0 tooltip Converts the top level of the JSON string to a list. ll.JsonGetValue arguments JSON tooltip type string Specifiers tooltip type list energy 10 return string sleep 0 tooltip Gets the value indicated by Specifiers from the JSON string. ll.JsonSetValue arguments JSON tooltip type string Specifiers tooltip type list Value tooltip type string energy 10 return string sleep 0 tooltip Returns a new JSON string that is the JSON given with the Value indicated by Specifiers set to Value. ll.JsonValueType arguments JSON tooltip type string Specifiers tooltip type list energy 10 return string sleep 0 tooltip Returns the type constant (JSON_*) for the value in JSON indicated by Specifiers. ll.Key2Name arguments ID tooltip Avatar or rezzed prim UUID. type uuid energy 10 return string sleep 0 tooltip Returns the name of the prim or avatar specified by ID. The ID must be a valid rezzed prim or avatar key in the current simulator, otherwise an empty string is returned.\nFor avatars, the returned name is the legacy name ll.KeyCountKeyValue arguments energy 10 return uuid sleep 0 tooltip Starts an asychronous transaction the request the number of keys in the data store. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will the the number of keys in the system. ll.KeysKeyValue arguments First tooltip Index of the first key to return. type number Count tooltip The number of keys to return. type number energy 10 return uuid sleep 0 tooltip Starts an asychronous transaction the request a number of keys from the data store. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. The error XP_ERROR_KEY_NOT_FOUND is returned if First is greater than or equal to the number of keys in the data store. In the success case the subsequent items will be the keys requested. The number of keys returned may be less than requested if the return value is too large or if there is not enough keys remaining. The order keys are returned is not guaranteed but is stable between subsequent calls as long as no keys are added or removed. Because the keys are returned in a comma-delimited list it is not recommended to use commas in key names if this function is used. ll.Linear2sRGB arguments color tooltip A color in the linear colorspace. type vector energy 10 return vector sleep 0 tooltip Converts a color from the linear colorspace to sRGB. ll.LinkAdjustSoundVolume arguments LinkNumber tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag type number Volume tooltip The volume to set. type number energy 10 return () sleep 0 tooltip Adjusts the volume (0.0 - 1.0) of the currently playing sound attached to the link.\nThis function has no effect on sounds started with llTriggerSound. ll.LinkParticleSystem arguments LinkNumber tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag type number Rules tooltip Particle system rules list in the format [ rule1, data1, rule2, data2 . . . ruleN, dataN ] type list energy 10 return () sleep 0 tooltip Creates a particle system in prim LinkNumber based on Rules. An empty list removes a particle system from object.\nList format is [ rule-1, data-1, rule-2, data-2 ... rule-n, data-n ].\nThis is identical to llParticleSystem except that it applies to a specified linked prim and not just the prim the script is in. ll.LinkPlaySound arguments LinkNumber tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag type number Sound tooltip type string Volume tooltip type number Flags tooltip type number energy 10 return () sleep 0 tooltip Plays Sound, once or looping, at Volume (0.0 - 1.0). The sound may be attached to the link or triggered at its location.\nOnly one sound may be attached to an object at a time, and attaching a new sound or calling llStopSound will stop the previously attached sound. ll.LinkSetSoundQueueing arguments LinkNumber tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag type number QueueEnable tooltip Boolean, sound queuing for the linked prim: TRUE enables, FALSE disables (default). type boolean | number energy 10 return () sleep 0 tooltip Limits radius for audibility of scripted sounds (both attached and triggered) to distance Radius around the link. ll.LinkSetSoundRadius arguments LinkNumber tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag type number radius tooltip Maximum distance that sounds can be heard. type number energy 10 return () sleep 0 tooltip Limits radius for audibility of scripted sounds (both attached and triggered) to distance Radius around the link. ll.LinkSitTarget arguments LinkNumber tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag of the prim. type number Offset tooltip Position for the sit target, relative to the prim's position. type vector Rotation tooltip Rotation (relative to the prim's rotation) for the avatar. type quaternion energy 10 return () sleep 0 tooltip Set the sit location for the linked prim(s). If Offset == <0,0,0> clear it.\nSet the sit location for the linked prim(s). The sit location is relative to the prim's position and rotation. ll.LinkStopSound arguments LinkNumber tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag type number energy 10 return () sleep 0 tooltip Stops playback of the currently attached sound on a link. ll.LinksetDataAvailable arguments energy 10 return number sleep 0 tooltip Returns the number of bytes remaining in the linkset's datastore. ll.LinksetDataCountFound arguments search tooltip A regex search string to match against keys in the datastore. type string energy 10 return number sleep 0 tooltip Returns the number of keys matching the regular expression passed in the search parameter. ll.LinksetDataCountKeys arguments energy 10 return number sleep 0 tooltip Returns the number of keys in the linkset's datastore. ll.LinksetDataDelete arguments name tooltip Key to delete from the linkset's datastore. type string energy 10 return number sleep 0 tooltip Deletes a name:value pair from the linkset's datastore. ll.LinksetDataDeleteFound arguments search tooltip A regex search string to match against keys in the datastore. type string pass tooltip The pass phrase used to protect key value pairs in the linkset data type string energy 10 return list sleep 0 tooltip Deletes all key value pairs in the linkset data where the key matches the regular expression in search. Returns a list consisting of [ #deleted, #not deleted ]. ll.LinksetDataDeleteProtected arguments name tooltip Key to delete from the linkset's datastore. type string pass tooltip Pass phrase to access protected data. type string energy 10 return number sleep 0 tooltip Deletes a name:value pair from the linkset's datastore. ll.LinksetDataFindKeys arguments search tooltip A regex search string to match against keys in the datastore. type string start tooltip First entry to return. 0 for start of list. type number count tooltip Number of entries to return. Less than 1 for all keys. type number energy 10 return list sleep 0 tooltip Returns a list of keys from the linkset's data store matching the search parameter. ll.LinksetDataListKeys arguments start tooltip First entry to return. 0 for start of list. type number count tooltip Number of entries to return. Less than 1 for all keys. type number energy 10 return list sleep 0 tooltip Returns a list of all keys in the linkset datastore. ll.LinksetDataRead arguments name tooltip Key to retrieve from the linkset's datastore. type string energy 10 return string sleep 0 tooltip Returns the value stored for a key in the linkset. ll.LinksetDataReadProtected arguments name tooltip Key to retrieve from the linkset's datastore. type string pass tooltip Pass phrase to access protected data. type string energy 10 return string sleep 0 tooltip Returns the value stored for a key in the linkset. ll.LinksetDataReset arguments energy 10 return () sleep 0 tooltip Resets the linkset's data store, erasing all key-value pairs. ll.LinksetDataWrite arguments name tooltip key for the name:value pair. type string value tooltip value to store in the linkset's datastore. type string energy 10 return number sleep 0 tooltip Sets a name:value pair in the linkset's datastore ll.LinksetDataWriteProtected arguments name tooltip key for the name:value pair. type string value tooltip value to store in the linkset's datastore. type string pass tooltip Pass phrase to access protected data. type string energy 10 return number sleep 0 tooltip Sets a name:value pair in the linkset's datastore ll.List2CSV arguments ListVariable tooltip type list energy 10 return string sleep 0 tooltip Creates a string of comma separated values from the list.\nCreate a string of comma separated values from the specified list. ll.List2Float arguments ListVariable tooltip type list Index tooltip type number energy 10 return number sleep 0 tooltip Copies the float at Index in the list.\nReturns the value at Index in the specified list. If Index describes a location not in the list, or the value cannot be type-cast to a float, then zero is returned. ll.List2Integer arguments ListVariable tooltip type list Index tooltip type number energy 10 return number sleep 0 tooltip Copies the integer at Index in the list.\nReturns the value at Index in the specified list. If Index describes a location not in the list, or the value cannot be type-cast to an integer, then zero is returned. ll.List2Json arguments JsonType tooltip Type is JSON_ARRAY or JSON_OBJECT. type string Values tooltip List of values to convert. type list energy 10 return string sleep 0 tooltip Converts either a strided list of key:value pairs to a JSON_OBJECT, or a list of values to a JSON_ARRAY. ll.List2Key arguments ListVariable tooltip type list Index tooltip type number energy 10 return uuid sleep 0 tooltip Copies the key at Index in the list.\nReturns the value at Index in the specified list. If Index describes a location not in the list, or the value cannot be type-cast to a key, then null string is returned. ll.List2List type-arguments T arguments ListVariable tooltip type {T} Start tooltip type number End tooltip type number energy 10 return {T} sleep 0 tooltip Returns a subset of entries from ListVariable, in a range specified by the Start and End indicies (inclusive).\nUsing negative numbers for Start and/or End causes the index to count backwards from the length of the string, so 0, -1 would capture the entire string.\nIf Start is greater than End, the sub string is the exclusion of the entries. ll.List2ListSlice type-arguments T arguments ListVariable tooltip type {T} Start tooltip type number End tooltip type number Stride tooltip type number slice_index tooltip type number energy 10 return {T} sleep 0 tooltip Returns a subset of entries from ListVariable, in a range specified by Start and End indices (inclusive) return the slice_index element of each stride.\n Using negative numbers for Start and/or End causes the index to count backwards from the length of the list. (e.g. 0, -1 captures entire list)\nIf slice_index is less than 0, it is counted backwards from the end of the stride.\n Stride must be a positive integer > 0 or an empy list is returned. If slice_index falls outside range of stride, an empty list is returned. slice_index is zero-based. (e.g. A stride of 2 has valid indices 0,1) ll.List2ListStrided type-arguments T arguments ListVariable tooltip type {T} Start tooltip type number End tooltip type number Stride tooltip type number energy 10 return {T} sleep 0 tooltip Copies the strided slice of the list from Start to End.\nReturns a copy of the strided slice of the specified list from Start to End. ll.List2Rot arguments ListVariable tooltip type list Index tooltip type number energy 10 return quaternion sleep 0 tooltip Copies the rotation at Index in the list.\nReturns the value at Index in the specified list. If Index describes a location not in the list, or the value cannot be type-cast to rotation, thenZERO_ROTATION is returned. ll.List2String arguments ListVariable tooltip type list Index tooltip type number energy 10 return string sleep 0 tooltip Copies the string at Index in the list.\nReturns the value at Index in the specified list as a string. If Index describes a location not in the list then null string is returned. ll.List2Vector arguments ListVariable tooltip type list Index tooltip type number energy 10 return vector sleep 0 tooltip Copies the vector at Index in the list.\nReturns the value at Index in the specified list. If Index describes a location not in the list, or the value cannot be type-cast to a vector, then ZERO_VECTOR is returned. ll.ListFindList arguments ListVariable tooltip type list Find tooltip type list energy 10 return number sleep 0 tooltip Returns the index of the first instance of Find in ListVariable. Returns -1 if not found.\nReturns the position of the first instance of the Find list in the ListVariable. Returns -1 if not found. ll.ListFindListNext arguments ListVariable tooltip type list Find tooltip type list Instance tooltip type number energy 10 return number sleep 0 tooltip Returns the index of the nth instance of Find in ListVariable. Returns -1 if not found. ll.ListFindStrided arguments ListVariable tooltip type list Find tooltip type list Start tooltip type number End tooltip type number Stride tooltip type number energy 10 return number sleep 0 tooltip Returns the index of the first instance of Find in ListVariable. Returns -1 if not found.\nReturns the position of the first instance of the Find list in the ListVariable after the start index and before the end index. Steps through ListVariable by stride. Returns -1 if not found. ll.ListInsertList type-arguments T arguments Target tooltip type {T} ListVariable tooltip type {T} Position tooltip type number energy 10 return {T} sleep 0 tooltip Returns a list that contains all the elements from Target but with the elements from ListVariable inserted at Position start.\nReturns a new list, created by inserting ListVariable into the Target list at Position. Note this does not alter the Target. ll.ListRandomize type-arguments T arguments ListVariable tooltip type {T} Stride tooltip type number energy 10 return {T} sleep 0 tooltip Returns a version of the input ListVariable which has been randomized by blocks of size Stride.\nIf the remainder from the length of the list, divided by the stride is non-zero, this function does not randomize the list. ll.ListReplaceList type-arguments T arguments Target tooltip type {T} ListVariable tooltip type {T} Start tooltip type number End tooltip type number energy 10 return {T} sleep 0 tooltip Returns a list that is Target with Start through End removed and ListVariable inserted at Start.\nReturns a list replacing the slice of the Target list from Start to End with the specified ListVariable. Start and End are inclusive, so 0, 1 would replace the first two entries and 0, 0 would replace only the first list entry. ll.ListSort type-arguments T arguments ListVariable tooltip List to sort. type {T} Stride tooltip Stride length. type number Ascending tooltip Boolean. TRUE = result in ascending order, FALSE = result in descending order. type boolean | number energy 10 return {T} sleep 0 tooltip Returns the specified list, sorted into blocks of stride in ascending order (if Ascending is TRUE, otherwise descending). Note that sort only works if the first entry of each block is the same datatype. ll.ListSortStrided type-arguments T arguments ListVariable tooltip List to sort. type {T} Stride tooltip Stride length. type number Sortkey tooltip The zero based element within the stride to use as the sort key type number Ascending tooltip Boolean. TRUE = result in ascending order, FALSE = result in descending order. type boolean | number energy 10 return {T} sleep 0 tooltip Returns the specified list, sorted by the specified element into blocks of stride in ascending order (if Ascending is TRUE, otherwise descending). Note that sort only works if the first entry of each block is the same datatype. ll.ListStatistics arguments Operation tooltip One of LIST_STAT_* values type number ListVariable tooltip Variable to analyze. type list energy 10 return number sleep 0 tooltip Performs a statistical aggregate function, specified by a LIST_STAT_* constant, on ListVariables.\nThis function allows a script to perform a statistical operation as defined by operation on a list composed of integers and floats. ll.Listen arguments Channel tooltip type number SpeakersName tooltip type string SpeakersID tooltip type uuid Text tooltip type string energy 10 return number sleep 0 tooltip Creates a listen callback for Text on Channel from SpeakersName and SpeakersID (SpeakersName, SpeakersID, and/or Text can be empty) and returns an identifier that can be used to deactivate or remove the listen.\nNon-empty values for SpeakersName, SpeakersID, and Text will filter the results accordingly, while empty strings and NULL_KEY will not filter the results, for string and key parameters respectively.\nPUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. DEBUG_CHANNEL is the script debug channel, and is also visible to nearby avatars. All other channels are are not sent to avatars, but may be used to communicate with scripts. ll.ListenControl arguments ChannelHandle tooltip type number Active tooltip type boolean | number energy 10 return () sleep 0 tooltip Makes a listen event callback active or inactive. Pass in the value returned from llListen to the iChannelHandle parameter to specify which listener you are controlling.\nUse boolean values to specify Active ll.ListenRemove arguments ChannelHandle tooltip type number energy 10 return () sleep 0 tooltip Removes a listen event callback. Pass in the value returned from llListen to the iChannelHandle parameter to specify which listener to remove. ll.LoadURL arguments AvatarID tooltip type uuid Text tooltip type string URL tooltip type string energy 10 return () sleep 0.1000000000000000055511151 tooltip Shows dialog to avatar AvatarID offering to load web page at URL. If user clicks yes, launches their web browser.\nllLoadURL displays a dialogue box to the user, offering to load the specified web page using the default web browser. ll.Log arguments Value tooltip type number energy 10 return number sleep 0 tooltip Returns the natural logarithm of Value. Returns zero if Value <= 0.\nReturns the base e (natural) logarithm of the specified Value. ll.Log10 arguments Value tooltip type number energy 10 return number sleep 0 tooltip Returns the base 10 logarithm of Value. Returns zero if Value <= 0.\nReturns the base 10 (common) logarithm of the specified Value. ll.LookAt arguments Target tooltip type vector Strength tooltip type number Damping tooltip type number energy 10 return () sleep 0 tooltip Cause object name to point its forward axis towards Target, at a force controlled by Strength and Damping.\nGood Strength values are around half the mass of the object and good Damping values are less than 1/10th of the Strength.\nAsymmetrical shapes require smaller Damping. A Strength of 0.0 cancels the look at. ll.LoopSound arguments Sound tooltip type string Volume tooltip type number energy 10 return () sleep 0 tooltip Plays specified Sound, looping indefinitely, at Volume (0.0 - 1.0).\nOnly one sound may be attached to an object at a time.\nA second call to llLoopSound with the same key will not restart the sound, but the new volume will be used. This allows control over the volume of already playing sounds.\nSetting the volume to 0 is not the same as calling llStopSound; a sound with 0 volume will continue to loop.\nTo restart the sound from the beginning, call llStopSound before calling llLoopSound again. ll.LoopSoundMaster arguments Sound tooltip type string Volume tooltip type number energy 10 return () sleep 0 tooltip Plays attached Sound, looping at volume (0.0 - 1.0), and declares it a sync master.\nBehaviour is identical to llLoopSound, with the addition of marking the source as a "Sync Master", causing "Slave" sounds to sync to it. If there are multiple masters within a viewers interest area, the most audible one (a function of both distance and volume) will win out as the master.\nThe use of multiple masters within a small area is unlikely to produce the desired effect. ll.LoopSoundSlave arguments Sound tooltip type string Volume tooltip type number energy 10 return () sleep 0 tooltip Plays attached sound looping at volume (0.0 - 1.0), synced to most audible sync master.\nBehaviour is identical to llLoopSound, unless there is a "Sync Master" present.\nIf a Sync Master is already playing the Slave sound will begin playing from the same point the master is in its loop synchronizing the loop points of both sounds.\nIf a Sync Master is started when the Slave is already playing, the Slave will skip to the correct position to sync with the Master. ll.MD5String arguments Text tooltip type string Nonce tooltip type number energy 10 return string sleep 0 tooltip Returns a string of 32 hex characters that is an RSA Data Security Inc., MD5 Message-Digest Algorithm of Text with Nonce used as the salt.\nReturns a 32-character hex string. (128-bit in binary.) ll.MakeExplosion arguments Particles tooltip type number Scale tooltip type number Velocity tooltip type number Lifetime tooltip type number Arc tooltip type number Texture tooltip type string Offset tooltip type vector deprecated 1 energy 10 return () sleep 0.1000000000000000055511151 tooltip Make a round explosion of particles. Deprecated: Use llParticleSystem instead.\nMake a round explosion of particles using texture from the objects inventory. Deprecated: Use llParticleSystem instead. ll.MakeFire arguments Particles tooltip type number Scale tooltip type number Velocity tooltip type number Lifetime tooltip type number Arc tooltip type number Texture tooltip type string Offset tooltip type vector deprecated 1 energy 10 return () sleep 0.1000000000000000055511151 tooltip Make fire like particles. Deprecated: Use llParticleSystem instead.\nMake fire particles using texture from the objects inventory. Deprecated: Use llParticleSystem instead. ll.MakeFountain arguments Particles tooltip type number Scale tooltip type number Velocity tooltip type number Lifetime tooltip type number Arc tooltip type number Bounce tooltip type number Texture tooltip type string Offset tooltip type vector Bounce_Offset tooltip type number deprecated 1 energy 10 return () sleep 0.1000000000000000055511151 tooltip Make a fountain of particles. Deprecated: Use llParticleSystem instead.\nMake a fountain of particles using texture from the objects inventory. Deprecated: Use llParticleSystem instead. ll.MakeSmoke arguments Particles tooltip type number Scale tooltip type number Velocity tooltip type number Lifetime tooltip type number Arc tooltip type number Texture tooltip type string Offset tooltip type vector deprecated 1 energy 10 return () sleep 0.1000000000000000055511151 tooltip Make smoke like particles. Deprecated: Use llParticleSystem instead.\nMake smoky particles using texture from the objects inventory. Deprecated: Use llParticleSystem instead. ll.ManageEstateAccess arguments Action tooltip One of the ESTATE_ACCESS_ALLOWED_* actions. type number AvatarID tooltip UUID of the avatar or group to act upon. type uuid energy 10 return boolean sleep 0 tooltip Adds or removes agents from the estate's agent access or ban lists, or groups to the estate's group access list. Action is one of the ESTATE_ACCESS_ALLOWED_* operations to perform.\nReturns an integer representing a boolean, TRUE if the call was successful; FALSE if throttled, invalid action, invalid or null id or object owner is not allowed to manage the estate.\nThe object owner is notified of any changes, unless PERMISSION_SILENT_ESTATE_MANAGEMENT has been granted to the script. ll.MapBeacon arguments RegionName tooltip Region in which to show the beacon. type string Position tooltip Position within region to show the beacon. type vector Options tooltip Options type list energy 10 return () sleep 1 tooltip Displays an in world beacon and optionally opens world map for avatar who touched the object or is wearing the script, centered on RegionName with Position highlighted. Only works for scripts attached to avatar, or during touch events. ll.MapDestination arguments RegionName tooltip type string Position tooltip type vector Direction tooltip type vector energy 10 return () sleep 1 tooltip Opens world map for avatar who touched it or is wearing the script, centred on RegionName with Position highlighted. Only works for scripts attached to avatar, or during touch events.\nDirection currently has no effect. ll.MessageLinked arguments LinkNumber tooltip type number Number tooltip type number Text tooltip type string | uuid ID tooltip type string | uuid energy 10 return () sleep 0 tooltip Sends Number, Text, and ID to members of the link set identified by LinkNumber.\nLinkNumber is either a linked number (available through llGetLinkNumber) or a LINK_* constant. ll.MinEventDelay arguments Delay tooltip type number energy 10 return () sleep 0 tooltip Set the minimum time between events being handled. ll.ModPow arguments Value tooltip type number Power tooltip type number Modulus tooltip type number energy 10 return number sleep 0 tooltip Returns a Value raised to the Power, mod Modulus. ((a**b)%c) b is capped at 0xFFFF (16 bits).\nReturns (Value ^ Power) % Modulus. (Value raised to the Power, Modulus). Value is capped at 0xFFFF (16 bits). ll.ModifyLand arguments Action tooltip LAND_LEVEL, LAND_RAISE, LAND_LOWER, LAND_SMOOTH, LAND_NOISE or LAND_REVERT type number Area tooltip 0, 1, 2 (2m x 2m, 4m x 4m, or 8m x 8m) type number energy 10 return () sleep 0 tooltip Modify land with action (LAND_LEVEL, LAND_RAISE, LAND_LOWER, LAND_SMOOTH, LAND_NOISE, LAND_REVERT) on size (0, 1, 2, corresponding to 2m x 2m, 4m x 4m, 8m x 8m). ll.MoveToTarget arguments Target tooltip type vector Tau tooltip type number energy 10 return () sleep 0 tooltip Critically damp to Target in Tau seconds (if the script is physical).\nCritically damp to position target in tau-seconds if the script is physical. Good tau-values are greater than 0.2. A tau of 0.0 stops the critical damping. ll.Name2Key arguments Name tooltip Name of agent in region to look up. type string energy 10 return uuid sleep 0 tooltip Look up Agent ID for the named agent in the region. ll.NavigateTo arguments Location tooltip Region coordinates for the character to navigate to. type vector Options tooltip List of parameters to control the type of path-finding used. Currently only FORCE_DIRECT_PATH supported. type list energy 10 return () sleep 0 tooltip Navigate to destination.\nDirects an object to travel to a defined position in the region or adjacent regions. ll.OffsetTexture arguments OffsetS tooltip type number OffsetT tooltip type number Face tooltip type number energy 10 return () sleep 0.2000000000000000111022302 tooltip Sets the texture S and T offsets for the chosen Face.\nIf Face is ALL_SIDES this function sets the texture offsets for all faces. ll.OpenFloater arguments floater_name tooltip Identifier for floater to open type string url tooltip URL to pass to floater type string params tooltip Parameters to apply to open floater type list energy 10 return number sleep 0 tooltip Returns the value for header for request_id.\nReturns a string that is the value of the Header for HTTPRequestID. ll.OpenRemoteDataChannel arguments deprecated 1 energy 10 return () sleep 1 tooltip This function is deprecated. ll.Ord arguments value tooltip The string to convert to Unicode. type string index tooltip Index of character to convert to unicode. type number energy 10 return number sleep 0 tooltip Returns the unicode value of the indicated character in the string. ll.OverMyLand arguments ID tooltip type uuid energy 10 return boolean sleep 0 tooltip Returns TRUE if id ID over land owned by the script owner, otherwise FALSE.\nReturns TRUE if key ID is over land owned by the object owner, FALSE otherwise. ll.OwnerSay arguments Text tooltip type string energy 10 return () sleep 0 tooltip says Text to owner only (if owner is in region).\nSays Text to the owner of the object running the script, if the owner has been within the object's simulator since logging into Second Life, regardless of where they may be in-world. ll.ParcelMediaCommandList arguments CommandList tooltip A list of PARCEL_MEDIA_COMMAND_* flags and their parameters type list energy 10 return () sleep 2 tooltip Controls the playback of multimedia resources on a parcel or for an agent, via one or more PARCEL_MEDIA_COMMAND_* arguments specified in CommandList. ll.ParcelMediaQuery arguments QueryList tooltip type list energy 10 return list sleep 2 tooltip Queries the media properties of the parcel containing the script, via one or more PARCEL_MEDIA_COMMAND_* arguments specified in CommandList.\nThis function will only work if the script is contained within an object owned by the land-owner (or if the land is owned by a group, only if the object has been deeded to the group). ll.ParseString2List arguments Text tooltip type string Separators tooltip type {string} Spacers tooltip type {string} energy 10 return {string} sleep 0 tooltip Converts Text into a list, discarding Separators, keeping Spacers (Separators and Spacers must be lists of strings, maximum of 8 each).\nSeparators and Spacers are lists of strings with a maximum of 8 entries each. ll.ParseStringKeepNulls arguments Text tooltip type string Separators tooltip type {string} Spacers tooltip type {string} energy 10 return {string} sleep 0 tooltip Breaks Text into a list, discarding separators, keeping spacers, keeping any null values generated. (separators and spacers must be lists of strings, maximum of 8 each).\nllParseStringKeepNulls works almost exactly like llParseString2List, except that if a null is found it will add a null-string instead of discarding it like llParseString2List does. ll.ParticleSystem arguments Parameters tooltip type list energy 10 return () sleep 0 tooltip Creates a particle system in the prim the script is attached to, based on Parameters. An empty list removes a particle system from object.\nList format is [ rule-1, data-1, rule-2, data-2 ... rule-n, data-n ]. ll.PassCollisions arguments Pass tooltip Boolean, if TRUE, collisions are passed from children on to parents. type boolean | number energy 10 return () sleep 0 tooltip Configures how collision events are passed to scripts in the linkset.\nIf Pass == TRUE, collisions involving collision-handling scripted child prims are also passed on to the root prim. If Pass == FALSE (default behavior), such collisions will only trigger events in the affected child prim. ll.PassTouches arguments Pass tooltip Boolean, if TRUE, touches are passed from children on to parents. type boolean | number energy 10 return () sleep 0 tooltip Configures how touch events are passed to scripts in the linkset.\nIf Pass == TRUE, touches involving touch-handling scripted child prims are also passed on to the root prim. If Pass == FALSE (default behavior), such touches will only trigger events in the affected child prim. ll.PatrolPoints arguments Points tooltip A list of vectors for the character to travel through sequentially. The list must contain at least two entries. type list Options tooltip No options available at this time. type list energy 10 return () sleep 0 tooltip Patrol a list of points.\nSets the points for a character (llCreateCharacter) to patrol along. ll.PlaySound arguments Sound tooltip type string Volume tooltip type number energy 10 return () sleep 0 tooltip Plays Sound once, at Volume (0.0 - 1.0) and attached to the object.\nOnly one sound may be attached to an object at a time, and attaching a new sound or calling llStopSound will stop the previously attached sound.\nA second call to llPlaySound with the same sound will not restart the sound, but the new volume will be used, which allows control over the volume of already playing sounds.\nTo restart the sound from the beginning, call llStopSound before calling llPlaySound again. ll.PlaySoundSlave arguments Sound tooltip type string Volume tooltip type number energy 10 return () sleep 0 tooltip Plays attached Sound once, at Volume (0.0 - 1.0), synced to next loop of most audible sync master.\nBehaviour is identical to llPlaySound, unless there is a "Sync Master" present. If a Sync Master is already playing, the Slave sound will not be played until the Master hits its loop point and returns to the beginning.\nllPlaySoundSlave will play the sound exactly once; if it is desired to have the sound play every time the Master loops, either use llLoopSoundSlave with extra silence padded on the end of the sound or ensure that llPlaySoundSlave is called at least once per loop of the Master. ll.Pow arguments Value tooltip type number Exponent tooltip type number energy 10 return number sleep 0 tooltip Returns the Value raised to the power Exponent, or returns 0 and triggers Math Error for imaginary results.\nReturns the Value raised to the Exponent. ll.PreloadSound arguments Sound tooltip type string energy 10 return () sleep 1 tooltip Causes nearby viewers to preload the Sound from the object's inventory.\nThis is intended to prevent delays in starting new sounds when called upon. ll.Pursue arguments TargetID tooltip Agent or object to pursue. type uuid Options tooltip Parameters for pursuit. type list energy 10 return () sleep 0 tooltip Chase after a target.\nCauses the character (llCharacter) to pursue the target defined by TargetID. ll.PushObject arguments ObjectID tooltip type uuid Impulse tooltip type vector AngularImpulse tooltip type vector Local tooltip type boolean | number energy 10 return () sleep 0 tooltip Applies Impulse and AngularImpulse to ObjectID.\nApplies the supplied impulse and angular impulse to the object specified. ll.ReadKeyValue arguments Key tooltip type string energy 10 return uuid sleep 0 tooltip Starts an asychronous transaction to retrieve the value associated with the key given. Will fail with XP_ERROR_KEY_NOT_FOUND if the key does not exist. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value associated with the key. ll.RefreshPrimURL arguments deprecated 1 energy 10 return () sleep 20 tooltip Reloads the web page shown on the sides of the object. ll.RegionSay arguments Channel tooltip Any integer value except zero. type number Text tooltip Message to be transmitted. type string energy 10 return () sleep 0 tooltip Broadcasts Text to entire region on Channel (except for channel 0). ll.RegionSayTo arguments TargetID tooltip Avatar or object to say to. type uuid Channel tooltip Output channel, any integer value. type number Text tooltip Message to be transmitted. type string energy 10 return () sleep 0 tooltip Says Text, on Channel, to avatar or object indicated by TargetID (if within region).\nIf TargetID is an avatar and Channel is nonzero, Text can be heard by any attachment on the avatar. ll.ReleaseCamera arguments AvatarID tooltip type uuid deprecated 1 energy 10 return () sleep 0 tooltip Return camera to agent.\nDeprecated: Use llClearCameraParams instead. ll.ReleaseControls arguments energy 10 return () sleep 0 tooltip Stop taking inputs.\nStop taking inputs from the avatar. ll.ReleaseURL arguments URL tooltip URL to release. type string energy 10 return () sleep 0 tooltip Releases the specified URL, which was previously obtained using llRequestURL. Once released, the URL will no longer be usable. ll.RemoteDataReply arguments ChannelID tooltip type uuid MessageID tooltip type uuid sData tooltip String data to send type string iData tooltip Integer data to send type number deprecated 1 energy 10 return () sleep 3 tooltip This function is deprecated. ll.RemoteDataSetRegion arguments deprecated 1 energy 10 return () sleep 0 tooltip This function is deprecated. ll.RemoteLoadScriptPin arguments ObjectID tooltip Target prim to attempt copying into. type uuid ScriptName tooltip Name of the script in current inventory to copy. type string PIN tooltip Integer set on target prim as a Personal Information Number code. type number Running tooltip If the script should be set running in the target prim. type boolean | number StartParameter tooltip Integer. Parameter passed to the script if set to be running. type number energy 10 return () sleep 3 tooltip If the owner of the object containing this script can modify the object identified by the specified object key, and if the PIN matches the PIN previously set using llSetRemoteScriptAccessPin (on the target prim), then the script will be copied into target. Running is a boolean specifying whether the script should be enabled once copied into the target object. ll.RemoveFromLandBanList arguments AvatarID tooltip type uuid energy 10 return () sleep 0.1000000000000000055511151 tooltip Remove avatar from the land ban list.\nRemove specified avatar from the land parcel ban list. ll.RemoveFromLandPassList arguments AvatarID tooltip type uuid energy 10 return () sleep 0.1000000000000000055511151 tooltip Remove avatar from the land pass list.\nRemove specified avatar from the land parcel pass list. ll.RemoveInventory arguments InventoryItem tooltip type string energy 10 return () sleep 0 tooltip Remove the named inventory item.\nRemove the named inventory item from the object inventory. ll.RemoveVehicleFlags arguments Vehiclelags tooltip type number energy 10 return () sleep 0 tooltip Removes the enabled bits in 'flags'.\nSets the vehicle flags to FALSE. Valid parameters can be found in the vehicle flags constants section. ll.ReplaceAgentEnvironment arguments agent_id tooltip type uuid transition tooltip type number environment tooltip type string energy 10 return number sleep 0 tooltip Replaces the entire environment for an agent. Must be used as part of an experience. ll.ReplaceEnvironment arguments position tooltip Location of parcel to change. Use <-1, -1, -1> for entire region. type vector environment tooltip Name of inventory item, or UUID of environment resource to apply. Use NULL_KEY or empty string to remove environment. type string track_no tooltip Elevation zone of where to apply environment. Use -1 for all. type number day_length tooltip Length of day cycle for this parcel or region. -1 to leave unchanged. type number day_offset tooltip Offset from GMT for the day cycle on this parcel or region. -1 to leave unchanged. type number energy 10 return number sleep 0 tooltip Replaces the environment for a parcel or region. ll.ReplaceSubString arguments InitialString tooltip The original string in which to hunt for substring matches. type string SubString tooltip The original substring to find. type string NewSubString tooltip The new substring used to replace. type string Count tooltip The max number of replacements to make. Zero Count means "replace all". Positive Count moves left to right. Negative moves right to left. type number energy 10 return string sleep 0 tooltip Searches InitialString and replaces instances of SubString with NewSubString. Zero Count means "replace all". Positive Count moves left to right. Negative moves right to left. ll.RequestAgentData arguments AvatarID tooltip type uuid Data tooltip type number energy 10 return uuid sleep 0.1000000000000000055511151 tooltip Requests data about AvatarID. When data is available the dataserver event will be raised.\nThis function requests data about an avatar. If and when the information is collected, the dataserver event is triggered with the key returned from this function passed in the requested parameter. See the agent data constants (DATA_*) for details about valid values of data and what each will return in the dataserver event. ll.RequestDisplayName arguments AvatarID tooltip Avatar UUID type uuid energy 10 return uuid sleep 0 tooltip Requests the display name of the agent. When the display name is available the dataserver event will be raised.\nThe avatar identified does not need to be in the same region or online at the time of the request.\nReturns a key that is used to identify the dataserver event when it is raised. ll.RequestExperiencePermissions arguments AgentID tooltip type uuid unused tooltip Not used, should be "" type string energy 10 return () sleep 0 tooltip Ask the agent for permission to participate in an experience. This request is similar to llRequestPermissions with the following permissions: PERMISSION_TAKE_CONTROLS, PERMISSION_TRIGGER_ANIMATION, PERMISSION_ATTACH, PERMISSION_TRACK_CAMERA, PERMISSION_CONTROL_CAMERA and PERMISSION_TELEPORT. However, unlike llRequestPermissions the decision to allow or block the request is persistent and applies to all scripts using the experience grid wide. Subsequent calls to llRequestExperiencePermissions from scripts in the experience will receive the same response automatically with no user interaction. One of experience_permissions or experience_permissions_denied will be generated in response to this call. Outstanding permission requests will be lost if the script is derezzed, moved to another region or reset. ll.RequestInventoryData arguments InventoryItem tooltip type string energy 10 return uuid sleep 1 tooltip Requests data for the named InventoryItem.\nWhen data is available, the dataserver event will be raised with the key returned from this function in the requested parameter.\nThe only request currently implemented is to request data from landmarks, where the data returned is in the form "<float, float, float>" which can be cast to a vector. This position is in region local coordinates. ll.RequestPermissions arguments AvatarID tooltip type uuid PermissionMask tooltip type number energy 10 return () sleep 0 tooltip Ask AvatarID to allow the script to perform certain actions, specified in the PermissionMask bitmask. PermissionMask should be one or more PERMISSION_* constants. Multiple permissions can be requested simultaneously by ORing the constants together. Many of the permissions requests can only go to object owner.\nThis call will not stop script execution. If the avatar grants the requested permissions, the run_time_permissions event will be called. ll.RequestSecureURL arguments energy 10 return uuid sleep 0 tooltip Requests one HTTPS:// (SSL) URL for use by this object. The http_request event is triggered with results.\nReturns a key that is the handle used for identifying the request in the http_request event. ll.RequestSimulatorData arguments RegionName tooltip type string Data tooltip type number energy 10 return uuid sleep 1 tooltip Requests the specified Data about RegionName. When the specified data is available, the dataserver event is raised.\nData should use one of the DATA_SIM_* constants.\nReturns a dataserver query ID and triggers the dataserver event when data is found. ll.RequestURL arguments energy 10 return uuid sleep 0 tooltip Requests one HTTP:// URL for use by this script. The http_request event is triggered with the result of the request.\nReturns a key that is the handle used for identifying the result in the http_request event. ll.RequestUserKey arguments Name tooltip Name of agent to look up. type string energy 10 return uuid sleep 0 tooltip Look up Agent ID for the named agent using a historical name. ll.RequestUsername arguments AvatarID tooltip type uuid energy 10 return uuid sleep 0 tooltip Requests single-word user-name of an avatar. When data is available the dataserver event will be raised.\nRequests the user-name of the identified agent. When the user-name is available the dataserver event is raised.\nThe agent identified does not need to be in the same region or online at the time of the request.\nReturns a key that is used to identify the dataserver event when it is raised. ll.ResetAnimationOverride arguments AnimationState tooltip type string energy 10 return () sleep 0 tooltip Resets the animation of the specified animation state to the default value.\nIf animation state equals "ALL", then all animation states are reset. ll.ResetLandBanList arguments energy 10 return () sleep 0.1000000000000000055511151 tooltip Removes all residents from the land ban list. ll.ResetLandPassList arguments energy 10 return () sleep 0.1000000000000000055511151 tooltip Removes all residents from the land access/pass list. ll.ResetOtherScript arguments ScriptName tooltip type string energy 10 return () sleep 0 tooltip Resets the named script. ll.ResetScript arguments energy 10 return () sleep 0 tooltip Resets the script. ll.ResetTime arguments deprecated 1 energy 10 return () sleep 0 tooltip Sets the time to zero.\nSets the internal timer to zero. ll.ReturnObjectsByID arguments ObjectIDs tooltip List of object UUIDs to be returned. type list energy 10 return number sleep 0 tooltip Return objects using their UUIDs.\nRequires the PERMISSION_RETURN_OBJECTS permission and that the script owner owns the parcel the returned objects are in, or is an estate manager or region owner. ll.ReturnObjectsByOwner arguments ID tooltip Object owner's UUID. type uuid Scope tooltip type number energy 10 return number sleep 0 tooltip Return objects based upon their owner and a scope of parcel, parcel owner, or region.\nRequires the PERMISSION_RETURN_OBJECTS permission and that the script owner owns the parcel the returned objects are in, or is an estate manager or region owner. ll.RezAtRoot arguments InventoryItem tooltip type string Position tooltip type vector Velocity tooltip type vector Rotation tooltip type quaternion StartParameter tooltip type number energy 200 return () sleep 0.1000000000000000055511151 tooltip Instantiate owner's InventoryItem at Position with Velocity, Rotation and with StartParameter. The last selected root object's location will be set to Position.\nCreates object's inventory item at the given Position, with Velocity, Rotation, and StartParameter. ll.RezObject arguments InventoryItem tooltip type string Position tooltip type vector Velocity tooltip type vector Rotation tooltip type quaternion StartParameter tooltip type number energy 200 return () sleep 0.1000000000000000055511151 tooltip Instantiate owners InventoryItem at Position with Velocity, Rotation and with start StartParameter.\nCreates object's inventory item at Position with Velocity and Rotation supplied. The StartParameter value will be available to the newly created object in the on_rez event or through the llGetStartParameter function.\nThe Velocity parameter is ignored if the rezzed object is not physical. ll.RezObjectWithParams arguments InventoryItem tooltip type string Params tooltip type list energy 200 return uuid sleep 0.1000000000000000055511151 tooltip Instantiate owner's InventoryItem with the given parameters. ll.Rot2Angle arguments Rotation tooltip type quaternion energy 10 return number sleep 0 tooltip Returns the rotation angle represented by Rotation.\nReturns the angle represented by the Rotation. ll.Rot2Axis arguments Rotation tooltip type quaternion energy 10 return vector sleep 0 tooltip Returns the rotation axis represented by Rotation.\nReturns the axis represented by the Rotation. ll.Rot2Euler arguments Rotation tooltip type quaternion energy 10 return vector sleep 0 tooltip Returns the Euler representation (roll, pitch, yaw) of Rotation.\nReturns the Euler Angle representation of the Rotation. ll.Rot2Fwd arguments Rotation tooltip type quaternion energy 10 return vector sleep 0 tooltip Returns the forward vector defined by Rotation.\nReturns the forward axis represented by the Rotation. ll.Rot2Left arguments Rotation tooltip type quaternion energy 10 return vector sleep 0 tooltip Returns the left vector defined by Rotation.\nReturns the left axis represented by the Rotation. ll.Rot2Up arguments Rotation tooltip type quaternion energy 10 return vector sleep 0 tooltip Returns the up vector defined by Rotation.\nReturns the up axis represented by the Rotation. ll.RotBetween arguments Vector1 tooltip type vector Vector2 tooltip type vector energy 10 return quaternion sleep 0 tooltip Returns the rotation to rotate Vector1 to Vector2.\nReturns the rotation needed to rotate Vector1 to Vector2. ll.RotLookAt arguments Rotation tooltip type quaternion Strength tooltip type number Damping tooltip type number energy 10 return () sleep 0 tooltip Cause object to rotate to Rotation, with a force function defined by Strength and Damping parameters. Good strength values are around half the mass of the object and good damping values are less than 1/10th of the strength.\nAsymmetrical shapes require smaller damping.\nA strength of 0.0 cancels the look at. ll.RotTarget arguments Rotation tooltip type quaternion LeeWay tooltip type number energy 10 return number sleep 0 tooltip Set rotations with error of LeeWay radians as a rotational target, and return an ID for the rotational target.\nThe returned number is a handle that can be used in at_rot_target and llRotTargetRemove. ll.RotTargetRemove arguments Handle tooltip type number energy 10 return () sleep 0 tooltip Removes rotational target number.\nRemove rotational target indicated by the handle. ll.RotateTexture arguments Radians tooltip type number Face tooltip type number energy 10 return () sleep 0.2000000000000000111022302 tooltip Sets the texture rotation for the specified Face to angle Radians.\nIf Face is ALL_SIDES, rotates the texture of all sides. ll.Round arguments Value tooltip type number energy 10 return number sleep 0 tooltip Returns Value rounded to the nearest integer.\nReturns the Value rounded to the nearest integer. ll.SHA1String arguments Text tooltip type string energy 10 return string sleep 0 tooltip Returns a string of 40 hex characters that is the SHA1 security hash of text. ll.SHA256String arguments text tooltip type string energy 10 return string sleep 0 tooltip Returns a string of 64 hex characters that is the SHA256 security hash of text. ll.SameGroup arguments ID tooltip type uuid energy 10 return boolean sleep 0 tooltip Returns TRUE if avatar ID is in the same region and has the same active group, otherwise FALSE.\nReturns TRUE if the object or agent identified is in the same simulator and has the same active group as this object. Otherwise, returns FALSE. ll.Say arguments Channel tooltip Channel to use to say text on. type number Text tooltip Text to say. type string energy 10 return () sleep 0 tooltip Says Text on Channel.\nThis chat method has a range of 20m radius.\nPUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. DEBUG_CHANNEL is the script debug channel, and is also visible to nearby avatars. All other channels are are not sent to avatars, but may be used to communicate with scripts. ll.ScaleByFactor arguments ScalingFactor tooltip The multiplier to be used with the prim sizes and their local positions. type number energy 10 return boolean sleep 0 tooltip Attempts to resize the entire object by ScalingFactor, maintaining the size-position ratios of the prims.\n\nResizing is subject to prim scale limits and linkability limits. This function can not resize the object if the linkset is physical, a pathfinding character, in a keyframed motion, or if resizing would cause the parcel to overflow.\nReturns a boolean (an integer) TRUE if it succeeds, FALSE if it fails. ll.ScaleTexture arguments Horizontal tooltip type number Vertical tooltip type number Face tooltip type number energy 10 return () sleep 0.2000000000000000111022302 tooltip Sets the diffuse texture Horizontal and Vertical repeats on Face of the prim the script is attached to.\nIf Face == ALL_SIDES, all sides are set in one call.\nNegative values for horizontal and vertical will flip the texture. ll.ScriptDanger arguments Position tooltip type vector energy 10 return boolean sleep 0 tooltip Returns TRUE if Position is over public land, sandbox land, land that doesn't allow everyone to edit and build, or land that doesn't allow outside scripts.\nReturns true if the position is over public land, land that doesn't allow everyone to edit and build, or land that doesn't allow outside scripts. ll.ScriptProfiler arguments State tooltip PROFILE_NONE or PROFILE_SCRIPT_MEMORY flags to control the state. type number energy 10 return () sleep 0 tooltip Enables or disables script profiling options. Currently only supports PROFILE_SCRIPT_MEMORY (Mono only) and PROFILE_NONE.\nMay significantly reduce script performance. ll.SendRemoteData arguments ChannelID tooltip type uuid Destination tooltip type string Value tooltip type number Text tooltip type string deprecated 1 energy 10 return uuid sleep 3 tooltip This function is deprecated. ll.Sensor arguments Name tooltip Object or avatar name. type string ID tooltip Object or avatar UUID. type uuid Type tooltip Bit-field mask of AGENT, AGENT_BY_LEGACY_NAME, AGENT_BY_USERNAME, ACTIVE, PASSIVE, and/or SCRIPTED type number Range tooltip Distance to scan. 0.0 - 96.0m. type number Arc tooltip Angle, in radians, from the local x-axis of the prim to scan. type number energy 10 return () sleep 0 tooltip Performs a single scan for Name and ID with Type (AGENT, ACTIVE, PASSIVE, and/or SCRIPTED) within Range meters and Arc radians of forward vector.\nSpecifying a blank Name, 0 Type, or NULL_KEY ID will prevent filtering results based on that parameter. A range of 0.0 does not perform a scan.\nResults are returned in the sensor and no_sensor events. ll.SensorRemove arguments energy 10 return () sleep 0 tooltip removes sensor.\nRemoves the sensor set by llSensorRepeat. ll.SensorRepeat arguments Name tooltip Object or avatar name. type string ID tooltip Object or avatar UUID. type uuid Type tooltip Bit-field mask of AGENT, AGENT_BY_LEGACY_NAME, AGENT_BY_USERNAME, ACTIVE, PASSIVE, and/or SCRIPTED type number Range tooltip Distance to scan. 0.0 - 96.0m. type number Arc tooltip Angle, in radians, from the local x-axis of the prim to scan. type number Rate tooltip Period, in seconds, between scans. type number energy 10 return () sleep 0 tooltip Initiates a periodic scan every Rate seconds, for Name and ID with Type (AGENT, ACTIVE, PASSIVE, and/or SCRIPTED) within Range meters and Arc radians of forward vector.\nSpecifying a blank Name, 0 Type, or NULL_KEY ID will prevent filtering results based on that parameter. A range of 0.0 does not perform a scan.\nResults are returned in the sensor and no_sensor events. ll.SetAgentEnvironment arguments agent_id tooltip Agent to receive new environment settings. type uuid transition tooltip Number of seconds over which to apply new settings. type number Settings tooltip List of environment settings to replace for agent. type list energy 10 return number sleep 0 tooltip Sets an agent's environmental values to the specified values. Must be used as part of an experience. ll.SetAgentRot arguments rot tooltip Rotation to turn the avatar to face. type quaternion flags tooltip flags type number energy 10 return () sleep 0 tooltip Sets the avatar rotation to the given value. ll.SetAlpha arguments Opacity tooltip type number Face tooltip type number energy 10 return () sleep 0 tooltip Sets the alpha (opacity) of Face.\nSets the alpha (opacity) value for Face. If Face is ALL_SIDES, sets the alpha for all faces. The alpha value is interpreted as an opacity percentage (1.0 is fully opaque, and 0.2 is mostly transparent). This function will clamp alpha values less than 0.1 to 0.1 and greater than 1.0 to 1. ll.SetAngularVelocity arguments AngVel tooltip The angular velocity to set the object to. type vector Local tooltip If TRUE, the AngVel is treated as a local directional vector instead of a regional directional vector. type boolean | number energy 10 return () sleep 0 tooltip Sets an object's angular velocity to AngVel, in local coordinates if Local == TRUE (if the script is physical).\nHas no effect on non-physical objects. ll.SetAnimationOverride arguments AnimationState tooltip type string AnimationName tooltip type string energy 10 return () sleep 0 tooltip Sets the animation (in object inventory) that will play for the given animation state.\nTo use this function the script must obtain the PERMISSION_OVERRIDE_ANIMATIONS permission. ll.SetBuoyancy arguments Buoyancy tooltip type number energy 10 return () sleep 0 tooltip Set the tasks buoyancy (0 is none, < 1.0 sinks, 1.0 floats, > 1.0 rises).\nSet the object buoyancy. A value of 0 is none, less than 1.0 sinks, 1.0 floats, and greater than 1.0 rises. ll.SetCameraAtOffset arguments Offset tooltip type vector energy 10 return () sleep 0 tooltip Sets the camera used in this object, at offset, if an avatar sits on it.\nSets the offset that an avatar's camera will be moved to if the avatar sits on the object. ll.SetCameraEyeOffset arguments Offset tooltip type vector energy 10 return () sleep 0 tooltip Sets the camera eye offset used in this object if an avatar sits on it. ll.SetCameraParams arguments Parameters tooltip type list energy 10 return () sleep 0 tooltip Sets multiple camera parameters at once. List format is [ rule-1, data-1, rule-2, data-2 . . . rule-n, data-n ]. ll.SetClickAction arguments Action tooltip A CLICK_ACTION_* flag type number energy 10 return () sleep 0 tooltip Sets the action performed when a prim is clicked upon. ll.SetColor arguments Color tooltip type vector Face tooltip type number energy 10 return () sleep 0 tooltip Sets the color, for the face.\nSets the color of the side specified. If Face is ALL_SIDES, sets the color on all faces. ll.SetContentType arguments HTTPRequestID tooltip A valid http_request() key type uuid ContentType tooltip Media type to use with any following llHTTPResponse(HTTPRequestID, ...) type number energy 10 return () sleep 0 tooltip Set the media type of an LSL HTTP server response to ContentType.\nHTTPRequestID must be a valid http_request ID. ContentType must be one of the CONTENT_TYPE_* constants. ll.SetDamage arguments Damage tooltip type number energy 10 return () sleep 0 tooltip Sets the amount of damage that will be done to an avatar that this task hits. Task will be killed.\nSets the amount of damage that will be done to an avatar that this object hits. This object will be destroyed on damaging an avatar, and no collision event is triggered. ll.SetEnvironment arguments Position tooltip Location within the region. type vector EnvParams tooltip List of environment settings to change for the specified parcel location. type list energy 10 return number sleep 0 tooltip Returns a string with the requested data about the region. ll.SetForce arguments Force tooltip Directional force. type vector Local tooltip Boolean, if TRUE uses local axis, if FALSE uses region axis. type boolean | number energy 10 return () sleep 0 tooltip Sets Force on object, in object-local coordinates if Local == TRUE (otherwise, the region reference frame is used).\nOnly works on physical objects. ll.SetForceAndTorque arguments Force tooltip Directional force. type vector Torque tooltip Torque force. type vector Local tooltip Boolean, if TRUE uses local axis, if FALSE uses region axis. type boolean | number energy 10 return () sleep 0 tooltip Sets the Force and Torque of object, in object-local coordinates if Local == TRUE (otherwise, the region reference frame is used).\nOnly works on physical objects. ll.SetGroundTexture arguments Changes tooltip A list of ground texture properties to change. type list energy 10 return number sleep 0 tooltip Changes terrain texture properties in the region. ll.SetHoverHeight arguments Height tooltip Distance above the ground. type number Water tooltip Boolean, if TRUE then hover above water too. type boolean | number Tau tooltip Seconds to critically damp in. type number energy 10 return () sleep 0 tooltip Critically damps a physical object to a Height (either above ground level or above the higher of land and water if water == TRUE).\nDo not use with vehicles. Use llStopHover to stop hovering. ll.SetInventoryPermMask arguments InventoryItem tooltip An item in the prim's inventory type string PermissionFlag tooltip MASK_* flag type number PermissionMask tooltip Permission bit-field (PERM_* flags) type number energy 10 god-mode 1 return () sleep 0 tooltip Sets the given permission mask to the new value on the inventory item. ll.SetKeyframedMotion arguments Keyframes tooltip Strided keyframe list of the form: position, orientation, time. Each keyframe is interpreted relative to the previous transform of the object. type list Options tooltip type list energy 10 return () sleep 0 tooltip Requests that a non-physical object be key-framed according to key-frame list.\nSpecify a list of times, positions, and orientations to be followed by an object. The object will be smoothly moved between key-frames by the simulator. Collisions with other non-physical or key-framed objects will be ignored (no script events will fire and collision processing will not occur). Collisions with physical objects will be computed and reported, but the key-framed object will be unaffected by those collisions.\nKeyframes is a strided list containing positional, rotational, and time data for each step in the motion. Options is a list containing optional arguments and parameters (specified by KFM_* constants). ll.SetLinkAlpha arguments LinkNumber tooltip type number Opacity tooltip type number Face tooltip type number energy 10 return () sleep 0 tooltip If a prim exists in the link chain at LinkNumber, set Face to Opacity.\nSets the Face, on the linked prim specified, to the Opacity. ll.SetLinkCamera arguments LinkNumber tooltip Prim link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag type number EyeOffset tooltip Offset, relative to the object's centre and expressed in local coordinates, that the camera looks from. type vector LookOffset tooltip Offset, relative to the object's centre and expressed in local coordinates, that the camera looks toward. type vector energy 10 return () sleep 0 tooltip Sets the camera eye offset, and the offset that camera is looking at, for avatars that sit on the linked prim. ll.SetLinkColor arguments LinkNumber tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag. type number Color tooltip Color in RGB <R.R, G.G, B.B> type vector Face tooltip Side number or ALL_SIDES. type number energy 10 return () sleep 0 tooltip If a task exists in the link chain at LinkNumber, set the Face to color.\nSets the color of the linked child's side, specified by LinkNumber. ll.SetLinkGLTFOverrides arguments link tooltip Link number to check. type number face tooltip Side to check for a PBR material. Use ALL_SIDES to check for all. type number options tooltip List of individual overrides to set. type list energy 10 return () sleep 0 tooltip Sets or changes GLTF Overrides set on the selected faces. ll.SetLinkMedia arguments Link tooltip Link number (0: unlinked, 1: root prim, >1: child prims). type number Face tooltip Face number. type number Parameters tooltip A set of name/value pairs (in no particular order) type list energy 10 return number sleep 0 tooltip Set the media parameters for a particular face on linked prim, specified by Link. Returns an integer that is a STATUS_* flag which details the success/failure of the operation(s).\nMediaParameters is a set of name/value pairs in no particular order. Parameters not specified are unchanged, or if new media is added then set to the default specified. ll.SetLinkPrimitiveParams arguments LinkNumber tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag type number Parameters tooltip type list deprecated 1 energy 10 return () sleep 0.2000000000000000111022302 tooltip Deprecated: Use llSetLinkPrimitiveParamsFast instead. ll.SetLinkPrimitiveParamsFast arguments LinkNumber tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag type number Parameters tooltip type list energy 10 return () sleep 0 tooltip Set primitive parameters for LinkNumber based on Parameters, without a delay.\nSet parameters for link number, from the list of Parameters, with no built-in script sleep. This function is identical to llSetLinkPrimitiveParams, except without the delay. ll.SetLinkRenderMaterial arguments LinkNumber tooltip type number RenderMaterial tooltip type string Face tooltip type number energy 10 return () sleep 0.2000000000000000111022302 tooltip Sets the Render Material of Face on a linked prim, specified by LinkNumber. Render Material may be a UUID or name of a material in prim inventory. ll.SetLinkSitFlags arguments LinkNumber tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag. type number Flags tooltip The new set of sit flags to apply to the specified prims in this linkset. type number energy 10 return () sleep 0 tooltip Sets the sit flags for the specified prim in a linkset. ll.SetLinkTexture arguments LinkNumber tooltip type number Texture tooltip type string Face tooltip type number energy 10 return () sleep 0.2000000000000000111022302 tooltip Sets the Texture of Face on a linked prim, specified by LinkNumber. Texture may be a UUID or name of a texture in prim inventory. ll.SetLinkTextureAnim arguments LinkNumber tooltip Link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag to effect type number Mode tooltip Bitmask of animation options. type number Face tooltip Specifies which object face to animate or ALL_SIDES. type number SizeX tooltip Horizontal frames (ignored for ROTATE and SCALE). type number SizeY tooltip Vertical frames (ignored for ROTATE and SCALE). type number Start tooltip Start position/frame number (or radians for ROTATE). type number Length tooltip Specifies the animation duration, in frames (or radians for ROTATE). type number Rate tooltip Specifies the animation playback rate, in frames per second (must be greater than zero). type number energy 10 return () sleep 0 tooltip Animates a texture on the prim specified by LinkNumber, by setting the texture scale and offset.\nMode is a bitmask of animation options.\nFace specifies which object face to animate.\nSizeX and SizeY specify the number of horizontal and vertical frames.Start specifes the animation start point.\nLength specifies the animation duration.\nRate specifies the animation playback rate. ll.SetLocalRot arguments Rotation tooltip type quaternion energy 10 return () sleep 0.2000000000000000111022302 tooltip Sets the rotation of a child prim relative to the root prim. ll.SetMemoryLimit arguments Limit tooltip The amount to reserve, which must be less than the allowed maximum (currently 64KB) and not already have been exceeded. type number deprecated 1 energy 10 return boolean sleep 0 tooltip Requests Limit bytes to be reserved for this script.\nReturns TRUE or FALSE indicating whether the limit was set successfully.\nThis function has no effect if the script is running in the LSO VM. ll.SetObjectDesc arguments Description tooltip type string energy 10 return () sleep 0 tooltip Sets the description of the prim to Description.\nThe description field is limited to 127 characters. ll.SetObjectName arguments Name tooltip type string energy 10 return () sleep 0 tooltip Sets the prim's name to Name. ll.SetObjectPermMask arguments PermissionFlag tooltip MASK_* flag type number PermissionMask tooltip Permission bit-field (PERM_* flags) type number energy 10 god-mode 1 return () sleep 0 tooltip Sets the specified PermissionFlag permission to the value specified by PermissionMask on the object the script is attached to. ll.SetParcelForSale arguments ForSale tooltip If TRUE, the parcel is put up for sale. type boolean | number Options tooltip A list of options to set for the sale. type list energy 10 return number sleep 0 tooltip Sets the parcel the object is on for sale.\nForSale is a boolean, if TRUE the parcel is put up for sale. Options is a list of options to set for the sale, such as price, authorized buyer, and whether to include objects on the parcel.\n Setting ForSale to FALSE will remove the parcel from sale and clear any options that were set. ll.SetParcelMusicURL arguments URL tooltip type string energy 10 return () sleep 2 tooltip Sets the streaming audio URL for the parcel the object is on.\nThe object must be owned by the owner of the parcel; if the parcel is group owned the object must be owned by that group. ll.SetPayPrice arguments Price tooltip The default price shown in the text input field. type number QuickButtons tooltip Specifies the 4 payment values shown in the payment dialog's buttons (or PAY_HIDE). type list energy 10 return () sleep 0 tooltip Sets the default amount when someone chooses to pay this object.\nPrice is the default price shown in the text input field. QuickButtons specifies the 4 payment values shown in the payment dialog's buttons.\nInput field and buttons may be hidden with PAY_HIDE constant, and may be set to their default values using PAY_DEFAULT. ll.SetPhysicsMaterial arguments MaterialBits tooltip A bitmask specifying which of the parameters in the other arguments should be applied to the object. type number GravityMultiplier tooltip type number Restitution tooltip type number Friction tooltip type number Density tooltip type number energy 10 return () sleep 0 tooltip Sets the selected parameters of the object's physics behavior.\nMaterialBits is a bitmask specifying which of the parameters in the other arguments should be applied to the object. GravityMultiplier, Restitution, Friction, and Density are the possible parameters to manipulate. ll.SetPos arguments Position tooltip Region coordinates to move to (within 10m). type vector energy 10 return () sleep 0.2000000000000000111022302 tooltip If the object is not physical, this function sets the position of the prim.\nIf the script is in a child prim, Position is treated as root relative and the link-set is adjusted.\nIf the prim is the root prim, the entire object is moved (up to 10m) to Position in region coordinates. ll.SetPrimMediaParams arguments Face tooltip Face number type number MediaParameters tooltip A set of name/value pairs (in no particular order) type list energy 10 return number sleep 1 tooltip Sets the MediaParameters for a particular Face on the prim. Returns an integer that is a STATUS_* flag which details the success/failure of the operation(s).\nMediaParameters is a set of name/value pairs in no particular order. Parameters not specified are unchanged, or if new media is added then set to the default specified. ll.SetPrimURL arguments URL tooltip type string deprecated 1 energy 10 return () sleep 20 tooltip Deprecated: Use llSetPrimMediaParams instead. ll.SetPrimitiveParams arguments Parameters tooltip A list of changes. type list deprecated 1 energy 10 return () sleep 0.2000000000000000111022302 tooltip Deprecated: Use llSetLinkPrimitiveParamsFast instead. ll.SetRegionPos arguments Position tooltip Vector. The location to move to, in region coordinates. type vector energy 10 return boolean sleep 0 tooltip Attempts to move the object so that the root prim is within 0.1m of Position.\nReturns an integer boolean, TRUE if the object is successfully placed within 0.1 m of Position, FALSE otherwise.\nPosition may be any location within the region or up to 10m across a region border.\nIf the position is below ground, it will be set to the ground level at that x,y location. ll.SetRemoteScriptAccessPin arguments PIN tooltip type number energy 10 return () sleep 0.2000000000000000111022302 tooltip If PIN is set to a non-zero number, the task will accept remote script loads via llRemoteLoadScriptPin() if it passes in the correct PIN. Othersise, llRemoteLoadScriptPin() is ignored. ll.SetRenderMaterial arguments Material tooltip type string Face tooltip type number energy 10 return () sleep 0.2000000000000000111022302 tooltip Applies Render Material to Face of prim.\nRender Material may be a UUID or name of a material in prim inventory.\nIf Face is ALL_SIDES, set the render material on all faces. ll.SetRot arguments Rotation tooltip type quaternion energy 10 return () sleep 0.2000000000000000111022302 tooltip If the object is not physical, this function sets the rotation of the prim.\nIf the script is in a child prim, Rotation is treated as root relative and the link-set is adjusted.\nIf the prim is the root prim, the entire object is rotated to Rotation in the global reference frame. ll.SetScale arguments Scale tooltip type vector energy 10 return () sleep 0 tooltip Sets the prim's scale (size) to Scale. ll.SetScriptState arguments ScriptName tooltip type string Running tooltip type boolean | number energy 10 return () sleep 0 tooltip Enable or disable the script Running state of Script in the prim. ll.SetSitText arguments Text tooltip type string energy 10 return () sleep 0 tooltip Displays Text rather than 'Sit' in the viewer's context menu. ll.SetSoundQueueing arguments QueueEnable tooltip Boolean, sound queuing: TRUE enables, FALSE disables (default). type boolean | number energy 10 return () sleep 0 tooltip Sets whether successive calls to llPlaySound, llLoopSound, etc., (attached sounds) interrupt the currently playing sound.\nThe default for objects is FALSE. Setting this value to TRUE will make the sound wait until the current playing sound reaches its end. The queue is one level deep. ll.SetSoundRadius arguments Radius tooltip Maximum distance that sounds can be heard. type number energy 10 return () sleep 0 tooltip Limits radius for audibility of scripted sounds (both attached and triggered) to distance Radius. ll.SetStatus arguments Status tooltip type number Value tooltip type boolean | number energy 10 return () sleep 0 tooltip Sets object status specified in Status bitmask (e.g. STATUS_PHYSICS|STATUS_PHANTOM) to boolean Value.\nFor a full list of STATUS_* constants, see wiki documentation. ll.SetText arguments Text tooltip type string Color tooltip type vector Opacity tooltip type number energy 10 return () sleep 0 tooltip Causes Text to float above the prim, using the specified Color and Opacity. ll.SetTexture arguments Texture tooltip type string Face tooltip type number energy 10 return () sleep 0.2000000000000000111022302 tooltip Applies Texture to Face of prim.\nTexture may be a UUID or name of a texture in prim inventory.\nIf Face is ALL_SIDES, set the texture on all faces. ll.SetTextureAnim arguments Mode tooltip Mask of Mode flags. type number Face tooltip Face number or ALL_SIDES. type number SizeX tooltip Horizontal frames (ignored for ROTATE and SCALE). type number SizeY tooltip Vertical frames (ignored for ROTATE and SCALE). type number Start tooltip Start position/frame number (or radians for ROTATE). type number Length tooltip number of frames to display (or radians for ROTATE). type number Rate tooltip Frames per second (must not greater than zero). type number energy 10 return () sleep 0 tooltip Animates a texture by setting the texture scale and offset.\nMode is a bitmask of animation options.\nFace specifies which object face to animate.\nSizeX and SizeY specify the number of horizontal and vertical frames.Start specifes the animation start point.\nLength specifies the animation duration.\nRate specifies the animation playback rate. ll.SetTimerEvent arguments Rate tooltip type number deprecated 1 energy 10 return () sleep 0 tooltip Causes the timer event to be triggered every Rate seconds.\n Passing in 0.0 stops further timer events. ll.SetTorque arguments Torque tooltip Torque force. type vector Local tooltip Boolean, if TRUE uses local axis, if FALSE uses region axis. type boolean | number energy 10 return () sleep 0 tooltip Sets the Torque acting on the script's object, in object-local coordinates if Local == TRUE (otherwise, the region reference frame is used).\nOnly works on physical objects. ll.SetTouchText arguments Text tooltip type string energy 10 return () sleep 0 tooltip Displays Text in the viewer context menu that acts on a touch. ll.SetVehicleFlags arguments Flags tooltip type number energy 10 return () sleep 0 tooltip Enables the vehicle flags specified in the Flags bitmask.\nValid parameters can be found in the wiki documentation. ll.SetVehicleFloatParam arguments ParameterName tooltip type number ParameterValue tooltip type number energy 10 return () sleep 0 tooltip Sets a vehicle float parameter.\nValid parameters can be found in the wiki documentation. ll.SetVehicleRotationParam arguments ParameterName tooltip type number ParameterValue tooltip type quaternion energy 10 return () sleep 0 tooltip Sets a vehicle rotation parameter.\nValid parameters can be found in the wiki documentation. ll.SetVehicleType arguments Type tooltip type number energy 10 return () sleep 0 tooltip Activates the vehicle action on the object with vehicle preset Type.\nValid Types and an explanation of their characteristics can be found in wiki documentation. ll.SetVehicleVectorParam arguments ParameterName tooltip type number ParameterValue tooltip type vector energy 10 return () sleep 0 tooltip Sets a vehicle vector parameter.\nValid parameters can be found in the wiki documentation. ll.SetVelocity arguments Velocity tooltip The velocity to apply. type vector Local tooltip If TRUE, the Velocity is treated as a local directional vector instead of a regional directional vector. type number energy 10 return () sleep 0 tooltip If the object is physics-enabled, sets the object's linear velocity to Velocity.\nIf Local==TRUE, Velocity is treated as a local directional vector; otherwise, Velocity is treated as a global directional vector. ll.Shout arguments Channel tooltip type number Text tooltip type string energy 10 return () sleep 0 tooltip Shouts Text on Channel.\nThis chat method has a range of 100m radius.\nPUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. DEBUG_CHANNEL is the script debug channel, and is also visible to nearby avatars. All other channels are are not sent to avatars, but may be used to communicate with scripts. ll.SignRSA arguments PrivateKey tooltip The PEM-formatted private key type string Message tooltip The message contents to sign type string Algorithm tooltip The digest algorithnm to use: sha1, sha224, sha256, sha384, sha512 type string energy 10 return string sleep 0 tooltip Returns the base64-encoded RSA signature of Message using PEM-formatted PrivateKey and digest Algorithm (sha1, sha224, sha256, sha384, sha512). ll.Sin arguments Theta tooltip type number energy 10 return number sleep 0 tooltip Returns the sine of Theta (Theta in radians). ll.SitOnLink arguments AvatarID tooltip type uuid LinkID tooltip type number energy 10 return number sleep 0 tooltip If agent identified by AvatarID is participating in the experience, sit them on the specified link's sit target. ll.SitTarget arguments Offset tooltip type vector Rotation tooltip type quaternion energy 10 return () sleep 0 tooltip Set the sit location for this object. If offset == ZERO_VECTOR, clears the sit target. ll.Sleep arguments Time tooltip type number energy 0 return () sleep 0 tooltip Put script to sleep for Time seconds. ll.Sound arguments Sound tooltip type string Volume tooltip type number Queue tooltip type boolean | number Loop tooltip type boolean | number deprecated 1 energy 10 return () sleep 0 tooltip Deprecated: Use llPlaySound instead.\nPlays Sound at Volume and specifies whether the sound should loop and/or be enqueued. ll.SoundPreload arguments Sound tooltip type string deprecated 1 energy 10 return () sleep 0 tooltip Deprecated: Use llPreloadSound instead.\nPreloads a sound on viewers within range. ll.Sqrt arguments Value tooltip type number energy 10 return number sleep 0 tooltip Returns the square root of Value.\nTriggers a math runtime error for imaginary results (if Value < 0.0). ll.StartAnimation arguments Animation tooltip type string energy 10 return () sleep 0 tooltip This function plays the specified animation from playing on the avatar who received the script's most recent permissions request.\nAnimation may be an animation in task inventory or a built-in animation.\nRequires PERMISSION_TRIGGER_ANIMATION. ll.StartObjectAnimation arguments Animation tooltip type string energy 10 return () sleep 0 tooltip This function plays the specified animation on the rigged mesh object associated with the current script.\nAnimation may be an animation in task inventory or a built-in animation.\n ll.StopAnimation arguments Animation tooltip type string energy 10 return () sleep 0 tooltip This function stops the specified animation on the avatar who received the script's most recent permissions request.\nAnimation may be an animation in task inventory, a built-in animation, or the uuid of an animation.\nRequires PERMISSION_TRIGGER_ANIMATION. ll.StopHover arguments energy 10 return () sleep 0 tooltip Stop hovering to a height (due to llSetHoverHeight()). ll.StopLookAt arguments energy 10 return () sleep 0 tooltip Stop causing object to point at a target (due to llLookAt() or llRotLookAt()). ll.StopMoveToTarget arguments energy 10 return () sleep 0 tooltip Stops critically damped motion (due to llMoveToTarget()). ll.StopObjectAnimation arguments Animation tooltip type string energy 10 return () sleep 0 tooltip This function stops the specified animation on the rigged mesh object associated with the current script.\nAnimation may be an animation in task inventory, a built-in animation, or the uuid of an animation.\n ll.StopSound arguments energy 10 return () sleep 0 tooltip Stops playback of the currently attached sound. ll.StringLength arguments Text tooltip type string energy 10 return number sleep 0 tooltip Returns an integer that is the number of characters in Text (not counting the null). ll.StringToBase64 arguments Text tooltip type string energy 10 return string sleep 0 tooltip Returns the string Base64 representation of the input string. ll.StringTrim arguments Text tooltip String to trim type string TrimType tooltip STRING_TRIM_HEAD, STRING_TRIM_TAIL, or STRING_TRIM. type number energy 10 return string sleep 0 tooltip Outputs a string, eliminating white-space from the start and/or end of the input string Text.\nValid options for TrimType:\nSTRING_TRIM_HEAD: trim all leading spaces in Text\nSTRING_TRIM_TAIL: trim all trailing spaces in Text\nSTRING_TRIM: trim all leading and trailing spaces in Text. ll.SubStringIndex arguments Text tooltip type string Sequence tooltip type string energy 10 return number sleep 0 tooltip Returns an integer that is the index in Text where string pattern Sequence first appears. Returns -1 if not found. ll.TakeCamera arguments AvatarID tooltip type uuid deprecated 1 energy 10 return () sleep 0 tooltip Deprecated: Use llSetCameraParams instead. ll.TakeControls arguments Controls tooltip Bit-field of CONTROL_* flags. type number Accept tooltip Boolean, determines whether control events are generated. type boolean | number PassOn tooltip Boolean, determines whether controls are disabled. type boolean | number energy 10 return () sleep 0 tooltip Take controls from the agent the script has permissions for.\nIf (Accept == (Controls & input)), send input to the script. PassOn determines whether Controls also perform their normal functions.\nRequires the PERMISSION_TAKE_CONTROLS permission to run. ll.Tan arguments Theta tooltip type number energy 10 return number sleep 0 tooltip Returns the tangent of Theta (Theta in radians). ll.Target arguments Position tooltip type vector Range tooltip type number energy 10 return number sleep 0 tooltip This function is to have the script know when it has reached a position.\nIt registers a Position with a Range that triggers at_target and not_at_target events continuously until unregistered. ll.TargetOmega arguments Axis tooltip type vector SpinRate tooltip type number Gain tooltip type number energy 10 return () sleep 0 tooltip Attempt to spin at SpinRate with strength Gain on Axis.\nA spin rate of 0.0 cancels the spin. This function always works in object-local coordinates. ll.TargetRemove arguments Target tooltip type number energy 10 return () sleep 0 tooltip Removes positional target Handle registered with llTarget. ll.TargetedEmail arguments Target tooltip type number Subject tooltip type string Text tooltip type string energy 10 return () sleep 20 tooltip Sends an email with Subject and Message to the owner or creator of an object. ll.TeleportAgent arguments AvatarID tooltip UUID of avatar. type uuid LandmarkName tooltip Name of landmark (in object contents), or empty string, to use. type string Position tooltip If no landmark was provided, the position within the current region to teleport the avatar to. type vector LookAtPoint tooltip The position within the target region that the avatar should be turned to face upon arrival. type vector energy 10 return () sleep 0 tooltip Requests a teleport of avatar to a landmark stored in the object's inventory. If no landmark is provided (an empty string), the avatar is teleported to the location position in the current region. In either case, the avatar is turned to face the position given by look_at in local coordinates.\nRequires the PERMISSION_TELEPORT permission. This function can only teleport the owner of the object. ll.TeleportAgentGlobalCoords arguments AvatarID tooltip UUID of avatar. type uuid GlobalPosition tooltip Global coordinates of the destination region. Can be retrieved by using llRequestSimulatorData(region_name, DATA_SIM_POS). type vector RegionPosition tooltip The position within the target region to teleport the avatar to, if no landmark was provided. type vector LookAtPoint tooltip The position within the target region that the avatar should be turned to face upon arrival. type vector energy 10 return () sleep 0 tooltip Teleports an agent to the RegionPosition local coordinates within a region which is specified by the GlobalPosition global coordinates. The agent lands facing the position defined by LookAtPoint local coordinates.\nRequires the PERMISSION_TELEPORT permission. This function can only teleport the owner of the object. ll.TeleportAgentHome arguments AvatarID tooltip type uuid energy 100 return () sleep 5 tooltip Teleport agent over the owner's land to agent's home location. ll.TextBox arguments AvatarID tooltip type uuid Text tooltip type string Channel tooltip type number energy 10 return () sleep 1 tooltip Opens a dialog for the specified avatar with message Text, which contains a text box for input. Any text that is entered is said on the specified Channel (as if by the avatar) when the "OK" button is clicked. ll.ToLower arguments Text tooltip type string energy 10 return string sleep 0 tooltip Returns a string that is Text with all lower-case characters. ll.ToUpper arguments Text tooltip type string energy 10 return string sleep 0 tooltip Returns a string that is Text with all upper-case characters. ll.TransferLindenDollars arguments AvatarID tooltip type uuid Amount tooltip type number energy 10 return uuid sleep 0 tooltip Transfer Amount of linden dollars (L$) from script owner to AvatarID. Returns a key to a corresponding transaction_result event for the success of the transfer.\nAttempts to send the amount of money to the specified avatar, and trigger a transaction_result event identified by the returned key. ll.TransferOwnership arguments AgentID tooltip An agent in the region. type uuid Flags tooltip Flags to control type of inventory transfer. type number Params tooltip Extra parameters to llTransferOwnership. None are defined at this time. type list energy 10 return number sleep 0 tooltip Transfers ownership of an object, or a copy of the object to a new agent. ll.TriggerSound arguments Sound tooltip type string Volume tooltip type number energy 10 return () sleep 0 tooltip Plays Sound at Volume (0.0 - 1.0), centered at but not attached to object.\nThere is no limit to the number of triggered sounds which can be generated by an object, and calling llTriggerSound does not affect the attached sounds created by llPlaySound and llLoopSound. This is very useful for things like collision noises, explosions, etc. There is no way to stop or alter the volume of a sound triggered by this function. ll.TriggerSoundLimited arguments Sound tooltip type string Volume tooltip type number TNE tooltip type vector BSW tooltip type vector energy 10 return () sleep 0 tooltip Plays Sound at Volume (0.0 - 1.0), centered at but not attached to object, limited to axis-aligned bounding box defined by vectors top-north-east (TNE) and bottom-south-west (BSW).\nThere is no limit to the number of triggered sounds which can be generated by an object, and calling llTriggerSound does not affect the attached sounds created by llPlaySound and llLoopSound. This is very useful for things like collision noises, explosions, etc. There is no way to stop or alter the volume of a sound triggered by this function. ll.UnSit arguments AvatarID tooltip type uuid energy 10 return () sleep 0 tooltip If agent identified by AvatarID is sitting on the object the script is attached to or is over land owned by the object's owner, the agent is forced to stand up. ll.UnescapeURL arguments URL tooltip type string energy 10 return string sleep 0 tooltip Returns the string that is the URL unescaped, replacing "%20" with spaces, etc., version of URL.\nThis function can output raw UTF-8 strings. ll.UpdateCharacter arguments Options tooltip Character configuration options. Takes the same constants as llCreateCharacter(). type list energy 10 return () sleep 0 tooltip Updates settings for a pathfinding character. ll.UpdateKeyValue arguments Key tooltip type string Value tooltip type string Checked tooltip type boolean | number OriginalValue tooltip type string energy 10 return uuid sleep 0 tooltip Starts an asychronous transaction to update the value associated with the key given. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value associated with the key. If Checked is 1 the existing value in the data store must match the OriginalValue passed or XP_ERROR_RETRY_UPDATE will be returned. If Checked is 0 the key will be created if necessary. ll.VecDist arguments Location1 tooltip type vector Location2 tooltip type vector energy 10 return number sleep 0 tooltip Returns the distance between Location1 and Location2. ll.VecMag arguments Vector tooltip type vector energy 10 return number sleep 0 tooltip Returns the magnitude of the vector. ll.VecNorm arguments Vector tooltip type vector energy 10 return vector sleep 0 tooltip Returns normalized vector. ll.VerifyRSA arguments PublicKey tooltip The PEM-formatted public key for signature verifiation. type string Message tooltip The message that was signed. type string Signature tooltip The base64-formatted signature of the message. type string Algorithm tooltip The digest algorithm: sha1, sha224, sha256, sha384, sha512. type string energy 10 return boolean sleep 0 tooltip Returns TRUE if PublicKey, Message, and Algorithm produce the same base64-formatted Signature. ll.VolumeDetect arguments DetectEnabled tooltip TRUE enables, FALSE disables. type boolean | number energy 10 return () sleep 0 tooltip If DetectEnabled = TRUE, object becomes phantom but triggers collision_start and collision_end events when other objects start and stop interpenetrating.\nIf another object (including avatars) interpenetrates it, it will get a collision_start event.\nWhen an object stops interpenetrating, a collision_end event is generated. While the other is inter-penetrating, collision events are NOT generated. ll.WanderWithin arguments Origin tooltip Central point to wander about. type vector Area tooltip Half-extents of an area the character may wander within. (i.e., it can wander from the specified origin by up to +/-Distance.x in x, +/-Distance.y in y, etc.) type vector Options tooltip No options available at this time. type list energy 10 return () sleep 0 tooltip Wander within a specified volume.\nSets a character to wander about a central spot within a specified area. ll.Water arguments Offset tooltip type vector energy 10 return number sleep 0 tooltip Returns the water height below the object position + Offset. ll.Whisper arguments Channel tooltip type number Text tooltip type string energy 10 return () sleep 0 tooltip Whispers Text on Channel.\nThis chat method has a range of 10m radius.\nPUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. DEBUG_CHANNEL is the script debug channel, and is also visible to nearby avatars. All other channels are are not sent to avatars, but may be used to communicate with scripts. ll.Wind arguments Offset tooltip type vector energy 10 return vector sleep 0 tooltip Returns the wind velocity at the object position + Offset. ll.WorldPosToHUD arguments world_pos tooltip The world-frame position to project into HUD space type vector energy 10 return vector sleep 0 tooltip Returns the local position that would put the origin of a HUD object directly over world_pos as viewed by the current camera. ll.XorBase64 arguments Text1 tooltip type string Text2 tooltip type string energy 10 return string sleep 0 tooltip Performs an exclusive OR on two Base64 strings and returns a Base64 string. Text2 repeats if it is shorter than Text1. ll.XorBase64Strings arguments Text1 tooltip type string Text2 tooltip type string deprecated 1 energy 10 return string sleep 0.2999999999999999888977698 tooltip Deprecated: Please use llXorBase64 instead.\nIncorrectly performs an exclusive OR on two Base64 strings and returns a Base64 string. Text2 repeats if it is shorter than Text1.\nRetained for backwards compatibility. ll.XorBase64StringsCorrect arguments Text1 tooltip type string Text2 tooltip type string deprecated 1 energy 10 return string sleep 0 tooltip Deprecated: Please use llXorBase64 instead.\nCorrectly (unless nulls are present) performs an exclusive OR on two Base64 strings and returns a Base64 string.\nText2 repeats if it is shorter than Text1. ll.sRGB2Linear arguments srgb tooltip A color in the sRGB colorspace. type vector energy 10 return vector sleep 0 tooltip Converts a color from the sRGB to the linear colorspace. llsd-lsl-syntax-version 2