summaryrefslogtreecommitdiff
path: root/indra
diff options
context:
space:
mode:
authorOz Linden <oz@lindenlab.com>2014-02-25 14:14:21 -0500
committerOz Linden <oz@lindenlab.com>2014-02-25 14:14:21 -0500
commit057544757c2d713cd8bdc385fc6ea4aeac24b380 (patch)
tree1cf9f87e1cf9b6bcd4f06c848531a1d80598b4b6 /indra
parent1d30fe955442855dd3102a006d6e4120d2f416b4 (diff)
keywords_lsl_default.xml updates from the simulator tree
Diffstat (limited to 'indra')
-rwxr-xr-xindra/newview/app_settings/keywords_lsl_default.xml3559
1 files changed, 1796 insertions, 1763 deletions
diff --git a/indra/newview/app_settings/keywords_lsl_default.xml b/indra/newview/app_settings/keywords_lsl_default.xml
index 7bdd63e79d..83801a7e1e 100755
--- a/indra/newview/app_settings/keywords_lsl_default.xml
+++ b/indra/newview/app_settings/keywords_lsl_default.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?><?xml-model href="llsd-lsl-syntax.rng" type="application/xml" schematypens="http://relaxng.org/ns/structure/1.0"?>
+<?xml version="1.0" encoding="UTF-8"?>
<llsd>
<map>
<key>controls</key>
@@ -6,27 +6,27 @@
<key>default</key>
<map>
<key>tooltip</key>
- <string>All scripts must have a default state, which is the first state entered when the script starts.</string>
+ <string>All scripts must have a default state, which is the first state entered when the script starts.\nIf another state is defined before the default state, the compiler will report a syntax error.</string>
</map>
<key>do</key>
<map>
<key>tooltip</key>
- <string>do / while loop</string>
+ <string>do / while loop\ndo {\n...\n} while (&lt;condition&gt;);</string>
</map>
<key>else</key>
<map>
<key>tooltip</key>
- <string>if / else block</string>
+ <string>if / else block\nif (&lt;condition&gt;) {\n...\n[} else [if (&lt;condition&gt;) {\n...]]\n}</string>
</map>
<key>for</key>
<map>
<key>tooltip</key>
- <string>for loop</string>
+ <string>for loop\nfor (&lt;initialiser&gt;; &lt;condition&gt;; &lt;post-iteration-statement&gt;)\n{ ...\n}</string>
</map>
<key>if</key>
<map>
<key>tooltip</key>
- <string>if / else block</string>
+ <string>if / else block\nif (&lt;condition&gt;) {\n...\n[} else [if (&lt;condition&gt;) {\n...]]\n}</string>
</map>
<key>jump</key>
<map>
@@ -36,7 +36,7 @@
<key>return</key>
<map>
<key>tooltip</key>
- <string>Leave current event or function.</string>
+ <string>Leave current event or function.\nreturn [&lt;variable&gt;];\nOptionally pass back a variable's value, from a function.</string>
</map>
<key>state</key>
<map>
@@ -64,12 +64,12 @@
<key>key</key>
<map>
<key>tooltip</key>
- <string>A 128 bit unique identifier (UUID).</string>
+ <string>A 128 bit unique identifier (UUID).\nThe key is represented as hexidecimal characters (A-F and 0-9), grouped into sections (8,4,4,4,12 characters) and separated by hyphens (for a total of 36 characters). e.g. "A822FF2B-FF02-461D-B45D-DCD10A2DE0C2".</string>
</map>
<key>list</key>
<map>
<key>tooltip</key>
- <string>A collection of other data types.</string>
+ <string>A collection of other data types.\nLists are signified by square brackets surrounding their elements; the elements inside are separated by commas. e.g. [0, 1, 2, 3, 4] or ["Yes", "No", "Perhaps"].</string>
</map>
<key>quaternion</key>
<map>
@@ -79,17 +79,17 @@
<key>rotation</key>
<map>
<key>tooltip</key>
- <string>The rotation type is one of several ways to represent an orientation in 3D.</string>
+ <string>The rotation type is one of several ways to represent an orientation in 3D.\nIt is a mathematical object called a quaternion. You can think of a quaternion as four numbers (x, y, z, w), three of which represent the direction an object is facing and a fourth that represents the object's banking left or right around that direction.</string>
</map>
<key>string</key>
<map>
<key>tooltip</key>
- <string>Text data.</string>
+ <string>Text data.\nThe editor accepts UTF-8 encoded text.</string>
</map>
<key>vector</key>
<map>
<key>tooltip</key>
- <string>A vector is a data type that contains a set of three float values.</string>
+ <string>A vector is a data type that contains a set of three float values.\nVectors are used to represent colours (RGB), positions, and directions/velocities.</string>
</map>
</map>
<key>constants</key>
@@ -1705,7 +1705,7 @@
<key>value</key>
<integer>6</integer>
<key>tooltip</key>
- <string>Allows enabling/disbling of the "Pragma: no-cache" header.</string>
+ <string>Allows enabling/disbling 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.</string>
</map>
<key>HTTP_VERBOSE_THROTTLE</key>
<map>
@@ -1941,15 +1941,6 @@
<key>tooltip</key>
<string>For use with KFM_COMMAND.</string>
</map>
- <key>KFM_CMD_SET_MODE</key>
- <map>
- <key>type</key>
- <string>integer</string>
- <key>value</key>
- <integer>3</integer>
- <key>tooltip</key>
- <string/>
- </map>
<key>KFM_CMD_STOP</key>
<map>
<key>type</key>
@@ -2326,7 +2317,7 @@
<key>value</key>
<integer>19</integer>
<key>tooltip</key>
- <string>Gets the attachment point to which the object is attached.</string>
+ <string>Gets the attachment point to which the object is attached.\nReturns 0 if the object is not an attachment (or is an avatar, etc).</string>
</map>
<key>OBJECT_CHARACTER_TIME</key>
<map>
@@ -2479,7 +2470,7 @@
<key>value</key>
<integer>18</integer>
<key>tooltip</key>
- <string>Gets the id of the root prim of the object requested.</string>
+ <string>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).</string>
</map>
<key>OBJECT_ROT</key>
<map>
@@ -4289,7 +4280,7 @@
<key>type</key>
<string>integer</string>
<key>value</key>
- <integer>1</integer>
+ <integer>0</integer>
<key>tooltip</key>
<string/>
</map>
@@ -4460,7 +4451,7 @@
<key>type</key>
<string>integer</string>
<key>value</key>
- <integer>1024</integer>
+ <string>0x400</string>
<key>tooltip</key>
<string/>
</map>
@@ -5176,7 +5167,7 @@
<key>value</key>
<integer>0</integer>
<key>tooltip</key>
- <string>Returns the % of pathfinding characters skipped each frame, averaged over the last minute.</string>
+ <string>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.</string>
</map>
<key>SMOOTH</key>
<map>
@@ -5203,7 +5194,7 @@
<key>value</key>
<integer>64</integer>
<key>tooltip</key>
- <string>Controls whether the object can be grabbed.</string>
+ <string>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</string>
</map>
<key>STATUS_BLOCK_GRAB_OBJECT</key>
<map>
@@ -5239,7 +5230,7 @@
<key>value</key>
<string>0x80</string>
<key>tooltip</key>
- <string>Controls whether the object is returned to the owners inventory if it wanders off the edge of the world.</string>
+ <string>Controls whether the object is returned to the owners 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</string>
</map>
<key>STATUS_INTERNAL_ERROR</key>
<map>
@@ -5293,7 +5284,7 @@
<key>value</key>
<string>0x10</string>
<key>tooltip</key>
- <string>Controls/indicates whether the object collides or not.</string>
+ <string>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.</string>
</map>
<key>STATUS_PHYSICS</key>
<map>
@@ -5302,7 +5293,7 @@
<key>value</key>
<string>0x1</string>
<key>tooltip</key>
- <string>Controls/indicates whether the object moves physically.</string>
+ <string>Controls/indicates whether the object moves physically.\nThis controls the same flag that the UI check-box for Physical controls. The default is FALSE.</string>
</map>
<key>STATUS_RETURN_AT_EDGE</key>
<map>
@@ -5617,7 +5608,7 @@
<key>value</key>
<integer>32</integer>
<key>tooltip</key>
- <string>A slider between minimum (0.0) and maximum (1.0) deflection of angular orientation. That is, it's a simple scalar for modulating the strength of angular deflection such that the vehicles preferred axis of motion points toward its real velocity.</string>
+ <string>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.</string>
</map>
<key>VEHICLE_ANGULAR_DEFLECTION_TIMESCALE</key>
<map>
@@ -6021,28 +6012,28 @@
<map>
<key>TargetNumber</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>TargetRotation</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>rotation</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>CurrentRotation</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>rotation</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6056,28 +6047,28 @@
<map>
<key>TargetNumber</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>TargetPosition</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>CurrentPosition</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6091,10 +6082,10 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6108,10 +6099,10 @@
<map>
<key>Changed</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6125,10 +6116,10 @@
<map>
<key>NumberOfCollisions</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6143,10 +6134,10 @@
<map>
<key>NumberOfCollisions</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6161,10 +6152,10 @@
<map>
<key>NumberOfCollisions</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6179,28 +6170,28 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Levels</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Edges</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6215,19 +6206,19 @@
<map>
<key>RequestID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Data</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6242,46 +6233,46 @@
<map>
<key>Time</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Address</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Subject</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Body</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>NumberRemaining</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6296,28 +6287,28 @@
<map>
<key>HTTPRequestID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>HTTPMethod</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Body</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6331,37 +6322,37 @@
<map>
<key>HTTPRequestID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Status</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Metadata</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Body</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6375,10 +6366,10 @@
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6392,10 +6383,10 @@
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6409,10 +6400,10 @@
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6426,37 +6417,37 @@
<map>
<key>SendersLink</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Value</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>ID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6470,37 +6461,37 @@
<map>
<key>Channel</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Name</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>ID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6515,19 +6506,19 @@
<map>
<key>Payer</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Amount</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6576,10 +6567,10 @@
<map>
<key>RezzedObjectsID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6593,10 +6584,10 @@
<map>
<key>StartParameter</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6610,19 +6601,19 @@
<map>
<key>Type</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Reserved</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6636,55 +6627,55 @@
<map>
<key>EventType</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>ChannelID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>MessageID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Sender</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Data</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Data</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6698,10 +6689,10 @@
<map>
<key>PermissionFlags</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6716,10 +6707,10 @@
<map>
<key>NumberDetected</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6755,10 +6746,10 @@
<map>
<key>NumberOfTouches</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6774,10 +6765,10 @@
<map>
<key>NumberOfTouches</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6792,10 +6783,10 @@
<map>
<key>NumberOfTouches</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6810,28 +6801,28 @@
<map>
<key>RequestID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Success</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Message</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -6854,10 +6845,10 @@
<map>
<key>Value</key>
<map>
- <key>tooltip</key>
- <string>An integer value.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>An integer value.</string>
</map>
</map>
</array>
@@ -6877,10 +6868,10 @@
<map>
<key>Value</key>
<map>
- <key>tooltip</key>
- <string>A floating-point value.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>A floating-point value.</string>
</map>
</map>
</array>
@@ -6900,24 +6891,24 @@
<map>
<key>ID</key>
<map>
- <key>tooltip</key>
- <string>Agent UUID to add to ban-list.</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>Agent UUID to add to ban-list.</string>
</map>
</map>
<map>
<key>Hours</key>
<map>
- <key>tooltip</key>
- <string>Period, in hours, to ban the avatar for.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Period, in hours, to ban the avatar for.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Add avatar ID to the parcel ban list for the specified number of Hours.</string>
+ <string>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.</string>
</map>
<key>llAddToLandPassList</key>
<map>
@@ -6932,19 +6923,19 @@
<map>
<key>ID</key>
<map>
- <key>tooltip</key>
- <string>Agent UUID to add to pass-list.</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>Agent UUID to add to pass-list.</string>
</map>
</map>
<map>
<key>Hours</key>
<map>
- <key>tooltip</key>
- <string>Period, in hours, to allow the avatar for.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Period, in hours, to allow the avatar for.</string>
</map>
</map>
</array>
@@ -6964,10 +6955,10 @@
<map>
<key>Volume</key>
<map>
- <key>tooltip</key>
- <string>The volume to set.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>The volume to set.</string>
</map>
</map>
</array>
@@ -6987,10 +6978,10 @@
<map>
<key>Flag</key>
<map>
- <key>tooltip</key>
- <string>Boolean, If TRUE allows anyone to drop inventory on prim, FALSE revokes.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Boolean, If TRUE allows anyone to drop inventory on prim, FALSE revokes.</string>
</map>
</map>
</array>
@@ -7010,19 +7001,19 @@
<map>
<key>Rot1</key>
<map>
- <key>tooltip</key>
- <string>First rotation.</string>
<key>type</key>
<string>rotation</string>
+ <key>tooltip</key>
+ <string>First rotation.</string>
</map>
</map>
<map>
<key>Rot2</key>
<map>
- <key>tooltip</key>
- <string>Second rotation.</string>
<key>type</key>
<string>rotation</string>
+ <key>tooltip</key>
+ <string>Second rotation.</string>
</map>
</map>
</array>
@@ -7042,19 +7033,19 @@
<map>
<key>Force</key>
<map>
- <key>tooltip</key>
- <string>Amount of impulse force to apply.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Amount of impulse force to apply.</string>
</map>
</map>
<map>
<key>Local</key>
<map>
- <key>tooltip</key>
- <string>Boolean, if TRUE, force is treated as a local directional vector instead of region directional vector.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Boolean, if TRUE, force is treated as a local directional vector instead of region directional vector.</string>
</map>
</map>
</array>
@@ -7074,19 +7065,19 @@
<map>
<key>Force</key>
<map>
- <key>tooltip</key>
- <string>Amount of impulse force to apply.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Amount of impulse force to apply.</string>
</map>
</map>
<map>
<key>Local</key>
<map>
- <key>tooltip</key>
- <string>Boolean, if TRUE, uses local axis, if FALSE, uses region axis.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Boolean, if TRUE, uses local axis, if FALSE, uses region axis.</string>
</map>
</map>
</array>
@@ -7106,10 +7097,10 @@
<map>
<key>Value</key>
<map>
- <key>tooltip</key>
- <string>A floating-point value.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>A floating-point value.</string>
</map>
</map>
</array>
@@ -7129,19 +7120,19 @@
<map>
<key>y</key>
<map>
- <key>tooltip</key>
- <string>A floating-point value.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>A floating-point value.</string>
</map>
</map>
<map>
<key>x</key>
<map>
- <key>tooltip</key>
- <string>A floating-point value.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>A floating-point value.</string>
</map>
</map>
</array>
@@ -7161,10 +7152,10 @@
<map>
<key>AttachmentPoint</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -7184,10 +7175,10 @@
<map>
<key>AttachPoint</key>
<map>
- <key>tooltip</key>
- <string>Valid attachment poit or ATTACH_* constant.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Valid attachment point or ATTACH_* constant.</string>
</map>
</map>
</array>
@@ -7207,15 +7198,15 @@
<map>
<key>LinkNumber</key>
<map>
- <key>tooltip</key>
- <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>If an avatar is sitting on the link's sit target, return the avatar's key, NULL_KEY otherwise.</string>
+ <string>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.</string>
</map>
<key>llAvatarOnSitTarget</key>
<map>
@@ -7228,7 +7219,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>If an avatar is seated on the sit target, returns the avatar's key, otherwise NULL_KEY.</string>
+ <string>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.</string>
</map>
<key>llAxes2Rot</key>
<map>
@@ -7243,28 +7234,28 @@
<map>
<key>Forward</key>
<map>
- <key>tooltip</key>
- <string>Forward/Back part of rotation.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Forward/Back part of rotation.</string>
</map>
</map>
<map>
<key>Left</key>
<map>
- <key>tooltip</key>
- <string>Left/Right part of rotation.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Left/Right part of rotation.</string>
</map>
</map>
<map>
<key>Up</key>
<map>
- <key>tooltip</key>
- <string>Up/Down part of rotation.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Up/Down part of rotation.</string>
</map>
</map>
</array>
@@ -7284,19 +7275,19 @@
<map>
<key>Axis</key>
<map>
- <key>tooltip</key>
- <string>Axis.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Axis.</string>
</map>
</map>
<map>
<key>Angle</key>
<map>
- <key>tooltip</key>
- <string>Angle in radians.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Angle in radians.</string>
</map>
</map>
</array>
@@ -7316,15 +7307,15 @@
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns an integer that is the Text, Base64 decoded as a big endian integer.</string>
+ <string>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.</string>
</map>
<key>llBase64ToString</key>
<map>
@@ -7339,10 +7330,10 @@
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -7375,10 +7366,10 @@
<map>
<key>LinkNumber</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -7398,33 +7389,33 @@
<map>
<key>Start</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>End</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Options</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Casts a ray into the physics world from 'start' to 'end' and returns data according to details in Options.</string>
+ <string>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.</string>
</map>
<key>llCeil</key>
<map>
@@ -7439,10 +7430,10 @@
<map>
<key>Value</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -7475,24 +7466,24 @@
<map>
<key>Link</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Clears (deletes) the media and all parameters from the given Face on the linked prim.</string>
+ <string>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.</string>
</map>
<key>llClearPrimMedia</key>
<map>
@@ -7507,15 +7498,15 @@
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string>Number of side to clear.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Number of side to clear.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Clears (deletes) the media and all parameters from the given Face.</string>
+ <string>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.</string>
</map>
<key>llCloseRemoteDataChannel</key>
<map>
@@ -7530,10 +7521,10 @@
<map>
<key>ChannelID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -7553,10 +7544,10 @@
<map>
<key>Offset</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -7576,33 +7567,33 @@
<map>
<key>ObjectName</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>ObjectID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Accept</key>
<map>
- <key>tooltip</key>
- <string>If TRUE, only accept collisions with ObjectName name AND ObjectID (either is optional), otherwise with objects not ObjectName AND ObjectID.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>If TRUE, only accept collisions with ObjectName name AND ObjectID (either is optional), otherwise with objects not ObjectName AND ObjectID.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>If Accept == TRUE, only accept collisions with objects Name and ID, otherwise with objects not Name or ID.</string>
+ <string>Specify an empty string or NULL_KEY for Accept, to not filter on the corresponding parameter.</string>
</map>
<key>llCollisionSound</key>
<map>
@@ -7617,24 +7608,24 @@
<map>
<key>ImpactSound</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>ImpactVolume</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Suppress default collision sounds, replace default impact sounds with ImpactSound.</string>
+ <string>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.</string>
</map>
<key>llCollisionSprite</key>
<map>
@@ -7649,10 +7640,10 @@
<map>
<key>ImpactSprite</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -7672,10 +7663,10 @@
<map>
<key>Theta</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -7695,15 +7686,15 @@
<map>
<key>Options</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Convert link-set to AI/Physics character.</string>
+ <string>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.</string>
</map>
<key>llCreateLink</key>
<map>
@@ -7718,24 +7709,24 @@
<map>
<key>TargetPrim</key>
<map>
- <key>tooltip</key>
- <string>Object UUID that is in the same region.</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>Object UUID that is in the same region.</string>
</map>
</map>
<map>
<key>Parent</key>
<map>
- <key>tooltip</key>
- <string>If FALSE, then TargetPrim becomes the root. If TRUE, then the script's object becomes the root.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>If FALSE, then TargetPrim becomes the root. If TRUE, then the script's object becomes the root.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Attempt to link the object the script is in, to target (requires permission PERMISSION_CHANGE_LINKS be set).</string>
+ <string>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.</string>
</map>
<key>llCSV2List</key>
<map>
@@ -7750,10 +7741,10 @@
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -7771,7 +7762,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Convert link-set from AI/Physics character to Physics object.</string>
+ <string>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.</string>
</map>
<key>llDeleteSubList</key>
<map>
@@ -7786,33 +7777,33 @@
<map>
<key>Source</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Start</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>End</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Removes the slice from start to end and returns the remainder of the list.</string>
+ <string>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.</string>
</map>
<key>llDeleteSubString</key>
<map>
@@ -7827,33 +7818,33 @@
<map>
<key>Source</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Start</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>End</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Removes the indicated sub-string and returns the result.</string>
+ <string>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.</string>
</map>
<key>llDetachFromAvatar</key>
<map>
@@ -7881,15 +7872,15 @@
<map>
<key>Number</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the grab offset of a user touching the object.</string>
+ <string>Returns the grab offset of a user touching the object.\nReturns &lt;0.0, 0.0, 0.0&gt; if Number is not a valid object.</string>
</map>
<key>llDetectedGroup</key>
<map>
@@ -7904,15 +7895,15 @@
<map>
<key>Number</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns TRUE if detected object or agent Number has the same user group active as this object.</string>
+ <string>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.</string>
</map>
<key>llDetectedKey</key>
<map>
@@ -7927,15 +7918,15 @@
<map>
<key>Number</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the key of detected object or avatar number.</string>
+ <string>Returns the key of detected object or avatar number.\nReturns NULL_KEY if Number is not a valid index.</string>
</map>
<key>llDetectedLinkNumber</key>
<map>
@@ -7950,15 +7941,15 @@
<map>
<key>Number</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the link position of the triggered event for touches and collisions only.</string>
+ <string>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.</string>
</map>
<key>llDetectedName</key>
<map>
@@ -7973,15 +7964,15 @@
<map>
<key>Number</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the name of detected object or avatar number.</string>
+ <string>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.</string>
</map>
<key>llDetectedOwner</key>
<map>
@@ -7996,15 +7987,15 @@
<map>
<key>Number</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the key of detected object's owner.</string>
+ <string>Returns the key of detected object's owner.\nReturns invalid key if Number is not a valid index.</string>
</map>
<key>llDetectedPos</key>
<map>
@@ -8019,15 +8010,15 @@
<map>
<key>Number</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the position of detected object or avatar number.</string>
+ <string>Returns the position of detected object or avatar number.\nReturns &lt;0.0, 0.0, 0.0&gt; if Number is not a valid index.</string>
</map>
<key>llDetectedRot</key>
<map>
@@ -8042,15 +8033,15 @@
<map>
<key>Number</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the rotation of detected object or avatar number.</string>
+ <string>Returns the rotation of detected object or avatar number.\nReturns &lt;0.0, 0.0, 0.0, 1.0&gt; if Number is not a valid offset.</string>
</map>
<key>llDetectedTouchBinormal</key>
<map>
@@ -8065,15 +8056,15 @@
<map>
<key>Index</key>
<map>
- <key>tooltip</key>
- <string>Index of detection information</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Index of detection information</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the surface bi-normal for a triggered touch event.</string>
+ <string>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.</string>
</map>
<key>llDetectedTouchFace</key>
<map>
@@ -8088,10 +8079,10 @@
<map>
<key>Index</key>
<map>
- <key>tooltip</key>
- <string>Index of detection information</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Index of detection information</string>
</map>
</map>
</array>
@@ -8111,15 +8102,15 @@
<map>
<key>Index</key>
<map>
- <key>tooltip</key>
- <string>Index of detection information</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Index of detection information</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the surface normal for a triggered touch event.</string>
+ <string>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.</string>
</map>
<key>llDetectedTouchPos</key>
<map>
@@ -8134,15 +8125,15 @@
<map>
<key>Index</key>
<map>
- <key>tooltip</key>
- <string>Index of detected information</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Index of detected information</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the position, in region coordinates, where the object was touched in a triggered touch event.</string>
+ <string>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.</string>
</map>
<key>llDetectedTouchST</key>
<map>
@@ -8157,15 +8148,15 @@
<map>
<key>Index</key>
<map>
- <key>tooltip</key>
- <string>Index of detection information</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Index of detection information</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns a vector that is the surface coordinates where the prim was touched.</string>
+ <string>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).</string>
</map>
<key>llDetectedTouchUV</key>
<map>
@@ -8180,15 +8171,15 @@
<map>
<key>Index</key>
<map>
- <key>tooltip</key>
- <string>Index of detection information</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Index of detection information</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns a vector that is the texture coordinates for where the prim was touched.</string>
+ <string>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).</string>
</map>
<key>llDetectedType</key>
<map>
@@ -8203,15 +8194,15 @@
<map>
<key>Number</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the type (AGENT, ACTIVE, PASSIVE, SCRIPTED) of detected object.</string>
+ <string>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}</string>
</map>
<key>llDetectedVel</key>
<map>
@@ -8226,15 +8217,15 @@
<map>
<key>Number</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the velocity of the detected object Number.</string>
+ <string>Returns the velocity of the detected object Number.\nReturns&lt;0.0, 0.0, 0.0&gt; if Number is not a valid offset.</string>
</map>
<key>llDialog</key>
<map>
@@ -8249,44 +8240,51 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Buttons</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Channel</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
<string>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.</string>
+ 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);</string>
</map>
<key>llDie</key>
<map>
@@ -8299,7 +8297,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Deletes the object.</string>
+ <string>Delete the object which holds the script.</string>
</map>
<key>llDumpList2String</key>
<map>
@@ -8314,24 +8312,24 @@
<map>
<key>Source</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Separator</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the list as a single string, using Separator between the entries.</string>
+ <string>Returns the list as a single string, using Separator between the entries.\nWrite the list out as a single string, using Separator between values.</string>
</map>
<key>llEdgeOfWorld</key>
<map>
@@ -8346,24 +8344,24 @@
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Direction</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Checks to see whether the border hit by Direction from Position is the edge of the world (has no neighboring region).</string>
+ <string>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.</string>
</map>
<key>llEjectFromLand</key>
<map>
@@ -8378,15 +8376,15 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Ejects AvatarID from land that you own.</string>
+ <string>Ejects AvatarID from land that you own.\nEjects AvatarID from land that the object owner (group or resident) owns.</string>
</map>
<key>llEmail</key>
<map>
@@ -8401,33 +8399,33 @@
<map>
<key>Address</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Subject</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sends email to Address with Subject and Message.</string>
+ <string>Sends email to Address with Subject and Message.\nSends an email to Address with Subject and Message.</string>
</map>
<key>llEscapeURL</key>
<map>
@@ -8442,15 +8440,16 @@
<map>
<key>URL</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns an escaped/encoded version of url, replacing spaces with %20 etc.</string>
+ <string>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.</string>
</map>
<key>llEuler2Rot</key>
<map>
@@ -8465,15 +8464,15 @@
<map>
<key>Vector</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the rotation representation of the Euler angles.</string>
+ <string>Returns the rotation representation of the Euler angles.\nReturns the rotation represented by the Euler Angle.</string>
</map>
<key>llEvade</key>
<map>
@@ -8488,24 +8487,24 @@
<map>
<key>TargetID</key>
<map>
- <key>tooltip</key>
- <string>Agent or object to evade.</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>Agent or object to evade.</string>
</map>
</map>
<map>
<key>Options</key>
<map>
- <key>tooltip</key>
- <string>No options yet.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>No options yet.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Evade a specified target.</string>
+ <string>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.</string>
</map>
<key>llExecCharacterCmd</key>
<map>
@@ -8520,24 +8519,24 @@
<map>
<key>Command</key>
<map>
- <key>tooltip</key>
- <string>Command to send.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Command to send.</string>
</map>
</map>
<map>
<key>Options</key>
<map>
- <key>tooltip</key>
- <string>Height for CHARACTER_CMD_JUMP.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>Height for CHARACTER_CMD_JUMP.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Execute a character command.</string>
+ <string>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.</string>
</map>
<key>llFabs</key>
<map>
@@ -8552,15 +8551,15 @@
<map>
<key>Value</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the positive version of Value.</string>
+ <string>Returns the positive version of Value.\nReturns the absolute value of Value.</string>
</map>
<key>llFleeFrom</key>
<map>
@@ -8575,33 +8574,33 @@
<map>
<key>Source</key>
<map>
- <key>tooltip</key>
- <string>Global coordinate from which to flee.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Global coordinate from which to flee.</string>
</map>
</map>
<map>
<key>Distance</key>
<map>
- <key>tooltip</key>
- <string>Distance in meters to flee from the source.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Distance in meters to flee from the source.</string>
</map>
</map>
<map>
<key>Options</key>
<map>
- <key>tooltip</key>
- <string>No options available at this time.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>No options available at this time.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Flee from a point.</string>
+ <string>Flee from a point.\nDirects a character (llCreateCharacter) to keep away from a defined position in the region or adjacent regions.</string>
</map>
<key>llFloor</key>
<map>
@@ -8616,10 +8615,10 @@
<map>
<key>Value</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -8639,16 +8638,15 @@
<map>
<key>Enable</key>
<map>
- <key>tooltip</key>
- <string>Boolean, if TRUE when an avatar sits on the prim, the avatar will be forced into mouse-look mode.
- FALSE is the default setting and will undo a previously set TRUE or do nothing.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>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.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>If Enable is TRUE any avatar that sits on this object is forced into mouse-look mode.</string>
+ <string>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.</string>
</map>
<key>llFrand</key>
<map>
@@ -8663,15 +8661,15 @@
<map>
<key>Magnitude</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns a pseudo random number in the range [0, Magnitude] or [Magnitude, 0].</string>
+ <string>Returns a pseudo random number in the range [0, Magnitude] or [Magnitude, 0].\nReturns a pseudo-random number between [0, Magnitude].</string>
</map>
<key>llGenerateKey</key>
<map>
@@ -8684,7 +8682,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Generates a key (SHA-1 hash) using UUID generation to create a unique key.</string>
+ <string>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.</string>
</map>
<key>llGetAccel</key>
<map>
@@ -8697,7 +8695,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the acceleration of the object relative to the region's axes.</string>
+ <string>Returns the acceleration of the object relative to the region's axes.\nGets the acceleration of the object.</string>
</map>
<key>llGetAgentInfo</key>
<map>
@@ -8712,16 +8710,16 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
<string>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 and/or AGENT_IN_AIR.</string>
+ 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 and/or AGENT_IN_AIR.\nReturns information about the given agent ID as a bit-field of agent info constants.</string>
</map>
<key>llGetAgentLanguage</key>
<map>
@@ -8736,15 +8734,15 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the language code of the preferred interface language of the avatar.</string>
+ <string>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.</string>
</map>
<key>llGetAgentList</key>
<map>
@@ -8759,24 +8757,24 @@
<map>
<key>Scope</key>
<map>
- <key>tooltip</key>
- <string>The scope (region, parcel, parcel same owner) to return agents for.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>The scope (region, parcel, parcel same owner) to return agents for.</string>
</map>
</map>
<map>
<key>Options</key>
<map>
- <key>tooltip</key>
- <string>List of options to apply. Current unused.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>List of options to apply. Current unused.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Requests a list of agents currently in the region, limited by the scope parameter.</string>
+ <string>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</string>
</map>
<key>llGetAgentSize</key>
<map>
@@ -8791,15 +8789,15 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>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.</string>
+ <string>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.</string>
</map>
<key>llGetAlpha</key>
<map>
@@ -8814,15 +8812,15 @@
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the alpha value of Face.</string>
+ <string>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.</string>
</map>
<key>llGetAndResetTime</key>
<map>
@@ -8835,7 +8833,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the script time in seconds and then resets the script timer to zero.</string>
+ <string>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.</string>
</map>
<key>llGetAnimation</key>
<map>
@@ -8850,15 +8848,15 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the name of the currently playing locomotion animation for the avatar id.</string>
+ <string>Returns the name of the currently playing locomotion animation for the avatar id.\nReturns the currently playing animation for the specified avatar ID.</string>
</map>
<key>llGetAnimationList</key>
<map>
@@ -8873,15 +8871,15 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns a list of keys of playing animations for an avatar.</string>
+ <string>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.</string>
</map>
<key>llGetAnimationOverride</key>
<map>
@@ -8896,15 +8894,15 @@
<map>
<key>AnimationState</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns a string that is the name of the animation that is used for the specified animation state</string>
+ <string>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).</string>
</map>
<key>llGetAttached</key>
<map>
@@ -8917,7 +8915,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the object's attachment point, or 0 if not attached.</string>
+ <string>Returns the object's attachment point, or 0 if not attached.\nReturns the object attachment point, or 0 if not attached.</string>
</map>
<key>llGetBoundingBox</key>
<map>
@@ -8932,10 +8930,10 @@
<map>
<key>ID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -8953,7 +8951,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the current camera position for the agent the task has permissions for.</string>
+ <string>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.</string>
</map>
<key>llGetCameraRot</key>
<map>
@@ -8966,7 +8964,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the current camera orientation for the agent the task has permissions for.</string>
+ <string>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.</string>
</map>
<key>llGetCenterOfMass</key>
<map>
@@ -8994,24 +8992,24 @@
<map>
<key>Point</key>
<map>
- <key>tooltip</key>
- <string>A point in region-local space.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>A point in region-local space.</string>
</map>
</map>
<map>
<key>Options</key>
<map>
- <key>tooltip</key>
- <string>No options at this time.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>No options at this time.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Get the closest navigable point to the point provided.</string>
+ <string>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.</string>
</map>
<key>llGetColor</key>
<map>
@@ -9026,15 +9024,15 @@
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the color on Face.</string>
+ <string>Returns the color on Face.\nReturns the colour of Face as a vector of red, green, and blue values between 0 and 1. If face is ALL_SIDES the colour returned is the mean average of each channel.</string>
</map>
<key>llGetCreator</key>
<map>
@@ -9047,7 +9045,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns a key for the creator of the prim.</string>
+ <string>Returns a key for the creator of the prim.\nReturns the key of the object's original creator. Similar to llGetOwner.</string>
</map>
<key>llGetDate</key>
<map>
@@ -9060,7 +9058,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the current date in the UTC time zone in the format YYYY-MM-DD.</string>
+ <string>Returns the current date in the UTC time zone in the format YYYY-MM-DD.\nReturns the current UTC date as YYYY-MM-DD.</string>
</map>
<key>llGetDisplayName</key>
<map>
@@ -9075,15 +9073,15 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string>Avatar UUID that is in the same region, or is otherwise known to the region.</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>Avatar UUID that is in the same region, or is otherwise known to the region.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the name of an avatar, if the avatar is in the current region, and the name has been cached, otherwise the same as llGetUsername. Use llRequestDisplayName if you absolutely must have the display name.</string>
+ <string>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.</string>
</map>
<key>llGetEnergy</key>
<map>
@@ -9111,10 +9109,10 @@
<map>
<key>DataRequest</key>
<map>
- <key>tooltip</key>
- <string>The type of data to request. Any other string will cause an empty string to be returned.</string>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string>The type of data to request. Any other string will cause an empty string to be returned.</string>
</map>
</map>
</array>
@@ -9132,7 +9130,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the force (if the script is physical).</string>
+ <string>Returns the force (if the script is physical).\nReturns the current force if the script is physical.</string>
</map>
<key>llGetFreeMemory</key>
<map>
@@ -9145,7 +9143,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the number of free bytes of memory the script can use.</string>
+ <string>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.</string>
</map>
<key>llGetFreeURLs</key>
<map>
@@ -9158,7 +9156,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the number of available URLs for the current script.</string>
+ <string>Returns the number of available URLs for the current script.\nReturns an integer that is the number of available URLs.</string>
</map>
<key>llGetGeometricCenter</key>
<map>
@@ -9171,7 +9169,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the geometric center of the linked set the script is attached to.</string>
+ <string>Returns the vector that is the geometric center of the object relative to the root prim.</string>
</map>
<key>llGetGMTclock</key>
<map>
@@ -9184,7 +9182,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the time in seconds since midnight GMT.</string>
+ <string>Returns the time in seconds since midnight GMT.\nGets the time in seconds since midnight in GMT/UTC.</string>
</map>
<key>llGetHTTPHeader</key>
<map>
@@ -9199,24 +9197,24 @@
<map>
<key>HTTPRequestID</key>
<map>
- <key>tooltip</key>
- <string>A valid HTTP request key</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>A valid HTTP request key</string>
</map>
</map>
<map>
<key>Header</key>
<map>
- <key>tooltip</key>
- <string>Header value name</string>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string>Header value name</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the value for header for request_id.</string>
+ <string>Returns the value for header for request_id.\nReturns a string that is the value of the Header for HTTPRequestID.</string>
</map>
<key>llGetInventoryCreator</key>
<map>
@@ -9231,15 +9229,15 @@
<map>
<key>InventoryItem</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns a key for the creator of the inventory item.</string>
+ <string>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'".</string>
</map>
<key>llGetInventoryKey</key>
<map>
@@ -9254,15 +9252,15 @@
<map>
<key>InventoryItem</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the key that is the UUID of the inventory named.</string>
+ <string>Returns the key that is the UUID of the inventory named.\nReturns the key of the inventory named.</string>
</map>
<key>llGetInventoryName</key>
<map>
@@ -9277,24 +9275,24 @@
<map>
<key>InventoryType</key>
<map>
- <key>tooltip</key>
- <string>inventory item type</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Inventory item type</string>
</map>
</map>
<map>
<key>Index</key>
<map>
- <key>tooltip</key>
- <string>Index number of inventory item.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Index number of inventory item.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the name of the inventory item number of a given type.</string>
+ <string>Returns the name of the inventory item of a given type, specified by index number.\nUse the inventory constants INVENTORY_* to specify the type.</string>
</map>
<key>llGetInventoryNumber</key>
<map>
@@ -9309,15 +9307,15 @@
<map>
<key>InventoryType</key>
<map>
- <key>tooltip</key>
- <string>Inventory item type</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Inventory item type</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the number of items of a given type (INVENTORY_* flag) in the prim's inventory.</string>
+ <string>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.</string>
</map>
<key>llGetInventoryPermMask</key>
<map>
@@ -9332,24 +9330,24 @@
<map>
<key>InventoryItem</key>
<map>
- <key>tooltip</key>
- <string>Inventory item name.</string>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string>Inventory item name.</string>
</map>
</map>
<map>
<key>BitMask</key>
<map>
- <key>tooltip</key>
- <string>MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE or MASK_NEXT</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE or MASK_NEXT</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the requested permission mask for the inventory item.</string>
+ <string>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 '&lt;item&gt;'", where "&lt;item&gt;" is item.</string>
</map>
<key>llGetInventoryType</key>
<map>
@@ -9364,15 +9362,15 @@
<map>
<key>InventoryItem</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the type of the inventory item named.</string>
+ <string>Returns the type of the named inventory item.\nLike all inventory functions, llGetInventoryType is case-sensitive.</string>
</map>
<key>llGetKey</key>
<map>
@@ -9385,7 +9383,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the key of the prim the script is attached to.</string>
+ <string>Returns the key of the prim the script is attached to.\nGet the key for the object which has this script.</string>
</map>
<key>llGetLandOwnerAt</key>
<map>
@@ -9400,15 +9398,15 @@
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the key of the land owner, returns NULL_KEY if public.</string>
+ <string>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.</string>
</map>
<key>llGetLinkKey</key>
<map>
@@ -9423,15 +9421,15 @@
<map>
<key>LinkNumber</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the key of the linked prim LinkNumber.</string>
+ <string>Returns the key of the linked prim LinkNumber.\nReturns the key of LinkNumber in the link set.</string>
</map>
<key>llGetLinkMedia</key>
<map>
@@ -9446,28 +9444,28 @@
<map>
<key>LinkNumber</key>
<map>
- <key>tooltip</key>
- <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag</string>
</map>
</map>
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string>The prim's side number</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>The prim's side number</string>
</map>
</map>
<map>
<key>Parameters</key>
<map>
- <key>tooltip</key>
- <string>A list of PRIM_* property constants to return values of.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>A list of PRIM_* property constants to return values of.</string>
</map>
</map>
</array>
@@ -9487,15 +9485,15 @@
<map>
<key>LinkNumber</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the name of LinkNumber in a link set.</string>
+ <string>Returns the name of LinkNumber in a link set.\nReturns the name of LinkNumber the link set.</string>
</map>
<key>llGetLinkNumber</key>
<map>
@@ -9508,7 +9506,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>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.).</string>
+ <string>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.</string>
</map>
<key>llGetLinkNumberOfSides</key>
<map>
@@ -9523,15 +9521,15 @@
<map>
<key>LinkNumber</key>
<map>
- <key>tooltip</key>
- <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the number of sides of the specified linked prim.</string>
+ <string>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.</string>
</map>
<key>llGetLinkPrimitiveParams</key>
<map>
@@ -9546,24 +9544,24 @@
<map>
<key>LinkNumber</key>
<map>
- <key>tooltip</key>
- <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag.</string>
</map>
</map>
<map>
<key>Parameters</key>
<map>
- <key>tooltip</key>
- <string>PRIM_* flags.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>PRIM_* flags.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Get primitive parameters for LinkNumber based on rules.</string>
+ <string>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 flags attributes.\n* Face flags require the user to also supply a face index parameter.</string>
</map>
<key>llGetListEntryType</key>
<map>
@@ -9578,24 +9576,24 @@
<map>
<key>ListVariable</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Index</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>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).</string>
+ <string>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.</string>
</map>
<key>llGetListLength</key>
<map>
@@ -9610,15 +9608,15 @@
<map>
<key>ListVariable</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the number of elements in the list.</string>
+ <string>Returns the number of elements in the list.\nReturns the number of elements in ListVariable.</string>
</map>
<key>llGetLocalPos</key>
<map>
@@ -9631,7 +9629,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the position relative to the root.</string>
+ <string>Returns the position relative to the root.\nReturns the local position of a child object relative to the root.</string>
</map>
<key>llGetLocalRot</key>
<map>
@@ -9644,7 +9642,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the rotation local to the root.</string>
+ <string>Returns the rotation local to the root.\nReturns the local rotation of a child object relative to the root.</string>
</map>
<key>llGetMass</key>
<map>
@@ -9657,7 +9655,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the mass of object that the script is attached to.</string>
+ <string>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.</string>
</map>
<key>llGetMassMKS</key>
<map>
@@ -9724,24 +9722,24 @@
<map>
<key>Address</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Subject</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Get the next waiting email with appropriate address and/or subject (if blank they are ignored).</string>
+ <string>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.</string>
</map>
<key>llGetNotecardLine</key>
<map>
@@ -9756,24 +9754,24 @@
<map>
<key>NotecardName</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>LineNumber</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns line from NotecardName via the dataserver event.</string>
+ <string>Returns LineNumber from NotecardName via the dataserver event. The line index starts at zero.\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.</string>
</map>
<key>llGetNumberOfNotecardLines</key>
<map>
@@ -9788,15 +9786,15 @@
<map>
<key>NotecardName</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns number of lines in NotecardName via the dataserver event (cast return value to integer).</string>
+ <string>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.</string>
</map>
<key>llGetNumberOfPrims</key>
<map>
@@ -9809,7 +9807,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the number of prims in a link set the script is attached to.</string>
+ <string>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.</string>
</map>
<key>llGetNumberOfSides</key>
<map>
@@ -9822,7 +9820,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the number of faces (or sides) of the prim.</string>
+ <string>Returns the number of faces (or sides) of the prim.\nReturns the number of sides of the prim which has the script.</string>
</map>
<key>llGetObjectDesc</key>
<map>
@@ -9835,7 +9833,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the description of the prim the script is attached to.</string>
+ <string>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.</string>
</map>
<key>llGetObjectDetails</key>
<map>
@@ -9850,25 +9848,24 @@
<map>
<key>ID</key>
<map>
- <key>tooltip</key>
- <string>Prim or avatar UUID that is in the same region.</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>Prim or avatar UUID that is in the same region.</string>
</map>
</map>
<map>
<key>Parameters</key>
<map>
- <key>tooltip</key>
- <string>List of OBJECT_* flags.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>List of OBJECT_* flags.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the object details specified in Parameters for the object with key ID.\n
- Parameters are OBJECT_NAME, _DESC, _POS, _ROT, _VELOCITY, _OWNER, _GROUP, _CREATOR.</string>
+ <string>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.</string>
</map>
<key>llGetObjectMass</key>
<map>
@@ -9883,15 +9880,15 @@
<map>
<key>ID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the mass of the avatar or object in the region.</string>
+ <string>Returns the mass of the avatar or object in the region.\nGets the mass of the object or avatar corresponding to ID.</string>
</map>
<key>llGetObjectName</key>
<map>
@@ -9904,7 +9901,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the name of the prim which the script is attached to.</string>
+ <string>Returns the name of the prim which the script is attached to.\nReturns the name of the prim (not object) which contains the script.</string>
</map>
<key>llGetObjectPermMask</key>
<map>
@@ -9917,17 +9914,17 @@
<key>arguments</key>
<array>
<map>
- <key>PermissionMask</key>
+ <key>Category</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Category is one of MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the requested permission mask for the root object the task is attached to.</string>
+ <string>Returns the permission mask of the requested category for the object.</string>
</map>
<key>llGetObjectPrimCount</key>
<map>
@@ -9942,15 +9939,15 @@
<map>
<key>ObjectID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the total number of prims for an object in the region.</string>
+ <string>Returns the total number of prims for an object in the region.\nReturns the prim count for any object id in the same region.</string>
</map>
<key>llGetOmega</key>
<map>
@@ -9963,7 +9960,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the rotation velocity in radians per second.</string>
+ <string>Returns the rotation velocity in radians per second.\nReturns a vector that is the rotation velocity of the object in radians per second.</string>
</map>
<key>llGetOwner</key>
<map>
@@ -9976,7 +9973,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the object owner's UUID.</string>
+ <string>Returns the object owner's UUID.\nReturns the key for the owner of the object.</string>
</map>
<key>llGetOwnerKey</key>
<map>
@@ -9991,15 +9988,15 @@
<map>
<key>ObjectID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the owner of ObjectID.</string>
+ <string>Returns the owner of ObjectID.\nReturns the key for the owner of object ObjectID.</string>
</map>
<key>llGetParcelDetails</key>
<map>
@@ -10014,25 +10011,24 @@
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string>Location within the region.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Location within the region.</string>
</map>
</map>
<map>
<key>ParcelDetails</key>
<map>
- <key>tooltip</key>
- <string>List of details requested for the specified parcel location.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>List of details requested for the specified parcel location.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the parcel details specified in ParcelDetails for the parcel at Position.\n
- Parameters is one or more of: PARCEL_DETAILS_NAME, _DESC, _OWNER, _GROUP, _AREA, _ID, _SEE_AVATARS.</string>
+ <string>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.</string>
</map>
<key>llGetParcelFlags</key>
<map>
@@ -10047,15 +10043,15 @@
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns a mask of the parcel flags (PARCEL_FLAG_*) for the parcel that includes the point Position.</string>
+ <string>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.</string>
</map>
<key>llGetParcelMaxPrims</key>
<map>
@@ -10070,24 +10066,24 @@
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string>Region coordinates (z is ignored) of parcel.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Region coordinates (z is ignored) of parcel.</string>
</map>
</map>
<map>
<key>SimWide</key>
<map>
- <key>tooltip</key>
- <string>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.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>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.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the maximum number of prims allowed on the parcel at Position.</string>
+ <string>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.</string>
</map>
<key>llGetParcelMusicURL</key>
<map>
@@ -10100,7 +10096,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Gets the streaming audio URL for the parcel object is on.</string>
+ <string>Gets the streaming audio URL for the parcel object is on.\nThe object owner, avatar or group, must also be the land owner.</string>
</map>
<key>llGetParcelPrimCount</key>
<map>
@@ -10115,34 +10111,33 @@
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string>region coordinate</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Region coordinates of parcel to query.</string>
</map>
</map>
<map>
<key>Category</key>
<map>
- <key>tooltip</key>
- <string>A PARCEL_COUNT_* flag.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>A PARCEL_COUNT_* flag.</string>
</map>
</map>
<map>
<key>SimWide</key>
<map>
- <key>tooltip</key>
- <string>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.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>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.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the number of prims on the parcel at Position of the given category.
- Categories: PARCEL_COUNT_TOTAL, _OWNER, _GROUP, _OTHER, _SELECTED, _TEMP.</string>
+ <string>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</string>
</map>
<key>llGetParcelPrimOwners</key>
<map>
@@ -10157,16 +10152,15 @@
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns a list of all residents who own objects on the parcel at Position, with individual prim counts.
- Requires owner-like permissions for the parcel.</string>
+ <string>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.</string>
</map>
<key>llGetPermissions</key>
<map>
@@ -10179,7 +10173,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns an integer bit-field with the permissions that have been granted.</string>
+ <string>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</string>
</map>
<key>llGetPermissionsKey</key>
<map>
@@ -10192,7 +10186,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the key of the avatar that last granted permissions to the script.</string>
+ <string>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.</string>
</map>
<key>llGetPhysicsMaterial</key>
<map>
@@ -10218,7 +10212,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the position of the task in region coordinates.</string>
+ <string>Returns the position of the task in region coordinates.\nReturns the vector position of the task in region coordinates.</string>
</map>
<key>llGetPrimitiveParams</key>
<map>
@@ -10233,15 +10227,15 @@
<map>
<key>Parameters</key>
<map>
- <key>tooltip</key>
- <string>PRIM_* flags</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>PRIM_* flags and face parameters</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the primitive parameters specified in the parameters list.</string>
+ <string>Returns the primitive parameters specified in the parameters list.\nReturns primitive parameters specified in the Parameters list.</string>
</map>
<key>llGetPrimMediaParams</key>
<map>
@@ -10256,19 +10250,19 @@
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string>face number</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>face number</string>
</map>
</map>
<map>
<key>Parameters</key>
<map>
- <key>tooltip</key>
- <string>a set PRIM_* flags (in no particular order)</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>One or more PRIM_MEDIA_* flags</string>
</map>
</map>
</array>
@@ -10286,7 +10280,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the number of avatars in the region.</string>
+ <string>Returns the number of avatars in the region.\nReturns an integer that is the number of avatars in the region.</string>
</map>
<key>llGetRegionCorner</key>
<map>
@@ -10299,7 +10293,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns a vector, in meters, that is the global location of the south-west corner of the region which the object is in.</string>
+ <string>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.</string>
</map>
<key>llGetRegionFlags</key>
<map>
@@ -10312,7 +10306,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the region flags (REGION_FLAG_*) for the region the object is in.</string>
+ <string>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.</string>
</map>
<key>llGetRegionFPS</key>
<map>
@@ -10351,7 +10345,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the current time dilation as a float between 0.0 (full dilation) and 1.0 (no dilation).</string>
+ <string>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.</string>
</map>
<key>llGetRootPosition</key>
<map>
@@ -10364,7 +10358,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the position (in region coordinates) of the root prim of the object which the script is attached to.</string>
+ <string>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.</string>
</map>
<key>llGetRootRotation</key>
<map>
@@ -10377,7 +10371,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the rotation (relative to the region) of the root prim of the object which the script is attached to.</string>
+ <string>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.</string>
</map>
<key>llGetRot</key>
<map>
@@ -10390,7 +10384,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the rotation relative to the region's axes.</string>
+ <string>Returns the rotation relative to the region's axes.\nReturns the rotation.</string>
</map>
<key>llGetScale</key>
<map>
@@ -10403,7 +10397,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the scale of the prim.</string>
+ <string>Returns the scale of the prim.\nReturns a vector that is the scale (dimensions) of the prim.</string>
</map>
<key>llGetScriptName</key>
<map>
@@ -10416,7 +10410,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the name of the script that this function is used in.</string>
+ <string>Returns the name of the script that this function is used in.\nReturns the name of this script.</string>
</map>
<key>llGetScriptState</key>
<map>
@@ -10431,15 +10425,15 @@
<map>
<key>ScriptName</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns TRUE if the script named is running.</string>
+ <string>Returns TRUE if the script named is running.\nReturns TRUE if ScriptName is running.</string>
</map>
<key>llGetSimStats</key>
<map>
@@ -10454,10 +10448,10 @@
<map>
<key>StatType</key>
<map>
- <key>tooltip</key>
- <string>Statistic type. Currently only SIM_STAT_PCT_CHARS_STEPPED is supported.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Statistic type. Currently only SIM_STAT_PCT_CHARS_STEPPED is supported.</string>
</map>
</map>
</array>
@@ -10475,7 +10469,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the host-name of the machine which the script is running on (same as string in viewer Help dialog).</string>
+ <string>Returns the host-name of the machine which the script is running on.\nFor example, "sim225.agni.lindenlab.com".</string>
</map>
<key>llGetSPMaxMemory</key>
<map>
@@ -10488,7 +10482,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the maximum used memory for the current script. Only valid after using PROFILE_SCRIPT_MEMORY. Non-mono scripts always use 16k.</string>
+ <string>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.</string>
</map>
<key>llGetStartParameter</key>
<map>
@@ -10501,7 +10495,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns an integer that is the script start parameter.</string>
+ <string>Returns an integer that is the script rez parameter.\nIf the object was rezzed by an agent, this function returns 0.</string>
</map>
<key>llGetStaticPath</key>
<map>
@@ -10516,37 +10510,37 @@
<map>
<key>Start</key>
<map>
- <key>tooltip</key>
- <string>Starting position.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Starting position.</string>
</map>
</map>
<map>
<key>End</key>
<map>
- <key>tooltip</key>
- <string>Ending position.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Ending position.</string>
</map>
</map>
<map>
<key>Radius</key>
<map>
- <key>tooltip</key>
- <string>Radius of the character that the path is for, between 0.125m and 5.0m.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Radius of the character that the path is for, between 0.125m and 5.0m.</string>
</map>
</map>
<map>
<key>Parameters</key>
<map>
- <key>tooltip</key>
- <string>Currently only accepts the parameter CHARACTER_TYPE; the options are identical to those used for llCreateCharacter. The default value is CHARACTER_TYPE_NONE.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>Currently only accepts the parameter CHARACTER_TYPE; the options are identical to those used for llCreateCharacter. The default value is CHARACTER_TYPE_NONE.</string>
</map>
</map>
</array>
@@ -10566,15 +10560,15 @@
<map>
<key>StatusFlag</key>
<map>
- <key>tooltip</key>
- <string>A STATUS_* flag</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>A STATUS_* flag</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns value of status (STATUS_PHYSICS, STATUS_PHANTOM, STATUS_BLOCK_GRAB, STATUS_ROTATE_X, STATUS_ROTATE_Y, and/or STATUS_ROTATE_Z).</string>
+ <string>Returns boolean value of the specified status (e.g. STATUS_PHANTOM) of the object the script is attached to.</string>
</map>
<key>llGetSubString</key>
<map>
@@ -10589,33 +10583,33 @@
<map>
<key>String</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Start</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>End</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the indicated substring.</string>
+ <string>Returns a sub-string from String, 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.</string>
</map>
<key>llGetSunDirection</key>
<map>
@@ -10628,7 +10622,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns a normalized vector of the direction of the sun in the region.</string>
+ <string>Returns a normalized vector of the direction of the sun in the region.\nReturns the sun's direction on the simulator.</string>
</map>
<key>llGetTexture</key>
<map>
@@ -10643,15 +10637,15 @@
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>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).</string>
+ <string>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.</string>
</map>
<key>llGetTextureOffset</key>
<map>
@@ -10666,10 +10660,10 @@
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -10689,10 +10683,10 @@
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -10712,15 +10706,15 @@
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the texture scale of side in the x and y components of a vector.</string>
+ <string>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.</string>
</map>
<key>llGetTime</key>
<map>
@@ -10746,7 +10740,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the time in seconds since [SECOND_LIFE] server midnight or since region up-time, whichever is smaller.</string>
+ <string>Returns the time in seconds since Second Life midnight or since region up-time, whichever is smaller.\nThe Second Life day cycle is 4 hours.</string>
</map>
<key>llGetTimestamp</key>
<map>
@@ -10772,7 +10766,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the torque (if the script is physical).</string>
+ <string>Returns the torque (if the script is physical).\nReturns a vector that is the torque (if the script is physical).</string>
</map>
<key>llGetUnixTime</key>
<map>
@@ -10798,7 +10792,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the current used memory for the current script. Non-mono scripts always use 16K.</string>
+ <string>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.</string>
</map>
<key>llGetUsername</key>
<map>
@@ -10813,15 +10807,15 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the single-word user-name of an avatar, if the avatar is in the current region, otherwise the empty string.</string>
+ <string>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.</string>
</map>
<key>llGetVel</key>
<map>
@@ -10834,7 +10828,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the velocity of the object.</string>
+ <string>Returns the velocity of the object.\nReturns a vector that is the velocity of the object.</string>
</map>
<key>llGetWallclock</key>
<map>
@@ -10847,7 +10841,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Returns the time in seconds since midnight California Pacific time (PST/PDT).</string>
+ <string>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).</string>
</map>
<key>llGiveInventory</key>
<map>
@@ -10862,24 +10856,24 @@
<map>
<key>TargetID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>InventoryItem</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Give InventoryItem to destination represented by TargetID.</string>
+ <string>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.</string>
</map>
<key>llGiveInventoryList</key>
<map>
@@ -10894,33 +10888,33 @@
<map>
<key>TargetID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>FolderName</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>InventoryItems</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Give InventoryItems to destination (represented by TargetID) as a new folder of items.</string>
+ <string>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).</string>
</map>
<key>llGiveMoney</key>
<map>
@@ -10935,24 +10929,24 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Amount</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Transfers Amount of L from script owner to AvatarID.</string>
+ <string>Transfers Amount of L$ from script owner to AvatarID.\nThis call will silently fail if PERMISSION_DEBIT has not been granted.</string>
</map>
<key>llGodLikeRezObject</key>
<map>
@@ -10969,19 +10963,19 @@
<map>
<key>InventoryItemID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -11001,15 +10995,15 @@
<map>
<key>Offset</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the ground height at the object position + offset.</string>
+ <string>Returns the ground height at the object position + offset.\nReturns the ground height at the object's position + Offset.</string>
</map>
<key>llGroundContour</key>
<map>
@@ -11024,15 +11018,15 @@
<map>
<key>Offset</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the ground contour direction below the object position + Offset.</string>
+ <string>Returns the ground contour direction below the object position + Offset.\nReturns the ground contour at the object's position + Offset.</string>
</map>
<key>llGroundNormal</key>
<map>
@@ -11047,15 +11041,15 @@
<map>
<key>Offset</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the ground normal below the object position + offset.</string>
+ <string>Returns the ground normal below the object position + offset.\nReturns the ground contour at the object's position + Offset.</string>
</map>
<key>llGroundRepel</key>
<map>
@@ -11070,33 +11064,35 @@
<map>
<key>Height</key>
<map>
- <key>tooltip</key>
- <string>.Distance above the ground.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Distance above the ground.</string>
</map>
</map>
<map>
<key>Water</key>
<map>
- <key>tooltip</key>
- <string>Boolean, if TRUE then hover above water too.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Boolean, if TRUE then hover above water too.</string>
</map>
</map>
<map>
<key>Tau</key>
<map>
- <key>tooltip</key>
- <string>Seconds to critically damp in.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Seconds to critically damp in.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>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).</string>
+ <string>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.</string>
</map>
<key>llGroundSlope</key>
<map>
@@ -11111,15 +11107,15 @@
<map>
<key>Offset</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the ground slope below the object position + Offset.</string>
+ <string>Returns the ground slope below the object position + Offset.\nReturns the ground slope at the object position + Offset.</string>
</map>
<key>llHTTPRequest</key>
<map>
@@ -11134,33 +11130,33 @@
<map>
<key>URL</key>
<map>
- <key>tooltip</key>
- <string>A valid HTTP/HTTPS URL.</string>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string>A valid HTTP/HTTPS URL.</string>
</map>
</map>
<map>
<key>Parameters</key>
<map>
- <key>tooltip</key>
- <string>Configuration parameters, specified as HTTP_* flag-value pairs.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>Configuration parameters, specified as HTTP_* flag-value pairs.</string>
</map>
</map>
<map>
<key>Body</key>
<map>
- <key>tooltip</key>
- <string>Contents of the request.</string>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string>Contents of the request.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sends an HTTP request to the specified URL with the Body of the request and Parameters.</string>
+ <string>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.</string>
</map>
<key>llHTTPResponse</key>
<map>
@@ -11175,33 +11171,33 @@
<map>
<key>HTTPRequestID</key>
<map>
- <key>tooltip</key>
- <string>A valid HTTP request key.</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>A valid HTTP request key.</string>
</map>
</map>
<map>
<key>Status</key>
<map>
- <key>tooltip</key>
- <string>HTTP Status (200, 400, 404, etc.).</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>HTTP Status (200, 400, 404, etc.).</string>
</map>
</map>
<map>
<key>Body</key>
<map>
- <key>tooltip</key>
- <string>Contents of the response.</string>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string>Contents of the response.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Responds to HTTPRequestID with Status and Body.</string>
+ <string>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.</string>
</map>
<key>llInsertString</key>
<map>
@@ -11216,33 +11212,33 @@
<map>
<key>TargetVariable</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>SourceVariable</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Inserts SourceVariable into TargetVariable at Position, and returns the result.</string>
+ <string>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.</string>
</map>
<key>llInstantMessage</key>
<map>
@@ -11257,24 +11253,24 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>IMs Text to the user identified.</string>
+ <string>IMs Text to the user identified.\nSend Text to the user as an instant message.</string>
</map>
<key>llIntegerToBase64</key>
<map>
@@ -11289,15 +11285,15 @@
<map>
<key>Value</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns a string that is a Base64 big endian encode of Value.</string>
+ <string>Returns a string that is a Base64 big endian encode of Value.\nEncodes the Value as an 8-character Base64 string.</string>
</map>
<key>llJson2List</key>
<map>
@@ -11312,10 +11308,10 @@
<map>
<key>JSON</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -11335,19 +11331,19 @@
<map>
<key>JSON</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Specifiers</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -11367,28 +11363,28 @@
<map>
<key>JSON</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Specifiers</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Value</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -11408,19 +11404,19 @@
<map>
<key>JSON</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Specifiers</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -11440,15 +11436,15 @@
<map>
<key>ID</key>
<map>
- <key>tooltip</key>
- <string>Avatar or rezzed prim UUID.</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>Avatar or rezzed prim UUID.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>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.</string>
+ <string>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</string>
</map>
<key>llLinkParticleSystem</key>
<map>
@@ -11463,25 +11459,24 @@
<map>
<key>LinkNumber</key>
<map>
- <key>tooltip</key>
- <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag</string>
</map>
</map>
<map>
<key>Rules</key>
<map>
- <key>tooltip</key>
- <string>Particle system rules list in the format [ rule1, data1, rule2, data2 . . . ruleN, dataN ]</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Particle system rules list in the format [ rule1, data1, rule2, data2 . . . ruleN, dataN ]</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Creates a particle system based on Rules. An empty list removes a particle system from object.\n
- List format is [ rule-1, data-1, rule-2, data-2 ... rule-n, data-n ].</string>
+ <string>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.</string>
</map>
<key>llLinkSitTarget</key>
<map>
@@ -11496,33 +11491,33 @@
<map>
<key>LinkNumber</key>
<map>
- <key>tooltip</key>
- <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag of the prim.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag of the prim.</string>
</map>
</map>
<map>
<key>Offset</key>
<map>
- <key>tooltip</key>
- <string>Position for the sit target, relative to the prim's position.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Position for the sit target, relative to the prim's position.</string>
</map>
</map>
<map>
<key>Rotation</key>
<map>
- <key>tooltip</key>
- <string>Rotation (relative to the prim's rotation) for the avatar.</string>
<key>type</key>
<string>rotation</string>
+ <key>tooltip</key>
+ <string>Rotation (relative to the prim's rotation) for the avatar.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Set the sit location for the linked prim(s). If Offset == &lt;0,0,0&gt; clear it.</string>
+ <string>Set the sit location for the linked prim(s). If Offset == &lt;0,0,0&gt; clear it.\nSet the sit location for the linked prim(s). The sit location is relative to the prim's position and rotation.</string>
</map>
<key>llList2CSV</key>
<map>
@@ -11537,15 +11532,15 @@
<map>
<key>ListVariable</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Creates a string of comma separated values from the list.</string>
+ <string>Creates a string of comma separated values from the list.\nCreate a string of comma separated values from the specified list.</string>
</map>
<key>llList2Float</key>
<map>
@@ -11560,24 +11555,24 @@
<map>
<key>ListVariable</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Index</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Copies the float at Index in the list.</string>
+ <string>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.</string>
</map>
<key>llList2Integer</key>
<map>
@@ -11592,24 +11587,24 @@
<map>
<key>ListVariable</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Index</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Copies the integer at Index in the list.</string>
+ <string>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.</string>
</map>
<key>llList2Json</key>
<map>
@@ -11624,19 +11619,19 @@
<map>
<key>JsonType</key>
<map>
- <key>tooltip</key>
- <string>Type is JSON_ARRAY or JSON_OBJECT.</string>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string>Type is JSON_ARRAY or JSON_OBJECT.</string>
</map>
</map>
<map>
<key>Values</key>
<map>
- <key>tooltip</key>
- <string>List of values to convert.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>List of values to convert.</string>
</map>
</map>
</array>
@@ -11656,24 +11651,24 @@
<map>
<key>ListVariable</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Index</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Copies the key at Index in the list.</string>
+ <string>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.</string>
</map>
<key>llList2List</key>
<map>
@@ -11688,33 +11683,33 @@
<map>
<key>ListVariable</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Start</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>End</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Copies the slice of the list from Start to End.</string>
+ <string>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.</string>
</map>
<key>llList2ListStrided</key>
<map>
@@ -11729,42 +11724,42 @@
<map>
<key>ListVariable</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Start</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>End</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Stride</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Copies the strided slice of the list from Start to End.</string>
+ <string>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.</string>
</map>
<key>llList2Rot</key>
<map>
@@ -11779,24 +11774,24 @@
<map>
<key>ListVariable</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Index</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Copies the rotation at Index in the list.</string>
+ <string>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.</string>
</map>
<key>llList2String</key>
<map>
@@ -11811,24 +11806,24 @@
<map>
<key>ListVariable</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Index</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Copies the string at Index in the list.</string>
+ <string>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.</string>
</map>
<key>llList2Vector</key>
<map>
@@ -11843,24 +11838,24 @@
<map>
<key>ListVariable</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Index</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Copies the vector at Index in the list.</string>
+ <string>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.</string>
</map>
<key>llListen</key>
<map>
@@ -11875,42 +11870,42 @@
<map>
<key>Channel</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>SpeakersName</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>SpeakersID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets a 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.</string>
+ <string>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.</string>
</map>
<key>llListenControl</key>
<map>
@@ -11925,24 +11920,24 @@
<map>
<key>ChannelHandle</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Active</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Makes a listen event callback active or inactive.</string>
+ <string>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</string>
</map>
<key>llListenRemove</key>
<map>
@@ -11957,15 +11952,15 @@
<map>
<key>ChannelHandle</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Removes listen event callback number.</string>
+ <string>Removes a listen event callback. Pass in the value returned from llListen to the iChannelHandle parameter to specify which listener to remove.</string>
</map>
<key>llListFindList</key>
<map>
@@ -11980,24 +11975,24 @@
<map>
<key>ListVariable</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Find</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the index of the first instance of Find in ListVariable. Returns -1 if not found.</string>
+ <string>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.</string>
</map>
<key>llListInsertList</key>
<map>
@@ -12012,33 +12007,33 @@
<map>
<key>Target</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>ListVariable</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns a list that contains all the elements from Target but with the elements from ListVariable inserted at Position start.</string>
+ <string>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.</string>
</map>
<key>llListRandomize</key>
<map>
@@ -12053,24 +12048,24 @@
<map>
<key>ListVariable</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Stride</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns a randomized list of blocks of size Stride.</string>
+ <string>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.</string>
</map>
<key>llListReplaceList</key>
<map>
@@ -12085,42 +12080,42 @@
<map>
<key>Target</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>ListVariable</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Start</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>End</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns a list that is Target with Start through End removed and ListVariable inserted at Start.</string>
+ <string>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.</string>
</map>
<key>llListSort</key>
<map>
@@ -12135,33 +12130,33 @@
<map>
<key>ListVariable</key>
<map>
- <key>tooltip</key>
- <string>List to sort.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>List to sort.</string>
</map>
</map>
<map>
<key>Stride</key>
<map>
- <key>tooltip</key>
- <string>Stride length.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Stride length.</string>
</map>
</map>
<map>
<key>Ascending</key>
<map>
- <key>tooltip</key>
- <string>Boolean. TRUE = result in ascending order, FALSE = result in descending order.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Boolean. TRUE = result in ascending order, FALSE = result in descending order.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sorts the list into blocks of stride, in Ascending order if Ascending == TRUE. The sort order is affected by type.</string>
+ <string>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.</string>
</map>
<key>llListStatistics</key>
<map>
@@ -12176,31 +12171,31 @@
<map>
<key>Operation</key>
<map>
- <key>tooltip</key>
- <string> One of LIST_STAT_* values </string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>One of LIST_STAT_* values</string>
</map>
</map>
<map>
<key>ListVariable</key>
<map>
- <key>tooltip</key>
- <string>Variable to analyse.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>Variable to analyze.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Performs statistical aggregate functions on ListVariable using LIST_STAT_* Operations.</string>
+ <string>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.</string>
</map>
<key>llLoadURL</key>
<map>
<key>energy</key>
<real>10.0</real>
<key>sleep</key>
- <real>10.0</real>
+ <real>0.1</real>
<key>return</key>
<string>void</string>
<key>arguments</key>
@@ -12208,33 +12203,33 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>URL</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Shows dialog to avatar AvatarID offering to load web page at URL. If user clicks yes, launches their web browser.</string>
+ <string>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.</string>
</map>
<key>llLog</key>
<map>
@@ -12249,15 +12244,15 @@
<map>
<key>Value</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the natural logarithm of Value. Returns zero if Value &lt;= 0.</string>
+ <string>Returns the natural logarithm of Value. Returns zero if Value &lt;= 0.\nReturns the base e (natural) logarithm of the specified Value.</string>
</map>
<key>llLog10</key>
<map>
@@ -12272,15 +12267,15 @@
<map>
<key>Value</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the base 10 logarithm of Value. Returns zero if Value &lt;= 0.</string>
+ <string>Returns the base 10 logarithm of Value. Returns zero if Value &lt;= 0.\nReturns the base 10 (common) logarithm of the specified Value.</string>
</map>
<key>llLookAt</key>
<map>
@@ -12295,33 +12290,33 @@
<map>
<key>Target</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Strength</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Damping</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Cause object name to point it's forward axis towards Target.</string>
+ <string>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.</string>
</map>
<key>llLoopSound</key>
<map>
@@ -12336,24 +12331,24 @@
<map>
<key>Sound</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Volume</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Plays attached Sound, looping indefinitely, at Volume (0.0 - 1.0).</string>
+ <string>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.</string>
</map>
<key>llLoopSoundMaster</key>
<map>
@@ -12368,24 +12363,24 @@
<map>
<key>Sound</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Volume</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Plays attached Sound, looping at volume (0.0 - 1.0), and declares it a sync master.</string>
+ <string>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.</string>
</map>
<key>llLoopSoundSlave</key>
<map>
@@ -12400,24 +12395,24 @@
<map>
<key>Sound</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Volume</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Plays attached sound looping at volume (0.0 - 1.0), synced to most audible sync master.</string>
+ <string>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.</string>
</map>
<key>llMakeExplosion</key>
<map>
@@ -12434,69 +12429,69 @@
<map>
<key>Particles</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Scale</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Velocity</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Lifetime</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Arc</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Texture</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Offset</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Make a round explosion of particles. Deprecated: Use llParticleSystem instead.</string>
+ <string>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.</string>
</map>
<key>llMakeFire</key>
<map>
@@ -12513,69 +12508,69 @@
<map>
<key>Particles</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Scale</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Velocity</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Lifetime</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Arc</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Texture</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Offset</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Make fire like particles. Deprecated: Use llParticleSystem instead.</string>
+ <string>Make fire like particles. Deprecated: Use llParticleSystem instead.\nMake fire particles using texture from the objects inventory. Deprecated: Use llParticleSystem instead.</string>
</map>
<key>llMakeFountain</key>
<map>
@@ -12592,69 +12587,69 @@
<map>
<key>Particles</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Scale</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Velocity</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Lifetime</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Arc</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Texture</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Offset</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Make a fountain of particles. Deprecated: Use llParticleSystem instead.</string>
+ <string>Make a fountain of particles. Deprecated: Use llParticleSystem instead.\nMake a fountain of particles using texture from the objects inventory. Deprecated: Use llParticleSystem instead.</string>
</map>
<key>llMakeSmoke</key>
<map>
@@ -12671,69 +12666,69 @@
<map>
<key>Particles</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Scale</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Velocity</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Lifetime</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Arc</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Texture</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Offset</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Make smoke like particles. Deprecated: Use llParticleSystem instead.</string>
+ <string>Make smoke like particles. Deprecated: Use llParticleSystem instead.\nMake smoky particles using texture from the objects inventory. Deprecated: Use llParticleSystem instead.</string>
</map>
<key>llManageEstateAccess</key>
<map>
@@ -12748,24 +12743,24 @@
<map>
<key>Action</key>
<map>
- <key>tooltip</key>
- <string>One of the ESTATE_ACCESS_ALLOWED_* actions.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>One of the ESTATE_ACCESS_ALLOWED_* actions.</string>
</map>
</map>
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string>UUID of the avatar or group to act upon.</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>UUID of the avatar or group to act upon.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Use to add or remove agents from the estate's agent access or ban lists or groups from the estate's group access list.</string>
+ <string>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.</string>
</map>
<key>llMapDestination</key>
<map>
@@ -12780,33 +12775,33 @@
<map>
<key>RegionName</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Direction</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Opens world map centred on region with Position highlighted. Only works for scripts attached to avatar, or during touch events. NOTE: Direction currently does nothing.</string>
+ <string>Opens world map for avatar who touched is 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.</string>
</map>
<key>llMD5String</key>
<map>
@@ -12821,24 +12816,24 @@
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Nonce</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns a string of 32 hex characters that is an RSA Data Security Inc., MD5 Message-Digest Algorithm of Text with Nonce.</string>
+ <string>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.)</string>
</map>
<key>llMessageLinked</key>
<map>
@@ -12853,42 +12848,42 @@
<map>
<key>LinkNumber</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Number</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>ID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sends Number, Text, and ID to members of the link set identified by LinkNumber (LINK_ROOT sends to root task in a linked set, LINK_SET sends to all tasks, LINK_ALL_OTHERS to all other tasks, LINK_ALL_CHILDREN to all children, LINK_THIS to the task the script it is in).</string>
+ <string>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.</string>
</map>
<key>llMinEventDelay</key>
<map>
@@ -12903,10 +12898,10 @@
<map>
<key>Delay</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -12926,24 +12921,24 @@
<map>
<key>Action</key>
<map>
- <key>tooltip</key>
- <string>LAND_LEVEL, LAND_RAISE, LAND_LOWER, LAND_SMOOTH, LAND_NOISE or LAND_REVERT</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>LAND_LEVEL, LAND_RAISE, LAND_LOWER, LAND_SMOOTH, LAND_NOISE or LAND_REVERT</string>
</map>
</map>
<map>
<key>Area</key>
<map>
- <key>tooltip</key>
- <string>LAND_SMALL_BRUSH, LAND_MEDIUM_BRUSH or LAND_LARGE_BRUSH</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>0, 1, 2 (2m x 2m, 4m x 4m, or 8m x 8m)</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Modify land with action (LAND_LEVEL, LAND_RAISE, LAND_LOWER, LAND_SMOOTH, LAND_NOISE, LAND_REVERT) on size (LAND_SMALL_BRUSH, LAND_MEDIUM_BRUSH, LAND_LARGE_BRUSH).</string>
+ <string>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).</string>
</map>
<key>llModPow</key>
<map>
@@ -12958,33 +12953,33 @@
<map>
<key>Value</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Power</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Modulus</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns a Value raised to the Power, mod Modulus. ((a**b)%c) b is capped at 0xFFFF (16 bits).</string>
+ <string>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).</string>
</map>
<key>llMoveToTarget</key>
<map>
@@ -12999,24 +12994,24 @@
<map>
<key>Target</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Tau</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Critically damp to Target in Tau seconds (if the script is physical).</string>
+ <string>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.</string>
</map>
<key>llNavigateTo</key>
<map>
@@ -13031,24 +13026,24 @@
<map>
<key>Location</key>
<map>
- <key>tooltip</key>
- <string>Region coordinates for the character to navigate to.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Region coordinates for the character to navigate to.</string>
</map>
</map>
<map>
<key>Options</key>
<map>
- <key>tooltip</key>
- <string>List of parameters to control the type of path-finding used. Currently only FORCE_DIRECT_PATH supported.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>List of parameters to control the type of path-finding used. Currently only FORCE_DIRECT_PATH supported.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Navigate to destination.</string>
+ <string>Navigate to destination.\nDirects an object to travel to a defined position in the region or adjacent regions.</string>
</map>
<key>llOffsetTexture</key>
<map>
@@ -13063,33 +13058,33 @@
<map>
<key>OffsetS</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>OffsetT</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets the texture S and T offsets for the chosen Face.</string>
+ <string>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.</string>
</map>
<key>llOpenRemoteDataChannel</key>
<map>
@@ -13104,7 +13099,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Requests a channel to listen for XML-RPC calls. Will trigger a remote_data event with channel ID once it is available.</string>
+ <string>Requests a channel to listen for XML-RPC calls. (Deprecated: XML-RPC should not be used. Use http-in instead.)\nWill trigger a remote_data event with type = REMOTE_DATA_CHANNEL and a channel ID (key) once it is available.\nThis channel ID must be referenced in the XML-RPC call to the script (from the internet) -- so the key must somehow get to the external XML-RPC client.</string>
</map>
<key>llOverMyLand</key>
<map>
@@ -13119,15 +13114,15 @@
<map>
<key>ID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns TRUE if id ID over land owned by the script owner, otherwise FALSE.</string>
+ <string>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.</string>
</map>
<key>llOwnerSay</key>
<map>
@@ -13142,15 +13137,15 @@
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>says Text to owner only (if owner is in region).</string>
+ <string>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.</string>
</map>
<key>llParcelMediaCommandList</key>
<map>
@@ -13165,15 +13160,15 @@
<map>
<key>CommandList</key>
<map>
- <key>tooltip</key>
- <string>A list of PARCEL_MEDIA_COMMAND_* flags and their parameters </string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>A list of PARCEL_MEDIA_COMMAND_* flags and their parameters </string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sends a list of commands, some with arguments, to a parcel.</string>
+ <string>Controls the playback of multimedia resources on a parcel or for an agent, via one or more PARCEL_MEDIA_COMMAND_* arguments specified in CommandList.</string>
</map>
<key>llParcelMediaQuery</key>
<map>
@@ -13188,15 +13183,15 @@
<map>
<key>QueryList</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns a list containing results of the sent query.</string>
+ <string>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).</string>
</map>
<key>llParseString2List</key>
<map>
@@ -13211,33 +13206,33 @@
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Separators</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Spacers</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Breaks Text into a list, discarding Separators, keeping Spacers (Separators and Spacers must be lists of strings, maximum of 8 each).</string>
+ <string>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.</string>
</map>
<key>llParseStringKeepNulls</key>
<map>
@@ -13252,33 +13247,33 @@
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Separators</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Spacers</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>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).</string>
+ <string>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.</string>
</map>
<key>llParticleSystem</key>
<map>
@@ -13293,16 +13288,15 @@
<map>
<key>Parameters</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Creates a particle system based on Parameters. An empty list removes particle system from object.
- List format is [ rule-1, data-1, rule-2, data-2 . . . rule-n, data-n ].</string>
+ <string>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 ].</string>
</map>
<key>llPassCollisions</key>
<map>
@@ -13317,15 +13311,15 @@
<map>
<key>Pass</key>
<map>
- <key>tooltip</key>
- <string>Boolean, if TRUE, collisions are passed from children on to parents.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Boolean, if TRUE, collisions are passed from children on to parents.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>If Pass == TRUE, collisions are passed from children on to parents (default is FALSE).</string>
+ <string>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.</string>
</map>
<key>llPassTouches</key>
<map>
@@ -13340,15 +13334,15 @@
<map>
<key>Pass</key>
<map>
- <key>tooltip</key>
- <string>Boolean, if TRUE, touches are passed from children on to parents.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Boolean, if TRUE, touches are passed from children on to parents.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>If pass == TRUE, touches are passed from children on to parents (default is FALSE).</string>
+ <string>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.</string>
</map>
<key>llPatrolPoints</key>
<map>
@@ -13363,24 +13357,24 @@
<map>
<key>Points</key>
<map>
- <key>tooltip</key>
- <string>A list of vectors for the character to travel through sequentially. The list must contain at least two entries.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>A list of vectors for the character to travel through sequentially. The list must contain at least two entries.</string>
</map>
</map>
<map>
<key>Options</key>
<map>
- <key>tooltip</key>
- <string>No options available at this time.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>No options available at this time.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Patrol a list of points.</string>
+ <string>Patrol a list of points.\nSets the points for a character (llCreateCharacter) to patrol along.</string>
</map>
<key>llPlaySound</key>
<map>
@@ -13395,24 +13389,24 @@
<map>
<key>Sound</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Volume</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Plays attached Sound once, at Volume (0.0 - 1.0).</string>
+ <string>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.</string>
</map>
<key>llPlaySoundSlave</key>
<map>
@@ -13427,24 +13421,24 @@
<map>
<key>Sound</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Volume</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Plays attached Sound once, at Volume (0.0 - 1.0), synced to next loop of most audible sync master.</string>
+ <string>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.</string>
</map>
<key>llPow</key>
<map>
@@ -13459,24 +13453,24 @@
<map>
<key>Value</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Exponent</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the Value raised to the power Exponent, or returns 0 and triggers Math Error for imaginary results.</string>
+ <string>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.</string>
</map>
<key>llPreloadSound</key>
<map>
@@ -13491,15 +13485,15 @@
<map>
<key>Sound</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Preloads a sound on viewers within range.</string>
+ <string>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.</string>
</map>
<key>llPursue</key>
<map>
@@ -13514,24 +13508,24 @@
<map>
<key>TargetID</key>
<map>
- <key>tooltip</key>
- <string>Agent or object to pursue.</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>Agent or object to pursue.</string>
</map>
</map>
<map>
<key>Options</key>
<map>
- <key>tooltip</key>
- <string>Parameters for pursuit.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>Parameters for pursuit.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Chase after a target.</string>
+ <string>Chase after a target.\nCauses the character (llCharacter) to pursue the target defined by TargetID.</string>
</map>
<key>llPushObject</key>
<map>
@@ -13546,42 +13540,42 @@
<map>
<key>ObjectID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Impulse</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>AngularImpulse</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Local</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Applies Impulse and AngularImpulse to ObjectID.</string>
+ <string>Applies Impulse and AngularImpulse to ObjectID.\nApplies the supplied impulse and angular impulse to the object specified.</string>
</map>
<key>llRefreshPrimURL</key>
<map>
@@ -13609,24 +13603,24 @@
<map>
<key>Channel</key>
<map>
- <key>tooltip</key>
- <string>Any integer value except zero.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Any integer value except zero.</string>
</map>
</map>
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string>Message to be transmitted.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Message to be transmitted.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Broadcasts Text to entire region on Channel (not 0.).</string>
+ <string>Broadcasts Text to entire region on Channel (except for channel 0).</string>
</map>
<key>llRegionSayTo</key>
<map>
@@ -13641,33 +13635,33 @@
<map>
<key>TargetID</key>
<map>
- <key>tooltip</key>
- <string>Avatar or object to say to.</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>Avatar or object to say to.</string>
</map>
</map>
<map>
<key>Channel</key>
<map>
- <key>tooltip</key>
- <string>Output channel, any integer value.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Output channel, any integer value.</string>
</map>
</map>
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string>Message to be transmitted.</string>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string>Message to be transmitted.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Says Text, on Channel, to avatar or object indicated by TargetID (if within region).</string>
+ <string>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.</string>
</map>
<key>llReleaseCamera</key>
<map>
@@ -13684,15 +13678,15 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Return camera to agent.</string>
+ <string>Return camera to agent.\nDeprecated: Use llClearCameraParams instead.</string>
</map>
<key>llReleaseControls</key>
<map>
@@ -13705,7 +13699,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Stop taking inputs.</string>
+ <string>Stop taking inputs.\nStop taking inputs from the avatar.</string>
</map>
<key>llReleaseURL</key>
<map>
@@ -13720,15 +13714,15 @@
<map>
<key>URL</key>
<map>
- <key>tooltip</key>
- <string>URL to release.</string>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string>URL to release.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Releases the specified URL, it will no longer be usable.</string>
+ <string>Releases the specified URL, which was previously obtained using llRequestURL. Once released, the URL will no longer be usable.</string>
</map>
<key>llRemoteDataReply</key>
<map>
@@ -13745,42 +13739,42 @@
<map>
<key>ChannelID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>MessageID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
- <key>Data</key>
+ <key>sData</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string>String data to send</string>
</map>
</map>
<map>
- <key>Data</key>
+ <key>iData</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Integer data to send</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Send an XML-RPC reply to MessageID on ChannelID with payload of string sData and integer iData. Deprecated: Use HTTP functions/events instead.</string>
+ <string>Send an XML-RPC reply to MessageID on ChannelID with payload of string sData and integer iData. Deprecated: Use HTTP functions/events instead.\nThe size of sData is limited to 254 characters.</string>
</map>
<key>llRemoteDataSetRegion</key>
<map>
@@ -13795,9 +13789,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Deprecated: Use HTTP functions/events instead.\n
- If an object using remote data channels changes regions, you must call this function to re-register the remote data channels.
- You do not need to make this call if you don't change regions.</string>
+ <string>Deprecated: Use HTTP functions/events instead.\nIf an object using remote data channels changes regions, you must call this function to re-register the remote data channels.\nYou do not need to make this call if you don't change regions.</string>
</map>
<key>llRemoteLoadScriptPin</key>
<map>
@@ -13812,51 +13804,51 @@
<map>
<key>ObjectID</key>
<map>
- <key>tooltip</key>
- <string>Target prim to attempt copying into.</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>Target prim to attempt copying into.</string>
</map>
</map>
<map>
<key>ScriptName</key>
<map>
- <key>tooltip</key>
- <string>Name of the script in current inventory to copy.</string>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string>Name of the script in current inventory to copy.</string>
</map>
</map>
<map>
<key>PIN</key>
<map>
- <key>tooltip</key>
- <string>Integer set on target prim as a Personal Information Number code.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Integer set on target prim as a Personal Information Number code.</string>
</map>
</map>
<map>
<key>Running</key>
<map>
- <key>tooltip</key>
- <string>If the script should be set running in the target prim.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>If the script should be set running in the target prim.</string>
</map>
</map>
<map>
<key>StartParameter</key>
<map>
- <key>tooltip</key>
- <string>Integer. Parameter passed to the script if set to be running.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Integer. Parameter passed to the script if set to be running.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>If the owner of the object this script is attached to can modify ObjectID, they are in the same region, and the matching PIN is used, copy ScriptName into target, if Running == TRUE, start the script with StartParameter.</string>
+ <string>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.</string>
</map>
<key>llRemoveFromLandBanList</key>
<map>
@@ -13871,15 +13863,15 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Remove avatar from the land ban list.</string>
+ <string>Remove avatar from the land ban list.\nRemove specified avatar from the land parcel ban list.</string>
</map>
<key>llRemoveFromLandPassList</key>
<map>
@@ -13894,15 +13886,15 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Remove avatar from the land pass list.</string>
+ <string>Remove avatar from the land pass list.\nRemove specified avatar from the land parcel pass list.</string>
</map>
<key>llRemoveInventory</key>
<map>
@@ -13917,15 +13909,15 @@
<map>
<key>InventoryItem</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Remove the named inventory item.</string>
+ <string>Remove the named inventory item.\nRemove the named inventory item from the object inventory.</string>
</map>
<key>llRemoveVehicleFlags</key>
<map>
@@ -13940,15 +13932,15 @@
<map>
<key>Vehiclelags</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Removes the enabled bits in 'flags'.</string>
+ <string>Removes the enabled bits in 'flags'.\nSets the vehicle flags to FALSE. Valid parameters can be found in the vehicle flags constants section.</string>
</map>
<key>llRequestAgentData</key>
<map>
@@ -13963,24 +13955,24 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Data</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Requests data about AvatarID. When data is available the dataserver event will be raised.</string>
+ <string>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.</string>
</map>
<key>llRequestDisplayName</key>
<map>
@@ -13995,15 +13987,15 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string>Avatar UUID</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>Avatar UUID</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Requests name of an avatar. When data is available, the dataserver event will be raised.</string>
+ <string>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.</string>
</map>
<key>llRequestInventoryData</key>
<map>
@@ -14018,15 +14010,15 @@
<map>
<key>InventoryItem</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Requests data from object's inventory object. When data is available the dataserver event will be raised.</string>
+ <string>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 "&lt;float, float, float&gt;" which can be cast to a vector. This position is in region local coordinates.</string>
</map>
<key>llRequestPermissions</key>
<map>
@@ -14041,24 +14033,24 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
- <key>PermmissionMask</key>
+ <key>PermissionMask</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Ask AvatarID to allow the script to do PermmissionMask (NB: Debit, ownership, link, joint, and permission requests can only go to the task's owner).</string>
+ <string>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.</string>
</map>
<key>llRequestSecureURL</key>
<map>
@@ -14071,7 +14063,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Requests one HTTPS:// (SSL) URL for use by this object. An http_request event is triggered with the results.</string>
+ <string>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.</string>
</map>
<key>llRequestSimulatorData</key>
<map>
@@ -14086,24 +14078,24 @@
<map>
<key>RegionName</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Data</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Requests data about a simulator. When data is available the dataserver event will be raised.</string>
+ <string>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.</string>
</map>
<key>llRequestURL</key>
<map>
@@ -14116,7 +14108,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Requests one HTTP:// URL for use by this object. An http_request event is triggered with the results.</string>
+ <string>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.</string>
</map>
<key>llRequestUsername</key>
<map>
@@ -14131,15 +14123,15 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Requests single-word user-name of an avatar. When data is available the dataserver event will be raised.</string>
+ <string>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.</string>
</map>
<key>llResetAnimationOverride</key>
<map>
@@ -14154,15 +14146,15 @@
<map>
<key>AnimationState</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Resets the animation of the specified animation state to the default value.</string>
+ <string>Resets the animation of the specified animation state to the default value.\nIf animation state equals "ALL", then all animation states are reset.</string>
</map>
<key>llResetLandBanList</key>
<map>
@@ -14203,10 +14195,10 @@
<map>
<key>ScriptName</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -14237,7 +14229,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Sets the time to zero.</string>
+ <string>Sets the time to zero.\nSets the internal timer to zero.</string>
</map>
<key>llReturnObjectsByID</key>
<map>
@@ -14252,15 +14244,15 @@
<map>
<key>ObjectIDs</key>
<map>
- <key>tooltip</key>
- <string>List of object UUIDs to be returned.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>List of object UUIDs to be returned.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Return objects using their UUIDs</string>
+ <string>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.</string>
</map>
<key>llReturnObjectsByOwner</key>
<map>
@@ -14275,24 +14267,24 @@
<map>
<key>ID</key>
<map>
- <key>tooltip</key>
- <string>Object owner's UUID.</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>Object owner's UUID.</string>
</map>
</map>
<map>
<key>Scope</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Return objects based upon their owner and a scope of parcel, parcel owner, or region.</string>
+ <string>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.</string>
</map>
<key>llRezAtRoot</key>
<map>
@@ -14307,51 +14299,51 @@
<map>
<key>InventoryItem</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Velocity</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Rotation</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>rotation</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>StartParameter</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Instantiate owner's InventoryItem at Position with Velocity, Rotation and with StartParameter. The last selected root object's location will be set to Position.</string>
+ <string>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.</string>
</map>
<key>llRezObject</key>
<map>
@@ -14366,51 +14358,51 @@
<map>
<key>InventoryItem</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Velocity</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Rotation</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>rotation</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>StartParameter</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Instantiate owners InventoryItem at Position with Velocity, Rotation and with start StartParameter.</string>
+ <string>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.</string>
</map>
<key>llRot2Angle</key>
<map>
@@ -14425,15 +14417,15 @@
<map>
<key>Rotation</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>rotation</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the rotation angle represented by Rotation.</string>
+ <string>Returns the rotation angle represented by Rotation.\nReturns the angle represented by the Rotation.</string>
</map>
<key>llRot2Axis</key>
<map>
@@ -14448,15 +14440,15 @@
<map>
<key>Rotation</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>rotation</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the rotation axis represented by Rotation.</string>
+ <string>Returns the rotation axis represented by Rotation.\nReturns the axis represented by the Rotation.</string>
</map>
<key>llRot2Euler</key>
<map>
@@ -14471,15 +14463,15 @@
<map>
<key>Rotation</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>rotation</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the Euler representation (roll, pitch, yaw) of Rotation.</string>
+ <string>Returns the Euler representation (roll, pitch, yaw) of Rotation.\nReturns the Euler Angle representation of the Rotation.</string>
</map>
<key>llRot2Fwd</key>
<map>
@@ -14494,15 +14486,15 @@
<map>
<key>Rotation</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>rotation</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the forward vector defined by Rotation.</string>
+ <string>Returns the forward vector defined by Rotation.\nReturns the forward axis represented by the Rotation.</string>
</map>
<key>llRot2Left</key>
<map>
@@ -14517,15 +14509,15 @@
<map>
<key>Rotation</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>rotation</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the left vector defined by Rotation.</string>
+ <string>Returns the left vector defined by Rotation.\nReturns the left axis represented by the Rotation.</string>
</map>
<key>llRot2Up</key>
<map>
@@ -14540,15 +14532,15 @@
<map>
<key>Rotation</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>rotation</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the up vector defined by Rotation.</string>
+ <string>Returns the up vector defined by Rotation.\nReturns the up axis represented by the Rotation.</string>
</map>
<key>llRotateTexture</key>
<map>
@@ -14563,24 +14555,24 @@
<map>
<key>Radians</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets the texture rotation for the chosen face.</string>
+ <string>Sets the texture rotation for the specified Face to angle Radians.\nIf Face is ALL_SIDES, rotates the texture of all sides.</string>
</map>
<key>llRotBetween</key>
<map>
@@ -14595,24 +14587,24 @@
<map>
<key>Vector1</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Vector2</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the rotation to rotate Vector1 to Vector2.</string>
+ <string>Returns the rotation to rotate Vector1 to Vector2.\nReturns the rotation needed to rotate Vector1 to Vector2.</string>
</map>
<key>llRotLookAt</key>
<map>
@@ -14627,33 +14619,33 @@
<map>
<key>Rotation</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>rotation</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Strength</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Damping</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Cause object to point it's forward axis towards Rotation.</string>
+ <string>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.</string>
</map>
<key>llRotTarget</key>
<map>
@@ -14668,24 +14660,24 @@
<map>
<key>Rotation</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>rotation</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>LeeWay</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Set rotations with error of LeeWay as a rotational target and return an ID for the rotational target.</string>
+ <string>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.</string>
</map>
<key>llRotTargetRemove</key>
<map>
@@ -14700,15 +14692,15 @@
<map>
<key>Handle</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Removes rotational target number.</string>
+ <string>Removes rotational target number.\nRemove rotational target indicated by the handle.</string>
</map>
<key>llRound</key>
<map>
@@ -14723,15 +14715,15 @@
<map>
<key>Value</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns Value rounded to the nearest integer.</string>
+ <string>Returns Value rounded to the nearest integer.\nReturns the Value rounded to the nearest integer.</string>
</map>
<key>llSameGroup</key>
<map>
@@ -14746,15 +14738,15 @@
<map>
<key>ID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns TRUE if avatar ID is in the same region and has the same active group, otherwise FALSE.</string>
+ <string>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.</string>
</map>
<key>llSay</key>
<map>
@@ -14769,24 +14761,24 @@
<map>
<key>Channel</key>
<map>
- <key>tooltip</key>
- <string>Channel to use to say text on.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Channel to use to say text on.</string>
</map>
</map>
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string>Text to say.</string>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string>Text to say.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Says Text on Channel.</string>
+ <string>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.</string>
</map>
<key>llScaleByFactor</key>
<map>
@@ -14801,15 +14793,15 @@
<map>
<key>ScalingFactor</key>
<map>
- <key>tooltip</key>
- <string>The multiplier to be used with the prim sizes and their local positions.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>The multiplier to be used with the prim sizes and their local positions.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Attempts to resize the entire object by scaling_factor, 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.</string>
+ <string>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.</string>
</map>
<key>llScaleTexture</key>
<map>
@@ -14824,33 +14816,33 @@
<map>
<key>Horizontal</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Vertical</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets the texture's S and T scales for the chosen Face.</string>
+ <string>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.</string>
</map>
<key>llScriptDanger</key>
<map>
@@ -14865,15 +14857,15 @@
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>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.</string>
+ <string>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.</string>
</map>
<key>llScriptProfiler</key>
<map>
@@ -14888,16 +14880,15 @@
<map>
<key>State</key>
<map>
- <key>tooltip</key>
- <string>PROFILE_NONE or PROFILE_SCRIPT_MEMORY flags to control the state.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>PROFILE_NONE or PROFILE_SCRIPT_MEMORY flags to control the state.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Enables or disables script profiling options. Currently only supports PROFILE_SCRIPT_MEMORY (Mono only) and PROFILE_NONE.\n
- MAY SIGNIFICANTLY REDUCE SCRIPT PERFORMANCE!.</string>
+ <string>Enables or disables script profiling options. Currently only supports PROFILE_SCRIPT_MEMORY (Mono only) and PROFILE_NONE.\nMay significantly reduce script performance.</string>
</map>
<key>llSendRemoteData</key>
<map>
@@ -14914,44 +14905,42 @@
<map>
<key>ChannelID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Destination</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Value</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Deprecated: use HTTP instead.\n
- Sends an XML-RPC request to Destination through ChannelID with payload of ChannelID (in a string), integer Value and string Text.
- Returns a key that is the message_id for the resulting remote_data events.</string>
+ <string>Deprecated: use HTTP functions and events instead.\nSends an XML-RPC request to Destination through ChannelID with payload of ChannelID (in a string), integer Value and string Text.\nReturns a key that is the message_id for the resulting remote_data events.</string>
</map>
<key>llSensor</key>
<map>
@@ -14966,51 +14955,51 @@
<map>
<key>Name</key>
<map>
- <key>tooltip</key>
- <string>Object or avatar name.</string>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string>Object or avatar name.</string>
</map>
</map>
<map>
<key>ID</key>
<map>
- <key>tooltip</key>
- <string>Object or avatar UUID.</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>Object or avatar UUID.</string>
</map>
</map>
<map>
<key>Type</key>
<map>
- <key>tooltip</key>
- <string>Bit-field mask of AGENT, AGENT_BY_LEGACY_NAME, AGENT_BY_USERNAME, ACTIVE, PASSIVE, and/or SCRIPTED</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Bit-field mask of AGENT, AGENT_BY_LEGACY_NAME, AGENT_BY_USERNAME, ACTIVE, PASSIVE, and/or SCRIPTED</string>
</map>
</map>
<map>
<key>Range</key>
<map>
- <key>tooltip</key>
- <string>Distance to scan. 0.0 - 96.0m.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Distance to scan. 0.0 - 96.0m.</string>
</map>
</map>
<map>
<key>Arc</key>
<map>
- <key>tooltip</key>
- <string>Angle, in radians, from the local x-axis of the prim to scan.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Angle, in radians, from the local x-axis of the prim to scan.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>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 (Name, ID, and/or Type can be empty or 0).</string>
+ <string>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.</string>
</map>
<key>llSensorRemove</key>
<map>
@@ -15023,7 +15012,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>removes sensor.</string>
+ <string>removes sensor.\nRemoves the sensor set by llSensorRepeat.</string>
</map>
<key>llSensorRepeat</key>
<map>
@@ -15038,60 +15027,60 @@
<map>
<key>Name</key>
<map>
- <key>tooltip</key>
- <string>Object or avatar name.</string>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string>Object or avatar name.</string>
</map>
</map>
<map>
<key>ID</key>
<map>
- <key>tooltip</key>
- <string>Object or avatar UUID.</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>Object or avatar UUID.</string>
</map>
</map>
<map>
<key>Type</key>
<map>
- <key>tooltip</key>
- <string>Bit-field mask of AGENT, AGENT_BY_LEGACY_NAME, AGENT_BY_USERNAME, ACTIVE, PASSIVE, and/or SCRIPTED</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Bit-field mask of AGENT, AGENT_BY_LEGACY_NAME, AGENT_BY_USERNAME, ACTIVE, PASSIVE, and/or SCRIPTED</string>
</map>
</map>
<map>
<key>Range</key>
<map>
- <key>tooltip</key>
- <string>Distance to scan. 0.0 - 96.0m.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Distance to scan. 0.0 - 96.0m.</string>
</map>
</map>
<map>
<key>Arc</key>
<map>
- <key>tooltip</key>
- <string>Angle, in radians, from the local x-axis of the prim to scan.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Angle, in radians, from the local x-axis of the prim to scan.</string>
</map>
</map>
<map>
<key>Rate</key>
<map>
- <key>tooltip</key>
- <string>Period, in seconds, between scans.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Period, in seconds, between scans.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets a callback for Name and ID with Type (AGENT, ACTIVE, PASSIVE, and/or SCRIPTED) within Range meters and Arc radians of forward vector (Name, ID, and/or Type can be empty or 0) and repeats every Rate seconds.</string>
+ <string>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.</string>
</map>
<key>llSetAlpha</key>
<map>
@@ -15106,24 +15095,24 @@
<map>
<key>Opacity</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets the alpha (opacity) of Face.</string>
+ <string>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.</string>
</map>
<key>llSetAngularVelocity</key>
<map>
@@ -15136,26 +15125,26 @@
<key>arguments</key>
<array>
<map>
- <key>Force</key>
+ <key>AngVel</key>
<map>
- <key>tooltip</key>
- <string>The force to apply.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>The angular velocity to set the object to.</string>
</map>
</map>
<map>
<key>Local</key>
<map>
- <key>tooltip</key>
- <string>If TRUE, the Force is treated as a local directional vector instead of a regional directional vector.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>If TRUE, the AngVel is treated as a local directional vector instead of a regional directional vector.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets an object's angular velocity, in local coordinates if local == TRUE (if the script is physical).</string>
+ <string>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.</string>
</map>
<key>llSetAnimationOverride</key>
<map>
@@ -15170,24 +15159,24 @@
<map>
<key>AnimationState</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>AnimationName</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets the animation (in object inventory) that will play for the given animation state.</string>
+ <string>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.</string>
</map>
<key>llSetBuoyancy</key>
<map>
@@ -15202,15 +15191,15 @@
<map>
<key>Buoyancy</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Set the tasks buoyancy (0 is none, &lt; 1.0 sinks, 1.0 floats, &gt; 1.0 rises).</string>
+ <string>Set the tasks buoyancy (0 is none, &lt; 1.0 sinks, 1.0 floats, &gt; 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.</string>
</map>
<key>llSetCameraAtOffset</key>
<map>
@@ -15225,15 +15214,15 @@
<map>
<key>Offset</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets the camera used in this object, at offset, if an avatar sits on it.</string>
+ <string>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.</string>
</map>
<key>llSetCameraEyeOffset</key>
<map>
@@ -15248,10 +15237,10 @@
<map>
<key>Offset</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -15271,10 +15260,10 @@
<map>
<key>Parameters</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -15294,10 +15283,10 @@
<map>
<key>Action</key>
<map>
- <key>tooltip</key>
- <string>A CLICK_ACTION_* flag</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>A CLICK_ACTION_* flag</string>
</map>
</map>
</array>
@@ -15317,24 +15306,24 @@
<map>
<key>Colour</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets the color, for the face.</string>
+ <string>Sets the color, for the face.\nSets the colour of the side specified. If Face is ALL_SIDES, sets the colour on all faces.</string>
</map>
<key>llSetContentType</key>
<map>
@@ -15349,24 +15338,24 @@
<map>
<key>HTTPRequestID</key>
<map>
- <key>tooltip</key>
- <string>A valid http_request() key</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>A valid http_request() key</string>
</map>
</map>
<map>
<key>ContentType</key>
<map>
- <key>tooltip</key>
- <string>Media type to use with any following llHTTPResponse(HTTPRequestID, ...)</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Media type to use with any following llHTTPResponse(HTTPRequestID, ...)</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Set the media type of an LSL HTTP server response.</string>
+ <string>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.</string>
</map>
<key>llSetDamage</key>
<map>
@@ -15381,15 +15370,15 @@
<map>
<key>Damage</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets the amount of damage that will be done to an avatar that this task hits. Task will be killed.</string>
+ <string>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.</string>
</map>
<key>llSetForce</key>
<map>
@@ -15404,24 +15393,24 @@
<map>
<key>Force</key>
<map>
- <key>tooltip</key>
- <string>Directional force.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Directional force.</string>
</map>
</map>
<map>
<key>Local</key>
<map>
- <key>tooltip</key>
- <string>Boolean, if TRUE uses local axis, if FALSE uses region axis.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Boolean, if TRUE uses local axis, if FALSE uses region axis.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets Force on object, in local coordinates if Local == TRUE (if the script is physical).</string>
+ <string>Sets Force on object, in object-local coordinates if Local == TRUE (otherwise, the region reference frame is used).\nOnly works on physical objects.</string>
</map>
<key>llSetForceAndTorque</key>
<map>
@@ -15436,33 +15425,33 @@
<map>
<key>Force</key>
<map>
- <key>tooltip</key>
- <string>Directional force.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Directional force.</string>
</map>
</map>
<map>
<key>Torque</key>
<map>
- <key>tooltip</key>
- <string>Torque force.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Torque force.</string>
</map>
</map>
<map>
<key>Local</key>
<map>
- <key>tooltip</key>
- <string>Boolean, if TRUE uses local axis, if FALSE uses region axis.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Boolean, if TRUE uses local axis, if FALSE uses region axis.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets the Force and Torque of object, in local coordinates if Local == TRUE (if the script is physical).</string>
+ <string>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.</string>
</map>
<key>llSetHoverHeight</key>
<map>
@@ -15477,33 +15466,33 @@
<map>
<key>Height</key>
<map>
- <key>tooltip</key>
- <string>Distance above the ground.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Distance above the ground.</string>
</map>
</map>
<map>
<key>Water</key>
<map>
- <key>tooltip</key>
- <string>Boolean, if TRUE then hover above water too.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Boolean, if TRUE then hover above water too.</string>
</map>
</map>
<map>
<key>Tau</key>
<map>
- <key>tooltip</key>
- <string>Seconds to critically damp in.</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Seconds to critically damp in.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Critically damps to a Height (either above ground level or above the higher of land and water if water == TRUE).</string>
+ <string>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.</string>
</map>
<key>llSetInventoryPermMask</key>
<map>
@@ -15520,28 +15509,28 @@
<map>
<key>InventoryItem</key>
<map>
- <key>tooltip</key>
- <string>An item in the prim's inventory</string>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string>An item in the prim's inventory</string>
</map>
</map>
<map>
<key>PermissionFlag</key>
<map>
- <key>tooltip</key>
- <string>MASK_* flag</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>MASK_* flag</string>
</map>
</map>
<map>
<key>PermissionMask</key>
<map>
- <key>tooltip</key>
- <string>Permission bit-field (PERM_* flags)</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Permission bit-field (PERM_* flags)</string>
</map>
</map>
</array>
@@ -15561,24 +15550,24 @@
<map>
<key>Keyframes</key>
<map>
- <key>tooltip</key>
- <string>Strided keyframe list of the form: position, orientation, time. Each keyframe is interpreted relative to the previous transform of the object.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>Strided keyframe list of the form: position, orientation, time. Each keyframe is interpreted relative to the previous transform of the object.</string>
</map>
</map>
<map>
<key>Options</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Requests that a non-physical object be key-framed according to key-frame list.</string>
+ <string>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).</string>
</map>
<key>llSetLinkAlpha</key>
<map>
@@ -15593,33 +15582,33 @@
<map>
<key>LinkNumber</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Opacity</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>If a prim exists in the link chain at LinkNumber, set Face to Opacity.</string>
+ <string>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.</string>
</map>
<key>llSetLinkCamera</key>
<map>
@@ -15634,28 +15623,28 @@
<map>
<key>LinkNumber</key>
<map>
- <key>tooltip</key>
- <string>Prim link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Prim link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag</string>
</map>
</map>
<map>
<key>EyeOffset</key>
<map>
- <key>tooltip</key>
- <string>Offset, relative to the object's centre and expressed in local coordinates, that the camera looks from.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Offset, relative to the object's centre and expressed in local coordinates, that the camera looks from.</string>
</map>
</map>
<map>
<key>LookOffset</key>
<map>
- <key>tooltip</key>
- <string>Offset, relative to the object's centre and expressed in local coordinates, that the camera looks toward.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Offset, relative to the object's centre and expressed in local coordinates, that the camera looks toward.</string>
</map>
</map>
</array>
@@ -15675,33 +15664,33 @@
<map>
<key>LinkNumber</key>
<map>
- <key>tooltip</key>
- <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag.</string>
</map>
</map>
<map>
<key>Colour</key>
<map>
- <key>tooltip</key>
- <string>Colour in RGB &lt;R.R, G.G, B.B&gt;</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Color in RGB &lt;R.R, G.G, B.B&gt;</string>
</map>
</map>
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string>Side number or ALL_SIDES.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Side number or ALL_SIDES.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>If a task exists in the link chain at LinkNumber, set the Face to color.</string>
+ <string>If a task exists in the link chain at LinkNumber, set the Face to color.\nSets the colour of the linked child's side, specified by LinkNumber.</string>
</map>
<key>llSetLinkMedia</key>
<map>
@@ -15716,33 +15705,33 @@
<map>
<key>Link</key>
<map>
- <key>tooltip</key>
- <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims).</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims).</string>
</map>
</map>
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string>Face number.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Face number.</string>
</map>
</map>
<map>
<key>Parameters</key>
<map>
- <key>tooltip</key>
- <string>A set of name/value pairs (in no particular order)</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>A set of name/value pairs (in no particular order)</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Set the media parameters for a particular face on linked prim. Parameters is a list of name/value pairs (in no particular order). If media is not already on this object, add it. Parameters not specified are unchanged, or if new media is added set to the default specified.</string>
+ <string>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.</string>
</map>
<key>llSetLinkPrimitiveParams</key>
<map>
@@ -15757,24 +15746,24 @@
<map>
<key>LinkNumber</key>
<map>
- <key>tooltip</key>
- <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag</string>
</map>
</map>
<map>
<key>Parameters</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Set primitive parameters for LinkNumber based on Parameters.</string>
+ <string>Set primitive parameters for LinkNumber based on Parameters.\nSets the parameters (or properties) of any linked prim in one step.</string>
</map>
<key>llSetLinkPrimitiveParamsFast</key>
<map>
@@ -15789,24 +15778,24 @@
<map>
<key>LinkNumber</key>
<map>
- <key>tooltip</key>
- <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag</string>
</map>
</map>
<map>
<key>Parameters</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Set primitive parameters for LinkNumber based on Parameters, without a delay.</string>
+ <string>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.</string>
</map>
<key>llSetLinkTexture</key>
<map>
@@ -15821,28 +15810,28 @@
<map>
<key>LinkNumber</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Texture</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -15862,78 +15851,78 @@
<map>
<key>LinkNumber</key>
<map>
- <key>tooltip</key>
- <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag to effect</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Link number (0: unlinked, 1: root prim, &gt;1: child prims) or a LINK_* flag to effect</string>
</map>
</map>
<map>
<key>Mode</key>
<map>
- <key>tooltip</key>
- <string>Bitmask of animation options.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Bitmask of animation options.</string>
</map>
</map>
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string>Specifies which object face to animate or ALL_SIDES.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Specifies which object face to animate or ALL_SIDES.</string>
</map>
</map>
<map>
<key>SizeX</key>
<map>
- <key>tooltip</key>
- <string>Horizontal frames (ignored for ROTATE and SCALE).</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Horizontal frames (ignored for ROTATE and SCALE).</string>
</map>
</map>
<map>
<key>SizeY</key>
<map>
- <key>tooltip</key>
- <string>Vertical frames (ignored for ROTATE and SCALE).</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Vertical frames (ignored for ROTATE and SCALE).</string>
</map>
</map>
<map>
<key>Start</key>
<map>
- <key>tooltip</key>
- <string>Start position/frame number (or radians for ROTATE).</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Start position/frame number (or radians for ROTATE).</string>
</map>
</map>
<map>
<key>Length</key>
<map>
- <key>tooltip</key>
- <string>Specifies the animation duration, in frames (or radians for ROTATE).</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Specifies the animation duration, in frames (or radians for ROTATE).</string>
</map>
</map>
<map>
<key>Rate</key>
<map>
- <key>tooltip</key>
- <string>Specifies the animation playback rate, in frames per second (must be greater than zero).</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Specifies the animation playback rate, in frames per second (must be greater than zero).</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Animates a texture on the prim specified by LinkNumber, by setting the texture scale and offset.</string>
+ <string>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.</string>
</map>
<key>llSetLocalRot</key>
<map>
@@ -15948,10 +15937,10 @@
<map>
<key>Rotation</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>rotation</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -15961,7 +15950,7 @@
<key>llSetMemoryLimit</key>
<map>
<key>energy</key>
- <real/>
+ <real>10.0</real>
<key>sleep</key>
<real>0.0</real>
<key>return</key>
@@ -15971,10 +15960,10 @@
<map>
<key>Limit</key>
<map>
- <key>tooltip</key>
- <string>The amount to reserve, which must be less than the allowed maximum (currently 64KB) and not already have been exceeded.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>The amount to reserve, which must be less than the allowed maximum (currently 64KB) and not already have been exceeded.</string>
</map>
</map>
</array>
@@ -15994,10 +15983,10 @@
<map>
<key>Description</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -16017,10 +16006,10 @@
<map>
<key>Name</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -16042,19 +16031,19 @@
<map>
<key>PermissionFlag</key>
<map>
- <key>tooltip</key>
- <string>MASK_* flag</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>MASK_* flag</string>
</map>
</map>
<map>
<key>PermissionMask</key>
<map>
- <key>tooltip</key>
- <string>Permission bit-field (PERM_* flags)</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Permission bit-field (PERM_* flags)</string>
</map>
</map>
</array>
@@ -16074,10 +16063,10 @@
<map>
<key>URL</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -16097,24 +16086,24 @@
<map>
<key>Price</key>
<map>
- <key>tooltip</key>
- <string>The default price shown in the textu input field.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>The default price shown in the textu input field.</string>
</map>
</map>
<map>
<key>QuickButtons</key>
<map>
- <key>tooltip</key>
- <string>Specifies the 4 payment values shown in the payment dialog's buttons (or PAY_HIDE).</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>Specifies the 4 payment values shown in the payment dialog's buttons (or PAY_HIDE).</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets the default amount when someone chooses to pay this object.</string>
+ <string>Sets the default amount when someone chooses to pay this object.\nPrice is the default price shown in the textu 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.</string>
</map>
<key>llSetPhysicsMaterial</key>
<map>
@@ -16129,51 +16118,51 @@
<map>
<key>MaterialBits</key>
<map>
- <key>tooltip</key>
- <string>A bitmask specifying which of the parameters in the other arguments should be applied to the object.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>A bitmask specifying which of the parameters in the other arguments should be applied to the object.</string>
</map>
</map>
<map>
<key>GravityMultiplier</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Restitution</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Friction</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Density</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets the selected parameters of the root object's physics behaviour.</string>
+ <string>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.</string>
</map>
<key>llSetPos</key>
<map>
@@ -16188,15 +16177,15 @@
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string>Region coordinates to move to (within 10m).</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Region coordinates to move to (within 10m).</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>If the object is not physical, this function sets the position of the prim.</string>
+ <string>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.</string>
</map>
<key>llSetPrimitiveParams</key>
<map>
@@ -16211,22 +16200,22 @@
<map>
<key>Parameters</key>
<map>
- <key>tooltip</key>
- <string>A list of changes.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>A list of changes.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>This function changes the many properties (or "parameters") of a prim in one operation.</string>
+ <string>This function changes the many properties (or "parameters") of a prim in one operation. Parameters is a list of changes.</string>
</map>
<key>llSetPrimMediaParams</key>
<map>
<key>energy</key>
<real>10.0</real>
<key>sleep</key>
- <real>0.1</real>
+ <real>1.0</real>
<key>return</key>
<string>integer</string>
<key>arguments</key>
@@ -16234,24 +16223,24 @@
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string>Face number</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Face number</string>
</map>
</map>
<map>
<key>MediaParameters</key>
<map>
- <key>tooltip</key>
- <string>A set of name/value pairs (in no particular order)</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>A set of name/value pairs (in no particular order)</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets the MediaParameters for a particular Face on the prim. If media is not already on this prim, adds it.</string>
+ <string>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.</string>
</map>
<key>llSetPrimURL</key>
<map>
@@ -16268,10 +16257,10 @@
<map>
<key>URL</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -16291,15 +16280,15 @@
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string>Vector. The location to move to, in region coordinates.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Vector. The location to move to, in region coordinates.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>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.</string>
+ <string>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.</string>
</map>
<key>llSetRemoteScriptAccessPin</key>
<map>
@@ -16314,10 +16303,10 @@
<map>
<key>PIN</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -16337,15 +16326,15 @@
<map>
<key>Rotation</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>rotation</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>If the object is not physical, this function sets the rotation of the prim.</string>
+ <string>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.</string>
</map>
<key>llSetScale</key>
<map>
@@ -16360,10 +16349,10 @@
<map>
<key>Scale</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -16383,24 +16372,24 @@
<map>
<key>ScriptName</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Running</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Enable or disable the script Running state of ScriptName in the prim.</string>
+ <string>Enable or disable the script Running state of Script in the prim.</string>
</map>
<key>llSetSitText</key>
<map>
@@ -16415,15 +16404,15 @@
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Displays Text rather than "Sit" in the viewer's context menu.</string>
+ <string>Displays Text rather than 'Sit' in the viewer's context menu.</string>
</map>
<key>llSetSoundQueueing</key>
<map>
@@ -16438,15 +16427,15 @@
<map>
<key>QueueEnable</key>
<map>
- <key>tooltip</key>
- <string>Boolean, sound queuing: TRUE enables, FALSE disables (default).</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Boolean, sound queuing: TRUE enables, FALSE disables (default).</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Determines whether attached sound calls wait for the current sound to finish (0 = no [default], non-zero = yes).</string>
+ <string>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.</string>
</map>
<key>llSetSoundRadius</key>
<map>
@@ -16461,15 +16450,15 @@
<map>
<key>Radius</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Maximum distance that sounds can be heard.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Establishes a hard cut-off radius for audibility of scripted sounds (both attached and triggered).</string>
+ <string>Limits radius for audibility of scripted sounds (both attached and triggered) to distance Radius.</string>
</map>
<key>llSetStatus</key>
<map>
@@ -16484,24 +16473,24 @@
<map>
<key>Status</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Value</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets status (STATUS_PHYSICS, STATUS_PHANTOM, STATUS_BLOCK_GRAB, STATUS_ROTATE_X, STATUS_ROTATE_Y, and/or STATUS_ROTATE_Z) to value.</string>
+ <string>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.</string>
</map>
<key>llSetText</key>
<map>
@@ -16516,33 +16505,33 @@
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
- <key>Colour</key>
+ <key>Color</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Opacity</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Set text floating over object.</string>
+ <string>Causes Text to float above the prim, using the specified Color and Opacity.</string>
</map>
<key>llSetTexture</key>
<map>
@@ -16557,24 +16546,24 @@
<map>
<key>Texture</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets the Texture of Face.</string>
+ <string>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.</string>
</map>
<key>llSetTextureAnim</key>
<map>
@@ -16589,69 +16578,69 @@
<map>
<key>Mode</key>
<map>
- <key>tooltip</key>
- <string>Mask of Mode flags.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Mask of Mode flags.</string>
</map>
</map>
<map>
<key>Face</key>
<map>
- <key>tooltip</key>
- <string>Face number or ALL_SIDES.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Face number or ALL_SIDES.</string>
</map>
</map>
<map>
<key>SizeX</key>
<map>
- <key>tooltip</key>
- <string>Horizontal frames (ignored for ROTATE and SCALE).</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Horizontal frames (ignored for ROTATE and SCALE).</string>
</map>
</map>
<map>
<key>SizeY</key>
<map>
- <key>tooltip</key>
- <string>Vertical frames (ignored for ROTATE and SCALE).</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Vertical frames (ignored for ROTATE and SCALE).</string>
</map>
</map>
<map>
<key>Start</key>
<map>
- <key>tooltip</key>
- <string>Start position/frame number (or radians for ROTATE).</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Start position/frame number (or radians for ROTATE).</string>
</map>
</map>
<map>
<key>Length</key>
<map>
- <key>tooltip</key>
- <string>number of frames to display (or radians for ROTATE).</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>number of frames to display (or radians for ROTATE).</string>
</map>
</map>
<map>
<key>Rate</key>
<map>
- <key>tooltip</key>
- <string>Frames per second (must not greater than zero).</string>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string>Frames per second (must not greater than zero).</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Animate the texture on the specified face/faces.</string>
+ <string>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.</string>
</map>
<key>llSetTimerEvent</key>
<map>
@@ -16666,15 +16655,15 @@
<map>
<key>Rate</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Cause the timer event to be triggered every Rate seconds.</string>
+ <string>Causes the timer event to be triggered every Rate seconds.\n Passing in 0.0 stops further timer events.</string>
</map>
<key>llSetTorque</key>
<map>
@@ -16689,24 +16678,24 @@
<map>
<key>Torque</key>
<map>
- <key>tooltip</key>
- <string>Torque force.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Torque force.</string>
</map>
</map>
<map>
<key>Local</key>
<map>
- <key>tooltip</key>
- <string>Boolean, if TRUE uses local axis, if FALSE uses region axis.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Boolean, if TRUE uses local axis, if FALSE uses region axis.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets the Torque of object, in local coordinates if Local == TRUE (if the script is physical).</string>
+ <string>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.</string>
</map>
<key>llSetTouchText</key>
<map>
@@ -16721,15 +16710,15 @@
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Displays Text in the menu that acts on a touch.</string>
+ <string>Displays Text in the viewer context menu that acts on a touch.</string>
</map>
<key>llSetVehicleFlags</key>
<map>
@@ -16744,15 +16733,15 @@
<map>
<key>Flags</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets the enabled bits in 'flags'.</string>
+ <string>Enables the vehicle flags specified in the Flags bitmask.\nValid parameters can be found in the wiki documentation.</string>
</map>
<key>llSetVehicleFloatParam</key>
<map>
@@ -16767,24 +16756,24 @@
<map>
<key>ParameterName</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>ParameterValue</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets the specified vehicle float parameter.</string>
+ <string>Sets a vehicle float parameter.\nValid parameters can be found in the wiki documentation.</string>
</map>
<key>llSetVehicleRotationParam</key>
<map>
@@ -16799,24 +16788,24 @@
<map>
<key>ParameterName</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>ParameterValue</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets the specified vehicle rotation parameter.</string>
+ <string>Sets a vehicle rotation parameter.\nValid parameters can be found in the wiki documentation.</string>
</map>
<key>llSetVehicleType</key>
<map>
@@ -16831,15 +16820,15 @@
<map>
<key>Type</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets vehicle to one of the default types.</string>
+ <string>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.</string>
</map>
<key>llSetVehicleVectorParam</key>
<map>
@@ -16854,24 +16843,24 @@
<map>
<key>ParameterName</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>ParameterValue</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets the specified vehicle vector parameter.</string>
+ <string>Sets a vehicle vector parameter.\nValid parameters can be found in the wiki documentation.</string>
</map>
<key>llSetVelocity</key>
<map>
@@ -16884,26 +16873,26 @@
<key>arguments</key>
<array>
<map>
- <key>Force</key>
+ <key>Velocity</key>
<map>
- <key>tooltip</key>
- <string>The force to apply.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>The velocity to apply.</string>
</map>
</map>
<map>
<key>Local</key>
<map>
- <key>tooltip</key>
- <string>If TRUE, the vForce is treated as a local directional vector instead of a regional directional vector.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>If TRUE, the Velocity is treated as a local directional vector instead of a regional directional vector.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets an objects velocity, in local coordinates if Local == TRUE (if the script is physical).</string>
+ <string>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.</string>
</map>
<key>llSHA1String</key>
<map>
@@ -16918,10 +16907,10 @@
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -16941,24 +16930,24 @@
<map>
<key>Channel</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>shouts Text on Channel.</string>
+ <string>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.</string>
</map>
<key>llSin</key>
<map>
@@ -16973,10 +16962,10 @@
<map>
<key>Theta</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -16996,24 +16985,24 @@
<map>
<key>Offset</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Rotation</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>rotation</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Set the sit location for this object (if offset == &lt;0,0,0&gt; clear it).</string>
+ <string>Set the sit location for this object. If offset == ZERO_VECTOR, clears the sit target.</string>
</map>
<key>llSleep</key>
<map>
@@ -17028,10 +17017,10 @@
<map>
<key>Time</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -17053,42 +17042,42 @@
<map>
<key>Sound</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Volume</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Queue</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Loop</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Deprecated: Use llPlaySound instead.</string>
+ <string>Deprecated: Use llPlaySound instead.\nPlays Sound at Volume and specifies whether the sound should loop and/or be enqueued.</string>
</map>
<key>llSoundPreload</key>
<map>
@@ -17105,15 +17094,15 @@
<map>
<key>Sound</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Deprecated: Use llPreloadSound instead.</string>
+ <string>Deprecated: Use llPreloadSound instead.\nPreloads a sound on viewers within range.</string>
</map>
<key>llSqrt</key>
<map>
@@ -17128,15 +17117,15 @@
<map>
<key>Value</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the square root of Value, or returns 0 and triggers a Math Error for imaginary results.</string>
+ <string>Returns the square root of Value.\nTriggers a math runtime error for imaginary results (if Value &lt; 0.0).</string>
</map>
<key>llStartAnimation</key>
<map>
@@ -17151,15 +17140,15 @@
<map>
<key>Animation</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Start Animation for agent that owns object.</string>
+ <string>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.</string>
</map>
<key>llStopAnimation</key>
<map>
@@ -17174,15 +17163,15 @@
<map>
<key>Animation</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Stop Animation for agent that owns object.</string>
+ <string>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.</string>
</map>
<key>llStopHover</key>
<map>
@@ -17195,7 +17184,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Stop hovering to a height.</string>
+ <string>Stop hovering to a height (due to llSetHoverHeight()).</string>
</map>
<key>llStopLookAt</key>
<map>
@@ -17208,7 +17197,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Stop causing object to point at a target.</string>
+ <string>Stop causing object to point at a target (due to llLookAt() or llRotLookAt()).</string>
</map>
<key>llStopMoveToTarget</key>
<map>
@@ -17221,7 +17210,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Stops critically damped motion.</string>
+ <string>Stops critically damped motion (due to llMoveToTarget()).</string>
</map>
<key>llStopSound</key>
<map>
@@ -17234,7 +17223,7 @@
<key>arguments</key>
<undef/>
<key>tooltip</key>
- <string>Stops currently attached sound.</string>
+ <string>Stops playback of the currently attached sound.</string>
</map>
<key>llStringLength</key>
<map>
@@ -17249,15 +17238,15 @@
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the length of string.</string>
+ <string>Returns an integer that is the number of characters in Text (not counting the null).</string>
</map>
<key>llStringToBase64</key>
<map>
@@ -17272,15 +17261,15 @@
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Converts a string to the Base64 representation of the string.</string>
+ <string>Returns the string Base64 representation of the input string.</string>
</map>
<key>llStringTrim</key>
<map>
@@ -17295,25 +17284,24 @@
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string>String to trim</string>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string>String to trim</string>
</map>
</map>
<map>
<key>TrimType</key>
<map>
- <key>tooltip</key>
- <string>STRING_TRIM_HEAD, STRING_TRIM_TAIL, or STRING_TRIM.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>STRING_TRIM_HEAD, STRING_TRIM_TAIL, or STRING_TRIM.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Trims the leading and/or trailing white spaces from a string.\n
- TrimType can be STRING_TRIM, STRING_TRIM_HEAD or STRING_TRIM_TAIL.</string>
+ <string>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.</string>
</map>
<key>llSubStringIndex</key>
<map>
@@ -17328,24 +17316,24 @@
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Sequence</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns an integer that is the index in source where pattern first appears. Returns -1 if not found.</string>
+ <string>Returns an integer that is the index in Text where string pattern Sequence first appears. Returns -1 if not found.</string>
</map>
<key>llTakeCamera</key>
<map>
@@ -17362,10 +17350,10 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -17385,33 +17373,33 @@
<map>
<key>Controls</key>
<map>
- <key>tooltip</key>
- <string>Bit-field of CONTROL_* flags.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Bit-field of CONTROL_* flags.</string>
</map>
</map>
<map>
<key>Accept</key>
<map>
- <key>tooltip</key>
- <string>Boolean, determines whether control events are generated.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Boolean, determines whether control events are generated.</string>
</map>
</map>
<map>
<key>PassOn</key>
<map>
- <key>tooltip</key>
- <string>Boolean, determines whether controls are disabled.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>Boolean, determines whether controls are disabled.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Take controls from agent task has permissions for. If (Accept == (controls &amp; input)), send input to task. If PassOn send to agent also.</string>
+ <string>Take controls from the agent the script has permissions for.\nIf (Accept == (Controls &amp; input)), send input to the script. PassOn determines whether Controls also perform their normal functions.\nRequires the PERMISSION_TAKE_CONTROLS permission to run.</string>
</map>
<key>llTan</key>
<map>
@@ -17426,10 +17414,10 @@
<map>
<key>Theta</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -17449,24 +17437,24 @@
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Range</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Sets positions within range of position as a target and return an ID for the target.</string>
+ <string>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.</string>
</map>
<key>llTargetOmega</key>
<map>
@@ -17481,33 +17469,33 @@
<map>
<key>Axis</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>SpinRate</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Gain</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Attempt to spin at SpinRate with strength Gain.</string>
+ <string>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.</string>
</map>
<key>llTargetRemove</key>
<map>
@@ -17522,15 +17510,15 @@
<map>
<key>Target</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Removes target number.</string>
+ <string>Removes positional target Handle registered with llTarget.</string>
</map>
<key>llTeleportAgent</key>
<map>
@@ -17545,43 +17533,42 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string>UUID of avatar.</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>UUID of avatar.</string>
</map>
</map>
<map>
<key>LandmarkName</key>
<map>
- <key>tooltip</key>
- <string>Name of landmark (in object contents), or empty string, to use.</string>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string>Name of landmark (in object contents), or empty string, to use.</string>
</map>
</map>
<map>
<key>Position</key>
<map>
- <key>tooltip</key>
- <string>If no landmark was provided, the position within the current region to teleport the avatar to.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>If no landmark was provided, the position within the current region to teleport the avatar to.</string>
</map>
</map>
<map>
<key>LookAtPoint</key>
<map>
- <key>tooltip</key>
- <string>The position within the target region that the avatar should be turned to face upon arrival.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>The position within the target region that the avatar should be turned to face upon arrival.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>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.
- Requires the PERMISSION_TELEPORT permission. This function can only teleport the owner of the object.</string>
+ <string>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.</string>
</map>
<key>llTeleportAgentGlobalCoords</key>
<map>
@@ -17596,42 +17583,42 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string>UUID of avatar.</string>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string>UUID of avatar.</string>
</map>
</map>
<map>
<key>GlobalPosition</key>
<map>
- <key>tooltip</key>
- <string>Global coordinates of the destination region. Can be retrieved by using llRequestSimulatorData(region_name, DATA_SIM_POS).</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Global coordinates of the destination region. Can be retrieved by using llRequestSimulatorData(region_name, DATA_SIM_POS).</string>
</map>
</map>
<map>
<key>RegionPosition</key>
<map>
- <key>tooltip</key>
- <string>The position within the target region to teleport the avatar to, if no landmark was provided.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>The position within the target region to teleport the avatar to, if no landmark was provided.</string>
</map>
</map>
<map>
<key>LookAtPoint</key>
<map>
- <key>tooltip</key>
- <string>The position within the target region that the avatar should be turned to face upon arrival.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>The position within the target region that the avatar should be turned to face upon arrival.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Teleports an agent to set of a region_coordinates within a region at the specified global_coordinates. The agent lands facing the position defined by look_at local coordinates.</string>
+ <string>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.</string>
</map>
<key>llTeleportAgentHome</key>
<map>
@@ -17646,15 +17633,15 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Teleports agent on owner's land to agent's home location.</string>
+ <string>Teleport agent over the owner's land to agent's home location.</string>
</map>
<key>llTextBox</key>
<map>
@@ -17669,33 +17656,33 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Channel</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Shows a dialog box on the avatar's screen with the message. A text box asks for input, and if entered the Text is chatted on Channel.</string>
+ <string>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.</string>
</map>
<key>llToLower</key>
<map>
@@ -17710,10 +17697,10 @@
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -17733,10 +17720,10 @@
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -17746,7 +17733,7 @@
<key>llTransferLindenDollars</key>
<map>
<key>energy</key>
- <real/>
+ <real>10.0</real>
<key>sleep</key>
<real>0.0</real>
<key>return</key>
@@ -17756,24 +17743,24 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Amount</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>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.</string>
+ <string>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.</string>
</map>
<key>llTriggerSound</key>
<map>
@@ -17788,24 +17775,24 @@
<map>
<key>Sound</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Volume</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Plays Sound at Volume (0.0 - 1.0), centered at but not attached to object.</string>
+ <string>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.</string>
</map>
<key>llTriggerSoundLimited</key>
<map>
@@ -17820,42 +17807,42 @@
<map>
<key>Sound</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Volume</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>TNE</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>BSW</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>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).</string>
+ <string>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.</string>
</map>
<key>llUnescapeURL</key>
<map>
@@ -17870,15 +17857,15 @@
<map>
<key>URL</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns an unescaped/ unencoded version of URL, replacing %20 with spaces etc.</string>
+ <string>Returns the string that is the URL unescaped, replacing "%20" with spaces, etc., version of URL.\nThis function can output raw UTF-8 strings.</string>
</map>
<key>llUnSit</key>
<map>
@@ -17893,10 +17880,10 @@
<map>
<key>AvatarID</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>key</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
@@ -17906,9 +17893,9 @@
<key>llUpdateCharacter</key>
<map>
<key>energy</key>
- <real/>
+ <real>10.0</real>
<key>sleep</key>
- <real/>
+ <real>0.0</real>
<key>return</key>
<string>void</string>
<key>arguments</key>
@@ -17916,15 +17903,15 @@
<map>
<key>Options</key>
<map>
- <key>tooltip</key>
- <string>Character configuration options. Takes the same constants as llCreateCharacter().</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>Character configuration options. Takes the same constants as llCreateCharacter().</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Change the character's settings.</string>
+ <string>Updates settings for a pathfinding character.</string>
</map>
<key>llVecDist</key>
<map>
@@ -17939,24 +17926,24 @@
<map>
<key>Location1</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Location2</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the 3D distance between Location1 and Location2.</string>
+ <string>Returns the distance between Location1 and Location2.</string>
</map>
<key>llVecMag</key>
<map>
@@ -17971,15 +17958,15 @@
<map>
<key>Vector</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the magnitude of Vector.</string>
+ <string>Returns the magnitude of the vector.</string>
</map>
<key>llVecNorm</key>
<map>
@@ -17994,15 +17981,15 @@
<map>
<key>Vector</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the v normalized.</string>
+ <string>Returns normalized vector.</string>
</map>
<key>llVolumeDetect</key>
<map>
@@ -18017,22 +18004,22 @@
<map>
<key>DetectEnabled</key>
<map>
- <key>tooltip</key>
- <string>.TRUE enables, FALSE disables.</string>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string>TRUE enables, FALSE disables.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>If DetectEnabled = TRUE, object becomes phantom but triggers collision_start and collision_end events when other objects start and stop interpenetrating. Must be applied to the root object.</string>
+ <string>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.</string>
</map>
<key>llWanderWithin</key>
<map>
<key>energy</key>
- <real/>
+ <real>10.0</real>
<key>sleep</key>
- <real/>
+ <real>0.0</real>
<key>return</key>
<string>void</string>
<key>arguments</key>
@@ -18040,33 +18027,33 @@
<map>
<key>Origin</key>
<map>
- <key>tooltip</key>
- <string>Central point to wander about.</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>Central point to wander about.</string>
</map>
</map>
<map>
<key>Area</key>
<map>
- <key>tooltip</key>
- <string>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.)</string>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string>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.)</string>
</map>
</map>
<map>
<key>Options</key>
<map>
- <key>tooltip</key>
- <string>No options available at this time.</string>
<key>type</key>
<string>list</string>
+ <key>tooltip</key>
+ <string>No options available at this time.</string>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Wander within a specified volume.</string>
+ <string>Wander within a specified volume.\nSets a character to wander about a central spot within a specified area.</string>
</map>
<key>llWater</key>
<map>
@@ -18081,15 +18068,15 @@
<map>
<key>Offset</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the water height below the object position + offset.</string>
+ <string>Returns the water height below the object position + Offset.</string>
</map>
<key>llWhisper</key>
<map>
@@ -18104,24 +18091,24 @@
<map>
<key>Channel</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>integer</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Text</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Whispers Text on Channel.</string>
+ <string>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.</string>
</map>
<key>llWind</key>
<map>
@@ -18136,22 +18123,22 @@
<map>
<key>Offset</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>vector</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Returns the wind velocity at the object position + offset.</string>
+ <string>Returns the wind velocity at the object position + Offset.</string>
</map>
<key>llXorBase64</key>
<map>
<key>energy</key>
<real>10.0</real>
<key>sleep</key>
- <real>0.3</real>
+ <real>0.0</real>
<key>return</key>
<string>string</string>
<key>arguments</key>
@@ -18159,24 +18146,24 @@
<map>
<key>Text1</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Text2</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Performs an exclusive OR on two Base64 strings and returns a Base64 string. Text2 repeats if it is shorter than Text1. Retained for backwards compatibility.</string>
+ <string>Performs an exclusive OR on two Base64 strings and returns a Base64 string. Text2 repeats if it is shorter than Text1.</string>
</map>
<key>llXorBase64Strings</key>
<map>
@@ -18193,25 +18180,24 @@
<map>
<key>Text1</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Text2</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Deprecated: Please use llXorBase64 instead.\n
- Incorrectly performs an exclusive OR on two Base64 strings and returns a Base64 string. Text2 repeats if it is shorter than Text1. Retained for backwards compatibility.</string>
+ <string>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.</string>
</map>
<key>llXorBase64StringsCorrect</key>
<map>
@@ -18228,29 +18214,76 @@
<map>
<key>Text1</key>
<map>
- <key>tooltip</key>
- <string/>
<key>type</key>
<string>string</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
<map>
<key>Text2</key>
<map>
+ <key>type</key>
+ <string>string</string>
<key>tooltip</key>
<string/>
+ </map>
+ </map>
+ </array>
+ <key>tooltip</key>
+ <string>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.</string>
+ </map>
+ <key>llGetMinScaleFactor</key>
+ <map>
+ <key>energy</key>
+ <real>10.0</real>
+ <key>sleep</key>
+ <real>0.0</real>
+ <key>return</key>
+ <string>float</string>
+ <key>arguments</key>
+ <undef/>
+ <key>tooltip</key>
+ <string>Returns the smallest multiplicative uniform scale factor that can be successfully applied (via llScaleByFactor()) to the object without violating prim size or linkability rules.</string>
+ </map>
+ <key>llGetMaxScaleFactor</key>
+ <map>
+ <key>energy</key>
+ <real>10.0</real>
+ <key>sleep</key>
+ <real>0.0</real>
+ <key>return</key>
+ <string>float</string>
+ <key>arguments</key>
+ <undef/>
+ <key>tooltip</key>
+ <string>Returns the largest multiplicative uniform scale factor that can be successfully applied (via llScaleByFactor()) to the object without violating prim size or linkability rules.</string>
+ </map>
+ <key>llScaleByFactor</key>
+ <map>
+ <key>energy</key>
+ <real>10.0</real>
+ <key>sleep</key>
+ <real>0.0</real>
+ <key>return</key>
+ <string>float</string>
+ <key>arguments</key>
+ <array>
+ <map>
+ <key>Factor</key>
+ <map>
<key>type</key>
- <string>string</string>
+ <string>float</string>
+ <key>tooltip</key>
+ <string/>
</map>
</map>
</array>
<key>tooltip</key>
- <string>Deprecated: Please use llXorBase64 instead.\n
- Correctly (unless nulls are present) performs an exclusive OR on two Base64 strings and returns a Base64 string.\n
- Text2 repeats if it is shorter than Text1.</string>
+ <string>Tries to uniformly scale the object by a multiplicative factor. Returns TRUE on success or FALSE on failure.</string>
</map>
</map>
<key>llsd-lsl-syntax-version</key>
<integer>2</integer>
</map>
-</llsd> \ No newline at end of file
+</llsd>