Guest User

LSL Autocompletion for Notepad++ (Plugins/APIs)

a guest
May 4th, 2013
1,725
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 216.28 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <NotepadPlus>
  3.     <AutoComplete>
  4.         <Environment ignoreCase="no" startFunc="(" stopFunc=")" paramSeparator="," terminal=";"/>
  5.         <KeyWord name="ACTIVE"/>
  6.         <KeyWord name="AGENT"/>
  7.         <KeyWord name="AGENT_ALWAYS_RUN"/>
  8.         <KeyWord name="AGENT_ATTACHMENTS"/>
  9.         <KeyWord name="AGENT_AUTOPILOT"/>
  10.         <KeyWord name="AGENT_AWAY"/>
  11.         <KeyWord name="AGENT_BUSY"/>
  12.         <KeyWord name="AGENT_BY_LEGACY_NAME"/>
  13.         <KeyWord name="AGENT_BY_USERNAME"/>
  14.         <KeyWord name="AGENT_CROUCHING"/>
  15.         <KeyWord name="AGENT_FLYING"/>
  16.         <KeyWord name="AGENT_IN_AIR"/>
  17.         <KeyWord name="AGENT_LIST_PARCEL"/>
  18.         <KeyWord name="AGENT_LIST_PARCEL_OWNER"/>
  19.         <KeyWord name="AGENT_LIST_REGION"/>
  20.         <KeyWord name="AGENT_MOUSELOOK"/>
  21.         <KeyWord name="AGENT_ON_OBJECT"/>
  22.         <KeyWord name="AGENT_SCRIPTED"/>
  23.         <KeyWord name="AGENT_SITTING"/>
  24.         <KeyWord name="AGENT_TYPING"/>
  25.         <KeyWord name="AGENT_WALKING"/>
  26.         <KeyWord name="ALL_SIDES"/>
  27.         <KeyWord name="ANIM_ON"/>
  28.         <KeyWord name="ATTACH_AVATAR_CENTER"/>
  29.         <KeyWord name="ATTACH_BACK"/>
  30.         <KeyWord name="ATTACH_BELLY"/>
  31.         <KeyWord name="ATTACH_BRIDGE"/>
  32.         <KeyWord name="ATTACH_CHEST"/>
  33.         <KeyWord name="ATTACH_CHIN"/>
  34.         <KeyWord name="ATTACH_HEAD"/>
  35.         <KeyWord name="ATTACH_HUD_BOTTOM"/>
  36.         <KeyWord name="ATTACH_HUD_BOTTOM_LEFT"/>
  37.         <KeyWord name="ATTACH_HUD_BOTTOM_RIGHT"/>
  38.         <KeyWord name="ATTACH_HUD_CENTER_1"/>
  39.         <KeyWord name="ATTACH_HUD_CENTER_2"/>
  40.         <KeyWord name="ATTACH_HUD_TOP_CENTER"/>
  41.         <KeyWord name="ATTACH_HUD_TOP_LEFT"/>
  42.         <KeyWord name="ATTACH_HUD_TOP_RIGHT"/>
  43.         <KeyWord name="ATTACH_LEAR"/>
  44.         <KeyWord name="ATTACH_LEFT_PEC"/>
  45.         <KeyWord name="ATTACH_LEYE"/>
  46.         <KeyWord name="ATTACH_LFOOT"/>
  47.         <KeyWord name="ATTACH_LHAND"/>
  48.         <KeyWord name="ATTACH_LHIP"/>
  49.         <KeyWord name="ATTACH_LLARM"/>
  50.         <KeyWord name="ATTACH_LLLEG"/>
  51.         <KeyWord name="ATTACH_LSHOULDER"/>
  52.         <KeyWord name="ATTACH_LUARM"/>
  53.         <KeyWord name="ATTACH_LULEG"/>
  54.         <KeyWord name="ATTACH_MOUTH"/>
  55.         <KeyWord name="ATTACH_NECK"/>
  56.         <KeyWord name="ATTACH_NOSE"/>
  57.         <KeyWord name="ATTACH_PELVIS"/>
  58.         <KeyWord name="ATTACH_REAR"/>
  59.         <KeyWord name="ATTACH_REYE"/>
  60.         <KeyWord name="ATTACH_RFOOT"/>
  61.         <KeyWord name="ATTACH_RHAND"/>
  62.         <KeyWord name="ATTACH_RHIP"/>
  63.         <KeyWord name="ATTACH_RIGHT_PEC"/>
  64.         <KeyWord name="ATTACH_RLARM"/>
  65.         <KeyWord name="ATTACH_RLLEG"/>
  66.         <KeyWord name="ATTACH_RSHOULDER"/>
  67.         <KeyWord name="ATTACH_RUARM"/>
  68.         <KeyWord name="ATTACH_RULEG"/>
  69.         <KeyWord name="AVOID_CHARACTERS"/>
  70.         <KeyWord name="AVOID_DYNAMIC_OBSTACLES"/>
  71.         <KeyWord name="AVOID_NONE"/>
  72.         <KeyWord name="AaSetCloudDensity" func="yes">
  73.             <Overload retVal="" descr="Where float density values are 0.0 =  no cloud to 1.0 = 100% cloud.">
  74.                 <Param name="0.5"/>
  75.             </Overload>
  76.         </KeyWord>
  77.         <KeyWord name="CAMERA_ACTIVE"/>
  78.         <KeyWord name="CAMERA_BEHINDNESS_ANGLE"/>
  79.         <KeyWord name="CAMERA_BEHINDNESS_LAG"/>
  80.         <KeyWord name="CAMERA_DISTANCE"/>
  81.         <KeyWord name="CAMERA_FOCUS"/>
  82.         <KeyWord name="CAMERA_FOCUS_LAG"/>
  83.         <KeyWord name="CAMERA_FOCUS_LOCKED"/>
  84.         <KeyWord name="CAMERA_FOCUS_OFFSET"/>
  85.         <KeyWord name="CAMERA_FOCUS_THRESHOLD"/>
  86.         <KeyWord name="CAMERA_PITCH"/>
  87.         <KeyWord name="CAMERA_POSITION"/>
  88.         <KeyWord name="CAMERA_POSITION_LAG"/>
  89.         <KeyWord name="CAMERA_POSITION_LOCKED"/>
  90.         <KeyWord name="CAMERA_POSITION_THRESHOLD"/>
  91.         <KeyWord name="CHANGED_ALLOWED_DROP"/>
  92.         <KeyWord name="CHANGED_COLOR"/>
  93.         <KeyWord name="CHANGED_INVENTORY"/>
  94.         <KeyWord name="CHANGED_LINK"/>
  95.         <KeyWord name="CHANGED_MEDIA"/>
  96.         <KeyWord name="CHANGED_OWNER"/>
  97.         <KeyWord name="CHANGED_REGION"/>
  98.         <KeyWord name="CHANGED_REGION_START"/>
  99.         <KeyWord name="CHANGED_SCALE"/>
  100.         <KeyWord name="CHANGED_SHAPE"/>
  101.         <KeyWord name="CHANGED_TELEPORT"/>
  102.         <KeyWord name="CHANGED_TEXTURE"/>
  103.         <KeyWord name="CHARACTER_ACCOUNT_FOR_SKIPPED_FRAMES"/>
  104.         <KeyWord name="CHARACTER_AVOIDANCE_MODE"/>
  105.         <KeyWord name="CHARACTER_CMD_JUMP"/>
  106.         <KeyWord name="CHARACTER_CMD_SMOOTH_STOP"/>
  107.         <KeyWord name="CHARACTER_CMD_STOP"/>
  108.         <KeyWord name="CHARACTER_DESIRED_SPEED"/>
  109.         <KeyWord name="CHARACTER_DESIRED_TURN_SPEED"/>
  110.         <KeyWord name="CHARACTER_LENGTH"/>
  111.         <KeyWord name="CHARACTER_MAX_ACCEL"/>
  112.         <KeyWord name="CHARACTER_MAX_ANGULAR_ACCEL"/>
  113.         <KeyWord name="CHARACTER_MAX_ANGULAR_SPEED"/>
  114.         <KeyWord name="CHARACTER_MAX_DECEL"/>
  115.         <KeyWord name="CHARACTER_MAX_SPEED"/>
  116.         <KeyWord name="CHARACTER_MAX_TURN_RADIUS"/>
  117.         <KeyWord name="CHARACTER_ORIENTATION"/>
  118.         <KeyWord name="CHARACTER_RADIUS"/>
  119.         <KeyWord name="CHARACTER_TURN_SPEED_MULTIPLIER"/>
  120.         <KeyWord name="CHARACTER_TYPE"/>
  121.         <KeyWord name="CHARACTER_TYPE_A"/>
  122.         <KeyWord name="CHARACTER_TYPE_B"/>
  123.         <KeyWord name="CHARACTER_TYPE_C"/>
  124.         <KeyWord name="CHARACTER_TYPE_D"/>
  125.         <KeyWord name="CHARACTER_TYPE_NONE"/>
  126.         <KeyWord name="CLICK_ACTION_BUY"/>
  127.         <KeyWord name="CLICK_ACTION_NONE"/>
  128.         <KeyWord name="CLICK_ACTION_OPEN"/>
  129.         <KeyWord name="CLICK_ACTION_OPEN_MEDIA"/>
  130.         <KeyWord name="CLICK_ACTION_PAY"/>
  131.         <KeyWord name="CLICK_ACTION_PLAY"/>
  132.         <KeyWord name="CLICK_ACTION_SIT"/>
  133.         <KeyWord name="CLICK_ACTION_TOUCH"/>
  134.         <KeyWord name="CLICK_ACTION_ZOOM"/>
  135.         <KeyWord name="CONTROL_BACK"/>
  136.         <KeyWord name="CONTROL_DOWN"/>
  137.         <KeyWord name="CONTROL_FWD"/>
  138.         <KeyWord name="CONTROL_LBUTTON"/>
  139.         <KeyWord name="CONTROL_LEFT"/>
  140.         <KeyWord name="CONTROL_ML_LBUTTON"/>
  141.         <KeyWord name="CONTROL_RIGHT"/>
  142.         <KeyWord name="CONTROL_ROT_LEFT"/>
  143.         <KeyWord name="CONTROL_ROT_RIGHT"/>
  144.         <KeyWord name="CONTROL_UP"/>
  145.         <KeyWord name="DATA_BORN"/>
  146.         <KeyWord name="DATA_NAME"/>
  147.         <KeyWord name="DATA_ONLINE"/>
  148.         <KeyWord name="DATA_PAYINFO"/>
  149.         <KeyWord name="DATA_RATING"/>
  150.         <KeyWord name="DATA_SIM_POS"/>
  151.         <KeyWord name="DATA_SIM_RATING"/>
  152.         <KeyWord name="DATA_SIM_STATUS"/>
  153.         <KeyWord name="DEBUG_CHANNEL"/>
  154.         <KeyWord name="DEG_TO_RAD"/>
  155.         <KeyWord name="DENSITY"/>
  156.         <KeyWord name="EOF"/>
  157.         <KeyWord name="ESTATE_ACCESS_ALLOWED_AGENT_ADD"/>
  158.         <KeyWord name="ESTATE_ACCESS_ALLOWED_AGENT_REMOVE"/>
  159.         <KeyWord name="ESTATE_ACCESS_ALLOWED_GROUP_ADD"/>
  160.         <KeyWord name="ESTATE_ACCESS_ALLOWED_GROUP_REMOVE"/>
  161.         <KeyWord name="ESTATE_ACCESS_BANNED_AGENT_ADD"/>
  162.         <KeyWord name="ESTATE_ACCESS_BANNED_AGENT_REMOVE"/>
  163.         <KeyWord name="FALSE"/>
  164.         <KeyWord name="FORCE_DIRECT_PATH"/>
  165.         <KeyWord name="FRICTION"/>
  166.         <KeyWord name="GRAVITY_MULTIPLIER"/>
  167.         <KeyWord name="HORIZONTAL"/>
  168.         <KeyWord name="HTTP_BODY_MAXLENGTH"/>
  169.         <KeyWord name="HTTP_BODY_MAXLENGTH"/>
  170.         <KeyWord name="HTTP_BODY_TRUNCATED"/>
  171.         <KeyWord name="HTTP_METHOD"/>
  172.         <KeyWord name="HTTP_MIMETYPE"/>
  173.         <KeyWord name="HTTP_VERIFY_CERT"/>
  174.         <KeyWord name="INVENTORY_ALL"/>
  175.         <KeyWord name="INVENTORY_ANIMATION"/>
  176.         <KeyWord name="INVENTORY_BODYPART"/>
  177.         <KeyWord name="INVENTORY_CLOTHING"/>
  178.         <KeyWord name="INVENTORY_GESTURE"/>
  179.         <KeyWord name="INVENTORY_LANDMARK"/>
  180.         <KeyWord name="INVENTORY_NONE"/>
  181.         <KeyWord name="INVENTORY_NOTECARD"/>
  182.         <KeyWord name="INVENTORY_OBJECT"/>
  183.         <KeyWord name="INVENTORY_SCRIPT"/>
  184.         <KeyWord name="INVENTORY_SOUND"/>
  185.         <KeyWord name="INVENTORY_TEXTURE"/>
  186.         <KeyWord name="KFM_CMD_PAUSE"/>
  187.         <KeyWord name="KFM_CMD_PLAY"/>
  188.         <KeyWord name="KFM_CMD_SET_MODE"/>
  189.         <KeyWord name="KFM_CMD_STOP"/>
  190.         <KeyWord name="KFM_COMMAND"/>
  191.         <KeyWord name="KFM_DATA"/>
  192.         <KeyWord name="KFM_FORWARD"/>
  193.         <KeyWord name="KFM_LOOP"/>
  194.         <KeyWord name="KFM_MODE"/>
  195.         <KeyWord name="KFM_PING_PONG"/>
  196.         <KeyWord name="KFM_REVERSE"/>
  197.         <KeyWord name="KFM_ROTATION"/>
  198.         <KeyWord name="KFM_TRANSLATION"/>
  199.         <KeyWord name="LAND_LARGE_BRUSH"/>
  200.         <KeyWord name="LAND_LEVEL"/>
  201.         <KeyWord name="LAND_LOWER"/>
  202.         <KeyWord name="LAND_MEDIUM_BRUSH"/>
  203.         <KeyWord name="LAND_NOISE"/>
  204.         <KeyWord name="LAND_RAISE"/>
  205.         <KeyWord name="LAND_REVERT"/>
  206.         <KeyWord name="LAND_SMALL_BRUSH"/>
  207.         <KeyWord name="LAND_SMOOTH"/>
  208.         <KeyWord name="LINK_ALL_CHILDREN"/>
  209.         <KeyWord name="LINK_ALL_OTHERS"/>
  210.         <KeyWord name="LINK_ROOT"/>
  211.         <KeyWord name="LINK_SET"/>
  212.         <KeyWord name="LINK_THIS"/>
  213.         <KeyWord name="LIST_STAT_GEOMETRIC_MEAN"/>
  214.         <KeyWord name="LIST_STAT_MAX"/>
  215.         <KeyWord name="LIST_STAT_MEAN"/>
  216.         <KeyWord name="LIST_STAT_MEDIAN"/>
  217.         <KeyWord name="LIST_STAT_MIN"/>
  218.         <KeyWord name="LIST_STAT_NUM_COUNT"/>
  219.         <KeyWord name="LIST_STAT_RANGE"/>
  220.         <KeyWord name="LIST_STAT_STD_DEV"/>
  221.         <KeyWord name="LIST_STAT_SUM"/>
  222.         <KeyWord name="LIST_STAT_SUM_SQUARES"/>
  223.         <KeyWord name="LOOP"/>
  224.         <KeyWord name="MASK_BASE"/>
  225.         <KeyWord name="MASK_EVERYONE"/>
  226.         <KeyWord name="MASK_GROUP"/>
  227.         <KeyWord name="MASK_NEXT"/>
  228.         <KeyWord name="MASK_OWNER"/>
  229.         <KeyWord name="NULL_KEY"/>
  230.         <KeyWord name="OBJECT_CREATOR"/>
  231.         <KeyWord name="OBJECT_DESC"/>
  232.         <KeyWord name="OBJECT_GROUP"/>
  233.         <KeyWord name="OBJECT_NAME"/>
  234.         <KeyWord name="OBJECT_OWNER"/>
  235.         <KeyWord name="OBJECT_PATHFINDING_TYPE"/>
  236.         <KeyWord name="OBJECT_PHANTOM"/>
  237.         <KeyWord name="OBJECT_PHYSICS"/>
  238.         <KeyWord name="OBJECT_PHYSICS_COST"/>
  239.         <KeyWord name="OBJECT_POS"/>
  240.         <KeyWord name="OBJECT_PRIM_EQUIVALENCE"/>
  241.         <KeyWord name="OBJECT_PRIM_EQUIVALENCE"/>
  242.         <KeyWord name="OBJECT_ROT"/>
  243.         <KeyWord name="OBJECT_RUNNING_SCRIPT_COUNT"/>
  244.         <KeyWord name="OBJECT_SCRIPT_MEMORY"/>
  245.         <KeyWord name="OBJECT_SCRIPT_TIME"/>
  246.         <KeyWord name="OBJECT_SERVER_COST"/>
  247.         <KeyWord name="OBJECT_STREAMING_COST"/>
  248.         <KeyWord name="OBJECT_TEMP_ON_REZ"/>
  249.         <KeyWord name="OBJECT_TOTAL_SCRIPT_COUNT"/>
  250.         <KeyWord name="OBJECT_UNKNOWN_DETAIL"/>
  251.         <KeyWord name="OBJECT_VELOCITY"/>
  252.         <KeyWord name="OPT_AVATAR"/>
  253.         <KeyWord name="OPT_EXCLUSION_VOLUME"/>
  254.         <KeyWord name="OPT_LEGACY_LINKSET"/>
  255.         <KeyWord name="OPT_MATERIAL_VOLUME"/>
  256.         <KeyWord name="OPT_PATHFINDING_CHARACTER"/>
  257.         <KeyWord name="OPT_STATIC_OBSTACLE"/>
  258.         <KeyWord name="OPT_UNKNOWN"/>
  259.         <KeyWord name="OPT_WALKABLE"/>
  260.         <KeyWord name="PARCEL_COUNT_GROUP"/>
  261.         <KeyWord name="PARCEL_COUNT_OTHER"/>
  262.         <KeyWord name="PARCEL_COUNT_OWNER"/>
  263.         <KeyWord name="PARCEL_COUNT_SELECTED"/>
  264.         <KeyWord name="PARCEL_COUNT_TEMP"/>
  265.         <KeyWord name="PARCEL_COUNT_TOTAL"/>
  266.         <KeyWord name="PARCEL_DETAILS_AREA"/>
  267.         <KeyWord name="PARCEL_DETAILS_DESC"/>
  268.         <KeyWord name="PARCEL_DETAILS_GROUP"/>
  269.         <KeyWord name="PARCEL_DETAILS_ID"/>
  270.         <KeyWord name="PARCEL_DETAILS_NAME"/>
  271.         <KeyWord name="PARCEL_DETAILS_OWNER"/>
  272.         <KeyWord name="PARCEL_DETAILS_SEE_AVATARS"/>
  273.         <KeyWord name="PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY"/>
  274.         <KeyWord name="PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS"/>
  275.         <KeyWord name="PARCEL_FLAG_ALLOW_CREATE_OBJECTS"/>
  276.         <KeyWord name="PARCEL_FLAG_ALLOW_DAMAGE"/>
  277.         <KeyWord name="PARCEL_FLAG_ALLOW_FLY"/>
  278.         <KeyWord name="PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY"/>
  279.         <KeyWord name="PARCEL_FLAG_ALLOW_GROUP_SCRIPTS"/>
  280.         <KeyWord name="PARCEL_FLAG_ALLOW_LANDMARK"/>
  281.         <KeyWord name="PARCEL_FLAG_ALLOW_SCRIPTS"/>
  282.         <KeyWord name="PARCEL_FLAG_ALLOW_TERRAFORM"/>
  283.         <KeyWord name="PARCEL_FLAG_LOCAL_SOUND_ONLY"/>
  284.         <KeyWord name="PARCEL_FLAG_RESTRICT_PUSHOBJECT"/>
  285.         <KeyWord name="PARCEL_FLAG_USE_ACCESS_GROUP"/>
  286.         <KeyWord name="PARCEL_FLAG_USE_ACCESS_LIST"/>
  287.         <KeyWord name="PARCEL_FLAG_USE_BAN_LIST"/>
  288.         <KeyWord name="PARCEL_FLAG_USE_LAND_PASS_LIST"/>
  289.         <KeyWord name="PARCEL_MEDIA_COMMAND_AGENT"/>
  290.         <KeyWord name="PARCEL_MEDIA_COMMAND_AUTO_ALIGN"/>
  291.         <KeyWord name="PARCEL_MEDIA_COMMAND_DESC"/>
  292.         <KeyWord name="PARCEL_MEDIA_COMMAND_LOOP"/>
  293.         <KeyWord name="PARCEL_MEDIA_COMMAND_LOOP_SET"/>
  294.         <KeyWord name="PARCEL_MEDIA_COMMAND_PAUSE"/>
  295.         <KeyWord name="PARCEL_MEDIA_COMMAND_PLAY"/>
  296.         <KeyWord name="PARCEL_MEDIA_COMMAND_SIZE"/>
  297.         <KeyWord name="PARCEL_MEDIA_COMMAND_STOP"/>
  298.         <KeyWord name="PARCEL_MEDIA_COMMAND_TEXTURE"/>
  299.         <KeyWord name="PARCEL_MEDIA_COMMAND_TIME"/>
  300.         <KeyWord name="PARCEL_MEDIA_COMMAND_TYPE"/>
  301.         <KeyWord name="PARCEL_MEDIA_COMMAND_UNLOAD"/>
  302.         <KeyWord name="PARCEL_MEDIA_COMMAND_URL"/>
  303.         <KeyWord name="PASSIVE"/>
  304.         <KeyWord name="PATROL_PAUSE_AT_WAYPOINTS"/>
  305.         <KeyWord name="PAYMENT_INFO_ON_FILE"/>
  306.         <KeyWord name="PAYMENT_INFO_USED"/>
  307.         <KeyWord name="PAY_DEFAULT"/>
  308.         <KeyWord name="PAY_HIDE"/>
  309.         <KeyWord name="PERMISSION_ATTACH"/>
  310.         <KeyWord name="PERMISSION_CHANGE_LINKS"/>
  311.         <KeyWord name="PERMISSION_CONTROL_CAMERA"/>
  312.         <KeyWord name="PERMISSION_DEBIT"/>
  313.         <KeyWord name="PERMISSION_OVERRIDE_ANIMATIONS"/>
  314.         <KeyWord name="PERMISSION_SILENT_ESTATE_MANAGEMENT"/>
  315.         <KeyWord name="PERMISSION_TAKE_CONTROLS"/>
  316.         <KeyWord name="PERMISSION_TELEPORT"/>
  317.         <KeyWord name="PERMISSION_TRACK_CAMERA"/>
  318.         <KeyWord name="PERMISSION_TRIGGER_ANIMATION"/>
  319.         <KeyWord name="PERM_ALL"/>
  320.         <KeyWord name="PERM_COPY"/>
  321.         <KeyWord name="PERM_MODIFY"/>
  322.         <KeyWord name="PERM_MOVE"/>
  323.         <KeyWord name="PERM_TRANSFER"/>
  324.         <KeyWord name="PI"/>
  325.         <KeyWord name="PING_PONG"/>
  326.         <KeyWord name="PI_BY_TWO"/>
  327.         <KeyWord name="PRIM_BUMP_BARK"/>
  328.         <KeyWord name="PRIM_BUMP_BLOBS"/>
  329.         <KeyWord name="PRIM_BUMP_BRICKS"/>
  330.         <KeyWord name="PRIM_BUMP_BRIGHT"/>
  331.         <KeyWord name="PRIM_BUMP_CHECKER"/>
  332.         <KeyWord name="PRIM_BUMP_CONCRETE"/>
  333.         <KeyWord name="PRIM_BUMP_DARK"/>
  334.         <KeyWord name="PRIM_BUMP_DISKS"/>
  335.         <KeyWord name="PRIM_BUMP_GRAVEL"/>
  336.         <KeyWord name="PRIM_BUMP_LARGETILE"/>
  337.         <KeyWord name="PRIM_BUMP_NONE"/>
  338.         <KeyWord name="PRIM_BUMP_SHINY"/>
  339.         <KeyWord name="PRIM_BUMP_SIDING"/>
  340.         <KeyWord name="PRIM_BUMP_STONE"/>
  341.         <KeyWord name="PRIM_BUMP_STUCCO"/>
  342.         <KeyWord name="PRIM_BUMP_SUCTION"/>
  343.         <KeyWord name="PRIM_BUMP_TILE"/>
  344.         <KeyWord name="PRIM_BUMP_WEAVE"/>
  345.         <KeyWord name="PRIM_BUMP_WOOD"/>
  346.         <KeyWord name="PRIM_CAST_SHADOWS"/>
  347.         <KeyWord name="PRIM_COLOR"/>
  348.         <KeyWord name="PRIM_DESC"/>
  349.         <KeyWord name="PRIM_FLEXIBLE"/>
  350.         <KeyWord name="PRIM_FULLBRIGHT"/>
  351.         <KeyWord name="PRIM_GLOW"/>
  352.         <KeyWord name="PRIM_HOLE_CIRCLE"/>
  353.         <KeyWord name="PRIM_HOLE_DEFAULT"/>
  354.         <KeyWord name="PRIM_HOLE_SQUARE"/>
  355.         <KeyWord name="PRIM_HOLE_TRIANGLE"/>
  356.         <KeyWord name="PRIM_LINK_TARGET"/>
  357.         <KeyWord name="PRIM_MATERIAL"/>
  358.         <KeyWord name="PRIM_MATERIAL_FLESH"/>
  359.         <KeyWord name="PRIM_MATERIAL_GLASS"/>
  360.         <KeyWord name="PRIM_MATERIAL_LIGHT"/>
  361.         <KeyWord name="PRIM_MATERIAL_METAL"/>
  362.         <KeyWord name="PRIM_MATERIAL_PLASTIC"/>
  363.         <KeyWord name="PRIM_MATERIAL_RUBBER"/>
  364.         <KeyWord name="PRIM_MATERIAL_STONE"/>
  365.         <KeyWord name="PRIM_MATERIAL_WOOD"/>
  366.         <KeyWord name="PRIM_MEDIA_ALT_IMAGE_ENABLE"/>
  367.         <KeyWord name="PRIM_MEDIA_AUTO_LOOP"/>
  368.         <KeyWord name="PRIM_MEDIA_AUTO_PLAY"/>
  369.         <KeyWord name="PRIM_MEDIA_AUTO_SCALE"/>
  370.         <KeyWord name="PRIM_MEDIA_AUTO_ZOOM"/>
  371.         <KeyWord name="PRIM_MEDIA_CONTROLS"/>
  372.         <KeyWord name="PRIM_MEDIA_CONTROLS_MINI"/>
  373.         <KeyWord name="PRIM_MEDIA_CONTROLS_STANDARD"/>
  374.         <KeyWord name="PRIM_MEDIA_CURRENT_URL"/>
  375.         <KeyWord name="PRIM_MEDIA_FIRST_CLICK_INTERACT"/>
  376.         <KeyWord name="PRIM_MEDIA_HEIGHT_PIXELS"/>
  377.         <KeyWord name="PRIM_MEDIA_HOME_URL"/>
  378.         <KeyWord name="PRIM_MEDIA_MAX_HEIGHT_PIXELS"/>
  379.         <KeyWord name="PRIM_MEDIA_MAX_URL_LENGTH"/>
  380.         <KeyWord name="PRIM_MEDIA_MAX_WHITELIST_COUNT"/>
  381.         <KeyWord name="PRIM_MEDIA_MAX_WHITELIST_SIZE"/>
  382.         <KeyWord name="PRIM_MEDIA_MAX_WIDTH_PIXELS"/>
  383.         <KeyWord name="PRIM_MEDIA_PARAM_MAX"/>
  384.         <KeyWord name="PRIM_MEDIA_PERMS_CONTROL"/>
  385.         <KeyWord name="PRIM_MEDIA_PERMS_INTERACT"/>
  386.         <KeyWord name="PRIM_MEDIA_PERM_ANYONE"/>
  387.         <KeyWord name="PRIM_MEDIA_PERM_GROUP"/>
  388.         <KeyWord name="PRIM_MEDIA_PERM_NONE"/>
  389.         <KeyWord name="PRIM_MEDIA_PERM_OWNER"/>
  390.         <KeyWord name="PRIM_MEDIA_WHITELIST"/>
  391.         <KeyWord name="PRIM_MEDIA_WHITELIST_ENABLE"/>
  392.         <KeyWord name="PRIM_MEDIA_WIDTH_PIXELS"/>
  393.         <KeyWord name="PRIM_NAME"/>
  394.         <KeyWord name="PRIM_OMEGA"/>
  395.         <KeyWord name="PRIM_PHANTOM"/>
  396.         <KeyWord name="PRIM_PHYSICS"/>
  397.         <KeyWord name="PRIM_PHYSICS_SHAPE_CONVEX"/>
  398.         <KeyWord name="PRIM_PHYSICS_SHAPE_NONE"/>
  399.         <KeyWord name="PRIM_PHYSICS_SHAPE_PRIM"/>
  400.         <KeyWord name="PRIM_PHYSICS_SHAPE_TYPE"/>
  401.         <KeyWord name="PRIM_POINT_LIGHT"/>
  402.         <KeyWord name="PRIM_POSITION"/>
  403.         <KeyWord name="PRIM_POS_LOCAL"/>
  404.         <KeyWord name="PRIM_ROTATION"/>
  405.         <KeyWord name="PRIM_ROT_LOCAL"/>
  406.         <KeyWord name="PRIM_SCULPT_FLAG_INVERT"/>
  407.         <KeyWord name="PRIM_SCULPT_FLAG_MIRROR"/>
  408.         <KeyWord name="PRIM_SCULPT_TYPE_CYLINDER"/>
  409.         <KeyWord name="PRIM_SCULPT_TYPE_MASK"/>
  410.         <KeyWord name="PRIM_SCULPT_TYPE_PLANE"/>
  411.         <KeyWord name="PRIM_SCULPT_TYPE_SPHERE"/>
  412.         <KeyWord name="PRIM_SCULPT_TYPE_TORUS"/>
  413.         <KeyWord name="PRIM_SHINY_HIGH"/>
  414.         <KeyWord name="PRIM_SHINY_LOW"/>
  415.         <KeyWord name="PRIM_SHINY_MEDIUM"/>
  416.         <KeyWord name="PRIM_SHINY_NONE"/>
  417.         <KeyWord name="PRIM_SIZE"/>
  418.         <KeyWord name="PRIM_SLICE"/>
  419.         <KeyWord name="PRIM_TEMP_ON_REZ"/>
  420.         <KeyWord name="PRIM_TEXGEN"/>
  421.         <KeyWord name="PRIM_TEXGEN_DEFAULT"/>
  422.         <KeyWord name="PRIM_TEXGEN_PLANAR"/>
  423.         <KeyWord name="PRIM_TEXT"/>
  424.         <KeyWord name="PRIM_TEXTURE"/>
  425.         <KeyWord name="PRIM_TYPE"/>
  426.         <KeyWord name="PRIM_TYPE_BOX"/>
  427.         <KeyWord name="PRIM_TYPE_CYLINDER"/>
  428.         <KeyWord name="PRIM_TYPE_PRISM"/>
  429.         <KeyWord name="PRIM_TYPE_RING"/>
  430.         <KeyWord name="PRIM_TYPE_SCULPT"/>
  431.         <KeyWord name="PRIM_TYPE_SPHERE"/>
  432.         <KeyWord name="PRIM_TYPE_TORUS"/>
  433.         <KeyWord name="PRIM_TYPE_TUBE"/>
  434.         <KeyWord name="PROFILE_NONE"/>
  435.         <KeyWord name="PROFILE_SCRIPT_MEMORY"/>
  436.         <KeyWord name="PROFILE_SCRIPT_MEMORY"/>
  437.         <KeyWord name="PROFILE_SCRIPT_NONE"/>
  438.         <KeyWord name="PSYS_PART_BOUNCE_MASK"/>
  439.         <KeyWord name="PSYS_PART_EMISSIVE_MASK"/>
  440.         <KeyWord name="PSYS_PART_END_ALPHA"/>
  441.         <KeyWord name="PSYS_PART_END_COLOR"/>
  442.         <KeyWord name="PSYS_PART_END_SCALE"/>
  443.         <KeyWord name="PSYS_PART_FLAGS"/>
  444.         <KeyWord name="PSYS_PART_FOLLOW_SRC_MASK"/>
  445.         <KeyWord name="PSYS_PART_FOLLOW_VELOCITY_MASK"/>
  446.         <KeyWord name="PSYS_PART_INTERP_COLOR_MASK"/>
  447.         <KeyWord name="PSYS_PART_INTERP_SCALE_MASK"/>
  448.         <KeyWord name="PSYS_PART_MAX_AGE"/>
  449.         <KeyWord name="PSYS_PART_START_ALPHA"/>
  450.         <KeyWord name="PSYS_PART_START_COLOR"/>
  451.         <KeyWord name="PSYS_PART_START_SCALE"/>
  452.         <KeyWord name="PSYS_PART_TARGET_LINEAR_MASK"/>
  453.         <KeyWord name="PSYS_PART_TARGET_POS_MASK"/>
  454.         <KeyWord name="PSYS_PART_WIND_MASK"/>
  455.         <KeyWord name="PSYS_SRC_ACCEL"/>
  456.         <KeyWord name="PSYS_SRC_ANGLE_BEGIN"/>
  457.         <KeyWord name="PSYS_SRC_ANGLE_END"/>
  458.         <KeyWord name="PSYS_SRC_BURST_PART_COUNT"/>
  459.         <KeyWord name="PSYS_SRC_BURST_RADIUS"/>
  460.         <KeyWord name="PSYS_SRC_BURST_RATE"/>
  461.         <KeyWord name="PSYS_SRC_BURST_SPEED_MAX"/>
  462.         <KeyWord name="PSYS_SRC_BURST_SPEED_MIN"/>
  463.         <KeyWord name="PSYS_SRC_INNERANGLE"/>
  464.         <KeyWord name="PSYS_SRC_MAX_AGE"/>
  465.         <KeyWord name="PSYS_SRC_OMEGA"/>
  466.         <KeyWord name="PSYS_SRC_OUTERANGLE"/>
  467.         <KeyWord name="PSYS_SRC_PATTERN"/>
  468.         <KeyWord name="PSYS_SRC_PATTERN_ANGLE"/>
  469.         <KeyWord name="PSYS_SRC_PATTERN_ANGLE_CONE"/>
  470.         <KeyWord name="PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY"/>
  471.         <KeyWord name="PSYS_SRC_PATTERN_DROP"/>
  472.         <KeyWord name="PSYS_SRC_PATTERN_EXPLODE"/>
  473.         <KeyWord name="PSYS_SRC_TARGET_KEY"/>
  474.         <KeyWord name="PSYS_SRC_TEXTURE"/>
  475.         <KeyWord name="PUBLIC_CHANNEL"/>
  476.         <KeyWord name="PURSUIT_FUZZ_FACTOR"/>
  477.         <KeyWord name="PURSUIT_FUZZ_FACTOR"/>
  478.         <KeyWord name="PURSUIT_GOAL_TOLERANCE"/>
  479.         <KeyWord name="PURSUIT_INTERCEPT"/>
  480.         <KeyWord name="PURSUIT_INTERCEPT"/>
  481.         <KeyWord name="PURSUIT_OFFSET"/>
  482.         <KeyWord name="PURSUIT_OFFSET"/>
  483.         <KeyWord name="PU_EVADE_HIDDEN"/>
  484.         <KeyWord name="PU_EVADE_SPOTTED"/>
  485.         <KeyWord name="PU_FAILURE_DYNAMIC_PATHFINDING_DISABLED"/>
  486.         <KeyWord name="PU_FAILURE_INVALID_GOAL"/>
  487.         <KeyWord name="PU_FAILURE_INVALID_START"/>
  488.         <KeyWord name="PU_FAILURE_NO_NAVMESH"/>
  489.         <KeyWord name="PU_FAILURE_NO_VALID_DESTINATION"/>
  490.         <KeyWord name="PU_FAILURE_OTHER"/>
  491.         <KeyWord name="PU_FAILURE_PARCEL_UNREACHABLE"/>
  492.         <KeyWord name="PU_FAILURE_TARGET_GONE"/>
  493.         <KeyWord name="PU_FAILURE_UNREACHABLE"/>
  494.         <KeyWord name="PU_GOAL_REACHED"/>
  495.         <KeyWord name="PU_SLOWDOWN_DISTANCE_REACHED"/>
  496.         <KeyWord name="RAD_TO_DEG"/>
  497.         <KeyWord name="RCERR_CAST_TIME_EXCEEDED"/>
  498.         <KeyWord name="RCERR_SIM_PERF_LOW"/>
  499.         <KeyWord name="RCERR_UNKNOWN"/>
  500.         <KeyWord name="RC_DATA_FLAGS"/>
  501.         <KeyWord name="RC_DETECT_PHANTOM"/>
  502.         <KeyWord name="RC_GET_LINK_NUM"/>
  503.         <KeyWord name="RC_GET_NORMAL"/>
  504.         <KeyWord name="RC_GET_ROOT_KEY"/>
  505.         <KeyWord name="RC_MAX_HITS"/>
  506.         <KeyWord name="RC_REJECT_AGENTS"/>
  507.         <KeyWord name="RC_REJECT_LAND"/>
  508.         <KeyWord name="RC_REJECT_NONPHYSICAL"/>
  509.         <KeyWord name="RC_REJECT_PHYSICAL"/>
  510.         <KeyWord name="RC_REJECT_TYPES"/>
  511.         <KeyWord name="REGION_FLAG_ALLOW_DAMAGE"/>
  512.         <KeyWord name="REGION_FLAG_ALLOW_DIRECT_TELEPORT"/>
  513.         <KeyWord name="REGION_FLAG_BLOCK_FLY"/>
  514.         <KeyWord name="REGION_FLAG_BLOCK_TERRAFORM"/>
  515.         <KeyWord name="REGION_FLAG_DISABLE_COLLISIONS"/>
  516.         <KeyWord name="REGION_FLAG_DISABLE_PHYSICS"/>
  517.         <KeyWord name="REGION_FLAG_FIXED_SUN"/>
  518.         <KeyWord name="REGION_FLAG_RESTRICT_PUSHOBJECT"/>
  519.         <KeyWord name="REGION_FLAG_SANDBOX"/>
  520.         <KeyWord name="REMOTE_DATA_CHANNEL"/>
  521.         <KeyWord name="REMOTE_DATA_REPLY"/>
  522.         <KeyWord name="REMOTE_DATA_REQUEST"/>
  523.         <KeyWord name="REQUIRE_LINE_OF_SIGHT"/>
  524.         <KeyWord name="REQUIRE_LINE_OF_SIGHT"/>
  525.         <KeyWord name="RESTITUTION"/>
  526.         <KeyWord name="REVERSE"/>
  527.         <KeyWord name="ROTATE"/>
  528.         <KeyWord name="SCALE"/>
  529.         <KeyWord name="SCRIPTED"/>
  530.         <KeyWord name="SIM_STAT_PCT_CHARS_STEPPED"/>
  531.         <KeyWord name="SMOOTH"/>
  532.         <KeyWord name="SQRT2"/>
  533.         <KeyWord name="STATUS_BLOCK_GRAB"/>
  534.         <KeyWord name="STATUS_BLOCK_GRAB_OBJECT"/>
  535.         <KeyWord name="STATUS_BOUNDS_ERROR"/>
  536.         <KeyWord name="STATUS_CAST_SHADOWS"/>
  537.         <KeyWord name="STATUS_DIE_AT_EDGE"/>
  538.         <KeyWord name="STATUS_INTERNAL_ERROR"/>
  539.         <KeyWord name="STATUS_MALFORMED_PARAMS"/>
  540.         <KeyWord name="STATUS_NOT_FOUND"/>
  541.         <KeyWord name="STATUS_NOT_SUPPORTED"/>
  542.         <KeyWord name="STATUS_OK"/>
  543.         <KeyWord name="STATUS_PHANTOM"/>
  544.         <KeyWord name="STATUS_PHYSICS"/>
  545.         <KeyWord name="STATUS_RETURN_AT_EDGE"/>
  546.         <KeyWord name="STATUS_ROTATE_X"/>
  547.         <KeyWord name="STATUS_ROTATE_Y"/>
  548.         <KeyWord name="STATUS_ROTATE_Z"/>
  549.         <KeyWord name="STATUS_SANDBOX"/>
  550.         <KeyWord name="STATUS_TYPE_MISMATCH"/>
  551.         <KeyWord name="STATUS_WHITELIST_FAILED"/>
  552.         <KeyWord name="STRING_TRIM"/>
  553.         <KeyWord name="STRING_TRIM_HEAD"/>
  554.         <KeyWord name="STRING_TRIM_TAIL"/>
  555.         <KeyWord name="TEXTURE_BLANK"/>
  556.         <KeyWord name="TEXTURE_DEFAULT"/>
  557.         <KeyWord name="TEXTURE_MEDIA"/>
  558.         <KeyWord name="TEXTURE_PLYWOOD"/>
  559.         <KeyWord name="TEXTURE_TRANSPARENT"/>
  560.         <KeyWord name="TOUCH_INVALID_FACE"/>
  561.         <KeyWord name="TOUCH_INVALID_TEXCOORD"/>
  562.         <KeyWord name="TOUCH_INVALID_VECTOR"/>
  563.         <KeyWord name="TRAVERSAL_TYPE"/>
  564.         <KeyWord name="TRAVERSAL_TYPE_FAST"/>
  565.         <KeyWord name="TRAVERSAL_TYPE_NONE"/>
  566.         <KeyWord name="TRAVERSAL_TYPE_SLOW"/>
  567.         <KeyWord name="TRUE"/>
  568.         <KeyWord name="TWO_PI"/>
  569.         <KeyWord name="TYPE_FLOAT"/>
  570.         <KeyWord name="TYPE_INTEGER"/>
  571.         <KeyWord name="TYPE_INVALID"/>
  572.         <KeyWord name="TYPE_KEY"/>
  573.         <KeyWord name="TYPE_ROTATION"/>
  574.         <KeyWord name="TYPE_STRING"/>
  575.         <KeyWord name="TYPE_VECTOR"/>
  576.         <KeyWord name="URL_REQUEST_DENIED"/>
  577.         <KeyWord name="URL_REQUEST_GRANTED"/>
  578.         <KeyWord name="VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY"/>
  579.         <KeyWord name="VEHICLE_ANGULAR_DEFLECTION_TIMESCALE"/>
  580.         <KeyWord name="VEHICLE_ANGULAR_FRICTION_TIMESCALE"/>
  581.         <KeyWord name="VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE"/>
  582.         <KeyWord name="VEHICLE_ANGULAR_MOTOR_DIRECTION"/>
  583.         <KeyWord name="VEHICLE_ANGULAR_MOTOR_TIMESCALE"/>
  584.         <KeyWord name="VEHICLE_BANKING_EFFICIENCY"/>
  585.         <KeyWord name="VEHICLE_BANKING_MIX"/>
  586.         <KeyWord name="VEHICLE_BANKING_TIMESCALE"/>
  587.         <KeyWord name="VEHICLE_BUOYANCY"/>
  588.         <KeyWord name="VEHICLE_FLAG_CAMERA_DECOUPLED"/>
  589.         <KeyWord name="VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT"/>
  590.         <KeyWord name="VEHICLE_FLAG_HOVER_TERRAIN_ONLY"/>
  591.         <KeyWord name="VEHICLE_FLAG_HOVER_UP_ONLY"/>
  592.         <KeyWord name="VEHICLE_FLAG_HOVER_WATER_ONLY"/>
  593.         <KeyWord name="VEHICLE_FLAG_LIMIT_MOTOR_UP"/>
  594.         <KeyWord name="VEHICLE_FLAG_LIMIT_ROLL_ONLY"/>
  595.         <KeyWord name="VEHICLE_FLAG_MOUSELOOK_BANK"/>
  596.         <KeyWord name="VEHICLE_FLAG_MOUSELOOK_STEER"/>
  597.         <KeyWord name="VEHICLE_FLAG_NO_DEFLECTION_UP"/>
  598.         <KeyWord name="VEHICLE_HOVER_EFFICIENCY"/>
  599.         <KeyWord name="VEHICLE_HOVER_HEIGHT"/>
  600.         <KeyWord name="VEHICLE_HOVER_TIMESCALE"/>
  601.         <KeyWord name="VEHICLE_LINEAR_DEFLECTION_EFFICIENCY"/>
  602.         <KeyWord name="VEHICLE_LINEAR_DEFLECTION_TIMESCALE"/>
  603.         <KeyWord name="VEHICLE_LINEAR_FRICTION_TIMESCALE"/>
  604.         <KeyWord name="VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE"/>
  605.         <KeyWord name="VEHICLE_LINEAR_MOTOR_DIRECTION"/>
  606.         <KeyWord name="VEHICLE_LINEAR_MOTOR_OFFSET"/>
  607.         <KeyWord name="VEHICLE_LINEAR_MOTOR_TIMESCALE"/>
  608.         <KeyWord name="VEHICLE_REFERENCE_FRAME"/>
  609.         <KeyWord name="VEHICLE_TYPE_AIRPLANE"/>
  610.         <KeyWord name="VEHICLE_TYPE_BALLOON"/>
  611.         <KeyWord name="VEHICLE_TYPE_BOAT"/>
  612.         <KeyWord name="VEHICLE_TYPE_CAR"/>
  613.         <KeyWord name="VEHICLE_TYPE_NONE"/>
  614.         <KeyWord name="VEHICLE_TYPE_SLED"/>
  615.         <KeyWord name="VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY"/>
  616.         <KeyWord name="VEHICLE_VERTICAL_ATTRACTION_TIMESCALE"/>
  617.         <KeyWord name="VERTICAL"/>
  618.         <KeyWord name="WANDER_PAUSE_AT_WAYPOINTS"/>
  619.         <KeyWord name="ZERO_ROTATION"/>
  620.         <KeyWord name="ZERO_VECTOR"/>
  621.         <KeyWord name="aaAllRegionInstanceSay" func="yes">
  622.             <Overload retVal="" descr="">
  623.                 <Param name="integer channelID"/>
  624.                 <Param name="string text"/>
  625.             </Overload>
  626.         </KeyWord>
  627.         <KeyWord name="aaAvatarFullName2Key" func="yes">
  628.             <Overload retVal="" descr="Returns the avatar uuid from their fullname.  Where FullName = &quot;Firstname Lastname&quot;.">
  629.                 <Param name="FullName"/>
  630.             </Overload>
  631.         </KeyWord>
  632.         <KeyWord name="aaDeserializeXMLKeys" func="yes">
  633.             <Overload retVal="" descr="Returns a list of keys from XML data.&#10;Where xmlData = xml formatted data keys.">
  634.                 <Param name="string xmlData"/>
  635.             </Overload>
  636.         </KeyWord>
  637.         <KeyWord name="aaDeserializeXMLValues" func="yes">
  638.             <Overload retVal="" descr="Returns a list of Values from XML data.&#10;Where xmlData = xml formatted data Values.">
  639.                 <Param name="string xmlData"/>
  640.             </Overload>
  641.         </KeyWord>
  642.         <KeyWord name="aaFreezeAvatar" func="yes">
  643.             <Overload retVal="" descr="If combat permission are granted then avatar can be frozen (no movement).">
  644.                 <Param name="id"/>
  645.             </Overload>
  646.         </KeyWord>
  647.         <KeyWord name="aaGetFlyDisabled" func="yes">
  648.             <Overload retVal="" descr="Returns integer of TRUE or FALSE for specifid ID.  Where ID = avatar uuid">
  649.                 <Param name="id"/>
  650.             </Overload>
  651.         </KeyWord>
  652.         <KeyWord name="aaGetHealth" func="yes">
  653.             <Overload retVal="" descr="Returns float value (0.0 to 100.0) of current health.  Where uuid = avatar key.">
  654.                 <Param name="uuid"/>
  655.             </Overload>
  656.         </KeyWord>
  657.         <KeyWord name="aaGetIsInfiniteRegion" func="yes">
  658.             <Overload retVal="" descr="Returns TRUE/FALSE"/>
  659.         </KeyWord>
  660.         <KeyWord name="aaGetLastOwner" func="yes">
  661.             <Overload retVal="" descr="Returns last owner UUID of PrimID where PrimID = uuid of prim.&#10;    or&#10;aaGetLastOwner()&#10;Returns last owner uuid of prim containg script.">
  662.                 <Param name="PrimID"/>
  663.             </Overload>
  664.         </KeyWord>
  665.         <KeyWord name="aaGetTeam" func="yes">
  666.             <Overload retVal="" descr="Returns a string of avatars team name.  Where uuid = avatar key.">
  667.                 <Param name="uuid"/>
  668.             </Overload>
  669.         </KeyWord>
  670.         <KeyWord name="aaGetTeamMembers" func="yes">
  671.             <Overload retVal="" descr="Return a list of team members.  Where team = string of team name.">
  672.                 <Param name="team"/>
  673.             </Overload>
  674.         </KeyWord>
  675.         <KeyWord name="aaGetText" func="yes">
  676.             <Overload retVal="" descr="Returns a string of the hover text of an object."/>
  677.         </KeyWord>
  678.         <KeyWord name="aaGetTextColor" func="yes">
  679.             <Overload retVal="" descr="Returns the hovertext color in rotation."/>
  680.         </KeyWord>
  681.         <KeyWord name="aaGetWalkDisabled" func="yes">
  682.             <Overload retVal="" descr="Returns integer of TRUE or FALSE for specifid ID.">
  683.                 <Param name="id"/>
  684.             </Overload>
  685.         </KeyWord>
  686.         <KeyWord name="aaJoinCombat" func="yes">
  687.             <Overload retVal="" descr="Where uuid = avatar key.  If (perm and PERMISSION_COMBAT == PERMISSION_COMBAT) and permission is granted then join combat.">
  688.                 <Param name="uuid"/>
  689.             </Overload>
  690.         </KeyWord>
  691.         <KeyWord name="aaJoinCombatTeam" func="yes">
  692.             <Overload retVal="" descr="Where uuid = key of avatar, team = string of the team name.">
  693.                 <Param name="uuid"/>
  694.                 <Param name="team"/>
  695.             </Overload>
  696.         </KeyWord>
  697.         <KeyWord name="aaLeaveCombat" func="yes">
  698.             <Overload retVal="" descr="Where uuid = avatar key.">
  699.                 <Param name="uuid"/>
  700.             </Overload>
  701.         </KeyWord>
  702.         <KeyWord name="aaQueryDatabase" func="yes">
  703.             <Overload retVal="" descr="Returns a list with first value is the token, the second the Key, and the third the value&#10;Where Key = database field name, Token = data-password">
  704.                 <Param name="Key"/>
  705.                 <Param name="Token"/>
  706.             </Overload>
  707.         </KeyWord>
  708.         <KeyWord name="aaRaiseError" func="yes">
  709.             <Overload retVal="" descr="Allows you to have errors that end the execution of the event and fire another event in the script.">
  710.                 <Param name="message"/>
  711.             </Overload>
  712.         </KeyWord>
  713.         <KeyWord name="aaRequestCombatPermission" func="yes">
  714.             <Overload retVal="" descr="Requests target avatar for Permissions to enter into combat mode.&#10;Raises a run_time_permissions event.&#10;if (perm and PERMISSION_COMBAT == PERMISSION_COMBAT).">
  715.                 <Param name="id"/>
  716.             </Overload>
  717.         </KeyWord>
  718.         <KeyWord name="aaSayDistance" func="yes">
  719.             <Overload retVal="" descr="Where channelID = channel to say on, Distance = float in meters for distance to say, text = string to say.">
  720.                 <Param name="channelID"/>
  721.                 <Param name="Distance"/>
  722.                 <Param name="text"/>
  723.             </Overload>
  724.         </KeyWord>
  725.         <KeyWord name="aaSayTo" func="yes">
  726.             <Overload retVal="" descr="Where userID = avatar key, text = string msg.  Similar to llOwnerSay but can be directly targeted to an avatar.">
  727.                 <Param name="userID"/>
  728.                 <Param name="text"/>
  729.             </Overload>
  730.         </KeyWord>
  731.         <KeyWord name="aaSerializeXML" func="yes">
  732.             <Overload retVal="" descr="Returns xml formatted string of the keys and values.&#10;Where keys = list of keys in the database, values = fields to retrieve from database.">
  733.                 <Param name="keys"/>
  734.                 <Param name="values"/>
  735.             </Overload>
  736.         </KeyWord>
  737.         <KeyWord name="aaSetCharacterStat" func="yes">
  738.             <Overload retVal="" descr="Sets Character Stats.  Where ID = avatar uuid, StatName = stat to change, ststValue the value to change it to.">
  739.                 <Param name="id"/>
  740.                 <Param name="StatName"/>
  741.                 <Param name="statValue"/>
  742.             </Overload>
  743.         </KeyWord>
  744.         <KeyWord name="aaSetConeOfSilence" func="yes">
  745.             <Overload retVal="" descr="Where radius = metres radius from centre of scripted item.  This creates an area that sounds can only be heard by the people within the area(radius) and not heard outside and visa-versa.">
  746.                 <Param name="float radius"/>
  747.             </Overload>
  748.         </KeyWord>
  749.         <KeyWord name="aaSetEnv" func="yes">
  750.             <Overload retVal="" descr="Sets environment values.  Where EnvName = ENABLE_GRAVITY, GRAVITY_FORCE_X, GRAVITY_FORCE_Y, GRAVITY_FORCE_Z, ADD_GRAVITY_POINT, ADD_GRAVITY_FORCE, START_TIME_REVERSAL_SAVING, STOP_TIME_REVERSAL_SAVING, START_TIME_REVERSAL, STOP_TIME_REVERSAL.">
  751.                 <Param name="EnvName"/>
  752.                 <Param name="value"/>
  753.             </Overload>
  754.         </KeyWord>
  755.         <KeyWord name="aaSetFlyDisabled" func="yes">
  756.             <Overload retVal="" descr="Where ID = avatar uuid, Value = TRUE or FALSE.&#10;If PERMISSION_COMBAT is accepted, this disables flying, forcing avatar to walk.">
  757.                 <Param name="id"/>
  758.                 <Param name="value"/>
  759.             </Overload>
  760.         </KeyWord>
  761.         <KeyWord name="aaSetWalkDisabled" func="yes">
  762.             <Overload retVal="" descr="If PERMISSION_COMBAT is accepted, this disables walk, forcing avatar to fly.">
  763.                 <Param name="id"/>
  764.                 <Param name="value"/>
  765.             </Overload>
  766.         </KeyWord>
  767.         <KeyWord name="aaThawAvatar" func="yes">
  768.             <Overload retVal="" descr="If combat permission are granted then avatar can be un-frozen (movement re-enabled).">
  769.                 <Param name="id"/>
  770.             </Overload>
  771.         </KeyWord>
  772.         <KeyWord name="aaUpdateDatabase" func="yes">
  773.             <Overload retVal="" descr="Where Key = database field name, xmlDataToPutIntoTheDatabase = serialized XML data,  Token = data-password">
  774.                 <Param name="Key"/>
  775.                 <Param name="xmlDataToPutIntoTheDatabase"/>
  776.                 <Param name="Token"/>
  777.             </Overload>
  778.         </KeyWord>
  779.         <KeyWord name="aaWindlightAddDayCycleFrame" func="yes">
  780.             <Overload retVal="" descr="Returns TRUE / FALSE">
  781.                 <Param name="float dayCyclePosition"/>
  782.                 <Param name="integer dayCycleFrameToCopy"/>
  783.             </Overload>
  784.         </KeyWord>
  785.         <KeyWord name="aaWindlightGetDayCycle" func="yes">
  786.             <Overload retVal="" descr="Returns a List of settings"/>
  787.         </KeyWord>
  788.         <KeyWord name="aaWindlightGetScene" func="yes">
  789.             <Overload retVal="" descr="or&#10;aaWindlightGetScene(integer dayCycleKeyFrame, list rules)&#10;Returns a list">
  790.                 <Param name="list rules"/>
  791.             </Overload>
  792.         </KeyWord>
  793.         <KeyWord name="aaWindlightGetSceneDayCycleKeyFrameCount" func="yes">
  794.             <Overload retVal="" descr="Returns integer value"/>
  795.         </KeyWord>
  796.         <KeyWord name="aaWindlightGetSceneIsStatic" func="yes">
  797.             <Overload retVal="" descr="Returns TRUE / FALSE"/>
  798.         </KeyWord>
  799.         <KeyWord name="aaWindlightRemoveDayCycleFrame" func="yes">
  800.             <Overload retVal="" descr="Returns TRUE / FALSE">
  801.                 <Param name="int dayCycleFrame"/>
  802.             </Overload>
  803.         </KeyWord>
  804.         <KeyWord name="aaWindlightSetScene" func="yes">
  805.             <Overload retVal="" descr="Returns TRUE/FALSE&#10;    or&#10;aaWindlightSetScene(integer dayCycleIndex, list list)&#10;Returns TRUE/FALSE">
  806.                 <Param name="list list"/>
  807.             </Overload>
  808.         </KeyWord>
  809.         <KeyWord name="at_rot_target" func="yes">
  810.             <Overload retVal="" descr="Result of LLRotTarget library function call">
  811.                 <Param name="integer tnum"/>
  812.                 <Param name="rotation targetrot"/>
  813.                 <Param name="rotation ourrot"/>
  814.             </Overload>
  815.         </KeyWord>
  816.         <KeyWord name="at_target" func="yes">
  817.             <Overload retVal="" descr="Result of llTarget library function call">
  818.                 <Param name="integer tnum"/>
  819.                 <Param name="vector targetpos"/>
  820.                 <Param name="vector ourpos"/>
  821.             </Overload>
  822.         </KeyWord>
  823.         <KeyWord name="attach" func="yes">
  824.             <Overload retVal="" descr="Triggered when task attaches or detaches from agent">
  825.                 <Param name="key id"/>
  826.             </Overload>
  827.         </KeyWord>
  828.         <KeyWord name="botAddTag" func="yes">
  829.             <Overload retVal="" descr="Where botID = bot uuid,  tag = string tag over bot.">
  830.                 <Param name="botID"/>
  831.                 <Param name="tag"/>
  832.             </Overload>
  833.         </KeyWord>
  834.         <KeyWord name="botCreateBot" func="yes">
  835.             <Overload retVal="" descr="Where FirstName and LastName = strings for new bot name. idToClone = uuid of prebuild avatar to clone OR another existing avatar.  startPos = vector of starting position on region.">
  836.                 <Param name="FirstName"/>
  837.                 <Param name="LastName"/>
  838.                 <Param name="idToClone"/>
  839.                 <Param name="startPos"/>
  840.             </Overload>
  841.         </KeyWord>
  842.         <KeyWord name="botFollowAvatar" func="yes">
  843.             <Overload retVal="" descr="Where botID = bot uuid.  AvName = sting of avatar name OR avatar uuid.  StartFollowDistance = distance to start following from.  EndFollowDistance = distance to stop following avatar.">
  844.                 <Param name="botID"/>
  845.                 <Param name="avName"/>
  846.                 <Param name="startFollowDistance"/>
  847.                 <Param name="endFollowDistance"/>
  848.             </Overload>
  849.         </KeyWord>
  850.         <KeyWord name="botGetBotsWithTag" func="yes">
  851.             <Overload retVal="" descr="Where tag = tag string to match.  Return a list of bot UUID's in region with the matching tag.">
  852.                 <Param name="tag"/>
  853.             </Overload>
  854.         </KeyWord>
  855.         <KeyWord name="botGetWaitingTime" func="yes">
  856.             <Overload retVal="" descr="Returns waitTime as vector.">
  857.                 <Param name="waitTime"/>
  858.             </Overload>
  859.         </KeyWord>
  860.         <KeyWord name="botPauseMovement" func="yes">
  861.             <Overload retVal="" descr="Where botID = bot uuid.  Pauses bot at current position.">
  862.                 <Param name="botID"/>
  863.             </Overload>
  864.         </KeyWord>
  865.         <KeyWord name="botRemoveBot" func="yes">
  866.             <Overload retVal="" descr="Where botID = uuid of bot.  Removes bot identified by botID.">
  867.                 <Param name="botID"/>
  868.             </Overload>
  869.         </KeyWord>
  870.         <KeyWord name="botRemoveBotsWithTag" func="yes">
  871.             <Overload retVal="" descr="Where tag = tag string to match.  Removes bot's matching the tag.">
  872.                 <Param name="tag"/>
  873.             </Overload>
  874.         </KeyWord>
  875.         <KeyWord name="botResumeMovement" func="yes">
  876.             <Overload retVal="" descr="Where botID = bot uuid.  Resumes bot movement.">
  877.                 <Param name="botID"/>
  878.             </Overload>
  879.         </KeyWord>
  880.         <KeyWord name="botSendChatMessage" func="yes">
  881.             <Overload retVal="" descr="Where  botID = bot uuid.  Message = string msg.  Channel = channel to speak on.  SayType = (0=whisper, 1=say, 2=shout).">
  882.                 <Param name="botID"/>
  883.                 <Param name="message"/>
  884.                 <Param name="channel"/>
  885.                 <Param name="sayType"/>
  886.             </Overload>
  887.         </KeyWord>
  888.         <KeyWord name="botSendIM" func="yes">
  889.             <Overload retVal="" descr="bot = bot UUID.  user = Target Avatar UUID,  message = text to send.">
  890.                 <Param name="string bot"/>
  891.                 <Param name="string user"/>
  892.                 <Param name="string message"/>
  893.             </Overload>
  894.         </KeyWord>
  895.         <KeyWord name="botSetMap" func="yes">
  896.             <Overload retVal="" descr="keyOfBot = bot uuid, positions = list of position vectors, movementType = corresponding list of move modes:  0 – walk, 1 – fly, flags = BOT_FOLLOW_FLAG_NONE and BOT_FOLLOW_FLAG_INDEFINITELY.">
  897.                 <Param name="keyOfBot"/>
  898.                 <Param name="positions"/>
  899.                 <Param name="movementType"/>
  900.                 <Param name="flags"/>
  901.             </Overload>
  902.         </KeyWord>
  903.         <KeyWord name="botSetShouldFly" func="yes">
  904.             <Overload retVal="" descr="Where botID = bot uuid.  ShouldFly = TRUE/FALSE.  Enables or disables flight mode.">
  905.                 <Param name="botID"/>
  906.                 <Param name="ShouldFly"/>
  907.             </Overload>
  908.         </KeyWord>
  909.         <KeyWord name="botSitObject" func="yes">
  910.             <Overload retVal="" descr="Where botID = bot uuid,  objectID = uuid of object to sit on,  offset = Vector for sit position (note that VECTOR_ZERO = default sit pos).">
  911.                 <Param name="botID"/>
  912.                 <Param name="objectID"/>
  913.                 <Param name="offset"/>
  914.             </Overload>
  915.         </KeyWord>
  916.         <KeyWord name="botStandUp" func="yes">
  917.             <Overload retVal="" descr="Where botID = bot uuid.  Command bot to stand up.">
  918.                 <Param name="botID"/>
  919.             </Overload>
  920.         </KeyWord>
  921.         <KeyWord name="botStopFollowAvatar" func="yes">
  922.             <Overload retVal="" descr="Where botID = bot uuid.  Stops bot from following an avatar.">
  923.                 <Param name="botID"/>
  924.             </Overload>
  925.         </KeyWord>
  926.         <KeyWord name="botTouchObject" func="yes">
  927.             <Overload retVal="" descr="Where botID = bot uuid,  objectID = object uuid.  Causes bot to touch object identified.">
  928.                 <Param name="botID"/>
  929.                 <Param name="objectID"/>
  930.             </Overload>
  931.         </KeyWord>
  932.         <KeyWord name="changed" func="yes">
  933.             <Overload retVal="" descr="Triggered various event change the task&#10;(test change with CHANGED_INVENTORY, CHANGED_COLOR, CHANGED_SHAPE, CHANGED_SCALE, CHANGED_TEXTURE, CHANGED_LINK, CHANGED_ALLOWED_DROP, CHANGED_OWNER, CHANGED_REGION, CHANGED_TELEPORT, CHANGED_REGION_START, CHANGED_MEDIA)">
  934.                 <Param name="integer change"/>
  935.             </Overload>
  936.         </KeyWord>
  937.         <KeyWord name="cmGetWindlightScene" func="yes">
  938.             <Overload retVal="list" descr="Returns the current LightShare settings.">
  939.                 <Param name="list rules"/>
  940.             </Overload>
  941.         </KeyWord>
  942.         <KeyWord name="cmSetWindlightScene" func="yes">
  943.             <Overload retVal="" descr="Set the current WindLight scene. Estate managers and owners only.">
  944.                 <Param name="list rules"/>
  945.             </Overload>
  946.         </KeyWord>
  947.         <KeyWord name="cmSetWindlightSceneTargeted" func="yes">
  948.             <Overload retVal="" descr="Set the current WindLight scene directed at a specific avatar. Estate managers and owners only.">
  949.                 <Param name="list rules"/>
  950.                 <Param name="key target"/>
  951.             </Overload>
  952.         </KeyWord>
  953.         <KeyWord name="collision" func="yes">
  954.             <Overload retVal="" descr="Triggered while task is colliding with another task">
  955.                 <Param name="integer num_detected"/>
  956.             </Overload>
  957.         </KeyWord>
  958.         <KeyWord name="collision_end" func="yes">
  959.             <Overload retVal="" descr="Triggered when task stops colliding with another task">
  960.                 <Param name="integer num_detected"/>
  961.             </Overload>
  962.         </KeyWord>
  963.         <KeyWord name="collision_start" func="yes">
  964.             <Overload retVal="" descr="Triggered when task starts colliding with another task">
  965.                 <Param name="integer num_detected"/>
  966.             </Overload>
  967.         </KeyWord>
  968.         <KeyWord name="control" func="yes">
  969.             <Overload retVal="" descr="Result of llTakeControls library function call">
  970.                 <Param name="key id"/>
  971.                 <Param name="integer level"/>
  972.                 <Param name="integer edge"/>
  973.             </Overload>
  974.         </KeyWord>
  975.         <KeyWord name="dataserver" func="yes">
  976.             <Overload retVal="" descr="Triggered when task receives asynchronous data">
  977.                 <Param name="key queryid"/>
  978.                 <Param name="string data"/>
  979.             </Overload>
  980.         </KeyWord>
  981.         <KeyWord name="default"/>
  982.         <KeyWord name="do"/>
  983.         <KeyWord name="else"/>
  984.         <KeyWord name="email" func="yes">
  985.             <Overload retVal="" descr="Triggered when task receives email">
  986.                 <Param name="string time"/>
  987.                 <Param name="string address"/>
  988.                 <Param name="string subj"/>
  989.                 <Param name="string message"/>
  990.                 <Param name="integer num_left"/>
  991.             </Overload>
  992.         </KeyWord>
  993.         <KeyWord name="float"/>
  994.         <KeyWord name="for"/>
  995.         <KeyWord name="http_request" func="yes">
  996.             <Overload retVal="" descr="Triggered when task receives an http request against a public URL">
  997.                 <Param name="key id"/>
  998.                 <Param name="string method"/>
  999.                 <Param name="string body"/>
  1000.             </Overload>
  1001.         </KeyWord>
  1002.         <KeyWord name="http_response" func="yes">
  1003.             <Overload retVal="" descr="Triggered when task receives a response to one of its llHTTPRequests">
  1004.                 <Param name="key request_id"/>
  1005.                 <Param name="integer status"/>
  1006.                 <Param name="list metadata"/>
  1007.                 <Param name="string body"/>
  1008.             </Overload>
  1009.         </KeyWord>
  1010.         <KeyWord name="if"/>
  1011.         <KeyWord name="integer"/>
  1012.         <KeyWord name="jump"/>
  1013.         <KeyWord name="key"/>
  1014.         <KeyWord name="land_collision" func="yes">
  1015.             <Overload retVal="" descr="Triggered when task is colliding with land">
  1016.                 <Param name="vector pos"/>
  1017.             </Overload>
  1018.         </KeyWord>
  1019.         <KeyWord name="land_collision_end" func="yes">
  1020.             <Overload retVal="" descr="Triggered when task stops colliding with land">
  1021.                 <Param name="vector pos"/>
  1022.             </Overload>
  1023.         </KeyWord>
  1024.         <KeyWord name="land_collision_start" func="yes">
  1025.             <Overload retVal="" descr="Triggered when task starts colliding with land">
  1026.                 <Param name="vector pos"/>
  1027.             </Overload>
  1028.         </KeyWord>
  1029.         <KeyWord name="link_message" func="yes">
  1030.             <Overload retVal="" descr="Triggered when task receives a link message via LLMessageLinked library function call">
  1031.                 <Param name="integer sender_num"/>
  1032.                 <Param name="integer num"/>
  1033.                 <Param name="string str"/>
  1034.                 <Param name="key id"/>
  1035.             </Overload>
  1036.         </KeyWord>
  1037.         <KeyWord name="list"/>
  1038.         <KeyWord name="listen" func="yes">
  1039.             <Overload retVal="" descr="Result of the llListen library function call">
  1040.                 <Param name="integer channel"/>
  1041.                 <Param name="string name"/>
  1042.                 <Param name="key id"/>
  1043.                 <Param name="string message"/>
  1044.             </Overload>
  1045.         </KeyWord>
  1046.         <KeyWord name="llAbs" func="yes">
  1047.             <Overload retVal="integer" descr="Returns the positive version of val">
  1048.                 <Param name="integer val"/>
  1049.             </Overload>
  1050.         </KeyWord>
  1051.         <KeyWord name="llAcos" func="yes">
  1052.             <Overload retVal="float" descr="Returns the arccosine in radians of val">
  1053.                 <Param name="float val"/>
  1054.             </Overload>
  1055.         </KeyWord>
  1056.         <KeyWord name="llAddToLandBanList" func="yes">
  1057.             <Overload retVal="" descr="Adds avatar to the land ban list for hours, or indefinitely if hours is 0">
  1058.                 <Param name="key avatar"/>
  1059.                 <Param name="float hours"/>
  1060.             </Overload>
  1061.         </KeyWord>
  1062.         <KeyWord name="llAddToLandPassList" func="yes">
  1063.             <Overload retVal="" descr="Adds avatar to the land pass list for hours, or indefinitely if hours is 0">
  1064.                 <Param name="key avatar"/>
  1065.                 <Param name="float hours"/>
  1066.             </Overload>
  1067.         </KeyWord>
  1068.         <KeyWord name="llAdjustSoundVolume" func="yes">
  1069.             <Overload retVal="" descr="Adjusts volume of attached sound (0.0 - 1.0)">
  1070.                 <Param name="float volume"/>
  1071.             </Overload>
  1072.         </KeyWord>
  1073.         <KeyWord name="llAllowInventoryDrop" func="yes">
  1074.             <Overload retVal="" descr="If add == TRUE, users without modify permissions can still drop inventory items onto a prim">
  1075.                 <Param name="integer add"/>
  1076.             </Overload>
  1077.         </KeyWord>
  1078.         <KeyWord name="llAngleBetween" func="yes">
  1079.             <Overload retVal="float" descr="Returns angle between rotation a and b">
  1080.                 <Param name="rotation a"/>
  1081.                 <Param name="rotation b"/>
  1082.             </Overload>
  1083.         </KeyWord>
  1084.         <KeyWord name="llApplyImpulse" func="yes">
  1085.             <Overload retVal="" descr="Applies impulse to object (if the script is physical), in local coords if local == TRUE">
  1086.                 <Param name="vector force"/>
  1087.                 <Param name="integer local"/>
  1088.             </Overload>
  1089.         </KeyWord>
  1090.         <KeyWord name="llApplyRotationalImpulse" func="yes">
  1091.             <Overload retVal="" descr="Applies rotational impulse to object (if the script is physical), in local coords if local == TRUE">
  1092.                 <Param name="vector force"/>
  1093.                 <Param name="integer local"/>
  1094.             </Overload>
  1095.         </KeyWord>
  1096.         <KeyWord name="llAsin" func="yes">
  1097.             <Overload retVal="float" descr="Returns the arcsine in radians of val">
  1098.                 <Param name="float val"/>
  1099.             </Overload>
  1100.         </KeyWord>
  1101.         <KeyWord name="llAtan2" func="yes">
  1102.             <Overload retVal="float" descr="Returns the arctangent2 of y, x">
  1103.                 <Param name="float y"/>
  1104.                 <Param name="float x"/>
  1105.             </Overload>
  1106.         </KeyWord>
  1107.         <KeyWord name="llAttachToAvatar" func="yes">
  1108.             <Overload retVal="" descr="Attaches the object to the avatar who has granted permission to the script">
  1109.                 <Param name="integer attach_point"/>
  1110.             </Overload>
  1111.         </KeyWord>
  1112.         <KeyWord name="llAttachToAvatarTemp" func="yes">
  1113.             <Overload retVal="" descr="Attaches the object to the avatar who has granted permission to the script, with the exception that the object will not create new inventory for the user, and will disappear on detach or disconnect.">
  1114.                 <Param name="integer attach_point"/>
  1115.             </Overload>
  1116.         </KeyWord>
  1117.         <KeyWord name="llAvatarOnLinkSitTarget" func="yes">
  1118.             <Overload retVal="key" descr="If an avatar is sitting on the sit target, return the avatar's key, NULL_KEY otherwise">
  1119.                 <Param name="integer link"/>
  1120.             </Overload>
  1121.         </KeyWord>
  1122.         <KeyWord name="llAvatarOnSitTarget" func="yes">
  1123.             <Overload retVal="key" descr="If an avatar is seated on the sit target, returns the avatar's key, otherwise NULL_KEY"/>
  1124.         </KeyWord>
  1125.         <KeyWord name="llAxes2Rot" func="yes">
  1126.             <Overload retVal="rotation" descr="Returns the rotation defined by the coordinate axes">
  1127.                 <Param name="vector fwd"/>
  1128.                 <Param name="vector left"/>
  1129.                 <Param name="vector up"/>
  1130.             </Overload>
  1131.         </KeyWord>
  1132.         <KeyWord name="llAxisAngle2Rot" func="yes">
  1133.             <Overload retVal="rotation" descr="Returns the rotation that is a generated angle about axis">
  1134.                 <Param name="vector axis"/>
  1135.                 <Param name="float angle"/>
  1136.             </Overload>
  1137.         </KeyWord>
  1138.         <KeyWord name="llBase64ToInteger" func="yes">
  1139.             <Overload retVal="integer" descr="Returns an integer that is the str Base64 decoded as a big endian integer">
  1140.                 <Param name="string str"/>
  1141.             </Overload>
  1142.         </KeyWord>
  1143.         <KeyWord name="llBase64ToString" func="yes">
  1144.             <Overload retVal="string" descr="Converts a Base64 string to a conventional string.&#10;If the conversion creates any unprintable characters, they are converted to spaces.">
  1145.                 <Param name="string str"/>
  1146.             </Overload>
  1147.         </KeyWord>
  1148.         <KeyWord name="llBreakAllLinks" func="yes">
  1149.             <Overload retVal="" descr="Delinks all prims in the link set (requires that PERMISSION_CHANGE_LINKS be granted)"/>
  1150.         </KeyWord>
  1151.         <KeyWord name="llBreakLink" func="yes">
  1152.             <Overload retVal="" descr="Delinks the prim with the given link number in a linked object set (requires that PERMISSION_CHANGE_LINKS be granted)">
  1153.                 <Param name="integer linknum"/>
  1154.             </Overload>
  1155.         </KeyWord>
  1156.         <KeyWord name="llCSV2List" func="yes">
  1157.             <Overload retVal="list" descr="Creates a list from a string of comma separated values">
  1158.                 <Param name="string src"/>
  1159.             </Overload>
  1160.         </KeyWord>
  1161.         <KeyWord name="llCastRay" func="yes">
  1162.             <Overload retVal="" descr="Casts a ray into the physics world from 'start' to 'end' and returns data according to details in params.">
  1163.                 <Param name="vector start"/>
  1164.                 <Param name="vector end"/>
  1165.                 <Param name="list params"/>
  1166.             </Overload>
  1167.         </KeyWord>
  1168.         <KeyWord name="llCeil" func="yes">
  1169.             <Overload retVal="integer" descr="Returns smallest integer value &gt;= val">
  1170.                 <Param name="float val"/>
  1171.             </Overload>
  1172.         </KeyWord>
  1173.         <KeyWord name="llClearCameraParams" func="yes">
  1174.             <Overload retVal="" descr="Resets all camera parameters to default values and turns off scripted camera control"/>
  1175.         </KeyWord>
  1176.         <KeyWord name="llClearLinkMedia" func="yes">
  1177.             <Overload retVal="" descr="Clears (deletes) the media and all params from the given face on linked prim.">
  1178.                 <Param name="integer link"/>
  1179.                 <Param name="integer face"/>
  1180.             </Overload>
  1181.         </KeyWord>
  1182.         <KeyWord name="llClearPrimMedia" func="yes">
  1183.             <Overload retVal="" descr="Clears (deletes) the media and all params from the given face.">
  1184.                 <Param name="integer face"/>
  1185.             </Overload>
  1186.         </KeyWord>
  1187.         <KeyWord name="llCloseRemoteDataChannel" func="yes">
  1188.             <Overload retVal="" descr="Closes XML-RPC channel">
  1189.                 <Param name="key channel"/>
  1190.             </Overload>
  1191.         </KeyWord>
  1192.         <KeyWord name="llCloud" func="yes">
  1193.             <Overload retVal="float" descr="Returns the cloud density at the object position + offset">
  1194.                 <Param name="vector offset"/>
  1195.             </Overload>
  1196.         </KeyWord>
  1197.         <KeyWord name="llCollisionFilter" func="yes">
  1198.             <Overload retVal="" descr="Sets the collision filter, exclusively or inclusively. If accept == TRUE, only accept collisions with objects name and id (either is optional), otherwise with objects not name or id">
  1199.                 <Param name="string name"/>
  1200.                 <Param name="key id"/>
  1201.                 <Param name="integer accept"/>
  1202.             </Overload>
  1203.         </KeyWord>
  1204.         <KeyWord name="llCollisionSound" func="yes">
  1205.             <Overload retVal="" descr="Suppresses default collision sounds, replaces default impact sounds with impact_sound at the volume impact_volume">
  1206.                 <Param name="string impact_sound"/>
  1207.                 <Param name="float impact_volume"/>
  1208.             </Overload>
  1209.         </KeyWord>
  1210.         <KeyWord name="llCollisionSprite" func="yes">
  1211.             <Overload retVal="" descr="Suppresses default collision sprites, replaces default impact sprite with impact_sprite (use an empty string to just suppress)">
  1212.                 <Param name="string impact_sprite"/>
  1213.             </Overload>
  1214.         </KeyWord>
  1215.         <KeyWord name="llCos" func="yes">
  1216.             <Overload retVal="float" descr="Returns the cosine of theta (theta in radians)">
  1217.                 <Param name="float theta"/>
  1218.             </Overload>
  1219.         </KeyWord>
  1220.         <KeyWord name="llCreateCharacter" func="yes">
  1221.             <Overload retVal="" descr="Convert linkset to AI Character which can navigate the world.">
  1222.                 <Param name="list options"/>
  1223.             </Overload>
  1224.         </KeyWord>
  1225.         <KeyWord name="llCreateLink" func="yes">
  1226.             <Overload retVal="" descr="Attempts to link the script's object with the target (requires that PERMISSION_CHANGE_LINKS be granted). If parent == TRUE, then the script's object becomes the root">
  1227.                 <Param name="key target"/>
  1228.                 <Param name="integer parent"/>
  1229.             </Overload>
  1230.         </KeyWord>
  1231.         <KeyWord name="llDeleteCharacter" func="yes">
  1232.             <Overload retVal="" descr="Convert linkset from AI Character to Physics object."/>
  1233.         </KeyWord>
  1234.         <KeyWord name="llDeleteSubList" func="yes">
  1235.             <Overload retVal="list" descr="Removes the slice from start to end and returns the remainder of the list">
  1236.                 <Param name="list src"/>
  1237.                 <Param name="integer start"/>
  1238.                 <Param name="integer end"/>
  1239.             </Overload>
  1240.         </KeyWord>
  1241.         <KeyWord name="llDeleteSubString" func="yes">
  1242.             <Overload retVal="string" descr="Removes the indicated substring and returns the result">
  1243.                 <Param name="string src"/>
  1244.                 <Param name="integer start"/>
  1245.                 <Param name="integer end"/>
  1246.             </Overload>
  1247.         </KeyWord>
  1248.         <KeyWord name="llDetachFromAvatar" func="yes">
  1249.             <Overload retVal="" descr="Detaches object from avatar"/>
  1250.         </KeyWord>
  1251.         <KeyWord name="llDetectedGrab" func="yes">
  1252.             <Overload retVal="vector" descr="Returns the grab offset of the user touching object (returns &lt;0,0,0&gt; if number is not a valid sensed object)">
  1253.                 <Param name="integer number"/>
  1254.             </Overload>
  1255.         </KeyWord>
  1256.         <KeyWord name="llDetectedGroup" func="yes">
  1257.             <Overload retVal="integer" descr="Returns TRUE if detected object is part of same group as owner">
  1258.                 <Param name="integer number"/>
  1259.             </Overload>
  1260.         </KeyWord>
  1261.         <KeyWord name="llDetectedKey" func="yes">
  1262.             <Overload retVal="key" descr="Returns the key of detected object number (returns empty key if number is not a valid sensed object)">
  1263.                 <Param name="integer number"/>
  1264.             </Overload>
  1265.         </KeyWord>
  1266.         <KeyWord name="llDetectedLinkNumber" func="yes">
  1267.             <Overload retVal="integer" descr="Returns the link position of the triggered event for touches and collisions only">
  1268.                 <Param name="integer number"/>
  1269.             </Overload>
  1270.         </KeyWord>
  1271.         <KeyWord name="llDetectedName" func="yes">
  1272.             <Overload retVal="string" descr="Returns the name of detected object number (returns empty string if number is not a valid sensed object)">
  1273.                 <Param name="integer number"/>
  1274.             </Overload>
  1275.         </KeyWord>
  1276.         <KeyWord name="llDetectedOwner" func="yes">
  1277.             <Overload retVal="key" descr="Returns the key of detected object's owner (returns empty key if number is not a valid sensed object)">
  1278.                 <Param name="integer number"/>
  1279.             </Overload>
  1280.         </KeyWord>
  1281.         <KeyWord name="llDetectedPos" func="yes">
  1282.             <Overload retVal="vector" descr="Returns the position of detected object number (returns &lt;0,0,0&gt; if number is not a valid sensed object)">
  1283.                 <Param name="integer number"/>
  1284.             </Overload>
  1285.         </KeyWord>
  1286.         <KeyWord name="llDetectedRot" func="yes">
  1287.             <Overload retVal="rotation" descr="Returns the rotation of detected object number (returns &lt;0,0,0,1&gt; if number is not a valid sensed object)">
  1288.                 <Param name="integer number"/>
  1289.             </Overload>
  1290.         </KeyWord>
  1291.         <KeyWord name="llDetectedTouchBinormal" func="yes">
  1292.             <Overload retVal="vector" descr="Returns the surface binormal for a triggered touch event">
  1293.                 <Param name="integer index"/>
  1294.             </Overload>
  1295.         </KeyWord>
  1296.         <KeyWord name="llDetectedTouchFace" func="yes">
  1297.             <Overload retVal="integer" descr="Returns the index of the face where the avatar clicked in a triggered touch event">
  1298.                 <Param name="integer index"/>
  1299.             </Overload>
  1300.         </KeyWord>
  1301.         <KeyWord name="llDetectedTouchNormal" func="yes">
  1302.             <Overload retVal="vector" descr="Returns the surface normal for a triggered touch event">
  1303.                 <Param name="integer index"/>
  1304.             </Overload>
  1305.         </KeyWord>
  1306.         <KeyWord name="llDetectedTouchPos" func="yes">
  1307.             <Overload retVal="vector" descr="Returns the position where the object was touched in a triggered touch event">
  1308.                 <Param name="integer index"/>
  1309.             </Overload>
  1310.         </KeyWord>
  1311.         <KeyWord name="llDetectedTouchST" func="yes">
  1312.             <Overload retVal="vector" descr="Returns the s and t coordinates in the first two components of a vector, for the surface coordinates where the prim was touched in a triggered touch event">
  1313.                 <Param name="integer index"/>
  1314.             </Overload>
  1315.         </KeyWord>
  1316.         <KeyWord name="llDetectedTouchUV" func="yes">
  1317.             <Overload retVal="vector" descr="Returns the u and v coordinates in the first two components of a vector, for the texture coordinates where the prim was touched in a triggered touch event">
  1318.                 <Param name="integer index"/>
  1319.             </Overload>
  1320.         </KeyWord>
  1321.         <KeyWord name="llDetectedType" func="yes">
  1322.             <Overload retVal="integer" descr="Returns the type (AGENT, ACTIVE, PASSIVE, SCRIPTED) of detected object (returns 0 if number is not a valid sensed object)">
  1323.                 <Param name="integer number"/>
  1324.             </Overload>
  1325.         </KeyWord>
  1326.         <KeyWord name="llDetectedVel" func="yes">
  1327.             <Overload retVal="vector" descr="Returns the velocity of detected object number (returns &lt;0,0,0&gt; if number is not a valid sensed object)">
  1328.                 <Param name="integer number"/>
  1329.             </Overload>
  1330.         </KeyWord>
  1331.         <KeyWord name="llDialog" func="yes">
  1332.             <Overload retVal="" descr="Shows a dialog box on the avatar's screen with a message and up to 12 buttons.&#10;If a button is pressed, the avatar says the text of the button label on chat_channel.">
  1333.                 <Param name="key avatar"/>
  1334.                 <Param name="string message"/>
  1335.                 <Param name="list buttons"/>
  1336.                 <Param name="integer chat_channel"/>
  1337.             </Overload>
  1338.         </KeyWord>
  1339.         <KeyWord name="llDie" func="yes">
  1340.             <Overload retVal="" descr="Deletes the object"/>
  1341.         </KeyWord>
  1342.         <KeyWord name="llDumpList2String" func="yes">
  1343.             <Overload retVal="string" descr="Returns the list in a single string, using separator between the entries">
  1344.                 <Param name="list src"/>
  1345.                 <Param name="string separator"/>
  1346.             </Overload>
  1347.         </KeyWord>
  1348.         <KeyWord name="llEdgeOfWorld" func="yes">
  1349.             <Overload retVal="integer" descr="Checks to see whether the border hit by dir from pos is the edge of the world (has no neighboring region)">
  1350.                 <Param name="vector pos"/>
  1351.                 <Param name="vector dir"/>
  1352.             </Overload>
  1353.         </KeyWord>
  1354.         <KeyWord name="llEjectFromLand" func="yes">
  1355.             <Overload retVal="" descr="Ejects avatar from the parcel">
  1356.                 <Param name="key avatar"/>
  1357.             </Overload>
  1358.         </KeyWord>
  1359.         <KeyWord name="llEmail" func="yes">
  1360.             <Overload retVal="" descr="Sends an email to address with the subject and message">
  1361.                 <Param name="string address"/>
  1362.                 <Param name="string subject"/>
  1363.                 <Param name="string message"/>
  1364.             </Overload>
  1365.         </KeyWord>
  1366.         <KeyWord name="llEscapeURL" func="yes">
  1367.             <Overload retVal="string" descr="Returns an escaped/encoded version of url, replacing spaces with %20 etc.">
  1368.                 <Param name="string url"/>
  1369.             </Overload>
  1370.         </KeyWord>
  1371.         <KeyWord name="llEuler2Rot" func="yes">
  1372.             <Overload retVal="rotation" descr="Returns the rotation representation of Euler Angles v">
  1373.                 <Param name="vector v"/>
  1374.             </Overload>
  1375.         </KeyWord>
  1376.         <KeyWord name="llEvade" func="yes">
  1377.             <Overload retVal="" descr="For AI Character: Evade a specified target.">
  1378.                 <Param name="key target"/>
  1379.                 <Param name="list options"/>
  1380.             </Overload>
  1381.         </KeyWord>
  1382.         <KeyWord name="llExecCharacterCmd" func="yes">
  1383.             <Overload retVal="" descr="For AI Character: Execute a character command.">
  1384.                 <Param name="integer cmd"/>
  1385.                 <Param name="list options"/>
  1386.             </Overload>
  1387.         </KeyWord>
  1388.         <KeyWord name="llFabs" func="yes">
  1389.             <Overload retVal="float" descr="Returns the positive version of val">
  1390.                 <Param name="float val"/>
  1391.             </Overload>
  1392.         </KeyWord>
  1393.         <KeyWord name="llFleeFrom" func="yes">
  1394.             <Overload retVal="" descr="For AI Character: Flee from a point.">
  1395.                 <Param name="vector source"/>
  1396.                 <Param name="float radius"/>
  1397.                 <Param name="list options"/>
  1398.             </Overload>
  1399.         </KeyWord>
  1400.         <KeyWord name="llFloor" func="yes">
  1401.             <Overload retVal="integer" descr="Returns largest integer value &lt;= val">
  1402.                 <Param name="float val"/>
  1403.             </Overload>
  1404.         </KeyWord>
  1405.         <KeyWord name="llForceMouselook" func="yes">
  1406.             <Overload retVal="" descr="If mouselook is TRUE, any avatar that sits upon the prim will be forced into mouselook mode">
  1407.                 <Param name="integer mouselook"/>
  1408.             </Overload>
  1409.         </KeyWord>
  1410.         <KeyWord name="llFrand" func="yes">
  1411.             <Overload retVal="float" descr="Returns a pseudo random number in the range [0,mag) or (mag,0]">
  1412.                 <Param name="float mag"/>
  1413.             </Overload>
  1414.         </KeyWord>
  1415.         <KeyWord name="llGenerateKey" func="yes">
  1416.             <Overload retVal="key" descr="Return a unique generated key"/>
  1417.         </KeyWord>
  1418.         <KeyWord name="llGetAccel" func="yes">
  1419.             <Overload retVal="vector" descr="Returns the acceleration of the object relative to the region's axes"/>
  1420.         </KeyWord>
  1421.         <KeyWord name="llGetAgentInfo" func="yes">
  1422.             <Overload retVal="integer" descr="Returns an integer bitfield containing the agent information about id.&#10;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.">
  1423.                 <Param name="key id"/>
  1424.             </Overload>
  1425.         </KeyWord>
  1426.         <KeyWord name="llGetAgentLanguage" func="yes">
  1427.             <Overload retVal="string" descr="Returns the language code of the preferred interface language of the avatar">
  1428.                 <Param name="key avatar"/>
  1429.             </Overload>
  1430.         </KeyWord>
  1431.         <KeyWord name="llGetAgentList" func="yes">
  1432.             <Overload retVal="list" descr="Requests a list of agents currently in the region, limited by the scope parameter.">
  1433.                 <Param name="integer scope"/>
  1434.                 <Param name="list options"/>
  1435.             </Overload>
  1436.         </KeyWord>
  1437.         <KeyWord name="llGetAgentSize" func="yes">
  1438.             <Overload retVal="vector" descr="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">
  1439.                 <Param name="key id"/>
  1440.             </Overload>
  1441.         </KeyWord>
  1442.         <KeyWord name="llGetAlpha" func="yes">
  1443.             <Overload retVal="float" descr="Returns the alpha of face">
  1444.                 <Param name="integer face"/>
  1445.             </Overload>
  1446.         </KeyWord>
  1447.         <KeyWord name="llGetAndResetTime" func="yes">
  1448.             <Overload retVal="float" descr="Returns the script time in seconds and then resets the script timer to zero"/>
  1449.         </KeyWord>
  1450.         <KeyWord name="llGetAnimation" func="yes">
  1451.             <Overload retVal="string" descr="Returns the name of the currently playing locomotion animation for avatar id">
  1452.                 <Param name="key id"/>
  1453.             </Overload>
  1454.         </KeyWord>
  1455.         <KeyWord name="llGetAnimationList" func="yes">
  1456.             <Overload retVal="list" descr="Returns a list of keys of playing animations for avatar described by id">
  1457.                 <Param name="key id"/>
  1458.             </Overload>
  1459.         </KeyWord>
  1460.         <KeyWord name="llGetAnimationOverride" func="yes">
  1461.             <Overload retVal="string" descr="Returns a string that is the name of the animation that is being used for the specified animation state (anim_state).">
  1462.                 <Param name="string anim_state"/>
  1463.             </Overload>
  1464.         </KeyWord>
  1465.         <KeyWord name="llGetAttached" func="yes">
  1466.             <Overload retVal="integer" descr="Returns the object's attachment point, or 0 if not attached"/>
  1467.         </KeyWord>
  1468.         <KeyWord name="llGetBoundingBox" func="yes">
  1469.             <Overload retVal="list" descr="Returns the bounding box around the object (including any linked prims) relative to its root prim, in a list in the format [ (vector) min_corner, (vector) max_corner ]">
  1470.                 <Param name="key object"/>
  1471.             </Overload>
  1472.         </KeyWord>
  1473.         <KeyWord name="llGetCameraPos" func="yes">
  1474.             <Overload retVal="vector" descr="Returns the current camera position for the agent the task has permissions for"/>
  1475.         </KeyWord>
  1476.         <KeyWord name="llGetCameraRot" func="yes">
  1477.             <Overload retVal="rotation" descr="Returns the current camera orientation for the agent the task has permissions for"/>
  1478.         </KeyWord>
  1479.         <KeyWord name="llGetCenterOfMass" func="yes">
  1480.             <Overload retVal="vector" descr="Returns the prim's center of mass (unless called from the root prim, where it returns the object's center of mass)"/>
  1481.         </KeyWord>
  1482.         <KeyWord name="llGetClosestNavPoint" func="yes">
  1483.             <Overload retVal="list" descr="For AI Character: Get the closest navigable point to the point provided.">
  1484.                 <Param name="vector point"/>
  1485.                 <Param name="list options"/>
  1486.             </Overload>
  1487.         </KeyWord>
  1488.         <KeyWord name="llGetColor" func="yes">
  1489.             <Overload retVal="vector" descr="Returns the color on face">
  1490.                 <Param name="integer face"/>
  1491.             </Overload>
  1492.         </KeyWord>
  1493.         <KeyWord name="llGetCreator" func="yes">
  1494.             <Overload retVal="key" descr="Returns a key for the creator of the prim"/>
  1495.         </KeyWord>
  1496.         <KeyWord name="llGetDate" func="yes">
  1497.             <Overload retVal="string" descr="Returns the current date in the UTC time zone in the format YYYY-MM-DD"/>
  1498.         </KeyWord>
  1499.         <KeyWord name="llGetDisplayName" func="yes">
  1500.             <Overload retVal="string" descr="Returns the name of an avatar, iff the avatar is in the current simulator, and the name has been cached, otherwise the same as llGetUsername.  Use llRequestDisplayName if you absolutely must have the display name.">
  1501.                 <Param name="key id"/>
  1502.             </Overload>
  1503.         </KeyWord>
  1504.         <KeyWord name="llGetEnergy" func="yes">
  1505.             <Overload retVal="float" descr="Returns how much energy is in the object as a percentage of maximum"/>
  1506.         </KeyWord>
  1507.         <KeyWord name="llGetEnv" func="yes">
  1508.             <Overload retVal="" descr="Returns a string with the requested data about the region">
  1509.                 <Param name="string name"/>
  1510.             </Overload>
  1511.         </KeyWord>
  1512.         <KeyWord name="llGetForce" func="yes">
  1513.             <Overload retVal="vector" descr="Returns the force (if the script is physical)"/>
  1514.         </KeyWord>
  1515.         <KeyWord name="llGetFreeMemory" func="yes">
  1516.             <Overload retVal="integer" descr="Returns the number of free bytes of memory the script can use"/>
  1517.         </KeyWord>
  1518.         <KeyWord name="llGetFreeURLs" func="yes">
  1519.             <Overload retVal="integer" descr="Returns the number of available URLs for the current script"/>
  1520.         </KeyWord>
  1521.         <KeyWord name="llGetGMTclock" func="yes">
  1522.             <Overload retVal="float" descr="Returns the time in seconds since midnight GMT"/>
  1523.         </KeyWord>
  1524.         <KeyWord name="llGetGeometricCenter" func="yes">
  1525.             <Overload retVal="vector" descr="Returns the geometric center of the linked set the script is attached to."/>
  1526.         </KeyWord>
  1527.         <KeyWord name="llGetHTTPHeader" func="yes">
  1528.             <Overload retVal="string" descr="Returns the value for header for request_id">
  1529.                 <Param name="key request_id"/>
  1530.                 <Param name="string header"/>
  1531.             </Overload>
  1532.         </KeyWord>
  1533.         <KeyWord name="llGetInventoryCreator" func="yes">
  1534.             <Overload retVal="key" descr="Returns a key for the creator of the inventory item">
  1535.                 <Param name="string item"/>
  1536.             </Overload>
  1537.         </KeyWord>
  1538.         <KeyWord name="llGetInventoryKey" func="yes">
  1539.             <Overload retVal="key" descr="Returns the key that is the UUID of the inventory name">
  1540.                 <Param name="string name"/>
  1541.             </Overload>
  1542.         </KeyWord>
  1543.         <KeyWord name="llGetInventoryName" func="yes">
  1544.             <Overload retVal="string" descr="Returns the name of the inventory item number of a given type">
  1545.                 <Param name="integer type"/>
  1546.                 <Param name="integer number"/>
  1547.             </Overload>
  1548.         </KeyWord>
  1549.         <KeyWord name="llGetInventoryNumber" func="yes">
  1550.             <Overload retVal="integer" descr="Returns the number of items of a given type (INVENTORY_* flag) in the prim's inventory">
  1551.                 <Param name="integer type"/>
  1552.             </Overload>
  1553.         </KeyWord>
  1554.         <KeyWord name="llGetInventoryPermMask" func="yes">
  1555.             <Overload retVal="integer" descr="Returns the requested permission mask for the inventory item">
  1556.                 <Param name="string item"/>
  1557.                 <Param name="integer mask"/>
  1558.             </Overload>
  1559.         </KeyWord>
  1560.         <KeyWord name="llGetInventoryType" func="yes">
  1561.             <Overload retVal="integer" descr="Returns the type of the inventory item name">
  1562.                 <Param name="string name"/>
  1563.             </Overload>
  1564.         </KeyWord>
  1565.         <KeyWord name="llGetKey" func="yes">
  1566.             <Overload retVal="key" descr="Returns the key of the prim the script is attached to"/>
  1567.         </KeyWord>
  1568.         <KeyWord name="llGetLandOwnerAt" func="yes">
  1569.             <Overload retVal="key" descr="Returns the key of the land owner, returns NULL_KEY if public">
  1570.                 <Param name="vector pos"/>
  1571.             </Overload>
  1572.         </KeyWord>
  1573.         <KeyWord name="llGetLinkKey" func="yes">
  1574.             <Overload retVal="key" descr="Returns the key of the linked prim linknumber">
  1575.                 <Param name="integer linknumber"/>
  1576.             </Overload>
  1577.         </KeyWord>
  1578.         <KeyWord name="llGetLinkMedia" func="yes">
  1579.             <Overload retVal="list" descr="Get the media params for a particular face on linked prim, given the desired list of names. Returns a list of values in the order requested.  Returns an empty list if no media exists on the face.">
  1580.                 <Param name="integer link"/>
  1581.                 <Param name="integer face"/>
  1582.                 <Param name="list params"/>
  1583.             </Overload>
  1584.         </KeyWord>
  1585.         <KeyWord name="llGetLinkName" func="yes">
  1586.             <Overload retVal="string" descr="Returns the name of linknumber in a link set">
  1587.                 <Param name="integer linknumber"/>
  1588.             </Overload>
  1589.         </KeyWord>
  1590.         <KeyWord name="llGetLinkNumber" func="yes">
  1591.             <Overload retVal="integer" descr="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)"/>
  1592.         </KeyWord>
  1593.         <KeyWord name="llGetLinkNumberOfSides" func="yes">
  1594.             <Overload retVal="integer" descr="Returns the number of sides of the specified linked prim.">
  1595.                 <Param name="integer link"/>
  1596.             </Overload>
  1597.         </KeyWord>
  1598.         <KeyWord name="llGetLinkPrimitiveParams" func="yes">
  1599.             <Overload retVal="" descr="Get primitive parameters for linknumber based on rules.">
  1600.                 <Param name="integer linknumber"/>
  1601.                 <Param name="list rules"/>
  1602.             </Overload>
  1603.         </KeyWord>
  1604.         <KeyWord name="llGetListEntryType" func="yes">
  1605.             <Overload retVal="integer" descr="Returns the type of the index entry in the list&#10;(TYPE_INTEGER, TYPE_FLOAT, TYPE_STRING, TYPE_KEY, TYPE_VECTOR, TYPE_ROTATION, or TYPE_INVALID if index is off list)">
  1606.                 <Param name="list src"/>
  1607.                 <Param name="integer index"/>
  1608.             </Overload>
  1609.         </KeyWord>
  1610.         <KeyWord name="llGetListLength" func="yes">
  1611.             <Overload retVal="integer" descr="Returns the number of elements in the list">
  1612.                 <Param name="list src"/>
  1613.             </Overload>
  1614.         </KeyWord>
  1615.         <KeyWord name="llGetLocalPos" func="yes">
  1616.             <Overload retVal="vector" descr="Returns the position relative to the root"/>
  1617.         </KeyWord>
  1618.         <KeyWord name="llGetLocalRot" func="yes">
  1619.             <Overload retVal="rotation" descr="Returns the rotation local to the root"/>
  1620.         </KeyWord>
  1621.         <KeyWord name="llGetMass" func="yes">
  1622.             <Overload retVal="float" descr="Returns the mass of object that the script is attached to"/>
  1623.         </KeyWord>
  1624.         <KeyWord name="llGetMassMKS" func="yes">
  1625.             <Overload retVal="" descr=""/>
  1626.         </KeyWord>
  1627.         <KeyWord name="llGetMemoryLimit" func="yes">
  1628.             <Overload retVal="integer" descr="Get the maximum memory a script can use.&#10;Returns the integer amount of memory the script can use in bytes."/>
  1629.         </KeyWord>
  1630.         <KeyWord name="llGetNextEmail" func="yes">
  1631.             <Overload retVal="" descr="Gets the next waiting email that comes from address, with specified subject">
  1632.                 <Param name="string address"/>
  1633.                 <Param name="string subject"/>
  1634.             </Overload>
  1635.         </KeyWord>
  1636.         <KeyWord name="llGetNotecardLine" func="yes">
  1637.             <Overload retVal="key" descr="Returns line line of notecard name via the dataserver event">
  1638.                 <Param name="string name"/>
  1639.                 <Param name="integer line"/>
  1640.             </Overload>
  1641.         </KeyWord>
  1642.         <KeyWord name="llGetNumberOfNotecardLines" func="yes">
  1643.             <Overload retVal="key" descr="Returns number of lines in notecard name via the dataserver event (cast return value to integer)">
  1644.                 <Param name="string name"/>
  1645.             </Overload>
  1646.         </KeyWord>
  1647.         <KeyWord name="llGetNumberOfPrims" func="yes">
  1648.             <Overload retVal="integer" descr="Returns the number of prims in a link set the script is attached to"/>
  1649.         </KeyWord>
  1650.         <KeyWord name="llGetNumberOfSides" func="yes">
  1651.             <Overload retVal="integer" descr="Returns the number of faces (or sides) of the prim"/>
  1652.         </KeyWord>
  1653.         <KeyWord name="llGetObjectDesc" func="yes">
  1654.             <Overload retVal="string" descr="Returns the description of the prim the script is attached to"/>
  1655.         </KeyWord>
  1656.         <KeyWord name="llGetObjectDetails" func="yes">
  1657.             <Overload retVal="list" descr="Returns the object details specified in params for the object with key id.&#10;Params are OBJECT_NAME, _DESC, _POS, _ROT, _VELOCITY, _OWNER, _GROUP, _CREATOR">
  1658.                 <Param name="key id"/>
  1659.                 <Param name="list params"/>
  1660.             </Overload>
  1661.         </KeyWord>
  1662.         <KeyWord name="llGetObjectMass" func="yes">
  1663.             <Overload retVal="float" descr="Returns the mass of the avatar or object in the region">
  1664.                 <Param name="key id"/>
  1665.             </Overload>
  1666.         </KeyWord>
  1667.         <KeyWord name="llGetObjectName" func="yes">
  1668.             <Overload retVal="string" descr="Returns the name of the prim which the script is attached to"/>
  1669.         </KeyWord>
  1670.         <KeyWord name="llGetObjectPermMask" func="yes">
  1671.             <Overload retVal="integer" descr="Returns the requested permission mask for the root object the task is attached to">
  1672.                 <Param name="integer mask"/>
  1673.             </Overload>
  1674.         </KeyWord>
  1675.         <KeyWord name="llGetObjectPrimCount" func="yes">
  1676.             <Overload retVal="integer" descr="Returns the total number of prims for an object in the region">
  1677.                 <Param name="key object_id"/>
  1678.             </Overload>
  1679.         </KeyWord>
  1680.         <KeyWord name="llGetOmega" func="yes">
  1681.             <Overload retVal="vector" descr="Returns the rotation velocity in radians per second"/>
  1682.         </KeyWord>
  1683.         <KeyWord name="llGetOwner" func="yes">
  1684.             <Overload retVal="key" descr="Returns the object owner's UUID"/>
  1685.         </KeyWord>
  1686.         <KeyWord name="llGetOwnerKey" func="yes">
  1687.             <Overload retVal="key" descr="Returns the owner of object id">
  1688.                 <Param name="key id"/>
  1689.             </Overload>
  1690.         </KeyWord>
  1691.         <KeyWord name="llGetParcelDetails" func="yes">
  1692.             <Overload retVal="list" descr="Returns the parcel details specified in params for the parcel at pos.&#10;Params is one or more of: PARCEL_DETAILS_NAME, _DESC, _OWNER, _GROUP, _AREA, _ID, _SEE_AVATARS">
  1693.                 <Param name="vector pos"/>
  1694.                 <Param name="list params"/>
  1695.             </Overload>
  1696.         </KeyWord>
  1697.         <KeyWord name="llGetParcelFlags" func="yes">
  1698.             <Overload retVal="integer" descr="Returns a mask of the parcel flags (PARCEL_FLAG_*) for the parcel that includes the point pos">
  1699.                 <Param name="vector pos"/>
  1700.             </Overload>
  1701.         </KeyWord>
  1702.         <KeyWord name="llGetParcelMaxPrims" func="yes">
  1703.             <Overload retVal="integer" descr="Returns the maximum number of prims allowed on the parcel at pos">
  1704.                 <Param name="vector pos"/>
  1705.                 <Param name="integer sim_wide"/>
  1706.             </Overload>
  1707.         </KeyWord>
  1708.         <KeyWord name="llGetParcelMusicURL" func="yes">
  1709.             <Overload retVal="string" descr="Gets the streaming audio URL for the parcel of land on which the object is located."/>
  1710.         </KeyWord>
  1711.         <KeyWord name="llGetParcelPrimCount" func="yes">
  1712.             <Overload retVal="integer" descr="Returns the number of prims on the parcel at pos of the given category.&#10;Categories: PARCEL_COUNT_TOTAL, _OWNER, _GROUP, _OTHER, _SELECTED, _TEMP">
  1713.                 <Param name="vector pos"/>
  1714.                 <Param name="integer category"/>
  1715.                 <Param name="integer sim_wide"/>
  1716.             </Overload>
  1717.         </KeyWord>
  1718.         <KeyWord name="llGetParcelPrimOwners" func="yes">
  1719.             <Overload retVal="list" descr="Returns a list of all Residents who own objects on the parcel at pos and with individual prim counts.&#10;Requires owner-like permissions for the parcel.">
  1720.                 <Param name="vector pos"/>
  1721.             </Overload>
  1722.         </KeyWord>
  1723.         <KeyWord name="llGetPermissions" func="yes">
  1724.             <Overload retVal="integer" descr="Returns an integer bitfield with the permissions that have been granted"/>
  1725.         </KeyWord>
  1726.         <KeyWord name="llGetPermissionsKey" func="yes">
  1727.             <Overload retVal="key" descr="Returns the key of the avatar that last granted permissions to the script"/>
  1728.         </KeyWord>
  1729.         <KeyWord name="llGetPhysicsMaterial" func="yes">
  1730.             <Overload retVal="" descr=""/>
  1731.         </KeyWord>
  1732.         <KeyWord name="llGetPos" func="yes">
  1733.             <Overload retVal="vector" descr="Returns the position of the task in region coordinates"/>
  1734.         </KeyWord>
  1735.         <KeyWord name="llGetPrimMediaParams" func="yes">
  1736.             <Overload retVal="list" descr="Returns the media params for a particular face on an object, given the desired list of names, in the order requested.&#10;(Returns an empty list if no media exists on the face.)">
  1737.                 <Param name="integer face"/>
  1738.                 <Param name="list params"/>
  1739.             </Overload>
  1740.         </KeyWord>
  1741.         <KeyWord name="llGetPrimitiveParams" func="yes">
  1742.             <Overload retVal="list" descr="Returns the primitive parameters specified in the params list.">
  1743.                 <Param name="list params"/>
  1744.             </Overload>
  1745.         </KeyWord>
  1746.         <KeyWord name="llGetRegionAgentCount" func="yes">
  1747.             <Overload retVal="integer" descr="Returns the number of avatars in the region"/>
  1748.         </KeyWord>
  1749.         <KeyWord name="llGetRegionCorner" func="yes">
  1750.             <Overload retVal="vector" descr="Returns a vector in meters that is the global location of the south-west corner of the region which the object is in"/>
  1751.         </KeyWord>
  1752.         <KeyWord name="llGetRegionFPS" func="yes">
  1753.             <Overload retVal="float" descr="Returns the mean region frames per second"/>
  1754.         </KeyWord>
  1755.         <KeyWord name="llGetRegionFlags" func="yes">
  1756.             <Overload retVal="integer" descr="Returns the region flags (REGION_FLAG_*) for the region the object is in"/>
  1757.         </KeyWord>
  1758.         <KeyWord name="llGetRegionName" func="yes">
  1759.             <Overload retVal="string" descr="Returns the current region name"/>
  1760.         </KeyWord>
  1761.         <KeyWord name="llGetRegionTimeDilation" func="yes">
  1762.             <Overload retVal="float" descr="Returns the current time dilation as a float between 0.0 (full dilation) and 1.0 (no dilation)"/>
  1763.         </KeyWord>
  1764.         <KeyWord name="llGetRootPosition" func="yes">
  1765.             <Overload retVal="vector" descr="Returns the position (in region coordinates) of the root prim of the object which the script is attached to"/>
  1766.         </KeyWord>
  1767.         <KeyWord name="llGetRootRotation" func="yes">
  1768.             <Overload retVal="rotation" descr="Returns the rotation (relative to the region) of the root prim of the object which the script is attached to"/>
  1769.         </KeyWord>
  1770.         <KeyWord name="llGetRot" func="yes">
  1771.             <Overload retVal="rotation" descr="Returns the rotation relative to the region's axes"/>
  1772.         </KeyWord>
  1773.         <KeyWord name="llGetSPMaxMemory" func="yes">
  1774.             <Overload retVal="integer" descr="Returns the maximum used memory for the current script. Only valid after using PROFILE_SCRIPT_MEMORY. Non-mono scripts always use 16k."/>
  1775.         </KeyWord>
  1776.         <KeyWord name="llGetScale" func="yes">
  1777.             <Overload retVal="vector" descr="Returns the scale of the prim"/>
  1778.         </KeyWord>
  1779.         <KeyWord name="llGetScriptName" func="yes">
  1780.             <Overload retVal="string" descr="Returns the name of the script that this function is used in"/>
  1781.         </KeyWord>
  1782.         <KeyWord name="llGetScriptState" func="yes">
  1783.             <Overload retVal="integer" descr="Returns TRUE if the script name is running">
  1784.                 <Param name="string name"/>
  1785.             </Overload>
  1786.         </KeyWord>
  1787.         <KeyWord name="llGetSimStats" func="yes">
  1788.             <Overload retVal="float" descr="Returns the value of a particular simulator statistic.">
  1789.                 <Param name="integer stat_type"/>
  1790.             </Overload>
  1791.         </KeyWord>
  1792.         <KeyWord name="llGetSimulatorHostname" func="yes">
  1793.             <Overload retVal="string" descr="Returns the hostname of the machine which the script is running on (same as string in viewer Help dialog)"/>
  1794.         </KeyWord>
  1795.         <KeyWord name="llGetStartParameter" func="yes">
  1796.             <Overload retVal="integer" descr="Returns an integer that is the script start/rez parameter"/>
  1797.         </KeyWord>
  1798.         <KeyWord name="llGetStaticPath" func="yes">
  1799.             <Overload retVal="list" descr="Returns a list of position vectors indicating pathfinding waypoints between positions at start and end, for a character of a given radius.">
  1800.                 <Param name="vector start"/>
  1801.                 <Param name="vector end"/>
  1802.                 <Param name="float radius"/>
  1803.                 <Param name="list params"/>
  1804.             </Overload>
  1805.         </KeyWord>
  1806.         <KeyWord name="llGetStatus" func="yes">
  1807.             <Overload retVal="integer" descr="Returns value of status (STATUS_PHYSICS, STATUS_PHANTOM, STATUS_BLOCK_GRAB, STATUS_ROTATE_X, STATUS_ROTATE_Y, and/or STATUS_ROTATE_Z)">
  1808.                 <Param name="integer status"/>
  1809.             </Overload>
  1810.         </KeyWord>
  1811.         <KeyWord name="llGetSubString" func="yes">
  1812.             <Overload retVal="string" descr="Returns the indicated substring">
  1813.                 <Param name="string src"/>
  1814.                 <Param name="integer start"/>
  1815.                 <Param name="integer end"/>
  1816.             </Overload>
  1817.         </KeyWord>
  1818.         <KeyWord name="llGetSunDirection" func="yes">
  1819.             <Overload retVal="vector" descr="Returns a normalized vector of the direction of the sun in the region"/>
  1820.         </KeyWord>
  1821.         <KeyWord name="llGetTexture" func="yes">
  1822.             <Overload retVal="string" descr="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)">
  1823.                 <Param name="integer face"/>
  1824.             </Overload>
  1825.         </KeyWord>
  1826.         <KeyWord name="llGetTextureOffset" func="yes">
  1827.             <Overload retVal="vector" descr="Returns the texture offset of face in the x and y components of a vector">
  1828.                 <Param name="integer face"/>
  1829.             </Overload>
  1830.         </KeyWord>
  1831.         <KeyWord name="llGetTextureRot" func="yes">
  1832.             <Overload retVal="float" descr="Returns the texture rotation of side">
  1833.                 <Param name="integer side"/>
  1834.             </Overload>
  1835.         </KeyWord>
  1836.         <KeyWord name="llGetTextureScale" func="yes">
  1837.             <Overload retVal="vector" descr="Returns the texture scale of side in the x and y components of a vector">
  1838.                 <Param name="integer side"/>
  1839.             </Overload>
  1840.         </KeyWord>
  1841.         <KeyWord name="llGetTime" func="yes">
  1842.             <Overload retVal="float" descr="Returns the time in seconds since the last region reset, script reset, or call to either llResetTime or llGetAndResetTime"/>
  1843.         </KeyWord>
  1844.         <KeyWord name="llGetTimeOfDay" func="yes">
  1845.             <Overload retVal="float" descr="Returns the time in seconds since [CURRENT_GRID] server midnight or since region up-time, whichever is smaller"/>
  1846.         </KeyWord>
  1847.         <KeyWord name="llGetTimestamp" func="yes">
  1848.             <Overload retVal="string" descr="Returns the timestamp in the UTC time zone in the format: YYYY-MM-DDThh:mm:ss.ff..fZ"/>
  1849.         </KeyWord>
  1850.         <KeyWord name="llGetTorque" func="yes">
  1851.             <Overload retVal="vector" descr="Returns the torque (if the script is physical)"/>
  1852.         </KeyWord>
  1853.         <KeyWord name="llGetUnixTime" func="yes">
  1854.             <Overload retVal="integer" descr="Returns the number of seconds elapsed since 00:00 hours, Jan 1, 1970 UTC from the system clock"/>
  1855.         </KeyWord>
  1856.         <KeyWord name="llGetUsedMemory" func="yes">
  1857.             <Overload retVal="integer" descr="Returns the current used memory for the current script. Non-mono scripts always use 16k."/>
  1858.         </KeyWord>
  1859.         <KeyWord name="llGetUsername" func="yes">
  1860.             <Overload retVal="string" descr="Returns the single-word username of an avatar, iff the avatar is in the current region, otherwise the empty string.">
  1861.                 <Param name="key id"/>
  1862.             </Overload>
  1863.         </KeyWord>
  1864.         <KeyWord name="llGetVel" func="yes">
  1865.             <Overload retVal="vector" descr="Returns the velocity of the object"/>
  1866.         </KeyWord>
  1867.         <KeyWord name="llGetWallclock" func="yes">
  1868.             <Overload retVal="float" descr="Returns the time in seconds since midnight California Pacific time (PST/PDT)"/>
  1869.         </KeyWord>
  1870.         <KeyWord name="llGiveInventory" func="yes">
  1871.             <Overload retVal="" descr="Gives inventory to destination">
  1872.                 <Param name="key destination"/>
  1873.                 <Param name="string inventory"/>
  1874.             </Overload>
  1875.         </KeyWord>
  1876.         <KeyWord name="llGiveInventoryList" func="yes">
  1877.             <Overload retVal="" descr="Gives inventory items to target, creating a new folder to put them in">
  1878.                 <Param name="key target"/>
  1879.                 <Param name="string folder"/>
  1880.                 <Param name="list inventory"/>
  1881.             </Overload>
  1882.         </KeyWord>
  1883.         <KeyWord name="llGiveMoney" func="yes">
  1884.             <Overload retVal="" descr="Transfers amount of L$ from script owner to destination">
  1885.                 <Param name="key destination"/>
  1886.                 <Param name="integer amount"/>
  1887.             </Overload>
  1888.         </KeyWord>
  1889.         <KeyWord name="llGodLikeRezObject" func="yes">
  1890.             <Overload retVal="" descr="Rezzes directly off of UUID if owner is in God Mode">
  1891.                 <Param name="key inventory"/>
  1892.                 <Param name="vector pos"/>
  1893.             </Overload>
  1894.         </KeyWord>
  1895.         <KeyWord name="llGround" func="yes">
  1896.             <Overload retVal="float" descr="Returns the ground height below the object position + offset">
  1897.                 <Param name="vector offset"/>
  1898.             </Overload>
  1899.         </KeyWord>
  1900.         <KeyWord name="llGroundCountour" func="yes">
  1901.             <Overload retVal="vector" descr="Returns the ground contour direction below the object position + offset">
  1902.                 <Param name="vector offset"/>
  1903.             </Overload>
  1904.         </KeyWord>
  1905.         <KeyWord name="llGroundNormal" func="yes">
  1906.             <Overload retVal="vector" descr="Returns the ground normal below the object position + offset">
  1907.                 <Param name="vector offset"/>
  1908.             </Overload>
  1909.         </KeyWord>
  1910.         <KeyWord name="llGroundRepel" func="yes">
  1911.             <Overload retVal="" descr="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)">
  1912.                 <Param name="float height"/>
  1913.                 <Param name="integer water"/>
  1914.                 <Param name="float tau"/>
  1915.             </Overload>
  1916.         </KeyWord>
  1917.         <KeyWord name="llGroundSlope" func="yes">
  1918.             <Overload retVal="vector" descr="Returns the ground slope below the object position + offset">
  1919.                 <Param name="vector offset"/>
  1920.             </Overload>
  1921.         </KeyWord>
  1922.         <KeyWord name="llHTTPRequest" func="yes">
  1923.             <Overload retVal="" descr="Sends an HTTP request to the specified url with the body of the request and parameters">
  1924.                 <Param name="string url"/>
  1925.                 <Param name="list parameters"/>
  1926.                 <Param name="string body"/>
  1927.             </Overload>
  1928.         </KeyWord>
  1929.         <KeyWord name="llHTTPResponse" func="yes">
  1930.             <Overload retVal="" descr="Responds to request_id with status and body">
  1931.                 <Param name="key request_id"/>
  1932.                 <Param name="integer status"/>
  1933.                 <Param name="string body"/>
  1934.             </Overload>
  1935.         </KeyWord>
  1936.         <KeyWord name="llInsertString" func="yes">
  1937.             <Overload retVal="string" descr="Returns a destination string dst with the string src inserted starting at position pos">
  1938.                 <Param name="string dst"/>
  1939.                 <Param name="integer position"/>
  1940.                 <Param name="string src"/>
  1941.             </Overload>
  1942.         </KeyWord>
  1943.         <KeyWord name="llInstantMessage" func="yes">
  1944.             <Overload retVal="" descr="Sends the specified string as an Instant Message to the user">
  1945.                 <Param name="key user"/>
  1946.                 <Param name="string message"/>
  1947.             </Overload>
  1948.         </KeyWord>
  1949.         <KeyWord name="llIntegerToBase64" func="yes">
  1950.             <Overload retVal="string" descr="Returns a string that is a Base64 big endian encode of number">
  1951.                 <Param name="integer number"/>
  1952.             </Overload>
  1953.         </KeyWord>
  1954.         <KeyWord name="llKey2Name" func="yes">
  1955.             <Overload retVal="string" descr="Returns the name of the prim or avatar specified by id.&#10;(The id must be a valid rezzed prim or avatar key in the current simulator, otherwise an empty string is returned.)">
  1956.                 <Param name="key id"/>
  1957.             </Overload>
  1958.         </KeyWord>
  1959.         <KeyWord name="llLinkParticleSystem" func="yes">
  1960.             <Overload retVal="" descr="Creates a particle system based on rules.  Empty list removes particle system from object.&#10;List format is [ rule1, data1, rule2, data2 . . . rulen, datan ].">
  1961.                 <Param name="integer linknumber"/>
  1962.                 <Param name="list rules"/>
  1963.             </Overload>
  1964.         </KeyWord>
  1965.         <KeyWord name="llLinkSitTarget" func="yes">
  1966.             <Overload retVal="" descr="Set the sit location for this object (if offset == &lt;0,0,0&gt; clear it)">
  1967.                 <Param name="integer link"/>
  1968.                 <Param name="vector offset"/>
  1969.                 <Param name="rotation rot"/>
  1970.             </Overload>
  1971.         </KeyWord>
  1972.         <KeyWord name="llList2CSV" func="yes">
  1973.             <Overload retVal="string" descr="Creates a string of comma separated values from list">
  1974.                 <Param name="list src"/>
  1975.             </Overload>
  1976.         </KeyWord>
  1977.         <KeyWord name="llList2Float" func="yes">
  1978.             <Overload retVal="float" descr="Copies the float at index in the list">
  1979.                 <Param name="list src"/>
  1980.                 <Param name="integer index"/>
  1981.             </Overload>
  1982.         </KeyWord>
  1983.         <KeyWord name="llList2Integer" func="yes">
  1984.             <Overload retVal="integer" descr="Copies the integer at index in the list">
  1985.                 <Param name="list src"/>
  1986.                 <Param name="integer index"/>
  1987.             </Overload>
  1988.         </KeyWord>
  1989.         <KeyWord name="llList2Key" func="yes">
  1990.             <Overload retVal="key" descr="Copies the key at index in the list">
  1991.                 <Param name="list src"/>
  1992.                 <Param name="integer index"/>
  1993.             </Overload>
  1994.         </KeyWord>
  1995.         <KeyWord name="llList2List" func="yes">
  1996.             <Overload retVal="list" descr="Copies the slice of the list from start to end">
  1997.                 <Param name="list src"/>
  1998.                 <Param name="integer start"/>
  1999.                 <Param name="integer end"/>
  2000.             </Overload>
  2001.         </KeyWord>
  2002.         <KeyWord name="llList2ListStrided" func="yes">
  2003.             <Overload retVal="list" descr="Copies the strided slice of the list from start to end">
  2004.                 <Param name="list src"/>
  2005.                 <Param name="integer start"/>
  2006.                 <Param name="integer end"/>
  2007.                 <Param name="integer stride"/>
  2008.             </Overload>
  2009.         </KeyWord>
  2010.         <KeyWord name="llList2Rot" func="yes">
  2011.             <Overload retVal="rotation" descr="Copies the rotation at index in the list">
  2012.                 <Param name="list src"/>
  2013.                 <Param name="integer index"/>
  2014.             </Overload>
  2015.         </KeyWord>
  2016.         <KeyWord name="llList2String" func="yes">
  2017.             <Overload retVal="string" descr="Copies the string at index in the list">
  2018.                 <Param name="list src"/>
  2019.                 <Param name="integer index"/>
  2020.             </Overload>
  2021.         </KeyWord>
  2022.         <KeyWord name="llList2Vector" func="yes">
  2023.             <Overload retVal="vector" descr="Copies the vector at index in the list">
  2024.                 <Param name="list src"/>
  2025.                 <Param name="integer index"/>
  2026.             </Overload>
  2027.         </KeyWord>
  2028.         <KeyWord name="llListFindList" func="yes">
  2029.             <Overload retVal="integer" descr="Returns the index of the first instance of test in src.&#10;(Returns -1 if not found)">
  2030.                 <Param name="list src"/>
  2031.                 <Param name="list test"/>
  2032.             </Overload>
  2033.         </KeyWord>
  2034.         <KeyWord name="llListInsertList" func="yes">
  2035.             <Overload retVal="list" descr="Returns a list that contains all the elements from dest but with the elements from src inserted at position start">
  2036.                 <Param name="list dest"/>
  2037.                 <Param name="list src"/>
  2038.                 <Param name="integer start"/>
  2039.             </Overload>
  2040.         </KeyWord>
  2041.         <KeyWord name="llListRandomize" func="yes">
  2042.             <Overload retVal="list" descr="Returns a randomized list of blocks of size stride">
  2043.                 <Param name="list src"/>
  2044.                 <Param name="integer stride"/>
  2045.             </Overload>
  2046.         </KeyWord>
  2047.         <KeyWord name="llListReplaceList" func="yes">
  2048.             <Overload retVal="list" descr="Returns a list that is dest with start through end removed and src inserted at start">
  2049.                 <Param name="list dest"/>
  2050.                 <Param name="list src"/>
  2051.                 <Param name="integer start"/>
  2052.                 <Param name="integer end"/>
  2053.             </Overload>
  2054.         </KeyWord>
  2055.         <KeyWord name="llListSort" func="yes">
  2056.             <Overload retVal="list" descr="Sorts the list into blocks of stride, in ascending order if ascending == TRUE.&#10;The sort order is affected by type.">
  2057.                 <Param name="list src"/>
  2058.                 <Param name="integer stride"/>
  2059.                 <Param name="integer ascending"/>
  2060.             </Overload>
  2061.         </KeyWord>
  2062.         <KeyWord name="llListStatistics" func="yes">
  2063.             <Overload retVal="float" descr="Performs statistical aggregate functions on list src using LIST_STAT_* operations">
  2064.                 <Param name="integer operation"/>
  2065.                 <Param name="list src"/>
  2066.             </Overload>
  2067.         </KeyWord>
  2068.         <KeyWord name="llListen" func="yes">
  2069.             <Overload retVal="integer" descr="Sets a callback for msg on channel from name and id (name, id, and/or msg can be empty) and returns an identifier that can be used to deactivate or remove the listen">
  2070.                 <Param name="integer channel"/>
  2071.                 <Param name="string name"/>
  2072.                 <Param name="key id"/>
  2073.                 <Param name="string msg"/>
  2074.             </Overload>
  2075.         </KeyWord>
  2076.         <KeyWord name="llListenControl" func="yes">
  2077.             <Overload retVal="" descr="Makes a listen event callback active or inactive">
  2078.                 <Param name="integer number"/>
  2079.                 <Param name="integer active"/>
  2080.             </Overload>
  2081.         </KeyWord>
  2082.         <KeyWord name="llListenRemove" func="yes">
  2083.             <Overload retVal="" descr="Removes listen event callback number">
  2084.                 <Param name="integer number"/>
  2085.             </Overload>
  2086.         </KeyWord>
  2087.         <KeyWord name="llLoadURL" func="yes">
  2088.             <Overload retVal="" descr="Shows a dialog to avatar offering to load the web page at url with a message.&#10;If user clicks yes, launches the page in their web browser.">
  2089.                 <Param name="key avatar"/>
  2090.                 <Param name="string message"/>
  2091.                 <Param name="string url"/>
  2092.             </Overload>
  2093.         </KeyWord>
  2094.         <KeyWord name="llLog" func="yes">
  2095.             <Overload retVal="float" descr="Returns the natural logarithm of val.  Returns zero if val &lt;= 0.">
  2096.                 <Param name="float val"/>
  2097.             </Overload>
  2098.         </KeyWord>
  2099.         <KeyWord name="llLog10" func="yes">
  2100.             <Overload retVal="float" descr="Returns the base 10 logarithm of val.  Returns zero if val &lt;= 0.">
  2101.                 <Param name="float val"/>
  2102.             </Overload>
  2103.         </KeyWord>
  2104.         <KeyWord name="llLookAt" func="yes">
  2105.             <Overload retVal="" descr="Causes object to point its up axis (positive z) towards target, while keeping its forward axis (positive x) below the horizon">
  2106.                 <Param name="vector target"/>
  2107.                 <Param name="float strength"/>
  2108.                 <Param name="float damping"/>
  2109.             </Overload>
  2110.         </KeyWord>
  2111.         <KeyWord name="llLoopSound" func="yes">
  2112.             <Overload retVal="" descr="Plays attached sound looping indefinitely at volume (0.0 - 1.0)">
  2113.                 <Param name="string sound"/>
  2114.                 <Param name="float volume"/>
  2115.             </Overload>
  2116.         </KeyWord>
  2117.         <KeyWord name="llLoopSoundMaster" func="yes">
  2118.             <Overload retVal="" descr="Plays attached sound looping at volume (0.0 - 1.0), declares it a sync master">
  2119.                 <Param name="string sound"/>
  2120.                 <Param name="float volume"/>
  2121.             </Overload>
  2122.         </KeyWord>
  2123.         <KeyWord name="llLoopSoundSlave" func="yes">
  2124.             <Overload retVal="" descr="Plays attached sound looping at volume (0.0 - 1.0), synced to most audible sync master">
  2125.                 <Param name="string sound"/>
  2126.                 <Param name="float volume"/>
  2127.             </Overload>
  2128.         </KeyWord>
  2129.         <KeyWord name="llMD5String" func="yes">
  2130.             <Overload retVal="string" descr="Returns a string of 32 hex characters that is a RSA Data Security, Inc. MD5 Message-Digest Algorithm of src with nonce">
  2131.                 <Param name="string src"/>
  2132.                 <Param name="integer nonce"/>
  2133.             </Overload>
  2134.         </KeyWord>
  2135.         <KeyWord name="llMakeExplosion" func="yes">
  2136.             <Overload retVal="" descr="Makes a round explosion of particles">
  2137.                 <Param name="integer particles"/>
  2138.                 <Param name="float scale"/>
  2139.                 <Param name="float vel"/>
  2140.                 <Param name="float lifetime"/>
  2141.                 <Param name="float arc"/>
  2142.                 <Param name="string texture"/>
  2143.                 <Param name="vector offset"/>
  2144.             </Overload>
  2145.         </KeyWord>
  2146.         <KeyWord name="llMakeFire" func="yes">
  2147.             <Overload retVal="" descr="Makes fire like particles">
  2148.                 <Param name="integer particles"/>
  2149.                 <Param name="float scale"/>
  2150.                 <Param name="float vel"/>
  2151.                 <Param name="float lifetime"/>
  2152.                 <Param name="float arc"/>
  2153.                 <Param name="string texture"/>
  2154.                 <Param name="vector offset"/>
  2155.             </Overload>
  2156.         </KeyWord>
  2157.         <KeyWord name="llMakeFountain" func="yes">
  2158.             <Overload retVal="" descr="Makes a fountain of particles">
  2159.                 <Param name="integer particles"/>
  2160.                 <Param name="float scale"/>
  2161.                 <Param name="float vel"/>
  2162.                 <Param name="float lifetime"/>
  2163.                 <Param name="float arc"/>
  2164.                 <Param name="integer bounce"/>
  2165.                 <Param name="string texture"/>
  2166.                 <Param name="vector offset"/>
  2167.                 <Param name="float bounce_offset"/>
  2168.             </Overload>
  2169.         </KeyWord>
  2170.         <KeyWord name="llMakeSmoke" func="yes">
  2171.             <Overload retVal="" descr="Makes smoke like particles">
  2172.                 <Param name="integer particles"/>
  2173.                 <Param name="float scale"/>
  2174.                 <Param name="float vel"/>
  2175.                 <Param name="float lifetime"/>
  2176.                 <Param name="float arc"/>
  2177.                 <Param name="string texture"/>
  2178.                 <Param name="vector offset"/>
  2179.             </Overload>
  2180.         </KeyWord>
  2181.         <KeyWord name="llManageEstateAccess" func="yes">
  2182.             <Overload retVal="integer" descr="To add or remove agents from the estate's agent access or ban lists or groups from the estate's group access list.&#10;Only works for objects owned by the Estate Owner or an Estate Manager.&#10;Returns TRUE if successful and FALSE if throttled, on invalid action, on invalid or null id, or if object owner is not allowed to manage the estate.&#10;'action' can be any of: ESTATE_ACCESS_ALLOWED_[AGENT/GROUP]_[ADD/REMOVE] or ESTATE_ACCESS_BANNED_AGENT_[ADD/REMOVE]">
  2183.                 <Param name="integer action"/>
  2184.                 <Param name="key id"/>
  2185.             </Overload>
  2186.         </KeyWord>
  2187.         <KeyWord name="llMapDestination" func="yes">
  2188.             <Overload retVal="" descr="Opens the World Map centered on the region simname with pos highlighted. (NOTE: look_at currently does nothing.)&#10;Only works for scripts attached to avatar, or during touch events.">
  2189.                 <Param name="string simname"/>
  2190.                 <Param name="vector pos"/>
  2191.                 <Param name="vector look_at"/>
  2192.             </Overload>
  2193.         </KeyWord>
  2194.         <KeyWord name="llMessageLinked" func="yes">
  2195.             <Overload retVal="" descr="Allows scripts in the same object to communicate. Triggers a link_message event with the same parameters num, str, and id in all scripts in the prim(s) described by linknum.">
  2196.                 <Param name="integer linknum"/>
  2197.                 <Param name="integer num"/>
  2198.                 <Param name="string str"/>
  2199.                 <Param name="key id"/>
  2200.             </Overload>
  2201.         </KeyWord>
  2202.         <KeyWord name="llMinEventDelay" func="yes">
  2203.             <Overload retVal="" descr="Sets the minimum time between events being handled">
  2204.                 <Param name="float delay"/>
  2205.             </Overload>
  2206.         </KeyWord>
  2207.         <KeyWord name="llModPow" func="yes">
  2208.             <Overload retVal="integer" descr="Returns a raised to the b power, mod c. ( (a**b)%c )&#10;b is capped at 0xFFFF (16 bits).">
  2209.                 <Param name="integer a"/>
  2210.                 <Param name="integer b"/>
  2211.                 <Param name="integer c"/>
  2212.             </Overload>
  2213.         </KeyWord>
  2214.         <KeyWord name="llModifyLand" func="yes">
  2215.             <Overload retVal="" descr="Modifies land using the specified action on the specified brush size of land">
  2216.                 <Param name="integer action"/>
  2217.                 <Param name="integer brush"/>
  2218.             </Overload>
  2219.         </KeyWord>
  2220.         <KeyWord name="llMoveToTarget" func="yes">
  2221.             <Overload retVal="" descr="Critically damps to target in tau seconds (if the script is physical)">
  2222.                 <Param name="vector target"/>
  2223.                 <Param name="float tau"/>
  2224.             </Overload>
  2225.         </KeyWord>
  2226.         <KeyWord name="llNavigateTo" func="yes">
  2227.             <Overload retVal="" descr="For AI Character: Navigate to destination.">
  2228.                 <Param name="vector point"/>
  2229.                 <Param name="list options"/>
  2230.             </Overload>
  2231.         </KeyWord>
  2232.         <KeyWord name="llOffsetTexture" func="yes">
  2233.             <Overload retVal="" descr="Sets the texture u  &amp; v offsets for the chosen face or ALL_SIDES">
  2234.                 <Param name="float u"/>
  2235.                 <Param name="float v"/>
  2236.                 <Param name="integer face"/>
  2237.             </Overload>
  2238.         </KeyWord>
  2239.         <KeyWord name="llOpenRemoteDataChannel" func="yes">
  2240.             <Overload retVal="" descr="Creates a channel to listen for XML-RPC calls, and will trigger a remote_data event with channel id once it is available"/>
  2241.         </KeyWord>
  2242.         <KeyWord name="llOverMyLand" func="yes">
  2243.             <Overload retVal="integer" descr="Returns TRUE if id is over land owned by the script owner, otherwise FALSE">
  2244.                 <Param name="key id"/>
  2245.             </Overload>
  2246.         </KeyWord>
  2247.         <KeyWord name="llOwnerSay" func="yes">
  2248.             <Overload retVal="" descr="Says msg to owner only.  (Owner must be in the same region.)">
  2249.                 <Param name="string msg"/>
  2250.             </Overload>
  2251.         </KeyWord>
  2252.         <KeyWord name="llParcelMediaCommandList" func="yes">
  2253.             <Overload retVal="" descr="Sends a list of commands, some with arguments, to a parcel to control the playback of movies and other media">
  2254.                 <Param name="list command"/>
  2255.             </Overload>
  2256.         </KeyWord>
  2257.         <KeyWord name="llParcelMediaQuery" func="yes">
  2258.             <Overload retVal="list" descr="Returns a list containing results of the sent query">
  2259.                 <Param name="list query"/>
  2260.             </Overload>
  2261.         </KeyWord>
  2262.         <KeyWord name="llParseString2List" func="yes">
  2263.             <Overload retVal="list" descr="Breaks src into a list, discarding separators, keeping spacers&#10;(separators and spacers must be lists of strings, maximum of 8 each)">
  2264.                 <Param name="string src"/>
  2265.                 <Param name="list separators"/>
  2266.                 <Param name="list spacers"/>
  2267.             </Overload>
  2268.         </KeyWord>
  2269.         <KeyWord name="llParseStringKeepNulls" func="yes">
  2270.             <Overload retVal="list" descr="Breaks src into a list, discarding separators, keeping spacers, keeping any null values generated.&#10;(separators and spacers must be lists of strings, maximum of 8 each)">
  2271.                 <Param name="string src"/>
  2272.                 <Param name="list separators"/>
  2273.                 <Param name="list spacers"/>
  2274.             </Overload>
  2275.         </KeyWord>
  2276.         <KeyWord name="llParticleSystem" func="yes">
  2277.             <Overload retVal="" descr="Creates a particle system based on rules.  An empty list removes the particle system.&#10;List format is [ rule1, data1, rule2, data2 . . . rulen, datan ]">
  2278.                 <Param name="list rules"/>
  2279.             </Overload>
  2280.         </KeyWord>
  2281.         <KeyWord name="llPassCollisions" func="yes">
  2282.             <Overload retVal="" descr="If pass == TRUE, collisions are passed from children on to parents (default is FALSE)">
  2283.                 <Param name="integer pass"/>
  2284.             </Overload>
  2285.         </KeyWord>
  2286.         <KeyWord name="llPassTouches" func="yes">
  2287.             <Overload retVal="" descr="If pass == TRUE, touches are passed from children on to parents">
  2288.                 <Param name="integer pass"/>
  2289.             </Overload>
  2290.         </KeyWord>
  2291.         <KeyWord name="llPatrolPoints" func="yes">
  2292.             <Overload retVal="" descr="For AI Character: Patrol a list of points.">
  2293.                 <Param name="list points"/>
  2294.                 <Param name="list options"/>
  2295.             </Overload>
  2296.         </KeyWord>
  2297.         <KeyWord name="llPlaySound" func="yes">
  2298.             <Overload retVal="" descr="Plays attached sound once at volume (0.0 - 1.0)">
  2299.                 <Param name="string sound"/>
  2300.                 <Param name="float volume"/>
  2301.             </Overload>
  2302.         </KeyWord>
  2303.         <KeyWord name="llPlaySoundSlave" func="yes">
  2304.             <Overload retVal="" descr="Plays attached sound once at volume (0.0 - 1.0), synced to next loop of most audible sync master">
  2305.                 <Param name="string sound"/>
  2306.                 <Param name="float volume"/>
  2307.             </Overload>
  2308.         </KeyWord>
  2309.         <KeyWord name="llPointAt" func="yes">
  2310.             <Overload retVal="" descr="Makes agent that owns object point at pos">
  2311.                 <Param name="vector pos"/>
  2312.             </Overload>
  2313.         </KeyWord>
  2314.         <KeyWord name="llPow" func="yes">
  2315.             <Overload retVal="float" descr="Returns the base raised to the power exponent, or returns 0 and triggers Math Error for imaginary results">
  2316.                 <Param name="float base"/>
  2317.                 <Param name="float exponent"/>
  2318.             </Overload>
  2319.         </KeyWord>
  2320.         <KeyWord name="llPreloadSound" func="yes">
  2321.             <Overload retVal="" descr="Preloads a sound on viewers within range">
  2322.                 <Param name="string sound"/>
  2323.             </Overload>
  2324.         </KeyWord>
  2325.         <KeyWord name="llPursue" func="yes">
  2326.             <Overload retVal="" descr="For AI Character: Chase after a target.">
  2327.                 <Param name="key target"/>
  2328.                 <Param name="list options"/>
  2329.             </Overload>
  2330.         </KeyWord>
  2331.         <KeyWord name="llPushObject" func="yes">
  2332.             <Overload retVal="" descr="Applies impulse and ang_impulse to object id">
  2333.                 <Param name="key id"/>
  2334.                 <Param name="vector impulse"/>
  2335.                 <Param name="vector ang_impulse"/>
  2336.                 <Param name="integer local"/>
  2337.             </Overload>
  2338.         </KeyWord>
  2339.         <KeyWord name="llRefreshPrimURL" func="yes">
  2340.             <Overload retVal="" descr="Reloads the web page shown on the sides of the object"/>
  2341.         </KeyWord>
  2342.         <KeyWord name="llRegionSay" func="yes">
  2343.             <Overload retVal="" descr="Broadcasts msg on channel (not 0) that can be heard anywhere in the region by a script listening on channel">
  2344.                 <Param name="integer channel"/>
  2345.                 <Param name="string msg"/>
  2346.             </Overload>
  2347.         </KeyWord>
  2348.         <KeyWord name="llRegionSayTo" func="yes">
  2349.             <Overload retVal="" descr="Sends msg on channel (not DEBUG_CHANNEL) directly to prim or avatar target anywhere within the region.">
  2350.                 <Param name="key target"/>
  2351.                 <Param name="integer channel"/>
  2352.                 <Param name="string msg"/>
  2353.             </Overload>
  2354.         </KeyWord>
  2355.         <KeyWord name="llReleaseCamera" func="yes">
  2356.             <Overload retVal="" descr="Returns camera to agent avatar">
  2357.                 <Param name="key avatar"/>
  2358.             </Overload>
  2359.         </KeyWord>
  2360.         <KeyWord name="llReleaseControls" func="yes">
  2361.             <Overload retVal="" descr="Stops taking inputs that were taken with llTakeControls"/>
  2362.         </KeyWord>
  2363.         <KeyWord name="llReleaseURL" func="yes">
  2364.             <Overload retVal="" descr="Releases the specified URL, it will no longer be usable">
  2365.                 <Param name="string url"/>
  2366.             </Overload>
  2367.         </KeyWord>
  2368.         <KeyWord name="llRemoteDataReply" func="yes">
  2369.             <Overload retVal="" descr="Sends an XML-RPC reply to message_id on channel with payload of string sdata and integer idata">
  2370.                 <Param name="key channel"/>
  2371.                 <Param name="key message_id"/>
  2372.                 <Param name="string sdata"/>
  2373.                 <Param name="integer idata"/>
  2374.             </Overload>
  2375.         </KeyWord>
  2376.         <KeyWord name="llRemoteDataSetRegion" func="yes">
  2377.             <Overload retVal="" descr="DEPRECATED!  Please use llOpenRemoteDataChannel instead.&#10;If an object using remote data channels changes regions, you must call this function to reregister the remote data channels. This call is not needed if the prim does not change regions."/>
  2378.         </KeyWord>
  2379.         <KeyWord name="llRemoteLoadScriptPin" func="yes">
  2380.             <Overload retVal="" descr="Copies script name onto target, if the owner of this scripted object can modify target and is in the same region, and the matching pin is used.&#10;If running == TRUE, starts the script with start_param">
  2381.                 <Param name="key target"/>
  2382.                 <Param name="string name"/>
  2383.                 <Param name="integer pin"/>
  2384.                 <Param name="integer running"/>
  2385.                 <Param name="integer start_param"/>
  2386.             </Overload>
  2387.         </KeyWord>
  2388.         <KeyWord name="llRemoveFromLandBanList" func="yes">
  2389.             <Overload retVal="" descr="Removes avatar from the land ban list">
  2390.                 <Param name="key avatar"/>
  2391.             </Overload>
  2392.         </KeyWord>
  2393.         <KeyWord name="llRemoveFromLandPassList" func="yes">
  2394.             <Overload retVal="" descr="Removes avatar from the land pass list">
  2395.                 <Param name="key avatar"/>
  2396.             </Overload>
  2397.         </KeyWord>
  2398.         <KeyWord name="llRemoveInventory" func="yes">
  2399.             <Overload retVal="" descr="Removes the named inventory item">
  2400.                 <Param name="string item"/>
  2401.             </Overload>
  2402.         </KeyWord>
  2403.         <KeyWord name="llRemoveVehicleFlags" func="yes">
  2404.             <Overload retVal="" descr="Removes the enabled bits in 'flags'">
  2405.                 <Param name="integer flags"/>
  2406.             </Overload>
  2407.         </KeyWord>
  2408.         <KeyWord name="llRequestAgentData" func="yes">
  2409.             <Overload retVal="key" descr="Requests data about agent id. When data is available the dataserver event will be raised.">
  2410.                 <Param name="key id"/>
  2411.                 <Param name="integer data"/>
  2412.             </Overload>
  2413.         </KeyWord>
  2414.         <KeyWord name="llRequestDisplayName" func="yes">
  2415.             <Overload retVal="key" descr="Requests name of an avatar.  When data is available the dataserver event will be raised.">
  2416.                 <Param name="key id"/>
  2417.             </Overload>
  2418.         </KeyWord>
  2419.         <KeyWord name="llRequestInventoryData" func="yes">
  2420.             <Overload retVal="key" descr="Requests data from object's inventory object. When data is available the dataserver event will be raised.">
  2421.                 <Param name="string name"/>
  2422.             </Overload>
  2423.         </KeyWord>
  2424.         <KeyWord name="llRequestPermissions" func="yes">
  2425.             <Overload retVal="" descr="Asks the agent for permission to run certain classes of functions">
  2426.                 <Param name="key agent"/>
  2427.                 <Param name="integer perm"/>
  2428.             </Overload>
  2429.         </KeyWord>
  2430.         <KeyWord name="llRequestSecureURL" func="yes">
  2431.             <Overload retVal="key" descr="Requests one HTTPS:// (SSL) url for use by this object.&#10;An http_request event is triggered with the results."/>
  2432.         </KeyWord>
  2433.         <KeyWord name="llRequestSimulatorData" func="yes">
  2434.             <Overload retVal="key" descr="Requests data about simulator.  When data is available the dataserver event will be raised.">
  2435.                 <Param name="string simulator"/>
  2436.                 <Param name="integer data"/>
  2437.             </Overload>
  2438.         </KeyWord>
  2439.         <KeyWord name="llRequestURL" func="yes">
  2440.             <Overload retVal="key" descr="Requests one HTTP:// url for use by this object.&#10;An http_request event is triggered with the results."/>
  2441.         </KeyWord>
  2442.         <KeyWord name="llRequestUsername" func="yes">
  2443.             <Overload retVal="key" descr="Requests single-word username of an avatar.  When data is available the dataserver event will be raised.">
  2444.                 <Param name="key id"/>
  2445.             </Overload>
  2446.         </KeyWord>
  2447.         <KeyWord name="llResetAnimationOverride" func="yes">
  2448.             <Overload retVal="" descr="Resets the animation override of the specified animation state (anim_state) to the corresponding default value.">
  2449.                 <Param name="string anim_state"/>
  2450.             </Overload>
  2451.         </KeyWord>
  2452.         <KeyWord name="llResetLandBanList" func="yes">
  2453.             <Overload retVal="" descr="Removes all Residents from the land ban list"/>
  2454.         </KeyWord>
  2455.         <KeyWord name="llResetLandPassList" func="yes">
  2456.             <Overload retVal="" descr="Removes all Residents from the land access/pass list"/>
  2457.         </KeyWord>
  2458.         <KeyWord name="llResetOtherScript" func="yes">
  2459.             <Overload retVal="" descr="Resets script name">
  2460.                 <Param name="string name"/>
  2461.             </Overload>
  2462.         </KeyWord>
  2463.         <KeyWord name="llResetScript" func="yes">
  2464.             <Overload retVal="" descr="Resets the script"/>
  2465.         </KeyWord>
  2466.         <KeyWord name="llResetTime" func="yes">
  2467.             <Overload retVal="" descr="Sets the script timer to zero"/>
  2468.         </KeyWord>
  2469.         <KeyWord name="llRezAtRoot" func="yes">
  2470.             <Overload retVal="" descr="Instantiates owner's inventory object rotated to rot with its root at pos, moving at vel, using param as the start parameter">
  2471.                 <Param name="string inventory"/>
  2472.                 <Param name="vector pos"/>
  2473.                 <Param name="vector vel"/>
  2474.                 <Param name="rotation rot"/>
  2475.                 <Param name="integer param"/>
  2476.             </Overload>
  2477.         </KeyWord>
  2478.         <KeyWord name="llRezObject" func="yes">
  2479.             <Overload retVal="" descr="Instantiates owner's inventory object at pos with velocity vel and rotation rot with start parameter param">
  2480.                 <Param name="string inventory"/>
  2481.                 <Param name="vector pos"/>
  2482.                 <Param name="vector vel"/>
  2483.                 <Param name="rotation rot"/>
  2484.                 <Param name="integer param"/>
  2485.             </Overload>
  2486.         </KeyWord>
  2487.         <KeyWord name="llRot2Angle" func="yes">
  2488.             <Overload retVal="float" descr="Returns the rotation angle represented by rot">
  2489.                 <Param name="rotation rot"/>
  2490.             </Overload>
  2491.         </KeyWord>
  2492.         <KeyWord name="llRot2Axis" func="yes">
  2493.             <Overload retVal="vector" descr="Returns the rotation axis represented by rot">
  2494.                 <Param name="rotation rot"/>
  2495.             </Overload>
  2496.         </KeyWord>
  2497.         <KeyWord name="llRot2Euler" func="yes">
  2498.             <Overload retVal="vector" descr="Returns the Euler representation (roll, pitch, yaw) of q">
  2499.                 <Param name="rotation q"/>
  2500.             </Overload>
  2501.         </KeyWord>
  2502.         <KeyWord name="llRot2Fwd" func="yes">
  2503.             <Overload retVal="vector" descr="Returns the forward vector defined by q">
  2504.                 <Param name="rotation q"/>
  2505.             </Overload>
  2506.         </KeyWord>
  2507.         <KeyWord name="llRot2Left" func="yes">
  2508.             <Overload retVal="vector" descr="Returns the left vector defined by q">
  2509.                 <Param name="rotation q"/>
  2510.             </Overload>
  2511.         </KeyWord>
  2512.         <KeyWord name="llRot2Up" func="yes">
  2513.             <Overload retVal="vector" descr="Returns the up vector defined by q">
  2514.                 <Param name="rotation q"/>
  2515.             </Overload>
  2516.         </KeyWord>
  2517.         <KeyWord name="llRotBetween" func="yes">
  2518.             <Overload retVal="rotation" descr="Returns the rotation to rotate v1 to v2">
  2519.                 <Param name="vector v1"/>
  2520.                 <Param name="vector v2"/>
  2521.             </Overload>
  2522.         </KeyWord>
  2523.         <KeyWord name="llRotLookAt" func="yes">
  2524.             <Overload retVal="" descr="Causes object to point its forward axis towards target">
  2525.                 <Param name="rotation target"/>
  2526.                 <Param name="float strength"/>
  2527.                 <Param name="float damping"/>
  2528.             </Overload>
  2529.         </KeyWord>
  2530.         <KeyWord name="llRotTarget" func="yes">
  2531.             <Overload retVal="integer" descr="Set rotations with error of rot as a rotational target and return an ID for the rotational target">
  2532.                 <Param name="rotation rot"/>
  2533.                 <Param name="float error"/>
  2534.             </Overload>
  2535.         </KeyWord>
  2536.         <KeyWord name="llRotTargetRemove" func="yes">
  2537.             <Overload retVal="" descr="Removes rotational target number registered with llRotTarget">
  2538.                 <Param name="integer number"/>
  2539.             </Overload>
  2540.         </KeyWord>
  2541.         <KeyWord name="llRotateTexture" func="yes">
  2542.             <Overload retVal="" descr="Sets the texture rotation for the chosen face">
  2543.                 <Param name="float rotation"/>
  2544.                 <Param name="integer face"/>
  2545.             </Overload>
  2546.         </KeyWord>
  2547.         <KeyWord name="llRound" func="yes">
  2548.             <Overload retVal="integer" descr="Returns val rounded to the nearest integer">
  2549.                 <Param name="float val"/>
  2550.             </Overload>
  2551.         </KeyWord>
  2552.         <KeyWord name="llSHA1String" func="yes">
  2553.             <Overload retVal="string" descr="Returns a string of 40 hex characters that is the SHA1 security Hash of src">
  2554.                 <Param name="string src"/>
  2555.             </Overload>
  2556.         </KeyWord>
  2557.         <KeyWord name="llSameGroup" func="yes">
  2558.             <Overload retVal="integer" descr="Returns TRUE if avatar id is in the same region and has the same active group, otherwise FALSE">
  2559.                 <Param name="key id"/>
  2560.             </Overload>
  2561.         </KeyWord>
  2562.         <KeyWord name="llSay" func="yes">
  2563.             <Overload retVal="" descr="Says the text of msg on channel">
  2564.                 <Param name="integer channel"/>
  2565.                 <Param name="string msg"/>
  2566.             </Overload>
  2567.         </KeyWord>
  2568.         <KeyWord name="llScaleTexture" func="yes">
  2569.             <Overload retVal="" descr="Sets the texture u &amp; v scales for the chosen face or ALL_SIDES">
  2570.                 <Param name="float u"/>
  2571.                 <Param name="float v"/>
  2572.                 <Param name="integer face"/>
  2573.             </Overload>
  2574.         </KeyWord>
  2575.         <KeyWord name="llScriptDanger" func="yes">
  2576.             <Overload retVal="integer" descr="Returns TRUE if pos is over public land, sandbox land, land that doesn't allow everyone to edit and build, or land that doesn't allow outside scripts">
  2577.                 <Param name="vector pos"/>
  2578.             </Overload>
  2579.         </KeyWord>
  2580.         <KeyWord name="llScriptProfiler" func="yes">
  2581.             <Overload retVal="" descr="Enabled or disables script profiling options. Currently only supports PROFILE_SCRIPT_MEMORY (mono only) and PROFILE_NONE.&#10;MAY SIGNIFICANTLY REDUCE SCRIPT PERFORMANCE!">
  2582.                 <Param name="integer flags"/>
  2583.             </Overload>
  2584.         </KeyWord>
  2585.         <KeyWord name="llSendRemoteData" func="yes">
  2586.             <Overload retVal="key" descr="Sends an XML-RPC request to dest through channel with payload of channel (in a string), integer idata and string sdata.&#10;Returns a key that is the message_id for the resulting remote_data events.">
  2587.                 <Param name="key channel"/>
  2588.                 <Param name="string dest"/>
  2589.                 <Param name="integer idata"/>
  2590.                 <Param name="string sdata"/>
  2591.             </Overload>
  2592.         </KeyWord>
  2593.         <KeyWord name="llSensor" func="yes">
  2594.             <Overload retVal="" descr="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 keytype can be empty or 0)">
  2595.                 <Param name="string name"/>
  2596.                 <Param name="key id"/>
  2597.                 <Param name="integer type"/>
  2598.                 <Param name="float range"/>
  2599.                 <Param name="float arc"/>
  2600.             </Overload>
  2601.         </KeyWord>
  2602.         <KeyWord name="llSensorRemove" func="yes">
  2603.             <Overload retVal="" descr="Removes the sensor setup by llSensorRepeat"/>
  2604.         </KeyWord>
  2605.         <KeyWord name="llSensorRepeat" func="yes">
  2606.             <Overload retVal="" descr="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 keytype can be empty or 0) and repeats every rate seconds">
  2607.                 <Param name="string name"/>
  2608.                 <Param name="key id"/>
  2609.                 <Param name="integer type"/>
  2610.                 <Param name="float range"/>
  2611.                 <Param name="float arc"/>
  2612.                 <Param name="float rate"/>
  2613.             </Overload>
  2614.         </KeyWord>
  2615.         <KeyWord name="llSetAlpha" func="yes">
  2616.             <Overload retVal="" descr="Sets the alpha on face">
  2617.                 <Param name="float alpha"/>
  2618.                 <Param name="integer face"/>
  2619.             </Overload>
  2620.         </KeyWord>
  2621.         <KeyWord name="llSetAngularVelocity" func="yes">
  2622.             <Overload retVal="" descr="Sets an objects angular velocity, in local coords if local == TRUE (if the script is physical)">
  2623.                 <Param name="vector angular_velocity"/>
  2624.                 <Param name="integer local"/>
  2625.             </Overload>
  2626.         </KeyWord>
  2627.         <KeyWord name="llSetAnimationOverride" func="yes">
  2628.             <Overload retVal="" descr="Set the animation (anim) that will play for the given animation state (anim_state).">
  2629.                 <Param name="string anim_state"/>
  2630.                 <Param name="string anim"/>
  2631.             </Overload>
  2632.         </KeyWord>
  2633.         <KeyWord name="llSetBuoyancy" func="yes">
  2634.             <Overload retVal="" descr="Sets the buoyancy of the task or object (0 is disabled, &lt; 1.0 sinks, 1.0 floats, &gt; 1.0 rises)">
  2635.                 <Param name="float buoyancy"/>
  2636.             </Overload>
  2637.         </KeyWord>
  2638.         <KeyWord name="llSetCameraAtOffset" func="yes">
  2639.             <Overload retVal="" descr="Sets the point the camera is looking at to offset for avatars that sit on the object">
  2640.                 <Param name="vector offset"/>
  2641.             </Overload>
  2642.         </KeyWord>
  2643.         <KeyWord name="llSetCameraEyeOffset" func="yes">
  2644.             <Overload retVal="" descr="Sets the camera eye offset for avatars that sit on the object">
  2645.                 <Param name="vector offset"/>
  2646.             </Overload>
  2647.         </KeyWord>
  2648.         <KeyWord name="llSetCameraParams" func="yes">
  2649.             <Overload retVal="" descr="Sets multiple camera parameters at once.&#10;List format is [ rule1, data1, rule2, data2 . . . rulen, datan ]">
  2650.                 <Param name="list rules"/>
  2651.             </Overload>
  2652.         </KeyWord>
  2653.         <KeyWord name="llSetClickAction" func="yes">
  2654.             <Overload retVal="" descr="Sets the action performed when a prim is clicked upon">
  2655.                 <Param name="integer action"/>
  2656.             </Overload>
  2657.         </KeyWord>
  2658.         <KeyWord name="llSetColor" func="yes">
  2659.             <Overload retVal="" descr="Sets the color on face of the prim">
  2660.                 <Param name="vector color"/>
  2661.                 <Param name="integer face"/>
  2662.             </Overload>
  2663.         </KeyWord>
  2664.         <KeyWord name="llSetContentType" func="yes">
  2665.             <Overload retVal="" descr="Set the Internet media type of an LSL HTTP server response.&#10;content_type may be one of CONTENT_TYPE_TEXT (default) &quot;text/plain&quot;, or CONTENT_TYPE_HTML &quot;text/html&quot;, only valid for embedded browsers on content owned by the person viewing. Falls back to &quot;text/plain&quot; otherwise.">
  2666.                 <Param name="key request_id"/>
  2667.                 <Param name="integer content_type"/>
  2668.             </Overload>
  2669.         </KeyWord>
  2670.         <KeyWord name="llSetDamage" func="yes">
  2671.             <Overload retVal="" descr="Sets the amount of damage that will be done when this object hits an avatar.">
  2672.                 <Param name="float damage"/>
  2673.             </Overload>
  2674.         </KeyWord>
  2675.         <KeyWord name="llSetForce" func="yes">
  2676.             <Overload retVal="" descr="Applies force to the object (if the script is physical), in local coords if local == TRUE">
  2677.                 <Param name="vector force"/>
  2678.                 <Param name="integer local"/>
  2679.             </Overload>
  2680.         </KeyWord>
  2681.         <KeyWord name="llSetForceAndTorque" func="yes">
  2682.             <Overload retVal="" descr="Sets the force and torque of object (if the script is physical), in local coords if local == TRUE">
  2683.                 <Param name="vector force"/>
  2684.                 <Param name="vector torque"/>
  2685.                 <Param name="integer local"/>
  2686.             </Overload>
  2687.         </KeyWord>
  2688.         <KeyWord name="llSetHoverHeight" func="yes">
  2689.             <Overload retVal="" descr="Critically damps to a height above the ground (or water) in tau seconds">
  2690.                 <Param name="float height"/>
  2691.                 <Param name="integer water"/>
  2692.                 <Param name="float tau"/>
  2693.             </Overload>
  2694.         </KeyWord>
  2695.         <KeyWord name="llSetInventoryPermMask" func="yes">
  2696.             <Overload retVal="" descr="Sets the given permission mask to the new value on the inventory item (requires God Mode)">
  2697.                 <Param name="string item"/>
  2698.                 <Param name="integer mask"/>
  2699.                 <Param name="integer value"/>
  2700.             </Overload>
  2701.         </KeyWord>
  2702.         <KeyWord name="llSetKeyframedMotion" func="yes">
  2703.             <Overload retVal="" descr="Requests that a nonphysical object be keyframed according to keyframe list.">
  2704.                 <Param name="list keyframes"/>
  2705.                 <Param name="list options"/>
  2706.             </Overload>
  2707.         </KeyWord>
  2708.         <KeyWord name="llSetLinkAlpha" func="yes">
  2709.             <Overload retVal="" descr="If a prim exists in the link chain at linknumber, sets face to alpha">
  2710.                 <Param name="integer linknumber"/>
  2711.                 <Param name="float alpha"/>
  2712.                 <Param name="integer face"/>
  2713.             </Overload>
  2714.         </KeyWord>
  2715.         <KeyWord name="llSetLinkCamera" func="yes">
  2716.             <Overload retVal="" descr="Sets the camera eye offset, and the offset that camera is looking at, for avatars that sit on the linked prim.&#10;The two vector parameters are offsets relative to the object's center and expressed in local coordinates.">
  2717.                 <Param name="integer link"/>
  2718.                 <Param name="vector eye"/>
  2719.                 <Param name="vector at"/>
  2720.             </Overload>
  2721.         </KeyWord>
  2722.         <KeyWord name="llSetLinkColor" func="yes">
  2723.             <Overload retVal="" descr="Sets face to color if a task exists in the link chain at linknumber">
  2724.                 <Param name="integer linknumber"/>
  2725.                 <Param name="vector color"/>
  2726.                 <Param name="integer face"/>
  2727.             </Overload>
  2728.         </KeyWord>
  2729.         <KeyWord name="llSetLinkMedia" func="yes">
  2730.             <Overload retVal="" descr="Set the media params for a particular face on linked prim.  List is a set of name/value pairs (in no particular order). The possible names are below, along with the types of values and what they mean.  If media is not already on this object, add it. Params not specified are unchanged, or if new media is added set to the default specified.">
  2731.                 <Param name="integer link"/>
  2732.                 <Param name="integer face"/>
  2733.                 <Param name="list params"/>
  2734.             </Overload>
  2735.         </KeyWord>
  2736.         <KeyWord name="llSetLinkPrimitiveParams" func="yes">
  2737.             <Overload retVal="" descr="Sets primitive parameters for linknumber based on rules">
  2738.                 <Param name="integer linknumber"/>
  2739.                 <Param name="list rules"/>
  2740.             </Overload>
  2741.         </KeyWord>
  2742.         <KeyWord name="llSetLinkPrimitiveParamsFast" func="yes">
  2743.             <Overload retVal="" descr="Set primitive parameters for linknumber based on rules.">
  2744.                 <Param name="integer linknumber"/>
  2745.                 <Param name="list rules"/>
  2746.             </Overload>
  2747.         </KeyWord>
  2748.         <KeyWord name="llSetLinkTexture" func="yes">
  2749.             <Overload retVal="" descr="Sets the texture of face for a task that exists in the link chain at linknumber">
  2750.                 <Param name="integer linknumber"/>
  2751.                 <Param name="string texture"/>
  2752.                 <Param name="integer face"/>
  2753.             </Overload>
  2754.         </KeyWord>
  2755.         <KeyWord name="llSetLinkTextureAnim" func="yes">
  2756.             <Overload retVal="" descr="Animate the texture on the specified prim's face/faces.">
  2757.                 <Param name="integer link"/>
  2758.                 <Param name="integer mode"/>
  2759.                 <Param name="integer face"/>
  2760.                 <Param name="integer sizex"/>
  2761.                 <Param name="integer sizey"/>
  2762.                 <Param name="float start"/>
  2763.                 <Param name="float length"/>
  2764.                 <Param name="float rate"/>
  2765.             </Overload>
  2766.         </KeyWord>
  2767.         <KeyWord name="llSetLocalRot" func="yes">
  2768.             <Overload retVal="" descr="Sets the rotation of a child prim relative to the root prim">
  2769.                 <Param name="rotation rot"/>
  2770.             </Overload>
  2771.         </KeyWord>
  2772.         <KeyWord name="llSetMemoryLimit" func="yes">
  2773.             <Overload retVal="integer" descr="Request limit bytes to be reserved for this script.&#10;Returns a success/failure flag (STATUS_OK when successful, another of the STATUS_* flags on failure) for whether the memory limit was set.&#10;Only relevant for Mono-compiled scripts.">
  2774.                 <Param name="integer limit"/>
  2775.             </Overload>
  2776.         </KeyWord>
  2777.         <KeyWord name="llSetObjectDesc" func="yes">
  2778.             <Overload retVal="" descr="Sets the prim's description">
  2779.                 <Param name="string name"/>
  2780.             </Overload>
  2781.         </KeyWord>
  2782.         <KeyWord name="llSetObjectName" func="yes">
  2783.             <Overload retVal="" descr="Sets the prim's name to the name parameter">
  2784.                 <Param name="string name"/>
  2785.             </Overload>
  2786.         </KeyWord>
  2787.         <KeyWord name="llSetObjectPermMask" func="yes">
  2788.             <Overload retVal="" descr="Sets the given permission mask to the new value on the root object the task is attached to (requires God Mode)">
  2789.                 <Param name="integer mask"/>
  2790.                 <Param name="integer value"/>
  2791.             </Overload>
  2792.         </KeyWord>
  2793.         <KeyWord name="llSetParcelMusicURL" func="yes">
  2794.             <Overload retVal="" descr="Sets the streaming audio URL for the parcel which the object is on">
  2795.                 <Param name="string url"/>
  2796.             </Overload>
  2797.         </KeyWord>
  2798.         <KeyWord name="llSetPayPrice" func="yes">
  2799.             <Overload retVal="" descr="Sets the default amount on the dialog that appears when someone chooses to pay this prim">
  2800.                 <Param name="integer price"/>
  2801.                 <Param name="list quick_pay_buttons"/>
  2802.             </Overload>
  2803.         </KeyWord>
  2804.         <KeyWord name="llSetPhysicsMaterial" func="yes">
  2805.             <Overload retVal="" descr="Sets the requested attributes of the root object's physics material.">
  2806.                 <Param name="integer flags"/>
  2807.                 <Param name="float gravity_multiplier"/>
  2808.                 <Param name="float restitution"/>
  2809.                 <Param name="float friction"/>
  2810.                 <Param name="float density"/>
  2811.             </Overload>
  2812.         </KeyWord>
  2813.         <KeyWord name="llSetPos" func="yes">
  2814.             <Overload retVal="" descr="Moves the object or prim towards pos without using physics (if the script isn't physical)">
  2815.                 <Param name="vector pos"/>
  2816.             </Overload>
  2817.         </KeyWord>
  2818.         <KeyWord name="llSetPrimMediaParams" func="yes">
  2819.             <Overload retVal="" descr="Sets the media params for a particular face on an object. If media is not already on this object, add it.&#10;List is a set of name/value pairs in no particular order.  Params not specified are unchanged, or if new media is added then set to the default specified.&#10;The possible names are below, along with the types of values and what they mean.">
  2820.                 <Param name="integer face"/>
  2821.                 <Param name="list params"/>
  2822.             </Overload>
  2823.         </KeyWord>
  2824.         <KeyWord name="llSetPrimURL" func="yes">
  2825.             <Overload retVal="" descr="Updates the URL for the web page shown on the sides of the object">
  2826.                 <Param name="string url"/>
  2827.             </Overload>
  2828.         </KeyWord>
  2829.         <KeyWord name="llSetPrimitiveParams" func="yes">
  2830.             <Overload retVal="" descr="Sets the prim's parameters according to rules">
  2831.                 <Param name="list rules"/>
  2832.             </Overload>
  2833.         </KeyWord>
  2834.         <KeyWord name="llSetRegionPos" func="yes">
  2835.             <Overload retVal="integer" descr="Sets the position anywhere within the region (if the object isn't physical)">
  2836.                 <Param name="vector pos"/>
  2837.             </Overload>
  2838.         </KeyWord>
  2839.         <KeyWord name="llSetRemoteScriptAccessPin" func="yes">
  2840.             <Overload retVal="" descr="If pin is set to a non-zero number, allows a prim to have scripts remotely loaded via llRemoteLoadScriptPin when it passes in the correct pin. Otherwise, llRemoteLoadScriptPin is ignored.">
  2841.                 <Param name="integer pin"/>
  2842.             </Overload>
  2843.         </KeyWord>
  2844.         <KeyWord name="llSetRot" func="yes">
  2845.             <Overload retVal="" descr="Sets the rotation">
  2846.                 <Param name="rotation rot"/>
  2847.             </Overload>
  2848.         </KeyWord>
  2849.         <KeyWord name="llSetScale" func="yes">
  2850.             <Overload retVal="" descr="Sets the scale of the prim">
  2851.                 <Param name="vector scale"/>
  2852.             </Overload>
  2853.         </KeyWord>
  2854.         <KeyWord name="llSetScriptState" func="yes">
  2855.             <Overload retVal="" descr="Sets the running state of the specified script">
  2856.                 <Param name="string name"/>
  2857.                 <Param name="integer run"/>
  2858.             </Overload>
  2859.         </KeyWord>
  2860.         <KeyWord name="llSetSitText" func="yes">
  2861.             <Overload retVal="" descr="Displays text rather than the default 'Sit Here' in the pie menu">
  2862.                 <Param name="string text"/>
  2863.             </Overload>
  2864.         </KeyWord>
  2865.         <KeyWord name="llSetSoundQueueing" func="yes">
  2866.             <Overload retVal="" descr="Sets whether attached sounds wait for the current sound to finish (If queue == TRUE then queuing is enabled, if FALSE queuing is disabled [default])">
  2867.                 <Param name="integer queue"/>
  2868.             </Overload>
  2869.         </KeyWord>
  2870.         <KeyWord name="llSetSoundRadius" func="yes">
  2871.             <Overload retVal="" descr="Establishes a hard cut-off radius for audibility of scripted sounds (both attached and triggered)">
  2872.                 <Param name="float radius"/>
  2873.             </Overload>
  2874.         </KeyWord>
  2875.         <KeyWord name="llSetStatus" func="yes">
  2876.             <Overload retVal="" descr="Sets status (STATUS_PHYSICS, STATUS_PHANTOM, STATUS_BLOCK_GRAB, STATUS_ROTATE_X, STATUS_ROTATE_Y, and/or STATUS_ROTATE_Z) to value">
  2877.                 <Param name="integer status"/>
  2878.                 <Param name="integer value"/>
  2879.             </Overload>
  2880.         </KeyWord>
  2881.         <KeyWord name="llSetText" func="yes">
  2882.             <Overload retVal="" descr="Displays text that hovers over the prim with specific color and translucency specified with alpha">
  2883.                 <Param name="string text"/>
  2884.                 <Param name="vector color"/>
  2885.                 <Param name="float alpha"/>
  2886.             </Overload>
  2887.         </KeyWord>
  2888.         <KeyWord name="llSetTexture" func="yes">
  2889.             <Overload retVal="" descr="Sets the texture of face or ALL_SIDES">
  2890.                 <Param name="string texture"/>
  2891.                 <Param name="integer face"/>
  2892.             </Overload>
  2893.         </KeyWord>
  2894.         <KeyWord name="llSetTextureAnim" func="yes">
  2895.             <Overload retVal="" descr="Animates the texture on the specified face/faces">
  2896.                 <Param name="integer mode"/>
  2897.                 <Param name="integer face"/>
  2898.                 <Param name="integer sizex"/>
  2899.                 <Param name="integer sizey"/>
  2900.                 <Param name="float start"/>
  2901.                 <Param name="float length"/>
  2902.                 <Param name="float rate"/>
  2903.             </Overload>
  2904.         </KeyWord>
  2905.         <KeyWord name="llSetTimerEvent" func="yes">
  2906.             <Overload retVal="" descr="Causes the timer event to be triggered a maximum of once every sec seconds">
  2907.                 <Param name="float sec"/>
  2908.             </Overload>
  2909.         </KeyWord>
  2910.         <KeyWord name="llSetTorque" func="yes">
  2911.             <Overload retVal="" descr="Sets the torque of object (if the script is physical), in local coords if local == TRUE">
  2912.                 <Param name="vector torque"/>
  2913.                 <Param name="integer local"/>
  2914.             </Overload>
  2915.         </KeyWord>
  2916.         <KeyWord name="llSetTouchText" func="yes">
  2917.             <Overload retVal="" descr="Displays text rather than the default 'Touch' in the pie menu">
  2918.                 <Param name="string text"/>
  2919.             </Overload>
  2920.         </KeyWord>
  2921.         <KeyWord name="llSetVehicleFlags" func="yes">
  2922.             <Overload retVal="" descr="Sets the enabled bits in 'flags'">
  2923.                 <Param name="integer flags"/>
  2924.             </Overload>
  2925.         </KeyWord>
  2926.         <KeyWord name="llSetVehicleFloatParam" func="yes">
  2927.             <Overload retVal="" descr="Sets the specified vehicle float parameter">
  2928.                 <Param name="integer param"/>
  2929.                 <Param name="float value"/>
  2930.             </Overload>
  2931.         </KeyWord>
  2932.         <KeyWord name="llSetVehicleType" func="yes">
  2933.             <Overload retVal="" descr="Sets the vehicle to one of the default types">
  2934.                 <Param name="integer type"/>
  2935.             </Overload>
  2936.         </KeyWord>
  2937.         <KeyWord name="llSetVehicleVectorParam" func="yes">
  2938.             <Overload retVal="" descr="Sets the specified vehicle rotation parameter">
  2939.                 <Param name="integer param"/>
  2940.                 <Param name="rotation rot"/>
  2941.             </Overload>
  2942.         </KeyWord>
  2943.         <KeyWord name="llSetVehicleVectorParam" func="yes">
  2944.             <Overload retVal="" descr="Sets the specified vehicle vector parameter">
  2945.                 <Param name="integer param"/>
  2946.                 <Param name="vector vec"/>
  2947.             </Overload>
  2948.         </KeyWord>
  2949.         <KeyWord name="llSetVelocity" func="yes">
  2950.             <Overload retVal="" descr="Sets an objects velocity, in local coords if local == TRUE (if the script is physical)">
  2951.                 <Param name="vector velocity"/>
  2952.                 <Param name="integer local"/>
  2953.             </Overload>
  2954.         </KeyWord>
  2955.         <KeyWord name="llShout" func="yes">
  2956.             <Overload retVal="" descr="Shouts the text of msg on channel">
  2957.                 <Param name="integer channel"/>
  2958.                 <Param name="string msg"/>
  2959.             </Overload>
  2960.         </KeyWord>
  2961.         <KeyWord name="llSin" func="yes">
  2962.             <Overload retVal="float" descr="Returns the sine of theta (theta in radians)">
  2963.                 <Param name="float theta"/>
  2964.             </Overload>
  2965.         </KeyWord>
  2966.         <KeyWord name="llSitTarget" func="yes">
  2967.             <Overload retVal="" descr="Sets the sit location for the prim.  If offset == &lt;0,0,0&gt; then the sit target is removed.">
  2968.                 <Param name="vector offset"/>
  2969.                 <Param name="rotation rot"/>
  2970.             </Overload>
  2971.         </KeyWord>
  2972.         <KeyWord name="llSleep" func="yes">
  2973.             <Overload retVal="" descr="Puts the script to sleep for sec seconds">
  2974.                 <Param name="float sec"/>
  2975.             </Overload>
  2976.         </KeyWord>
  2977.         <KeyWord name="llSound" func="yes">
  2978.             <Overload retVal="" descr="Plays sound at volume and whether it should loop or not.">
  2979.                 <Param name="string sound"/>
  2980.                 <Param name="float volume"/>
  2981.                 <Param name="integer queue"/>
  2982.                 <Param name="integer loop"/>
  2983.             </Overload>
  2984.         </KeyWord>
  2985.         <KeyWord name="llSound" func="yes">
  2986.             <Overload retVal="" descr="Plays sound at volume and whether it should loop or not">
  2987.                 <Param name="string sound"/>
  2988.                 <Param name="float volume"/>
  2989.                 <Param name="integer queue"/>
  2990.                 <Param name="integer loop"/>
  2991.             </Overload>
  2992.         </KeyWord>
  2993.         <KeyWord name="llSoundPreload" func="yes">
  2994.             <Overload retVal="" descr="Preloads a sound on viewers within range">
  2995.                 <Param name="string sound"/>
  2996.             </Overload>
  2997.         </KeyWord>
  2998.         <KeyWord name="llSqrt" func="yes">
  2999.             <Overload retVal="float" descr="Returns the square root of val, or returns 0 and triggers a Math Error for imaginary results">
  3000.                 <Param name="float val"/>
  3001.             </Overload>
  3002.         </KeyWord>
  3003.         <KeyWord name="llStartAnimation" func="yes">
  3004.             <Overload retVal="" descr="Starts animation anim for agent that granted PERMISSION_TRIGGER_ANIMATION if the permission has not been revoked">
  3005.                 <Param name="string anim"/>
  3006.             </Overload>
  3007.         </KeyWord>
  3008.         <KeyWord name="llStopAnimation" func="yes">
  3009.             <Overload retVal="" descr="Stops animation anim for agent that granted permission">
  3010.                 <Param name="string anim"/>
  3011.             </Overload>
  3012.         </KeyWord>
  3013.         <KeyWord name="llStopHover" func="yes">
  3014.             <Overload retVal="" descr="Stops hovering to a height"/>
  3015.         </KeyWord>
  3016.         <KeyWord name="llStopLookAt" func="yes">
  3017.             <Overload retVal="" descr="Stops causing object to point at a target"/>
  3018.         </KeyWord>
  3019.         <KeyWord name="llStopMoveToTarget" func="yes">
  3020.             <Overload retVal="" descr="Stops critically damped motion"/>
  3021.         </KeyWord>
  3022.         <KeyWord name="llStopPointAt" func="yes">
  3023.             <Overload retVal="" descr="Stops pointing agent that owns object"/>
  3024.         </KeyWord>
  3025.         <KeyWord name="llStopSound" func="yes">
  3026.             <Overload retVal="" descr="Stops currently attached sound"/>
  3027.         </KeyWord>
  3028.         <KeyWord name="llStringLength" func="yes">
  3029.             <Overload retVal="integer" descr="Returns the length of string">
  3030.                 <Param name="string str"/>
  3031.             </Overload>
  3032.         </KeyWord>
  3033.         <KeyWord name="llStringToBase64" func="yes">
  3034.             <Overload retVal="string" descr="Converts a string to the Base64 representation of the string">
  3035.                 <Param name="string str"/>
  3036.             </Overload>
  3037.         </KeyWord>
  3038.         <KeyWord name="llStringTrim" func="yes">
  3039.             <Overload retVal="string" descr="Trims the leading and/or trailing white spaces from a string.&#10;trim_type can be STRING_TRIM, STRING_TRIM_HEAD or STRING_TRIM_TAIL.">
  3040.                 <Param name="string src"/>
  3041.                 <Param name="integer trim_type"/>
  3042.             </Overload>
  3043.         </KeyWord>
  3044.         <KeyWord name="llSubStringIndex" func="yes">
  3045.             <Overload retVal="integer" descr="Returns an integer that is the index in source where pattern first appears.&#10;(Returns -1 if not found)">
  3046.                 <Param name="string source"/>
  3047.                 <Param name="string pattern"/>
  3048.             </Overload>
  3049.         </KeyWord>
  3050.         <KeyWord name="llTakeCamera" func="yes">
  3051.             <Overload retVal="" descr="Moves avatar's viewpoint to task">
  3052.                 <Param name="key avatar"/>
  3053.             </Overload>
  3054.         </KeyWord>
  3055.         <KeyWord name="llTakeControls" func="yes">
  3056.             <Overload retVal="" descr="Allows for intercepting keyboard and mouse clicks from the agent the script has permissions for">
  3057.                 <Param name="integer controls"/>
  3058.                 <Param name="integer accept"/>
  3059.                 <Param name="integer pass_on"/>
  3060.             </Overload>
  3061.         </KeyWord>
  3062.         <KeyWord name="llTan" func="yes">
  3063.             <Overload retVal="float" descr="Returns the tangent of theta (theta in radians)">
  3064.                 <Param name="float theta"/>
  3065.             </Overload>
  3066.         </KeyWord>
  3067.         <KeyWord name="llTarget" func="yes">
  3068.             <Overload retVal="integer" descr="Sets positions within range of position as a target and return an ID for the target">
  3069.                 <Param name="vector position"/>
  3070.                 <Param name="float range"/>
  3071.             </Overload>
  3072.         </KeyWord>
  3073.         <KeyWord name="llTargetOmega" func="yes">
  3074.             <Overload retVal="" descr="Rotates the object around axis at spinrate with strength gain">
  3075.                 <Param name="vector axis"/>
  3076.                 <Param name="float spinrate"/>
  3077.                 <Param name="float gain"/>
  3078.             </Overload>
  3079.         </KeyWord>
  3080.         <KeyWord name="llTargetRemove" func="yes">
  3081.             <Overload retVal="" descr="Removes positional target number registered with llTarget">
  3082.                 <Param name="integer number"/>
  3083.             </Overload>
  3084.         </KeyWord>
  3085.         <KeyWord name="llTeleportAgent" func="yes">
  3086.             <Overload retVal="" descr="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.">
  3087.                 <Param name="key avatar"/>
  3088.                 <Param name="string landmark"/>
  3089.                 <Param name="vector position"/>
  3090.                 <Param name="vector look_at"/>
  3091.             </Overload>
  3092.         </KeyWord>
  3093.         <KeyWord name="llTeleportAgentGlobalCoords" func="yes">
  3094.             <Overload retVal="" descr="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.&#10;A region's global coordinates can be retrieved using llRequestSimulatorData(region_name, DATA_SIM_POS)">
  3095.                 <Param name="key agent"/>
  3096.                 <Param name="vector global_coordinates"/>
  3097.                 <Param name="vector region_coordinates"/>
  3098.                 <Param name="vector look_at"/>
  3099.             </Overload>
  3100.         </KeyWord>
  3101.         <KeyWord name="llTeleportAgentHome" func="yes">
  3102.             <Overload retVal="" descr="Teleports avatar on the owner's land to their home location without any warning">
  3103.                 <Param name="key id"/>
  3104.             </Overload>
  3105.         </KeyWord>
  3106.         <KeyWord name="llTextBox" func="yes">
  3107.             <Overload retVal="" descr="Shows a window on the avatar's screen with the message.&#10;It contains a text box for input, and if entered that text is chatted on chat_channel.">
  3108.                 <Param name="key avatar"/>
  3109.                 <Param name="string message"/>
  3110.                 <Param name="integer chat_channel"/>
  3111.             </Overload>
  3112.         </KeyWord>
  3113.         <KeyWord name="llToLower" func="yes">
  3114.             <Overload retVal="string" descr="Returns a string that is src with all lower-case characters">
  3115.                 <Param name="string src"/>
  3116.             </Overload>
  3117.         </KeyWord>
  3118.         <KeyWord name="llToUpper" func="yes">
  3119.             <Overload retVal="string" descr="Returns a string that is src with all upper-case characters">
  3120.                 <Param name="string src"/>
  3121.             </Overload>
  3122.         </KeyWord>
  3123.         <KeyWord name="llTransferLindenDollars" func="yes">
  3124.             <Overload retVal="key" descr="Transfer amount of linden dollars (L$) from script owner to destination. Returns a key to a corresponding transaction_result event for the success of the transfer.">
  3125.                 <Param name="key destination"/>
  3126.                 <Param name="integer amount"/>
  3127.             </Overload>
  3128.         </KeyWord>
  3129.         <KeyWord name="llTriggerSound" func="yes">
  3130.             <Overload retVal="" descr="Plays sound at volume (0.0 - 1.0), centered at but not attached to object">
  3131.                 <Param name="string sound"/>
  3132.                 <Param name="float volume"/>
  3133.             </Overload>
  3134.         </KeyWord>
  3135.         <KeyWord name="llTriggerSoundLimited" func="yes">
  3136.             <Overload retVal="" descr="Plays sound at volume (0.0 - 1.0), centered at but not attached to object, limited to the box defined by vectors top_north_east and bottom_south_west">
  3137.                 <Param name="string sound"/>
  3138.                 <Param name="float volume"/>
  3139.                 <Param name="vector top_north_east"/>
  3140.                 <Param name="vector bottom_south_west"/>
  3141.             </Overload>
  3142.         </KeyWord>
  3143.         <KeyWord name="llUnSit" func="yes">
  3144.             <Overload retVal="key" descr="If avatar identified by id is sitting on the object the script is attached to or is over land owned by the object's owner, the avatar is forced to stand up">
  3145.                 <Param name="key id"/>
  3146.             </Overload>
  3147.         </KeyWord>
  3148.         <KeyWord name="llUnescapeURL" func="yes">
  3149.             <Overload retVal="string" descr="Returns an unescaped/ unencoded version of url, replacing %20 with spaces etc.">
  3150.                 <Param name="string url"/>
  3151.             </Overload>
  3152.         </KeyWord>
  3153.         <KeyWord name="llUpdateCharacter" func="yes">
  3154.             <Overload retVal="" descr="Change the AI Character's settings.">
  3155.                 <Param name="list options"/>
  3156.             </Overload>
  3157.         </KeyWord>
  3158.         <KeyWord name="llVecDist" func="yes">
  3159.             <Overload retVal="float" descr="Returns the 3D distance between v1 and v2">
  3160.                 <Param name="vector v1"/>
  3161.                 <Param name="vector v2"/>
  3162.             </Overload>
  3163.         </KeyWord>
  3164.         <KeyWord name="llVecMag" func="yes">
  3165.             <Overload retVal="float" descr="Returns the magnitude of v">
  3166.                 <Param name="vector v"/>
  3167.             </Overload>
  3168.         </KeyWord>
  3169.         <KeyWord name="llVecNorm" func="yes">
  3170.             <Overload retVal="vector" descr="Returns the v normalized">
  3171.                 <Param name="vector v"/>
  3172.             </Overload>
  3173.         </KeyWord>
  3174.         <KeyWord name="llVolumeDetect" func="yes">
  3175.             <Overload retVal="" descr="If detect = TRUE, object works much like Phantom, but triggers collision_start and collision_end events when other objects start and stop interpenetrating.&#10;Must be applied to the root prim.">
  3176.                 <Param name="integer detect"/>
  3177.             </Overload>
  3178.         </KeyWord>
  3179.         <KeyWord name="llWanderWithin" func="yes">
  3180.             <Overload retVal="" descr="For AI Character: Wander within a specified volume.">
  3181.                 <Param name="vector center"/>
  3182.                 <Param name="float radius"/>
  3183.                 <Param name="list options"/>
  3184.             </Overload>
  3185.         </KeyWord>
  3186.         <KeyWord name="llWater" func="yes">
  3187.             <Overload retVal="float" descr="Returns the water height below the object position + offset">
  3188.                 <Param name="vector offset"/>
  3189.             </Overload>
  3190.         </KeyWord>
  3191.         <KeyWord name="llWhisper" func="yes">
  3192.             <Overload retVal="" descr="Whispers the text of msg on channel">
  3193.                 <Param name="integer channel"/>
  3194.                 <Param name="string msg"/>
  3195.             </Overload>
  3196.         </KeyWord>
  3197.         <KeyWord name="llWind" func="yes">
  3198.             <Overload retVal="vector" descr="Returns the wind velocity at the object position + offset">
  3199.                 <Param name="vector offset"/>
  3200.             </Overload>
  3201.         </KeyWord>
  3202.         <KeyWord name="llXorBase64Strings" func="yes">
  3203.             <Overload retVal="string" descr="DEPRECATED!  Please use llXorBase64StringsCorrect instead.&#10;Incorrectly performs an exclusive or on two Base64 strings and returns a Base64 string.  s2 repeats if it is shorter than s1.  Retained for backwards compatability.">
  3204.                 <Param name="string s1"/>
  3205.                 <Param name="string s2"/>
  3206.             </Overload>
  3207.         </KeyWord>
  3208.         <KeyWord name="llXorBase64StringsCorrect" func="yes">
  3209.             <Overload retVal="string" descr="Correctly performs an exclusive or on two Base64 strings and returns a Base64 string.&#10;s2 repeats if it is shorter than s1.">
  3210.                 <Param name="string s1"/>
  3211.                 <Param name="string s2"/>
  3212.             </Overload>
  3213.         </KeyWord>
  3214.         <KeyWord name="lsGetWindlightScene" func="yes">
  3215.             <Overload retVal="list" descr="Get the current WindLight settings.">
  3216.                 <Param name="list rules"/>
  3217.             </Overload>
  3218.         </KeyWord>
  3219.         <KeyWord name="lsSetWindlightScene" func="yes">
  3220.             <Overload retVal="" descr="Set the current WindLight scene. Estate managers and owners only.">
  3221.                 <Param name="list rules"/>
  3222.             </Overload>
  3223.         </KeyWord>
  3224.         <KeyWord name="lsSetWindlightSceneTargeted" func="yes">
  3225.             <Overload retVal="" descr="Set the current WindLight scene directed at a specific avatar. Estate managers and owners only.">
  3226.                 <Param name="list rules"/>
  3227.                 <Param name="key target"/>
  3228.             </Overload>
  3229.         </KeyWord>
  3230.         <KeyWord name="money" func="yes">
  3231.             <Overload retVal="" descr="Triggered when L$ is given to task">
  3232.                 <Param name="key id"/>
  3233.                 <Param name="integer amount"/>
  3234.             </Overload>
  3235.         </KeyWord>
  3236.         <KeyWord name="moving_end" func="yes">
  3237.             <Overload retVal="" descr="Triggered when task stops moving"/>
  3238.         </KeyWord>
  3239.         <KeyWord name="moving_start" func="yes">
  3240.             <Overload retVal="" descr="Triggered when task begins moving"/>
  3241.         </KeyWord>
  3242.         <KeyWord name="no_sensor" func="yes">
  3243.             <Overload retVal="" descr="Result of the llSensor library function call"/>
  3244.         </KeyWord>
  3245.         <KeyWord name="not_at_rot_target" func="yes">
  3246.             <Overload retVal="" descr="Result of LLRotTarget library function call"/>
  3247.         </KeyWord>
  3248.         <KeyWord name="not_at_target" func="yes">
  3249.             <Overload retVal="" descr="Result of llTarget library function call"/>
  3250.         </KeyWord>
  3251.         <KeyWord name="object_rez" func="yes">
  3252.             <Overload retVal="" descr="Triggered when task rezzes in another task">
  3253.                 <Param name="key id"/>
  3254.             </Overload>
  3255.         </KeyWord>
  3256.         <KeyWord name="on_rez" func="yes">
  3257.             <Overload retVal="" descr="Triggered when task is rezzed in from inventory or another task">
  3258.                 <Param name="integer start_param"/>
  3259.             </Overload>
  3260.         </KeyWord>
  3261.         <KeyWord name="osAddAgentToGroup" func="yes">
  3262.             <Overload retVal="" descr="Adds an avatar to a group.  Where group_name = name of the target group, role_name = role to assign within the group.">
  3263.                 <Param name="key avatarID"/>
  3264.                 <Param name="string group_name"/>
  3265.                 <Param name="string role_name"/>
  3266.             </Overload>
  3267.         </KeyWord>
  3268.         <KeyWord name="osAgentSaveAppearance" func="yes">
  3269.             <Overload retVal="key" descr="Save an arbitrary avatar's appearance to a notecard in the prim's inventory. This includes body part data, clothing items and attachments. If a notecard with the same name already exists then it is replaced. The avatar must be present in the region when this function is invoked. The baked textures for the avatar (necessary to recreate appearance on the NPC) are saved permanently.">
  3270.                 <Param name="key agentId"/>
  3271.                 <Param name="string notecard"/>
  3272.             </Overload>
  3273.         </KeyWord>
  3274.         <KeyWord name="osAvatarName2Key" func="yes">
  3275.             <Overload retVal="key" descr="Returns the avatar's UUID from their firstname, lastname.">
  3276.                 <Param name="string firstname"/>
  3277.                 <Param name="string lastname"/>
  3278.             </Overload>
  3279.         </KeyWord>
  3280.         <KeyWord name="osAvatarPlayAnimation" func="yes">
  3281.             <Overload retVal="" descr="Causes an animation to be played on the specified avatar. The variable animation can be either the name of an animation within the prim's inventory, or it can be the animation's UUID. Instead of the name of an animation in the prim's inventory, you can also use the names of the viewer's built-in animations.&#10;No PERMISSION_TRIGGER_ANIMATION check.">
  3282.                 <Param name="key UUID"/>
  3283.                 <Param name="string animation"/>
  3284.             </Overload>
  3285.         </KeyWord>
  3286.         <KeyWord name="osAvatarStopAnimation" func="yes">
  3287.             <Overload retVal="" descr="This function stops the specified animation if it is playing on the avatar given.&#10;The value avatar is a UUID, and the animation value is either the name of an animation in the prim's inventory or the UUID of an animation.&#10;If the specified avatar is not logged in or on the same sim as the script, then osAvatarStopAnimation silently fails.">
  3288.                 <Param name="key UUID"/>
  3289.                 <Param name="string animation"/>
  3290.             </Overload>
  3291.         </KeyWord>
  3292.         <KeyWord name="osCauseDamage" func="yes">
  3293.             <Overload retVal="" descr="Causes damage to the specified avatar.  Region must be damage enabled.">
  3294.                 <Param name="key UUID"/>
  3295.                 <Param name="float damage"/>
  3296.             </Overload>
  3297.         </KeyWord>
  3298.         <KeyWord name="osCauseHealing" func="yes">
  3299.             <Overload retVal="" descr="Heals the specified avatar.">
  3300.                 <Param name="key UUID"/>
  3301.                 <Param name="float healing"/>
  3302.             </Overload>
  3303.         </KeyWord>
  3304.         <KeyWord name="osConsoleCommand" func="yes">
  3305.             <Overload retVal="" descr="There are no security checks, so it can do anything a user with access to the command console could do, such as changing the avatar passwords, deleting sims, changing the terrain, and just about everything else.&#10;NOTE: DO NOT USE THIS COMMAND UNLESS YOU ARE ABSOLUTELY SURE YOU KNOW WHAT YOU ARE DOING!">
  3306.                 <Param name="string command"/>
  3307.             </Overload>
  3308.         </KeyWord>
  3309.         <KeyWord name="osDrawEllipse" func="yes">
  3310.             <Overload retVal="" descr="Draws an ellipse on a dynamic texture.">
  3311.                 <Param name="string drawList"/>
  3312.                 <Param name="integer width"/>
  3313.                 <Param name="integer height"/>
  3314.             </Overload>
  3315.         </KeyWord>
  3316.         <KeyWord name="osDrawFilledPolygon" func="yes">
  3317.             <Overload retVal="" descr="Draws a polygon on a dynamic texture, and fills it with the current pen color.">
  3318.                 <Param name="string drawList"/>
  3319.                 <Param name="list x"/>
  3320.                 <Param name="list y"/>
  3321.             </Overload>
  3322.         </KeyWord>
  3323.         <KeyWord name="osDrawFilledRectangle" func="yes">
  3324.             <Overload retVal="" descr="Draws a rectangle on a dynamic texture, and fills it with the current pen color.">
  3325.                 <Param name="string drawList"/>
  3326.                 <Param name="integer width"/>
  3327.                 <Param name="integer height"/>
  3328.             </Overload>
  3329.         </KeyWord>
  3330.         <KeyWord name="osDrawImage" func="yes">
  3331.             <Overload retVal="" descr="Retrieves an image specified by the imageUrl parameter and draws it at the specified height and width.">
  3332.                 <Param name="string drawList"/>
  3333.                 <Param name="integer width"/>
  3334.                 <Param name="integer height"/>
  3335.                 <Param name="string imageUrl"/>
  3336.             </Overload>
  3337.         </KeyWord>
  3338.         <KeyWord name="osDrawLine" func="yes">
  3339.             <Overload retVal="" descr="or&#10;osDrawLine(string drawList, integer endX, integer endY)&#10;NOTE: Polymorphic Command !  Draws a line on a dynamic texture.">
  3340.                 <Param name="string drawList"/>
  3341.                 <Param name="integer startX"/>
  3342.                 <Param name="integer startY"/>
  3343.                 <Param name="integer endX"/>
  3344.                 <Param name="integer endY"/>
  3345.             </Overload>
  3346.         </KeyWord>
  3347.         <KeyWord name="osDrawPolygon" func="yes">
  3348.             <Overload retVal="" descr="Draws a polygon on a dynamic texture.">
  3349.                 <Param name="string drawList"/>
  3350.                 <Param name="list x"/>
  3351.                 <Param name="list y"/>
  3352.             </Overload>
  3353.         </KeyWord>
  3354.         <KeyWord name="osDrawRectangle" func="yes">
  3355.             <Overload retVal="" descr="Draws a rectangle on a dynamic texture.">
  3356.                 <Param name="string drawList"/>
  3357.                 <Param name="integer width"/>
  3358.                 <Param name="integer height"/>
  3359.             </Overload>
  3360.         </KeyWord>
  3361.         <KeyWord name="osDrawText" func="yes">
  3362.             <Overload retVal="" descr="Renders text on a dynamic texture.">
  3363.                 <Param name="string drawList"/>
  3364.                 <Param name="string text"/>
  3365.             </Overload>
  3366.         </KeyWord>
  3367.         <KeyWord name="osDropAttachment" func="yes">
  3368.             <Overload retVal="" descr="Requires script to be granted PERMISSION_ATTACH, drops an attachment like a user-triggered attachment drop."/>
  3369.         </KeyWord>
  3370.         <KeyWord name="osDropAttachmentAt" func="yes">
  3371.             <Overload retVal="" descr="Requires script to be granted PERMISSION_ATTACH, drops an attachment at position pos with rotation rot">
  3372.                 <Param name="vector pos"/>
  3373.                 <Param name="rotation rot"/>
  3374.             </Overload>
  3375.         </KeyWord>
  3376.         <KeyWord name="osEjectFromGroup" func="yes">
  3377.             <Overload retVal="integer" descr="Eject the given agent to the group the object is set to.">
  3378.                 <Param name="key user"/>
  3379.             </Overload>
  3380.         </KeyWord>
  3381.         <KeyWord name="osForceAttachToAvatar" func="yes">
  3382.             <Overload retVal="" descr="Works exactly like llAttachToAvatar() except that PERMISSION_ATTACH is not required.">
  3383.                 <Param name="integer attachmentPoint"/>
  3384.             </Overload>
  3385.         </KeyWord>
  3386.         <KeyWord name="osForceAttachToAvatarFromInventory" func="yes">
  3387.             <Overload retVal="" descr="Attach an inventory item in the object containing this script to any avatar in the region without asking for PERMISSION_ATTACH. Nothing happens if the avatar is not in the region.&#10;    itemName - The name of the item. If this is not found then a warning is said to the owner.&#10;    attachmentPoint - The attachment point. For example, ATTACH_CHEST.">
  3388.                 <Param name="string itemName"/>
  3389.                 <Param name="integer attachmentPoint"/>
  3390.             </Overload>
  3391.         </KeyWord>
  3392.         <KeyWord name="osForceAttachToOtherAvatarFromInventory" func="yes">
  3393.             <Overload retVal="" descr="Attach an inventory item in the object containing this script to any avatar in the region without asking for PERMISSION_ATTACH.&#10;rawAvatarId = The UUID of the avatar to which to attach.  itemName = The name of the item.  attachmentPoint = The attachment point. Example, ATTACH_CHEST.">
  3394.                 <Param name="string rawAvatarId"/>
  3395.                 <Param name="string itemName"/>
  3396.                 <Param name="integer attachmentPoint"/>
  3397.             </Overload>
  3398.         </KeyWord>
  3399.         <KeyWord name="osForceDetachFromAvatar" func="yes">
  3400.             <Overload retVal="" descr="Works exactly like llDetachFromAvatar() except that PERMISSION_ATTACH is not required."/>
  3401.         </KeyWord>
  3402.         <KeyWord name="osForceDropAttachment" func="yes">
  3403.             <Overload retVal="" descr="Drops an attachment like a user-triggered attachment drop without checking if PERMISSION_ATTACH has been granted."/>
  3404.         </KeyWord>
  3405.         <KeyWord name="osForceDropAttachmentAt" func="yes">
  3406.             <Overload retVal="" descr="Drops an attachment at position pos with rotation rot without checking if PERMISSION_ATTACH has been granted.">
  3407.                 <Param name="vector pos"/>
  3408.                 <Param name="rotation rot"/>
  3409.             </Overload>
  3410.         </KeyWord>
  3411.         <KeyWord name="osFormatString" func="yes">
  3412.             <Overload retVal="string" descr="Return the string with parameters substituted into it. These parameters need to be incrementing numbers, starting at zero, and surrounded by single accolades (also known as curly brackets).">
  3413.                 <Param name="string to_format"/>
  3414.                 <Param name="list strings"/>
  3415.             </Overload>
  3416.         </KeyWord>
  3417.         <KeyWord name="osGetAgentIP" func="yes">
  3418.             <Overload retVal="string" descr="Returns a string representing the Avatars IP Address.">
  3419.                 <Param name="key agent"/>
  3420.             </Overload>
  3421.         </KeyWord>
  3422.         <KeyWord name="osGetAgents" func="yes">
  3423.             <Overload retVal="list" descr="Returns a list of all the agents names in the region."/>
  3424.         </KeyWord>
  3425.         <KeyWord name="osGetAvatarList" func="yes">
  3426.             <Overload retVal="list" descr="Returns strided list of the UUID, position, and name of each avatar in the region except for the owner."/>
  3427.         </KeyWord>
  3428.         <KeyWord name="osGetCurrentSunHour" func="yes">
  3429.             <Overload retVal="" descr="Returns the value of the current region's sun hour."/>
  3430.         </KeyWord>
  3431.         <KeyWord name="osGetDrawStringSize" func="yes">
  3432.             <Overload retVal="" descr="Returns a vector containing the horizontal and vertical dimensions in pixels of the specified text.">
  3433.                 <Param name="string contentType"/>
  3434.                 <Param name="string text"/>
  3435.                 <Param name="string fontName"/>
  3436.                 <Param name="integer fontSize"/>
  3437.             </Overload>
  3438.         </KeyWord>
  3439.         <KeyWord name="osGetGridCustom" func="yes">
  3440.             <Overload retVal="" descr="Returns the value of the GridInfo key as a string.">
  3441.                 <Param name="string key"/>
  3442.             </Overload>
  3443.         </KeyWord>
  3444.         <KeyWord name="osGetGridGatekeeperURI" func="yes">
  3445.             <Overload retVal="" descr="Returns the current grid's Gatekeeper URI as a string."/>
  3446.         </KeyWord>
  3447.         <KeyWord name="osGetGridHomeURI" func="yes">
  3448.             <Overload retVal="" descr="Returns the current grid's home URI as a string."/>
  3449.         </KeyWord>
  3450.         <KeyWord name="osGetGridLoginURI" func="yes">
  3451.             <Overload retVal="string" descr="Returns the grid's LoginURI."/>
  3452.         </KeyWord>
  3453.         <KeyWord name="osGetGridName" func="yes">
  3454.             <Overload retVal="string" descr="Returns the grid's name."/>
  3455.         </KeyWord>
  3456.         <KeyWord name="osGetGridNick" func="yes">
  3457.             <Overload retVal="string" descr="Returns the grid's nickname."/>
  3458.         </KeyWord>
  3459.         <KeyWord name="osGetHealth" func="yes">
  3460.             <Overload retVal="" descr="Return the target avatar's health.">
  3461.                 <Param name="key avatar"/>
  3462.             </Overload>
  3463.         </KeyWord>
  3464.         <KeyWord name="osGetInventoryDesc" func="yes">
  3465.             <Overload retVal="string" descr="Returns a string that is the description of inventory item &quot;name&quot;">
  3466.                 <Param name="string name"/>
  3467.             </Overload>
  3468.         </KeyWord>
  3469.         <KeyWord name="osGetLinkPrimitiveParams" func="yes">
  3470.             <Overload retVal="list" descr="Returns prim params for the linkset prims specified by linknum.&#10;If using linkset constants (e.g. LINK_SET, LINK_ALL_CHILDREN, etc), the requested params of each relevant prim are concatenated to the end of the list. Usage is otherwise identical to llGetPrimitiveParams().">
  3471.                 <Param name="integer linknumber"/>
  3472.                 <Param name="list rules"/>
  3473.             </Overload>
  3474.         </KeyWord>
  3475.         <KeyWord name="osGetMapTexture" func="yes">
  3476.             <Overload retVal="key" descr="Returns the UUID of the map texture of the current region."/>
  3477.         </KeyWord>
  3478.         <KeyWord name="osGetNotecard" func="yes">
  3479.             <Overload retVal="string" descr="Reads the entire notecard and return its data as a string.">
  3480.                 <Param name="string name"/>
  3481.             </Overload>
  3482.         </KeyWord>
  3483.         <KeyWord name="osGetNotecardLine" func="yes">
  3484.             <Overload retVal="string" descr="Reads the requested notecard line and return its data as a string.">
  3485.                 <Param name="string name"/>
  3486.                 <Param name="integer line"/>
  3487.             </Overload>
  3488.         </KeyWord>
  3489.         <KeyWord name="osGetNumberOfAttachments" func="yes">
  3490.             <Overload retVal="" descr="Returns a strided list of the specified attachment points and the number of attachments on those points.">
  3491.                 <Param name="key avatar"/>
  3492.                 <Param name="list attachmentPoints"/>
  3493.             </Overload>
  3494.         </KeyWord>
  3495.         <KeyWord name="osGetNumberOfNotecardLines" func="yes">
  3496.             <Overload retVal="integer" descr="Returns the total number of lines in a notecard.">
  3497.                 <Param name="string name"/>
  3498.             </Overload>
  3499.         </KeyWord>
  3500.         <KeyWord name="osGetPrimitiveParams" func="yes">
  3501.             <Overload retVal="list" descr="Gets the parameters of a primitive, specified by its key.">
  3502.                 <Param name="key prim"/>
  3503.                 <Param name="list rules"/>
  3504.             </Overload>
  3505.         </KeyWord>
  3506.         <KeyWord name="osGetRegionMapTexture" func="yes">
  3507.             <Overload retVal="key" descr="This function retrieves the UUID of the texture used to represent the named region on the world map, and returns it.">
  3508.                 <Param name="string regionName"/>
  3509.             </Overload>
  3510.         </KeyWord>
  3511.         <KeyWord name="osGetRegionStats" func="yes">
  3512.             <Overload retVal="list" descr="Returns a list of float values representing a number of region statistics (many of the values shown in the &quot;Stats Bar&quot; of LL-based clients). Provides similar functionality to llGetRegionFPS() and llGetRegionTimeDilation(), but returns 21 statistics simultaneously."/>
  3513.         </KeyWord>
  3514.         <KeyWord name="osGetRezzingObject" func="yes">
  3515.             <Overload retVal="" descr="Get the key of the object that rezzed this object. Will return NULL_KEY if rezzed by agent or otherwise unknown source. Should only be reliable inside the on_rez event."/>
  3516.         </KeyWord>
  3517.         <KeyWord name="osGetScriptEngineName" func="yes">
  3518.             <Overload retVal="string" descr="Returns the name of the script engine which is currently enabled on the server."/>
  3519.         </KeyWord>
  3520.         <KeyWord name="osGetSimulatorMemory" func="yes">
  3521.             <Overload retVal="integer" descr="Returns current memory used by simulator instance."/>
  3522.         </KeyWord>
  3523.         <KeyWord name="osGetSimulatorVersion" func="yes">
  3524.             <Overload retVal="string" descr="Returns current server version information as a string."/>
  3525.         </KeyWord>
  3526.         <KeyWord name="osGetSunParam" func="yes">
  3527.             <Overload retVal="" descr="Returns region's current sun parameters.&#10;Param are: day_length, year_length, day_night_offset, update_interval.">
  3528.                 <Param name="string param"/>
  3529.             </Overload>
  3530.         </KeyWord>
  3531.         <KeyWord name="osGetTerrainHeight" func="yes">
  3532.             <Overload retVal="" descr="Returns the current region's terrain height as a float at the given coordinates.">
  3533.                 <Param name="integer x"/>
  3534.                 <Param name="integer y"/>
  3535.             </Overload>
  3536.         </KeyWord>
  3537.         <KeyWord name="osGetWindParam" func="yes">
  3538.             <Overload retVal="" descr="Gets the value of param property for plugin module.&#10;SimpleRandomWind plugin param is: strength.&#10;ConfigurableWind plugin params are: avgStrength, avgDirection, varStrength, varDirection, rateChange.">
  3539.                 <Param name="string plugin"/>
  3540.                 <Param name="string param"/>
  3541.             </Overload>
  3542.         </KeyWord>
  3543.         <KeyWord name="osIsNpc" func="yes">
  3544.             <Overload retVal="integer" descr="Returns TRUE (1) / FALSE (0) if key provided is an NPC">
  3545.                 <Param name="key npc"/>
  3546.             </Overload>
  3547.         </KeyWord>
  3548.         <KeyWord name="osIsUUID" func="yes">
  3549.             <Overload retVal="" descr="Returns 1 if the supplied string is a valid UUID, returns 0 otherwise.">
  3550.                 <Param name="string thing"/>
  3551.             </Overload>
  3552.         </KeyWord>
  3553.         <KeyWord name="osKey2Name" func="yes">
  3554.             <Overload retVal="string" descr="Returns avatar name from their UUID key.">
  3555.                 <Param name="key UUID"/>
  3556.             </Overload>
  3557.         </KeyWord>
  3558.         <KeyWord name="osKickAvatar" func="yes">
  3559.             <Overload retVal="" descr="Kicks specified avatar from the current region.">
  3560.                 <Param name="string FirstName"/>
  3561.                 <Param name="string LastName"/>
  3562.                 <Param name="string alert"/>
  3563.             </Overload>
  3564.         </KeyWord>
  3565.         <KeyWord name="osList2Double" func="yes">
  3566.             <Overload retVal="" descr="This function converts a value in the specified index of the list src to the double data type. However, OSSL does not have a double data type. C# contains a double type, but the current LSL implementation does not.">
  3567.                 <Param name="list src"/>
  3568.                 <Param name="integer index"/>
  3569.             </Overload>
  3570.         </KeyWord>
  3571.         <KeyWord name="osListenRegex" func="yes">
  3572.             <Overload retVal="" descr="Allows the server to filter listen events by regular expressions. name or message parameters can be regular expressions, these are behaviours are controlled via the regexBitField parameter using the constants OS_LISTEN_REGEX_NAME and OS_LISTEN_REGEX_MESSAGE. If the regex strings are invalid, an error will be shouted on the debug channel.">
  3573.                 <Param name="integer channelID"/>
  3574.                 <Param name="string name"/>
  3575.                 <Param name="string ID"/>
  3576.                 <Param name="string msg"/>
  3577.                 <Param name="integer regexBitfield"/>
  3578.             </Overload>
  3579.         </KeyWord>
  3580.         <KeyWord name="osLoadedCreationDate" func="yes">
  3581.             <Overload retVal="string" descr="This function returns a string containing the date that a sim was first created. It will return empty string if the region hasn't been created by oar import, or the region uses SQLite for region database."/>
  3582.         </KeyWord>
  3583.         <KeyWord name="osLoadedCreationID" func="yes">
  3584.             <Overload retVal="string" descr="This function returns a string containing the UUID that a sim was originally created with. It will return empty string if the region hasn't been created by oar import, or the region uses SQLite for region database."/>
  3585.         </KeyWord>
  3586.         <KeyWord name="osLoadedCreationTime" func="yes">
  3587.             <Overload retVal="string" descr="This function returns a string containing the time that a sim was first created. It will return empty string if the region hasn't been created by oar import, or the region uses SQLite for region database."/>
  3588.         </KeyWord>
  3589.         <KeyWord name="osMakeNotecard" func="yes">
  3590.             <Overload retVal="" descr="Writes a Notecard contained inside the prim with contents of list.">
  3591.                 <Param name="string notecardName"/>
  3592.                 <Param name="list contents"/>
  3593.             </Overload>
  3594.         </KeyWord>
  3595.         <KeyWord name="osMatchString" func="yes">
  3596.             <Overload retVal="list" descr="This function returns a list containing the matches from the given string.">
  3597.                 <Param name="string src"/>
  3598.                 <Param name="string pattern"/>
  3599.                 <Param name="integer start"/>
  3600.             </Overload>
  3601.         </KeyWord>
  3602.         <KeyWord name="osMax" func="yes">
  3603.             <Overload retVal="" descr="Returns the larger of two numbers. Wraps to system Math.Max()">
  3604.                 <Param name="float A"/>
  3605.                 <Param name="float B"/>
  3606.             </Overload>
  3607.         </KeyWord>
  3608.         <KeyWord name="osMessageAttachments" func="yes">
  3609.             <Overload retVal="" descr="Sends a specified message to the specified avatar's attachments on the specified attachment points.&#10;  Behaves as osMessageObject, without the sending script needing to know the attachment keys in advance.">
  3610.                 <Param name="key avatar"/>
  3611.                 <Param name="string message"/>
  3612.                 <Param name="list attachmentPoints"/>
  3613.                 <Param name="integer flags"/>
  3614.             </Overload>
  3615.         </KeyWord>
  3616.         <KeyWord name="osMessageObject" func="yes">
  3617.             <Overload retVal="" descr="Sends string to object identified by UUID.  Receiving object requires a dataserver(key queryid, string data) in contained script(s).  The queryid passed will be the id of the calling object.">
  3618.                 <Param name="key UUID"/>
  3619.                 <Param name="string message"/>
  3620.             </Overload>
  3621.         </KeyWord>
  3622.         <KeyWord name="osMin" func="yes">
  3623.             <Overload retVal="" descr="Returns the smaller of two numbers. Wraps to the system Math.Min() function">
  3624.                 <Param name="float A"/>
  3625.                 <Param name="float B"/>
  3626.             </Overload>
  3627.         </KeyWord>
  3628.         <KeyWord name="osMovePen" func="yes">
  3629.             <Overload retVal="" descr="Moves the pen's location to the coordinates specified by the x and y parameters, without drawing anything.">
  3630.                 <Param name="string drawList"/>
  3631.                 <Param name="integer x"/>
  3632.                 <Param name="integer y"/>
  3633.             </Overload>
  3634.         </KeyWord>
  3635.         <KeyWord name="osNpcCreate" func="yes">
  3636.             <Overload retVal="key" descr="key osNpcCreate(string firstname, string lastname, vector position, string cloneFrom, integer options)&#10;Creates an NPC named firstname lastname at position from avatar appearance resource cloneFrom">
  3637.                 <Param name="string firstname"/>
  3638.                 <Param name="string lastname"/>
  3639.                 <Param name="vector position"/>
  3640.                 <Param name="string cloneFrom"/>
  3641.             </Overload>
  3642.         </KeyWord>
  3643.         <KeyWord name="osNpcGetOwner" func="yes">
  3644.             <Overload retVal="key" descr="Get the owner's npc's UUID">
  3645.                 <Param name="key npc"/>
  3646.             </Overload>
  3647.         </KeyWord>
  3648.         <KeyWord name="osNpcGetPos" func="yes">
  3649.             <Overload retVal="vector" descr="Returns current position vector of the NPC.">
  3650.                 <Param name="key npc"/>
  3651.             </Overload>
  3652.         </KeyWord>
  3653.         <KeyWord name="osNpcGetRot" func="yes">
  3654.             <Overload retVal="rotation" descr="Gets the rotation of the avatar. Only the rotation around the Z plane in Euler rotation (horizontal rotation) has any meaning.">
  3655.                 <Param name="key npc"/>
  3656.             </Overload>
  3657.         </KeyWord>
  3658.         <KeyWord name="osNpcLoadAppearance" func="yes">
  3659.             <Overload retVal="" descr="Load appearance from a notecard. This notecard must contain appearance data created with one of the save appearance functions.">
  3660.                 <Param name="key npc"/>
  3661.                 <Param name="string notecard"/>
  3662.             </Overload>
  3663.         </KeyWord>
  3664.         <KeyWord name="osNpcMoveTo" func="yes">
  3665.             <Overload retVal="" descr="Moves an NPC to a location within the region.">
  3666.                 <Param name="key npc"/>
  3667.                 <Param name="vector position"/>
  3668.             </Overload>
  3669.         </KeyWord>
  3670.         <KeyWord name="osNpcMoveToTarget" func="yes">
  3671.             <Overload retVal="" descr="Moves NPC to given target over time. Options = OS_NPC_FLY, OS_NPC_NO_FLY, OS_NPC_LAND_AT_TARGET">
  3672.                 <Param name="key npc"/>
  3673.                 <Param name="vector target"/>
  3674.                 <Param name="integer options"/>
  3675.             </Overload>
  3676.         </KeyWord>
  3677.         <KeyWord name="osNpcPlayAnimation" func="yes">
  3678.             <Overload retVal="" descr="Plays animation on the NPC identified by their key.">
  3679.                 <Param name="key npc"/>
  3680.                 <Param name="string animation"/>
  3681.             </Overload>
  3682.         </KeyWord>
  3683.         <KeyWord name="osNpcRemove" func="yes">
  3684.             <Overload retVal="key" descr="Removes the NPC specified by key npc.">
  3685.                 <Param name="key npc"/>
  3686.             </Overload>
  3687.         </KeyWord>
  3688.         <KeyWord name="osNpcSaveAppearance" func="yes">
  3689.             <Overload retVal="" descr="Save the NPC's current appearance to a notecard in the prim's inventory. This includes body part data, clothing items and attachments. If a notecard with the same name already exists then it is replaced. The avatar must be present in the region when this function is invoked. The baked textures for the avatar (necessary to recreate appearance) are saved permanently.">
  3690.                 <Param name="key npc"/>
  3691.                 <Param name="string notecard"/>
  3692.             </Overload>
  3693.         </KeyWord>
  3694.         <KeyWord name="osNpcSay" func="yes">
  3695.             <Overload retVal="" descr="npc says message.">
  3696.                 <Param name="key npc"/>
  3697.                 <Param name="string message"/>
  3698.             </Overload>
  3699.         </KeyWord>
  3700.         <KeyWord name="osNpcSetRot" func="yes">
  3701.             <Overload retVal="" descr="Set the rotation of the NPC.&#10;Only setting the rotation in the Z plane in Euler rotation will have any meaningful effect (turning NPC facing direction). Setting X or Y Euler values will result in the avatar rotating in an undefined manner.">
  3702.                 <Param name="key npc"/>
  3703.                 <Param name="rotation rot"/>
  3704.             </Overload>
  3705.         </KeyWord>
  3706.         <KeyWord name="osNpcShout" func="yes">
  3707.             <Overload retVal="" descr="npc shouts message.">
  3708.                 <Param name="key npc"/>
  3709.                 <Param name="string message"/>
  3710.             </Overload>
  3711.         </KeyWord>
  3712.         <KeyWord name="osNpcSit" func="yes">
  3713.             <Overload retVal="" descr="Makes an NPC sit on an object.">
  3714.                 <Param name="key npc"/>
  3715.                 <Param name="key target"/>
  3716.                 <Param name="integer options"/>
  3717.             </Overload>
  3718.         </KeyWord>
  3719.         <KeyWord name="osNpcStand" func="yes">
  3720.             <Overload retVal="" descr="Makes a sitting NPC stand up.">
  3721.                 <Param name="key npc"/>
  3722.             </Overload>
  3723.         </KeyWord>
  3724.         <KeyWord name="osNpcStopAnimation" func="yes">
  3725.             <Overload retVal="" descr="Stops animation on being played by the NPC identified by their key.">
  3726.                 <Param name="key npc"/>
  3727.                 <Param name="string animation"/>
  3728.             </Overload>
  3729.         </KeyWord>
  3730.         <KeyWord name="osNpcStopMoveToTarget" func="yes">
  3731.             <Overload retVal="" descr="Stop a current move to a target.">
  3732.                 <Param name="key npc"/>
  3733.             </Overload>
  3734.         </KeyWord>
  3735.         <KeyWord name="osNpcTouch" func="yes">
  3736.             <Overload retVal="" descr="Allows an NPC to touch the specified object determined by it's key and specific link number of the target object. Only LINK_THIS and LINK_ROOT are valid for this function. Any other of the LINK_* constants will be ignored and no touch takes place.">
  3737.                 <Param name="key npcKey"/>
  3738.                 <Param name="key object_key"/>
  3739.                 <Param name="integer link_num"/>
  3740.             </Overload>
  3741.         </KeyWord>
  3742.         <KeyWord name="osNpcWhisper" func="yes">
  3743.             <Overload retVal="" descr="npc whispers message.">
  3744.                 <Param name="key npc"/>
  3745.                 <Param name="string message"/>
  3746.             </Overload>
  3747.         </KeyWord>
  3748.         <KeyWord name="osOwnerSaveAppearance" func="yes">
  3749.             <Overload retVal="key" descr="Save the owner's current appearance to a notecard in the prim's inventory. This includes body part data, clothing items and attachments. If a notecard with the same name already exists then it is replaced. The owner must be present in the region when this function is invoked. The baked textures for the owner (necessary to recreate appearance on the NPC) are saved permanently.">
  3750.                 <Param name="string notecard"/>
  3751.             </Overload>
  3752.         </KeyWord>
  3753.         <KeyWord name="osParcelJoin" func="yes">
  3754.             <Overload retVal="" descr="Joins two adjacent parcels within the same region.">
  3755.                 <Param name="vector start"/>
  3756.                 <Param name="vector end"/>
  3757.             </Overload>
  3758.         </KeyWord>
  3759.         <KeyWord name="osParcelSubdivide" func="yes">
  3760.             <Overload retVal="" descr="Subdivides a parcel into two adjacent parcels within the same region.">
  3761.                 <Param name="vector start"/>
  3762.                 <Param name="vector end"/>
  3763.             </Overload>
  3764.         </KeyWord>
  3765.         <KeyWord name="osParseJSON" func="yes">
  3766.             <Overload retVal="" descr="Returns a hashtable containing the structured JSON contents.">
  3767.                 <Param name="string JSON"/>
  3768.             </Overload>
  3769.         </KeyWord>
  3770.         <KeyWord name="osParseJSON" func="yes">
  3771.             <Overload retVal="string" descr="Returns a hashtable containing the structured JSON contents.">
  3772.                 <Param name="string JSON"/>
  3773.             </Overload>
  3774.         </KeyWord>
  3775.         <KeyWord name="osParseJSONNew" func="yes">
  3776.             <Overload retVal="" descr="Returns osd deserialized JSON to object.">
  3777.                 <Param name="string JSON"/>
  3778.             </Overload>
  3779.         </KeyWord>
  3780.         <KeyWord name="osRegexIsMatch" func="yes">
  3781.             <Overload retVal="" descr="Returns 1 if the input string matches the regular expression pattern. Wraps to Regex.IsMatch()">
  3782.                 <Param name="string input"/>
  3783.                 <Param name="string pattern"/>
  3784.             </Overload>
  3785.         </KeyWord>
  3786.         <KeyWord name="osRegionNotice" func="yes">
  3787.             <Overload retVal="" descr="Sends a region notice to the entire current region.">
  3788.                 <Param name="string msg"/>
  3789.             </Overload>
  3790.         </KeyWord>
  3791.         <KeyWord name="osRegionRestart" func="yes">
  3792.             <Overload retVal="" descr="Restarts a region after a specified timeout in seconds.">
  3793.                 <Param name="float seconds"/>
  3794.             </Overload>
  3795.         </KeyWord>
  3796.         <KeyWord name="osReplaceString" func="yes">
  3797.             <Overload retVal="" descr="This function is for regular expression-based string replacement. The count parameter specifies the total number of replacements to make where -1 makes all possible replacements.">
  3798.                 <Param name="string src"/>
  3799.                 <Param name="string pattern"/>
  3800.                 <Param name="string replace"/>
  3801.                 <Param name="integer count"/>
  3802.                 <Param name="integer start"/>
  3803.             </Overload>
  3804.         </KeyWord>
  3805.         <KeyWord name="osReturnObject" func="yes">
  3806.             <Overload retVal="" descr="Returns object to specified avatars UUID.">
  3807.                 <Param name="key userID"/>
  3808.             </Overload>
  3809.         </KeyWord>
  3810.         <KeyWord name="osReturnObjects" func="yes">
  3811.             <Overload retVal="" descr="Returns group of objects. Parameters are numeric, values are as follows:  owner objects = 0, everyone except owner objects = 1, group objects = 2.">
  3812.                 <Param name="float Parameter"/>
  3813.             </Overload>
  3814.         </KeyWord>
  3815.         <KeyWord name="osRezObject" func="yes">
  3816.             <Overload retVal="" descr="Where inventory = object to rez.  Position = vector to rez object.  Velocity = initial velocity.  Rot = initial rotation.  Param = onrez event.  IzAtRoot = TRUE/FALSE flag changes llRezAtRoot to llRezObject.  doRecoil =TRUE/FALSE to push avatar.  SetDieAtEdge = TRUE/FALSE for rezzed object to die at edge of region.  CheckPos = TRUE/FALSE enable/disable 10m rez limit.">
  3817.                 <Param name="string inventory"/>
  3818.                 <Param name="vector position"/>
  3819.                 <Param name="vector velocity"/>
  3820.                 <Param name="rotation rot"/>
  3821.                 <Param name="integer param"/>
  3822.                 <Param name="integer isRezAtRoot"/>
  3823.                 <Param name="integer doRecoil"/>
  3824.                 <Param name="integer SetDieAtEdge"/>
  3825.                 <Param name="integer CheckPos"/>
  3826.             </Overload>
  3827.         </KeyWord>
  3828.         <KeyWord name="osSetContentType" func="yes">
  3829.             <Overload retVal="" descr="Sets an arbitrary content return type for an llRequestUrl().">
  3830.                 <Param name="key id"/>
  3831.                 <Param name="string type"/>
  3832.             </Overload>
  3833.         </KeyWord>
  3834.         <KeyWord name="osSetDynamicTextureData" func="yes">
  3835.             <Overload retVal="" descr="Renders a dynamically created texture on the prim containing the script and returns the UUID of the newly created texture.">
  3836.                 <Param name="key dynamicID"/>
  3837.                 <Param name="string contentType"/>
  3838.                 <Param name="string data"/>
  3839.                 <Param name="string extraParams"/>
  3840.                 <Param name="integer timer"/>
  3841.             </Overload>
  3842.         </KeyWord>
  3843.         <KeyWord name="osSetDynamicTextureDataBlend" func="yes">
  3844.             <Overload retVal="string" descr="Allows for two dynamic textures to blend on the prim containing this script.">
  3845.                 <Param name="string dynamicID"/>
  3846.                 <Param name="string contentType"/>
  3847.                 <Param name="string data"/>
  3848.                 <Param name="string extraParams"/>
  3849.                 <Param name="integer timer"/>
  3850.                 <Param name="integer alpha"/>
  3851.             </Overload>
  3852.         </KeyWord>
  3853.         <KeyWord name="osSetDynamicTextureDataBlendFace" func="yes">
  3854.             <Overload retVal="string" descr="Returns UUID of the generated texture. Intended to be used with subsequent calls to osSetDynamicTextureXXXX functions in order to modify the texture.">
  3855.                 <Param name="string dynamicID"/>
  3856.                 <Param name="string contentType"/>
  3857.                 <Param name="string data"/>
  3858.                 <Param name="string extraParams"/>
  3859.                 <Param name="integer blend"/>
  3860.                 <Param name="integer disp"/>
  3861.                 <Param name="integer timer"/>
  3862.                 <Param name="integer alpha"/>
  3863.                 <Param name="integer face"/>
  3864.             </Overload>
  3865.         </KeyWord>
  3866.         <KeyWord name="osSetDynamicTextureURL" func="yes">
  3867.             <Overload retVal="string" descr="Renders a web texture on the prim containing the script and returns the UUID of the newly created texture.">
  3868.                 <Param name="key dynamicID"/>
  3869.                 <Param name="string contentType"/>
  3870.                 <Param name="string url"/>
  3871.                 <Param name="string extraParams"/>
  3872.                 <Param name="integer timer"/>
  3873.             </Overload>
  3874.         </KeyWord>
  3875.         <KeyWord name="osSetDynamicTextureURLBlend" func="yes">
  3876.             <Overload retVal="" descr="Allows for two dynamic textures to blend on the prim containing this script.">
  3877.                 <Param name="key dynamicID"/>
  3878.                 <Param name="string contentType"/>
  3879.                 <Param name="string url"/>
  3880.                 <Param name="string extraParams"/>
  3881.                 <Param name="integer timer"/>
  3882.                 <Param name="integer alpha"/>
  3883.             </Overload>
  3884.         </KeyWord>
  3885.         <KeyWord name="osSetDynamicTextureURLBlendFace" func="yes">
  3886.             <Overload retVal="" descr="Allows for two dynamic textures to blend on the specified face of the prim containing this script.">
  3887.                 <Param name="key dynamicID"/>
  3888.                 <Param name="string contentType"/>
  3889.                 <Param name="string url"/>
  3890.                 <Param name="string extraParams"/>
  3891.                 <Param name="integer blend"/>
  3892.                 <Param name="integer disp"/>
  3893.                 <Param name="integer timer"/>
  3894.                 <Param name="integer alpha"/>
  3895.                 <Param name="integer face"/>
  3896.             </Overload>
  3897.         </KeyWord>
  3898.         <KeyWord name="osSetEstateSunSettings" func="yes">
  3899.             <Overload retVal="" descr="Set current estate's sun settings.">
  3900.                 <Param name="integer sunFixed"/>
  3901.                 <Param name="float sunHour"/>
  3902.             </Overload>
  3903.         </KeyWord>
  3904.         <KeyWord name="osSetFontName" func="yes">
  3905.             <Overload retVal="" descr="Sets current font to be used by osDrawText. Font must exist on region server to display.">
  3906.                 <Param name="string drawList"/>
  3907.                 <Param name="string fontName"/>
  3908.             </Overload>
  3909.         </KeyWord>
  3910.         <KeyWord name="osSetFontSize" func="yes">
  3911.             <Overload retVal="" descr="Sets the font size to be used in osDrawText.">
  3912.                 <Param name="string drawList"/>
  3913.                 <Param name="integer fontSize"/>
  3914.             </Overload>
  3915.         </KeyWord>
  3916.         <KeyWord name="osSetParcelDetails" func="yes">
  3917.             <Overload retVal="" descr="This function is the counterpart to llGetParcelDetails. Currently PARCEL_DETAILS_NAME, PARCEL_DETAILS_DESC, PARCEL_DETAILS_OWNER, PARCEL_DETAILS_GROUP, PARCEL_DETAILS_CLAIMDATE are implemented">
  3918.                 <Param name="vector pos"/>
  3919.                 <Param name="list rules"/>
  3920.             </Overload>
  3921.         </KeyWord>
  3922.         <KeyWord name="osSetParcelMediaURL" func="yes">
  3923.             <Overload retVal="" descr="Set parcel media to specified url.">
  3924.                 <Param name="string url"/>
  3925.             </Overload>
  3926.         </KeyWord>
  3927.         <KeyWord name="osSetParcelSIPAddress" func="yes">
  3928.             <Overload retVal="" descr="Set parcel SIP Address for voice.">
  3929.                 <Param name="string SIPAddress"/>
  3930.             </Overload>
  3931.         </KeyWord>
  3932.         <KeyWord name="osSetPenCap" func="yes">
  3933.             <Overload retVal="" descr="Apply a shape on the end of a line. This allows using arrow, diamond, round and flat caps.">
  3934.                 <Param name="string drawList"/>
  3935.                 <Param name="string direction"/>
  3936.                 <Param name="string type"/>
  3937.             </Overload>
  3938.         </KeyWord>
  3939.         <KeyWord name="osSetPenColor" func="yes">
  3940.             <Overload retVal="" descr="Sets the pen color that is to be used when drawing dynamic textures.">
  3941.                 <Param name="string drawList"/>
  3942.                 <Param name="string color"/>
  3943.             </Overload>
  3944.         </KeyWord>
  3945.         <KeyWord name="osSetPenSize" func="yes">
  3946.             <Overload retVal="" descr="Sets the pen size (line thickness) that is to be used when drawing dynamic textures.">
  3947.                 <Param name="string drawList"/>
  3948.                 <Param name="integer penSize"/>
  3949.             </Overload>
  3950.         </KeyWord>
  3951.         <KeyWord name="osSetPrimFloatOnWater" func="yes">
  3952.             <Overload retVal="" descr="Make physical prims float at the water level, boolean.">
  3953.                 <Param name="integer float"/>
  3954.             </Overload>
  3955.         </KeyWord>
  3956.         <KeyWord name="osSetPrimitiveParams" func="yes">
  3957.             <Overload retVal="" descr="Sets the parameters for the prim specified by prim_uuid according to rules. This function has the same behave as llSetPrimitiveParams except you can specify target prim anywhere in the scene.">
  3958.                 <Param name="key prim"/>
  3959.                 <Param name="list rules"/>
  3960.             </Overload>
  3961.         </KeyWord>
  3962.         <KeyWord name="osSetProjectionParams" func="yes">
  3963.             <Overload retVal="" descr="osSetProjectionParams(key prim, integer projection, key texture, float fov, float focus, float ambience)&#10;  2 Variations possible: bool = TRUE / FALSE or double = float">
  3964.                 <Param name="integer projection"/>
  3965.                 <Param name="key texture"/>
  3966.                 <Param name="float fov"/>
  3967.                 <Param name="float focus"/>
  3968.                 <Param name="float ambience"/>
  3969.             </Overload>
  3970.         </KeyWord>
  3971.         <KeyWord name="osSetRegionSunSettings" func="yes">
  3972.             <Overload retVal="" descr="Set the current region's sun settings.">
  3973.                 <Param name="integer useEstateSun"/>
  3974.                 <Param name="integer sunFixed"/>
  3975.                 <Param name="float sunHour"/>
  3976.             </Overload>
  3977.         </KeyWord>
  3978.         <KeyWord name="osSetRegionWaterHeight" func="yes">
  3979.             <Overload retVal="" descr="Adjusts water height in current region.">
  3980.                 <Param name="float height"/>
  3981.             </Overload>
  3982.         </KeyWord>
  3983.         <KeyWord name="osSetSpeed" func="yes">
  3984.             <Overload retVal="" descr="Allows for users to speed themselves up by multiplying the running, walking, rotating and flying of the avatar.">
  3985.                 <Param name="key UUID"/>
  3986.                 <Param name="float SpeedModifier"/>
  3987.             </Overload>
  3988.         </KeyWord>
  3989.         <KeyWord name="osSetSunParam" func="yes">
  3990.             <Overload retVal="" descr="Sets the current region's sun parameters.&#10;Param are: day_length, year_length, day_night_offset, update_interval.">
  3991.                 <Param name="string param"/>
  3992.                 <Param name="float value"/>
  3993.             </Overload>
  3994.         </KeyWord>
  3995.         <KeyWord name="osSetTerrainHeight" func="yes">
  3996.             <Overload retVal="" descr="Sets the current region's terrain height at the given coordinates.">
  3997.                 <Param name="integer x"/>
  3998.                 <Param name="integer y"/>
  3999.                 <Param name="float val"/>
  4000.             </Overload>
  4001.         </KeyWord>
  4002.         <KeyWord name="osSetTerrainTexture" func="yes">
  4003.             <Overload retVal="void" descr="Set the terrain texture of the estate to the texture given as key. The level can be 0, 1, 2 or 3.">
  4004.                 <Param name="integer level"/>
  4005.                 <Param name="key texture"/>
  4006.             </Overload>
  4007.         </KeyWord>
  4008.         <KeyWord name="osSetTerrainTextureHeight" func="yes">
  4009.             <Overload retVal="void" descr="Set the terrain texture height of the estate. The level can be 0, 1, 2 or 3. The values low and high are float values for the altitude measured in meters.">
  4010.                 <Param name="integer corner"/>
  4011.                 <Param name="float low"/>
  4012.                 <Param name="float high"/>
  4013.             </Overload>
  4014.         </KeyWord>
  4015.         <KeyWord name="osSetWindParam" func="yes">
  4016.             <Overload retVal="" descr="Sets value of param property for plugin module.&#10;SimpleRandomWind plugin param is: strength.&#10;ConfigurableWind plugin params are: avgStrength, avgDirection, varStrength, varDirection, rateChange.">
  4017.                 <Param name="string plugin"/>
  4018.                 <Param name="string param"/>
  4019.                 <Param name="float value"/>
  4020.             </Overload>
  4021.         </KeyWord>
  4022.         <KeyWord name="osShutDown" func="yes">
  4023.             <Overload retVal="" descr="Shut down current Simulator.&#10;Authorized Admin Only by config."/>
  4024.         </KeyWord>
  4025.         <KeyWord name="osTeleportAgent" func="yes">
  4026.             <Overload retVal="" descr="osTeleportAgent(key agent, string regionName, vector position, vector lookat);&#10;osTeleportAgent(key agent, vector position, vector lookat)&#10;Teleports an agent to the specified location. The first variant is able to teleport to any addressable region, including hypergrid destinations. The second variant teleports to a region in the local grid; the region coordinates are specified as region cells (not as global coordinates based on meters). The third variant teleports within the current region.&#10;For osTeleportAgent() to work, the owner of the prim containing the script must be the same as the parcel that the avatar is currently on. If this isn't the case then the function fails silently.">
  4027.                 <Param name="key agent"/>
  4028.                 <Param name="integer regionX"/>
  4029.                 <Param name="integer regionY"/>
  4030.                 <Param name="vector position"/>
  4031.                 <Param name="vector lookat"/>
  4032.             </Overload>
  4033.         </KeyWord>
  4034.         <KeyWord name="osTeleportOwner" func="yes">
  4035.             <Overload retVal="" descr="osTeleportOwner(string regionName, vector position, vector lookat);&#10;osTeleportOwner(vector position, vector lookat)&#10;Teleports the owner of the object containing the script to the specified location. The first variant is able to teleport to any addressable region, including hypergrid destinations. The second variant teleports to a region in the local grid; the region coordinates are specified as region cells (not as global coordinates based on meters). The third variant teleports within the current region.">
  4036.                 <Param name="integer regionX"/>
  4037.                 <Param name="integer regionY"/>
  4038.                 <Param name="vector position"/>
  4039.                 <Param name="vector lookat"/>
  4040.             </Overload>
  4041.         </KeyWord>
  4042.         <KeyWord name="osTerrainFlush" func="yes">
  4043.             <Overload retVal="" descr="Updates terrain changes to OpenSimulator database. This should be called after all the terrain-changes have been done to update Terrain Data."/>
  4044.         </KeyWord>
  4045.         <KeyWord name="osUnixTimeToTimestamp" func="yes">
  4046.             <Overload retVal="string" descr="Converts unixtime to an llGetTimeStamp() formated string.">
  4047.                 <Param name="integer unixtime"/>
  4048.             </Overload>
  4049.         </KeyWord>
  4050.         <KeyWord name="osWindActiveModelPluginName" func="yes">
  4051.             <Overload retVal="" descr="Gets active wind plugin name, specified by &quot;wind_plugin&quot; in OpenSim.ini (&quot;SimpleRandomWind&quot; or &quot;ConfigurableWind&quot;)."/>
  4052.         </KeyWord>
  4053.         <KeyWord name="remote_data" func="yes">
  4054.             <Overload retVal="" descr="Triggered by various XML-RPC calls (event_type will be one of REMOTE_DATA_CHANNEL, REMOTE_DATA_REQUEST, REMOTE_DATA_REPLY)">
  4055.                 <Param name="integer event_type"/>
  4056.                 <Param name="key channel"/>
  4057.                 <Param name="key message_id"/>
  4058.                 <Param name="string sender"/>
  4059.                 <Param name="integer idata"/>
  4060.                 <Param name="string sdata"/>
  4061.             </Overload>
  4062.         </KeyWord>
  4063.         <KeyWord name="return"/>
  4064.         <KeyWord name="rotation"/>
  4065.         <KeyWord name="run_time_permissions" func="yes">
  4066.             <Overload retVal="" descr="Triggered when an agent grants run time permissions to task">
  4067.                 <Param name="integer perm"/>
  4068.             </Overload>
  4069.         </KeyWord>
  4070.         <KeyWord name="sensor" func="yes">
  4071.             <Overload retVal="" descr="Result of the llSensor library function call">
  4072.                 <Param name="integer num_detected"/>
  4073.             </Overload>
  4074.         </KeyWord>
  4075.         <KeyWord name="state"/>
  4076.         <KeyWord name="state_entry" func="yes">
  4077.             <Overload retVal="" descr="Triggered on any state transition and startup"/>
  4078.         </KeyWord>
  4079.         <KeyWord name="state_exit" func="yes">
  4080.             <Overload retVal="" descr="Triggered on any state transition"/>
  4081.         </KeyWord>
  4082.         <KeyWord name="string"/>
  4083.         <KeyWord name="timer" func="yes">
  4084.             <Overload retVal="" descr="Result of the llSetTimerEvent library function call"/>
  4085.         </KeyWord>
  4086.         <KeyWord name="touch" func="yes">
  4087.             <Overload retVal="" descr="Triggered while agent is clicking on task">
  4088.                 <Param name="integer num_detected"/>
  4089.             </Overload>
  4090.         </KeyWord>
  4091.         <KeyWord name="touch_end" func="yes">
  4092.             <Overload retVal="" descr="Triggered when agent stops clicking on task">
  4093.                 <Param name="integer num_detected"/>
  4094.             </Overload>
  4095.         </KeyWord>
  4096.         <KeyWord name="touch_start" func="yes">
  4097.             <Overload retVal="" descr="Triggered by the start of agent clicking on task">
  4098.                 <Param name="integer num_detected"/>
  4099.             </Overload>
  4100.         </KeyWord>
  4101.         <KeyWord name="transaction_result" func="yes">
  4102.             <Overload retVal="" descr="Triggered when L$ is given to task">
  4103.                 <Param name="key id"/>
  4104.                 <Param name="integer success"/>
  4105.                 <Param name="string data"/>
  4106.             </Overload>
  4107.         </KeyWord>
  4108.         <KeyWord name="vector"/>
  4109.         <KeyWord name="while"/>
  4110.     </AutoComplete>
  4111. </NotepadPlus>
Add Comment
Please, Sign In to add comment