From 5b98062b3791a0397eb3ef22858ec48391bace89 Mon Sep 17 00:00:00 2001 From: gwigz <9297195+gwigz@users.noreply.github.com> Date: Thu, 8 Oct 2026 13:13:03 +0000 Subject: [PATCH] chore(types): bump slua-definitions to ebe5eb9 --- .changeset/bump-lsl-definitions.md | 5 + examples/build-time/dist-debug/main.slua.map | 2 +- examples/build-time/dist/main.slua.map | 2 +- packages/types/index.d.ts | 222 ++++++++++++++++++- refs/lsl-definitions | 2 +- 5 files changed, 227 insertions(+), 6 deletions(-) create mode 100644 .changeset/bump-lsl-definitions.md diff --git a/.changeset/bump-lsl-definitions.md b/.changeset/bump-lsl-definitions.md new file mode 100644 index 0000000..599a013 --- /dev/null +++ b/.changeset/bump-lsl-definitions.md @@ -0,0 +1,5 @@ +--- +"@gwigz/slua-types": patch +--- + +Update SLua definitions submodule to latest upstream diff --git a/examples/build-time/dist-debug/main.slua.map b/examples/build-time/dist-debug/main.slua.map index c497914..2f1fc68 100644 --- a/examples/build-time/dist-debug/main.slua.map +++ b/examples/build-time/dist-debug/main.slua.map @@ -1 +1 @@ -{"version":3,"sources":["../../../src/generated/layout.ts","../../../src/generated/menu.ts","../../src/trace.ts","../../src/main.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"sources":["../../../src/generated/layout.ts","../../../src/generated/menu.ts","../../src/trace.ts","../../src/main.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/examples/build-time/dist/main.slua.map b/examples/build-time/dist/main.slua.map index 44d160d..cf8a629 100644 --- a/examples/build-time/dist/main.slua.map +++ b/examples/build-time/dist/main.slua.map @@ -1 +1 @@ -{"version":3,"sources":["../../../src/generated/layout.ts","../../../src/generated/menu.ts","../../src/trace.ts","../../src/main.ts"],"names":[],"mappings":"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"} \ No newline at end of file +{"version":3,"sources":["../../../src/generated/layout.ts","../../../src/generated/menu.ts","../../src/trace.ts","../../src/main.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/packages/types/index.d.ts b/packages/types/index.d.ts index 2f018dc..9faee2f 100644 --- a/packages/types/index.d.ts +++ b/packages/types/index.d.ts @@ -357,6 +357,9 @@ declare type LLJsonDecodeOptionsWithPath = { /** Configuration options for lljson decoding */ declare type LLJsonDecodeOptions = LLJsonDecodeOptionsWithoutPath | LLJsonDecodeOptionsWithPath +/** Keyframed motion parameter table. Pass to llprim.keyframedMotion() to animate. */ +declare type KeyframedMotionParams = Record + /** Particle system parameter table. Pass to llprim.setParticleSystem() to emit particles. */ declare type ParticleParams = Record @@ -400,7 +403,7 @@ declare interface LLTimers { * Metatable for building lists to pass to ll.SetLinkPrimitiveParamsFast * @noSelf */ -declare interface PrimParamsSetterType { +declare interface PrimParamSetterType { /** Call ll.SetLinkPrimitiveParamsFast with my instance list */ apply(link?: number): void } @@ -1022,7 +1025,7 @@ declare namespace llprim { export function setMedia(face: number, params?: MediaParams, link?: number): number /** Metatable for building lists to pass to ll.SetLinkPrimitiveParamsFast */ - export const ParamsSetter: PrimParamsSetterTypeMeta + export const ParamSetter: PrimParamSetterTypeMeta } /** Mathematical functions library. */ @@ -1356,8 +1359,11 @@ declare namespace table { /** Copies elements [i..j] from src array into dest array starting at [d], overwriting existing elements. */ export function move(src: V[], i: number, j: number, d: number, dest?: V[]): V[] + /** Creates a new unfilled table with pre-allocated array capacity. */ + export function create(n: number): any[] + /** Creates a new table with pre-allocated array capacity, optionally filled. Preallocation only benefits array portions and is counter-productive for dictionaries. */ - export function create(n: number, v?: V): V[] + export function create(n: number, v: V): V[] /** Finds the first occurrence of a value in the array and returns its index. Traversal stops at the first nil. */ export function find(t: V[], v: V, i?: number): number | undefined @@ -1964,6 +1970,15 @@ declare namespace ll { /** Returns a float representing the time in seconds since midnight GMT (truncated to whole seconds). */ export function GetGMTclock(): number + /** Returns a GAME_CONTROL_MODE_* integer indicating the current game-control mode for the avatar specified by id. */ + export function GetGameControlMode(id: UUID): number + + /** Returns a list of floats representing the modal axes for the current game-control mode of the avatar specified by id. Element count and index meanings vary by mode; use the GAME_CONTROL_AXIS_* constants as indices. */ + export function GetGameControlModeAxes(id: UUID): number[] + + /** Returns a bitmask of the modal buttons currently active for the current game-control mode of the avatar specified by id. Bit meanings vary by mode; use the GAME_CONTROL_BUTTON_* constants as masks. */ + export function GetGameControlModeButtons(id: UUID): number + /** Returns a vector representing the geometric center of the object relative to its root prim. */ export function GetGeometricCenter(): Vector @@ -4345,60 +4360,259 @@ declare const FORCE_DIRECT_PATH: 1 /** Used with llSetPhysicsMaterial to enable the friction override. The value must be between 0.0 and 255.0. */ declare const FRICTION: 2 +/** Forward/backward movement. Modal axis index 1 for AVATAR, MOUSELOOK, and CAPTIVE modes. */ +declare const GAME_CONTROL_AXIS_ADVANCE: 1 + +/** Camera up/down movement. Modal axis index 4 for FLYCAM mode. */ +declare const GAME_CONTROL_AXIS_BOOM: 4 + +/** Camera forward/backward movement. Modal axis index 1 for FLYCAM mode. */ +declare const GAME_CONTROL_AXIS_DOLLY: 1 + +/** Left stick X axis. Canonical axis index 0. */ declare const GAME_CONTROL_AXIS_LEFTX: 0 +/** Left stick Y axis. Canonical axis index 1. */ declare const GAME_CONTROL_AXIS_LEFTY: 1 +/** Left trigger. Canonical axis index 4. */ +declare const GAME_CONTROL_AXIS_LEFT_TRIGGER: 4 + +/** Looking up/down. Modal axis index 3 for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes. */ +declare const GAME_CONTROL_AXIS_LOOK: 3 + +/** Camera pan left/right. Modal axis index 2 for FLYCAM mode. */ +declare const GAME_CONTROL_AXIS_PAN: 2 + +/** Right stick X axis. Canonical axis index 2. */ declare const GAME_CONTROL_AXIS_RIGHTX: 2 +/** Right stick Y axis. Canonical axis index 3. */ declare const GAME_CONTROL_AXIS_RIGHTY: 3 +/** Right trigger. Canonical axis index 5. */ +declare const GAME_CONTROL_AXIS_RIGHT_TRIGGER: 5 + +/** Up/down movement. Modal axis index 4 for AVATAR, MOUSELOOK, and CAPTIVE modes. */ +declare const GAME_CONTROL_AXIS_RISE: 4 + +/** Camera roll. Modal axis index 5 for FLYCAM mode. */ +declare const GAME_CONTROL_AXIS_ROLL: 5 + +/** Left/right movement. Modal axis index 0 for AVATAR, MOUSELOOK, and CAPTIVE modes. */ +declare const GAME_CONTROL_AXIS_STRAFE: 0 + +/** Camera tilt up/down. Modal axis index 3 for FLYCAM mode. */ +declare const GAME_CONTROL_AXIS_TILT: 3 + +/** + * Left trigger. Canonical axis index 4 (deprecated, use GAME_CONTROL_AXIS_LEFT_TRIGGER). + * @deprecated Use 'GAME_CONTROL_AXIS_LEFT_TRIGGER' instead. + */ declare const GAME_CONTROL_AXIS_TRIGGERLEFT: 4 +/** + * Right trigger. Canonical axis index 5 (deprecated, use GAME_CONTROL_AXIS_RIGHT_TRIGGER). + * @deprecated Use 'GAME_CONTROL_AXIS_RIGHT_TRIGGER' instead. + */ declare const GAME_CONTROL_AXIS_TRIGGERRIGHT: 5 +/** Camera lateral (left/right) movement. Modal axis index 0 for FLYCAM mode. */ +declare const GAME_CONTROL_AXIS_TRUCK: 0 + +/** Turning left/right. Modal axis index 2 for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes. */ +declare const GAME_CONTROL_AXIS_TURN: 2 + +/** Camera zoom in/out. Modal axis index 6 for AVATAR, MOUSELOOK, CAPTIVE, and FLYCAM modes. */ +declare const GAME_CONTROL_AXIS_ZOOM: 6 + +/** + * Bottom face button (deprecated, use GAME_CONTROL_BUTTON_SOUTH). + * @deprecated Use 'GAME_CONTROL_BUTTON_SOUTH' instead. + */ declare const GAME_CONTROL_BUTTON_A: 1 +/** Move backward. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes. */ +declare const GAME_CONTROL_BUTTON_ADVANCE_BACK: 4096 + +/** Move forward. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes. */ +declare const GAME_CONTROL_BUTTON_ADVANCE_FORWARD: 2048 + +/** + * Right face button (deprecated, use GAME_CONTROL_BUTTON_EAST). + * @deprecated Use 'GAME_CONTROL_BUTTON_EAST' instead. + */ declare const GAME_CONTROL_BUTTON_B: 2 +/** + * Select/back button (deprecated, use GAME_CONTROL_BUTTON_SELECT). + * @deprecated Use 'GAME_CONTROL_BUTTON_SELECT' instead. + */ declare const GAME_CONTROL_BUTTON_BACK: 16 +/** Crouch. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes. */ +declare const GAME_CONTROL_BUTTON_CROUCH: 2 + +/** Left mouse button click. Modal button for MOUSELOOK and CURSOR modes. */ +declare const GAME_CONTROL_BUTTON_CURSOR_BUTTON_LEFT: 512 + +/** Right mouse button click. Modal button for MOUSELOOK and CURSOR modes. */ +declare const GAME_CONTROL_BUTTON_CURSOR_BUTTON_RIGHT: 1024 + +/** Camera dolly backward. Modal button for FLYCAM mode. */ +declare const GAME_CONTROL_BUTTON_DOLLY_BACK: 4096 + +/** Camera dolly forward. Modal button for FLYCAM mode. */ +declare const GAME_CONTROL_BUTTON_DOLLY_FORWARD: 2048 + +/** D-pad down. */ declare const GAME_CONTROL_BUTTON_DPAD_DOWN: 4096 +/** D-pad left. */ declare const GAME_CONTROL_BUTTON_DPAD_LEFT: 8192 +/** D-pad right. */ declare const GAME_CONTROL_BUTTON_DPAD_RIGHT: 16384 +/** D-pad up. */ declare const GAME_CONTROL_BUTTON_DPAD_UP: 2048 +/** Right face button. */ +declare const GAME_CONTROL_BUTTON_EAST: 2 + +/** + * Home/guide button (deprecated, use GAME_CONTROL_BUTTON_HOME). + * @deprecated Use 'GAME_CONTROL_BUTTON_HOME' instead. + */ declare const GAME_CONTROL_BUTTON_GUIDE: 32 +/** Home/guide button. */ +declare const GAME_CONTROL_BUTTON_HOME: 32 + +/** Jump. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes. */ +declare const GAME_CONTROL_BUTTON_JUMP: 1 + +/** Left shoulder/bumper button. */ declare const GAME_CONTROL_BUTTON_LEFTSHOULDER: 512 +/** Left analog stick click. */ declare const GAME_CONTROL_BUTTON_LEFTSTICK: 128 +/** Miscellaneous button 1. */ declare const GAME_CONTROL_BUTTON_MISC1: 32768 +/** Top face button. */ +declare const GAME_CONTROL_BUTTON_NORTH: 8 + +/** Paddle button 1. */ declare const GAME_CONTROL_BUTTON_PADDLE1: 65536 +/** Paddle button 2. */ declare const GAME_CONTROL_BUTTON_PADDLE2: 131072 +/** Paddle button 3. */ declare const GAME_CONTROL_BUTTON_PADDLE3: 262144 +/** Paddle button 4. */ declare const GAME_CONTROL_BUTTON_PADDLE4: 524288 +/** Camera pan left. Modal button for FLYCAM mode. */ +declare const GAME_CONTROL_BUTTON_PAN_LEFT: 4 + +/** Camera pan right. Modal button for FLYCAM mode. */ +declare const GAME_CONTROL_BUTTON_PAN_RIGHT: 2 + +/** Reset camera to default view. Modal button for FLYCAM mode. */ +declare const GAME_CONTROL_BUTTON_RESET: 128 + +/** Right shoulder/bumper button. */ declare const GAME_CONTROL_BUTTON_RIGHTSHOULDER: 1024 +/** Right analog stick click. */ declare const GAME_CONTROL_BUTTON_RIGHTSTICK: 256 +/** Roll camera counter-clockwise. Modal button for FLYCAM mode. */ +declare const GAME_CONTROL_BUTTON_ROLL_CCW: 512 + +/** Roll camera clockwise. Modal button for FLYCAM mode. */ +declare const GAME_CONTROL_BUTTON_ROLL_CW: 1024 + +/** Select/back button. */ +declare const GAME_CONTROL_BUTTON_SELECT: 16 + +/** Toggle sitting. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes. */ +declare const GAME_CONTROL_BUTTON_SIT: 4 + +/** Bottom face button. */ +declare const GAME_CONTROL_BUTTON_SOUTH: 1 + +/** Start/menu button. */ declare const GAME_CONTROL_BUTTON_START: 64 +/** Strafe left. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes. */ +declare const GAME_CONTROL_BUTTON_STRAFE_LEFT: 8192 + +/** Strafe right. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes. */ +declare const GAME_CONTROL_BUTTON_STRAFE_RIGHT: 16384 + +/** Toggle alt-zoom. Modal button for FLYCAM mode. */ +declare const GAME_CONTROL_BUTTON_TOGGLE_ALT_ZOOM: 16 + +/** Toggle cursor mode. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes. */ +declare const GAME_CONTROL_BUTTON_TOGGLE_CURSOR: 16 + +/** Toggle flycam mode. Modal button for all modes. */ +declare const GAME_CONTROL_BUTTON_TOGGLE_FLYCAM: 256 + +/** Toggle camera follow mode. Modal button for FLYCAM mode. */ +declare const GAME_CONTROL_BUTTON_TOGGLE_FOLLOW: 64 + +/** Toggle mouselook mode. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes. */ +declare const GAME_CONTROL_BUTTON_TOGGLE_MOUSELOOK: 64 + +/** Toggle voice speak. Modal button for AVATAR, MOUSELOOK, CAPTIVE, and CURSOR modes. */ +declare const GAME_CONTROL_BUTTON_TOGGLE_SPEAK: 32 + +/** Touchpad click. */ declare const GAME_CONTROL_BUTTON_TOUCHPAD: 1048576 +/** Camera truck left. Modal button for FLYCAM mode. */ +declare const GAME_CONTROL_BUTTON_TRUCK_LEFT: 8192 + +/** Camera truck right. Modal button for FLYCAM mode. */ +declare const GAME_CONTROL_BUTTON_TRUCK_RIGHT: 16384 + +/** Left face button. */ +declare const GAME_CONTROL_BUTTON_WEST: 4 + +/** + * Left face button (deprecated, use GAME_CONTROL_BUTTON_WEST). + * @deprecated Use 'GAME_CONTROL_BUTTON_WEST' instead. + */ declare const GAME_CONTROL_BUTTON_X: 4 +/** + * Top face button (deprecated, use GAME_CONTROL_BUTTON_NORTH). + * @deprecated Use 'GAME_CONTROL_BUTTON_NORTH' instead. + */ declare const GAME_CONTROL_BUTTON_Y: 8 +/** Zoom camera in. Modal button for FLYCAM mode. */ +declare const GAME_CONTROL_BUTTON_ZOOM_IN: 8 + +/** Zoom camera out. Modal button for FLYCAM mode. */ +declare const GAME_CONTROL_BUTTON_ZOOM_OUT: 1 + +declare const GAME_CONTROL_MODE_AVATAR: 0 + +declare const GAME_CONTROL_MODE_CAPTIVE: 3 + +declare const GAME_CONTROL_MODE_CURSOR: 4 + +declare const GAME_CONTROL_MODE_FLYCAM: 2 + +declare const GAME_CONTROL_MODE_MOUSELOOK: 1 + declare const GCNP_GET_WALKABILITY: 2 /** Used with llGetClosestNavPoint to limit how far out to search for a navigation point. */ @@ -5251,6 +5465,8 @@ declare const PERMISSION_RETURN_OBJECTS: 65536 /** Runtime permission that grants the script privileged access to land parcel functions, which is required to use llSetParcelForSale. */ declare const PERMISSION_PRIVILEGED_LAND_ACCESS: 524288 +declare const PERMISSION_GAME_CONTROL: 1048576 + /** Permissions mask representing a combination of move, modify, copy, and transfer permissions. */ declare const PERM_ALL: 2147483647 diff --git a/refs/lsl-definitions b/refs/lsl-definitions index 10741b9..ebe5eb9 160000 --- a/refs/lsl-definitions +++ b/refs/lsl-definitions @@ -1 +1 @@ -Subproject commit 10741b94626197e93cdca59dce6cf30b1261d08a +Subproject commit ebe5eb96fb1451a3b62883769663df6c31dfb409