summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortapple <tapplek@gmail.com>2026-01-20 21:26:57 -0800
committertapple <tapplek@gmail.com>2026-01-20 21:26:57 -0800
commitc8c9302736c10559c27bfd3057725d78c960ec4c (patch)
treea9b5fa2e114183b039ea6597e4d16cc7fc297b68
parentccfe7ef490e0f0ed916542d70a4f17f7b7744953 (diff)
Added missing functions to math
-rw-r--r--indra/newview/app_settings/keywords_lua_default.xml134
1 files changed, 131 insertions, 3 deletions
diff --git a/indra/newview/app_settings/keywords_lua_default.xml b/indra/newview/app_settings/keywords_lua_default.xml
index 971d03d7e9..edef290238 100644
--- a/indra/newview/app_settings/keywords_lua_default.xml
+++ b/indra/newview/app_settings/keywords_lua_default.xml
@@ -13519,6 +13519,75 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Returns m and e such that n = m * 2^e.</string>
</map>
+ <key>math.isfinite</key>
+ <map>
+ <key>arguments</key>
+ <array>
+ <map>
+ <key>n</key>
+ <map>
+ <key>tooltip</key>
+ <string>A number.</string>
+ <key>type</key>
+ <string>number</string>
+ </map>
+ </map>
+ </array>
+ <key>energy</key>
+ <real>10</real>
+ <key>return</key>
+ <string>boolean</string>
+ <key>sleep</key>
+ <real>0</real>
+ <key>tooltip</key>
+ <string>Returns true if n is finite.</string>
+ </map>
+ <key>math.isinf</key>
+ <map>
+ <key>arguments</key>
+ <array>
+ <map>
+ <key>n</key>
+ <map>
+ <key>tooltip</key>
+ <string>A number.</string>
+ <key>type</key>
+ <string>number</string>
+ </map>
+ </map>
+ </array>
+ <key>energy</key>
+ <real>10</real>
+ <key>return</key>
+ <string>boolean</string>
+ <key>sleep</key>
+ <real>0</real>
+ <key>tooltip</key>
+ <string>Returns true if n is infinite.</string>
+ </map>
+ <key>math.isnan</key>
+ <map>
+ <key>arguments</key>
+ <array>
+ <map>
+ <key>n</key>
+ <map>
+ <key>tooltip</key>
+ <string>A number.</string>
+ <key>type</key>
+ <string>number</string>
+ </map>
+ </map>
+ </array>
+ <key>energy</key>
+ <real>10</real>
+ <key>return</key>
+ <string>boolean</string>
+ <key>sleep</key>
+ <real>0</real>
+ <key>tooltip</key>
+ <string>Returns true if n is NaN.</string>
+ </map>
<key>math.ldexp</key>
<map>
<key>arguments</key>
@@ -13647,6 +13716,65 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Returns the base-10 logarithm of n.</string>
</map>
+ <key>math.map</key>
+ <map>
+ <key>arguments</key>
+ <array>
+ <map>
+ <key>n</key>
+ <map>
+ <key>tooltip</key>
+ <string>A number.</string>
+ <key>type</key>
+ <string>number</string>
+ </map>
+ </map>
+ <map>
+ <key>inMin</key>
+ <map>
+ <key>tooltip</key>
+ <string>A number.</string>
+ <key>type</key>
+ <string>number</string>
+ </map>
+ </map>
+ <map>
+ <key>inMax</key>
+ <map>
+ <key>tooltip</key>
+ <string>A number.</string>
+ <key>type</key>
+ <string>number</string>
+ </map>
+ </map>
+ <map>
+ <key>outMin</key>
+ <map>
+ <key>tooltip</key>
+ <string>A number.</string>
+ <key>type</key>
+ <string>number</string>
+ </map>
+ </map>
+ <map>
+ <key>outMax</key>
+ <map>
+ <key>tooltip</key>
+ <string>A number.</string>
+ <key>type</key>
+ <string>number</string>
+ </map>
+ </map>
+ </array>
+ <key>energy</key>
+ <real>10</real>
+ <key>return</key>
+ <string>number</string>
+ <key>sleep</key>
+ <real>0</real>
+ <key>tooltip</key>
+ <string>Maps n from input range to output range.</string>
+ </map>
<key>math.max</key>
<map>
<key>arguments</key>
@@ -13840,7 +13968,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Minimum value of the range (optional).</string>
<key>type</key>
- <string>number</string>
+ <string>number?</string>
</map>
</map>
<map>
@@ -13849,7 +13977,7 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Maximum value of the range (optional).</string>
<key>type</key>
- <string>number</string>
+ <string>number?</string>
</map>
</map>
</array>
@@ -13879,7 +14007,7 @@ Returns true if result is non-zero.</string>
<key>energy</key>
<real>10</real>
<key>return</key>
- <string>void</string>
+ <string>()</string>
<key>sleep</key>
<real>0</real>
<key>tooltip</key>