diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
index a9d8e25..79f1b61 100644
--- a/.github/workflows/release.yml
+++ b/.github/workflows/release.yml
@@ -16,22 +16,12 @@ jobs:
- uses: denoland/setup-deno@v2
with:
deno-version: v2.x
- - uses: actions/setup-node@v4
- with:
- node-version: "22.x"
- - name: Node CI
- run: npm ci
- - name: Download
- if: ${{ startsWith(github.ref, 'refs/tags/v') }}
- env:
- BOT_FIRST_NAME: ${{ secrets.BOT_FIRST_NAME }}
- BOT_LAST_NAME: ${{ secrets.BOT_LAST_NAME }}
- BOT_PASSWORD: ${{ secrets.BOT_PASSWORD }}
- BOT_LOCATION: ${{ secrets.BOT_LOCATION }}
- run: npx tsc download/keywords.ts && node download/keywords.js "$BOT_FIRST_NAME" "$BOT_LAST_NAME" "$BOT_PASSWORD" "$BOT_LOCATION"
- - name: Copy Download
+ cache: true
+ - name: Download Yaml Defs
if: ${{ startsWith(github.ref, 'refs/tags/v') }}
- run: rm data/keywords_lsl_formatted.llsd.xml && cp data/keywords_lsl_download.llsd.xml data/keywords_lsl_formatted.llsd.xml
+ run: |
+ curl --output data/lsl_definitions.dl.yaml "https://raw.githubusercontent.com/secondlife/lsl-definitions/refs/heads/main/lsl_definitions.yaml"
+ rm data/lsl_definitions.yaml && cp data/lsl_definitions.dl.yaml data/lsl_definitions.yaml
- name: Build
run: deno task build
- name: Document
diff --git a/data/keywords_lsl_formatted.llsd.xml b/data/keywords_lsl_formatted.llsd.xml
index 5b1e099..fab75a3 100644
--- a/data/keywords_lsl_formatted.llsd.xml
+++ b/data/keywords_lsl_formatted.llsd.xml
@@ -81,6 +81,8 @@
quaternion
+ DATA_RESERVED_0
+
DATA_SIM_POS
+ DEREZ_TO_INVENTORY
+
ENVIRONMENT_DAYINFO
+ OVERRIDE_GLTF_BASE_ALPHA
+
+ OVERRIDE_GLTF_BASE_ALPHA_MASK
+
+ OVERRIDE_GLTF_BASE_ALPHA_MODE
+
+ OVERRIDE_GLTF_BASE_COLOR_FACTOR
+
+ OVERRIDE_GLTF_BASE_DOUBLE_SIDED
+
+ OVERRIDE_GLTF_EMISSIVE_FACTOR
+
+ OVERRIDE_GLTF_METALLIC_FACTOR
+
+ OVERRIDE_GLTF_ROUGHNESS_FACTOR
+
PARCEL_COUNT_GROUP
+ PARCEL_SALE_AGENT
+
+ PARCEL_SALE_ERROR_BAD_PARAMS
+
+ PARCEL_SALE_ERROR_INVALID_PRICE
+
+ PARCEL_SALE_ERROR_IN_ESCROW
+
+ PARCEL_SALE_ERROR_NO_PARCEL
+
+ PARCEL_SALE_ERROR_NO_PERMISSIONS
+
+ PARCEL_SALE_OBJECTS
+
+ PARCEL_SALE_OK
+
+ PARCEL_SALE_PRICE
+
PASSIVE