diff --git a/generated/builtins.txt b/generated/builtins.txt
index d0b9b038..8b4e7b12 100644
--- a/generated/builtins.txt
+++ b/generated/builtins.txt
@@ -47,7 +47,7 @@ void llDeleteCharacter( )
key llDeleteKeyValue( string k )
list llDeleteSubList( list src, integer start_index, integer end_index )
string llDeleteSubString( string src, integer start_index, integer end_index )
-integer llDerezObject( key id, integer flag )
+integer llDerezObject( key id, integer flags )
void llDetachFromAvatar( )
list llDetectedDamage( integer number )
vector llDetectedGrab( integer number )
@@ -127,11 +127,11 @@ float llGetHealth( key id )
string llGetInventoryAcquireTime( string item )
key llGetInventoryCreator( string item )
string llGetInventoryDesc( string item )
-key llGetInventoryKey( string name )
-string llGetInventoryName( integer type, integer number )
+key llGetInventoryKey( string item )
+string llGetInventoryName( integer type, integer index )
integer llGetInventoryNumber( integer type )
-integer llGetInventoryPermMask( string item, integer category )
-integer llGetInventoryType( string name )
+integer llGetInventoryPermMask( string item, integer group )
+integer llGetInventoryType( string item )
key llGetKey( )
key llGetLandOwnerAt( vector pos )
key llGetLinkKey( integer link )
@@ -164,7 +164,7 @@ list llGetObjectDetails( key id, list params )
key llGetObjectLinkKey( key object_id, integer link )
float llGetObjectMass( key id )
string llGetObjectName( )
-integer llGetObjectPermMask( integer category )
+integer llGetObjectPermMask( integer group )
integer llGetObjectPrimCount( key prim )
vector llGetOmega( )
key llGetOwner( )
@@ -225,11 +225,11 @@ string llGetUsername( key id )
vector llGetVel( )
list llGetVisualParams( key agentid, list params )
float llGetWallclock( )
-integer llGiveAgentInventory( key agent, string folder, list inventory, list options )
-void llGiveInventory( key destination, string inventory )
-void llGiveInventoryList( key target, string folder, list inventory )
+integer llGiveAgentInventory( key agent, string folder, list items, list options )
+void llGiveInventory( key target, string item )
+void llGiveInventoryList( key target, string folder, list items )
integer llGiveMoney( key destination, integer amount )
-void llGodLikeRezObject( key inventory, vector pos )
+void llGodLikeRezObject( key id, vector pos )
float llGround( vector offset )
vector llGroundContour( vector offset )
vector llGroundNormal( vector offset )
@@ -347,8 +347,8 @@ void llReleaseControls( )
void llReleaseURL( string url )
void llRemoteDataReply( key channel, key message_id, string sdata, integer idata )
void llRemoteDataSetRegion( )
-void llRemoteLoadScript( key target, string name, integer running, integer start_param )
-void llRemoteLoadScriptPin( key target, string name, integer pin, integer running, integer start_param )
+void llRemoteLoadScript( key target, string script, integer running, integer start_param )
+void llRemoteLoadScriptPin( key target, string script, integer pin, integer running, integer start_param )
void llRemoveFromLandBanList( key avatar )
void llRemoveFromLandPassList( key avatar )
void llRemoveInventory( string item )
@@ -359,7 +359,7 @@ string llReplaceSubString( string src, string pattern, string replacement_patter
key llRequestAgentData( key id, integer data )
key llRequestDisplayName( key id )
void llRequestExperiencePermissions( key agent, string name )
-key llRequestInventoryData( string name )
+key llRequestInventoryData( string item )
void llRequestPermissions( key agent, integer permissions )
key llRequestSecureURL( )
key llRequestSimulatorData( string region, integer data )
@@ -369,14 +369,14 @@ key llRequestUsername( key id )
void llResetAnimationOverride( string anim_state )
void llResetLandBanList( )
void llResetLandPassList( )
-void llResetOtherScript( string name )
+void llResetOtherScript( string script )
void llResetScript( )
void llResetTime( )
integer llReturnObjectsByID( list objects )
integer llReturnObjectsByOwner( key owner, integer scope )
-void llRezAtRoot( string inventory, vector position, vector velocity, rotation rot, integer param )
-void llRezObject( string inventory, vector pos, vector vel, rotation rot, integer param )
-key llRezObjectWithParams( string inventory, list params )
+void llRezAtRoot( string item, vector pos, vector vel, rotation rot, integer start_param )
+void llRezObject( string item, vector pos, vector vel, rotation rot, integer start_param )
+key llRezObjectWithParams( string item, list options )
float llRot2Angle( rotation rot )
vector llRot2Axis( rotation rot )
vector llRot2Euler( rotation quat )
@@ -420,7 +420,7 @@ void llSetForce( vector force, integer is_local )
void llSetForceAndTorque( vector force, vector torque, integer is_local )
integer llSetGroundTexture( list changes )
void llSetHoverHeight( float height, integer water, float tau )
-void llSetInventoryPermMask( string item, integer category, integer value )
+void llSetInventoryPermMask( string item, integer group, integer flags )
void llSetKeyframedMotion( list keyframes, list options )
void llSetLinkAlpha( integer link, float alpha, integer face )
void llSetLinkCamera( integer link, vector eye, vector at )
@@ -437,7 +437,7 @@ void llSetLocalRot( rotation rot )
integer llSetMemoryLimit( integer limit )
void llSetObjectDesc( string description )
void llSetObjectName( string name )
-void llSetObjectPermMask( integer mask, integer value )
+void llSetObjectPermMask( integer group, integer flags )
integer llSetParcelForSale( integer ForSale, list Options )
void llSetParcelMusicURL( string url )
void llSetPayPrice( integer price, list quick_pay_buttons )
@@ -451,7 +451,7 @@ void llSetRemoteScriptAccessPin( integer pin )
void llSetRenderMaterial( string material, integer face )
void llSetRot( rotation rot )
void llSetScale( vector size )
-void llSetScriptState( string name, integer running )
+void llSetScriptState( string script, integer running )
void llSetSitText( string text )
void llSetSoundQueueing( integer queue )
void llSetSoundRadius( float radius )
@@ -504,7 +504,7 @@ void llTextBox( key avatar, string message, integer channel )
string llToLower( string src )
string llToUpper( string src )
key llTransferLindenDollars( key destination, integer amount )
-integer llTransferOwnership( key agent_id, integer flags, list options )
+integer llTransferOwnership( key agent, integer flags, list options )
void llTriggerSound( string sound, float volume )
void llTriggerSoundLimited( string sound, float volume, vector top_north_east, vector bottom_south_west )
void llUnSit( key id )
@@ -1556,7 +1556,7 @@ const vector ZERO_VECTOR = <0.0, 0.0, 0.0>
event at_rot_target( integer handle, rotation targetrot, rotation ourrot )
event at_target( integer tnum, vector targetpos, vector ourpos )
event attach( key id )
-event changed( integer change )
+event changed( integer changes )
event collision( integer num_detected )
event collision_end( integer num_detected )
event collision_start( integer num_detected )
diff --git a/generated/experimental/category_docs.yaml b/generated/experimental/category_docs.yaml
index 1a9fca63..078ab491 100644
--- a/generated/experimental/category_docs.yaml
+++ b/generated/experimental/category_docs.yaml
@@ -1,29 +1,29 @@
# Functions by category
asset_permissions:
- changed( integer change ):
- change: A bitfield of CHANGED_* constants representing what changed.
- tooltip: Triggered when various properties of the object change. The parameter change is a bitfield of CHANGED_* constants.
- llGetInventoryPermMask( string item, integer category ) -> integer:
+ changed( integer changes ):
+ changes: A bitfield of CHANGED_* flags representing what changed.
+ tooltip: Triggered when various properties of the object change. The parameter changes is a bitfield of CHANGED_* flags.
+ llGetInventoryPermMask( string item, integer group ) -> integer:
item: Name of the item in the prim's inventory.
- category: MASK_* category flag (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT).
- tooltip: Returns an integer bitfield representing the permission category mask of the specified inventory item.
- llGetObjectPermMask( integer category ) -> integer:
- category: MASK_* category flag (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT).
- tooltip: Returns an integer bitfield representing the permission mask of the specified category for the object containing the script.
- llSetInventoryPermMask( string item, integer category, integer value ) -> void:
+ group: MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT) to get.
+ tooltip: Returns the specified item's permission flags for the specified group.
+ llGetObjectPermMask( integer group ) -> integer:
+ group: MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT) to get.
+ tooltip: Returns the script's object's permission flags for the specified group.
+ llSetInventoryPermMask( string item, integer group, integer flags ) -> void:
item: Name of the item in the prim's inventory.
- category: MASK_* category flag (such as MASK_NEXT, MASK_OWNER, etc.).
- value: Bitfield of permissions (PERM_* flags) to set.
- tooltip: Sets the specified permission category of the inventory item to the value permissions mask.
- llSetObjectPermMask( integer mask, integer value ) -> void:
- mask: MASK_* category flag (e.g., MASK_BASE, MASK_OWNER, etc.).
- value: Bitfield of permissions (PERM_* flags) to set.
- tooltip: Sets the specified permission mask category to value on the root object containing the script.
- llTransferOwnership( key agent_id, integer flags, list options ) -> integer:
- agent_id: UUID of the avatar to receive ownership of the object.
+ group: MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT) to set.
+ flags: Bitfield of permissions (PERM_* flags) to set.
+ tooltip: Sets the specified item's permission flags for the specified group.
+ llSetObjectPermMask( integer group, integer flags ) -> void:
+ group: MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT) to set.
+ flags: Bitfield of permissions (PERM_* flags) to set.
+ tooltip: Sets the scripts's object's permission flags for the specified group.
+ llTransferOwnership( key agent, integer flags, list options ) -> integer:
+ agent: UUID of the agent to receive ownership of the object.
flags: Flags controlling the transfer type (such as TRANSFER_FLAG_COPY or TRANSFER_FLAG_TAKE).
options: Extra options applied to the transfer (currently unused).
- tooltip: Transfers ownership of the object (or a copy of it, depending on flags) to the avatar agent_id. Returns an integer indicating the success or failure of the transfer.
+ tooltip: Transfers ownership of the object (or a copy of it, depending on Flags) to the specified agent. Returns an integer indicating the success or failure of the transfer.
attachments:
attach( key id ):
id: UUID of the avatar the object is attached to, or NULL_KEY if detached.
@@ -369,20 +369,20 @@ avatar_communication:
tooltip: Whispers the text message msg on the specified channel. The message can be heard up to a 10m radius. All channels other than PUBLIC_CHANNEL (0) and DEBUG_CHANNEL (2147483647) are not sent to
avatars and are used to communicate with scripts.
avatar_inventory:
- llGiveAgentInventory( key agent, string folder, list inventory, list options ) -> integer:
- agent: UUID of the receiving agent in the region.
- folder: Name of the destination folder to be created in the agent's inventory.
- inventory: A list of inventory items to transfer.
+ llGiveAgentInventory( key agent, string folder, list items, list options ) -> integer:
+ agent: UUID of the target agent in the same region.
+ folder: Name of the destination folder to be created
+ items: The names of the items in the prim's inventory to transfer.
options: A list of options to configure the inventory transfer.
tooltip: Gives the specified inventory items to the agent as a new folder named folder, as permitted by the permissions system. Customizes the transfer using options.
- llGiveInventory( key destination, string inventory ) -> void:
- destination: UUID of the destination avatar or prim.
- inventory: Name of the item in the prim's inventory.
- tooltip: Gives the specified inventory item to the destination, as permitted by the permissions system. The destination can be any agent, or an object located in the same region.
- llGiveInventoryList( key target, string folder, list inventory ) -> void:
- target: UUID of the target avatar or prim in the same region.
+ llGiveInventory( key target, string item ) -> void:
+ target: UUID of the target agent or prim.
+ item: Name of the item in the prim's inventory to transfer.
+ tooltip: Gives the specified inventory item to the target, as permitted by the permissions system. The target can be any agent or an object located in the same region.
+ llGiveInventoryList( key target, string folder, list items ) -> void:
+ target: UUID of the target agent or prim in the same region.
folder: Name of the destination folder to be created (ignored if the target is an object).
- inventory: A list of names representing items in the prim's inventory.
+ items: The names of the items in the prim's inventory to transfer.
tooltip: Gives the list of inventory items to target as a new folder named folder. If target is an object, the items are passed directly into its inventory and no folder is created. The target must
be an agent or an object in the same region.
camera:
@@ -506,11 +506,11 @@ combat:
llGetHealth( key id ) -> float:
id: UUID of the agent or object to query.
tooltip: Returns a float representing the current health of the avatar or object specified by id.
- llRezObjectWithParams( string inventory, list params ) -> key:
- inventory: Name of the object in the prim's inventory.
- params: A list of REZ_* parameters to configure the rezzed object's attributes.
- tooltip: Instantiates the inventory object (defaulting to the rezzing prim's position unless REZ_POS is specified) using the initial set of parameters specified in params. Returns the key of the rezzed
- object, or a blank key on failure.
+ llRezObjectWithParams( string item, list options ) -> key:
+ item: Name of the object in the prim's inventory to rez.
+ options: A list of REZ_* options to configure the rezzed object's attributes.
+ tooltip: Instantiates the named inventory object (defaulting to the rezzing prim's position unless REZ_POS is specified) using the initial set of parameters specified in options. Returns the key of
+ the rezzed object, or a blank key on failure.
llSetDamage( float damage ) -> void:
damage: Float damage value to set (range -100.0 for full heal to 100.0 for instant kill).
tooltip: Sets the amount of damage delivered when this object hits an avatar. The object is immediately destroyed upon inflicting damage, and no collision event is triggered.
@@ -795,10 +795,10 @@ dataserver:
id: UUID of the avatar to query.
tooltip: Asynchronously requests the display name of the agent specified by id, triggering a dataserver event with the results. The agent does not need to be online or in the region. Returns a key query
handle.
- llRequestInventoryData( string name ) -> key:
- name: Name of the item in the prim's inventory.
- tooltip: Asynchronously requests data for the inventory item specified by name, triggering a dataserver event. Currently, only landmark items are supported (which return local region coordinates). Returns
- a key query handle.
+ llRequestInventoryData( string item ) -> key:
+ item: Name of the item in the prim's inventory.
+ tooltip: Asynchronously requests data for the named inventory item, triggering a dataserver event. Currently, only landmark items are supported (which return local region coordinates). Returns a key
+ query handle.
llRequestSimulatorData( string region, integer data ) -> key:
region: Case-sensitive region name.
data: DATA_SIM_* flag of the requested simulator data.
@@ -1182,9 +1182,9 @@ land_moderation:
avatar: UUID of the avatar to teleport.
tooltip: Teleports the avatar (who must be standing on land owned by the script owner) directly to their designated home location without warning (similar to a God Summons).
linkset:
- changed( integer change ):
- change: A bitfield of CHANGED_* constants representing what changed.
- tooltip: Triggered when various properties of the object change. The parameter change is a bitfield of CHANGED_* constants.
+ changed( integer changes ):
+ changes: A bitfield of CHANGED_* flags representing what changed.
+ tooltip: Triggered when various properties of the object change. The parameter changes is a bitfield of CHANGED_* flags.
linkset_data( integer action, string name, string value ):
action: An integer constant representing the action taken (e.g., LINKSETDATA_UPDATE, LINKSETDATA_DELETE, LINKSETDATA_RESET).
name: Key name of the modified key-value pair.
@@ -1238,9 +1238,9 @@ linkset:
tooltip: Returns a float representing the minimum scale factor that can be applied to the object via llScaleByFactor without violating size limits.
llGetNumberOfPrims( ) -> integer:
tooltip: Returns an integer representing the total number of prims and seated avatars in the linkset containing the script.
- llGetObjectPermMask( integer category ) -> integer:
- category: MASK_* category flag (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT).
- tooltip: Returns an integer bitfield representing the permission mask of the specified category for the object containing the script.
+ llGetObjectPermMask( integer group ) -> integer:
+ group: MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT) to get.
+ tooltip: Returns the script's object's permission flags for the specified group.
llGetOwner( ) -> key:
tooltip: Returns the key (UUID) of the object's current owner.
llGetRootPosition( ) -> vector:
@@ -1361,10 +1361,10 @@ linkset:
rate: Playback rate in frames per second (or radians/sec for ROTATE, UV coords/sec for SMOOTH). Must not be zero.
tooltip: Animates the texture on face of the linked prim link by setting the scale and offset according to mode. Parameters sizex/sizey define frames, start defines the start frame/angle, length defines
duration, and rate defines playback speed.
- llSetObjectPermMask( integer mask, integer value ) -> void:
- mask: MASK_* category flag (e.g., MASK_BASE, MASK_OWNER, etc.).
- value: Bitfield of permissions (PERM_* flags) to set.
- tooltip: Sets the specified permission mask category to value on the root object containing the script.
+ llSetObjectPermMask( integer group, integer flags ) -> void:
+ group: MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT) to set.
+ flags: Bitfield of permissions (PERM_* flags) to set.
+ tooltip: Sets the scripts's object's permission flags for the specified group.
llSetStatus( integer status, integer value ) -> void:
status: Bitmask representing the STATUS_* flag(s) to change.
value: Boolean. If TRUE, enables the status; if FALSE, disables it.
@@ -1746,9 +1746,9 @@ math_trig:
theta: Angle expressed in radians.
tooltip: Returns a float representing the tangent of theta.
media:
- changed( integer change ):
- change: A bitfield of CHANGED_* constants representing what changed.
- tooltip: Triggered when various properties of the object change. The parameter change is a bitfield of CHANGED_* constants.
+ changed( integer changes ):
+ changes: A bitfield of CHANGED_* flags representing what changed.
+ tooltip: Triggered when various properties of the object change. The parameter changes is a bitfield of CHANGED_* flags.
llClearLinkMedia( integer link, integer face ) -> integer:
link: 'The link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag representing the target prim.'
face: Face number to clear.
@@ -2601,14 +2601,14 @@ prim:
v: Vertical (V) offset, typically in the interval [-1.0, 1.0].
face: Face number or ALL_SIDES.
tooltip: Sets the texture horizontal (u) and vertical (v) offsets for the chosen face. If face is ALL_SIDES, offsets all faces.
- llRemoteLoadScriptPin( key target, string name, integer pin, integer running, integer start_param ) -> void:
+ llRemoteLoadScriptPin( key target, string script, integer pin, integer running, integer start_param ) -> void:
target: UUID of the target prim in the same region.
- name: Name of the script in the prim's inventory.
- pin: Integer PIN code (must match the PIN set on the target via llSetRemoteScriptAccessPin).
+ script: Name of the script in the prim's inventory.
+ pin: Integer PIN code (must match the PIN set on the ObjectID via llSetRemoteScriptAccessPin).
running: Boolean. If TRUE, sets the copied script to run immediately; if FALSE, leaves it stopped.
start_param: Integer start parameter passed to the copied script (readable via llGetStartParameter).
- tooltip: Copies the script name into target, setting it running (if running is TRUE) with the start_param, provided the script owner has modify permissions on target and target's PIN matches pin (set
- via llSetRemoteScriptAccessPin).
+ tooltip: Copies the script into target, setting it running (if running is TRUE) with the start_param, provided the script owner has modify permissions on target and target's PIN matches pin (set via
+ llSetRemoteScriptAccessPin).
llRotateTexture( float angle, integer face ) -> void:
angle: Rotation angle expressed in radians.
face: Face number or ALL_SIDES.
@@ -2691,9 +2691,9 @@ prim:
rot: Target rotation relative to the prim's rotation.
tooltip: Sets the sit target position (offset) and rotation (rot) relative to the prim's position and orientation. Clears the sit target if offset is ZERO_VECTOR.
prim_appearance:
- changed( integer change ):
- change: A bitfield of CHANGED_* constants representing what changed.
- tooltip: Triggered when various properties of the object change. The parameter change is a bitfield of CHANGED_* constants.
+ changed( integer changes ):
+ changes: A bitfield of CHANGED_* flags representing what changed.
+ tooltip: Triggered when various properties of the object change. The parameter changes is a bitfield of CHANGED_* flags.
llGetAlpha( integer face ) -> float:
face: Face number or ALL_SIDES.
tooltip: Returns a float representing the Blinn-Phong alpha (transparency) of face. If face is ALL_SIDES, returns the mean average of all faces.
@@ -2841,120 +2841,128 @@ prim_appearance:
srgb: Color vector in the sRGB colorspace to convert.
tooltip: Returns a vector representing the conversion of the color srgb from the sRGB colorspace into the linear RGB colorspace.
prim_inventory:
- changed( integer change ):
- change: A bitfield of CHANGED_* constants representing what changed.
- tooltip: Triggered when various properties of the object change. The parameter change is a bitfield of CHANGED_* constants.
+ changed( integer changes ):
+ changes: A bitfield of CHANGED_* flags representing what changed.
+ tooltip: Triggered when various properties of the object change. The parameter changes is a bitfield of CHANGED_* flags.
llAllowInventoryDrop( integer add ) -> void:
add: Boolean. If TRUE, allows anyone to drop inventory items into the prim (even without modify rights). If FALSE, restricts inventory dropping to those with modify permissions.
tooltip: If add is TRUE, allows users without object modify permissions to drop inventory items into the prim. If FALSE, restricts inventory dropping to users with modify permissions.
- llDerezObject( key id, integer flag ) -> integer:
+ llDerezObject( key id, integer flags ) -> integer:
id: UUID of the object in the region to derez.
- flag: Derez behavior flags matching DEREZ_* constants.
+ flags: Derez behavior flags matching DEREZ_* constants.
tooltip: Derezzes (deletes or returns) a targeted object in the region previously rezzed by a script in this linkset, returning TRUE on success or FALSE on failure.
llGetInventoryAcquireTime( string item ) -> string:
item: Name of the item in the prim's inventory.
- tooltip: Returns a string containing the UTC timestamp (YYYY-MM-DDThh:mm:ssZ) representing when the inventory item was placed inside the prim.
+ tooltip: Returns the time when the item was placed in the prim's inventory, as a UTC timestamp string of the form "YYYY-MM-DDThh:mm:ssZ"
llGetInventoryCreator( string item ) -> key:
item: Name of the item in the prim's inventory.
tooltip: Returns the key (UUID) of the creator of the specified inventory item.
llGetInventoryDesc( string item ) -> string:
item: Name of the item in the prim's inventory.
- tooltip: Returns a string containing the description of the specified inventory item.
- llGetInventoryKey( string name ) -> key:
- name: Name of the item in the prim's inventory.
- tooltip: Returns the key (UUID) of the specified inventory name.
- llGetInventoryName( integer type, integer number ) -> string:
+ tooltip: Returns the description string of the specified inventory item.
+ llGetInventoryKey( string item ) -> key:
+ item: Name of the item in the prim's inventory.
+ tooltip: Returns the key (UUID) of the specified inventory item.
+ llGetInventoryName( integer type, integer index ) -> string:
type: INVENTORY_* type constant of the item.
- number: Index number of the item of that type, starting from 0.
- tooltip: Returns the name of the inventory item of the specified type (INVENTORY_*) at the index number.
+ index: Index of the item of that type.
+ tooltip: Returns the name of the inventory item of the specified type (INVENTORY_*) at the specified inventory index.
llGetInventoryNumber( integer type ) -> integer:
type: INVENTORY_* type constant to count.
- tooltip: Returns an integer representing the quantity of items of the specified type (INVENTORY_*) in the prim's inventory.
- llGetInventoryPermMask( string item, integer category ) -> integer:
+ tooltip: Returns the count of items of the specified type (INVENTORY_*) in the prim's inventory.
+ llGetInventoryPermMask( string item, integer group ) -> integer:
+ item: Name of the item in the prim's inventory.
+ group: MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT) to get.
+ tooltip: Returns the specified item's permission flags for the specified group.
+ llGetInventoryType( string item ) -> integer:
item: Name of the item in the prim's inventory.
- category: MASK_* category flag (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT).
- tooltip: Returns an integer bitfield representing the permission category mask of the specified inventory item.
- llGetInventoryType( string name ) -> integer:
- name: Name of the inventory item.
tooltip: Returns an integer representing the INVENTORY_* type of the named inventory item.
llGetScriptName( ) -> string:
tooltip: Returns a string containing the name of the script calling this function.
llGetScriptState( string script ) -> integer:
script: Name of the script in the prim's inventory.
tooltip: Returns a boolean integer indicating whether the specified script in the prim's inventory is running (returns TRUE if running, FALSE otherwise).
- llGiveInventory( key destination, string inventory ) -> void:
- destination: UUID of the destination avatar or prim.
- inventory: Name of the item in the prim's inventory.
- tooltip: Gives the specified inventory item to the destination, as permitted by the permissions system. The destination can be any agent, or an object located in the same region.
- llGiveInventoryList( key target, string folder, list inventory ) -> void:
- target: UUID of the target avatar or prim in the same region.
+ llGiveAgentInventory( key agent, string folder, list items, list options ) -> integer:
+ agent: UUID of the target agent in the same region.
+ folder: Name of the destination folder to be created
+ items: The names of the items in the prim's inventory to transfer.
+ options: A list of options to configure the inventory transfer.
+ tooltip: Gives the specified inventory items to the agent as a new folder named folder, as permitted by the permissions system. Customizes the transfer using options.
+ llGiveInventory( key target, string item ) -> void:
+ target: UUID of the target agent or prim.
+ item: Name of the item in the prim's inventory to transfer.
+ tooltip: Gives the specified inventory item to the target, as permitted by the permissions system. The target can be any agent or an object located in the same region.
+ llGiveInventoryList( key target, string folder, list items ) -> void:
+ target: UUID of the target agent or prim in the same region.
folder: Name of the destination folder to be created (ignored if the target is an object).
- inventory: A list of names representing items in the prim's inventory.
+ items: The names of the items in the prim's inventory to transfer.
tooltip: Gives the list of inventory items to target as a new folder named folder. If target is an object, the items are passed directly into its inventory and no folder is created. The target must
be an agent or an object in the same region.
- llGodLikeRezObject( key inventory, vector pos ) -> void:
- inventory: Asset UUID of the object to rez.
+ llGodLikeRezObject( key id, vector pos ) -> void:
+ id: Asset UUID of the object to rez.
pos: Position vector in region coordinates where the object will be rezzed.
- tooltip: Rezzes an object directly from a UUID specified by inventory at the position pos, provided the owner has the god-bit set.
- llRemoteLoadScript( key target, string name, integer running, integer start_param ) -> void // private // deprecated:
+ tooltip: Rezzes an object directly from a UUID specified by id at the position pos, provided the owner has the god-bit set.
+ llRemoteLoadScript( key target, string script, integer running, integer start_param ) -> void // private // deprecated:
target: UUID of the target prim.
- name: Name of the script in the prim's inventory.
- running: Whether the script should start running.
- start_param: Start parameter passed to the script.
+ script: Name of the script in the prim's inventory.
+ running: Boolean. If TRUE, sets the copied script to run immediately; if FALSE, leaves it stopped.
+ start_param: Integer start parameter passed to the copied script (readable via llGetStartParameter).
tooltip: Deprecated.
- llRemoteLoadScriptPin( key target, string name, integer pin, integer running, integer start_param ) -> void:
+ llRemoteLoadScriptPin( key target, string script, integer pin, integer running, integer start_param ) -> void:
target: UUID of the target prim in the same region.
- name: Name of the script in the prim's inventory.
- pin: Integer PIN code (must match the PIN set on the target via llSetRemoteScriptAccessPin).
+ script: Name of the script in the prim's inventory.
+ pin: Integer PIN code (must match the PIN set on the ObjectID via llSetRemoteScriptAccessPin).
running: Boolean. If TRUE, sets the copied script to run immediately; if FALSE, leaves it stopped.
start_param: Integer start parameter passed to the copied script (readable via llGetStartParameter).
- tooltip: Copies the script name into target, setting it running (if running is TRUE) with the start_param, provided the script owner has modify permissions on target and target's PIN matches pin (set
- via llSetRemoteScriptAccessPin).
+ tooltip: Copies the script into target, setting it running (if running is TRUE) with the start_param, provided the script owner has modify permissions on target and target's PIN matches pin (set via
+ llSetRemoteScriptAccessPin).
llRemoveInventory( string item ) -> void:
item: Name of the item in the prim's inventory to remove.
tooltip: Permanently deletes the named inventory item from the prim's inventory.
- llRequestInventoryData( string name ) -> key:
- name: Name of the item in the prim's inventory.
- tooltip: Asynchronously requests data for the inventory item specified by name, triggering a dataserver event. Currently, only landmark items are supported (which return local region coordinates). Returns
- a key query handle.
- llResetOtherScript( string name ) -> void:
- name: Name of the target script in the prim's inventory.
- tooltip: Resets the script name located in the prim's inventory.
- llRezAtRoot( string inventory, vector position, vector velocity, rotation rot, integer param ) -> void:
- inventory: Name of the object in the prim's inventory.
- position: Position vector in region coordinates where the root of the object will be placed.
- velocity: Initial velocity vector for the rezzed object.
+ llRequestInventoryData( string item ) -> key:
+ item: Name of the item in the prim's inventory.
+ tooltip: Asynchronously requests data for the named inventory item, triggering a dataserver event. Currently, only landmark items are supported (which return local region coordinates). Returns a key
+ query handle.
+ llResetOtherScript( string script ) -> void:
+ script: Name of the target script in the prim's inventory.
+ tooltip: Resets the named script name in the prim's inventory.
+ llRezAtRoot( string item, vector pos, vector vel, rotation rot, integer start_param ) -> void:
+ item: Name of the object in the prim's inventory to rez.
+ pos: Position vector in region coordinates where the root of the object will be placed.
+ vel: Initial velocity vector for the rezzed object.
rot: Initial rotation of the rezzed object.
- param: Start parameter passed to the rezzed object's on_rez event (accessible via llGetStartParameter).
- tooltip: Instantiates the inventory object at position moving at velocity, rotated to rot with its root prim centered exactly on position, passing param as the on_rez start parameter.
- llRezObject( string inventory, vector pos, vector vel, rotation rot, integer param ) -> void:
- inventory: Name of the object in the prim's inventory.
+ start_param: Start parameter passed to the rezzed object's on_rez event (accessible via llGetStartParameter).
+ tooltip: Instantiates the named inventory object with the root prim at pos with velocity vel and rotation rot, passing start_param as the on_rez start parameter. The vel parameter is ignored if the
+ rezzed object is non-physical.
+ llRezObject( string item, vector pos, vector vel, rotation rot, integer start_param ) -> void:
+ item: Name of the object in the prim's inventory to rez.
pos: Position vector in region coordinates where the center of the object will be placed.
vel: Initial velocity vector (maximum magnitude ~200m/s).
rot: Initial rotation of the rezzed object.
- param: Start parameter passed to the rezzed object's on_rez event (accessible via llGetStartParameter).
- tooltip: Instantiates the inventory object at pos with velocity vel and rotation rot, passing param as the on_rez start parameter. The vel parameter is ignored if the rezzed object is non-physical.
- llRezObjectWithParams( string inventory, list params ) -> key:
- inventory: Name of the object in the prim's inventory.
- params: A list of REZ_* parameters to configure the rezzed object's attributes.
- tooltip: Instantiates the inventory object (defaulting to the rezzing prim's position unless REZ_POS is specified) using the initial set of parameters specified in params. Returns the key of the rezzed
- object, or a blank key on failure.
- llSetInventoryPermMask( string item, integer category, integer value ) -> void:
+ start_param: Start parameter passed to the rezzed object's on_rez event (accessible via llGetStartParameter).
+ tooltip: Instantiates the named inventory object with the bounding box centered at pos with velocity vel and rotation rot, passing param as the on_rez start parameter. The vel parameter is ignored if
+ the rezzed object is non-physical.
+ llRezObjectWithParams( string item, list options ) -> key:
+ item: Name of the object in the prim's inventory to rez.
+ options: A list of REZ_* options to configure the rezzed object's attributes.
+ tooltip: Instantiates the named inventory object (defaulting to the rezzing prim's position unless REZ_POS is specified) using the initial set of parameters specified in options. Returns the key of
+ the rezzed object, or a blank key on failure.
+ llSetInventoryPermMask( string item, integer group, integer flags ) -> void:
item: Name of the item in the prim's inventory.
- category: MASK_* category flag (such as MASK_NEXT, MASK_OWNER, etc.).
- value: Bitfield of permissions (PERM_* flags) to set.
- tooltip: Sets the specified permission category of the inventory item to the value permissions mask.
+ group: MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT) to set.
+ flags: Bitfield of permissions (PERM_* flags) to set.
+ tooltip: Sets the specified item's permission flags for the specified group.
llSetRemoteScriptAccessPin( integer pin ) -> void:
pin: Integer PIN code (non-zero enables, zero disables).
tooltip: Sets the prim's remote script access PIN to pin (a non-zero value enables loading via llRemoteLoadScriptPin, while zero disables it).
- llSetScriptState( string name, integer running ) -> void:
- name: Name of the script in the prim's inventory.
+ llSetScriptState( string script, integer running ) -> void:
+ script: Name of the script in the prim's inventory.
running: Boolean. If TRUE, enables the script; if FALSE, disables it.
- tooltip: Sets the running state of the script name in the prim's inventory. If running is TRUE, the script is enabled; if FALSE, it is disabled.
+ tooltip: Sets the running state of the named script in the prim's inventory. If running is TRUE, the script is enabled; if FALSE, it is disabled.
prim_media:
- changed( integer change ):
- change: A bitfield of CHANGED_* constants representing what changed.
- tooltip: Triggered when various properties of the object change. The parameter change is a bitfield of CHANGED_* constants.
+ changed( integer changes ):
+ changes: A bitfield of CHANGED_* flags representing what changed.
+ tooltip: Triggered when various properties of the object change. The parameter changes is a bitfield of CHANGED_* flags.
llClearLinkMedia( integer link, integer face ) -> integer:
link: 'The link number (0: unlinked, 1: root prim, >1: child prims) or a LINK_* flag representing the target prim.'
face: Face number to clear.
@@ -3090,9 +3098,9 @@ quaternion:
end_vec: Target ending vector.
tooltip: Returns a rotation representing the shortest path rotation from vector start to vector end.
region:
- changed( integer change ):
- change: A bitfield of CHANGED_* constants representing what changed.
- tooltip: Triggered when various properties of the object change. The parameter change is a bitfield of CHANGED_* constants.
+ changed( integer changes ):
+ changes: A bitfield of CHANGED_* flags representing what changed.
+ tooltip: Triggered when various properties of the object change. The parameter changes is a bitfield of CHANGED_* flags.
llCloud( vector offset ) -> float // deprecated:
offset: Offset relative to the prim's position, expressed in local coordinates.
tooltip: Returns a float representing the cloud density at the prim's position offset by the vector offset.
@@ -3204,9 +3212,9 @@ rez:
start_param: Integer start parameter passed from the rezzing call.
tooltip: Triggered when the object is rezzed into the world (by a script or user). Passes start_param from the rezzing call (or 0 if rezzed from inventory). Also triggers on attachments during login
or when attached from inventory.
- llDerezObject( key id, integer flag ) -> integer:
+ llDerezObject( key id, integer flags ) -> integer:
id: UUID of the object in the region to derez.
- flag: Derez behavior flags matching DEREZ_* constants.
+ flags: Derez behavior flags matching DEREZ_* constants.
tooltip: Derezzes (deletes or returns) a targeted object in the region previously rezzed by a script in this linkset, returning TRUE on success or FALSE on failure.
llDie( ) -> void:
tooltip: Deletes the entire object containing the script (the object does not go to inventory). Use llBreakLink first to delete only a single prim.
@@ -3214,10 +3222,10 @@ rez:
tooltip: Returns an integer representing the start/rez parameter passed to the object on creation (returns 0 if rezzed by an agent).
llGetStartString( ) -> string:
tooltip: Returns the initialization string passed to the object's root prim on rez with llRezObjectWithParams (via REZ_PARAM_STRING; returns an empty string if rezzed by an agent).
- llGodLikeRezObject( key inventory, vector pos ) -> void:
- inventory: Asset UUID of the object to rez.
+ llGodLikeRezObject( key id, vector pos ) -> void:
+ id: Asset UUID of the object to rez.
pos: Position vector in region coordinates where the object will be rezzed.
- tooltip: Rezzes an object directly from a UUID specified by inventory at the position pos, provided the owner has the god-bit set.
+ tooltip: Rezzes an object directly from a UUID specified by id at the position pos, provided the owner has the god-bit set.
llReturnObjectsByID( list objects ) -> integer:
objects: A list of object UUID keys to return.
tooltip: Returns objects specified by the list of UUIDs objects to their owners. Requires the PERMISSION_RETURN_OBJECTS permission, and the script owner must own the parcel or be an estate manager/region
@@ -3227,29 +3235,31 @@ rez:
scope: OBJECT_RETURN_* scope flag (such as OBJECT_RETURN_PARCEL, OBJECT_RETURN_PARCEL_OWNER, or OBJECT_RETURN_REGION).
tooltip: Returns objects owned by owner within the specified scope (parcel, parcel owner, or region). Requires the PERMISSION_RETURN_OBJECTS permission, and the script owner must own the parcel or be
an estate manager/region owner.
- llRezAtRoot( string inventory, vector position, vector velocity, rotation rot, integer param ) -> void:
- inventory: Name of the object in the prim's inventory.
- position: Position vector in region coordinates where the root of the object will be placed.
- velocity: Initial velocity vector for the rezzed object.
+ llRezAtRoot( string item, vector pos, vector vel, rotation rot, integer start_param ) -> void:
+ item: Name of the object in the prim's inventory to rez.
+ pos: Position vector in region coordinates where the root of the object will be placed.
+ vel: Initial velocity vector for the rezzed object.
rot: Initial rotation of the rezzed object.
- param: Start parameter passed to the rezzed object's on_rez event (accessible via llGetStartParameter).
- tooltip: Instantiates the inventory object at position moving at velocity, rotated to rot with its root prim centered exactly on position, passing param as the on_rez start parameter.
- llRezObject( string inventory, vector pos, vector vel, rotation rot, integer param ) -> void:
- inventory: Name of the object in the prim's inventory.
+ start_param: Start parameter passed to the rezzed object's on_rez event (accessible via llGetStartParameter).
+ tooltip: Instantiates the named inventory object with the root prim at pos with velocity vel and rotation rot, passing start_param as the on_rez start parameter. The vel parameter is ignored if the
+ rezzed object is non-physical.
+ llRezObject( string item, vector pos, vector vel, rotation rot, integer start_param ) -> void:
+ item: Name of the object in the prim's inventory to rez.
pos: Position vector in region coordinates where the center of the object will be placed.
vel: Initial velocity vector (maximum magnitude ~200m/s).
rot: Initial rotation of the rezzed object.
- param: Start parameter passed to the rezzed object's on_rez event (accessible via llGetStartParameter).
- tooltip: Instantiates the inventory object at pos with velocity vel and rotation rot, passing param as the on_rez start parameter. The vel parameter is ignored if the rezzed object is non-physical.
- llRezObjectWithParams( string inventory, list params ) -> key:
- inventory: Name of the object in the prim's inventory.
- params: A list of REZ_* parameters to configure the rezzed object's attributes.
- tooltip: Instantiates the inventory object (defaulting to the rezzing prim's position unless REZ_POS is specified) using the initial set of parameters specified in params. Returns the key of the rezzed
- object, or a blank key on failure.
+ start_param: Start parameter passed to the rezzed object's on_rez event (accessible via llGetStartParameter).
+ tooltip: Instantiates the named inventory object with the bounding box centered at pos with velocity vel and rotation rot, passing param as the on_rez start parameter. The vel parameter is ignored if
+ the rezzed object is non-physical.
+ llRezObjectWithParams( string item, list options ) -> key:
+ item: Name of the object in the prim's inventory to rez.
+ options: A list of REZ_* options to configure the rezzed object's attributes.
+ tooltip: Instantiates the named inventory object (defaulting to the rezzing prim's position unless REZ_POS is specified) using the initial set of parameters specified in options. Returns the key of
+ the rezzed object, or a blank key on failure.
script:
- changed( integer change ):
- change: A bitfield of CHANGED_* constants representing what changed.
- tooltip: Triggered when various properties of the object change. The parameter change is a bitfield of CHANGED_* constants.
+ changed( integer changes ):
+ changes: A bitfield of CHANGED_* flags representing what changed.
+ tooltip: Triggered when various properties of the object change. The parameter changes is a bitfield of CHANGED_* flags.
on_rez( integer start_param ):
start_param: Integer start parameter passed from the rezzing call.
tooltip: Triggered when the object is rezzed into the world (by a script or user). Passes start_param from the rezzing call (or 0 if rezzed from inventory). Also triggers on attachments during login
@@ -3288,23 +3298,23 @@ script:
llMinEventDelay( float delay ) -> void:
delay: Minimum delay duration in seconds.
tooltip: Sets the minimum delay time between events being handled (minimums and defaults vary by event type).
- llRemoteLoadScript( key target, string name, integer running, integer start_param ) -> void // private // deprecated:
+ llRemoteLoadScript( key target, string script, integer running, integer start_param ) -> void // private // deprecated:
target: UUID of the target prim.
- name: Name of the script in the prim's inventory.
- running: Whether the script should start running.
- start_param: Start parameter passed to the script.
+ script: Name of the script in the prim's inventory.
+ running: Boolean. If TRUE, sets the copied script to run immediately; if FALSE, leaves it stopped.
+ start_param: Integer start parameter passed to the copied script (readable via llGetStartParameter).
tooltip: Deprecated.
- llRemoteLoadScriptPin( key target, string name, integer pin, integer running, integer start_param ) -> void:
+ llRemoteLoadScriptPin( key target, string script, integer pin, integer running, integer start_param ) -> void:
target: UUID of the target prim in the same region.
- name: Name of the script in the prim's inventory.
- pin: Integer PIN code (must match the PIN set on the target via llSetRemoteScriptAccessPin).
+ script: Name of the script in the prim's inventory.
+ pin: Integer PIN code (must match the PIN set on the ObjectID via llSetRemoteScriptAccessPin).
running: Boolean. If TRUE, sets the copied script to run immediately; if FALSE, leaves it stopped.
start_param: Integer start parameter passed to the copied script (readable via llGetStartParameter).
- tooltip: Copies the script name into target, setting it running (if running is TRUE) with the start_param, provided the script owner has modify permissions on target and target's PIN matches pin (set
- via llSetRemoteScriptAccessPin).
- llResetOtherScript( string name ) -> void:
- name: Name of the target script in the prim's inventory.
- tooltip: Resets the script name located in the prim's inventory.
+ tooltip: Copies the script into target, setting it running (if running is TRUE) with the start_param, provided the script owner has modify permissions on target and target's PIN matches pin (set via
+ llSetRemoteScriptAccessPin).
+ llResetOtherScript( string script ) -> void:
+ script: Name of the target script in the prim's inventory.
+ tooltip: Resets the named script name in the prim's inventory.
llResetScript( ) -> void:
tooltip: Resets the current script.
llResetTime( ) -> void:
@@ -3321,10 +3331,10 @@ script:
llSetRemoteScriptAccessPin( integer pin ) -> void:
pin: Integer PIN code (non-zero enables, zero disables).
tooltip: Sets the prim's remote script access PIN to pin (a non-zero value enables loading via llRemoteLoadScriptPin, while zero disables it).
- llSetScriptState( string name, integer running ) -> void:
- name: Name of the script in the prim's inventory.
+ llSetScriptState( string script, integer running ) -> void:
+ script: Name of the script in the prim's inventory.
running: Boolean. If TRUE, enables the script; if FALSE, disables it.
- tooltip: Sets the running state of the script name in the prim's inventory. If running is TRUE, the script is enabled; if FALSE, it is disabled.
+ tooltip: Sets the running state of the named script in the prim's inventory. If running is TRUE, the script is enabled; if FALSE, it is disabled.
llSetTimerEvent( float sec ) -> void:
sec: Interval in seconds between timer events (0.0 to disable).
tooltip: Sets a timer to trigger a timer event periodically every sec seconds. Passing 0.0 stops further timer events.
@@ -3497,9 +3507,9 @@ sensor:
tooltip: If detect is TRUE, enables VolumeDetect (object becomes phantom and physical objects/avatars can pass through it). Triggers collision_start on initial intersection and collision_end when intersection
stops (standard collision events are suppressed while intersecting).
sit:
- changed( integer change ):
- change: A bitfield of CHANGED_* constants representing what changed.
- tooltip: Triggered when various properties of the object change. The parameter change is a bitfield of CHANGED_* constants.
+ changed( integer changes ):
+ changes: A bitfield of CHANGED_* flags representing what changed.
+ tooltip: Triggered when various properties of the object change. The parameter changes is a bitfield of CHANGED_* flags.
llAvatarOnLinkSitTarget( integer link ) -> key:
link: Index of the prim in the linkset (1 for root, >1 for children), or a LINK_* flag.
tooltip: Returns the UUID of the avatar seated on the specified link's sit target, or NULL_KEY if no avatar is sitting there.
@@ -3673,9 +3683,9 @@ string:
src: Source string to convert.
tooltip: Returns a copy of the string src converted entirely to uppercase.
teleport:
- changed( integer change ):
- change: A bitfield of CHANGED_* constants representing what changed.
- tooltip: Triggered when various properties of the object change. The parameter change is a bitfield of CHANGED_* constants.
+ changed( integer changes ):
+ changes: A bitfield of CHANGED_* flags representing what changed.
+ tooltip: Triggered when various properties of the object change. The parameter changes is a bitfield of CHANGED_* flags.
llMapDestination( string simname, vector pos, vector look_at ) -> void:
simname: Name of the target simulator region.
pos: Position vector in region coordinates to highlight.
diff --git a/generated/experimental/category_functions.yaml b/generated/experimental/category_functions.yaml
index 9ec03f6f..24f0eaa1 100644
--- a/generated/experimental/category_functions.yaml
+++ b/generated/experimental/category_functions.yaml
@@ -1,11 +1,11 @@
# Functions by category
asset_permissions:
-- changed( integer change )
-- llGetInventoryPermMask( string item, integer category ) -> integer
-- llGetObjectPermMask( integer category ) -> integer
-- llSetInventoryPermMask( string item, integer category, integer value ) -> void
-- llSetObjectPermMask( integer mask, integer value ) -> void
-- llTransferOwnership( key agent_id, integer flags, list options ) -> integer
+- changed( integer changes )
+- llGetInventoryPermMask( string item, integer group ) -> integer
+- llGetObjectPermMask( integer group ) -> integer
+- llSetInventoryPermMask( string item, integer group, integer flags ) -> void
+- llSetObjectPermMask( integer group, integer flags ) -> void
+- llTransferOwnership( key agent, integer flags, list options ) -> integer
attachments:
- attach( key id )
- llAttachToAvatar( integer attach_point ) -> void
@@ -98,9 +98,9 @@ avatar_communication:
- llTextBox( key avatar, string message, integer channel ) -> void
- llWhisper( integer channel, string msg ) -> void
avatar_inventory:
-- llGiveAgentInventory( key agent, string folder, list inventory, list options ) -> integer
-- llGiveInventory( key destination, string inventory ) -> void
-- llGiveInventoryList( key target, string folder, list inventory ) -> void
+- llGiveAgentInventory( key agent, string folder, list items, list options ) -> integer
+- llGiveInventory( key target, string item ) -> void
+- llGiveInventoryList( key target, string folder, list items ) -> void
camera:
- llClearCameraParams( ) -> void
- llForceMouselook( integer mouselook ) -> void
@@ -135,7 +135,7 @@ combat:
- llDamage( key target, float damage, integer damage_type ) -> void
- llDetectedDamage( integer number ) -> list
- llGetHealth( key id ) -> float
-- llRezObjectWithParams( string inventory, list params ) -> key
+- llRezObjectWithParams( string item, list options ) -> key
- llSetDamage( float damage ) -> void
cryptography:
- llComputeHash( string message, string algorithm ) -> string
@@ -211,7 +211,7 @@ dataserver:
- llReadKeyValue( string k ) -> key
- llRequestAgentData( key id, integer data ) -> key
- llRequestDisplayName( key id ) -> key
-- llRequestInventoryData( string name ) -> key
+- llRequestInventoryData( string item ) -> key
- llRequestSimulatorData( string region, integer data ) -> key
- llRequestUserKey( string username ) -> key
- llRequestUsername( key id ) -> key
@@ -311,7 +311,7 @@ land_moderation:
- llReturnObjectsByOwner( key owner, integer scope ) -> integer
- llTeleportAgentHome( key avatar ) -> void
linkset:
-- changed( integer change )
+- changed( integer changes )
- linkset_data( integer action, string name, string value )
- llAvatarOnLinkSitTarget( integer link ) -> key
- llBreakAllLinks( ) -> void
@@ -329,7 +329,7 @@ linkset:
- llGetMaxScaleFactor( ) -> float
- llGetMinScaleFactor( ) -> float
- llGetNumberOfPrims( ) -> integer
-- llGetObjectPermMask( integer category ) -> integer
+- llGetObjectPermMask( integer group ) -> integer
- llGetOwner( ) -> key
- llGetRootPosition( ) -> vector
- llGetRootRotation( ) -> rotation
@@ -360,7 +360,7 @@ linkset:
- llSetLinkSitFlags( integer link, integer flags ) -> void
- llSetLinkTexture( integer link, string texture, integer face ) -> void
- llSetLinkTextureAnim( integer link, integer mode, integer face, integer sizex, integer sizey, float start, float length, float rate ) -> void
-- llSetObjectPermMask( integer mask, integer value ) -> void
+- llSetObjectPermMask( integer group, integer flags ) -> void
- llSetStatus( integer status, integer value ) -> void
linkset_data:
- linkset_data( integer action, string name, string value )
@@ -468,7 +468,7 @@ math_trig:
- llSin( float theta ) -> float
- llTan( float theta ) -> float
media:
-- changed( integer change )
+- changed( integer changes )
- llClearLinkMedia( integer link, integer face ) -> integer
- llClearPrimMedia( integer face ) -> integer
- llGetLinkMedia( integer link, integer face, list params ) -> list
@@ -718,7 +718,7 @@ prim:
- llGetTextureRot( integer face ) -> float
- llGetTextureScale( integer face ) -> vector
- llOffsetTexture( float u, float v, integer face ) -> void
-- llRemoteLoadScriptPin( key target, string name, integer pin, integer running, integer start_param ) -> void
+- llRemoteLoadScriptPin( key target, string script, integer pin, integer running, integer start_param ) -> void
- llRotateTexture( float angle, integer face ) -> void
- llScaleTexture( float u, float v, integer face ) -> void
- llSetAlpha( float alpha, integer face ) -> void
@@ -740,7 +740,7 @@ prim:
- llSetTextureAnim( integer mode, integer face, integer sizex, integer sizey, float start, float length, float rate ) -> void
- llSitTarget( vector offset, rotation rot ) -> void
prim_appearance:
-- changed( integer change )
+- changed( integer changes )
- llGetAlpha( integer face ) -> float
- llGetColor( integer face ) -> vector
- llGetLinkNumberOfSides( integer link ) -> integer
@@ -778,35 +778,36 @@ prim_appearance:
- llSetTextureAnim( integer mode, integer face, integer sizex, integer sizey, float start, float length, float rate ) -> void
- llsRGB2Linear( vector srgb ) -> vector
prim_inventory:
-- changed( integer change )
+- changed( integer changes )
- llAllowInventoryDrop( integer add ) -> void
-- llDerezObject( key id, integer flag ) -> integer
+- llDerezObject( key id, integer flags ) -> integer
- llGetInventoryAcquireTime( string item ) -> string
- llGetInventoryCreator( string item ) -> key
- llGetInventoryDesc( string item ) -> string
-- llGetInventoryKey( string name ) -> key
-- llGetInventoryName( integer type, integer number ) -> string
+- llGetInventoryKey( string item ) -> key
+- llGetInventoryName( integer type, integer index ) -> string
- llGetInventoryNumber( integer type ) -> integer
-- llGetInventoryPermMask( string item, integer category ) -> integer
-- llGetInventoryType( string name ) -> integer
+- llGetInventoryPermMask( string item, integer group ) -> integer
+- llGetInventoryType( string item ) -> integer
- llGetScriptName( ) -> string
- llGetScriptState( string script ) -> integer
-- llGiveInventory( key destination, string inventory ) -> void
-- llGiveInventoryList( key target, string folder, list inventory ) -> void
-- llGodLikeRezObject( key inventory, vector pos ) -> void
-- llRemoteLoadScript( key target, string name, integer running, integer start_param ) -> void // private // deprecated
-- llRemoteLoadScriptPin( key target, string name, integer pin, integer running, integer start_param ) -> void
+- llGiveAgentInventory( key agent, string folder, list items, list options ) -> integer
+- llGiveInventory( key target, string item ) -> void
+- llGiveInventoryList( key target, string folder, list items ) -> void
+- llGodLikeRezObject( key id, vector pos ) -> void
+- llRemoteLoadScript( key target, string script, integer running, integer start_param ) -> void // private // deprecated
+- llRemoteLoadScriptPin( key target, string script, integer pin, integer running, integer start_param ) -> void
- llRemoveInventory( string item ) -> void
-- llRequestInventoryData( string name ) -> key
-- llResetOtherScript( string name ) -> void
-- llRezAtRoot( string inventory, vector position, vector velocity, rotation rot, integer param ) -> void
-- llRezObject( string inventory, vector pos, vector vel, rotation rot, integer param ) -> void
-- llRezObjectWithParams( string inventory, list params ) -> key
-- llSetInventoryPermMask( string item, integer category, integer value ) -> void
+- llRequestInventoryData( string item ) -> key
+- llResetOtherScript( string script ) -> void
+- llRezAtRoot( string item, vector pos, vector vel, rotation rot, integer start_param ) -> void
+- llRezObject( string item, vector pos, vector vel, rotation rot, integer start_param ) -> void
+- llRezObjectWithParams( string item, list options ) -> key
+- llSetInventoryPermMask( string item, integer group, integer flags ) -> void
- llSetRemoteScriptAccessPin( integer pin ) -> void
-- llSetScriptState( string name, integer running ) -> void
+- llSetScriptState( string script, integer running ) -> void
prim_media:
-- changed( integer change )
+- changed( integer changes )
- llClearLinkMedia( integer link, integer face ) -> integer
- llClearPrimMedia( integer face ) -> integer
- llGetLinkMedia( integer link, integer face, list params ) -> list
@@ -846,7 +847,7 @@ quaternion:
- llRot2Up( rotation q ) -> vector
- llRotBetween( vector start_vec, vector end_vec ) -> rotation
region:
-- changed( integer change )
+- changed( integer changes )
- llCloud( vector offset ) -> float // deprecated
- llEdgeOfWorld( vector pos, vector dir ) -> integer
- llGetAgentList( integer scope, list options ) -> list
@@ -886,18 +887,18 @@ region_appearance:
rez:
- object_rez( key id )
- on_rez( integer start_param )
-- llDerezObject( key id, integer flag ) -> integer
+- llDerezObject( key id, integer flags ) -> integer
- llDie( ) -> void
- llGetStartParameter( ) -> integer
- llGetStartString( ) -> string
-- llGodLikeRezObject( key inventory, vector pos ) -> void
+- llGodLikeRezObject( key id, vector pos ) -> void
- llReturnObjectsByID( list objects ) -> integer
- llReturnObjectsByOwner( key owner, integer scope ) -> integer
-- llRezAtRoot( string inventory, vector position, vector velocity, rotation rot, integer param ) -> void
-- llRezObject( string inventory, vector pos, vector vel, rotation rot, integer param ) -> void
-- llRezObjectWithParams( string inventory, list params ) -> key
+- llRezAtRoot( string item, vector pos, vector vel, rotation rot, integer start_param ) -> void
+- llRezObject( string item, vector pos, vector vel, rotation rot, integer start_param ) -> void
+- llRezObjectWithParams( string item, list options ) -> key
script:
-- changed( integer change )
+- changed( integer changes )
- on_rez( integer start_param )
- state_entry( )
- state_exit( )
@@ -915,16 +916,16 @@ script:
- llGetTime( ) -> float
- llGetUsedMemory( ) -> integer
- llMinEventDelay( float delay ) -> void
-- llRemoteLoadScript( key target, string name, integer running, integer start_param ) -> void // private // deprecated
-- llRemoteLoadScriptPin( key target, string name, integer pin, integer running, integer start_param ) -> void
-- llResetOtherScript( string name ) -> void
+- llRemoteLoadScript( key target, string script, integer running, integer start_param ) -> void // private // deprecated
+- llRemoteLoadScriptPin( key target, string script, integer pin, integer running, integer start_param ) -> void
+- llResetOtherScript( string script ) -> void
- llResetScript( ) -> void
- llResetTime( ) -> void
- llScriptDanger( vector pos ) -> integer
- llScriptProfiler( integer flags ) -> void
- llSetMemoryLimit( integer limit ) -> integer
- llSetRemoteScriptAccessPin( integer pin ) -> void
-- llSetScriptState( string name, integer running ) -> void
+- llSetScriptState( string script, integer running ) -> void
- llSetTimerEvent( float sec ) -> void
- llSleep( float sec ) -> void
script_communication:
@@ -966,7 +967,7 @@ sensor:
- llSensorRepeat( string name, key id, integer type, float radius, float arc, float rate ) -> void
- llVolumeDetect( integer detect ) -> void
sit:
-- changed( integer change )
+- changed( integer changes )
- llAvatarOnLinkSitTarget( integer link ) -> key
- llAvatarOnSitTarget( ) -> key
- llGetLinkSitFlags( integer link ) -> integer
@@ -1012,7 +1013,7 @@ string:
- llToLower( string src ) -> string
- llToUpper( string src ) -> string
teleport:
-- changed( integer change )
+- changed( integer changes )
- llMapDestination( string simname, vector pos, vector look_at ) -> void
- llTeleportAgent( key agent, string landmark, vector position, vector look_at ) -> void
- llTeleportAgentGlobalCoords( key agent, vector global_coordinates, vector region_coordinates, vector look_at ) -> void
diff --git a/generated/lsl_keywords_pretty.xml b/generated/lsl_keywords_pretty.xml
index b54c7c51..5b8d5c7e 100644
--- a/generated/lsl_keywords_pretty.xml
+++ b/generated/lsl_keywords_pretty.xml
@@ -9391,17 +9391,17 @@ If another state is defined before the default state, the compiler will report a
arguments
tooltip
- Triggered when various properties of the object change. The parameter change is a bitfield of CHANGED_* constants.
+ Triggered when various properties of the object change. The parameter changes is a bitfield of CHANGED_* flags.
collision
@@ -11538,7 +11538,7 @@ If another state is defined before the default state, the compiler will report a
- flag
+ flags
tooltip
Derez behavior flags matching DEREZ_* constants.
@@ -13319,7 +13319,7 @@ If another state is defined before the default state, the compiler will report a
sleep
0.0
tooltip
- Returns a string containing the UTC timestamp (YYYY-MM-DDThh:mm:ssZ) representing when the inventory item was placed inside the prim.
+ Returns the time when the item was placed in the prim's inventory, as a UTC timestamp string of the form "YYYY-MM-DDThh:mm:ssZ"
llGetInventoryCreator
@@ -13365,14 +13365,14 @@ If another state is defined before the default state, the compiler will report a
sleep
0.0
tooltip
- Returns a string containing the description of the specified inventory item.
+ Returns the description string of the specified inventory item.
llGetInventoryKey
arguments
- name
+ item
tooltip
Name of the item in the prim's inventory.
@@ -13388,7 +13388,7 @@ If another state is defined before the default state, the compiler will report a
sleep
0.0
tooltip
- Returns the key (UUID) of the specified inventory name.
+ Returns the key (UUID) of the specified inventory item.
llGetInventoryName
@@ -13404,10 +13404,10 @@ If another state is defined before the default state, the compiler will report a
- number
+ index
tooltip
- Index number of the item of that type, starting from 0.
+ Index of the item of that type.
type
integer
@@ -13420,7 +13420,7 @@ If another state is defined before the default state, the compiler will report a
sleep
0.0
tooltip
- Returns the name of the inventory item of the specified type (INVENTORY_*) at the index number.
+ Returns the name of the inventory item of the specified type (INVENTORY_*) at the specified inventory index.
llGetInventoryNumber
@@ -13443,7 +13443,7 @@ If another state is defined before the default state, the compiler will report a
sleep
0.0
tooltip
- Returns an integer representing the quantity of items of the specified type (INVENTORY_*) in the prim's inventory.
+ Returns the count of items of the specified type (INVENTORY_*) in the prim's inventory.
llGetInventoryPermMask
@@ -13459,10 +13459,10 @@ If another state is defined before the default state, the compiler will report a
- category
+ group
tooltip
- MASK_* category flag (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT).
+ MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT) to get.
type
integer
@@ -13475,17 +13475,17 @@ If another state is defined before the default state, the compiler will report a
sleep
0.0
tooltip
- Returns an integer bitfield representing the permission category mask of the specified inventory item.
+ Returns the specified item's permission flags for the specified group.
llGetInventoryType
arguments
- name
+ item
tooltip
- Name of the inventory item.
+ Name of the item in the prim's inventory.
type
string
@@ -14184,10 +14184,10 @@ If another state is defined before the default state, the compiler will report a
arguments
- category
+ group
tooltip
- MASK_* category flag (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT).
+ MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT) to get.
type
integer
@@ -14200,7 +14200,7 @@ If another state is defined before the default state, the compiler will report a
sleep
0.0
tooltip
- Returns an integer bitfield representing the permission mask of the specified category for the object containing the script.
+ Returns the script's object's permission flags for the specified group.
llGetObjectPrimCount
@@ -15348,7 +15348,7 @@ If another state is defined before the default state, the compiler will report a
agent
tooltip
- UUID of the receiving agent in the region.
+ UUID of the target agent in the same region.
type
key
@@ -15357,16 +15357,16 @@ If another state is defined before the default state, the compiler will report a
folder
tooltip
- Name of the destination folder to be created in the agent's inventory.
+ Name of the destination folder to be created
type
string
- inventory
+ items
tooltip
- A list of inventory items to transfer.
+ The names of the items in the prim's inventory to transfer.
type
list
@@ -15395,19 +15395,19 @@ If another state is defined before the default state, the compiler will report a
arguments
- destination
+ target
tooltip
- UUID of the destination avatar or prim.
+ UUID of the target agent or prim.
type
key
- inventory
+ item
tooltip
- Name of the item in the prim's inventory.
+ Name of the item in the prim's inventory to transfer.
type
string
@@ -15420,7 +15420,7 @@ If another state is defined before the default state, the compiler will report a
sleep
0.0
tooltip
- Gives the specified inventory item to the destination, as permitted by the permissions system. The destination can be any agent, or an object located in the same region.
+ Gives the specified inventory item to the target, as permitted by the permissions system. The target can be any agent or an object located in the same region.
llGiveInventoryList
@@ -15430,7 +15430,7 @@ If another state is defined before the default state, the compiler will report a
target
tooltip
- UUID of the target avatar or prim in the same region.
+ UUID of the target agent or prim in the same region.
type
key
@@ -15445,10 +15445,10 @@ If another state is defined before the default state, the compiler will report a
- inventory
+ items
tooltip
- A list of names representing items in the prim's inventory.
+ The names of the items in the prim's inventory to transfer.
type
list
@@ -15500,7 +15500,7 @@ If another state is defined before the default state, the compiler will report a
arguments
- inventory
+ id
tooltip
Asset UUID of the object to rez.
@@ -15527,7 +15527,7 @@ If another state is defined before the default state, the compiler will report a
sleep
0.0
tooltip
- Rezzes an object directly from a UUID specified by inventory at the position pos, provided the owner has the god-bit set.
+ Rezzes an object directly from a UUID specified by id at the position pos, provided the owner has the god-bit set.
llGround
@@ -19463,7 +19463,7 @@ If another state is defined before the default state, the compiler will report a
- name
+ script
tooltip
Name of the script in the prim's inventory.
@@ -19475,7 +19475,7 @@ If another state is defined before the default state, the compiler will report a
pin
tooltip
- Integer PIN code (must match the PIN set on the target via llSetRemoteScriptAccessPin).
+ Integer PIN code (must match the PIN set on the ObjectID via llSetRemoteScriptAccessPin).
type
integer
@@ -19506,7 +19506,7 @@ If another state is defined before the default state, the compiler will report a
sleep
3.0
tooltip
- Copies the script name into target, setting it running (if running is TRUE) with the start_param, provided the script owner has modify permissions on target and target's PIN matches pin (set via llSetRemoteScriptAccessPin).
+ Copies the script into target, setting it running (if running is TRUE) with the start_param, provided the script owner has modify permissions on target and target's PIN matches pin (set via llSetRemoteScriptAccessPin).
llRemoveFromLandBanList
@@ -19842,7 +19842,7 @@ If another state is defined before the default state, the compiler will report a
arguments
- name
+ item
tooltip
Name of the item in the prim's inventory.
@@ -19858,7 +19858,7 @@ If another state is defined before the default state, the compiler will report a
sleep
1.0
tooltip
- Asynchronously requests data for the inventory item specified by name, triggering a dataserver event. Currently, only landmark items are supported (which return local region coordinates). Returns a key query handle.
+ Asynchronously requests data for the named inventory item, triggering a dataserver event. Currently, only landmark items are supported (which return local region coordinates). Returns a key query handle.
llRequestPermissions
@@ -20054,7 +20054,7 @@ If another state is defined before the default state, the compiler will report a
arguments
- name
+ script
tooltip
Name of the target script in the prim's inventory.
@@ -20070,7 +20070,7 @@ If another state is defined before the default state, the compiler will report a
sleep
0.0
tooltip
- Resets the script name located in the prim's inventory.
+ Resets the named script name in the prim's inventory.
llResetScript
@@ -20160,16 +20160,16 @@ If another state is defined before the default state, the compiler will report a
arguments
- inventory
+ item
tooltip
- Name of the object in the prim's inventory.
+ Name of the object in the prim's inventory to rez.
type
string
- position
+ pos
tooltip
Position vector in region coordinates where the root of the object will be placed.
@@ -20178,7 +20178,7 @@ If another state is defined before the default state, the compiler will report a
- velocity
+ vel
tooltip
Initial velocity vector for the rezzed object.
@@ -20196,7 +20196,7 @@ If another state is defined before the default state, the compiler will report a
- param
+ start_param
tooltip
Start parameter passed to the rezzed object's on_rez event (accessible via llGetStartParameter).
@@ -20212,17 +20212,17 @@ If another state is defined before the default state, the compiler will report a
sleep
0.1
tooltip
- Instantiates the inventory object at position moving at velocity, rotated to rot with its root prim centered exactly on position, passing param as the on_rez start parameter.
+ Instantiates the named inventory object with the root prim at pos with velocity vel and rotation rot, passing start_param as the on_rez start parameter. The vel parameter is ignored if the rezzed object is non-physical.
llRezObject
arguments
- inventory
+ item
tooltip
- Name of the object in the prim's inventory.
+ Name of the object in the prim's inventory to rez.
type
string
@@ -20255,7 +20255,7 @@ If another state is defined before the default state, the compiler will report a
- param
+ start_param
tooltip
Start parameter passed to the rezzed object's on_rez event (accessible via llGetStartParameter).
@@ -20271,26 +20271,26 @@ If another state is defined before the default state, the compiler will report a
sleep
0.1
tooltip
- Instantiates the inventory object at pos with velocity vel and rotation rot, passing param as the on_rez start parameter. The vel parameter is ignored if the rezzed object is non-physical.
+ Instantiates the named inventory object with the bounding box centered at pos with velocity vel and rotation rot, passing param as the on_rez start parameter. The vel parameter is ignored if the rezzed object is non-physical.
llRezObjectWithParams
arguments
- inventory
+ item
tooltip
- Name of the object in the prim's inventory.
+ Name of the object in the prim's inventory to rez.
type
string
- params
+ options
tooltip
- A list of REZ_* parameters to configure the rezzed object's attributes.
+ A list of REZ_* options to configure the rezzed object's attributes.
type
list
@@ -20303,7 +20303,7 @@ If another state is defined before the default state, the compiler will report a
sleep
0.1
tooltip
- Instantiates the inventory object (defaulting to the rezzing prim's position unless REZ_POS is specified) using the initial set of parameters specified in params. Returns the key of the rezzed object, or a blank key on failure.
+ Instantiates the named inventory object (defaulting to the rezzing prim's position unless REZ_POS is specified) using the initial set of parameters specified in options. Returns the key of the rezzed object, or a blank key on failure.
llRot2Angle
@@ -21590,16 +21590,16 @@ If another state is defined before the default state, the compiler will report a
- category
+ group
tooltip
- MASK_* category flag (such as MASK_NEXT, MASK_OWNER, etc.).
+ MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT) to set.
type
integer
- value
+ flags
tooltip
Bitfield of permissions (PERM_* flags) to set.
@@ -21617,7 +21617,7 @@ If another state is defined before the default state, the compiler will report a
sleep
0.0
tooltip
- Sets the specified permission category of the inventory item to the value permissions mask.
+ Sets the specified item's permission flags for the specified group.
llSetKeyframedMotion
@@ -22221,16 +22221,16 @@ If another state is defined before the default state, the compiler will report a
arguments
- mask
+ group
tooltip
- MASK_* category flag (e.g., MASK_BASE, MASK_OWNER, etc.).
+ MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT) to set.
type
integer
- value
+ flags
tooltip
Bitfield of permissions (PERM_* flags) to set.
@@ -22248,7 +22248,7 @@ If another state is defined before the default state, the compiler will report a
sleep
0.0
tooltip
- Sets the specified permission mask category to value on the root object containing the script.
+ Sets the scripts's object's permission flags for the specified group.
llSetParcelForSale
@@ -22632,7 +22632,7 @@ If another state is defined before the default state, the compiler will report a
arguments
- name
+ script
tooltip
Name of the script in the prim's inventory.
@@ -22657,7 +22657,7 @@ If another state is defined before the default state, the compiler will report a
sleep
0.0
tooltip
- Sets the running state of the script name in the prim's inventory. If running is TRUE, the script is enabled; if FALSE, it is disabled.
+ Sets the running state of the named script in the prim's inventory. If running is TRUE, the script is enabled; if FALSE, it is disabled.
llSetSitText
@@ -24176,10 +24176,10 @@ If another state is defined before the default state, the compiler will report a
arguments
- agent_id
+ agent
tooltip
- UUID of the avatar to receive ownership of the object.
+ UUID of the agent to receive ownership of the object.
type
key
@@ -24210,7 +24210,7 @@ If another state is defined before the default state, the compiler will report a
sleep
0.0
tooltip
- Transfers ownership of the object (or a copy of it, depending on flags) to the avatar agent_id. Returns an integer indicating the success or failure of the transfer.
+ Transfers ownership of the object (or a copy of it, depending on Flags) to the specified agent. Returns an integer indicating the success or failure of the transfer.
llTriggerSound
diff --git a/generated/lua_keywords_pretty.xml b/generated/lua_keywords_pretty.xml
index c430b157..19658e0d 100644
--- a/generated/lua_keywords_pretty.xml
+++ b/generated/lua_keywords_pretty.xml
@@ -9696,17 +9696,17 @@ float falloff – ranges from 0.01 to 2.0
arguments
- change
+ changes
tooltip
- A bitfield of CHANGED_* constants representing what changed.
+ A bitfield of CHANGED_* flags representing what changed.
type
number
tooltip
- Triggered when various properties of the object change. The parameter change is a bitfield of CHANGED_* constants.
+ Triggered when various properties of the object change. The parameter changes is a bitfield of CHANGED_* flags.
collision
@@ -18214,7 +18214,7 @@ Returns true if result is non-zero.
- flag
+ flags
tooltip
Derez behavior flags matching DEREZ_* constants.
@@ -20013,7 +20013,7 @@ Returns true if result is non-zero.
sleep
0.0
tooltip
- Returns a string containing the UTC timestamp (YYYY-MM-DDThh:mm:ssZ) representing when the inventory item was placed inside the prim.
+ Returns the time when the item was placed in the prim's inventory, as a UTC timestamp string of the form "YYYY-MM-DDThh:mm:ssZ"
ll.GetInventoryCreator
@@ -20059,14 +20059,14 @@ Returns true if result is non-zero.
sleep
0.0
tooltip
- Returns a string containing the description of the specified inventory item.
+ Returns the description string of the specified inventory item.
ll.GetInventoryKey
arguments
- name
+ item
tooltip
Name of the item in the prim's inventory.
@@ -20082,7 +20082,7 @@ Returns true if result is non-zero.
sleep
0.0
tooltip
- Returns the key (UUID) of the specified inventory name.
+ Returns the key (UUID) of the specified inventory item.
ll.GetInventoryName
@@ -20098,10 +20098,10 @@ Returns true if result is non-zero.
- number
+ index
tooltip
- Index number of the item of that type, starting from 0.
+ Index of the item of that type.
type
number
@@ -20114,7 +20114,7 @@ Returns true if result is non-zero.
sleep
0.0
tooltip
- Returns the name of the inventory item of the specified type (INVENTORY_*) at the index number.
+ Returns the name of the inventory item of the specified type (INVENTORY_*) at the specified inventory index.
ll.GetInventoryNumber
@@ -20137,7 +20137,7 @@ Returns true if result is non-zero.
sleep
0.0
tooltip
- Returns an integer representing the quantity of items of the specified type (INVENTORY_*) in the prim's inventory.
+ Returns the count of items of the specified type (INVENTORY_*) in the prim's inventory.
ll.GetInventoryPermMask
@@ -20153,10 +20153,10 @@ Returns true if result is non-zero.
- category
+ group
tooltip
- MASK_* category flag (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT).
+ MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT) to get.
type
number
@@ -20169,17 +20169,17 @@ Returns true if result is non-zero.
sleep
0.0
tooltip
- Returns an integer bitfield representing the permission category mask of the specified inventory item.
+ Returns the specified item's permission flags for the specified group.
ll.GetInventoryType
arguments
- name
+ item
tooltip
- Name of the inventory item.
+ Name of the item in the prim's inventory.
type
string
@@ -20876,10 +20876,10 @@ Returns true if result is non-zero.
arguments
- category
+ group
tooltip
- MASK_* category flag (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT).
+ MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT) to get.
type
number
@@ -20892,7 +20892,7 @@ Returns true if result is non-zero.
sleep
0.0
tooltip
- Returns an integer bitfield representing the permission mask of the specified category for the object containing the script.
+ Returns the script's object's permission flags for the specified group.
ll.GetObjectPrimCount
@@ -22032,7 +22032,7 @@ Returns true if result is non-zero.
agent
tooltip
- UUID of the receiving agent in the region.
+ UUID of the target agent in the same region.
type
uuid
@@ -22041,16 +22041,16 @@ Returns true if result is non-zero.
folder
tooltip
- Name of the destination folder to be created in the agent's inventory.
+ Name of the destination folder to be created
type
string
- inventory
+ items
tooltip
- A list of inventory items to transfer.
+ The names of the items in the prim's inventory to transfer.
type
{string}
@@ -22079,19 +22079,19 @@ Returns true if result is non-zero.
arguments
- destination
+ target
tooltip
- UUID of the destination avatar or prim.
+ UUID of the target agent or prim.
type
uuid
- inventory
+ item
tooltip
- Name of the item in the prim's inventory.
+ Name of the item in the prim's inventory to transfer.
type
string
@@ -22104,7 +22104,7 @@ Returns true if result is non-zero.
sleep
0.0
tooltip
- Gives the specified inventory item to the destination, as permitted by the permissions system. The destination can be any agent, or an object located in the same region.
+ Gives the specified inventory item to the target, as permitted by the permissions system. The target can be any agent or an object located in the same region.
ll.GiveInventoryList
@@ -22114,7 +22114,7 @@ Returns true if result is non-zero.
target
tooltip
- UUID of the target avatar or prim in the same region.
+ UUID of the target agent or prim in the same region.
type
uuid
@@ -22129,10 +22129,10 @@ Returns true if result is non-zero.
- inventory
+ items
tooltip
- A list of names representing items in the prim's inventory.
+ The names of the items in the prim's inventory to transfer.
type
{string}
@@ -22184,7 +22184,7 @@ Returns true if result is non-zero.
arguments
- inventory
+ id
tooltip
Asset UUID of the object to rez.
@@ -22211,7 +22211,7 @@ Returns true if result is non-zero.
sleep
0.0
tooltip
- Rezzes an object directly from a UUID specified by inventory at the position pos, provided the owner has the god-bit set.
+ Rezzes an object directly from a UUID specified by id at the position pos, provided the owner has the god-bit set.
ll.Ground
@@ -26217,7 +26217,7 @@ Returns true if result is non-zero.
- name
+ script
tooltip
Name of the script in the prim's inventory.
@@ -26229,7 +26229,7 @@ Returns true if result is non-zero.
pin
tooltip
- Integer PIN code (must match the PIN set on the target via llSetRemoteScriptAccessPin).
+ Integer PIN code (must match the PIN set on the ObjectID via llSetRemoteScriptAccessPin).
type
number
@@ -26260,7 +26260,7 @@ Returns true if result is non-zero.
sleep
3.0
tooltip
- Copies the script name into target, setting it running (if running is TRUE) with the start_param, provided the script owner has modify permissions on target and target's PIN matches pin (set via llSetRemoteScriptAccessPin).
+ Copies the script into target, setting it running (if running is TRUE) with the start_param, provided the script owner has modify permissions on target and target's PIN matches pin (set via llSetRemoteScriptAccessPin).
ll.RemoveFromLandBanList
@@ -26596,7 +26596,7 @@ Returns true if result is non-zero.
arguments
- name
+ item
tooltip
Name of the item in the prim's inventory.
@@ -26612,7 +26612,7 @@ Returns true if result is non-zero.
sleep
1.0
tooltip
- Asynchronously requests data for the inventory item specified by name, triggering a dataserver event. Currently, only landmark items are supported (which return local region coordinates). Returns a key query handle.
+ Asynchronously requests data for the named inventory item, triggering a dataserver event. Currently, only landmark items are supported (which return local region coordinates). Returns a key query handle.
ll.RequestPermissions
@@ -26808,7 +26808,7 @@ Returns true if result is non-zero.
arguments
- name
+ script
tooltip
Name of the target script in the prim's inventory.
@@ -26824,7 +26824,7 @@ Returns true if result is non-zero.
sleep
0.0
tooltip
- Resets the script name located in the prim's inventory.
+ Resets the named script name in the prim's inventory.
ll.ResetScript
@@ -26900,16 +26900,16 @@ Returns true if result is non-zero.
arguments
- inventory
+ item
tooltip
- Name of the object in the prim's inventory.
+ Name of the object in the prim's inventory to rez.
type
string
- position
+ pos
tooltip
Position vector in region coordinates where the root of the object will be placed.
@@ -26918,7 +26918,7 @@ Returns true if result is non-zero.
- velocity
+ vel
tooltip
Initial velocity vector for the rezzed object.
@@ -26936,7 +26936,7 @@ Returns true if result is non-zero.
- param
+ start_param
tooltip
Start parameter passed to the rezzed object's on_rez event (accessible via llGetStartParameter).
@@ -26952,17 +26952,17 @@ Returns true if result is non-zero.
sleep
0.1
tooltip
- Instantiates the inventory object at position moving at velocity, rotated to rot with its root prim centered exactly on position, passing param as the on_rez start parameter.
+ Instantiates the named inventory object with the root prim at pos with velocity vel and rotation rot, passing start_param as the on_rez start parameter. The vel parameter is ignored if the rezzed object is non-physical.
ll.RezObject
arguments
- inventory
+ item
tooltip
- Name of the object in the prim's inventory.
+ Name of the object in the prim's inventory to rez.
type
string
@@ -26995,7 +26995,7 @@ Returns true if result is non-zero.
- param
+ start_param
tooltip
Start parameter passed to the rezzed object's on_rez event (accessible via llGetStartParameter).
@@ -27011,26 +27011,26 @@ Returns true if result is non-zero.
sleep
0.1
tooltip
- Instantiates the inventory object at pos with velocity vel and rotation rot, passing param as the on_rez start parameter. The vel parameter is ignored if the rezzed object is non-physical.
+ Instantiates the named inventory object with the bounding box centered at pos with velocity vel and rotation rot, passing param as the on_rez start parameter. The vel parameter is ignored if the rezzed object is non-physical.
ll.RezObjectWithParams
arguments
- inventory
+ item
tooltip
- Name of the object in the prim's inventory.
+ Name of the object in the prim's inventory to rez.
type
string
- params
+ options
tooltip
- A list of REZ_* parameters to configure the rezzed object's attributes.
+ A list of REZ_* options to configure the rezzed object's attributes.
type
list
@@ -27043,7 +27043,7 @@ Returns true if result is non-zero.
sleep
0.1
tooltip
- Instantiates the inventory object (defaulting to the rezzing prim's position unless REZ_POS is specified) using the initial set of parameters specified in params. Returns the key of the rezzed object, or a blank key on failure.
+ Instantiates the named inventory object (defaulting to the rezzing prim's position unless REZ_POS is specified) using the initial set of parameters specified in options. Returns the key of the rezzed object, or a blank key on failure.
ll.Rot2Angle
@@ -28332,16 +28332,16 @@ Returns true if result is non-zero.
- category
+ group
tooltip
- MASK_* category flag (such as MASK_NEXT, MASK_OWNER, etc.).
+ MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT) to set.
type
number
- value
+ flags
tooltip
Bitfield of permissions (PERM_* flags) to set.
@@ -28359,7 +28359,7 @@ Returns true if result is non-zero.
sleep
0.0
tooltip
- Sets the specified permission category of the inventory item to the value permissions mask.
+ Sets the specified item's permission flags for the specified group.
ll.SetKeyframedMotion
@@ -28938,16 +28938,16 @@ Returns true if result is non-zero.
arguments
- mask
+ group
tooltip
- MASK_* category flag (e.g., MASK_BASE, MASK_OWNER, etc.).
+ MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP, MASK_EVERYONE, or MASK_NEXT) to set.
type
number
- value
+ flags
tooltip
Bitfield of permissions (PERM_* flags) to set.
@@ -28965,7 +28965,7 @@ Returns true if result is non-zero.
sleep
0.0
tooltip
- Sets the specified permission mask category to value on the root object containing the script.
+ Sets the scripts's object's permission flags for the specified group.
ll.SetParcelForSale
@@ -29347,7 +29347,7 @@ Returns true if result is non-zero.
arguments
- name
+ script
tooltip
Name of the script in the prim's inventory.
@@ -29372,7 +29372,7 @@ Returns true if result is non-zero.
sleep
0.0
tooltip
- Sets the running state of the script name in the prim's inventory. If running is TRUE, the script is enabled; if FALSE, it is disabled.
+ Sets the running state of the named script in the prim's inventory. If running is TRUE, the script is enabled; if FALSE, it is disabled.
ll.SetSitText
@@ -30878,10 +30878,10 @@ Returns true if result is non-zero.
arguments
- agent_id
+ agent
tooltip
- UUID of the avatar to receive ownership of the object.
+ UUID of the agent to receive ownership of the object.
type
uuid
@@ -30912,7 +30912,7 @@ Returns true if result is non-zero.
sleep
0.0
tooltip
- Transfers ownership of the object (or a copy of it, depending on flags) to the avatar agent_id. Returns an integer indicating the success or failure of the transfer.
+ Transfers ownership of the object (or a copy of it, depending on Flags) to the specified agent. Returns an integer indicating the success or failure of the transfer.
ll.TriggerSound
diff --git a/generated/secondlife.d.luau b/generated/secondlife.d.luau
index 09b87455..66a9eb3e 100644
--- a/generated/secondlife.d.luau
+++ b/generated/secondlife.d.luau
@@ -183,7 +183,7 @@ declare extern type LLEvents with
at_rot_target: ((handle: number, targetrot: quaternion, ourrot: quaternion) -> ())?
at_target: ((tnum: number, targetpos: vector, ourpos: vector) -> ())?
attach: ((id: uuid) -> ())?
- changed: ((change: number) -> ())?
+ changed: ((changes: number) -> ())?
collision: LLDetectedEventHandler?
collision_end: LLDetectedEventHandler?
collision_start: LLDetectedEventHandler?
@@ -703,7 +703,7 @@ declare ll: {
DeleteKeyValue: (k: string) -> uuid,
DeleteSubList: @[deprecated {use='table.remove', reason='Unnecessary table copying.'}](src: {T}, start_index: number, end_index: number) -> {T},
DeleteSubString: (src: string, start_index: number, end_index: number) -> string,
- DerezObject: (id: uuid, flag: number) -> boolean,
+ DerezObject: (id: uuid, flags: number) -> boolean,
DetachFromAvatar: () -> (),
DetectedDamage: @[deprecated {use='getDamage'}](number: number) -> {any},
DetectedGrab: @[deprecated {use='getGrab'}](number: number) -> vector,
@@ -781,11 +781,11 @@ declare ll: {
GetInventoryAcquireTime: (item: string) -> string,
GetInventoryCreator: (item: string) -> uuid,
GetInventoryDesc: (item: string) -> string,
- GetInventoryKey: (name: string) -> uuid,
- GetInventoryName: (type: number, number: number) -> string,
+ GetInventoryKey: (item: string) -> uuid,
+ GetInventoryName: (type: number, index: number) -> string,
GetInventoryNumber: (type: number) -> number,
- GetInventoryPermMask: (item: string, category: number) -> number,
- GetInventoryType: (name: string) -> number,
+ GetInventoryPermMask: (item: string, group: number) -> number,
+ GetInventoryType: (item: string) -> number,
GetKey: () -> uuid,
GetLandOwnerAt: (pos: vector) -> uuid,
GetLinkKey: (link: number) -> uuid,
@@ -818,7 +818,7 @@ declare ll: {
GetObjectLinkKey: (object_id: uuid, link: number) -> uuid,
GetObjectMass: (id: uuid) -> number,
GetObjectName: () -> string,
- GetObjectPermMask: (category: number) -> number,
+ GetObjectPermMask: (group: number) -> number,
GetObjectPrimCount: (prim: uuid) -> number,
GetOmega: () -> vector,
GetOwner: () -> uuid,
@@ -879,11 +879,11 @@ declare ll: {
GetVel: () -> vector,
GetVisualParams: (agentid: uuid, params: {number | string}) -> {number | ""},
GetWallclock: () -> number,
- GiveAgentInventory: (agent: uuid, folder: string, inventory: {string}, options: list) -> number,
- GiveInventory: (destination: uuid, inventory: string) -> (),
- GiveInventoryList: (target: uuid, folder: string, inventory: {string}) -> (),
+ GiveAgentInventory: (agent: uuid, folder: string, items: {string}, options: list) -> number,
+ GiveInventory: (target: uuid, item: string) -> (),
+ GiveInventoryList: (target: uuid, folder: string, items: {string}) -> (),
GiveMoney: (destination: uuid, amount: number) -> number,
- GodLikeRezObject: (inventory: uuid, pos: vector) -> (),
+ GodLikeRezObject: (id: uuid, pos: vector) -> (),
Ground: (offset: vector) -> number,
GroundContour: (offset: vector) -> vector,
GroundNormal: (offset: vector) -> vector,
@@ -1000,7 +1000,7 @@ declare ll: {
ReleaseURL: (url: string) -> (),
RemoteDataReply: @deprecated (channel: uuid, message_id: uuid, sdata: string, idata: number) -> (),
RemoteDataSetRegion: @deprecated () -> (),
- RemoteLoadScriptPin: (target: uuid, name: string, pin: number, running: boolean | number, start_param: number) -> (),
+ RemoteLoadScriptPin: (target: uuid, script: string, pin: number, running: boolean | number, start_param: number) -> (),
RemoveFromLandBanList: (avatar: uuid) -> (),
RemoveFromLandPassList: (avatar: uuid) -> (),
RemoveInventory: (item: string) -> (),
@@ -1011,7 +1011,7 @@ declare ll: {
RequestAgentData: (id: uuid, data: number) -> uuid,
RequestDisplayName: (id: uuid) -> uuid,
RequestExperiencePermissions: (agent: uuid, name: string) -> (),
- RequestInventoryData: (name: string) -> uuid,
+ RequestInventoryData: (item: string) -> uuid,
RequestPermissions: (agent: uuid, permissions: number) -> (),
RequestSecureURL: () -> uuid,
RequestSimulatorData: (region: string, data: number) -> uuid,
@@ -1021,13 +1021,13 @@ declare ll: {
ResetAnimationOverride: (anim_state: string) -> (),
ResetLandBanList: () -> (),
ResetLandPassList: () -> (),
- ResetOtherScript: (name: string) -> (),
+ ResetOtherScript: (script: string) -> (),
ResetScript: () -> (),
ReturnObjectsByID: (objects: {uuid}) -> number,
ReturnObjectsByOwner: (owner: uuid, scope: number) -> number,
- RezAtRoot: (inventory: string, position: vector, velocity: vector, rot: quaternion, param: number) -> (),
- RezObject: (inventory: string, pos: vector, vel: vector, rot: quaternion, param: number) -> (),
- RezObjectWithParams: (inventory: string, params: list) -> uuid,
+ RezAtRoot: (item: string, pos: vector, vel: vector, rot: quaternion, start_param: number) -> (),
+ RezObject: (item: string, pos: vector, vel: vector, rot: quaternion, start_param: number) -> (),
+ RezObjectWithParams: (item: string, options: list) -> uuid,
Rot2Angle: (rot: quaternion) -> number,
Rot2Axis: (rot: quaternion) -> vector,
Rot2Euler: (quat: quaternion) -> vector,
@@ -1070,7 +1070,7 @@ declare ll: {
SetForceAndTorque: (force: vector, torque: vector, is_local: boolean | number) -> (),
SetGroundTexture: (changes: list) -> number,
SetHoverHeight: (height: number, water: boolean | number, tau: number) -> (),
- SetInventoryPermMask: (item: string, category: number, value: number) -> (),
+ SetInventoryPermMask: (item: string, group: number, flags: number) -> (),
SetKeyframedMotion: (keyframes: list, options: list) -> (),
SetLinkAlpha: (link: number, alpha: number, face: number) -> (),
SetLinkCamera: (link: number, eye: vector, at: vector) -> (),
@@ -1086,7 +1086,7 @@ declare ll: {
SetLocalRot: (rot: quaternion) -> (),
SetObjectDesc: (description: string) -> (),
SetObjectName: (name: string) -> (),
- SetObjectPermMask: (mask: number, value: number) -> (),
+ SetObjectPermMask: (group: number, flags: number) -> (),
SetParcelForSale: (ForSale: boolean | number, Options: list) -> number,
SetParcelMusicURL: (url: string) -> (),
SetPayPrice: (price: number, quick_pay_buttons: {number}) -> (),
@@ -1100,7 +1100,7 @@ declare ll: {
SetRenderMaterial: (material: string | uuid, face: number) -> (),
SetRot: (rot: quaternion) -> (),
SetScale: (size: vector) -> (),
- SetScriptState: (name: string, running: boolean | number) -> (),
+ SetScriptState: (script: string, running: boolean | number) -> (),
SetSitText: (text: string) -> (),
SetSoundQueueing: (queue: boolean | number) -> (),
SetSoundRadius: (radius: number) -> (),
@@ -1151,7 +1151,7 @@ declare ll: {
ToLower: (src: string) -> string,
ToUpper: (src: string) -> string,
TransferLindenDollars: (destination: uuid, amount: number) -> uuid,
- TransferOwnership: (agent_id: uuid, flags: number, options: list) -> number,
+ TransferOwnership: (agent: uuid, flags: number, options: list) -> number,
TriggerSound: (sound: string | uuid, volume: number) -> (),
TriggerSoundLimited: (sound: string | uuid, volume: number, top_north_east: vector, bottom_south_west: vector) -> (),
UnSit: (id: uuid) -> (),
@@ -1226,7 +1226,7 @@ declare llcompat: {
DeleteKeyValue: @deprecated (k: string) -> uuid,
DeleteSubList: @deprecated (src: {T}, start_index: number, end_index: number) -> {T},
DeleteSubString: @deprecated (src: string, start_index: number, end_index: number) -> string,
- DerezObject: @deprecated (id: uuid, flag: number) -> number,
+ DerezObject: @deprecated (id: uuid, flags: number) -> number,
DetachFromAvatar: @deprecated () -> (),
DetectedDamage: @deprecated (number: number) -> {any},
DetectedGrab: @deprecated (number: number) -> vector,
@@ -1305,11 +1305,11 @@ declare llcompat: {
GetInventoryAcquireTime: @deprecated (item: string) -> string,
GetInventoryCreator: @deprecated (item: string) -> uuid,
GetInventoryDesc: @deprecated (item: string) -> string,
- GetInventoryKey: @deprecated (name: string) -> uuid,
- GetInventoryName: @deprecated (type: number, number: number) -> string,
+ GetInventoryKey: @deprecated (item: string) -> uuid,
+ GetInventoryName: @deprecated (type: number, index: number) -> string,
GetInventoryNumber: @deprecated (type: number) -> number,
- GetInventoryPermMask: @deprecated (item: string, category: number) -> number,
- GetInventoryType: @deprecated (name: string) -> number,
+ GetInventoryPermMask: @deprecated (item: string, group: number) -> number,
+ GetInventoryType: @deprecated (item: string) -> number,
GetKey: @deprecated () -> uuid,
GetLandOwnerAt: @deprecated (pos: vector) -> uuid,
GetLinkKey: @deprecated (link: number) -> uuid,
@@ -1342,7 +1342,7 @@ declare llcompat: {
GetObjectLinkKey: @deprecated (object_id: uuid, link: number) -> uuid,
GetObjectMass: @deprecated (id: uuid) -> number,
GetObjectName: @deprecated () -> string,
- GetObjectPermMask: @deprecated (category: number) -> number,
+ GetObjectPermMask: @deprecated (group: number) -> number,
GetObjectPrimCount: @deprecated (prim: uuid) -> number,
GetOmega: @deprecated () -> vector,
GetOwner: @deprecated () -> uuid,
@@ -1403,11 +1403,11 @@ declare llcompat: {
GetVel: @deprecated () -> vector,
GetVisualParams: @deprecated (agentid: uuid, params: {number | string}) -> {number | ""},
GetWallclock: @deprecated () -> number,
- GiveAgentInventory: @deprecated (agent: uuid, folder: string, inventory: {string}, options: list) -> number,
- GiveInventory: @deprecated (destination: uuid, inventory: string) -> (),
- GiveInventoryList: @deprecated (target: uuid, folder: string, inventory: {string}) -> (),
+ GiveAgentInventory: @deprecated (agent: uuid, folder: string, items: {string}, options: list) -> number,
+ GiveInventory: @deprecated (target: uuid, item: string) -> (),
+ GiveInventoryList: @deprecated (target: uuid, folder: string, items: {string}) -> (),
GiveMoney: @deprecated (destination: uuid, amount: number) -> number,
- GodLikeRezObject: @deprecated (inventory: uuid, pos: vector) -> (),
+ GodLikeRezObject: @deprecated (id: uuid, pos: vector) -> (),
Ground: @deprecated (offset: vector) -> number,
GroundContour: @deprecated (offset: vector) -> vector,
GroundNormal: @deprecated (offset: vector) -> vector,
@@ -1524,7 +1524,7 @@ declare llcompat: {
ReleaseURL: @deprecated (url: string) -> (),
RemoteDataReply: @deprecated (channel: uuid, message_id: uuid, sdata: string, idata: number) -> (),
RemoteDataSetRegion: @deprecated () -> (),
- RemoteLoadScriptPin: @deprecated (target: uuid, name: string, pin: number, running: boolean | number, start_param: number) -> (),
+ RemoteLoadScriptPin: @deprecated (target: uuid, script: string, pin: number, running: boolean | number, start_param: number) -> (),
RemoveFromLandBanList: @deprecated (avatar: uuid) -> (),
RemoveFromLandPassList: @deprecated (avatar: uuid) -> (),
RemoveInventory: @deprecated (item: string) -> (),
@@ -1535,7 +1535,7 @@ declare llcompat: {
RequestAgentData: @deprecated (id: uuid, data: number) -> uuid,
RequestDisplayName: @deprecated (id: uuid) -> uuid,
RequestExperiencePermissions: @deprecated (agent: uuid, name: string) -> (),
- RequestInventoryData: @deprecated (name: string) -> uuid,
+ RequestInventoryData: @deprecated (item: string) -> uuid,
RequestPermissions: @deprecated (agent: uuid, permissions: number) -> (),
RequestSecureURL: @deprecated () -> uuid,
RequestSimulatorData: @deprecated (region: string, data: number) -> uuid,
@@ -1545,14 +1545,14 @@ declare llcompat: {
ResetAnimationOverride: @deprecated (anim_state: string) -> (),
ResetLandBanList: @deprecated () -> (),
ResetLandPassList: @deprecated () -> (),
- ResetOtherScript: @deprecated (name: string) -> (),
+ ResetOtherScript: @deprecated (script: string) -> (),
ResetScript: @deprecated () -> (),
ResetTime: @deprecated () -> (),
ReturnObjectsByID: @deprecated (objects: {uuid}) -> number,
ReturnObjectsByOwner: @deprecated (owner: uuid, scope: number) -> number,
- RezAtRoot: @deprecated (inventory: string, position: vector, velocity: vector, rot: quaternion, param: number) -> (),
- RezObject: @deprecated (inventory: string, pos: vector, vel: vector, rot: quaternion, param: number) -> (),
- RezObjectWithParams: @deprecated (inventory: string, params: list) -> uuid,
+ RezAtRoot: @deprecated (item: string, pos: vector, vel: vector, rot: quaternion, start_param: number) -> (),
+ RezObject: @deprecated (item: string, pos: vector, vel: vector, rot: quaternion, start_param: number) -> (),
+ RezObjectWithParams: @deprecated (item: string, options: list) -> uuid,
Rot2Angle: @deprecated (rot: quaternion) -> number,
Rot2Axis: @deprecated (rot: quaternion) -> vector,
Rot2Euler: @deprecated (quat: quaternion) -> vector,
@@ -1595,7 +1595,7 @@ declare llcompat: {
SetForceAndTorque: @deprecated (force: vector, torque: vector, is_local: boolean | number) -> (),
SetGroundTexture: @deprecated (changes: list) -> number,
SetHoverHeight: @deprecated (height: number, water: boolean | number, tau: number) -> (),
- SetInventoryPermMask: @deprecated (item: string, category: number, value: number) -> (),
+ SetInventoryPermMask: @deprecated (item: string, group: number, flags: number) -> (),
SetKeyframedMotion: @deprecated (keyframes: list, options: list) -> (),
SetLinkAlpha: @deprecated (link: number, alpha: number, face: number) -> (),
SetLinkCamera: @deprecated (link: number, eye: vector, at: vector) -> (),
@@ -1612,7 +1612,7 @@ declare llcompat: {
SetMemoryLimit: @deprecated (limit: number) -> number,
SetObjectDesc: @deprecated (description: string) -> (),
SetObjectName: @deprecated (name: string) -> (),
- SetObjectPermMask: @deprecated (mask: number, value: number) -> (),
+ SetObjectPermMask: @deprecated (group: number, flags: number) -> (),
SetParcelForSale: @deprecated (ForSale: boolean | number, Options: list) -> number,
SetParcelMusicURL: @deprecated (url: string) -> (),
SetPayPrice: @deprecated (price: number, quick_pay_buttons: {number}) -> (),
@@ -1626,7 +1626,7 @@ declare llcompat: {
SetRenderMaterial: @deprecated (material: string | uuid, face: number) -> (),
SetRot: @deprecated (rot: quaternion) -> (),
SetScale: @deprecated (size: vector) -> (),
- SetScriptState: @deprecated (name: string, running: boolean | number) -> (),
+ SetScriptState: @deprecated (script: string, running: boolean | number) -> (),
SetSitText: @deprecated (text: string) -> (),
SetSoundQueueing: @deprecated (queue: boolean | number) -> (),
SetSoundRadius: @deprecated (radius: number) -> (),
@@ -1678,7 +1678,7 @@ declare llcompat: {
ToLower: @deprecated (src: string) -> string,
ToUpper: @deprecated (src: string) -> string,
TransferLindenDollars: @deprecated (destination: uuid, amount: number) -> uuid,
- TransferOwnership: @deprecated (agent_id: uuid, flags: number, options: list) -> number,
+ TransferOwnership: @deprecated (agent: uuid, flags: number, options: list) -> number,
TriggerSound: @deprecated (sound: string | uuid, volume: number) -> (),
TriggerSoundLimited: @deprecated (sound: string | uuid, volume: number, top_north_east: vector, bottom_south_west: vector) -> (),
UnSit: @deprecated (id: uuid) -> (),
diff --git a/generated/secondlife.docs.json b/generated/secondlife.docs.json
index 65ecc7bd..571bb422 100644
--- a/generated/secondlife.docs.json
+++ b/generated/secondlife.docs.json
@@ -1391,7 +1391,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetHealth"
},
"@sl-slua/global/ll.GetInventoryAcquireTime": {
- "documentation": "Returns a string containing the UTC timestamp (YYYY-MM-DDThh:mm:ssZ) representing when the inventory item was placed inside the prim.",
+ "documentation": "Returns the time when the item was placed in the prim's inventory, as a UTC timestamp string of the form \"YYYY-MM-DDThh:mm:ssZ\"",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetInventoryAcquireTime"
},
"@sl-slua/global/ll.GetInventoryCreator": {
@@ -1399,23 +1399,23 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetInventoryCreator"
},
"@sl-slua/global/ll.GetInventoryDesc": {
- "documentation": "Returns a string containing the description of the specified inventory item.",
+ "documentation": "Returns the description string of the specified inventory item.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetInventoryDesc"
},
"@sl-slua/global/ll.GetInventoryKey": {
- "documentation": "Returns the key (UUID) of the specified inventory name.",
+ "documentation": "Returns the key (UUID) of the specified inventory item.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetInventoryKey"
},
"@sl-slua/global/ll.GetInventoryName": {
- "documentation": "Returns the name of the inventory item of the specified type (INVENTORY_*) at the index number.",
+ "documentation": "Returns the name of the inventory item of the specified type (INVENTORY_*) at the specified inventory index.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetInventoryName"
},
"@sl-slua/global/ll.GetInventoryNumber": {
- "documentation": "Returns an integer representing the quantity of items of the specified type (INVENTORY_*) in the prim's inventory.",
+ "documentation": "Returns the count of items of the specified type (INVENTORY_*) in the prim's inventory.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetInventoryNumber"
},
"@sl-slua/global/ll.GetInventoryPermMask": {
- "documentation": "Returns an integer bitfield representing the permission category mask of the specified inventory item.",
+ "documentation": "Returns the specified item's permission flags for the specified group.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetInventoryPermMask"
},
"@sl-slua/global/ll.GetInventoryType": {
@@ -1551,7 +1551,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetObjectName"
},
"@sl-slua/global/ll.GetObjectPermMask": {
- "documentation": "Returns an integer bitfield representing the permission mask of the specified category for the object containing the script.",
+ "documentation": "Returns the script's object's permission flags for the specified group.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetObjectPermMask"
},
"@sl-slua/global/ll.GetObjectPrimCount": {
@@ -1799,7 +1799,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGiveAgentInventory"
},
"@sl-slua/global/ll.GiveInventory": {
- "documentation": "Gives the specified inventory item to the destination, as permitted by the permissions system. The destination can be any agent, or an object located in the same region.",
+ "documentation": "Gives the specified inventory item to the target, as permitted by the permissions system. The target can be any agent or an object located in the same region.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGiveInventory"
},
"@sl-slua/global/ll.GiveInventoryList": {
@@ -1811,7 +1811,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGiveMoney"
},
"@sl-slua/global/ll.GodLikeRezObject": {
- "documentation": "Rezzes an object directly from a UUID specified by inventory at the position pos, provided the owner has the god-bit set.",
+ "documentation": "Rezzes an object directly from a UUID specified by id at the position pos, provided the owner has the god-bit set.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGodLikeRezObject"
},
"@sl-slua/global/ll.Ground": {
@@ -2279,7 +2279,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlRemoteDataSetRegion"
},
"@sl-slua/global/ll.RemoteLoadScriptPin": {
- "documentation": "Copies the script name into target, setting it running (if running is TRUE) with the start_param, provided the script owner has modify permissions on target and target's PIN matches pin (set via llSetRemoteScriptAccessPin).",
+ "documentation": "Copies the script into target, setting it running (if running is TRUE) with the start_param, provided the script owner has modify permissions on target and target's PIN matches pin (set via llSetRemoteScriptAccessPin).",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlRemoteLoadScriptPin"
},
"@sl-slua/global/ll.RemoveFromLandBanList": {
@@ -2323,7 +2323,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlRequestExperiencePermissions"
},
"@sl-slua/global/ll.RequestInventoryData": {
- "documentation": "Asynchronously requests data for the inventory item specified by name, triggering a dataserver event. Currently, only landmark items are supported (which return local region coordinates). Returns a key query handle.",
+ "documentation": "Asynchronously requests data for the named inventory item, triggering a dataserver event. Currently, only landmark items are supported (which return local region coordinates). Returns a key query handle.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlRequestInventoryData"
},
"@sl-slua/global/ll.RequestPermissions": {
@@ -2363,7 +2363,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlResetLandPassList"
},
"@sl-slua/global/ll.ResetOtherScript": {
- "documentation": "Resets the script name located in the prim's inventory.",
+ "documentation": "Resets the named script name in the prim's inventory.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlResetOtherScript"
},
"@sl-slua/global/ll.ResetScript": {
@@ -2379,15 +2379,15 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlReturnObjectsByOwner"
},
"@sl-slua/global/ll.RezAtRoot": {
- "documentation": "Instantiates the inventory object at position moving at velocity, rotated to rot with its root prim centered exactly on position, passing param as the on_rez start parameter.",
+ "documentation": "Instantiates the named inventory object with the root prim at pos with velocity vel and rotation rot, passing start_param as the on_rez start parameter. The vel parameter is ignored if the rezzed object is non-physical.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlRezAtRoot"
},
"@sl-slua/global/ll.RezObject": {
- "documentation": "Instantiates the inventory object at pos with velocity vel and rotation rot, passing param as the on_rez start parameter. The vel parameter is ignored if the rezzed object is non-physical.",
+ "documentation": "Instantiates the named inventory object with the bounding box centered at pos with velocity vel and rotation rot, passing param as the on_rez start parameter. The vel parameter is ignored if the rezzed object is non-physical.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlRezObject"
},
"@sl-slua/global/ll.RezObjectWithParams": {
- "documentation": "Instantiates the inventory object (defaulting to the rezzing prim's position unless REZ_POS is specified) using the initial set of parameters specified in params. Returns the key of the rezzed object, or a blank key on failure.",
+ "documentation": "Instantiates the named inventory object (defaulting to the rezzing prim's position unless REZ_POS is specified) using the initial set of parameters specified in options. Returns the key of the rezzed object, or a blank key on failure.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlRezObjectWithParams"
},
"@sl-slua/global/ll.Rot2Angle": {
@@ -2559,7 +2559,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlSetHoverHeight"
},
"@sl-slua/global/ll.SetInventoryPermMask": {
- "documentation": "Sets the specified permission category of the inventory item to the value permissions mask.",
+ "documentation": "Sets the specified item's permission flags for the specified group.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlSetInventoryPermMask"
},
"@sl-slua/global/ll.SetKeyframedMotion": {
@@ -2623,7 +2623,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlSetObjectName"
},
"@sl-slua/global/ll.SetObjectPermMask": {
- "documentation": "Sets the specified permission mask category to value on the root object containing the script.",
+ "documentation": "Sets the scripts's object's permission flags for the specified group.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlSetObjectPermMask"
},
"@sl-slua/global/ll.SetParcelForSale": {
@@ -2679,7 +2679,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlSetScale"
},
"@sl-slua/global/ll.SetScriptState": {
- "documentation": "Sets the running state of the script name in the prim's inventory. If running is TRUE, the script is enabled; if FALSE, it is disabled.",
+ "documentation": "Sets the running state of the named script in the prim's inventory. If running is TRUE, the script is enabled; if FALSE, it is disabled.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlSetScriptState"
},
"@sl-slua/global/ll.SetSitText": {
@@ -2883,7 +2883,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlTransferLindenDollars"
},
"@sl-slua/global/ll.TransferOwnership": {
- "documentation": "Transfers ownership of the object (or a copy of it, depending on flags) to the avatar agent_id. Returns an integer indicating the success or failure of the transfer.",
+ "documentation": "Transfers ownership of the object (or a copy of it, depending on Flags) to the specified agent. Returns an integer indicating the success or failure of the transfer.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlTransferOwnership"
},
"@sl-slua/global/ll.TriggerSound": {
@@ -3458,7 +3458,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetHealth"
},
"@sl-slua/global/llcompat.GetInventoryAcquireTime": {
- "documentation": "Returns a string containing the UTC timestamp (YYYY-MM-DDThh:mm:ssZ) representing when the inventory item was placed inside the prim.",
+ "documentation": "Returns the time when the item was placed in the prim's inventory, as a UTC timestamp string of the form \"YYYY-MM-DDThh:mm:ssZ\"",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetInventoryAcquireTime"
},
"@sl-slua/global/llcompat.GetInventoryCreator": {
@@ -3466,23 +3466,23 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetInventoryCreator"
},
"@sl-slua/global/llcompat.GetInventoryDesc": {
- "documentation": "Returns a string containing the description of the specified inventory item.",
+ "documentation": "Returns the description string of the specified inventory item.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetInventoryDesc"
},
"@sl-slua/global/llcompat.GetInventoryKey": {
- "documentation": "Returns the key (UUID) of the specified inventory name.",
+ "documentation": "Returns the key (UUID) of the specified inventory item.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetInventoryKey"
},
"@sl-slua/global/llcompat.GetInventoryName": {
- "documentation": "Returns the name of the inventory item of the specified type (INVENTORY_*) at the index number.",
+ "documentation": "Returns the name of the inventory item of the specified type (INVENTORY_*) at the specified inventory index.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetInventoryName"
},
"@sl-slua/global/llcompat.GetInventoryNumber": {
- "documentation": "Returns an integer representing the quantity of items of the specified type (INVENTORY_*) in the prim's inventory.",
+ "documentation": "Returns the count of items of the specified type (INVENTORY_*) in the prim's inventory.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetInventoryNumber"
},
"@sl-slua/global/llcompat.GetInventoryPermMask": {
- "documentation": "Returns an integer bitfield representing the permission category mask of the specified inventory item.",
+ "documentation": "Returns the specified item's permission flags for the specified group.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetInventoryPermMask"
},
"@sl-slua/global/llcompat.GetInventoryType": {
@@ -3618,7 +3618,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetObjectName"
},
"@sl-slua/global/llcompat.GetObjectPermMask": {
- "documentation": "Returns an integer bitfield representing the permission mask of the specified category for the object containing the script.",
+ "documentation": "Returns the script's object's permission flags for the specified group.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGetObjectPermMask"
},
"@sl-slua/global/llcompat.GetObjectPrimCount": {
@@ -3866,7 +3866,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGiveAgentInventory"
},
"@sl-slua/global/llcompat.GiveInventory": {
- "documentation": "Gives the specified inventory item to the destination, as permitted by the permissions system. The destination can be any agent, or an object located in the same region.",
+ "documentation": "Gives the specified inventory item to the target, as permitted by the permissions system. The target can be any agent or an object located in the same region.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGiveInventory"
},
"@sl-slua/global/llcompat.GiveInventoryList": {
@@ -3878,7 +3878,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGiveMoney"
},
"@sl-slua/global/llcompat.GodLikeRezObject": {
- "documentation": "Rezzes an object directly from a UUID specified by inventory at the position pos, provided the owner has the god-bit set.",
+ "documentation": "Rezzes an object directly from a UUID specified by id at the position pos, provided the owner has the god-bit set.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlGodLikeRezObject"
},
"@sl-slua/global/llcompat.Ground": {
@@ -4346,7 +4346,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlRemoteDataSetRegion"
},
"@sl-slua/global/llcompat.RemoteLoadScriptPin": {
- "documentation": "Copies the script name into target, setting it running (if running is TRUE) with the start_param, provided the script owner has modify permissions on target and target's PIN matches pin (set via llSetRemoteScriptAccessPin).",
+ "documentation": "Copies the script into target, setting it running (if running is TRUE) with the start_param, provided the script owner has modify permissions on target and target's PIN matches pin (set via llSetRemoteScriptAccessPin).",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlRemoteLoadScriptPin"
},
"@sl-slua/global/llcompat.RemoveFromLandBanList": {
@@ -4390,7 +4390,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlRequestExperiencePermissions"
},
"@sl-slua/global/llcompat.RequestInventoryData": {
- "documentation": "Asynchronously requests data for the inventory item specified by name, triggering a dataserver event. Currently, only landmark items are supported (which return local region coordinates). Returns a key query handle.",
+ "documentation": "Asynchronously requests data for the named inventory item, triggering a dataserver event. Currently, only landmark items are supported (which return local region coordinates). Returns a key query handle.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlRequestInventoryData"
},
"@sl-slua/global/llcompat.RequestPermissions": {
@@ -4430,7 +4430,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlResetLandPassList"
},
"@sl-slua/global/llcompat.ResetOtherScript": {
- "documentation": "Resets the script name located in the prim's inventory.",
+ "documentation": "Resets the named script name in the prim's inventory.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlResetOtherScript"
},
"@sl-slua/global/llcompat.ResetScript": {
@@ -4450,15 +4450,15 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlReturnObjectsByOwner"
},
"@sl-slua/global/llcompat.RezAtRoot": {
- "documentation": "Instantiates the inventory object at position moving at velocity, rotated to rot with its root prim centered exactly on position, passing param as the on_rez start parameter.",
+ "documentation": "Instantiates the named inventory object with the root prim at pos with velocity vel and rotation rot, passing start_param as the on_rez start parameter. The vel parameter is ignored if the rezzed object is non-physical.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlRezAtRoot"
},
"@sl-slua/global/llcompat.RezObject": {
- "documentation": "Instantiates the inventory object at pos with velocity vel and rotation rot, passing param as the on_rez start parameter. The vel parameter is ignored if the rezzed object is non-physical.",
+ "documentation": "Instantiates the named inventory object with the bounding box centered at pos with velocity vel and rotation rot, passing param as the on_rez start parameter. The vel parameter is ignored if the rezzed object is non-physical.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlRezObject"
},
"@sl-slua/global/llcompat.RezObjectWithParams": {
- "documentation": "Instantiates the inventory object (defaulting to the rezzing prim's position unless REZ_POS is specified) using the initial set of parameters specified in params. Returns the key of the rezzed object, or a blank key on failure.",
+ "documentation": "Instantiates the named inventory object (defaulting to the rezzing prim's position unless REZ_POS is specified) using the initial set of parameters specified in options. Returns the key of the rezzed object, or a blank key on failure.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlRezObjectWithParams"
},
"@sl-slua/global/llcompat.Rot2Angle": {
@@ -4630,7 +4630,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlSetHoverHeight"
},
"@sl-slua/global/llcompat.SetInventoryPermMask": {
- "documentation": "Sets the specified permission category of the inventory item to the value permissions mask.",
+ "documentation": "Sets the specified item's permission flags for the specified group.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlSetInventoryPermMask"
},
"@sl-slua/global/llcompat.SetKeyframedMotion": {
@@ -4698,7 +4698,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlSetObjectName"
},
"@sl-slua/global/llcompat.SetObjectPermMask": {
- "documentation": "Sets the specified permission mask category to value on the root object containing the script.",
+ "documentation": "Sets the scripts's object's permission flags for the specified group.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlSetObjectPermMask"
},
"@sl-slua/global/llcompat.SetParcelForSale": {
@@ -4754,7 +4754,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlSetScale"
},
"@sl-slua/global/llcompat.SetScriptState": {
- "documentation": "Sets the running state of the script name in the prim's inventory. If running is TRUE, the script is enabled; if FALSE, it is disabled.",
+ "documentation": "Sets the running state of the named script in the prim's inventory. If running is TRUE, the script is enabled; if FALSE, it is disabled.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlSetScriptState"
},
"@sl-slua/global/llcompat.SetSitText": {
@@ -4962,7 +4962,7 @@
"learn_more_link": "https://wiki.secondlife.com/wiki/LlTransferLindenDollars"
},
"@sl-slua/global/llcompat.TransferOwnership": {
- "documentation": "Transfers ownership of the object (or a copy of it, depending on flags) to the avatar agent_id. Returns an integer indicating the success or failure of the transfer.",
+ "documentation": "Transfers ownership of the object (or a copy of it, depending on Flags) to the specified agent. Returns an integer indicating the success or failure of the transfer.",
"learn_more_link": "https://wiki.secondlife.com/wiki/LlTransferOwnership"
},
"@sl-slua/global/llcompat.TriggerSound": {
diff --git a/generated/secondlife_selene.yml b/generated/secondlife_selene.yml
index 64872e86..762329df 100644
--- a/generated/secondlife_selene.yml
+++ b/generated/secondlife_selene.yml
@@ -7275,8 +7275,8 @@ globals:
args:
- type: string
must_use: true
- description: Returns a string containing the UTC timestamp (YYYY-MM-DDThh:mm:ssZ)
- representing when the inventory item was placed inside the prim.
+ description: Returns the time when the item was placed in the prim's inventory,
+ as a UTC timestamp string of the form "YYYY-MM-DDThh:mm:ssZ"
ll.GetInventoryCreator:
args:
- type: string
@@ -7287,33 +7287,31 @@ globals:
args:
- type: string
must_use: true
- description: Returns a string containing the description of the specified inventory
- item.
+ description: Returns the description string of the specified inventory item.
ll.GetInventoryKey:
args:
- type: string
must_use: true
- description: Returns the key (UUID) of the specified inventory name.
+ description: Returns the key (UUID) of the specified inventory item.
ll.GetInventoryName:
args:
- type: number
- type: number
must_use: true
description: Returns the name of the inventory item of the specified type (INVENTORY_*)
- at the index number.
+ at the specified inventory index.
ll.GetInventoryNumber:
args:
- type: number
must_use: true
- description: Returns an integer representing the quantity of items of the specified
- type (INVENTORY_*) in the prim's inventory.
+ description: Returns the count of items of the specified type (INVENTORY_*) in
+ the prim's inventory.
ll.GetInventoryPermMask:
args:
- type: string
- type: number
must_use: true
- description: Returns an integer bitfield representing the permission category
- mask of the specified inventory item.
+ description: Returns the specified item's permission flags for the specified group.
ll.GetInventoryType:
args:
- type: string
@@ -7526,8 +7524,8 @@ globals:
args:
- type: number
must_use: true
- description: Returns an integer bitfield representing the permission mask of the
- specified category for the object containing the script.
+ description: Returns the script's object's permission flags for the specified
+ group.
ll.GetObjectPrimCount:
args:
- type:
@@ -7907,9 +7905,9 @@ globals:
- type:
display: uuid
- type: string
- description: Gives the specified inventory item to the destination, as permitted
- by the permissions system. The destination can be any agent, or an object located
- in the same region.
+ description: Gives the specified inventory item to the target, as permitted by
+ the permissions system. The target can be any agent or an object located in
+ the same region.
ll.GiveInventoryList:
args:
- type:
@@ -7935,8 +7933,8 @@ globals:
display: uuid
- type:
display: vector
- description: Rezzes an object directly from a UUID specified by inventory at the
- position pos, provided the owner has the god-bit set.
+ description: Rezzes an object directly from a UUID specified by id at the position
+ pos, provided the owner has the god-bit set.
ll.Ground:
args:
- type:
@@ -8898,8 +8896,8 @@ globals:
- type: number
- type: bool
- type: number
- description: Copies the script name into target, setting it running (if running
- is TRUE) with the start_param, provided the script owner has modify permissions
+ description: Copies the script into target, setting it running (if running is
+ TRUE) with the start_param, provided the script owner has modify permissions
on target and target's PIN matches pin (set via llSetRemoteScriptAccessPin).
ll.RemoveFromLandBanList:
args:
@@ -8978,9 +8976,9 @@ globals:
ll.RequestInventoryData:
args:
- type: string
- description: Asynchronously requests data for the inventory item specified by
- name, triggering a dataserver event. Currently, only landmark items are supported
- (which return local region coordinates). Returns a key query handle.
+ description: Asynchronously requests data for the named inventory item, triggering
+ a dataserver event. Currently, only landmark items are supported (which return
+ local region coordinates). Returns a key query handle.
ll.RequestPermissions:
args:
- type:
@@ -9031,7 +9029,7 @@ globals:
ll.ResetOtherScript:
args:
- type: string
- description: Resets the script name located in the prim's inventory.
+ description: Resets the named script name in the prim's inventory.
ll.ResetScript:
args: []
description: Resets the current script.
@@ -9059,9 +9057,9 @@ globals:
- type:
display: quaternion
- type: number
- description: Instantiates the inventory object at position moving at velocity,
- rotated to rot with its root prim centered exactly on position, passing param
- as the on_rez start parameter.
+ description: Instantiates the named inventory object with the root prim at pos
+ with velocity vel and rotation rot, passing start_param as the on_rez start
+ parameter. The vel parameter is ignored if the rezzed object is non-physical.
ll.RezObject:
args:
- type: string
@@ -9072,16 +9070,17 @@ globals:
- type:
display: quaternion
- type: number
- description: Instantiates the inventory object at pos with velocity vel and rotation
- rot, passing param as the on_rez start parameter. The vel parameter is ignored
- if the rezzed object is non-physical.
+ description: Instantiates the named inventory object with the bounding box centered
+ at pos with velocity vel and rotation rot, passing param as the on_rez start
+ parameter. The vel parameter is ignored if the rezzed object is non-physical.
ll.RezObjectWithParams:
args:
- type: string
- type: table
- description: Instantiates the inventory object (defaulting to the rezzing prim's
- position unless REZ_POS is specified) using the initial set of parameters specified
- in params. Returns the key of the rezzed object, or a blank key on failure.
+ description: Instantiates the named inventory object (defaulting to the rezzing
+ prim's position unless REZ_POS is specified) using the initial set of parameters
+ specified in options. Returns the key of the rezzed object, or a blank key on
+ failure.
ll.Rot2Angle:
args:
- type:
@@ -9408,8 +9407,7 @@ globals:
- type: string
- type: number
- type: number
- description: Sets the specified permission category of the inventory item to the
- value permissions mask.
+ description: Sets the specified item's permission flags for the specified group.
ll.SetKeyframedMotion:
args:
- type: table
@@ -9525,8 +9523,7 @@ globals:
args:
- type: number
- type: number
- description: Sets the specified permission mask category to value on the root
- object containing the script.
+ description: Sets the scripts's object's permission flags for the specified group.
ll.SetParcelForSale:
args:
- type: bool
@@ -9624,7 +9621,7 @@ globals:
args:
- type: string
- type: bool
- description: Sets the running state of the script name in the prim's inventory.
+ description: Sets the running state of the named script in the prim's inventory.
If running is TRUE, the script is enabled; if FALSE, it is disabled.
ll.SetSitText:
args:
@@ -9994,7 +9991,7 @@ globals:
- type: number
- type: table
description: Transfers ownership of the object (or a copy of it, depending on
- flags) to the avatar agent_id. Returns an integer indicating the success or
+ Flags) to the specified agent. Returns an integer indicating the success or
failure of the transfer.
ll.TriggerSound:
args:
@@ -11421,13 +11418,13 @@ globals:
object specified by id.
llcompat.GetInventoryAcquireTime:
deprecated:
- message: Returns a string containing the UTC timestamp (YYYY-MM-DDThh:mm:ssZ)
- representing when the inventory item was placed inside the prim.
+ message: Returns the time when the item was placed in the prim's inventory,
+ as a UTC timestamp string of the form "YYYY-MM-DDThh:mm:ssZ"
args:
- type: string
must_use: true
- description: Returns a string containing the UTC timestamp (YYYY-MM-DDThh:mm:ssZ)
- representing when the inventory item was placed inside the prim.
+ description: Returns the time when the item was placed in the prim's inventory,
+ as a UTC timestamp string of the form "YYYY-MM-DDThh:mm:ssZ"
llcompat.GetInventoryCreator:
deprecated:
message: Returns the key (UUID) of the creator of the specified inventory item.
@@ -11438,49 +11435,45 @@ globals:
item.
llcompat.GetInventoryDesc:
deprecated:
- message: Returns a string containing the description of the specified inventory
- item.
+ message: Returns the description string of the specified inventory item.
args:
- type: string
must_use: true
- description: Returns a string containing the description of the specified inventory
- item.
+ description: Returns the description string of the specified inventory item.
llcompat.GetInventoryKey:
deprecated:
- message: Returns the key (UUID) of the specified inventory name.
+ message: Returns the key (UUID) of the specified inventory item.
args:
- type: string
must_use: true
- description: Returns the key (UUID) of the specified inventory name.
+ description: Returns the key (UUID) of the specified inventory item.
llcompat.GetInventoryName:
deprecated:
message: Returns the name of the inventory item of the specified type (INVENTORY_*)
- at the index number.
+ at the specified inventory index.
args:
- type: number
- type: number
must_use: true
description: Returns the name of the inventory item of the specified type (INVENTORY_*)
- at the index number.
+ at the specified inventory index.
llcompat.GetInventoryNumber:
deprecated:
- message: Returns an integer representing the quantity of items of the specified
- type (INVENTORY_*) in the prim's inventory.
+ message: Returns the count of items of the specified type (INVENTORY_*) in the
+ prim's inventory.
args:
- type: number
must_use: true
- description: Returns an integer representing the quantity of items of the specified
- type (INVENTORY_*) in the prim's inventory.
+ description: Returns the count of items of the specified type (INVENTORY_*) in
+ the prim's inventory.
llcompat.GetInventoryPermMask:
deprecated:
- message: Returns an integer bitfield representing the permission category mask
- of the specified inventory item.
+ message: Returns the specified item's permission flags for the specified group.
args:
- type: string
- type: number
must_use: true
- description: Returns an integer bitfield representing the permission category
- mask of the specified inventory item.
+ description: Returns the specified item's permission flags for the specified group.
llcompat.GetInventoryType:
deprecated:
message: Returns an integer representing the INVENTORY_* type of the named inventory
@@ -11787,13 +11780,12 @@ globals:
the script.
llcompat.GetObjectPermMask:
deprecated:
- message: Returns an integer bitfield representing the permission mask of the
- specified category for the object containing the script.
+ message: Returns the script's object's permission flags for the specified group.
args:
- type: number
must_use: true
- description: Returns an integer bitfield representing the permission mask of the
- specified category for the object containing the script.
+ description: Returns the script's object's permission flags for the specified
+ group.
llcompat.GetObjectPrimCount:
deprecated:
message: Returns an integer representing the total number of prims in the object
@@ -12371,16 +12363,16 @@ globals:
using options.
llcompat.GiveInventory:
deprecated:
- message: Gives the specified inventory item to the destination, as permitted
- by the permissions system. The destination can be any agent, or an object
- located in the same region.
+ message: Gives the specified inventory item to the target, as permitted by the
+ permissions system. The target can be any agent or an object located in the
+ same region.
args:
- type:
display: uuid
- type: string
- description: Gives the specified inventory item to the destination, as permitted
- by the permissions system. The destination can be any agent, or an object located
- in the same region.
+ description: Gives the specified inventory item to the target, as permitted by
+ the permissions system. The target can be any agent or an object located in
+ the same region.
llcompat.GiveInventoryList:
deprecated:
message: Gives the list of inventory items to target as a new folder named folder.
@@ -12412,15 +12404,15 @@ globals:
transaction_result events).
llcompat.GodLikeRezObject:
deprecated:
- message: Rezzes an object directly from a UUID specified by inventory at the
- position pos, provided the owner has the god-bit set.
+ message: Rezzes an object directly from a UUID specified by id at the position
+ pos, provided the owner has the god-bit set.
args:
- type:
display: uuid
- type:
display: vector
- description: Rezzes an object directly from a UUID specified by inventory at the
- position pos, provided the owner has the god-bit set.
+ description: Rezzes an object directly from a UUID specified by id at the position
+ pos, provided the owner has the god-bit set.
llcompat.Ground:
deprecated:
message: Returns a float representing the ground height directly below the prim's
@@ -13659,9 +13651,9 @@ globals:
if the object moves to another region.
llcompat.RemoteLoadScriptPin:
deprecated:
- message: Copies the script name into target, setting it running (if running
- is TRUE) with the start_param, provided the script owner has modify permissions
- on target and target's PIN matches pin (set via llSetRemoteScriptAccessPin).
+ message: Copies the script into target, setting it running (if running is TRUE)
+ with the start_param, provided the script owner has modify permissions on
+ target and target's PIN matches pin (set via llSetRemoteScriptAccessPin).
args:
- type:
display: uuid
@@ -13669,8 +13661,8 @@ globals:
- type: number
- type: bool
- type: number
- description: Copies the script name into target, setting it running (if running
- is TRUE) with the start_param, provided the script owner has modify permissions
+ description: Copies the script into target, setting it running (if running is
+ TRUE) with the start_param, provided the script owner has modify permissions
on target and target's PIN matches pin (set via llSetRemoteScriptAccessPin).
llcompat.RemoveFromLandBanList:
deprecated:
@@ -13783,14 +13775,14 @@ globals:
experience_permissions_denied.
llcompat.RequestInventoryData:
deprecated:
- message: Asynchronously requests data for the inventory item specified by name,
- triggering a dataserver event. Currently, only landmark items are supported
- (which return local region coordinates). Returns a key query handle.
+ message: Asynchronously requests data for the named inventory item, triggering
+ a dataserver event. Currently, only landmark items are supported (which return
+ local region coordinates). Returns a key query handle.
args:
- type: string
- description: Asynchronously requests data for the inventory item specified by
- name, triggering a dataserver event. Currently, only landmark items are supported
- (which return local region coordinates). Returns a key query handle.
+ description: Asynchronously requests data for the named inventory item, triggering
+ a dataserver event. Currently, only landmark items are supported (which return
+ local region coordinates). Returns a key query handle.
llcompat.RequestPermissions:
deprecated:
message: Requests permissions (a bitfield specified by permissions) from the
@@ -13869,10 +13861,10 @@ globals:
description: Removes all residents from the land parcel's access/pass list.
llcompat.ResetOtherScript:
deprecated:
- message: Resets the script name located in the prim's inventory.
+ message: Resets the named script name in the prim's inventory.
args:
- type: string
- description: Resets the script name located in the prim's inventory.
+ description: Resets the named script name in the prim's inventory.
llcompat.ResetScript:
deprecated:
message: Resets the current script.
@@ -13907,9 +13899,9 @@ globals:
and the script owner must own the parcel or be an estate manager/region owner.
llcompat.RezAtRoot:
deprecated:
- message: Instantiates the inventory object at position moving at velocity, rotated
- to rot with its root prim centered exactly on position, passing param as the
- on_rez start parameter.
+ message: Instantiates the named inventory object with the root prim at pos with
+ velocity vel and rotation rot, passing start_param as the on_rez start parameter.
+ The vel parameter is ignored if the rezzed object is non-physical.
args:
- type: string
- type:
@@ -13919,14 +13911,14 @@ globals:
- type:
display: quaternion
- type: number
- description: Instantiates the inventory object at position moving at velocity,
- rotated to rot with its root prim centered exactly on position, passing param
- as the on_rez start parameter.
+ description: Instantiates the named inventory object with the root prim at pos
+ with velocity vel and rotation rot, passing start_param as the on_rez start
+ parameter. The vel parameter is ignored if the rezzed object is non-physical.
llcompat.RezObject:
deprecated:
- message: Instantiates the inventory object at pos with velocity vel and rotation
- rot, passing param as the on_rez start parameter. The vel parameter is ignored
- if the rezzed object is non-physical.
+ message: Instantiates the named inventory object with the bounding box centered
+ at pos with velocity vel and rotation rot, passing param as the on_rez start
+ parameter. The vel parameter is ignored if the rezzed object is non-physical.
args:
- type: string
- type:
@@ -13936,21 +13928,22 @@ globals:
- type:
display: quaternion
- type: number
- description: Instantiates the inventory object at pos with velocity vel and rotation
- rot, passing param as the on_rez start parameter. The vel parameter is ignored
- if the rezzed object is non-physical.
+ description: Instantiates the named inventory object with the bounding box centered
+ at pos with velocity vel and rotation rot, passing param as the on_rez start
+ parameter. The vel parameter is ignored if the rezzed object is non-physical.
llcompat.RezObjectWithParams:
deprecated:
- message: Instantiates the inventory object (defaulting to the rezzing prim's
- position unless REZ_POS is specified) using the initial set of parameters
- specified in params. Returns the key of the rezzed object, or a blank key
+ message: Instantiates the named inventory object (defaulting to the rezzing
+ prim's position unless REZ_POS is specified) using the initial set of parameters
+ specified in options. Returns the key of the rezzed object, or a blank key
on failure.
args:
- type: string
- type: table
- description: Instantiates the inventory object (defaulting to the rezzing prim's
- position unless REZ_POS is specified) using the initial set of parameters specified
- in params. Returns the key of the rezzed object, or a blank key on failure.
+ description: Instantiates the named inventory object (defaulting to the rezzing
+ prim's position unless REZ_POS is specified) using the initial set of parameters
+ specified in options. Returns the key of the rezzed object, or a blank key on
+ failure.
llcompat.Rot2Angle:
deprecated:
message: Returns a float representing the rotation angle of rot.
@@ -14400,14 +14393,12 @@ globals:
not use with vehicles; call llStopHover to cancel.
llcompat.SetInventoryPermMask:
deprecated:
- message: Sets the specified permission category of the inventory item to the
- value permissions mask.
+ message: Sets the specified item's permission flags for the specified group.
args:
- type: string
- type: number
- type: number
- description: Sets the specified permission category of the inventory item to the
- value permissions mask.
+ description: Sets the specified item's permission flags for the specified group.
llcompat.SetKeyframedMotion:
deprecated:
message: Smoothly moves a non-physical object between the positions, orientations,
@@ -14572,13 +14563,11 @@ globals:
description: Sets the name of the prim containing the script to name.
llcompat.SetObjectPermMask:
deprecated:
- message: Sets the specified permission mask category to value on the root object
- containing the script.
+ message: Sets the scripts's object's permission flags for the specified group.
args:
- type: number
- type: number
- description: Sets the specified permission mask category to value on the root
- object containing the script.
+ description: Sets the scripts's object's permission flags for the specified group.
llcompat.SetParcelForSale:
deprecated:
message: Sets the parcel the object is on for sale. If ForSale is TRUE, puts
@@ -14713,12 +14702,12 @@ globals:
to size.
llcompat.SetScriptState:
deprecated:
- message: Sets the running state of the script name in the prim's inventory.
+ message: Sets the running state of the named script in the prim's inventory.
If running is TRUE, the script is enabled; if FALSE, it is disabled.
args:
- type: string
- type: bool
- description: Sets the running state of the script name in the prim's inventory.
+ description: Sets the running state of the named script in the prim's inventory.
If running is TRUE, the script is enabled; if FALSE, it is disabled.
llcompat.SetSitText:
deprecated:
@@ -15219,8 +15208,8 @@ globals:
the resulting transaction_result event.
llcompat.TransferOwnership:
deprecated:
- message: Transfers ownership of the object (or a copy of it, depending on flags)
- to the avatar agent_id. Returns an integer indicating the success or failure
+ message: Transfers ownership of the object (or a copy of it, depending on Flags)
+ to the specified agent. Returns an integer indicating the success or failure
of the transfer.
args:
- type:
@@ -15228,7 +15217,7 @@ globals:
- type: number
- type: table
description: Transfers ownership of the object (or a copy of it, depending on
- flags) to the avatar agent_id. Returns an integer indicating the success or
+ Flags) to the specified agent. Returns an integer indicating the success or
failure of the transfer.
llcompat.TriggerSound:
deprecated:
@@ -15914,7 +15903,7 @@ structs:
property: override-fields
type: function
description: Triggered when various properties of the object change. The parameter
- change is a bitfield of CHANGED_* constants.
+ changes is a bitfield of CHANGED_* flags.
collision:
property: override-fields
type: function
diff --git a/generated/templated/LslLibrary.cs b/generated/templated/LslLibrary.cs
index f9437d24..821fd412 100644
--- a/generated/templated/LslLibrary.cs
+++ b/generated/templated/LslLibrary.cs
@@ -18,7 +18,7 @@ public class Library
[MethodImplAttribute(MethodImplOptions.InternalCall)]
public extern static Quaternion llAxisAngle2Rot(Vector axis, float angle);
[MethodImplAttribute(MethodImplOptions.InternalCall)]
- public extern static int llDerezObject(Key id, int flag);
+ public extern static int llDerezObject(Key id, int flags);
[MethodImplAttribute(MethodImplOptions.InternalCall)]
public extern static object[] llDetectedDamageInternal(int number);
@@ -52,10 +52,10 @@ public static ArrayList llGetAttachedListFiltered(Key avatar, ArrayList options)
[MethodImplAttribute(MethodImplOptions.InternalCall)]
public extern static string llGetStartString();
[MethodImplAttribute(MethodImplOptions.InternalCall)]
- public extern static int llGiveAgentInventoryInternal(Key agent, string folder, object[] inventory, int inventory_len, object[] options, int options_len);
+ public extern static int llGiveAgentInventoryInternal(Key agent, string folder, object[] items, int items_len, object[] options, int options_len);
- public static int llGiveAgentInventory(Key agent, string folder, ArrayList inventory, ArrayList options) {
- return llGiveAgentInventoryInternal(agent, folder, ToArrayNoCopy(inventory), inventory.Count, ToArrayNoCopy(options), options.Count);
+ public static int llGiveAgentInventory(Key agent, string folder, ArrayList items, ArrayList options) {
+ return llGiveAgentInventoryInternal(agent, folder, ToArrayNoCopy(items), items.Count, ToArrayNoCopy(options), options.Count);
}
[MethodImplAttribute(MethodImplOptions.InternalCall)]
@@ -98,10 +98,10 @@ public static int llSetParcelForSale(int ForSale, ArrayList Options) {
}
[MethodImplAttribute(MethodImplOptions.InternalCall)]
- public extern static int llTransferOwnershipInternal(Key agent_id, int flags, object[] options, int options_len);
+ public extern static int llTransferOwnershipInternal(Key agent, int flags, object[] options, int options_len);
- public static int llTransferOwnership(Key agent_id, int flags, ArrayList options) {
- return llTransferOwnershipInternal(agent_id, flags, ToArrayNoCopy(options), options.Count);
+ public static int llTransferOwnership(Key agent, int flags, ArrayList options) {
+ return llTransferOwnershipInternal(agent, flags, ToArrayNoCopy(options), options.Count);
}
diff --git a/lsl_definitions.yaml b/lsl_definitions.yaml
index 976fa82f..a2687c78 100644
--- a/lsl_definitions.yaml
+++ b/lsl_definitions.yaml
@@ -6763,11 +6763,11 @@ events:
- attachments
changed:
arguments:
- - change:
- tooltip: A bitfield of CHANGED_* constants representing what changed.
+ - changes:
+ tooltip: A bitfield of CHANGED_* flags representing what changed.
type: integer
tooltip: Triggered when various properties of the object change. The parameter
- change is a bitfield of CHANGED_* constants.
+ changes is a bitfield of CHANGED_* flags.
categories:
- asset_permissions
- linkset
@@ -8192,7 +8192,7 @@ functions:
- id:
tooltip: UUID of the object in the region to derez.
type: key
- - flag:
+ - flags:
tooltip: Derez behavior flags matching DEREZ_* constants.
type: integer
energy: 10.0
@@ -9456,8 +9456,8 @@ functions:
must-use: true
return: string
sleep: 0.0
- tooltip: Returns a string containing the UTC timestamp (YYYY-MM-DDThh:mm:ssZ)
- representing when the inventory item was placed inside the prim.
+ tooltip: Returns the time when the item was placed in the prim's inventory, as
+ a UTC timestamp string of the form "YYYY-MM-DDThh:mm:ssZ"
categories:
- prim_inventory
llGetInventoryCreator:
@@ -9483,13 +9483,12 @@ functions:
must-use: true
return: string
sleep: 0.0
- tooltip: Returns a string containing the description of the specified inventory
- item.
+ tooltip: Returns the description string of the specified inventory item.
categories:
- prim_inventory
llGetInventoryKey:
arguments:
- - name:
+ - item:
tooltip: Name of the item in the prim's inventory.
type: string
energy: 10.0
@@ -9497,7 +9496,7 @@ functions:
must-use: true
return: key
sleep: 0.0
- tooltip: Returns the key (UUID) of the specified inventory name.
+ tooltip: Returns the key (UUID) of the specified inventory item.
categories:
- prim_inventory
llGetInventoryName:
@@ -9505,8 +9504,8 @@ functions:
- type:
tooltip: INVENTORY_* type constant of the item.
type: integer
- - number:
- tooltip: Index number of the item of that type, starting from 0.
+ - index:
+ tooltip: Index of the item of that type.
type: integer
index-semantics: true
energy: 10.0
@@ -9515,7 +9514,7 @@ functions:
return: string
sleep: 0.0
tooltip: Returns the name of the inventory item of the specified type
- (INVENTORY_*) at the index number.
+ (INVENTORY_*) at the specified inventory index.
categories:
- prim_inventory
llGetInventoryNumber:
@@ -9528,8 +9527,7 @@ functions:
must-use: true
return: integer
sleep: 0.0
- tooltip: Returns an integer representing the quantity of items of the specified
- type (INVENTORY_*) in the prim's inventory.
+ tooltip: Returns the count of items of the specified type (INVENTORY_*) in the prim's inventory.
categories:
- prim_inventory
llGetInventoryPermMask:
@@ -9537,32 +9535,30 @@ functions:
- item:
tooltip: Name of the item in the prim's inventory.
type: string
- - category:
- tooltip: MASK_* category flag (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP,
- MASK_EVERYONE, or MASK_NEXT).
+ - group:
+ tooltip: MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP,
+ MASK_EVERYONE, or MASK_NEXT) to get.
type: integer
energy: 10.0
func-id: 289
must-use: true
return: integer
sleep: 0.0
- tooltip: Returns an integer bitfield representing the permission category mask
- of the specified inventory item.
+ tooltip: Returns the specified item's permission flags for the specified group.
categories:
- asset_permissions
- prim_inventory
llGetInventoryType:
arguments:
- - name:
- tooltip: Name of the inventory item.
+ - item:
+ tooltip: Name of the item in the prim's inventory.
type: string
energy: 10.0
func-id: 301
must-use: true
return: integer
sleep: 0.0
- tooltip: Returns an integer representing the INVENTORY_* type of the named
- inventory item.
+ tooltip: Returns an integer representing the INVENTORY_* type of the named inventory item.
categories:
- prim_inventory
llGetKey:
@@ -10049,17 +10045,16 @@ functions:
- prim_properties
llGetObjectPermMask:
arguments:
- - category:
- tooltip: MASK_* category flag (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP,
- MASK_EVERYONE, or MASK_NEXT).
+ - group:
+ tooltip: MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP,
+ MASK_EVERYONE, or MASK_NEXT) to get.
type: integer
energy: 10.0
func-id: 287
must-use: true
return: integer
sleep: 0.0
- tooltip: Returns an integer bitfield representing the permission mask of the
- specified category for the object containing the script.
+ tooltip: Returns the script's object's permission flags for the specified group.
categories:
- asset_permissions
- linkset
@@ -10907,14 +10902,13 @@ functions:
llGiveAgentInventory:
arguments:
- agent:
- tooltip: UUID of the receiving agent in the region.
+ tooltip: UUID of the target agent in the same region.
type: key
- folder:
- tooltip: Name of the destination folder to be created in the agent's
- inventory.
+ tooltip: Name of the destination folder to be created
type: string
- - inventory:
- tooltip: A list of inventory items to transfer.
+ - items:
+ tooltip: The names of the items in the prim's inventory to transfer.
type: list
slua-type: "{string}"
- options:
@@ -10929,20 +10923,21 @@ functions:
using options.
categories:
- avatar_inventory
+ - prim_inventory
llGiveInventory:
arguments:
- - destination:
- tooltip: UUID of the destination avatar or prim.
+ - target:
+ tooltip: UUID of the target agent or prim.
type: key
- - inventory:
- tooltip: Name of the item in the prim's inventory.
+ - item:
+ tooltip: Name of the item in the prim's inventory to transfer.
type: string
energy: 10.0
func-id: 150
return: void
sleep: 0.0
- tooltip: Gives the specified inventory item to the destination, as permitted by
- the permissions system. The destination can be any agent, or an object
+ tooltip: Gives the specified inventory item to the target, as permitted by
+ the permissions system. The target can be any agent or an object
located in the same region.
categories:
- avatar_inventory
@@ -10950,14 +10945,14 @@ functions:
llGiveInventoryList:
arguments:
- target:
- tooltip: UUID of the target avatar or prim in the same region.
+ tooltip: UUID of the target agent or prim in the same region.
type: key
- folder:
tooltip: Name of the destination folder to be created (ignored if the target
is an object).
type: string
- - inventory:
- tooltip: A list of names representing items in the prim's inventory.
+ - items:
+ tooltip: The names of the items in the prim's inventory to transfer.
type: list
slua-type: "{string}"
energy: 10.0
@@ -10995,7 +10990,7 @@ functions:
- permissions
llGodLikeRezObject:
arguments:
- - inventory:
+ - id:
tooltip: Asset UUID of the object to rez.
type: key
- pos:
@@ -11007,7 +11002,7 @@ functions:
god-mode: true
return: void
sleep: 0.0
- tooltip: Rezzes an object directly from a UUID specified by inventory at the
+ tooltip: Rezzes an object directly from a UUID specified by id at the
position pos, provided the owner has the god-bit set.
categories:
- prim_inventory
@@ -13392,14 +13387,16 @@ functions:
- target:
tooltip: UUID of the target prim.
type: key
- - name:
+ - script:
tooltip: Name of the script in the prim's inventory.
type: string
- running:
- tooltip: Whether the script should start running.
+ tooltip: Boolean. If TRUE, sets the copied script to run immediately; if FALSE,
+ leaves it stopped.
type: integer
- start_param:
- tooltip: Start parameter passed to the script.
+ tooltip: Integer start parameter passed to the copied script (readable via
+ llGetStartParameter).
type: integer
deprecated: true
energy: 10.0
@@ -13416,11 +13413,11 @@ functions:
- target:
tooltip: UUID of the target prim in the same region.
type: key
- - name:
+ - script:
tooltip: Name of the script in the prim's inventory.
type: string
- pin:
- tooltip: Integer PIN code (must match the PIN set on the target via
+ tooltip: Integer PIN code (must match the PIN set on the ObjectID via
llSetRemoteScriptAccessPin).
type: integer
- running:
@@ -13436,7 +13433,7 @@ functions:
func-id: 253
return: void
sleep: 3.0
- tooltip: Copies the script name into target, setting it running (if running is
+ tooltip: Copies the script into target, setting it running (if running is
TRUE) with the start_param, provided the script owner has modify
permissions on target and target's PIN matches pin (set via
llSetRemoteScriptAccessPin).
@@ -13638,14 +13635,14 @@ functions:
- permissions
llRequestInventoryData:
arguments:
- - name:
+ - item:
tooltip: Name of the item in the prim's inventory.
type: string
energy: 10.0
func-id: 156
return: key
sleep: 1.0
- tooltip: Asynchronously requests data for the inventory item specified by name,
+ tooltip: Asynchronously requests data for the named inventory item,
triggering a dataserver event. Currently, only landmark items are
supported (which return local region coordinates). Returns a key query
handle.
@@ -13781,14 +13778,14 @@ functions:
- parcel
llResetOtherScript:
arguments:
- - name:
+ - script:
tooltip: Name of the target script in the prim's inventory.
type: string
energy: 10.0
func-id: 249
return: void
sleep: 0.0
- tooltip: Resets the script name located in the prim's inventory.
+ tooltip: Resets the named script name in the prim's inventory.
categories:
- prim_inventory
- script
@@ -13853,20 +13850,20 @@ functions:
- rez
llRezAtRoot:
arguments:
- - inventory:
- tooltip: Name of the object in the prim's inventory.
+ - item:
+ tooltip: Name of the object in the prim's inventory to rez.
type: string
- - position:
+ - pos:
tooltip: Position vector in region coordinates where the root of the object
will be placed.
type: vector
- - velocity:
+ - vel:
tooltip: Initial velocity vector for the rezzed object.
type: vector
- rot:
tooltip: Initial rotation of the rezzed object.
type: rotation
- - param:
+ - start_param:
tooltip: Start parameter passed to the rezzed object's on_rez event
(accessible via llGetStartParameter).
type: integer
@@ -13874,16 +13871,16 @@ functions:
func-id: 286
return: void
sleep: 0.1
- tooltip: Instantiates the inventory object at position moving at velocity,
- rotated to rot with its root prim centered exactly on position, passing
- param as the on_rez start parameter.
+ tooltip: Instantiates the named inventory object with the root prim at pos with velocity vel and rotation
+ rot, passing start_param as the on_rez start parameter. The vel parameter is
+ ignored if the rezzed object is non-physical.
categories:
- prim_inventory
- rez
llRezObject:
arguments:
- - inventory:
- tooltip: Name of the object in the prim's inventory.
+ - item:
+ tooltip: Name of the object in the prim's inventory to rez.
type: string
- pos:
tooltip: Position vector in region coordinates where the center of the
@@ -13895,7 +13892,7 @@ functions:
- rot:
tooltip: Initial rotation of the rezzed object.
type: rotation
- - param:
+ - start_param:
tooltip: Start parameter passed to the rezzed object's on_rez event
(accessible via llGetStartParameter).
type: integer
@@ -13903,7 +13900,7 @@ functions:
func-id: 104
return: void
sleep: 0.1
- tooltip: Instantiates the inventory object at pos with velocity vel and rotation
+ tooltip: Instantiates the named inventory object with the bounding box centered at pos with velocity vel and rotation
rot, passing param as the on_rez start parameter. The vel parameter is
ignored if the rezzed object is non-physical.
categories:
@@ -13911,19 +13908,19 @@ functions:
- rez
llRezObjectWithParams:
arguments:
- - inventory:
- tooltip: Name of the object in the prim's inventory.
+ - item:
+ tooltip: Name of the object in the prim's inventory to rez.
type: string
- - params:
- tooltip: A list of REZ_* parameters to configure the rezzed object's attributes.
+ - options:
+ tooltip: A list of REZ_* options to configure the rezzed object's attributes.
type: list
energy: 200.0
func-id: 544
return: key
sleep: 0.1
- tooltip: Instantiates the inventory object (defaulting to the rezzing prim's
+ tooltip: Instantiates the named inventory object (defaulting to the rezzing prim's
position unless REZ_POS is specified) using the initial set of parameters
- specified in params. Returns the key of the rezzed object, or a blank key
+ specified in options. Returns the key of the rezzed object, or a blank key
on failure.
categories:
- combat
@@ -14732,10 +14729,11 @@ functions:
- item:
tooltip: Name of the item in the prim's inventory.
type: string
- - category:
- tooltip: MASK_* category flag (such as MASK_NEXT, MASK_OWNER, etc.).
+ - group:
+ tooltip: MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP,
+ MASK_EVERYONE, or MASK_NEXT) to set.
type: integer
- - value:
+ - flags:
tooltip: Bitfield of permissions (PERM_* flags) to set.
type: integer
energy: 10.0
@@ -14743,8 +14741,7 @@ functions:
god-mode: true
return: void
sleep: 0.0
- tooltip: Sets the specified permission category of the inventory item to the
- value permissions mask.
+ tooltip: Sets the specified item's permission flags for the specified group.
categories:
- asset_permissions
- prim_inventory
@@ -15068,10 +15065,11 @@ functions:
- prim_properties
llSetObjectPermMask:
arguments:
- - mask:
- tooltip: MASK_* category flag (e.g., MASK_BASE, MASK_OWNER, etc.).
+ - group:
+ tooltip: MASK_* group (e.g., MASK_BASE, MASK_OWNER, MASK_GROUP,
+ MASK_EVERYONE, or MASK_NEXT) to set.
type: integer
- - value:
+ - flags:
tooltip: Bitfield of permissions (PERM_* flags) to set.
type: integer
energy: 10.0
@@ -15079,8 +15077,7 @@ functions:
god-mode: true
return: void
sleep: 0.0
- tooltip: Sets the specified permission mask category to value on the root object
- containing the script.
+ tooltip: Sets the scripts's object's permission flags for the specified group.
categories:
- asset_permissions
- linkset
@@ -15328,7 +15325,7 @@ functions:
- prim_appearance
llSetScriptState:
arguments:
- - name:
+ - script:
tooltip: Name of the script in the prim's inventory.
type: string
- running:
@@ -15339,7 +15336,7 @@ functions:
func-id: 148
return: void
sleep: 0.0
- tooltip: Sets the running state of the script name in the prim's inventory. If
+ tooltip: Sets the running state of the named script in the prim's inventory. If
running is TRUE, the script is enabled; if FALSE, it is disabled.
categories:
- prim_inventory
@@ -16277,8 +16274,8 @@ functions:
- permissions
llTransferOwnership:
arguments:
- - agent_id:
- tooltip: UUID of the avatar to receive ownership of the object.
+ - agent:
+ tooltip: UUID of the agent to receive ownership of the object.
type: key
- flags:
tooltip: Flags controlling the transfer type (such as TRANSFER_FLAG_COPY or
@@ -16291,8 +16288,8 @@ functions:
func-id: 519
return: integer
sleep: 0.0
- tooltip: Transfers ownership of the object (or a copy of it, depending on flags)
- to the avatar agent_id. Returns an integer indicating the success or
+ tooltip: Transfers ownership of the object (or a copy of it, depending on Flags)
+ to the specified agent. Returns an integer indicating the success or
failure of the transfer.
categories:
- asset_permissions