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
82 starting with “A” of 934 — the named values scripts use for flags, permissions and change events.
| Constant | Type | Value |
|---|---|---|
| ACTIVE | integer | 2 |
| AGENT | integer | 1 |
| AGENT_ALWAYS_RUN | integer | 0x1000 |
| AGENT_ATTACHMENTS | integer | 0x2 |
| AGENT_AUTOPILOT | integer | 0x2000 |
| AGENT_AWAY | integer | 0x40 |
| AGENT_BUSY | integer | 0x800 |
| AGENT_BY_LEGACY_NAME | integer | 1 |
| AGENT_BY_USERNAME | integer | 0x10 |
| AGENT_CROUCHING | integer | 0x400 |
| AGENT_FLYING | integer | 0x1 |
| AGENT_IN_AIR | integer | 0x100 |
| AGENT_LIST_EXCLUDENPC | integer | 0x4000000 |
| AGENT_LIST_PARCEL | integer | 0x1 |
| AGENT_LIST_PARCEL_OWNER | integer | 2 |
| AGENT_LIST_REGION | integer | 4 |
| AGENT_MALE | integer | 0x40000000 |
| AGENT_MOUSELOOK | integer | 0x8 |
| AGENT_ON_OBJECT | integer | 0x20 |
| AGENT_SCRIPTED | integer | 0x4 |
| AGENT_SITTING | integer | 0x10 |
| AGENT_TYPING | integer | 0x200 |
| AGENT_WALKING | integer | 0x80 |
| ALL_SIDES | integer | -1 |
| ANIM_ON | integer | 1 |
| ATTACH_AVATAR_CENTER | integer | 40 |
| ATTACH_BACK | integer | 9 |
| ATTACH_BELLY | integer | 28 |
| ATTACH_CHEST | integer | 1 |
| ATTACH_CHIN | integer | 12 |
| ATTACH_FACE_JAW | integer | 47 |
| ATTACH_FACE_LEAR | integer | 48 |
| ATTACH_FACE_LEYE | integer | 50 |
| ATTACH_FACE_REAR | integer | 49 |
| ATTACH_FACE_REYE | integer | 51 |
| ATTACH_FACE_TONGUE | integer | 52 |
| ATTACH_GROIN | integer | 53 |
| ATTACH_HEAD | integer | 2 |
| ATTACH_HIND_LFOOT | integer | 54 |
| ATTACH_HIND_RFOOT | integer | 55 |
| ATTACH_HUD_BOTTOM | integer | 37 |
| ATTACH_HUD_BOTTOM_LEFT | integer | 36 |
| ATTACH_HUD_BOTTOM_RIGHT | integer | 38 |
| ATTACH_HUD_CENTER_1 | integer | 35 |
| ATTACH_HUD_CENTER_2 | integer | 31 |
| ATTACH_HUD_TOP_CENTER | integer | 33 |
| ATTACH_HUD_TOP_LEFT | integer | 34 |
| ATTACH_HUD_TOP_RIGHT | integer | 32 |
| ATTACH_LEAR | integer | 13 |
| ATTACH_LEFT_PEC | integer | 29 |
| ATTACH_LEYE | integer | 15 |
| ATTACH_LFOOT | integer | 7 |
| ATTACH_LHAND | integer | 5 |
| ATTACH_LHAND_RING1 | integer | 41 |
| ATTACH_LHIP | integer | 25 |
| ATTACH_LLARM | integer | 21 |
| ATTACH_LLLEG | integer | 27 |
| ATTACH_LPEC | integer | 30 |
| ATTACH_LSHOULDER | integer | 3 |
| ATTACH_LUARM | integer | 20 |
| ATTACH_LULEG | integer | 26 |
| ATTACH_LWING | integer | 45 |
| ATTACH_MOUTH | integer | 11 |
| ATTACH_NECK | integer | 39 |
| ATTACH_NOSE | integer | 17 |
| ATTACH_PELVIS | integer | 10 |
| ATTACH_REAR | integer | 14 |
| ATTACH_REYE | integer | 16 |
| ATTACH_RFOOT | integer | 8 |
| ATTACH_RHAND | integer | 6 |
| ATTACH_RHAND_RING1 | integer | 42 |
| ATTACH_RHIP | integer | 22 |
| ATTACH_RIGHT_PEC | integer | 30 |
| ATTACH_RLARM | integer | 19 |
| ATTACH_RLLEG | integer | 24 |
| ATTACH_RPEC | integer | 29 |
| ATTACH_RSHOULDER | integer | 4 |
| ATTACH_RUARM | integer | 18 |
| ATTACH_RULEG | integer | 23 |
| ATTACH_RWING | integer | 46 |
| ATTACH_TAIL_BASE | integer | 43 |
| ATTACH_TAIL_TIP | integer | 44 |