Scripting
LSL Guide
Every script function this grid actually runs, read straight from the region software rather than copied from a wiki — including the wolf* functions that exist only here.
Constants
103 starting with “S” of 934 — the named values scripts use for flags, permissions and change events.
| Constant | Type | Value |
|---|---|---|
| SCALE | integer | 64 |
| SCRIPTED | integer | 8 |
| SIM_STAT_ACTIVE_SCRIPT_COUNT | integer | 12 |
| SIM_STAT_AGENT_COUNT | integer | 10 |
| SIM_STAT_AGENT_MS | integer | 7 |
| SIM_STAT_AGENT_UPDATES | integer | 2 |
| SIM_STAT_AI_MS | integer | 26 |
| SIM_STAT_ASSET_DOWNLOADS | integer | 15 |
| SIM_STAT_ASSET_UPLOADS | integer | 16 |
| SIM_STAT_CHILD_AGENT_COUNT | integer | 11 |
| SIM_STAT_FRAME_MS | integer | 3 |
| SIM_STAT_IMAGE_MS | integer | 8 |
| SIM_STAT_IO_PUMP_MS | integer | 24 |
| SIM_STAT_NET_MS | integer | 4 |
| SIM_STAT_OTHER_MS | integer | 5 |
| SIM_STAT_PACKETS_IN | integer | 13 |
| SIM_STAT_PACKETS_OUT | integer | 14 |
| SIM_STAT_PCT_CHARS_STEPPED | integer | 0 |
| SIM_STAT_PHYSICS_FPS | integer | 1 |
| SIM_STAT_PHYSICS_MS | integer | 6 |
| SIM_STAT_PHYSICS_OTHER_MS | integer | 20 |
| SIM_STAT_PHYSICS_SHAPE_MS | integer | 19 |
| SIM_STAT_PHYSICS_STEP_MS | integer | 18 |
| SIM_STAT_SCRIPT_EPS | integer | 21 |
| SIM_STAT_SCRIPT_MS | integer | 9 |
| SIM_STAT_SCRIPT_RUN_PCT | integer | 25 |
| SIM_STAT_SLEEP_MS | integer | 23 |
| SIM_STAT_SPARE_MS | integer | 22 |
| SIM_STAT_UNACKED_BYTES | integer | 17 |
| SIT_FLAG_ALLOW_UNSIT | integer | 0x02 |
| SIT_FLAG_NO_COLLIDE | integer | 0x10 |
| SIT_FLAG_NO_DAMAGE | integer | 0x20 |
| SIT_FLAG_OPENSIMFORCED | integer | SIT_FLAG_ALLOW_UNSIT | SIT_FLAG_NO_COLLIDE | SIT_FLAG_NO_DAMAGE |
| SIT_FLAG_SCRIPTED_ONLY | integer | 0x04 |
| SIT_FLAG_SIT_TARGET | integer | 0x01 |
| SIT_INVALID_AGENT | integer | -4 |
| SIT_INVALID_LINK | integer | -5 |
| SIT_INVALID_OBJECT | integer | -7 |
| SIT_NO_ACCESS | integer | -6 |
| SIT_NO_EXPERIENCE_PERMISSION | integer | -2 |
| SIT_NO_SIT_TARGET | integer | -3 |
| SIT_NOT_EXPERIENCE | integer | -1 |
| SKY_AMBIENT | integer | 0 |
| SKY_BLUE | integer | 22 |
| SKY_CLOUD_TEXTURE | integer | 19 |
| SKY_CLOUDS | integer | 2 |
| SKY_DOME | integer | 4 |
| SKY_GAMMA | integer | 5 |
| SKY_GLOW | integer | 6 |
| SKY_HAZE | integer | 23 |
| SKY_MOON | integer | 9 |
| SKY_MOON_TEXTURE | integer | 20 |
| SKY_PLANET | integer | 10 |
| SKY_REFLECTION_PROBE_AMBIANCE | integer | 24 |
| SKY_REFRACTION | integer | 11 |
| SKY_STAR_BRIGHTNESS | integer | 13 |
| SKY_SUN | integer | 14 |
| SKY_SUN_TEXTURE | integer | 21 |
| SMOOTH | integer | 16 |
| SOUND_LOOP | integer | 1 |
| SOUND_PLAY | integer | 0 |
| SOUND_SYNC | integer | 4 |
| SOUND_TRIGGER | integer | 2 |
| SQRT2 | float | 1.414213538f |
| STATS_ACTIVE_PRIMS | integer | 7 |
| STATS_ACTIVE_SCRIPTS | integer | 19 |
| STATS_AGENT_MS | integer | 16 |
| STATS_AGENT_UPDATES | integer | 3 |
| STATS_CHILD_AGENTS | integer | 5 |
| STATS_FRAME_MS | integer | 8 |
| STATS_IMAGE_MS | integer | 11 |
| STATS_IN_PACKETS_PER_SECOND | integer | 13 |
| STATS_NET_MS | integer | 9 |
| STATS_OTHER_MS | integer | 12 |
| STATS_OUT_PACKETS_PER_SECOND | integer | 14 |
| STATS_PENDING_DOWNLOADS | integer | 17 |
| STATS_PENDING_UPLOADS | integer | 18 |
| STATS_PHYSICS_FPS | integer | 2 |
| STATS_PHYSICS_MS | integer | 10 |
| STATS_ROOT_AGENTS | integer | 4 |
| STATS_SCRIPT_EPS | integer | 28 |
| STATS_SCRIPT_LPS | integer | 38 |
| STATS_SCRIPT_NPCS | integer | 47 |
| STATS_SCRIPT_TIME | integer | 37 |
| STATS_SIM_FPS | integer | 1 |
| STATS_SIM_SLEEP | integer | 20 |
| STATS_TIME_DILATION | integer | 0 |
| STATS_TOTAL_PRIMS | integer | 6 |
| STATS_UNACKED_BYTES | integer | 15 |
| STATUS_BLOCK_GRAB | integer | 64 |
| STATUS_BLOCK_GRAB_OBJECT | integer | 1024 |
| STATUS_CAST_SHADOWS | integer | 512 |
| STATUS_DIE_AT_EDGE | integer | 128 |
| STATUS_PHANTOM | integer | 16 |
| STATUS_PHYSICS | integer | 1 |
| STATUS_RETURN_AT_EDGE | integer | 256 |
| STATUS_ROTATE_X | integer | 2 |
| STATUS_ROTATE_Y | integer | 4 |
| STATUS_ROTATE_Z | integer | 8 |
| STATUS_SANDBOX | integer | 32 |
| STRING_TRIM | integer | 3 |
| STRING_TRIM_HEAD | integer | 1 |
| STRING_TRIM_TAIL | integer | 2 |