-
Notifications
You must be signed in to change notification settings - Fork 0
LL Functions
Serra Royale edited this page Sep 24, 2025
·
37 revisions
This category contains built-in LSL functions.
All types in LSL are immutable (they can't be mutated by side effect), variables can only be changed by being overwritten. There is no way to modify a variable's value indirectly; the only way is through direct interaction with a storing operator (=, +=, -=, *=, /=, %=, ++, --).
- Built-in functions will never modify the variables used as parameters.
- User functions that change the values of parameters inside the function scope will not have those changes applied to the variables that supplied those parameters.
| Key | Description |
|---|---|
| The function was recently added. | |
| This function has been updated recently. | |
| This function requires an experience. | |
| The function has been deprecated but still works. It is best to avoid functions marked as deprecated. | |
| The function has not only been deprecated, it has been removed. Do not use functions marked as removed. | |
| The function has not been implemented. Do not use functions marked as not implemented. | |
| This is an experimental function currently being tested on the dev branch. | |
| This function is marked as broken and may not work. | |
| The function requires god-mode. Functions marked as such cannot be used | |
| This function requires a Grid Owned experience. | |
| This function has been requested by several users and has not been implemented. Do not use functions marked as requested. |
| A | B | C | D | E | F | G | H | I | J | K | L | M |
|---|