Difference between revisions of "Template:LSL Constants/Sensing"

From Second Life Wiki
Jump to navigation Jump to search
m (New page: {{LSL Constants Sensor|type}} {{{!}} {{Prettytable}} {{!}}- {{Hl2}} !Float Constants !Arc {{!}}- {{!}}PI_BY_TWO {{!}}A hemisphere scan {{!}}- {{!}}PI {{!}}A full sphere scan {{!}}})
 
m
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{LSL Constants Sensor|type}}
{{#if:
{{{!}} {{Prettytable}}
 
{{#vardefine:caveats|{{#var:caveats}}
*When searching for an avatar but not by name, it doesn't matter which AGENT flag is used.}}
 
{{#vardefine:constants_nb|{{#var:constants_nb}}
{{{!}}
{{LSL Constants Sensor|{{{1|}}}|no_wrapper=*|tstyle=margin-top:0;}}
<div style="display:inline-block;">
{{{!}} {{Prettytable|style=margin-top:0;}}
{{!}}- {{Hl2}}
{{!}}- {{Hl2}}
!Float Constants
!Float Constants
!Arc
!Arc
{{!}}-
{{!}}-
{{!}}[[PI_BY_TWO]]
{{!}}{{#vardefine:PI_BY_TWO|{{LSL Const|PI_BY_TWO|float|1.570796326}}}}{{#var:PI_BY_TWO}}
{{!}}A hemisphere scan
{{!}}A hemisphere scan
{{!}}-
{{!}}-
{{!}}[[PI]]
{{!}}{{#vardefine:PI|{{LSL Const|PI|float|3.141592653}}}}{{#var:PI}}
{{!}}A full sphere scan
{{!}}A full sphere scan
{{!}}}
{{!}}}
</div>
{{!}}}
}}
}}<noinclude>{{#var:constants_nb}}</noinclude>

Latest revision as of 20:10, 22 April 2013

Flag Mask Description (llDetectedType()) Description (llSensor() and llSensorRepeat() mask)
AGENT_BY_LEGACY_NAME 0x1 Agents This is used to find agents by legacy name.
AGENT 0x1 Agents This is also used to find agents by legacy name, and is functionally identical to AGENT_BY_LEGACY_NAME
AGENT_BY_USERNAME 0x10 Reserved This is used to find agents by username.
ACTIVE 0x2 Physical tasks. (Physical objects & agents) Physical objects that are moving or objects containing an active script. Thus, it is using SL server resources now.
PASSIVE 0x4 Non-physical objects. Non-scripted or script is inactive and non-physical or, if physical, not moving. Thus, it is not using SL server resources now.
SCRIPTED 0x8 Objects containing any active script. Objects that has any script, which is doing anything in simulator just now.
DAMAGEABLE 0x20 Objects & agents that are able to process damage. Filter for objects in world that have a script with on_damage or a final_damage event (able to process damage)
llDetectedType() Scripted Not Scripted Agent Standing Agent Sitting
Physical Movement 10 (ACTIVE|SCRIPTED) 2 (ACTIVE) 3 (ACTIVE|AGENT) 3 (ACTIVE|AGENT)
Non-Physical 12 (PASSIVE|SCRIPTED) 4 (PASSIVE) 1 (AGENT) 5 (PASSIVE|AGENT)
Float Constants Arc
PI_BY_TWO A hemisphere scan
PI A full sphere scan