summaryrefslogtreecommitdiff
path: root/indra/newview
diff options
context:
space:
mode:
authortapple <tapplek@gmail.com>2026-01-21 09:45:17 -0800
committertapple <tapplek@gmail.com>2026-01-21 09:45:17 -0800
commitc32d45b7d55ee196a6ab3bc4b19eded4824e1f90 (patch)
tree3ad065efb86933f0d7d37c92b745303df4a0ff61 /indra/newview
parent4a4b2df10e2aa141c3b354fed29c1c5be359fbde (diff)
Added missing functions to vector
Diffstat (limited to 'indra/newview')
-rw-r--r--indra/newview/app_settings/keywords_lua_default.xml79
1 files changed, 77 insertions, 2 deletions
diff --git a/indra/newview/app_settings/keywords_lua_default.xml b/indra/newview/app_settings/keywords_lua_default.xml
index 4a208acd81..aa44251e55 100644
--- a/indra/newview/app_settings/keywords_lua_default.xml
+++ b/indra/newview/app_settings/keywords_lua_default.xml
@@ -16014,10 +16014,44 @@ Returns true if result is non-zero.</string>
<!-- vector library-->
<key>vector</key>
<map>
+ <key>arguments</key>
+ <array>
+ <map>
+ <key>x</key>
+ <map>
+ <key>tooltip</key>
+ <string>X component of the vector.</string>
+ <key>type</key>
+ <string>number</string>
+ </map>
+ </map>
+ <map>
+ <key>y</key>
+ <map>
+ <key>tooltip</key>
+ <string>Y component of the vector.</string>
+ <key>type</key>
+ <string>number</string>
+ </map>
+ </map>
+ <map>
+ <key>z</key>
+ <map>
+ <key>tooltip</key>
+ <string>Z component of the vector (optional).</string>
+ <key>type</key>
+ <string>number?</string>
+ </map>
+ </map>
+ </array>
<key>energy</key>
- <real>-1.0</real>
+ <real>10</real>
+ <key>return</key>
+ <string>vector</string>
+ <key>sleep</key>
+ <real>0</real>
<key>tooltip</key>
- <string>vector namespace.</string>
+ <string>Creates a new vector with the given component values. Alias of vector.create.</string>
</map>
<key>vector.abs</key>
<map>
@@ -16275,6 +16309,47 @@ Returns true if result is non-zero.</string>
<key>tooltip</key>
<string>Applies math.floor to each component of the vector.</string>
</map>
+ <key>vector.lerp</key>
+ <map>
+ <key>arguments</key>
+ <array>
+ <map>
+ <key>a</key>
+ <map>
+ <key>tooltip</key>
+ <string>Start vector.</string>
+ <key>type</key>
+ <string>vector</string>
+ </map>
+ </map>
+ <map>
+ <key>b</key>
+ <map>
+ <key>tooltip</key>
+ <string>End vector.</string>
+ <key>type</key>
+ <string>vector</string>
+ </map>
+ </map>
+ <map>
+ <key>t</key>
+ <map>
+ <key>tooltip</key>
+ <string>Interpolation factor.</string>
+ <key>type</key>
+ <string>number</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>Linearly interpolates between a and b using factor t.</string>
+ </map>
<key>vector.magnitude</key>
<map>
<key>arguments</key>