DAMAGEABLE
Looking for the current API? Open the DAMAGEABLE reference →
Wiki description
If it is contained in the result of llDetectedType, it means what was detected is either an agent that can take damage, or is an object containing a script with either on_damage or final_damage events (able to process damage).
If it is used as a filter of llSensor or llSensorRepeat, it will search for agents or objects which match the same criteria mentioned above.
Caveats
- The sensor will detect nothing if DAMAGEABLE is used by itself.
See also: constants
|- valign="top"
|
| 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 | SCRIPTED) | 2 (ACTIVE) | AGENT) | AGENT) |
| Non-Physical | SCRIPTED) | 4 (PASSIVE) | 1 (AGENT) | AGENT) |
See also: functions
Original wiki source
Some wiki templates and tables need their original context. View this article on the Second Life Wiki. Technical wording and examples are retained from the source; historical guidance may differ from current behavior.