Difference between revisions of "LSL Glossary"

From Second Life Wiki
Jump to navigation Jump to search
 
(One intermediate revision by the same user not shown)
Line 1: Line 1:
==== script owner ====
{{Gloss|agent|An [[Viewerhelp:Glossary#agent|avatar]], as the [[simulator]] sees it.}}
'''script owner''' is shorthand for the owner of the object containing the script utilizing the functionality being discussed. This term does not apply to copyright.
{{Gloss|flag|A value that represents a simulator setting or function parameter, usually [[boolean]]. Some flags are stored in [[bit field]]s, others are accessed with separate [[LSL Variables|variables]].}}
{{Gloss|nonphysical|An object that is not affected by gravity, collisions or [[:Category:LSL Physics|LSL physics functions]], but other objects and avatars can still collide with it. Scripts in a nonphysical object can detect [[collision]]s (unless it is [[#phantom|phantom]]). Set with the [[Viewerhelp:Build Tools - Object|object editor]] or [[llSetStatus]].}}
{{Gloss|phantom|An object that lets other objects and avatars pass through without colliding. It can collide with the ground and detect [[land_collision|land collisions]]. Set with the [[Viewerhelp:Build Tools - Object|object editor]] or [[llSetStatus]].}}
{{Gloss|physical|An object that can interact fully with the [[Viewerhelp:Glossary#physics|physics]] engine. It can be moved by collisions from avatars and other objects, gravity, [[:Category:LSL Grab|grab]]s from the viewer, and [[:Category:LSL Physics|LSL physics functions]].  Set with the [[Viewerhelp:Build Tools - Object|object editor]] or [[llSetStatus]].}}
{{Gloss|script owner|Shorthand for the owner of the object containing the script using the functionality being discussed. This term does not apply to copyright.}}
{{Gloss|temporary|A temporary or temp-on-rez object is deleted and ''not'' returned after about a minute inworld. It will not be deleted if it is attached to an avatar. If avatars sit on a temporary object, it will stay rezzed until they all stand.}}
{{Gloss|volume detect|A special kind of [[#phantom|phantom]] object. It does not collide with the ground or other objects, but scripts in it will detect collisions when other objects pass through. If it is also [[#physical|physical]], it can drop through the ground and go [[Viewerhelp:Glossary#off_world|off world]]. Set with [[llVolumeDetect]].}}

Latest revision as of 18:25, 23 July 2011

agent
An avatar, as the simulator sees it.

flag
A value that represents a simulator setting or function parameter, usually boolean. Some flags are stored in bit fields, others are accessed with separate variables.

nonphysical
An object that is not affected by gravity, collisions or LSL physics functions, but other objects and avatars can still collide with it. Scripts in a nonphysical object can detect collisions (unless it is phantom). Set with the object editor or llSetStatus.

phantom
An object that lets other objects and avatars pass through without colliding. It can collide with the ground and detect land collisions. Set with the object editor or llSetStatus.

physical
An object that can interact fully with the physics engine. It can be moved by collisions from avatars and other objects, gravity, grabs from the viewer, and LSL physics functions. Set with the object editor or llSetStatus.

script owner
Shorthand for the owner of the object containing the script using the functionality being discussed. This term does not apply to copyright.

temporary
A temporary or temp-on-rez object is deleted and not returned after about a minute inworld. It will not be deleted if it is attached to an avatar. If avatars sit on a temporary object, it will stay rezzed until they all stand.

volume detect
A special kind of phantom object. It does not collide with the ground or other objects, but scripts in it will detect collisions when other objects pass through. If it is also physical, it can drop through the ground and go off world. Set with llVolumeDetect.