diff options
| author | tapple <tapplek@gmail.com> | 2026-01-17 08:49:46 -0800 |
|---|---|---|
| committer | tapple <tapplek@gmail.com> | 2026-01-17 08:49:46 -0800 |
| commit | 9eebc4f68bb9fc630028fc88bcb965dff96b2171 (patch) | |
| tree | d24d53ba4972015156ef6e8e3cc0d6c0794fa83c | |
| parent | 44ad75c3955ac3f004eb1a7ea91f12f2c3d14a86 (diff) | |
updated global functions list
| -rw-r--r-- | indra/newview/app_settings/keywords_lua_default.xml | 175 |
1 files changed, 119 insertions, 56 deletions
diff --git a/indra/newview/app_settings/keywords_lua_default.xml b/indra/newview/app_settings/keywords_lua_default.xml index 9f1dc72264..ae60c87edd 100644 --- a/indra/newview/app_settings/keywords_lua_default.xml +++ b/indra/newview/app_settings/keywords_lua_default.xml @@ -10260,7 +10260,7 @@ vector position - position in local coordinates </map> <key>functions</key> <map> - <!-- Global Lua functions --> + <!-- Builtin Luau functions --> <key>assert</key> <map> <key>arguments</key> @@ -10327,6 +10327,8 @@ vector position - position in local coordinates </map> <key>gcinfo</key> <map> + <key>arguments</key> + <array /> <key>energy</key> <real>10</real> <key>return</key> @@ -10336,29 +10338,6 @@ vector position - position in local coordinates <key>tooltip</key> <string>Returns the total heap size in kilobytes.</string> </map> - <key>getfenv</key> - <map> - <key>arguments</key> - <array> - <map> - <key>target</key> - <map> - <key>tooltip</key> - <string>Optional function or stack index to get the environment table for.</string> - <key>type</key> - <string>(function | number)?</string> - </map> - </map> - </array> - <key>energy</key> - <real>10</real> - <key>return</key> - <string>table</string> - <key>sleep</key> - <real>0</real> - <key>tooltip</key> - <string>Returns the environment table for the specified function or stack index.</string> - </map> <key>getmetatable</key> <map> <key>arguments</key> @@ -10597,38 +10576,6 @@ vector position - position in local coordinates <key>tooltip</key> <string>Returns a subset of arguments or the number of arguments.</string> </map> - <key>setfenv</key> - <map> - <key>arguments</key> - <array> - <map> - <key>target</key> - <map> - <key>tooltip</key> - <string>The function or stack index to set the environment for.</string> - <key>type</key> - <string>function | number</string> - </map> - </map> - <map> - <key>env</key> - <map> - <key>tooltip</key> - <string>The environment table to set.</string> - <key>type</key> - <string>table</string> - </map> - </map> - </array> - <key>energy</key> - <real>10</real> - <key>return</key> - <string>void</string> - <key>sleep</key> - <real>0</real> - <key>tooltip</key> - <string>Changes the environment table for the specified function or stack index.</string> - </map> <key>setmetatable</key> <map> <key>arguments</key> @@ -10922,6 +10869,122 @@ vector position - position in local coordinates <key>tooltip</key> <string>Returns values from an array in the specified index range.</string> </map> + <!-- Global SLua functions --> + <key>dangerouslyexecuterequiredmodule</key> + <map> + <key>arguments</key> + <array> + <map> + <key>f</key> + <map> + <key>tooltip</key> + <string /> + <key>type</key> + <string>(...any) -> ...any</string> + </map> + </map> + </array> + <key>energy</key> + <real>10</real> + <key>return</key> + <string>...any</string> + <key>sleep</key> + <real>0</real> + <key>tooltip</key> + <string>Dangerously executes a required module function</string> + </map> + <key>toquaternion</key> + <map> + <key>arguments</key> + <array> + <map> + <key>val</key> + <map> + <key>tooltip</key> + <string /> + <key>type</key> + <string>any</string> + </map> + </map> + </array> + <key>energy</key> + <real>10</real> + <key>return</key> + <string>quaternion?</string> + <key>sleep</key> + <real>0</real> + <key>tooltip</key> + <string>Converts a value to a quaternion, returns nil if invalid</string> + </map> + <key>torotation</key> + <map> + <key>arguments</key> + <array> + <map> + <key>val</key> + <map> + <key>tooltip</key> + <string /> + <key>type</key> + <string>any</string> + </map> + </map> + </array> + <key>energy</key> + <real>10</real> + <key>return</key> + <string>quaternion?</string> + <key>sleep</key> + <real>0</real> + <key>tooltip</key> + <string>Converts a value to a rotation (quaternion), returns nil if invalid</string> + </map> + <key>touuid</key> + <map> + <key>arguments</key> + <array> + <map> + <key>val</key> + <map> + <key>tooltip</key> + <string /> + <key>type</key> + <string>string | buffer | uuid</string> + </map> + </map> + </array> + <key>energy</key> + <real>10</real> + <key>return</key> + <string>uuid?</string> + <key>sleep</key> + <real>0</real> + <key>tooltip</key> + <string>Converts a string, buffer, or uuid to a uuid, returns nil if invalid</string> + </map> + <key>tovector</key> + <map> + <key>arguments</key> + <array> + <map> + <key>val</key> + <map> + <key>tooltip</key> + <string /> + <key>type</key> + <string>any</string> + </map> + </map> + </array> + <key>energy</key> + <real>10</real> + <key>return</key> + <string>vector?</string> + <key>sleep</key> + <real>0</real> + <key>tooltip</key> + <string>Converts a value to a vector, returns nil if invalid</string> + </map> <!-- math library--> <key>math</key> <map> |
