diff --git a/astro.config.mjs b/astro.config.mjs index 3d9966b..6a9b461 100644 --- a/astro.config.mjs +++ b/astro.config.mjs @@ -3,6 +3,8 @@ import { defineConfig } from 'astro/config'; import starlight from '@astrojs/starlight'; import fs from 'node:fs'; import { fetchDefinitions, OUTPUT_PATH } from './scripts/fetch-definitions.js'; +import { sidebar } from './astro.sidebar.js'; + // Ensure LSL definitions are available if (!fs.existsSync(OUTPUT_PATH)) { @@ -10,86 +12,48 @@ if (!fs.existsSync(OUTPUT_PATH)) { await fetchDefinitions(); } + // Load textmate grammar for LSL const lslLang = JSON.parse( fs.readFileSync(new URL('./src/definitions/lsl.tmLanguage.json', import.meta.url), 'utf-8') ) + // https://astro.build/config export default defineConfig({ site: 'https://create.secondlife.com', - redirects: { - '/': '/script/', - }, integrations: [ starlight({ - title: 'Second Life Creation', + title: 'Second Life Create', favicon: '/favicon.svg', - editLink: { - baseUrl: 'https://github.com/secondlife/create/edit/main/', + defaultLocale: 'root', + locales: { + root: { label: 'English', lang: 'en' }, }, social: [ { icon: 'discord', label: 'Discord', href: 'https://discord.gg/secondlifeofficial' }, - { - icon: 'github', - label: 'GitHub', - href: 'https://github.com/secondlife/create', - }, + { icon: 'github', label: 'GitHub', href: 'https://github.com/secondlife/create' }, ], - logo: { - src: './src/assets/sl-logo.svg', - }, - expressiveCode: { - shiki: { - langs: [lslLang], - }, + logo: { src: './src/assets/sl-logo.svg' }, + + tableOfContents: false, + sidebar, + components: { + Sidebar: './src/components/starlight/Sidebar.astro', }, customCss: [ './src/styles/custom.css', ], - defaultLocale: 'root', - locales: { - root: { - label: 'English', - lang: 'en', - }, + editLink: { + baseUrl: 'https://github.com/secondlife/create/edit/main/', }, - sidebar: [ - { - label: 'Script', - items: [ - { label: 'Getting Started', slug: 'script' }, - // { - // label: 'Guides', - // autogenerate: { directory: 'script/guides' }, - // }, - // { - // label: 'Recipes', - // autogenerate: { directory: 'script/recipes' }, - // }, - { - label: 'Learn SLua', - collapsed: true, - autogenerate: { directory: 'script/learn-slua' }, - }, - { - label: 'Reference', - items: [ - { - label: 'LSL', - collapsed: true, - autogenerate: { directory: 'script/lsl-reference' }, - }, - { - label: 'SLua', - collapsed: true, - autogenerate: { directory: 'script/slua-reference' }, - }, - ], - }, - ], + + routeMiddleware: './config/middleware.js', + expressiveCode: { + shiki: { + langs: [lslLang], }, - ], + }, }), ], }); diff --git a/astro.sidebar.js b/astro.sidebar.js new file mode 100644 index 0000000..8933b33 --- /dev/null +++ b/astro.sidebar.js @@ -0,0 +1,102 @@ +import { portal, tab, group } from './config/sidebar.js'; + +export const sidebar = [ + // Scripting Portal + portal('script', { + items: [ + tab('script.introduction', { + autogenerate: { directory: 'script/getting-started' }, + }), + + tab('script.guidebook', { + items: [ + group('script.guidebook.features', { autogenerate: { directory: 'script/features' }}), + group('script.guidebook.guides', { slug: 'script/guides' }), + group('script.guidebook.recipes', { slug: 'script/recipes' }), + ] + }), + + tab('script.language', { + collapsed: false, + items: [ + group('script.language.slua', { + autogenerate: { directory: 'script/slua' }, + }), + group('script.language.lsl', { + collapsed: true, + autogenerate: { directory: 'script/lsl' }, + }), + ] + }), + + tab('script.reference', { + collapsed: false, + items: [ + group('script.reference.categories', { slug: 'script/reference/categories' }), + group('script.reference.events', { slug: 'script/reference/events' }), + group('script.reference.constants', { slug: 'script/reference/constants' }), + group('script.reference.stdlib', { + collapsed: false, + autogenerate: { directory: 'script/reference/standard-library' }, + }), + group('script.reference.luau', { + collapsed: false, + autogenerate: { directory: 'script/reference/luau' }, + }), + group('script.reference.lsl', { + collapsed: false, + items: [ + group('script.reference.lsl.functions', { + collapsed: true, + autogenerate: { directory: 'script/reference/lsl/functions' }, + }), + group('script.reference.lsl.events', { + collapsed: true, + autogenerate: { directory: 'script/reference/lsl/events' }, + }), + group('script.reference.lsl.constants', { + collapsed: true, + autogenerate: { directory: 'script/reference/lsl/constants' }, + }), + ] + }), + ] + }), + ] + }) +]; + +/* +{ + label: 'Scripting', + items: [ + { label: 'Portal', slug: 'script' }, + { + label: 'Getting Started', + collapsed: false, + autogenerate: { directory: 'script/getting-started' }, + }, + { + label: 'Features', + collapsed: true, + autogenerate: { directory: 'script/features'} + }, + { label: 'Guides', slug: 'script/guides' }, + { label: 'Recipes', slug: 'script/recipes' }, + { + label: 'SLua Language', + collapsed: false, + autogenerate: { directory: 'script/slua' }, + }, + { + label: 'LSL Language', + collapsed: true, + autogenerate: { directory: 'script/lsl' }, + }, + { + + // autogenerate: { directory: 'script/reference' }, + }, + ], +} +*/ \ No newline at end of file diff --git a/config/middleware.js b/config/middleware.js new file mode 100644 index 0000000..e39ea2a --- /dev/null +++ b/config/middleware.js @@ -0,0 +1,58 @@ +import { defineRouteMiddleware } from '@astrojs/starlight/route-data'; + +// Per https://starlight-examples.netlify.app/examples/multi-sidebar/ + +export const onRequest = defineRouteMiddleware((context) => { + // Get the base path of the current URL + // e.g. `/product-2/some-page/` returns `/product-2/` + const currentBase = context.url.pathname.split('/').slice(0, 2).join('/') + '/'; + + const { pagination } = context.locals.starlightRoute; + + // Filter our sidebar groups that do not include links to the current portal. + // sidebar structure is Portals -> Tabbed -> Groups/Links etc + context.locals.starlightRoute.sidebar = context.locals.starlightRoute.sidebar.filter( + // Portals + portal => + portal.type === 'group'? + // Tabs + portal.entries.some( + tabbed => + // Groups or Links + tabbed.type === 'group' && + tabbed.entries.some( + entry => + entry.type === 'group'? + entry.entries.some( + subEntry => + subEntry.type === 'link' && + subEntry.href.startsWith(currentBase) + ) + : + entry.type === 'link' && + entry.href.startsWith(currentBase) + ) + ) + : + portal.type === 'link' // Top level links + ); + /* + context.locals.starlightRoute.sidebar = context.locals.starlightRoute.sidebar.filter( + (entry) => + entry.type === 'group' && + entry.entries.some( + (subEntry) => subEntry.type === 'link' && subEntry.href.startsWith(currentBase) + ) + ); + */ + + + + // Remove pagination links across product categories. + if (pagination.prev && !pagination.prev.href.startsWith(currentBase)) { + pagination.prev = undefined; + } + if (pagination.next && !pagination.next.href.startsWith(currentBase)) { + pagination.next = undefined; + } +}); diff --git a/config/sidebar.js b/config/sidebar.js new file mode 100644 index 0000000..9444e97 --- /dev/null +++ b/config/sidebar.js @@ -0,0 +1,43 @@ +import enLabels from '../src/content/i18n/nav/en.js'; + +const translations = Object.entries( + import.meta.glob('../src/content/i18n/nav/*.js', { eager: true }) +) +.map(([path, module]) => [path.split('/').pop()?.replace('.js', ''), module.default]) +.reduce( + (translations, [lang, dict]) => { + for(const key in dict) { + translations[key] ??= {}; + translations[key][lang] = dict[key]; + } + return translations; + }, + {} +); + +export function portal(key, portal) { + if(!enLabels[key]) return new Error(`Missing label for sidebar portal key: ${key}`); + return { + label: enLabels[key], + translations: translations[key], + ...portal, + }; +} + +export function tab(key, tab) { + if(!enLabels[key]) return new Error(`Missing label for sidebar tab key: ${key}`); + return { + label: enLabels[key], + translations: translations[key], + ...tab, + }; +} + +export function group(key, group) { + if(!enLabels[key]) return new Error(`Missing label for sidebar group key: ${key}`); + return { + label: enLabels[key], + translations: translations[key], + ...group, + }; +} \ No newline at end of file diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..0d3faf6 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,7633 @@ +{ + "name": "create", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "create", + "version": "0.0.1", + "dependencies": { + "@astrojs/starlight": "^0.36.2", + "astro": "^5.16.0", + "js-yaml": "^4.1.1", + "sharp": "^0.34.5", + "yaml": "^2.8.1" + }, + "devDependencies": { + "@astrojs/check": "^0.9.5", + "@types/js-yaml": "^4.0.9", + "typescript": "^5.9.3" + } + }, + "node_modules/@astrojs/check": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/@astrojs/check/-/check-0.9.6.tgz", + "integrity": "sha512-jlaEu5SxvSgmfGIFfNgcn5/f+29H61NJzEMfAZ82Xopr4XBchXB1GVlcJsE+elUlsYSbXlptZLX+JMG3b/wZEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@astrojs/language-server": "^2.16.1", + "chokidar": "^4.0.1", + "kleur": "^4.1.5", + "yargs": "^17.7.2" + }, + "bin": { + "astro-check": "bin/astro-check.js" + }, + "peerDependencies": { + "typescript": "^5.0.0" + } + }, + "node_modules/@astrojs/compiler": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/@astrojs/compiler/-/compiler-2.13.0.tgz", + "integrity": "sha512-mqVORhUJViA28fwHYaWmsXSzLO9osbdZ5ImUfxBarqsYdMlPbqAqGJCxsNzvppp1BEzc1mJNjOVvQqeDN8Vspw==", + "license": "MIT" + }, + "node_modules/@astrojs/internal-helpers": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/@astrojs/internal-helpers/-/internal-helpers-0.7.5.tgz", + "integrity": "sha512-vreGnYSSKhAjFJCWAwe/CNhONvoc5lokxtRoZims+0wa3KbHBdPHSSthJsKxPd8d/aic6lWKpRTYGY/hsgK6EA==", + "license": "MIT" + }, + "node_modules/@astrojs/language-server": { + "version": "2.16.2", + "resolved": "https://registry.npmjs.org/@astrojs/language-server/-/language-server-2.16.2.tgz", + "integrity": "sha512-J3hVx/mFi3FwEzKf8ExYXQNERogD6RXswtbU+TyrxoXRBiQoBO5ooo7/lRWJ+rlUKUd7+rziMPI9jYB7TRlh0w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@astrojs/compiler": "^2.10.3", + "@astrojs/yaml2ts": "^0.2.2", + "@jridgewell/sourcemap-codec": "^1.4.15", + "@volar/kit": "~2.4.23", + "@volar/language-core": "~2.4.23", + "@volar/language-server": "~2.4.23", + "@volar/language-service": "~2.4.23", + "fast-glob": "^3.2.12", + "muggle-string": "^0.4.1", + "volar-service-css": "0.0.67", + "volar-service-emmet": "0.0.67", + "volar-service-html": "0.0.67", + "volar-service-prettier": "0.0.67", + "volar-service-typescript": "0.0.67", + "volar-service-typescript-twoslash-queries": "0.0.67", + "volar-service-yaml": "0.0.67", + "vscode-html-languageservice": "^5.5.2", + "vscode-uri": "^3.1.0" + }, + "bin": { + "astro-ls": "bin/nodeServer.js" + }, + "peerDependencies": { + "prettier": "^3.0.0", + "prettier-plugin-astro": ">=0.11.0" + }, + "peerDependenciesMeta": { + "prettier": { + "optional": true + }, + "prettier-plugin-astro": { + "optional": true + } + } + }, + "node_modules/@astrojs/markdown-remark": { + "version": "6.3.9", + "resolved": "https://registry.npmjs.org/@astrojs/markdown-remark/-/markdown-remark-6.3.9.tgz", + "integrity": "sha512-hX2cLC/KW74Io1zIbn92kI482j9J7LleBLGCVU9EP3BeH5MVrnFawOnqD0t/q6D1Z+ZNeQG2gNKMslCcO36wng==", + "license": "MIT", + "dependencies": { + "@astrojs/internal-helpers": "0.7.5", + "@astrojs/prism": "3.3.0", + "github-slugger": "^2.0.0", + "hast-util-from-html": "^2.0.3", + "hast-util-to-text": "^4.0.2", + "import-meta-resolve": "^4.2.0", + "js-yaml": "^4.1.0", + "mdast-util-definitions": "^6.0.0", + "rehype-raw": "^7.0.0", + "rehype-stringify": "^10.0.1", + "remark-gfm": "^4.0.1", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.1.2", + "remark-smartypants": "^3.0.2", + "shiki": "^3.13.0", + "smol-toml": "^1.4.2", + "unified": "^11.0.5", + "unist-util-remove-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "unist-util-visit-parents": "^6.0.2", + "vfile": "^6.0.3" + } + }, + "node_modules/@astrojs/mdx": { + "version": "4.3.12", + "resolved": "https://registry.npmjs.org/@astrojs/mdx/-/mdx-4.3.12.tgz", + "integrity": "sha512-pL3CVPtuQrPnDhWjy7zqbOibNyPaxP4VpQS8T8spwKqKzauJ4yoKyNkVTD8jrP7EAJHmBhZ7PTmUGZqOpKKp8g==", + "license": "MIT", + "dependencies": { + "@astrojs/markdown-remark": "6.3.9", + "@mdx-js/mdx": "^3.1.1", + "acorn": "^8.15.0", + "es-module-lexer": "^1.7.0", + "estree-util-visit": "^2.0.0", + "hast-util-to-html": "^9.0.5", + "piccolore": "^0.1.3", + "rehype-raw": "^7.0.0", + "remark-gfm": "^4.0.1", + "remark-smartypants": "^3.0.2", + "source-map": "^0.7.6", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.3" + }, + "engines": { + "node": "18.20.8 || ^20.3.0 || >=22.0.0" + }, + "peerDependencies": { + "astro": "^5.0.0" + } + }, + "node_modules/@astrojs/prism": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@astrojs/prism/-/prism-3.3.0.tgz", + "integrity": "sha512-q8VwfU/fDZNoDOf+r7jUnMC2//H2l0TuQ6FkGJL8vD8nw/q5KiL3DS1KKBI3QhI9UQhpJ5dc7AtqfbXWuOgLCQ==", + "license": "MIT", + "dependencies": { + "prismjs": "^1.30.0" + }, + "engines": { + "node": "18.20.8 || ^20.3.0 || >=22.0.0" + } + }, + "node_modules/@astrojs/sitemap": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/@astrojs/sitemap/-/sitemap-3.6.0.tgz", + "integrity": "sha512-4aHkvcOZBWJigRmMIAJwRQXBS+ayoP5z40OklTXYXhUDhwusz+DyDl+nSshY6y9DvkVEavwNcFO8FD81iGhXjg==", + "license": "MIT", + "dependencies": { + "sitemap": "^8.0.0", + "stream-replace-string": "^2.0.0", + "zod": "^3.25.76" + } + }, + "node_modules/@astrojs/starlight": { + "version": "0.36.3", + "resolved": "https://registry.npmjs.org/@astrojs/starlight/-/starlight-0.36.3.tgz", + "integrity": "sha512-5cm4QVQHUP6ZE52O43TtUpsTvLKdZa9XEs4l3suzuY7Ymsbz4ojtoL9NhistbMqM+/qk6fm6SmxbOL6hQ/LfNA==", + "license": "MIT", + "dependencies": { + "@astrojs/markdown-remark": "^6.3.1", + "@astrojs/mdx": "^4.2.3", + "@astrojs/sitemap": "^3.3.0", + "@pagefind/default-ui": "^1.3.0", + "@types/hast": "^3.0.4", + "@types/js-yaml": "^4.0.9", + "@types/mdast": "^4.0.4", + "astro-expressive-code": "^0.41.1", + "bcp-47": "^2.1.0", + "hast-util-from-html": "^2.0.1", + "hast-util-select": "^6.0.2", + "hast-util-to-string": "^3.0.0", + "hastscript": "^9.0.0", + "i18next": "^23.11.5", + "js-yaml": "^4.1.0", + "klona": "^2.0.6", + "mdast-util-directive": "^3.0.0", + "mdast-util-to-markdown": "^2.1.0", + "mdast-util-to-string": "^4.0.0", + "pagefind": "^1.3.0", + "rehype": "^13.0.1", + "rehype-format": "^5.0.0", + "remark-directive": "^3.0.0", + "ultrahtml": "^1.6.0", + "unified": "^11.0.5", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.2" + }, + "peerDependencies": { + "astro": "^5.5.0" + } + }, + "node_modules/@astrojs/telemetry": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@astrojs/telemetry/-/telemetry-3.3.0.tgz", + "integrity": "sha512-UFBgfeldP06qu6khs/yY+q1cDAaArM2/7AEIqQ9Cuvf7B1hNLq0xDrZkct+QoIGyjq56y8IaE2I3CTvG99mlhQ==", + "license": "MIT", + "dependencies": { + "ci-info": "^4.2.0", + "debug": "^4.4.0", + "dlv": "^1.1.3", + "dset": "^3.1.4", + "is-docker": "^3.0.0", + "is-wsl": "^3.1.0", + "which-pm-runs": "^1.1.0" + }, + "engines": { + "node": "18.20.8 || ^20.3.0 || >=22.0.0" + } + }, + "node_modules/@astrojs/yaml2ts": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@astrojs/yaml2ts/-/yaml2ts-0.2.2.tgz", + "integrity": "sha512-GOfvSr5Nqy2z5XiwqTouBBpy5FyI6DEe+/g/Mk5am9SjILN1S5fOEvYK0GuWHg98yS/dobP4m8qyqw/URW35fQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "yaml": "^2.5.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", + "integrity": "sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz", + "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.5.tgz", + "integrity": "sha512-KKBU1VGYR7ORr3At5HAtUQ+TV3SzRCXmA/8OdDZiLDBIZxVyzXuztPjfLd3BV1PRAQGCMWWSHYhL0F8d5uHBDQ==", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.28.5" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.28.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.28.4.tgz", + "integrity": "sha512-Q/N6JNWvIvPnLDvjlE1OUBLPQHH6l3CltCEsHIujp45zQUSSh8K+gHnaEX45yAT1nyngnINhvWtzN+Nb9D8RAQ==", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.28.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.5.tgz", + "integrity": "sha512-qQ5m48eI/MFLQ5PxQj4PFaprjyCTLI37ElWMmNs0K8Lk3dVeOdNpB3ks8jc7yM5CDmVC73eMVk/trk3fgmrUpA==", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.27.1", + "@babel/helper-validator-identifier": "^7.28.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@capsizecss/unpack": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@capsizecss/unpack/-/unpack-3.0.1.tgz", + "integrity": "sha512-8XqW8xGn++Eqqbz3e9wKuK7mxryeRjs4LOHLxbh2lwKeSbuNR4NFifDZT4KzvjU6HMOPbiNTsWpniK5EJfTWkg==", + "license": "MIT", + "dependencies": { + "fontkit": "^2.0.2" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/@ctrl/tinycolor": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@ctrl/tinycolor/-/tinycolor-4.2.0.tgz", + "integrity": "sha512-kzyuwOAQnXJNLS9PSyrk0CWk35nWJW/zl/6KvnTBMFK65gm7U1/Z5BqjxeapjZCIhQcM/DsrEmcbRwDyXyXK4A==", + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/@emmetio/abbreviation": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/@emmetio/abbreviation/-/abbreviation-2.3.3.tgz", + "integrity": "sha512-mgv58UrU3rh4YgbE/TzgLQwJ3pFsHHhCLqY20aJq+9comytTXUDNGG/SMtSeMJdkpxgXSXunBGLD8Boka3JyVA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@emmetio/scanner": "^1.0.4" + } + }, + "node_modules/@emmetio/css-abbreviation": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/@emmetio/css-abbreviation/-/css-abbreviation-2.1.8.tgz", + "integrity": "sha512-s9yjhJ6saOO/uk1V74eifykk2CBYi01STTK3WlXWGOepyKa23ymJ053+DNQjpFcy1ingpaO7AxCcwLvHFY9tuw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@emmetio/scanner": "^1.0.4" + } + }, + "node_modules/@emmetio/css-parser": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@emmetio/css-parser/-/css-parser-0.4.1.tgz", + "integrity": "sha512-2bC6m0MV/voF4CTZiAbG5MWKbq5EBmDPKu9Sb7s7nVcEzNQlrZP6mFFFlIaISM8X6514H9shWMme1fCm8cWAfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@emmetio/stream-reader": "^2.2.0", + "@emmetio/stream-reader-utils": "^0.1.0" + } + }, + "node_modules/@emmetio/html-matcher": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@emmetio/html-matcher/-/html-matcher-1.3.0.tgz", + "integrity": "sha512-NTbsvppE5eVyBMuyGfVu2CRrLvo7J4YHb6t9sBFLyY03WYhXET37qA4zOYUjBWFCRHO7pS1B9khERtY0f5JXPQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "@emmetio/scanner": "^1.0.0" + } + }, + "node_modules/@emmetio/scanner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@emmetio/scanner/-/scanner-1.0.4.tgz", + "integrity": "sha512-IqRuJtQff7YHHBk4G8YZ45uB9BaAGcwQeVzgj/zj8/UdOhtQpEIupUhSk8dys6spFIWVZVeK20CzGEnqR5SbqA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@emmetio/stream-reader": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@emmetio/stream-reader/-/stream-reader-2.2.0.tgz", + "integrity": "sha512-fXVXEyFA5Yv3M3n8sUGT7+fvecGrZP4k6FnWWMSZVQf69kAq0LLpaBQLGcPR30m3zMmKYhECP4k/ZkzvhEW5kw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@emmetio/stream-reader-utils": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@emmetio/stream-reader-utils/-/stream-reader-utils-0.1.0.tgz", + "integrity": "sha512-ZsZ2I9Vzso3Ho/pjZFsmmZ++FWeEd/txqybHTm4OgaZzdS8V9V/YYWQwg5TC38Z7uLWUV1vavpLLbjJtKubR1A==", + "dev": true, + "license": "MIT" + }, + "node_modules/@emnapi/runtime": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.7.1.tgz", + "integrity": "sha512-PVtJr5CmLwYAU9PZDMITZoR5iAOShYREoR45EyyLrbntV50mdePTgUn4AmOw90Ifcj+x2kRjdzr1HP3RrNiHGA==", + "license": "MIT", + "optional": true, + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@esbuild/aix-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.25.12.tgz", + "integrity": "sha512-Hhmwd6CInZ3dwpuGTF8fJG6yoWmsToE+vYgD4nytZVxcu1ulHpUQRAB1UJ8+N1Am3Mz4+xOByoQoSZf4D+CpkA==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "aix" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.25.12.tgz", + "integrity": "sha512-VJ+sKvNA/GE7Ccacc9Cha7bpS8nyzVv0jdVgwNDaR4gDMC/2TTRc33Ip8qrNYUcpkOHUT5OZ0bUcNNVZQ9RLlg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.25.12.tgz", + "integrity": "sha512-6AAmLG7zwD1Z159jCKPvAxZd4y/VTO0VkprYy+3N2FtJ8+BQWFXU+OxARIwA46c5tdD9SsKGZ/1ocqBS/gAKHg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/android-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.25.12.tgz", + "integrity": "sha512-5jbb+2hhDHx5phYR2By8GTWEzn6I9UqR11Kwf22iKbNpYrsmRB18aX/9ivc5cabcUiAT/wM+YIZ6SG9QO6a8kg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.25.12.tgz", + "integrity": "sha512-N3zl+lxHCifgIlcMUP5016ESkeQjLj/959RxxNYIthIg+CQHInujFuXeWbWMgnTo4cp5XVHqFPmpyu9J65C1Yg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/darwin-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.25.12.tgz", + "integrity": "sha512-HQ9ka4Kx21qHXwtlTUVbKJOAnmG1ipXhdWTmNXiPzPfWKpXqASVcWdnf2bnL73wgjNrFXAa3yYvBSd9pzfEIpA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.25.12.tgz", + "integrity": "sha512-gA0Bx759+7Jve03K1S0vkOu5Lg/85dou3EseOGUes8flVOGxbhDDh/iZaoek11Y8mtyKPGF3vP8XhnkDEAmzeg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/freebsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.25.12.tgz", + "integrity": "sha512-TGbO26Yw2xsHzxtbVFGEXBFH0FRAP7gtcPE7P5yP7wGy7cXK2oO7RyOhL5NLiqTlBh47XhmIUXuGciXEqYFfBQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.25.12.tgz", + "integrity": "sha512-lPDGyC1JPDou8kGcywY0YILzWlhhnRjdof3UlcoqYmS9El818LLfJJc3PXXgZHrHCAKs/Z2SeZtDJr5MrkxtOw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.25.12.tgz", + "integrity": "sha512-8bwX7a8FghIgrupcxb4aUmYDLp8pX06rGh5HqDT7bB+8Rdells6mHvrFHHW2JAOPZUbnjUpKTLg6ECyzvas2AQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.25.12.tgz", + "integrity": "sha512-0y9KrdVnbMM2/vG8KfU0byhUN+EFCny9+8g202gYqSSVMonbsCfLjUO+rCci7pM0WBEtz+oK/PIwHkzxkyharA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.25.12.tgz", + "integrity": "sha512-h///Lr5a9rib/v1GGqXVGzjL4TMvVTv+s1DPoxQdz7l/AYv6LDSxdIwzxkrPW438oUXiDtwM10o9PmwS/6Z0Ng==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-mips64el": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.25.12.tgz", + "integrity": "sha512-iyRrM1Pzy9GFMDLsXn1iHUm18nhKnNMWscjmp4+hpafcZjrr2WbT//d20xaGljXDBYHqRcl8HnxbX6uaA/eGVw==", + "cpu": [ + "mips64el" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-ppc64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.25.12.tgz", + "integrity": "sha512-9meM/lRXxMi5PSUqEXRCtVjEZBGwB7P/D4yT8UG/mwIdze2aV4Vo6U5gD3+RsoHXKkHCfSxZKzmDssVlRj1QQA==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-riscv64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.25.12.tgz", + "integrity": "sha512-Zr7KR4hgKUpWAwb1f3o5ygT04MzqVrGEGXGLnj15YQDJErYu/BGg+wmFlIDOdJp0PmB0lLvxFIOXZgFRrdjR0w==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-s390x": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.25.12.tgz", + "integrity": "sha512-MsKncOcgTNvdtiISc/jZs/Zf8d0cl/t3gYWX8J9ubBnVOwlk65UIEEvgBORTiljloIWnBzLs4qhzPkJcitIzIg==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/linux-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.25.12.tgz", + "integrity": "sha512-uqZMTLr/zR/ed4jIGnwSLkaHmPjOjJvnm6TVVitAa08SLS9Z0VM8wIRx7gWbJB5/J54YuIMInDquWyYvQLZkgw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-arm64/-/netbsd-arm64-0.25.12.tgz", + "integrity": "sha512-xXwcTq4GhRM7J9A8Gv5boanHhRa/Q9KLVmcyXHCTaM4wKfIpWkdXiMog/KsnxzJ0A1+nD+zoecuzqPmCRyBGjg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/netbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.25.12.tgz", + "integrity": "sha512-Ld5pTlzPy3YwGec4OuHh1aCVCRvOXdH8DgRjfDy/oumVovmuSzWfnSJg+VtakB9Cm0gxNO9BzWkj6mtO1FMXkQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-arm64/-/openbsd-arm64-0.25.12.tgz", + "integrity": "sha512-fF96T6KsBo/pkQI950FARU9apGNTSlZGsv1jZBAlcLL1MLjLNIWPBkj5NlSz8aAzYKg+eNqknrUJ24QBybeR5A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openbsd-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.25.12.tgz", + "integrity": "sha512-MZyXUkZHjQxUvzK7rN8DJ3SRmrVrke8ZyRusHlP+kuwqTcfWLyqMOE3sScPPyeIXN/mDJIfGXvcMqCgYKekoQw==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/openharmony-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/openharmony-arm64/-/openharmony-arm64-0.25.12.tgz", + "integrity": "sha512-rm0YWsqUSRrjncSXGA7Zv78Nbnw4XL6/dzr20cyrQf7ZmRcsovpcRBdhD43Nuk3y7XIoW2OxMVvwuRvk9XdASg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/sunos-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.25.12.tgz", + "integrity": "sha512-3wGSCDyuTHQUzt0nV7bocDy72r2lI33QL3gkDNGkod22EsYl04sMf0qLb8luNKTOmgF/eDEDP5BFNwoBKH441w==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-arm64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.25.12.tgz", + "integrity": "sha512-rMmLrur64A7+DKlnSuwqUdRKyd3UE7oPJZmnljqEptesKM8wx9J8gx5u0+9Pq0fQQW8vqeKebwNXdfOyP+8Bsg==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-ia32": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.25.12.tgz", + "integrity": "sha512-HkqnmmBoCbCwxUKKNPBixiWDGCpQGVsrQfJoVGYLPT41XWF8lHuE5N6WhVia2n4o5QK5M4tYr21827fNhi4byQ==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@esbuild/win32-x64": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.25.12.tgz", + "integrity": "sha512-alJC0uCZpTFrSL0CCDjcgleBXPnCrEAhTBILpeAp7M/OFgoqtAetfBzX0xM00MUsVVPpVjlPuMbREqnZCXaTnA==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=18" + } + }, + "node_modules/@expressive-code/core": { + "version": "0.41.3", + "resolved": "https://registry.npmjs.org/@expressive-code/core/-/core-0.41.3.tgz", + "integrity": "sha512-9qzohqU7O0+JwMEEgQhnBPOw5DtsQRBXhW++5fvEywsuX44vCGGof1SL5OvPElvNgaWZ4pFZAFSlkNOkGyLwSQ==", + "license": "MIT", + "dependencies": { + "@ctrl/tinycolor": "^4.0.4", + "hast-util-select": "^6.0.2", + "hast-util-to-html": "^9.0.1", + "hast-util-to-text": "^4.0.1", + "hastscript": "^9.0.0", + "postcss": "^8.4.38", + "postcss-nested": "^6.0.1", + "unist-util-visit": "^5.0.0", + "unist-util-visit-parents": "^6.0.1" + } + }, + "node_modules/@expressive-code/plugin-frames": { + "version": "0.41.3", + "resolved": "https://registry.npmjs.org/@expressive-code/plugin-frames/-/plugin-frames-0.41.3.tgz", + "integrity": "sha512-rFQtmf/3N2CK3Cq/uERweMTYZnBu+CwxBdHuOftEmfA9iBE7gTVvwpbh82P9ZxkPLvc40UMhYt7uNuAZexycRQ==", + "license": "MIT", + "dependencies": { + "@expressive-code/core": "^0.41.3" + } + }, + "node_modules/@expressive-code/plugin-shiki": { + "version": "0.41.3", + "resolved": "https://registry.npmjs.org/@expressive-code/plugin-shiki/-/plugin-shiki-0.41.3.tgz", + "integrity": "sha512-RlTARoopzhFJIOVHLGvuXJ8DCEme/hjV+ZnRJBIxzxsKVpGPW4Oshqg9xGhWTYdHstTsxO663s0cdBLzZj9TQA==", + "license": "MIT", + "dependencies": { + "@expressive-code/core": "^0.41.3", + "shiki": "^3.2.2" + } + }, + "node_modules/@expressive-code/plugin-text-markers": { + "version": "0.41.3", + "resolved": "https://registry.npmjs.org/@expressive-code/plugin-text-markers/-/plugin-text-markers-0.41.3.tgz", + "integrity": "sha512-SN8tkIzDpA0HLAscEYD2IVrfLiid6qEdE9QLlGVSxO1KEw7qYvjpbNBQjUjMr5/jvTJ7ys6zysU2vLPHE0sb2g==", + "license": "MIT", + "dependencies": { + "@expressive-code/core": "^0.41.3" + } + }, + "node_modules/@img/colour": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@img/colour/-/colour-1.0.0.tgz", + "integrity": "sha512-A5P/LfWGFSl6nsckYtjw9da+19jB8hkJ6ACTGcDfEJ0aE+l2n2El7dsVM7UVHZQ9s2lmYMWlrS21YLy2IR1LUw==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/@img/sharp-darwin-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-arm64/-/sharp-darwin-arm64-0.34.5.tgz", + "integrity": "sha512-imtQ3WMJXbMY4fxb/Ndp6HBTNVtWCUI0WdobyheGf5+ad6xX8VIDO8u2xE4qc/fr08CKG/7dDseFtn6M6g/r3w==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-darwin-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-darwin-x64/-/sharp-darwin-x64-0.34.5.tgz", + "integrity": "sha512-YNEFAF/4KQ/PeW0N+r+aVVsoIY0/qxxikF2SWdp+NRkmMB7y9LBZAVqQ4yhGCm/H3H270OSykqmQMKLBhBJDEw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-darwin-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-libvips-darwin-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-arm64/-/sharp-libvips-darwin-arm64-1.2.4.tgz", + "integrity": "sha512-zqjjo7RatFfFoP0MkQ51jfuFZBnVE2pRiaydKJ1G/rHZvnsrHAOcQALIi9sA5co5xenQdTugCvtb1cuf78Vf4g==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-darwin-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-darwin-x64/-/sharp-libvips-darwin-x64-1.2.4.tgz", + "integrity": "sha512-1IOd5xfVhlGwX+zXv2N93k0yMONvUlANylbJw1eTah8K/Jtpi15KC+WSiaX/nBmbm2HxRM1gZ0nSdjSsrZbGKg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "darwin" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm/-/sharp-libvips-linux-arm-1.2.4.tgz", + "integrity": "sha512-bFI7xcKFELdiNCVov8e44Ia4u2byA+l3XtsAj+Q8tfCwO6BQ8iDojYdvoPMqsKDkuoOo+X6HZA0s0q11ANMQ8A==", + "cpu": [ + "arm" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-arm64/-/sharp-libvips-linux-arm64-1.2.4.tgz", + "integrity": "sha512-excjX8DfsIcJ10x1Kzr4RcWe1edC9PquDRRPx3YVCvQv+U5p7Yin2s32ftzikXojb1PIFc/9Mt28/y+iRklkrw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-ppc64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-ppc64/-/sharp-libvips-linux-ppc64-1.2.4.tgz", + "integrity": "sha512-FMuvGijLDYG6lW+b/UvyilUWu5Ayu+3r2d1S8notiGCIyYU/76eig1UfMmkZ7vwgOrzKzlQbFSuQfgm7GYUPpA==", + "cpu": [ + "ppc64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-riscv64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-riscv64/-/sharp-libvips-linux-riscv64-1.2.4.tgz", + "integrity": "sha512-oVDbcR4zUC0ce82teubSm+x6ETixtKZBh/qbREIOcI3cULzDyb18Sr/Wcyx7NRQeQzOiHTNbZFF1UwPS2scyGA==", + "cpu": [ + "riscv64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-s390x": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-s390x/-/sharp-libvips-linux-s390x-1.2.4.tgz", + "integrity": "sha512-qmp9VrzgPgMoGZyPvrQHqk02uyjA0/QrTO26Tqk6l4ZV0MPWIW6LTkqOIov+J1yEu7MbFQaDpwdwJKhbJvuRxQ==", + "cpu": [ + "s390x" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linux-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linux-x64/-/sharp-libvips-linux-x64-1.2.4.tgz", + "integrity": "sha512-tJxiiLsmHc9Ax1bz3oaOYBURTXGIRDODBqhveVHonrHJ9/+k89qbLl0bcJns+e4t4rvaNBxaEZsFtSfAdquPrw==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-arm64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-arm64/-/sharp-libvips-linuxmusl-arm64-1.2.4.tgz", + "integrity": "sha512-FVQHuwx1IIuNow9QAbYUzJ+En8KcVm9Lk5+uGUQJHaZmMECZmOlix9HnH7n1TRkXMS0pGxIJokIVB9SuqZGGXw==", + "cpu": [ + "arm64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-libvips-linuxmusl-x64": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@img/sharp-libvips-linuxmusl-x64/-/sharp-libvips-linuxmusl-x64-1.2.4.tgz", + "integrity": "sha512-+LpyBk7L44ZIXwz/VYfglaX/okxezESc6UxDSoyo2Ks6Jxc4Y7sGjpgU9s4PMgqgjj1gZCylTieNamqA1MF7Dg==", + "cpu": [ + "x64" + ], + "license": "LGPL-3.0-or-later", + "optional": true, + "os": [ + "linux" + ], + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-linux-arm": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm/-/sharp-linux-arm-0.34.5.tgz", + "integrity": "sha512-9dLqsvwtg1uuXBGZKsxem9595+ujv0sJ6Vi8wcTANSFpwV/GONat5eCkzQo/1O6zRIkh0m/8+5BjrRr7jDUSZw==", + "cpu": [ + "arm" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-arm64/-/sharp-linux-arm64-0.34.5.tgz", + "integrity": "sha512-bKQzaJRY/bkPOXyKx5EVup7qkaojECG6NLYswgktOZjaXecSAeCWiZwwiFf3/Y+O1HrauiE3FVsGxFg8c24rZg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-ppc64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-ppc64/-/sharp-linux-ppc64-0.34.5.tgz", + "integrity": "sha512-7zznwNaqW6YtsfrGGDA6BRkISKAAE1Jo0QdpNYXNMHu2+0dTrPflTLNkpc8l7MUP5M16ZJcUvysVWWrMefZquA==", + "cpu": [ + "ppc64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-ppc64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-riscv64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-riscv64/-/sharp-linux-riscv64-0.34.5.tgz", + "integrity": "sha512-51gJuLPTKa7piYPaVs8GmByo7/U7/7TZOq+cnXJIHZKavIRHAP77e3N2HEl3dgiqdD/w0yUfiJnII77PuDDFdw==", + "cpu": [ + "riscv64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-riscv64": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-s390x": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-s390x/-/sharp-linux-s390x-0.34.5.tgz", + "integrity": "sha512-nQtCk0PdKfho3eC5MrbQoigJ2gd1CgddUMkabUj+rBevs8tZ2cULOx46E7oyX+04WGfABgIwmMC0VqieTiR4jg==", + "cpu": [ + "s390x" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-s390x": "1.2.4" + } + }, + "node_modules/@img/sharp-linux-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linux-x64/-/sharp-linux-x64-0.34.5.tgz", + "integrity": "sha512-MEzd8HPKxVxVenwAa+JRPwEC7QFjoPWuS5NZnBt6B3pu7EG2Ge0id1oLHZpPJdn3OQK+BQDiw9zStiHBTJQQQQ==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linux-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-arm64/-/sharp-linuxmusl-arm64-0.34.5.tgz", + "integrity": "sha512-fprJR6GtRsMt6Kyfq44IsChVZeGN97gTD331weR1ex1c1rypDEABN6Tm2xa1wE6lYb5DdEnk03NZPqA7Id21yg==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4" + } + }, + "node_modules/@img/sharp-linuxmusl-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-linuxmusl-x64/-/sharp-linuxmusl-x64-0.34.5.tgz", + "integrity": "sha512-Jg8wNT1MUzIvhBFxViqrEhWDGzqymo3sV7z7ZsaWbZNDLXRJZoRGrjulp60YYtV4wfY8VIKcWidjojlLcWrd8Q==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0", + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-libvips-linuxmusl-x64": "1.2.4" + } + }, + "node_modules/@img/sharp-wasm32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-wasm32/-/sharp-wasm32-0.34.5.tgz", + "integrity": "sha512-OdWTEiVkY2PHwqkbBI8frFxQQFekHaSSkUIJkwzclWZe64O1X4UlUjqqqLaPbUpMOQk6FBu/HtlGXNblIs0huw==", + "cpu": [ + "wasm32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later AND MIT", + "optional": true, + "dependencies": { + "@emnapi/runtime": "^1.7.0" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-arm64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-arm64/-/sharp-win32-arm64-0.34.5.tgz", + "integrity": "sha512-WQ3AgWCWYSb2yt+IG8mnC6Jdk9Whs7O0gxphblsLvdhSpSTtmu69ZG1Gkb6NuvxsNACwiPV6cNSZNzt0KPsw7g==", + "cpu": [ + "arm64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-ia32": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-ia32/-/sharp-win32-ia32-0.34.5.tgz", + "integrity": "sha512-FV9m/7NmeCmSHDD5j4+4pNI8Cp3aW+JvLoXcTUo0IqyjSfAZJ8dIUmijx1qaJsIiU+Hosw6xM5KijAWRJCSgNg==", + "cpu": [ + "ia32" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@img/sharp-win32-x64": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/@img/sharp-win32-x64/-/sharp-win32-x64-0.34.5.tgz", + "integrity": "sha512-+29YMsqY2/9eFEiW93eqWnuLcWcufowXewwSNIT6UwZdUUCrM3oFjMWH/Z6/TMmb4hlFenmfAVbpWeup2jryCw==", + "cpu": [ + "x64" + ], + "license": "Apache-2.0 AND LGPL-3.0-or-later", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", + "license": "MIT" + }, + "node_modules/@mdx-js/mdx": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.1.1.tgz", + "integrity": "sha512-f6ZO2ifpwAQIpzGWaBQT2TXxPv6z3RBzQKpVftEWN78Vl/YweF1uwussDx8ECAXVtr3Rs89fKyG9YlzUs9DyGQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdx": "^2.0.0", + "acorn": "^8.0.0", + "collapse-white-space": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-util-scope": "^1.0.0", + "estree-walker": "^3.0.0", + "hast-util-to-jsx-runtime": "^2.0.0", + "markdown-extensions": "^2.0.0", + "recma-build-jsx": "^1.0.0", + "recma-jsx": "^1.0.0", + "recma-stringify": "^1.0.0", + "rehype-recma": "^1.0.0", + "remark-mdx": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-rehype": "^11.0.0", + "source-map": "^0.7.0", + "unified": "^11.0.0", + "unist-util-position-from-estree": "^2.0.0", + "unist-util-stringify-position": "^4.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@oslojs/encoding": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@oslojs/encoding/-/encoding-1.1.0.tgz", + "integrity": "sha512-70wQhgYmndg4GCPxPPxPGevRKqTIJ2Nh4OkiMWmDAVYsTQ+Ta7Sq+rPevXyXGdzr30/qZBnyOalCszoMxlyldQ==", + "license": "MIT" + }, + "node_modules/@pagefind/darwin-arm64": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@pagefind/darwin-arm64/-/darwin-arm64-1.4.0.tgz", + "integrity": "sha512-2vMqkbv3lbx1Awea90gTaBsvpzgRs7MuSgKDxW0m9oV1GPZCZbZBJg/qL83GIUEN2BFlY46dtUZi54pwH+/pTQ==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@pagefind/darwin-x64": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@pagefind/darwin-x64/-/darwin-x64-1.4.0.tgz", + "integrity": "sha512-e7JPIS6L9/cJfow+/IAqknsGqEPjJnVXGjpGm25bnq+NPdoD3c/7fAwr1OXkG4Ocjx6ZGSCijXEV4ryMcH2E3A==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@pagefind/default-ui": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@pagefind/default-ui/-/default-ui-1.4.0.tgz", + "integrity": "sha512-wie82VWn3cnGEdIjh4YwNESyS1G6vRHwL6cNjy9CFgNnWW/PGRjsLq300xjVH5sfPFK3iK36UxvIBymtQIEiSQ==", + "license": "MIT" + }, + "node_modules/@pagefind/freebsd-x64": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@pagefind/freebsd-x64/-/freebsd-x64-1.4.0.tgz", + "integrity": "sha512-WcJVypXSZ+9HpiqZjFXMUobfFfZZ6NzIYtkhQ9eOhZrQpeY5uQFqNWLCk7w9RkMUwBv1HAMDW3YJQl/8OqsV0Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@pagefind/linux-arm64": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@pagefind/linux-arm64/-/linux-arm64-1.4.0.tgz", + "integrity": "sha512-PIt8dkqt4W06KGmQjONw7EZbhDF+uXI7i0XtRLN1vjCUxM9vGPdtJc2mUyVPevjomrGz5M86M8bqTr6cgDp1Uw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@pagefind/linux-x64": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@pagefind/linux-x64/-/linux-x64-1.4.0.tgz", + "integrity": "sha512-z4oddcWwQ0UHrTHR8psLnVlz6USGJ/eOlDPTDYZ4cI8TK8PgwRUPQZp9D2iJPNIPcS6Qx/E4TebjuGJOyK8Mmg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@pagefind/windows-x64": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@pagefind/windows-x64/-/windows-x64-1.4.0.tgz", + "integrity": "sha512-NkT+YAdgS2FPCn8mIA9bQhiBs+xmniMGq1LFPDhcFn0+2yIUEiIG06t7bsZlhdjknEQRTSdT7YitP6fC5qwP0g==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/pluginutils": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.3.0.tgz", + "integrity": "sha512-5EdhGZtnu3V88ces7s53hhfK5KSASnJZv8Lulpc04cWO3REESroJXg73DFsOmgbU2BhwV0E20bu2IDZb3VKW4Q==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "license": "MIT" + }, + "node_modules/@rollup/rollup-android-arm-eabi": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.53.3.tgz", + "integrity": "sha512-mRSi+4cBjrRLoaal2PnqH82Wqyb+d3HsPUN/W+WslCXsZsyHa9ZeQQX/pQsZaVIWDkPcpV6jJ+3KLbTbgnwv8w==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-android-arm64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.53.3.tgz", + "integrity": "sha512-CbDGaMpdE9sh7sCmTrTUyllhrg65t6SwhjlMJsLr+J8YjFuPmCEjbBSx4Z/e4SmDyH3aB5hGaJUP2ltV/vcs4w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "android" + ] + }, + "node_modules/@rollup/rollup-darwin-arm64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.53.3.tgz", + "integrity": "sha512-Nr7SlQeqIBpOV6BHHGZgYBuSdanCXuw09hon14MGOLGmXAFYjx1wNvquVPmpZnl0tLjg25dEdr4IQ6GgyToCUA==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-darwin-x64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.53.3.tgz", + "integrity": "sha512-DZ8N4CSNfl965CmPktJ8oBnfYr3F8dTTNBQkRlffnUarJ2ohudQD17sZBa097J8xhQ26AwhHJ5mvUyQW8ddTsQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ] + }, + "node_modules/@rollup/rollup-freebsd-arm64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-arm64/-/rollup-freebsd-arm64-4.53.3.tgz", + "integrity": "sha512-yMTrCrK92aGyi7GuDNtGn2sNW+Gdb4vErx4t3Gv/Tr+1zRb8ax4z8GWVRfr3Jw8zJWvpGHNpss3vVlbF58DZ4w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-freebsd-x64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-freebsd-x64/-/rollup-freebsd-x64-4.53.3.tgz", + "integrity": "sha512-lMfF8X7QhdQzseM6XaX0vbno2m3hlyZFhwcndRMw8fbAGUGL3WFMBdK0hbUBIUYcEcMhVLr1SIamDeuLBnXS+Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "freebsd" + ] + }, + "node_modules/@rollup/rollup-linux-arm-gnueabihf": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.53.3.tgz", + "integrity": "sha512-k9oD15soC/Ln6d2Wv/JOFPzZXIAIFLp6B+i14KhxAfnq76ajt0EhYc5YPeX6W1xJkAdItcVT+JhKl1QZh44/qw==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.53.3.tgz", + "integrity": "sha512-vTNlKq+N6CK/8UktsrFuc+/7NlEYVxgaEgRXVUVK258Z5ymho29skzW1sutgYjqNnquGwVUObAaxae8rZ6YMhg==", + "cpu": [ + "arm" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.53.3.tgz", + "integrity": "sha512-RGrFLWgMhSxRs/EWJMIFM1O5Mzuz3Xy3/mnxJp/5cVhZ2XoCAxJnmNsEyeMJtpK+wu0FJFWz+QF4mjCA7AUQ3w==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm64-musl": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.53.3.tgz", + "integrity": "sha512-kASyvfBEWYPEwe0Qv4nfu6pNkITLTb32p4yTgzFCocHnJLAHs+9LjUu9ONIhvfT/5lv4YS5muBHyuV84epBo/A==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-loong64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-loong64-gnu/-/rollup-linux-loong64-gnu-4.53.3.tgz", + "integrity": "sha512-JiuKcp2teLJwQ7vkJ95EwESWkNRFJD7TQgYmCnrPtlu50b4XvT5MOmurWNrCj3IFdyjBQ5p9vnrX4JM6I8OE7g==", + "cpu": [ + "loong64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-ppc64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-ppc64-gnu/-/rollup-linux-ppc64-gnu-4.53.3.tgz", + "integrity": "sha512-EoGSa8nd6d3T7zLuqdojxC20oBfNT8nexBbB/rkxgKj5T5vhpAQKKnD+h3UkoMuTyXkP5jTjK/ccNRmQrPNDuw==", + "cpu": [ + "ppc64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.53.3.tgz", + "integrity": "sha512-4s+Wped2IHXHPnAEbIB0YWBv7SDohqxobiiPA1FIWZpX+w9o2i4LezzH/NkFUl8LRci/8udci6cLq+jJQlh+0g==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-riscv64-musl": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-musl/-/rollup-linux-riscv64-musl-4.53.3.tgz", + "integrity": "sha512-68k2g7+0vs2u9CxDt5ktXTngsxOQkSEV/xBbwlqYcUrAVh6P9EgMZvFsnHy4SEiUl46Xf0IObWVbMvPrr2gw8A==", + "cpu": [ + "riscv64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.53.3.tgz", + "integrity": "sha512-VYsFMpULAz87ZW6BVYw3I6sWesGpsP9OPcyKe8ofdg9LHxSbRMd7zrVrr5xi/3kMZtpWL/wC+UIJWJYVX5uTKg==", + "cpu": [ + "s390x" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.53.3.tgz", + "integrity": "sha512-3EhFi1FU6YL8HTUJZ51imGJWEX//ajQPfqWLI3BQq4TlvHy4X0MOr5q3D2Zof/ka0d5FNdPwZXm3Yyib/UEd+w==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-x64-musl": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.53.3.tgz", + "integrity": "sha512-eoROhjcc6HbZCJr+tvVT8X4fW3/5g/WkGvvmwz/88sDtSJzO7r/blvoBDgISDiCjDRZmHpwud7h+6Q9JxFwq1Q==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-openharmony-arm64": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-openharmony-arm64/-/rollup-openharmony-arm64-4.53.3.tgz", + "integrity": "sha512-OueLAWgrNSPGAdUdIjSWXw+u/02BRTcnfw9PN41D2vq/JSEPnJnVuBgw18VkN8wcd4fjUs+jFHVM4t9+kBSNLw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "openharmony" + ] + }, + "node_modules/@rollup/rollup-win32-arm64-msvc": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.53.3.tgz", + "integrity": "sha512-GOFuKpsxR/whszbF/bzydebLiXIHSgsEUp6M0JI8dWvi+fFa1TD6YQa4aSZHtpmh2/uAlj/Dy+nmby3TJ3pkTw==", + "cpu": [ + "arm64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-ia32-msvc": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.53.3.tgz", + "integrity": "sha512-iah+THLcBJdpfZ1TstDFbKNznlzoxa8fmnFYK4V67HvmuNYkVdAywJSoteUszvBQ9/HqN2+9AZghbajMsFT+oA==", + "cpu": [ + "ia32" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-gnu": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-gnu/-/rollup-win32-x64-gnu-4.53.3.tgz", + "integrity": "sha512-J9QDiOIZlZLdcot5NXEepDkstocktoVjkaKUtqzgzpt2yWjGlbYiKyp05rWwk4nypbYUNoFAztEgixoLaSETkg==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@rollup/rollup-win32-x64-msvc": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.53.3.tgz", + "integrity": "sha512-UhTd8u31dXadv0MopwGgNOBpUVROFKWVQgAg5N1ESyCz8AuBcMqm4AuTjrwgQKGDfoFuz02EuMRHQIw/frmYKQ==", + "cpu": [ + "x64" + ], + "license": "MIT", + "optional": true, + "os": [ + "win32" + ] + }, + "node_modules/@shikijs/core": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@shikijs/core/-/core-3.19.0.tgz", + "integrity": "sha512-L7SrRibU7ZoYi1/TrZsJOFAnnHyLTE1SwHG1yNWjZIVCqjOEmCSuK2ZO9thnRbJG6TOkPp+Z963JmpCNw5nzvA==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "3.19.0", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4", + "hast-util-to-html": "^9.0.5" + } + }, + "node_modules/@shikijs/engine-javascript": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-javascript/-/engine-javascript-3.19.0.tgz", + "integrity": "sha512-ZfWJNm2VMhKkQIKT9qXbs76RRcT0SF/CAvEz0+RkpUDAoDaCx0uFdCGzSRiD9gSlhm6AHkjdieOBJMaO2eC1rQ==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "3.19.0", + "@shikijs/vscode-textmate": "^10.0.2", + "oniguruma-to-es": "^4.3.4" + } + }, + "node_modules/@shikijs/engine-oniguruma": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.19.0.tgz", + "integrity": "sha512-1hRxtYIJfJSZeM5ivbUXv9hcJP3PWRo5prG/V2sWwiubUKTa+7P62d2qxCW8jiVFX4pgRHhnHNp+qeR7Xl+6kg==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "3.19.0", + "@shikijs/vscode-textmate": "^10.0.2" + } + }, + "node_modules/@shikijs/langs": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@shikijs/langs/-/langs-3.19.0.tgz", + "integrity": "sha512-dBMFzzg1QiXqCVQ5ONc0z2ebyoi5BKz+MtfByLm0o5/nbUu3Iz8uaTCa5uzGiscQKm7lVShfZHU1+OG3t5hgwg==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "3.19.0" + } + }, + "node_modules/@shikijs/themes": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@shikijs/themes/-/themes-3.19.0.tgz", + "integrity": "sha512-H36qw+oh91Y0s6OlFfdSuQ0Ld+5CgB/VE6gNPK+Hk4VRbVG/XQgkjnt4KzfnnoO6tZPtKJKHPjwebOCfjd6F8A==", + "license": "MIT", + "dependencies": { + "@shikijs/types": "3.19.0" + } + }, + "node_modules/@shikijs/types": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/@shikijs/types/-/types-3.19.0.tgz", + "integrity": "sha512-Z2hdeEQlzuntf/BZpFG8a+Fsw9UVXdML7w0o3TgSXV3yNESGon+bs9ITkQb3Ki7zxoXOOu5oJWqZ2uto06V9iQ==", + "license": "MIT", + "dependencies": { + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4" + } + }, + "node_modules/@shikijs/vscode-textmate": { + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/@shikijs/vscode-textmate/-/vscode-textmate-10.0.2.tgz", + "integrity": "sha512-83yeghZ2xxin3Nj8z1NMd/NCuca+gsYXswywDy5bHvwlWL8tpTQmzGeUuHd9FC3E/SBEMvzJRwWEOz5gGes9Qg==", + "license": "MIT" + }, + "node_modules/@swc/helpers": { + "version": "0.5.17", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.17.tgz", + "integrity": "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==", + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.8.0" + } + }, + "node_modules/@types/debug": { + "version": "4.1.12", + "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz", + "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==", + "license": "MIT", + "dependencies": { + "@types/ms": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz", + "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==", + "license": "MIT" + }, + "node_modules/@types/estree-jsx": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.5.tgz", + "integrity": "sha512-52CcUVNFyfb1A2ALocQw/Dd1BQFNmSdkuC3BkZ6iqhdMfQz7JWOFRuJFloOzjk+6WijU56m9oKXFAXc7o3Towg==", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/fontkit": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@types/fontkit/-/fontkit-2.0.8.tgz", + "integrity": "sha512-wN+8bYxIpJf+5oZdrdtaX04qUuWHcKxcDEgRS9Qm9ZClSHjzEn13SxUC+5eRM+4yXIeTYk8mTzLAWGF64847ew==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/js-yaml": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/@types/js-yaml/-/js-yaml-4.0.9.tgz", + "integrity": "sha512-k4MGaQl5TGo/iipqb2UDG2UwjXziSWkh0uysQelTlJpX1qGlpUZYm8PnO4DxG1qBomtJUdYJ6qR6xdIah10JLg==", + "license": "MIT" + }, + "node_modules/@types/mdast": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.4.tgz", + "integrity": "sha512-kGaNbPh1k7AFzgpud/gMdvIm5xuECykRR+JnWKQno9TAXVa6WIVCGTPvYGekIDL4uwCZQSYbUxNBSb1aUo79oA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/mdx": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", + "license": "MIT" + }, + "node_modules/@types/ms": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@types/ms/-/ms-2.1.0.tgz", + "integrity": "sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==", + "license": "MIT" + }, + "node_modules/@types/nlcst": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/nlcst/-/nlcst-2.0.3.tgz", + "integrity": "sha512-vSYNSDe6Ix3q+6Z7ri9lyWqgGhJTmzRjZRqyq15N0Z/1/UnVsno9G/N40NBijoYx2seFDIl0+B2mgAb9mezUCA==", + "license": "MIT", + "dependencies": { + "@types/unist": "*" + } + }, + "node_modules/@types/node": { + "version": "24.10.1", + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.10.1.tgz", + "integrity": "sha512-GNWcUTRBgIRJD5zj+Tq0fKOJ5XZajIiBroOF0yvj2bSU1WvNdYS/dn9UxwsujGW4JX06dnHyjV2y9rRaybH0iQ==", + "license": "MIT", + "dependencies": { + "undici-types": "~7.16.0" + } + }, + "node_modules/@types/sax": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz", + "integrity": "sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A==", + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/unist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.3.tgz", + "integrity": "sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==", + "license": "MIT" + }, + "node_modules/@ungap/structured-clone": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz", + "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==", + "license": "ISC" + }, + "node_modules/@volar/kit": { + "version": "2.4.26", + "resolved": "https://registry.npmjs.org/@volar/kit/-/kit-2.4.26.tgz", + "integrity": "sha512-shgNg7PbV8SIxxQLOQh5zMr8KV0JvdG9If0MwJb5L1HMrBU91jBxR0ANi2OJPMMme6/l1vIYm4hCaO6W2JaEcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-service": "2.4.26", + "@volar/typescript": "2.4.26", + "typesafe-path": "^0.2.2", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "typescript": "*" + } + }, + "node_modules/@volar/language-core": { + "version": "2.4.26", + "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.26.tgz", + "integrity": "sha512-hH0SMitMxnB43OZpyF1IFPS9bgb2I3bpCh76m2WEK7BE0A0EzpYsRp0CCH2xNKshr7kacU5TQBLYn4zj7CG60A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/source-map": "2.4.26" + } + }, + "node_modules/@volar/language-server": { + "version": "2.4.26", + "resolved": "https://registry.npmjs.org/@volar/language-server/-/language-server-2.4.26.tgz", + "integrity": "sha512-Xsyu+VDgM8TyVkQfBz2aIViSEOgH2un0gIJlp0M8rssDDLCqr4ssQzwHOyPf7sT7UIjrlAMnJvRkC/u0mmgtYw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "2.4.26", + "@volar/language-service": "2.4.26", + "@volar/typescript": "2.4.26", + "path-browserify": "^1.0.1", + "request-light": "^0.7.0", + "vscode-languageserver": "^9.0.1", + "vscode-languageserver-protocol": "^3.17.5", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@volar/language-service": { + "version": "2.4.26", + "resolved": "https://registry.npmjs.org/@volar/language-service/-/language-service-2.4.26.tgz", + "integrity": "sha512-ZBPRR1ytXttSV5X4VPvEQR/glxs+7/4IOJIBCOW3/EJk4z77R4mF2y4wM3fNgOXXZT5h16j3sC5w+LGNkz2VlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "2.4.26", + "vscode-languageserver-protocol": "^3.17.5", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@volar/source-map": { + "version": "2.4.26", + "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.26.tgz", + "integrity": "sha512-JJw0Tt/kSFsIRmgTQF4JSt81AUSI1aEye5Zl65EeZ8H35JHnTvFGmpDOBn5iOxd48fyGE+ZvZBp5FcgAy/1Qhw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@volar/typescript": { + "version": "2.4.26", + "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.26.tgz", + "integrity": "sha512-N87ecLD48Sp6zV9zID/5yuS1+5foj0DfuYGdQ6KHj/IbKvyKv1zNX6VCmnKYwtmHadEO6mFc2EKISiu3RDPAvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@volar/language-core": "2.4.26", + "path-browserify": "^1.0.1", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@vscode/emmet-helper": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@vscode/emmet-helper/-/emmet-helper-2.11.0.tgz", + "integrity": "sha512-QLxjQR3imPZPQltfbWRnHU6JecWTF1QSWhx3GAKQpslx7y3Dp6sIIXhKjiUJ/BR9FX8PVthjr9PD6pNwOJfAzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "emmet": "^2.4.3", + "jsonc-parser": "^2.3.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.15.1", + "vscode-uri": "^3.0.8" + } + }, + "node_modules/@vscode/l10n": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/@vscode/l10n/-/l10n-0.0.18.tgz", + "integrity": "sha512-KYSIHVmslkaCDyw013pphY+d7x1qV8IZupYfeIfzNA+nsaWHbn5uPuQRvdRFsa9zFzGeudPuoGoZ1Op4jrJXIQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/acorn": { + "version": "8.15.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", + "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", + "license": "MIT", + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/ajv": { + "version": "8.17.1", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", + "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-draft-04": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", + "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^8.5.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "license": "ISC", + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/ansi-align/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "license": "MIT" + }, + "node_modules/ansi-align/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-align/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-regex": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz", + "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/ansi-styles": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.3.tgz", + "integrity": "sha512-4Dj6M28JB+oAH8kFkTLUo+a2jwOFkuqb3yucU0CANcRRUbxS0cP0nZYCGjcc3BNXwRIsUVmDGgzawme7zvJHvg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/anymatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "license": "Python-2.0" + }, + "node_modules/aria-query": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", + "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/array-iterate": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/array-iterate/-/array-iterate-2.0.1.tgz", + "integrity": "sha512-I1jXZMjAgCMmxT4qxXfPXa6SthSoE8h6gkSI9BGGNv8mP8G/v0blc+qFnZu6K42vTOiuME596QaLO0TP3Lk0xg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/astring": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/astring/-/astring-1.9.0.tgz", + "integrity": "sha512-LElXdjswlqjWrPpJFg1Fx4wpkOCxj1TDHlSV4PlaRxHGWko024xICaa97ZkMfs6DRKlCguiAI+rbXv5GWwXIkg==", + "license": "MIT", + "bin": { + "astring": "bin/astring" + } + }, + "node_modules/astro": { + "version": "5.16.4", + "resolved": "https://registry.npmjs.org/astro/-/astro-5.16.4.tgz", + "integrity": "sha512-rgXI/8/tnO3Y9tfAaUyg/8beKhlIMltbiC8Q6jCoAfEidOyaue4KYKzbe0gJIb6qEdEaG3Kf3BY3EOSLkbWOLg==", + "license": "MIT", + "peer": true, + "dependencies": { + "@astrojs/compiler": "^2.13.0", + "@astrojs/internal-helpers": "0.7.5", + "@astrojs/markdown-remark": "6.3.9", + "@astrojs/telemetry": "3.3.0", + "@capsizecss/unpack": "^3.0.1", + "@oslojs/encoding": "^1.1.0", + "@rollup/pluginutils": "^5.3.0", + "acorn": "^8.15.0", + "aria-query": "^5.3.2", + "axobject-query": "^4.1.0", + "boxen": "8.0.1", + "ci-info": "^4.3.1", + "clsx": "^2.1.1", + "common-ancestor-path": "^1.0.1", + "cookie": "^1.0.2", + "cssesc": "^3.0.0", + "debug": "^4.4.3", + "deterministic-object-hash": "^2.0.2", + "devalue": "^5.5.0", + "diff": "^5.2.0", + "dlv": "^1.1.3", + "dset": "^3.1.4", + "es-module-lexer": "^1.7.0", + "esbuild": "^0.25.0", + "estree-walker": "^3.0.3", + "flattie": "^1.1.1", + "fontace": "~0.3.1", + "github-slugger": "^2.0.0", + "html-escaper": "3.0.3", + "http-cache-semantics": "^4.2.0", + "import-meta-resolve": "^4.2.0", + "js-yaml": "^4.1.1", + "magic-string": "^0.30.21", + "magicast": "^0.5.1", + "mrmime": "^2.0.1", + "neotraverse": "^0.6.18", + "p-limit": "^6.2.0", + "p-queue": "^8.1.1", + "package-manager-detector": "^1.5.0", + "piccolore": "^0.1.3", + "picomatch": "^4.0.3", + "prompts": "^2.4.2", + "rehype": "^13.0.2", + "semver": "^7.7.3", + "shiki": "^3.15.0", + "smol-toml": "^1.5.2", + "svgo": "^4.0.0", + "tinyexec": "^1.0.2", + "tinyglobby": "^0.2.15", + "tsconfck": "^3.1.6", + "ultrahtml": "^1.6.0", + "unifont": "~0.6.0", + "unist-util-visit": "^5.0.0", + "unstorage": "^1.17.3", + "vfile": "^6.0.3", + "vite": "^6.4.1", + "vitefu": "^1.1.1", + "xxhash-wasm": "^1.1.0", + "yargs-parser": "^21.1.1", + "yocto-spinner": "^0.2.3", + "zod": "^3.25.76", + "zod-to-json-schema": "^3.25.0", + "zod-to-ts": "^1.2.0" + }, + "bin": { + "astro": "astro.js" + }, + "engines": { + "node": "18.20.8 || ^20.3.0 || >=22.0.0", + "npm": ">=9.6.5", + "pnpm": ">=7.1.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/astrodotbuild" + }, + "optionalDependencies": { + "sharp": "^0.34.0" + } + }, + "node_modules/astro-expressive-code": { + "version": "0.41.3", + "resolved": "https://registry.npmjs.org/astro-expressive-code/-/astro-expressive-code-0.41.3.tgz", + "integrity": "sha512-u+zHMqo/QNLE2eqYRCrK3+XMlKakv33Bzuz+56V1gs8H0y6TZ0hIi3VNbIxeTn51NLn+mJfUV/A0kMNfE4rANw==", + "license": "MIT", + "dependencies": { + "rehype-expressive-code": "^0.41.3" + }, + "peerDependencies": { + "astro": "^4.0.0-beta || ^5.0.0-beta || ^3.3.0" + } + }, + "node_modules/axobject-query": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", + "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", + "license": "Apache-2.0", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/bail": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz", + "integrity": "sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/base-64": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz", + "integrity": "sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg==", + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/bcp-47": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/bcp-47/-/bcp-47-2.1.0.tgz", + "integrity": "sha512-9IIS3UPrvIa1Ej+lVDdDwO7zLehjqsaByECw0bu2RRGP73jALm6FYbzI5gWbgHLvNdkvfXB5YrSbocZdOS0c0w==", + "license": "MIT", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/bcp-47-match": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/bcp-47-match/-/bcp-47-match-2.0.3.tgz", + "integrity": "sha512-JtTezzbAibu8G0R9op9zb3vcWZd9JF6M0xOYGPn0fNCd7wOpRB1mU2mH9T8gaBGbAAyIIVgB2G7xG0GP98zMAQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "license": "ISC" + }, + "node_modules/boxen": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-8.0.1.tgz", + "integrity": "sha512-F3PH5k5juxom4xktynS7MoFY+NUWH5LC4CnH11YB8NPew+HLpmBLCybSAEyb2F+4pRXhuhWqFesoQd6DAyc2hw==", + "license": "MIT", + "dependencies": { + "ansi-align": "^3.0.1", + "camelcase": "^8.0.0", + "chalk": "^5.3.0", + "cli-boxes": "^3.0.0", + "string-width": "^7.2.0", + "type-fest": "^4.21.0", + "widest-line": "^5.0.0", + "wrap-ansi": "^9.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", + "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brotli": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/brotli/-/brotli-1.3.3.tgz", + "integrity": "sha512-oTKjJdShmDuGW94SyyaoQvAjf30dZaHnjJ8uAF+u2/vGJkJbJPJAT1gDiOJP5v1Zb6f9KEyW/1HpuaWIXtGHPg==", + "license": "MIT", + "dependencies": { + "base64-js": "^1.1.2" + } + }, + "node_modules/camelcase": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-8.0.0.tgz", + "integrity": "sha512-8WB3Jcas3swSvjIeA2yvCJ+Miyz5l1ZmB6HFb9R1317dt9LCQoswg/BGrmAmkWVEszSrrg4RwmO46qIm2OEnSA==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ccount": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz", + "integrity": "sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chalk": { + "version": "5.6.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-5.6.2.tgz", + "integrity": "sha512-7NzBL0rN6fMUW+f7A6Io4h40qQlG+xGmtMxfbnH/K7TAtt8JQWVQK+6g0UXKMeVJoyV5EkkNsErQ8pVD3bLHbA==", + "license": "MIT", + "engines": { + "node": "^12.17.0 || ^14.13 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/character-entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz", + "integrity": "sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-html4": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz", + "integrity": "sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-entities-legacy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz", + "integrity": "sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/character-reference-invalid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz", + "integrity": "sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/chokidar": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/ci-info": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-4.3.1.tgz", + "integrity": "sha512-Wdy2Igu8OcBpI2pZePZ5oWjPC38tmDVx5WKUXKwlLYkA0ozo85sLsLvkBbBn/sZaSCMFOGZJ14fvW9t5/d7kdA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-boxes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz", + "integrity": "sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g==", + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cliui": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-8.0.1.tgz", + "integrity": "sha512-BSeNnyus75C4//NQ9gQt1/csTXyo/8Sb+afLAkzAptFuMsod9HFokGNudZpi/oQV73hnVK+sR+5PVRMd+Dr7YQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/cliui/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/cliui/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clsx": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/clsx/-/clsx-2.1.1.tgz", + "integrity": "sha512-eYm0QWBtUrBWZWG0d386OGAw16Z995PiOVo2B7bjWSbHedGl5e0ZWaq65kOGgUSNesEIDkB9ISbTg/JK9dhCZA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/collapse-white-space": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz", + "integrity": "sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/comma-separated-tokens": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz", + "integrity": "sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/commander": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-11.1.0.tgz", + "integrity": "sha512-yPVavfyCcRhmorC7rWlkHn15b4wDVgVmBA7kV4QVBsF7kv/9TKJAbAXVTxvTnwP8HHKjRCJDClKbciiYS7p0DQ==", + "license": "MIT", + "engines": { + "node": ">=16" + } + }, + "node_modules/common-ancestor-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/common-ancestor-path/-/common-ancestor-path-1.0.1.tgz", + "integrity": "sha512-L3sHRo1pXXEqX8VU28kfgUY+YGsk09hPqZiZmLacNib6XNTCM8ubYeT7ryXQw8asB1sKgcU5lkB7ONug08aB8w==", + "license": "ISC" + }, + "node_modules/cookie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-1.1.1.tgz", + "integrity": "sha512-ei8Aos7ja0weRpFzJnEA9UHJ/7XQmqglbRwnf2ATjcB9Wq874VKH9kfjjirM6UhU2/E5fFYadylyhFldcqSidQ==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/cookie-es": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/cookie-es/-/cookie-es-1.2.2.tgz", + "integrity": "sha512-+W7VmiVINB+ywl1HGXJXmrqkOhpKrIiVZV6tQuV54ZyQC7MMuBt81Vc336GMLoHBq5hV/F9eXgt5Mnx0Rha5Fg==", + "license": "MIT" + }, + "node_modules/crossws": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/crossws/-/crossws-0.3.5.tgz", + "integrity": "sha512-ojKiDvcmByhwa8YYqbQI/hg7MEU0NC03+pSdEq4ZUnZR9xXpwk7E43SMNGkn+JxJGPFtNvQ48+vV2p+P1ml5PA==", + "license": "MIT", + "dependencies": { + "uncrypto": "^0.1.3" + } + }, + "node_modules/css-select": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-5.2.2.tgz", + "integrity": "sha512-TizTzUddG/xYLA3NXodFM0fSbNizXjOKhqiQQwvhlspadZokn1KDy0NZFS0wuEubIYAV5/c1/lAr0TaaFXEXzw==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.1.0", + "domhandler": "^5.0.2", + "domutils": "^3.0.1", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-selector-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/css-selector-parser/-/css-selector-parser-3.2.0.tgz", + "integrity": "sha512-L1bdkNKUP5WYxiW5dW6vA2hd3sL8BdRNLy2FCX0rLVise4eNw9nBdeBuJHxlELieSE2H1f6bYQFfwVUwWCV9rQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "node_modules/css-tree": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-3.1.0.tgz", + "integrity": "sha512-0eW44TGN5SQXU1mWSkKwFstI/22X2bG1nYzZTYMAWjylYURhse752YgbE4Cx46AC+bAvI+/dYTPRk1LqSUnu6w==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.12.2", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0" + } + }, + "node_modules/css-what": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.2.2.tgz", + "integrity": "sha512-u/O3vwbptzhMs3L1fQE82ZSLHQQfto5gyZzwteVIEyeaY5Fc7R4dapF/BvRoSYFeqfBk4m0V1Vafq5Pjv25wvA==", + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/csso": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz", + "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==", + "license": "MIT", + "dependencies": { + "css-tree": "~2.2.0" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz", + "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==", + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.28", + "source-map-js": "^1.0.1" + }, + "engines": { + "node": "^10 || ^12.20.0 || ^14.13.0 || >=15.0.0", + "npm": ">=7.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.28", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz", + "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==", + "license": "CC0-1.0" + }, + "node_modules/debug": { + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decode-named-character-reference": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz", + "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==", + "license": "MIT", + "dependencies": { + "character-entities": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "license": "MIT" + }, + "node_modules/dequal": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", + "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/destr": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/destr/-/destr-2.0.5.tgz", + "integrity": "sha512-ugFTXCtDZunbzasqBxrK93Ik/DRYsO6S/fedkWEMKqt04xZ4csmnmwGDBAb07QWNaGMAmnTIemsYZCksjATwsA==", + "license": "MIT" + }, + "node_modules/detect-libc": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", + "license": "Apache-2.0", + "engines": { + "node": ">=8" + } + }, + "node_modules/deterministic-object-hash": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/deterministic-object-hash/-/deterministic-object-hash-2.0.2.tgz", + "integrity": "sha512-KxektNH63SrbfUyDiwXqRb1rLwKt33AmMv+5Nhsw1kqZ13SJBRTgZHtGbE+hH3a1mVW1cz+4pqSWVPAtLVXTzQ==", + "license": "MIT", + "dependencies": { + "base-64": "^1.0.0" + }, + "engines": { + "node": ">=18" + } + }, + "node_modules/devalue": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/devalue/-/devalue-5.5.0.tgz", + "integrity": "sha512-69sM5yrHfFLJt0AZ9QqZXGCPfJ7fQjvpln3Rq5+PS03LD32Ost1Q9N+eEnaQwGRIriKkMImXD56ocjQmfjbV3w==", + "license": "MIT" + }, + "node_modules/devlop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz", + "integrity": "sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA==", + "license": "MIT", + "dependencies": { + "dequal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dfa": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/dfa/-/dfa-1.2.0.tgz", + "integrity": "sha512-ED3jP8saaweFTjeGX8HQPjeC1YYyZs98jGNZx6IiBvxW7JG5v492kamAQB3m2wop07CvU/RQmzcKr6bgcC5D/Q==", + "license": "MIT" + }, + "node_modules/diff": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-5.2.0.tgz", + "integrity": "sha512-uIFDxqpRZGZ6ThOk84hEfqWoHx2devRFvpTZcTHur85vImfaxUbTW9Ryh4CpCuDnToOP1CEtXKIgytHBPVff5A==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/direction": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/direction/-/direction-2.0.1.tgz", + "integrity": "sha512-9S6m9Sukh1cZNknO1CWAr2QAWsbKLafQiyM5gZ7VgXHeuaoUwffKN4q6NC4A/Mf9iiPlOXQEKW/Mv/mh9/3YFA==", + "license": "MIT", + "bin": { + "direction": "cli.js" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "license": "MIT" + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz", + "integrity": "sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg==", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz", + "integrity": "sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w==", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-3.2.2.tgz", + "integrity": "sha512-6kZKyUajlDuqlHKVX1w7gyslj9MPIXzIFiz/rGu35uC1wMi+kMhQwGhl4lt9unC9Vb9INnY9Z3/ZA3+FhASLaw==", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dset": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/dset/-/dset-3.1.4.tgz", + "integrity": "sha512-2QF/g9/zTaPDc3BjNcVTGoBbXBgYfMTTceLaYcFJ/W9kggFUkhxD/hMEeuLKbugyef9SqAx8cpgwlIP/jinUTA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/emmet": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/emmet/-/emmet-2.4.11.tgz", + "integrity": "sha512-23QPJB3moh/U9sT4rQzGgeyyGIrcM+GH5uVYg2C6wZIxAIJq7Ng3QLT79tl8FUwDXhyq9SusfknOrofAKqvgyQ==", + "dev": true, + "license": "MIT", + "workspaces": [ + "./packages/scanner", + "./packages/abbreviation", + "./packages/css-abbreviation", + "./" + ], + "dependencies": { + "@emmetio/abbreviation": "^2.3.3", + "@emmetio/css-abbreviation": "^2.1.8" + } + }, + "node_modules/emoji-regex": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-10.6.0.tgz", + "integrity": "sha512-toUI84YS5YmxW219erniWD0CIVOo46xGKColeNQRgOzDorgBi1v4D71/OFzgD9GO2UGKIv1C3Sp8DAn0+j5w7A==", + "license": "MIT" + }, + "node_modules/entities": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/entities/-/entities-6.0.1.tgz", + "integrity": "sha512-aN97NXWF6AWBTahfVOIrB/NShkzi5H7F9r1s9mD3cDj4Ko5f2qhhVoYMibXF7GlLveb/D2ioWay8lxI97Ven3g==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-module-lexer": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.7.0.tgz", + "integrity": "sha512-jEQoCwk8hyb2AZziIOLhDqpm5+2ww5uIE6lkO/6jcOCusfk6LhMHpXXfBLXTZ7Ydyt0j4VoUQv6uGNYbdW+kBA==", + "license": "MIT" + }, + "node_modules/esast-util-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/esast-util-from-estree/-/esast-util-from-estree-2.0.0.tgz", + "integrity": "sha512-4CyanoAudUSBAn5K13H4JhsMH6L9ZP7XbLVe/dKybkxMO7eDyLsT8UHl9TRNrU2Gr9nz+FovfSIjuXWJ81uVwQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/esast-util-from-js": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/esast-util-from-js/-/esast-util-from-js-2.0.1.tgz", + "integrity": "sha512-8Ja+rNJ0Lt56Pcf3TAmpBZjmx8ZcK5Ts4cAzIOjsjevg9oSXJnl6SUQ2EevU8tv3h6ZLWmoKL5H4fgWvdvfETw==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "acorn": "^8.0.0", + "esast-util-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/esbuild": { + "version": "0.25.12", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.25.12.tgz", + "integrity": "sha512-bbPBYYrtZbkt6Os6FiTLCTFxvq4tt3JKall1vRwshA3fdVztsLAatFaZobhkBC8/BrPetoa0oksYoKXoG4ryJg==", + "hasInstallScript": true, + "license": "MIT", + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "@esbuild/aix-ppc64": "0.25.12", + "@esbuild/android-arm": "0.25.12", + "@esbuild/android-arm64": "0.25.12", + "@esbuild/android-x64": "0.25.12", + "@esbuild/darwin-arm64": "0.25.12", + "@esbuild/darwin-x64": "0.25.12", + "@esbuild/freebsd-arm64": "0.25.12", + "@esbuild/freebsd-x64": "0.25.12", + "@esbuild/linux-arm": "0.25.12", + "@esbuild/linux-arm64": "0.25.12", + "@esbuild/linux-ia32": "0.25.12", + "@esbuild/linux-loong64": "0.25.12", + "@esbuild/linux-mips64el": "0.25.12", + "@esbuild/linux-ppc64": "0.25.12", + "@esbuild/linux-riscv64": "0.25.12", + "@esbuild/linux-s390x": "0.25.12", + "@esbuild/linux-x64": "0.25.12", + "@esbuild/netbsd-arm64": "0.25.12", + "@esbuild/netbsd-x64": "0.25.12", + "@esbuild/openbsd-arm64": "0.25.12", + "@esbuild/openbsd-x64": "0.25.12", + "@esbuild/openharmony-arm64": "0.25.12", + "@esbuild/sunos-x64": "0.25.12", + "@esbuild/win32-arm64": "0.25.12", + "@esbuild/win32-ia32": "0.25.12", + "@esbuild/win32-x64": "0.25.12" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.2.0.tgz", + "integrity": "sha512-WUj2qlxaQtO4g6Pq5c29GTcWGDyd8itL8zTlipgECz3JesAiiOKotd8JU6otB3PACgG6xkJUyVhboMS+bje/jA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz", + "integrity": "sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/estree-util-attach-comments": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz", + "integrity": "sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-build-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz", + "integrity": "sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "estree-walker": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-is-identifier-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz", + "integrity": "sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-scope": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/estree-util-scope/-/estree-util-scope-1.0.0.tgz", + "integrity": "sha512-2CAASclonf+JFWBNJPndcOpA8EMJwa0Q8LUFJEKqXLW6+qBvbFZuF5gItbQOs/umBUkjviCSDCbBwU2cXbmrhQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-to-js": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz", + "integrity": "sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "astring": "^1.8.0", + "source-map": "^0.7.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-util-visit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz", + "integrity": "sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/eventemitter3": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-5.0.1.tgz", + "integrity": "sha512-GWkBvjiSZK87ELrYOSESUYeVIc9mvLLf/nXalMOS5dYrgZq9o5OVkbZAVM06CVxYsCwH9BDZFPlQTlPA1j4ahA==", + "license": "MIT" + }, + "node_modules/expressive-code": { + "version": "0.41.3", + "resolved": "https://registry.npmjs.org/expressive-code/-/expressive-code-0.41.3.tgz", + "integrity": "sha512-YLnD62jfgBZYrXIPQcJ0a51Afv9h8VlWqEGK9uU2T5nL/5rb8SnA86+7+mgCZe5D34Tff5RNEA5hjNVJYHzrFg==", + "license": "MIT", + "dependencies": { + "@expressive-code/core": "^0.41.3", + "@expressive-code/plugin-frames": "^0.41.3", + "@expressive-code/plugin-shiki": "^0.41.3", + "@expressive-code/plugin-text-markers": "^0.41.3" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.3.tgz", + "integrity": "sha512-7MptL8U0cqcFdzIzwOTHoilX9x5BrNqye7Z/LuC7kCMRio1EMSyqRK3BEAUD7sXRq4iT4AzTVuZdhgQ2TCvYLg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.1.0.tgz", + "integrity": "sha512-iPeeDKJSWf4IEOasVVrknXpaBV0IApz/gp7S2bb7Z4Lljbl2MGJRqInZiUrQwV16cpzw/D3S5j5Julj/gT52AA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz", + "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fdir": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", + "integrity": "sha512-tIbYtZbucOs0BRGqPJkshJUYdL+SDH7dVM8gjy+ERp3WAUjLEFJE+02kanyHtwjWOnwrKYBiwAmM0p4kLJAnXg==", + "license": "MIT", + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "picomatch": "^3 || ^4" + }, + "peerDependenciesMeta": { + "picomatch": { + "optional": true + } + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", + "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flattie": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flattie/-/flattie-1.1.1.tgz", + "integrity": "sha512-9UbaD6XdAL97+k/n+N7JwX46K/M6Zc6KcFYskrYL8wbBV/Uyk0CTAMY0VT+qiK5PM7AIc9aTWYtq65U7T+aCNQ==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/fontace": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/fontace/-/fontace-0.3.1.tgz", + "integrity": "sha512-9f5g4feWT1jWT8+SbL85aLIRLIXUaDygaM2xPXRmzPYxrOMNok79Lr3FGJoKVNKibE0WCunNiEVG2mwuE+2qEg==", + "license": "MIT", + "dependencies": { + "@types/fontkit": "^2.0.8", + "fontkit": "^2.0.4" + } + }, + "node_modules/fontkit": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/fontkit/-/fontkit-2.0.4.tgz", + "integrity": "sha512-syetQadaUEDNdxdugga9CpEYVaQIxOwk7GlwZWWZ19//qW4zE5bknOKeMBDYAASwnpaSHKJITRLMF9m1fp3s6g==", + "license": "MIT", + "dependencies": { + "@swc/helpers": "^0.5.12", + "brotli": "^1.3.2", + "clone": "^2.1.2", + "dfa": "^1.2.0", + "fast-deep-equal": "^3.1.3", + "restructure": "^3.0.0", + "tiny-inflate": "^1.0.3", + "unicode-properties": "^1.4.0", + "unicode-trie": "^2.0.0" + } + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-east-asian-width": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/get-east-asian-width/-/get-east-asian-width-1.4.0.tgz", + "integrity": "sha512-QZjmEOC+IT1uk6Rx0sX22V6uHWVwbdbxf1faPqJ1QhLdGgsRGCZoyaQBm/piRdJy/D2um6hM1UP7ZEeQ4EkP+Q==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/github-slugger": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", + "license": "ISC" + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/h3": { + "version": "1.15.4", + "resolved": "https://registry.npmjs.org/h3/-/h3-1.15.4.tgz", + "integrity": "sha512-z5cFQWDffyOe4vQ9xIqNfCZdV4p//vy6fBnr8Q1AWnVZ0teurKMG66rLj++TKwKPUP3u7iMUvrvKaEUiQw2QWQ==", + "license": "MIT", + "dependencies": { + "cookie-es": "^1.2.2", + "crossws": "^0.3.5", + "defu": "^6.1.4", + "destr": "^2.0.5", + "iron-webcrypto": "^1.2.1", + "node-mock-http": "^1.0.2", + "radix3": "^1.1.2", + "ufo": "^1.6.1", + "uncrypto": "^0.1.3" + } + }, + "node_modules/hast-util-embedded": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-embedded/-/hast-util-embedded-3.0.0.tgz", + "integrity": "sha512-naH8sld4Pe2ep03qqULEtvYr7EjrLK2QHY8KJR6RJkTUjPGObe1vnx585uzem2hGra+s1q08DZZpfgDVYRbaXA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-is-element": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-format": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hast-util-format/-/hast-util-format-1.1.0.tgz", + "integrity": "sha512-yY1UDz6bC9rDvCWHpx12aIBGRG7krurX0p0Fm6pT547LwDIZZiNr8a+IHDogorAdreULSEzP82Nlv5SZkHZcjA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-embedded": "^3.0.0", + "hast-util-minify-whitespace": "^1.0.0", + "hast-util-phrasing": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "html-whitespace-sensitive-tag-names": "^3.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-html": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-html/-/hast-util-from-html-2.0.3.tgz", + "integrity": "sha512-CUSRHXyKjzHov8yKsQjGOElXy/3EKpyX56ELnkHH34vDVw1N1XSQ1ZcAvTyAPtGqLTuKP/uxM+aLkSPqF/EtMw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "devlop": "^1.1.0", + "hast-util-from-parse5": "^8.0.0", + "parse5": "^7.0.0", + "vfile": "^6.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-from-parse5": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.3.tgz", + "integrity": "sha512-3kxEVkEKt0zvcZ3hCRYI8rqrgwtlIOFMWkbclACvjlDw8Li9S2hk/d51OI0nr/gIpdMHNepwgOKqZ/sy0Clpyg==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "hastscript": "^9.0.0", + "property-information": "^7.0.0", + "vfile": "^6.0.0", + "vfile-location": "^5.0.0", + "web-namespaces": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-has-property": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-has-property/-/hast-util-has-property-3.0.0.tgz", + "integrity": "sha512-MNilsvEKLFpV604hwfhVStK0usFY/QmM5zX16bo7EjnAEGofr5YyI37kzopBlZJkHD4t887i+q/C8/tr5Q94cA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-body-ok-link": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/hast-util-is-body-ok-link/-/hast-util-is-body-ok-link-3.0.1.tgz", + "integrity": "sha512-0qpnzOBLztXHbHQenVB8uNuxTnm/QBFUOmdOSsEn7GnBtyY07+ENTWVFBAnXd/zEgd9/SUG3lRY7hSIBWRgGpQ==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-minify-whitespace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hast-util-minify-whitespace/-/hast-util-minify-whitespace-1.0.1.tgz", + "integrity": "sha512-L96fPOVpnclQE0xzdWb/D12VT5FabA7SnZOUMtL1DbXmYiHJMXZvFkIZfiMmTCNJHUeO2K9UYNXoVyfz+QHuOw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-embedded": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-parse-selector": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz", + "integrity": "sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-phrasing": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/hast-util-phrasing/-/hast-util-phrasing-3.0.1.tgz", + "integrity": "sha512-6h60VfI3uBQUxHqTyMymMZnEbNl1XmEGtOxxKYL7stY2o601COo62AWAYBQR9lZbYXYSBoxag8UpPRXK+9fqSQ==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-embedded": "^3.0.0", + "hast-util-has-property": "^3.0.0", + "hast-util-is-body-ok-link": "^3.0.0", + "hast-util-is-element": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-raw": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.1.0.tgz", + "integrity": "sha512-Y8/SBAHkZGoNkpzqqfCldijcuUKh7/su31kEBp67cFY09Wy0mTRgtsLYsiIxMJxlu0f6AA5SUTbDR8K0rxnbUw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-from-parse5": "^8.0.0", + "hast-util-to-parse5": "^8.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "parse5": "^7.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-select": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/hast-util-select/-/hast-util-select-6.0.4.tgz", + "integrity": "sha512-RqGS1ZgI0MwxLaKLDxjprynNzINEkRHY2i8ln4DDjgv9ZhcYVIHN9rlpiYsqtFwrgpYU361SyWDQcGNIBVu3lw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "bcp-47-match": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "css-selector-parser": "^3.0.0", + "devlop": "^1.0.0", + "direction": "^2.0.0", + "hast-util-has-property": "^3.0.0", + "hast-util-to-string": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "nth-check": "^2.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-estree": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.3.tgz", + "integrity": "sha512-48+B/rJWAp0jamNbAAf9M7Uf//UVqAoMmgXhBdxTDJLGKY+LRnZ99qcG+Qjl5HfMpYNzS5v4EAwVEF34LeAj7w==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-attach-comments": "^3.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-js": "^1.0.0", + "unist-util-position": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-html": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/hast-util-to-html/-/hast-util-to-html-9.0.5.tgz", + "integrity": "sha512-OguPdidb+fbHQSU4Q4ZiLKnzWo8Wwsf5bZfbvu7//a9oTYoqD/fWpe96NuHkoS9h0ccGOTe0C4NGXdtS0iObOw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-whitespace": "^3.0.0", + "html-void-elements": "^3.0.0", + "mdast-util-to-hast": "^13.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "stringify-entities": "^4.0.0", + "zwitch": "^2.0.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-jsx-runtime": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.3.6.tgz", + "integrity": "sha512-zl6s8LwNyo1P9uw+XJGvZtdFF1GdAkOg8ujOw+4Pyb76874fLps4ueHXDhXWdk6YHQ6OgUtinliG7RsYvCbbBg==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "hast-util-whitespace": "^3.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "style-to-js": "^1.0.0", + "unist-util-position": "^5.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-parse5": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz", + "integrity": "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "devlop": "^1.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0", + "web-namespaces": "^2.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-string": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.1.tgz", + "integrity": "sha512-XelQVTDWvqcl3axRfI0xSeoVKzyIFPwsAGSLIsKdJKQMXDYJS4WYrBNF/8J7RdhIcFI2BOHgAifggsvsxp/3+A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-text": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hast-util-to-text/-/hast-util-to-text-4.0.2.tgz", + "integrity": "sha512-KK6y/BN8lbaq654j7JgBydev7wuNMcID54lkRav1P0CaE1e47P72AWWPiGKXTJU271ooYzcvTAn/Zt0REnvc7A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/unist": "^3.0.0", + "hast-util-is-element": "^3.0.0", + "unist-util-find-after": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-whitespace": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz", + "integrity": "sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hastscript": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-9.0.1.tgz", + "integrity": "sha512-g7df9rMFX/SPi34tyGCyUBREQoKkapwdY/T04Qn9TDWfHhAYt4/I0gMVirzK5wEzeUqIjEB+LXC/ypb7Aqno5w==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "comma-separated-tokens": "^2.0.0", + "hast-util-parse-selector": "^4.0.0", + "property-information": "^7.0.0", + "space-separated-tokens": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/html-escaper": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-3.0.3.tgz", + "integrity": "sha512-RuMffC89BOWQoY0WKGpIhn5gX3iI54O6nRA0yC124NYVtzjmFWBIiFd8M0x+ZdX0P9R4lADg1mgP8C7PxGOWuQ==", + "license": "MIT" + }, + "node_modules/html-void-elements": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz", + "integrity": "sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/html-whitespace-sensitive-tag-names": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/html-whitespace-sensitive-tag-names/-/html-whitespace-sensitive-tag-names-3.0.1.tgz", + "integrity": "sha512-q+310vW8zmymYHALr1da4HyXUQ0zgiIwIicEfotYPWGN0OJVEN/58IJ3A4GBYcEq3LGAZqKb+ugvP0GNB9CEAA==", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", + "license": "BSD-2-Clause" + }, + "node_modules/i18next": { + "version": "23.16.8", + "resolved": "https://registry.npmjs.org/i18next/-/i18next-23.16.8.tgz", + "integrity": "sha512-06r/TitrM88Mg5FdUXAKL96dJMzgqLE5dv3ryBAra4KCwD9mJ4ndOTS95ZuymIGoE+2hzfdaMak2X11/es7ZWg==", + "funding": [ + { + "type": "individual", + "url": "https://locize.com" + }, + { + "type": "individual", + "url": "https://locize.com/i18next.html" + }, + { + "type": "individual", + "url": "https://www.i18next.com/how-to/faq#i18next-is-awesome.-how-can-i-support-the-project" + } + ], + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.23.2" + } + }, + "node_modules/import-meta-resolve": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/import-meta-resolve/-/import-meta-resolve-4.2.0.tgz", + "integrity": "sha512-Iqv2fzaTQN28s/FwZAoFq0ZSs/7hMAHJVX+w8PZl3cY19Pxk6jFFalxQoIfW2826i/fDLXv8IiEZRIT0lDuWcg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/inline-style-parser": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz", + "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==", + "license": "MIT" + }, + "node_modules/iron-webcrypto": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/iron-webcrypto/-/iron-webcrypto-1.2.1.tgz", + "integrity": "sha512-feOM6FaSr6rEABp/eDfVseKyTMDt+KGpeB35SkVn9Tyn0CqvVsY3EwI0v5i8nMHyJnzCIQf7nsy3p41TPkJZhg==", + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/brc-dd" + } + }, + "node_modules/is-alphabetical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz", + "integrity": "sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-alphanumerical": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz", + "integrity": "sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw==", + "license": "MIT", + "dependencies": { + "is-alphabetical": "^2.0.0", + "is-decimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-decimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz", + "integrity": "sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-docker": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-3.0.0.tgz", + "integrity": "sha512-eljcgEDlEns/7AXFosB5K/2nCM4P7FQPkGc/DWLy5rmFEWvZayGrik1d9/QIY5nJ4f9YsVvBkA6kJpHn9rISdQ==", + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-hexadecimal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz", + "integrity": "sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/is-inside-container": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-inside-container/-/is-inside-container-1.0.0.tgz", + "integrity": "sha512-KIYLCCJghfHZxqjYBE7rEy0OBuTd5xCHS7tHVgvCLkx7StIoaxwNW3hCALgEUjFfeRk+MG/Qxmp/vtETEF3tRA==", + "license": "MIT", + "dependencies": { + "is-docker": "^3.0.0" + }, + "bin": { + "is-inside-container": "cli.js" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-plain-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz", + "integrity": "sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-3.1.0.tgz", + "integrity": "sha512-UcVfVfaK4Sc4m7X3dUSoHoozQGBEFeDC+zVo06t98xe8CzHSZZBekNXH+tu0NalHolcJ/QAGqS46Hef7QXBIMw==", + "license": "MIT", + "dependencies": { + "is-inside-container": "^1.0.0" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/js-yaml": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz", + "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==", + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "license": "MIT" + }, + "node_modules/jsonc-parser": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-2.3.1.tgz", + "integrity": "sha512-H8jvkz1O50L3dMZCsLqiuB2tA7muqbSg1AtGEkN0leAqGjsUzDJir3Zwr02BhqdcITPg3ei3mZ+HjMocAknhhg==", + "dev": true, + "license": "MIT" + }, + "node_modules/kleur": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz", + "integrity": "sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true, + "license": "MIT" + }, + "node_modules/longest-streak": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz", + "integrity": "sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.4.3.tgz", + "integrity": "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ==", + "license": "ISC" + }, + "node_modules/magic-string": { + "version": "0.30.21", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.21.tgz", + "integrity": "sha512-vd2F4YUyEXKGcLHoq+TEyCjxueSeHnFxyyjNp80yg0XV4vUhnDer/lvvlqM/arB5bXQN5K2/3oinyCRyx8T2CQ==", + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.5" + } + }, + "node_modules/magicast": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/magicast/-/magicast-0.5.1.tgz", + "integrity": "sha512-xrHS24IxaLrvuo613F719wvOIv9xPHFWQHuvGUBmPnCA/3MQxKI3b+r7n1jAoDHmsbC5bRhTZYR77invLAxVnw==", + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.28.5", + "@babel/types": "^7.28.5", + "source-map-js": "^1.2.1" + } + }, + "node_modules/markdown-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz", + "integrity": "sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q==", + "license": "MIT", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/markdown-table": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.4.tgz", + "integrity": "sha512-wiYz4+JrLyb/DqW2hkFJxP7Vd7JuTDm77fvbM8VfEQdmSMqcImWeeRbHwZjBjIFki/VaMK2BhFi7oUUZeM5bqw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/mdast-util-definitions": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-6.0.0.tgz", + "integrity": "sha512-scTllyX6pnYNZH/AIp/0ePz6s4cZtARxImwoPJ7kS42n+MnVsI4XbnG6d4ibehRIldYMWM2LD7ImQblVhUejVQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-directive": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.1.0.tgz", + "integrity": "sha512-I3fNFt+DHmpWCYAT7quoM6lHf9wuqtI+oCOfvILnoicNIqjh5E3dEJWiXuYME2gNe8vl1iMQwyUHa7bgFmak6Q==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-find-and-replace": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.2.tgz", + "integrity": "sha512-Tmd1Vg/m3Xz43afeNxDIhWRtFZgM2VLyaf4vSTYwudTyeuTneoL3qtWMA5jeLyz/O1vDJmmV4QuScFCA2tBPwg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "escape-string-regexp": "^5.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-from-markdown": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz", + "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark": "^4.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.1.0.tgz", + "integrity": "sha512-0ulfdQOM3ysHhCJ1p06l0b0VKlhU0wuQs3thxZQagjcjPrlFRqY215uZGHHJan9GEAXd9MbfPjFJz+qMkVR6zQ==", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-gfm-autolink-literal": "^2.0.0", + "mdast-util-gfm-footnote": "^2.0.0", + "mdast-util-gfm-strikethrough": "^2.0.0", + "mdast-util-gfm-table": "^2.0.0", + "mdast-util-gfm-task-list-item": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-autolink-literal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.1.tgz", + "integrity": "sha512-5HVP2MKaP6L+G6YaxPNjuL0BPrq9orG3TsrZ9YXbA3vDw/ACI4MEsnoDpn6ZNm7GnZgtAcONJyPhOP8tNJQavQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "ccount": "^2.0.0", + "devlop": "^1.0.0", + "mdast-util-find-and-replace": "^3.0.0", + "micromark-util-character": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-sqpDWlsHn7Ac9GNZQMeUzPQSMzR6Wv0WKRNvQRg0KqHh02fpTz69Qc1QSseNX29bhz1ROIyNyxExfawVKTm1GQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-strikethrough": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz", + "integrity": "sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz", + "integrity": "sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "markdown-table": "^3.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-gfm-task-list-item": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz", + "integrity": "sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz", + "integrity": "sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w==", + "license": "MIT", + "dependencies": { + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-mdx-expression": "^2.0.0", + "mdast-util-mdx-jsx": "^3.0.0", + "mdast-util-mdxjs-esm": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-expression": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.1.tgz", + "integrity": "sha512-J6f+9hUp+ldTZqKRSg7Vw5V6MqjATc+3E4gf3CFNcuZNWD8XdyI6zQ8GqH7f8169MM6P7hMBRDVGnn7oHB9kXQ==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdx-jsx": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.2.0.tgz", + "integrity": "sha512-lj/z8v0r6ZtsN/cGNNtemmmfoLAFZnjMbNyLzBafjzikOM+glrjNHPlf6lQDOTccj9n5b0PPihEBbhneMyGs1Q==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "ccount": "^2.0.0", + "devlop": "^1.1.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0", + "parse-entities": "^4.0.0", + "stringify-entities": "^4.0.0", + "unist-util-stringify-position": "^4.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-mdxjs-esm": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz", + "integrity": "sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg==", + "license": "MIT", + "dependencies": { + "@types/estree-jsx": "^1.0.0", + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "devlop": "^1.0.0", + "mdast-util-from-markdown": "^2.0.0", + "mdast-util-to-markdown": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-phrasing": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.1.0.tgz", + "integrity": "sha512-TqICwyvJJpBwvGAMZjj4J2n0X8QWp21b9l0o7eXyVJ25YNWYbJDVIyD1bZXE6WtV6RmKJVYmQAKWa0zWOABz2w==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-hast": { + "version": "13.2.1", + "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz", + "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "@ungap/structured-clone": "^1.0.0", + "devlop": "^1.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "trim-lines": "^3.0.0", + "unist-util-position": "^5.0.0", + "unist-util-visit": "^5.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-markdown": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.2.tgz", + "integrity": "sha512-xj68wMTvGXVOKonmog6LwyJKrYXZPvlwabaryTjLh9LuvovB/KAH+kvi8Gjj+7rJjsFi23nkUxRQv1KqSroMqA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "@types/unist": "^3.0.0", + "longest-streak": "^3.0.0", + "mdast-util-phrasing": "^4.0.0", + "mdast-util-to-string": "^4.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-decode-string": "^2.0.0", + "unist-util-visit": "^5.0.0", + "zwitch": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdast-util-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz", + "integrity": "sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/mdn-data": { + "version": "2.12.2", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.12.2.tgz", + "integrity": "sha512-IEn+pegP1aManZuckezWCO+XZQDplx1366JoVhTpMpBB1sPey/SbveZQUosKiKiGYjg1wH4pMlNgXbCiYgihQA==", + "license": "CC0-1.0" + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromark": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromark/-/micromark-4.0.2.tgz", + "integrity": "sha512-zpe98Q6kvavpCr1NPVSCMebCKfD7CA2NqZ+rykeNhONIJBpc1tFKt9hucLGwha3jNTNI8lHpctWJWoimVF4PfA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/debug": "^4.0.0", + "debug": "^4.0.0", + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-core-commonmark": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.3.tgz", + "integrity": "sha512-RDBrHEMSxVFLg6xvnXmb1Ayr2WzLAWjeSATAoxwKYJV94TeNavgoIdA0a9ytzDSVzBy2YKFK+emCPOEibLeCrg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-destination": "^2.0.0", + "micromark-factory-label": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-title": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-html-tag-name": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-subtokenize": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-directive": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.2.tgz", + "integrity": "sha512-wjcXHgk+PPdmvR58Le9d7zQYWy+vKEU9Se44p2CrCDPiLr2FMyiT4Fyb5UFKFC66wGB3kPlgD7q3TnoqPS7SZA==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-factory-whitespace": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "parse-entities": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz", + "integrity": "sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w==", + "license": "MIT", + "dependencies": { + "micromark-extension-gfm-autolink-literal": "^2.0.0", + "micromark-extension-gfm-footnote": "^2.0.0", + "micromark-extension-gfm-strikethrough": "^2.0.0", + "micromark-extension-gfm-table": "^2.0.0", + "micromark-extension-gfm-tagfilter": "^2.0.0", + "micromark-extension-gfm-task-list-item": "^2.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-autolink-literal": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.1.0.tgz", + "integrity": "sha512-oOg7knzhicgQ3t4QCjCWgTmfNhvQbDDnJeVu9v81r7NltNCVmhPy1fJRX27pISafdjL+SVc4d3l48Gb6pbRypw==", + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-footnote": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.1.0.tgz", + "integrity": "sha512-/yPhxI1ntnDNsiHtzLKYnE3vf9JZ6cAisqVDauhp4CEHxlb4uoOTxOCJ+9s51bIB8U1N1FJ1RXOKTIlD5B/gqw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-normalize-identifier": "^2.0.0", + "micromark-util-sanitize-uri": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-strikethrough": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.1.0.tgz", + "integrity": "sha512-ADVjpOOkjz1hhkZLlBiYA9cR2Anf8F4HqZUO6e5eDcPQd0Txw5fxLzzxnEkSkfnD0wziSGiv7sYhk/ktvbf1uw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-classify-character": "^2.0.0", + "micromark-util-resolve-all": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-table": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.1.1.tgz", + "integrity": "sha512-t2OU/dXXioARrC6yWfJ4hqB7rct14e8f7m0cbI5hUmDyyIlwv5vEtooptH8INkbLzOatzKuVbQmAYcbWoyz6Dg==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-tagfilter": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz", + "integrity": "sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-gfm-task-list-item": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.1.0.tgz", + "integrity": "sha512-qIBZhqxqI6fjLDYFTBIa4eivDMnP+OZqsNwmQ3xNLE4Cxwc+zfQEfbs6tzAo2Hjq+bh6q5F+Z8/cksrLFYWQQw==", + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-expression": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.1.tgz", + "integrity": "sha512-dD/ADLJ1AeMvSAKBwO22zG22N4ybhe7kFIZ3LsDI0GlsNr2A3KYxb0LdC1u5rj4Nw+CHKY0RVdnHX8vj8ejm4Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-extension-mdx-jsx": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.2.tgz", + "integrity": "sha512-e5+q1DjMh62LZAJOnDraSSbDMvGJ8x3cbjygy2qFEi7HCeUT4BDKCvMozPozcD6WmOt6sVvYDNBKhFSz3kjOVQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "estree-util-is-identifier-name": "^3.0.0", + "micromark-factory-mdx-expression": "^2.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdx-md": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz", + "integrity": "sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ==", + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz", + "integrity": "sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ==", + "license": "MIT", + "dependencies": { + "acorn": "^8.0.0", + "acorn-jsx": "^5.0.0", + "micromark-extension-mdx-expression": "^3.0.0", + "micromark-extension-mdx-jsx": "^3.0.0", + "micromark-extension-mdx-md": "^2.0.0", + "micromark-extension-mdxjs-esm": "^3.0.0", + "micromark-util-combine-extensions": "^2.0.0", + "micromark-util-types": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-extension-mdxjs-esm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz", + "integrity": "sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-core-commonmark": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/micromark-factory-destination": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.1.tgz", + "integrity": "sha512-Xe6rDdJlkmbFRExpTOmRj9N3MaWmbAgdpSrBQvCFqhezUn4AHqJHbaEnfbVYYiexVSs//tqOdY/DxhjdCiJnIA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-label": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.1.tgz", + "integrity": "sha512-VFMekyQExqIW7xIChcXn4ok29YE3rnuyveW3wZQWWqF4Nv9Wk5rgJ99KzPvHjkmPXF93FXIbBp6YdW3t71/7Vg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-mdx-expression": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.3.tgz", + "integrity": "sha512-kQnEtA3vzucU2BkrIa8/VaSAsP+EJ3CKOvhMuJgOEGg9KDC6OAY6nSnNDVRiVNRqj7Y4SlSzcStaH/5jge8JdQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "devlop": "^1.0.0", + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-events-to-acorn": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unist-util-position-from-estree": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, + "node_modules/micromark-factory-space": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.1.tgz", + "integrity": "sha512-zRkxjtBxxLd2Sc0d+fbnEunsTj46SWXgXciZmHq0kDYGnck/ZSGj9/wULTV95uoeYiK5hRXP2mJ98Uo4cq/LQg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-title": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.1.tgz", + "integrity": "sha512-5bZ+3CjhAd9eChYTHsjy6TGxpOFSKgKKJPJxr293jTbfry2KDoWkhBb6TcPVB4NmzaPhMs1Frm9AZH7OD4Cjzw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-factory-whitespace": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.1.tgz", + "integrity": "sha512-Ob0nuZ3PKt/n0hORHyvoD9uZhr+Za8sFoP+OnMcnWK5lngSzALgQYKMr9RJVOWLqQYuyn6ulqGWSXdwf6F80lQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-factory-space": "^2.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-character": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.1.1.tgz", + "integrity": "sha512-wv8tdUTJ3thSFFFJKtpYKOYiGP2+v96Hvk4Tu8KpCAsTMs6yi+nVmGh1syvSCsaxz45J6Jbw+9DD6g97+NV67Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-chunked": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.1.tgz", + "integrity": "sha512-QUNFEOPELfmvv+4xiNg2sRYeS/P84pTW0TCgP5zc9FpXetHY0ab7SxKyAQCNCc1eK0459uoLI1y5oO5Vc1dbhA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-classify-character": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.1.tgz", + "integrity": "sha512-K0kHzM6afW/MbeWYWLjoHQv1sgg2Q9EccHEDzSkxiP/EaagNzCm7T/WMKZ3rjMbvIpvBiZgwR3dKMygtA4mG1Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-combine-extensions": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.1.tgz", + "integrity": "sha512-OnAnH8Ujmy59JcyZw8JSbK9cGpdVY44NKgSM7E9Eh7DiLS2E9RNQf0dONaGDzEG9yjEl5hcqeIsj4hfRkLH/Bg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-chunked": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-numeric-character-reference": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.2.tgz", + "integrity": "sha512-ccUbYk6CwVdkmCQMyr64dXz42EfHGkPQlBj5p7YVGzq8I7CtjXZJrubAYezf7Rp+bjPseiROqe7G6foFd+lEuw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-decode-string": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.1.tgz", + "integrity": "sha512-nDV/77Fj6eH1ynwscYTOsbK7rR//Uj0bZXBwJZRfaLEJ1iGBR6kIfNmlNqaqJf649EP0F3NWNdeJi03elllNUQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "decode-named-character-reference": "^1.0.0", + "micromark-util-character": "^2.0.0", + "micromark-util-decode-numeric-character-reference": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-encode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.1.tgz", + "integrity": "sha512-c3cVx2y4KqUnwopcO9b/SCdo2O67LwJJ/UyqGfbigahfegL9myoEFoDYZgkT7f36T0bLrM9hZTAaAyH+PCAXjw==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-events-to-acorn": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.3.tgz", + "integrity": "sha512-jmsiEIiZ1n7X1Rr5k8wVExBQCg5jy4UXVADItHmNk1zkwEVhBuIUKRu3fqv+hs4nxLISi2DQGlqIOGiFxgbfHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/unist": "^3.0.0", + "devlop": "^1.0.0", + "estree-util-visit": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0", + "vfile-message": "^4.0.0" + } + }, + "node_modules/micromark-util-html-tag-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.1.tgz", + "integrity": "sha512-2cNEiYDhCWKI+Gs9T0Tiysk136SnR13hhO8yW6BGNyhOC4qYFnwF1nKfD3HFAIXA5c45RrIG1ub11GiXeYd1xA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-normalize-identifier": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.1.tgz", + "integrity": "sha512-sxPqmo70LyARJs0w2UclACPUUEqltCkJ6PhKdMIDuJ3gSf/Q+/GIe3WKl0Ijb/GyH9lOpUkRAO2wp0GVkLvS9Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-resolve-all": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.1.tgz", + "integrity": "sha512-VdQyxFWFT2/FGJgwQnJYbe1jjQoNTS4RjglmSjTUlpUMa95Htx9NHeYW4rGDJzbjvCsl9eLjMQwGeElsqmzcHg==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-sanitize-uri": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.1.tgz", + "integrity": "sha512-9N9IomZ/YuGGZZmQec1MbgxtlgougxTodVwDzzEouPKo3qFWvymFHWcnDi2vzV1ff6kas9ucW+o3yzJK9YB1AQ==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "micromark-util-character": "^2.0.0", + "micromark-util-encode": "^2.0.0", + "micromark-util-symbol": "^2.0.0" + } + }, + "node_modules/micromark-util-subtokenize": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.1.0.tgz", + "integrity": "sha512-XQLu552iSctvnEcgXw6+Sx75GflAPNED1qx7eBJ+wydBb2KCbRZe+NwvIEEMM83uml1+2WSXpBAcp9IUCgCYWA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT", + "dependencies": { + "devlop": "^1.0.0", + "micromark-util-chunked": "^2.0.0", + "micromark-util-symbol": "^2.0.0", + "micromark-util-types": "^2.0.0" + } + }, + "node_modules/micromark-util-symbol": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.1.tgz", + "integrity": "sha512-vs5t8Apaud9N28kgCrRUdEed4UJ+wWNvicHLPxCa9ENlYuAY31M0ETy5y1vA33YoNPDFTghEbnh6efaE8h4x0Q==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromark-util-types": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.2.tgz", + "integrity": "sha512-Yw0ECSpJoViF1qTU4DC6NwtC4aWGt1EkzaQB8KPPyCRR8z9TWeV0HbEFGTO+ZY1wB22zmxnJqhPyTpOVCpeHTA==", + "funding": [ + { + "type": "GitHub Sponsors", + "url": "https://github.com/sponsors/unifiedjs" + }, + { + "type": "OpenCollective", + "url": "https://opencollective.com/unified" + } + ], + "license": "MIT" + }, + "node_modules/micromatch": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", + "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/micromatch/node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/mrmime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.1.tgz", + "integrity": "sha512-Y3wQdFg2Va6etvQ5I82yUhGdsKrcYox6p7FfL1LbK2J4V01F9TGlepTIhnK24t7koZibmg82KGglhA1XK5IsLQ==", + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "license": "MIT" + }, + "node_modules/muggle-string": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", + "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/nanoid": { + "version": "3.3.11", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", + "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/neotraverse": { + "version": "0.6.18", + "resolved": "https://registry.npmjs.org/neotraverse/-/neotraverse-0.6.18.tgz", + "integrity": "sha512-Z4SmBUweYa09+o6pG+eASabEpP6QkQ70yHj351pQoEXIs8uHbaU2DWVmzBANKgflPa47A50PtB2+NgRpQvr7vA==", + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/nlcst-to-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/nlcst-to-string/-/nlcst-to-string-4.0.0.tgz", + "integrity": "sha512-YKLBCcUYKAg0FNlOBT6aI91qFmSiFKiluk655WzPF+DDMA02qIyy8uiRqI8QXtcFpEvll12LpL5MXqEmAZ+dcA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/node-fetch-native": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.7.tgz", + "integrity": "sha512-g9yhqoedzIUm0nTnTqAQvueMPVOuIY16bqgAJJC8XOOubYFNwz6IER9qs0Gq2Xd0+CecCKFjtdDTMA4u4xG06Q==", + "license": "MIT" + }, + "node_modules/node-mock-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/node-mock-http/-/node-mock-http-1.0.4.tgz", + "integrity": "sha512-8DY+kFsDkNXy1sJglUfuODx1/opAGJGyrTuFqEoN90oRc2Vk0ZbD4K2qmKXBBEhZQzdKHIVfEJpDU8Ak2NJEvQ==", + "license": "MIT" + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/ofetch": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/ofetch/-/ofetch-1.5.1.tgz", + "integrity": "sha512-2W4oUZlVaqAPAil6FUg/difl6YhqhUR7x2eZY4bQCko22UXg3hptq9KLQdqFClV+Wu85UX7hNtdGTngi/1BxcA==", + "license": "MIT", + "dependencies": { + "destr": "^2.0.5", + "node-fetch-native": "^1.6.7", + "ufo": "^1.6.1" + } + }, + "node_modules/ohash": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/ohash/-/ohash-2.0.11.tgz", + "integrity": "sha512-RdR9FQrFwNBNXAr4GixM8YaRZRJ5PUWbKYbE5eOsrwAjJW0q2REGcf79oYPsLyskQCZG1PLN+S/K1V00joZAoQ==", + "license": "MIT" + }, + "node_modules/oniguruma-parser": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/oniguruma-parser/-/oniguruma-parser-0.12.1.tgz", + "integrity": "sha512-8Unqkvk1RYc6yq2WBYRj4hdnsAxVze8i7iPfQr8e4uSP3tRv0rpZcbGUDvxfQQcdwHt/e9PrMvGCsa8OqG9X3w==", + "license": "MIT" + }, + "node_modules/oniguruma-to-es": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/oniguruma-to-es/-/oniguruma-to-es-4.3.4.tgz", + "integrity": "sha512-3VhUGN3w2eYxnTzHn+ikMI+fp/96KoRSVK9/kMTcFqj1NRDh2IhQCKvYxDnWePKRXY/AqH+Fuiyb7VHSzBjHfA==", + "license": "MIT", + "dependencies": { + "oniguruma-parser": "^0.12.1", + "regex": "^6.0.1", + "regex-recursion": "^6.0.2" + } + }, + "node_modules/p-limit": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-6.2.0.tgz", + "integrity": "sha512-kuUqqHNUqoIWp/c467RI4X6mmyuojY5jGutNU0wVTmEOOfcuwLqyMVoAi9MKi2Ak+5i9+nhmrK4ufZE8069kHA==", + "license": "MIT", + "dependencies": { + "yocto-queue": "^1.1.1" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/p-queue/-/p-queue-8.1.1.tgz", + "integrity": "sha512-aNZ+VfjobsWryoiPnEApGGmf5WmNsCo9xu8dfaYamG5qaLP7ClhLN6NgsFe6SwJ2UbLEBK5dv9x8Mn5+RVhMWQ==", + "license": "MIT", + "dependencies": { + "eventemitter3": "^5.0.1", + "p-timeout": "^6.1.2" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-timeout": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-6.1.4.tgz", + "integrity": "sha512-MyIV3ZA/PmyBN/ud8vV9XzwTrNtR4jFrObymZYnZqMmW0zA8Z17vnT0rBgFE/TlohB+YCHqXMgZzb3Csp49vqg==", + "license": "MIT", + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/package-manager-detector": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/package-manager-detector/-/package-manager-detector-1.6.0.tgz", + "integrity": "sha512-61A5ThoTiDG/C8s8UMZwSorAGwMJ0ERVGj2OjoW5pAalsNOg15+iQiPzrLJ4jhZ1HJzmC2PIHT2oEiH3R5fzNA==", + "license": "MIT" + }, + "node_modules/pagefind": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/pagefind/-/pagefind-1.4.0.tgz", + "integrity": "sha512-z2kY1mQlL4J8q5EIsQkLzQjilovKzfNVhX8De6oyE6uHpfFtyBaqUpcl/XzJC/4fjD8vBDyh1zolimIcVrCn9g==", + "license": "MIT", + "bin": { + "pagefind": "lib/runner/bin.cjs" + }, + "optionalDependencies": { + "@pagefind/darwin-arm64": "1.4.0", + "@pagefind/darwin-x64": "1.4.0", + "@pagefind/freebsd-x64": "1.4.0", + "@pagefind/linux-arm64": "1.4.0", + "@pagefind/linux-x64": "1.4.0", + "@pagefind/windows-x64": "1.4.0" + } + }, + "node_modules/pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha512-NUcwaKxUxWrZLpDG+z/xZaCgQITkA/Dv4V/T6bw7VON6l1Xz/VnrBqrYjZQ12TamKHzITTfOEIYUj48y2KXImA==", + "license": "MIT" + }, + "node_modules/parse-entities": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.2.tgz", + "integrity": "sha512-GG2AQYWoLgL877gQIKeRPGO1xF9+eG1ujIb5soS5gPvLQ1y2o8FL90w2QWNdf9I361Mpp7726c+lj3U0qK1uGw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^2.0.0", + "character-entities-legacy": "^3.0.0", + "character-reference-invalid": "^2.0.0", + "decode-named-character-reference": "^1.0.0", + "is-alphanumerical": "^2.0.0", + "is-decimal": "^2.0.0", + "is-hexadecimal": "^2.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse-entities/node_modules/@types/unist": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.11.tgz", + "integrity": "sha512-CmBKiL6NNo/OqgmMn95Fk9Whlp2mtvIv+KNpQKN2F4SjvrEesubTRWGYSg+BnWZOnlCaSTU1sMpsBOzgbYhnsA==", + "license": "MIT" + }, + "node_modules/parse-latin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/parse-latin/-/parse-latin-7.0.0.tgz", + "integrity": "sha512-mhHgobPPua5kZ98EF4HWiH167JWBfl4pvAIXXdbaVohtK7a6YBOy56kvhCqduqyo/f3yrHFWmqmiMg/BkBkYYQ==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "@types/unist": "^3.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-modify-children": "^4.0.0", + "unist-util-visit-children": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/parse5": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-7.3.0.tgz", + "integrity": "sha512-IInvU7fabl34qmi9gY8XOVxhYyMyuH2xUNpb2q8/Y+7552KlejkRvqvD19nMoUW/uQGGbqNpA6Tufu5FL5BZgw==", + "license": "MIT", + "dependencies": { + "entities": "^6.0.0" + }, + "funding": { + "url": "https://github.com/inikulin/parse5?sponsor=1" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", + "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", + "dev": true, + "license": "MIT" + }, + "node_modules/piccolore": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/piccolore/-/piccolore-0.1.3.tgz", + "integrity": "sha512-o8bTeDWjE086iwKrROaDf31K0qC/BENdm15/uH9usSC/uZjJOKb2YGiVHfLY4GhwsERiPI1jmwI2XrA7ACOxVw==", + "license": "ISC" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", + "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-4.0.3.tgz", + "integrity": "sha512-5gTmgEY/sqK6gFXLIsQNH19lWb4ebPDLA4SdLP7dsWkIXHWlG66oPuVvXSGFPppYZz8ZDZq0dYYrbHfBCVUb1Q==", + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/postcss": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", + "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "peer": true, + "dependencies": { + "nanoid": "^3.3.11", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-nested": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.2.0.tgz", + "integrity": "sha512-HQbt28KulC5AJzG+cZtj9kvKB93CFCdLvog1WFLf1D+xmMvPGlBstkpTEZfK5+AN9hfJocyBFCNiqyS48bpgzQ==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.1.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.1.2.tgz", + "integrity": "sha512-Q8qQfPiZ+THO/3ZrOrO0cJJKfpYCagtMUkXbnEfmgUjwXg6z/WBeOyS9APBBPCTSiDV+s4SwQGu8yFsiMRIudg==", + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/prettier": { + "version": "3.7.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.7.4.tgz", + "integrity": "sha512-v6UNi1+3hSlVvv8fSaoUbggEM5VErKmmpGA7Pl3HF8V6uKY7rvClBOJlH6yNwQtfTueNkGVpOv/mtWL9L4bgRA==", + "dev": true, + "license": "MIT", + "peer": true, + "bin": { + "prettier": "bin/prettier.cjs" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prismjs": { + "version": "1.30.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.30.0.tgz", + "integrity": "sha512-DEvV2ZF2r2/63V+tK8hQvrR2ZGn10srHbXviTlcv7Kpzw8jWiNTqbVgjO3IY8RxrrOUF8VPMQQFysYYYv0YZxw==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prompts/node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/property-information": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-7.1.0.tgz", + "integrity": "sha512-TwEZ+X+yCJmYfL7TPUOcvBZ4QfoT5YenQiJuX//0th53DE6w0xxLEtfK3iyryQFddXuvkIk51EEgrJQ0WJkOmQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/radix3": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/radix3/-/radix3-1.1.2.tgz", + "integrity": "sha512-b484I/7b8rDEdSDKckSSBA8knMpcdsXudlE/LNL639wFoHKwLbEkQFZHWEYwDC0wa0FKUcCY+GAF73Z7wxNVFA==", + "license": "MIT" + }, + "node_modules/readdirp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/recma-build-jsx": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-build-jsx/-/recma-build-jsx-1.0.0.tgz", + "integrity": "sha512-8GtdyqaBcDfva+GUKDr3nev3VpKAhup1+RvkMvUxURHpW7QyIvk9F5wz7Vzo06CEMSilw6uArgRqhpiUcWp8ew==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-util-build-jsx": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/recma-jsx": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/recma-jsx/-/recma-jsx-1.0.1.tgz", + "integrity": "sha512-huSIy7VU2Z5OLv6oFLosQGGDqPqdO1iq6bWNAdhzMxSJP7RAso4fCZ1cKu8j9YHCZf3TPrq4dw3okhrylgcd7w==", + "license": "MIT", + "dependencies": { + "acorn-jsx": "^5.0.0", + "estree-util-to-js": "^2.0.0", + "recma-parse": "^1.0.0", + "recma-stringify": "^1.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + }, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/recma-parse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-parse/-/recma-parse-1.0.0.tgz", + "integrity": "sha512-OYLsIGBB5Y5wjnSnQW6t3Xg7q3fQ7FWbw/vcXtORTnyaSFscOtABg+7Pnz6YZ6c27fG1/aN8CjfwoUEUIdwqWQ==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "esast-util-from-js": "^2.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/recma-stringify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/recma-stringify/-/recma-stringify-1.0.0.tgz", + "integrity": "sha512-cjwII1MdIIVloKvC9ErQ+OgAtwHBmcZ0Bg4ciz78FtbT8In39aAYbaA7zvxQ61xVMSPE8WxhLwLbhif4Js2C+g==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-util-to-js": "^2.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/regex": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/regex/-/regex-6.0.1.tgz", + "integrity": "sha512-uorlqlzAKjKQZ5P+kTJr3eeJGSVroLKoHmquUj4zHWuR+hEyNqlXsSKlYYF5F4NI6nl7tWCs0apKJ0lmfsXAPA==", + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-recursion": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/regex-recursion/-/regex-recursion-6.0.2.tgz", + "integrity": "sha512-0YCaSCq2VRIebiaUviZNs0cBz1kg5kVS2UKUfNIx8YVs1cN3AV7NTctO5FOKBA+UT2BPJIWZauYHPqJODG50cg==", + "license": "MIT", + "dependencies": { + "regex-utilities": "^2.3.0" + } + }, + "node_modules/regex-utilities": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/regex-utilities/-/regex-utilities-2.3.0.tgz", + "integrity": "sha512-8VhliFJAWRaUiVvREIiW2NXXTmHs4vMNnSzuJVhscgmGav3g9VDxLrQndI3dZZVVdp0ZO/5v0xmX516/7M9cng==", + "license": "MIT" + }, + "node_modules/rehype": { + "version": "13.0.2", + "resolved": "https://registry.npmjs.org/rehype/-/rehype-13.0.2.tgz", + "integrity": "sha512-j31mdaRFrwFRUIlxGeuPXXKWQxet52RBQRvCmzl5eCefn/KGbomK5GMHNMsOJf55fgo3qw5tST5neDuarDYR2A==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "rehype-parse": "^9.0.0", + "rehype-stringify": "^10.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-expressive-code": { + "version": "0.41.3", + "resolved": "https://registry.npmjs.org/rehype-expressive-code/-/rehype-expressive-code-0.41.3.tgz", + "integrity": "sha512-8d9Py4c/V6I/Od2VIXFAdpiO2kc0SV2qTJsRAaqSIcM9aruW4ASLNe2kOEo1inXAAkIhpFzAHTc358HKbvpNUg==", + "license": "MIT", + "dependencies": { + "expressive-code": "^0.41.3" + } + }, + "node_modules/rehype-format": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/rehype-format/-/rehype-format-5.0.1.tgz", + "integrity": "sha512-zvmVru9uB0josBVpr946OR8ui7nJEdzZobwLOOqHb/OOD88W0Vk2SqLwoVOj0fM6IPCCO6TaV9CvQvJMWwukFQ==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-format": "^1.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-parse": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-9.0.1.tgz", + "integrity": "sha512-ksCzCD0Fgfh7trPDxr2rSylbwq9iYDkSn8TCDmEJ49ljEUBxDVCzCHv7QNzZOfODanX4+bWQ4WZqLCRWYLfhag==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-from-html": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-raw": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz", + "integrity": "sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-raw": "^9.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-recma": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rehype-recma/-/rehype-recma-1.0.0.tgz", + "integrity": "sha512-lqA4rGUf1JmacCNWWZx0Wv1dHqMwxzsDWYMTowuplHF3xH0N/MmrZ/G3BDZnzAkRmxDadujCjaKM2hqYdCBOGw==", + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "@types/hast": "^3.0.0", + "hast-util-to-estree": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/rehype-stringify": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/rehype-stringify/-/rehype-stringify-10.0.1.tgz", + "integrity": "sha512-k9ecfXHmIPuFVI61B9DeLPN0qFHfawM6RsuX48hoqlaKSF61RskNjSm1lI8PhBEM0MRdLxVVm4WmTqJQccH9mA==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "hast-util-to-html": "^9.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-directive": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.1.tgz", + "integrity": "sha512-gwglrEQEZcZYgVyG1tQuA+h58EZfq5CSULw7J90AFuCTyib1thgHPoqQ+h9iFvU6R+vnZ5oNFQR5QKgGpk741A==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-directive": "^3.0.0", + "micromark-extension-directive": "^3.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-gfm": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.1.tgz", + "integrity": "sha512-1quofZ2RQ9EWdeN34S79+KExV1764+wCUGop5CPL1WGdD0ocPpu91lzPGbwWMECpEpd42kJGQwzRfyov9j4yNg==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-gfm": "^3.0.0", + "micromark-extension-gfm": "^3.0.0", + "remark-parse": "^11.0.0", + "remark-stringify": "^11.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-mdx": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.1.1.tgz", + "integrity": "sha512-Pjj2IYlUY3+D8x00UJsIOg5BEvfMyeI+2uLPn9VO9Wg4MEtN/VTIq2NEJQfde9PnX15KgtHyl9S0BcTnWrIuWg==", + "license": "MIT", + "dependencies": { + "mdast-util-mdx": "^3.0.0", + "micromark-extension-mdxjs": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-parse": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz", + "integrity": "sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-from-markdown": "^2.0.0", + "micromark-util-types": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-rehype": { + "version": "11.1.2", + "resolved": "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.1.2.tgz", + "integrity": "sha512-Dh7l57ianaEoIpzbp0PC9UKAdCSVklD8E5Rpw7ETfbTl3FqcOOgq5q2LVDhgGCkaBv7p24JXikPdvhhmHvKMsw==", + "license": "MIT", + "dependencies": { + "@types/hast": "^3.0.0", + "@types/mdast": "^4.0.0", + "mdast-util-to-hast": "^13.0.0", + "unified": "^11.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/remark-smartypants": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/remark-smartypants/-/remark-smartypants-3.0.2.tgz", + "integrity": "sha512-ILTWeOriIluwEvPjv67v7Blgrcx+LZOkAUVtKI3putuhlZm84FnqDORNXPPm+HY3NdZOMhyDwZ1E+eZB/Df5dA==", + "license": "MIT", + "dependencies": { + "retext": "^9.0.0", + "retext-smartypants": "^6.0.0", + "unified": "^11.0.4", + "unist-util-visit": "^5.0.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/remark-stringify": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz", + "integrity": "sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw==", + "license": "MIT", + "dependencies": { + "@types/mdast": "^4.0.0", + "mdast-util-to-markdown": "^2.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/request-light": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.7.0.tgz", + "integrity": "sha512-lMbBMrDoxgsyO+yB3sDcrDuX85yYt7sS8BfQd11jtbW/z5ZWgLZRcEGLsLoYw7I0WSUGQBs8CC8ScIxkTX1+6Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/restructure": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/restructure/-/restructure-3.0.2.tgz", + "integrity": "sha512-gSfoiOEA0VPE6Tukkrr7I0RBdE0s7H1eFCDBk05l1KIQT1UIKNc5JZy6jdyW6eYH3aR3g5b3PuL77rq0hvwtAw==", + "license": "MIT" + }, + "node_modules/retext": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/retext/-/retext-9.0.0.tgz", + "integrity": "sha512-sbMDcpHCNjvlheSgMfEcVrZko3cDzdbe1x/e7G66dFp0Ff7Mldvi2uv6JkJQzdRcvLYE8CA8Oe8siQx8ZOgTcA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "retext-latin": "^4.0.0", + "retext-stringify": "^4.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-latin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-latin/-/retext-latin-4.0.0.tgz", + "integrity": "sha512-hv9woG7Fy0M9IlRQloq/N6atV82NxLGveq+3H2WOi79dtIYWN8OaxogDm77f8YnVXJL2VD3bbqowu5E3EMhBYA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "parse-latin": "^7.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-smartypants": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/retext-smartypants/-/retext-smartypants-6.2.0.tgz", + "integrity": "sha512-kk0jOU7+zGv//kfjXEBjdIryL1Acl4i9XNkHxtM7Tm5lFiCog576fjNC9hjoR7LTKQ0DsPWy09JummSsH1uqfQ==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/retext-stringify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/retext-stringify/-/retext-stringify-4.0.0.tgz", + "integrity": "sha512-rtfN/0o8kL1e+78+uxPTqu1Klt0yPzKuQ2BfWwwfgIUSayyzxpM1PJzkKt4V8803uB9qSy32MvI7Xep9khTpiA==", + "license": "MIT", + "dependencies": { + "@types/nlcst": "^2.0.0", + "nlcst-to-string": "^4.0.0", + "unified": "^11.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/reusify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.1.0.tgz", + "integrity": "sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rollup": { + "version": "4.53.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.53.3.tgz", + "integrity": "sha512-w8GmOxZfBmKknvdXU1sdM9NHcoQejwF/4mNgj2JuEEdRaHwwF12K7e9eXn1nLZ07ad+du76mkVsyeb2rKGllsA==", + "license": "MIT", + "peer": true, + "dependencies": { + "@types/estree": "1.0.8" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.53.3", + "@rollup/rollup-android-arm64": "4.53.3", + "@rollup/rollup-darwin-arm64": "4.53.3", + "@rollup/rollup-darwin-x64": "4.53.3", + "@rollup/rollup-freebsd-arm64": "4.53.3", + "@rollup/rollup-freebsd-x64": "4.53.3", + "@rollup/rollup-linux-arm-gnueabihf": "4.53.3", + "@rollup/rollup-linux-arm-musleabihf": "4.53.3", + "@rollup/rollup-linux-arm64-gnu": "4.53.3", + "@rollup/rollup-linux-arm64-musl": "4.53.3", + "@rollup/rollup-linux-loong64-gnu": "4.53.3", + "@rollup/rollup-linux-ppc64-gnu": "4.53.3", + "@rollup/rollup-linux-riscv64-gnu": "4.53.3", + "@rollup/rollup-linux-riscv64-musl": "4.53.3", + "@rollup/rollup-linux-s390x-gnu": "4.53.3", + "@rollup/rollup-linux-x64-gnu": "4.53.3", + "@rollup/rollup-linux-x64-musl": "4.53.3", + "@rollup/rollup-openharmony-arm64": "4.53.3", + "@rollup/rollup-win32-arm64-msvc": "4.53.3", + "@rollup/rollup-win32-ia32-msvc": "4.53.3", + "@rollup/rollup-win32-x64-gnu": "4.53.3", + "@rollup/rollup-win32-x64-msvc": "4.53.3", + "fsevents": "~2.3.2" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/sax": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.3.tgz", + "integrity": "sha512-yqYn1JhPczigF94DMS+shiDMjDowYO6y9+wB/4WgO0Y19jWYk0lQ4tuG5KI7kj4FTp1wxPj5IFfcrz/s1c3jjQ==", + "license": "BlueOak-1.0.0" + }, + "node_modules/semver": { + "version": "7.7.3", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sharp": { + "version": "0.34.5", + "resolved": "https://registry.npmjs.org/sharp/-/sharp-0.34.5.tgz", + "integrity": "sha512-Ou9I5Ft9WNcCbXrU9cMgPBcCK8LiwLqcbywW3t4oDV37n1pzpuNLsYiAV8eODnjbtQlSDwZ2cUEeQz4E54Hltg==", + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@img/colour": "^1.0.0", + "detect-libc": "^2.1.2", + "semver": "^7.7.3" + }, + "engines": { + "node": "^18.17.0 || ^20.3.0 || >=21.0.0" + }, + "funding": { + "url": "https://opencollective.com/libvips" + }, + "optionalDependencies": { + "@img/sharp-darwin-arm64": "0.34.5", + "@img/sharp-darwin-x64": "0.34.5", + "@img/sharp-libvips-darwin-arm64": "1.2.4", + "@img/sharp-libvips-darwin-x64": "1.2.4", + "@img/sharp-libvips-linux-arm": "1.2.4", + "@img/sharp-libvips-linux-arm64": "1.2.4", + "@img/sharp-libvips-linux-ppc64": "1.2.4", + "@img/sharp-libvips-linux-riscv64": "1.2.4", + "@img/sharp-libvips-linux-s390x": "1.2.4", + "@img/sharp-libvips-linux-x64": "1.2.4", + "@img/sharp-libvips-linuxmusl-arm64": "1.2.4", + "@img/sharp-libvips-linuxmusl-x64": "1.2.4", + "@img/sharp-linux-arm": "0.34.5", + "@img/sharp-linux-arm64": "0.34.5", + "@img/sharp-linux-ppc64": "0.34.5", + "@img/sharp-linux-riscv64": "0.34.5", + "@img/sharp-linux-s390x": "0.34.5", + "@img/sharp-linux-x64": "0.34.5", + "@img/sharp-linuxmusl-arm64": "0.34.5", + "@img/sharp-linuxmusl-x64": "0.34.5", + "@img/sharp-wasm32": "0.34.5", + "@img/sharp-win32-arm64": "0.34.5", + "@img/sharp-win32-ia32": "0.34.5", + "@img/sharp-win32-x64": "0.34.5" + } + }, + "node_modules/shiki": { + "version": "3.19.0", + "resolved": "https://registry.npmjs.org/shiki/-/shiki-3.19.0.tgz", + "integrity": "sha512-77VJr3OR/VUZzPiStyRhADmO2jApMM0V2b1qf0RpfWya8Zr1PeZev5AEpPGAAKWdiYUtcZGBE4F5QvJml1PvWA==", + "license": "MIT", + "dependencies": { + "@shikijs/core": "3.19.0", + "@shikijs/engine-javascript": "3.19.0", + "@shikijs/engine-oniguruma": "3.19.0", + "@shikijs/langs": "3.19.0", + "@shikijs/themes": "3.19.0", + "@shikijs/types": "3.19.0", + "@shikijs/vscode-textmate": "^10.0.2", + "@types/hast": "^3.0.4" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "license": "MIT" + }, + "node_modules/sitemap": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-8.0.2.tgz", + "integrity": "sha512-LwktpJcyZDoa0IL6KT++lQ53pbSrx2c9ge41/SeLTyqy2XUNA6uR4+P9u5IVo5lPeL2arAcOKn1aZAxoYbCKlQ==", + "license": "MIT", + "dependencies": { + "@types/node": "^17.0.5", + "@types/sax": "^1.2.1", + "arg": "^5.0.0", + "sax": "^1.4.1" + }, + "bin": { + "sitemap": "dist/cli.js" + }, + "engines": { + "node": ">=14.0.0", + "npm": ">=6.0.0" + } + }, + "node_modules/sitemap/node_modules/@types/node": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz", + "integrity": "sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw==", + "license": "MIT" + }, + "node_modules/smol-toml": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/smol-toml/-/smol-toml-1.5.2.tgz", + "integrity": "sha512-QlaZEqcAH3/RtNyet1IPIYPsEWAaYyXXv1Krsi+1L/QHppjX4Ifm8MQsBISz9vE8cHicIq3clogsheili5vhaQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 18" + }, + "funding": { + "url": "https://github.com/sponsors/cyyynthia" + } + }, + "node_modules/source-map": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.6.tgz", + "integrity": "sha512-i5uvt8C3ikiWeNZSVZNWcfZPItFQOsYTUAOkcUPGd8DqDy1uOUikjt5dG+uRlwyvR108Fb9DOd4GvXfT0N2/uQ==", + "license": "BSD-3-Clause", + "engines": { + "node": ">= 12" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/space-separated-tokens": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/stream-replace-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/stream-replace-string/-/stream-replace-string-2.0.0.tgz", + "integrity": "sha512-TlnjJ1C0QrmxRNrON00JvaFFlNh5TTG00APw23j74ET7gkQpTASi6/L2fuiav8pzK715HXtUeClpBTw2NPSn6w==", + "license": "MIT" + }, + "node_modules/string-width": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-7.2.0.tgz", + "integrity": "sha512-tsaTIkKW9b4N+AEj+SVA+WhJzV7/zMhcSu78mLKWSk7cXMOSHsBKFWUs0fWwq8QyK3MgJBQRX6Gbi4kYbdvGkQ==", + "license": "MIT", + "dependencies": { + "emoji-regex": "^10.3.0", + "get-east-asian-width": "^1.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stringify-entities": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.4.tgz", + "integrity": "sha512-IwfBptatlO+QCJUo19AqvrPNqlVMpW9YEL2LIVY+Rpv2qsjCGxaDLNRgeGsQWJhfItebuJhsGSLjaBbNSQ+ieg==", + "license": "MIT", + "dependencies": { + "character-entities-html4": "^2.0.0", + "character-entities-legacy": "^3.0.0" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/strip-ansi": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz", + "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==", + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/style-to-js": { + "version": "1.1.21", + "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz", + "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==", + "license": "MIT", + "dependencies": { + "style-to-object": "1.0.14" + } + }, + "node_modules/style-to-object": { + "version": "1.0.14", + "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz", + "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==", + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.7" + } + }, + "node_modules/svgo": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-4.0.0.tgz", + "integrity": "sha512-VvrHQ+9uniE+Mvx3+C9IEe/lWasXCU0nXMY2kZeLrHNICuRiC8uMPyM14UEaMOFA5mhyQqEkB02VoQ16n3DLaw==", + "license": "MIT", + "dependencies": { + "commander": "^11.1.0", + "css-select": "^5.1.0", + "css-tree": "^3.0.1", + "css-what": "^6.1.0", + "csso": "^5.0.5", + "picocolors": "^1.1.1", + "sax": "^1.4.1" + }, + "bin": { + "svgo": "bin/svgo.js" + }, + "engines": { + "node": ">=16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/svgo" + } + }, + "node_modules/tiny-inflate": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/tiny-inflate/-/tiny-inflate-1.0.3.tgz", + "integrity": "sha512-pkY1fj1cKHb2seWDy0B16HeWyczlJA9/WW3u3c4z/NiWDsO3DOU5D7nhTLE9CF0yXv/QZFY7sEJmj24dK+Rrqw==", + "license": "MIT" + }, + "node_modules/tinyexec": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.2.tgz", + "integrity": "sha512-W/KYk+NFhkmsYpuHq5JykngiOCnxeVL8v8dFnqxSD8qEEdRfXk1SDM6JzNqcERbcGYj9tMrDQBYV9cjgnunFIg==", + "license": "MIT", + "engines": { + "node": ">=18" + } + }, + "node_modules/tinyglobby": { + "version": "0.2.15", + "resolved": "https://registry.npmjs.org/tinyglobby/-/tinyglobby-0.2.15.tgz", + "integrity": "sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==", + "license": "MIT", + "dependencies": { + "fdir": "^6.5.0", + "picomatch": "^4.0.3" + }, + "engines": { + "node": ">=12.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/SuperchupuDev" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/trim-lines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz", + "integrity": "sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/trough": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/trough/-/trough-2.2.0.tgz", + "integrity": "sha512-tmMpK00BjZiUyVyvrBK7knerNgmgvcV/KLVyuma/SC+TQN167GrMRciANTz09+k3zW8L8t60jWO1GpfkZdjTaw==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/tsconfck": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/tsconfck/-/tsconfck-3.1.6.tgz", + "integrity": "sha512-ks6Vjr/jEw0P1gmOVwutM3B7fWxoWBL2KRDb1JfqGVawBmO5UsvmWOQFGHBPl5yxYz4eERr19E6L7NMv+Fej4w==", + "license": "MIT", + "bin": { + "tsconfck": "bin/tsconfck.js" + }, + "engines": { + "node": "^18 || >=20" + }, + "peerDependencies": { + "typescript": "^5.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", + "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", + "license": "0BSD" + }, + "node_modules/type-fest": { + "version": "4.41.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-4.41.0.tgz", + "integrity": "sha512-TeTSQ6H5YHvpqVwBRcnLDCBnDOHWYu7IvGbHT6N8AOymcr9PJGjc1GTtiWZTYg0NCgYwvnYWEkVChQAr9bjfwA==", + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typesafe-path": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/typesafe-path/-/typesafe-path-0.2.2.tgz", + "integrity": "sha512-OJabfkAg1WLZSqJAJ0Z6Sdt3utnbzr/jh+NAHoyWHJe8CMSy79Gm085094M9nvTPy22KzTVn5Zq5mbapCI/hPA==", + "dev": true, + "license": "MIT" + }, + "node_modules/typescript": { + "version": "5.9.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.9.3.tgz", + "integrity": "sha512-jl1vZzPDinLr9eUt3J/t7V6FgNEw9QjvBPdysz9KfQDD41fQrC2Y4vKQdiaUpFT4bXlb1RHhLpp8wtm6M5TgSw==", + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/typescript-auto-import-cache": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/typescript-auto-import-cache/-/typescript-auto-import-cache-0.3.6.tgz", + "integrity": "sha512-RpuHXrknHdVdK7wv/8ug3Fr0WNsNi5l5aB8MYYuXhq2UH5lnEB1htJ1smhtD5VeCsGr2p8mUDtd83LCQDFVgjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.3.8" + } + }, + "node_modules/ufo": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", + "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", + "license": "MIT" + }, + "node_modules/ultrahtml": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ultrahtml/-/ultrahtml-1.6.0.tgz", + "integrity": "sha512-R9fBn90VTJrqqLDwyMph+HGne8eqY1iPfYhPzZrvKpIfwkWZbcYlfpsb8B9dTvBfpy1/hqAD7Wi8EKfP9e8zdw==", + "license": "MIT" + }, + "node_modules/uncrypto": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/uncrypto/-/uncrypto-0.1.3.tgz", + "integrity": "sha512-Ql87qFHB3s/De2ClA9e0gsnS6zXG27SkTiSJwjCc9MebbfapQfuPzumMIUMi38ezPZVNFcHI9sUIepeQfw8J8Q==", + "license": "MIT" + }, + "node_modules/undici-types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", + "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "license": "MIT" + }, + "node_modules/unicode-properties": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/unicode-properties/-/unicode-properties-1.4.1.tgz", + "integrity": "sha512-CLjCCLQ6UuMxWnbIylkisbRj31qxHPAurvena/0iwSVbQ2G1VY5/HjV0IRabOEbDHlzZlRdCrD4NhB0JtU40Pg==", + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.0", + "unicode-trie": "^2.0.0" + } + }, + "node_modules/unicode-trie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-trie/-/unicode-trie-2.0.0.tgz", + "integrity": "sha512-x7bc76x0bm4prf1VLg79uhAzKw8DVboClSN5VxJuQ+LKDOVEW9CdH+VY7SP+vX7xCYQqzzgQpFqz15zeLvAtZQ==", + "license": "MIT", + "dependencies": { + "pako": "^0.2.5", + "tiny-inflate": "^1.0.0" + } + }, + "node_modules/unified": { + "version": "11.0.5", + "resolved": "https://registry.npmjs.org/unified/-/unified-11.0.5.tgz", + "integrity": "sha512-xKvGhPWw3k84Qjh8bI3ZeJjqnyadK+GEFtazSfZv/rKeTkTjOJho6mFqh2SM96iIcZokxiOpg78GazTSg8+KHA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "bail": "^2.0.0", + "devlop": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^4.0.0", + "trough": "^2.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unifont": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/unifont/-/unifont-0.6.0.tgz", + "integrity": "sha512-5Fx50fFQMQL5aeHyWnZX9122sSLckcDvcfFiBf3QYeHa7a1MKJooUy52b67moi2MJYkrfo/TWY+CoLdr/w0tTA==", + "license": "MIT", + "dependencies": { + "css-tree": "^3.0.0", + "ofetch": "^1.4.1", + "ohash": "^2.0.0" + } + }, + "node_modules/unist-util-find-after": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-find-after/-/unist-util-find-after-5.0.0.tgz", + "integrity": "sha512-amQa0Ep2m6hE2g72AugUItjbuM8X8cGQnFoHk0pGfrFeT9GZhzN5SW8nRsiGKK7Aif4CrACPENkA6P/Lw6fHGQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-is": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.1.tgz", + "integrity": "sha512-LsiILbtBETkDz8I9p1dQ0uyRUWuaQzd/cuEeS1hoRSyW5E5XGmTzlwY1OrNzzakGowI9Dr/I8HVaw4hTtnxy8g==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-modify-children": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-modify-children/-/unist-util-modify-children-4.0.0.tgz", + "integrity": "sha512-+tdN5fGNddvsQdIzUF3Xx82CU9sMM+fA0dLgR9vOmT0oPT2jH+P1nd5lSqfCfXAw+93NhcXNY2qqvTUtE4cQkw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "array-iterate": "^2.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz", + "integrity": "sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-position-from-estree": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz", + "integrity": "sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-remove-position": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz", + "integrity": "sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-visit": "^5.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-stringify-position": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz", + "integrity": "sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-children": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-children/-/unist-util-visit-children-3.0.0.tgz", + "integrity": "sha512-RgmdTfSBOg04sdPcpTSD1jzoNBjt9a80/ZCzp5cI9n1qPzLZWF9YdvWGN2zmTumP1HWhXKdUWexjy/Wy/lJ7tA==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unist-util-visit-parents": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.2.tgz", + "integrity": "sha512-goh1s1TBrqSqukSc8wrjwWhL0hiJxgA8m4kFxGlQ+8FYQ3C/m11FcTs4YYem7V664AhHVvgoQLk890Ssdsr2IQ==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/unstorage": { + "version": "1.17.3", + "resolved": "https://registry.npmjs.org/unstorage/-/unstorage-1.17.3.tgz", + "integrity": "sha512-i+JYyy0DoKmQ3FximTHbGadmIYb8JEpq7lxUjnjeB702bCPum0vzo6oy5Mfu0lpqISw7hCyMW2yj4nWC8bqJ3Q==", + "license": "MIT", + "dependencies": { + "anymatch": "^3.1.3", + "chokidar": "^4.0.3", + "destr": "^2.0.5", + "h3": "^1.15.4", + "lru-cache": "^10.4.3", + "node-fetch-native": "^1.6.7", + "ofetch": "^1.5.1", + "ufo": "^1.6.1" + }, + "peerDependencies": { + "@azure/app-configuration": "^1.8.0", + "@azure/cosmos": "^4.2.0", + "@azure/data-tables": "^13.3.0", + "@azure/identity": "^4.6.0", + "@azure/keyvault-secrets": "^4.9.0", + "@azure/storage-blob": "^12.26.0", + "@capacitor/preferences": "^6.0.3 || ^7.0.0", + "@deno/kv": ">=0.9.0", + "@netlify/blobs": "^6.5.0 || ^7.0.0 || ^8.1.0 || ^9.0.0 || ^10.0.0", + "@planetscale/database": "^1.19.0", + "@upstash/redis": "^1.34.3", + "@vercel/blob": ">=0.27.1", + "@vercel/functions": "^2.2.12 || ^3.0.0", + "@vercel/kv": "^1.0.1", + "aws4fetch": "^1.0.20", + "db0": ">=0.2.1", + "idb-keyval": "^6.2.1", + "ioredis": "^5.4.2", + "uploadthing": "^7.4.4" + }, + "peerDependenciesMeta": { + "@azure/app-configuration": { + "optional": true + }, + "@azure/cosmos": { + "optional": true + }, + "@azure/data-tables": { + "optional": true + }, + "@azure/identity": { + "optional": true + }, + "@azure/keyvault-secrets": { + "optional": true + }, + "@azure/storage-blob": { + "optional": true + }, + "@capacitor/preferences": { + "optional": true + }, + "@deno/kv": { + "optional": true + }, + "@netlify/blobs": { + "optional": true + }, + "@planetscale/database": { + "optional": true + }, + "@upstash/redis": { + "optional": true + }, + "@vercel/blob": { + "optional": true + }, + "@vercel/functions": { + "optional": true + }, + "@vercel/kv": { + "optional": true + }, + "aws4fetch": { + "optional": true + }, + "db0": { + "optional": true + }, + "idb-keyval": { + "optional": true + }, + "ioredis": { + "optional": true + }, + "uploadthing": { + "optional": true + } + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "license": "MIT" + }, + "node_modules/vfile": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-6.0.3.tgz", + "integrity": "sha512-KzIbH/9tXat2u30jf+smMwFCsno4wHVdNmzFyL+T/L3UGqqk6JKfVqOFOZEpZSHADH1k40ab6NUIXZq422ov3Q==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile-message": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-location": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.3.tgz", + "integrity": "sha512-5yXvWDEgqeiYiBe1lbxYF7UMAIm/IcopxMHrMQDq3nvKcjPKIhZklUKL+AE7J7uApI4kwe2snsK+eI6UTj9EHg==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "vfile": "^6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vfile-message": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.3.tgz", + "integrity": "sha512-QTHzsGd1EhbZs4AsQ20JX1rC3cOlt/IWJruk893DfLRr57lcnOeMaWG4K0JrRta4mIJZKth2Au3mM3u03/JWKw==", + "license": "MIT", + "dependencies": { + "@types/unist": "^3.0.0", + "unist-util-stringify-position": "^4.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/vite": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/vite/-/vite-6.4.1.tgz", + "integrity": "sha512-+Oxm7q9hDoLMyJOYfUYBuHQo+dkAloi33apOPP56pzj+vsdJDzr+j1NISE5pyaAuKL4A3UD34qd0lx5+kfKp2g==", + "license": "MIT", + "peer": true, + "dependencies": { + "esbuild": "^0.25.0", + "fdir": "^6.4.4", + "picomatch": "^4.0.2", + "postcss": "^8.5.3", + "rollup": "^4.34.9", + "tinyglobby": "^0.2.13" + }, + "bin": { + "vite": "bin/vite.js" + }, + "engines": { + "node": "^18.0.0 || ^20.0.0 || >=22.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || ^20.0.0 || >=22.0.0", + "jiti": ">=1.21.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "sass-embedded": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.16.0", + "tsx": "^4.8.1", + "yaml": "^2.4.2" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "jiti": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + }, + "tsx": { + "optional": true + }, + "yaml": { + "optional": true + } + } + }, + "node_modules/vitefu": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.1.1.tgz", + "integrity": "sha512-B/Fegf3i8zh0yFbpzZ21amWzHmuNlLlmJT6n7bu5e+pCHUKQIfXSYokrqOBGEMMe9UG2sostKQF9mml/vYaWJQ==", + "license": "MIT", + "workspaces": [ + "tests/deps/*", + "tests/projects/*", + "tests/projects/workspace/packages/*" + ], + "peerDependencies": { + "vite": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0-beta.0" + }, + "peerDependenciesMeta": { + "vite": { + "optional": true + } + } + }, + "node_modules/volar-service-css": { + "version": "0.0.67", + "resolved": "https://registry.npmjs.org/volar-service-css/-/volar-service-css-0.0.67.tgz", + "integrity": "sha512-zV7C6enn9T9tuvQ6iSUyYEs34iPXR69Pf9YYWpbFYPWzVs22w96BtE8p04XYXbmjU6unt5oFt+iLL77bMB5fhA==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-css-languageservice": "^6.3.0", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-emmet": { + "version": "0.0.67", + "resolved": "https://registry.npmjs.org/volar-service-emmet/-/volar-service-emmet-0.0.67.tgz", + "integrity": "sha512-UDBL5x7KptmuJZNCCXMlCndMhFult/tj+9jXq3FH1ZGS1E4M/1U5hC06pg1c6e4kn+vnR6bqmvX0vIhL4f98+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@emmetio/css-parser": "^0.4.1", + "@emmetio/html-matcher": "^1.3.0", + "@vscode/emmet-helper": "^2.9.3", + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-html": { + "version": "0.0.67", + "resolved": "https://registry.npmjs.org/volar-service-html/-/volar-service-html-0.0.67.tgz", + "integrity": "sha512-ljREMF79JbcjNvObiv69HK2HCl5UT7WTD10zi6CRFUHMbPfiF2UZ42HGLsEGSzaHGZz6H4IFjSS/qfENRLUviQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-html-languageservice": "^5.3.0", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-prettier": { + "version": "0.0.67", + "resolved": "https://registry.npmjs.org/volar-service-prettier/-/volar-service-prettier-0.0.67.tgz", + "integrity": "sha512-B4KnPJPNWFTkEDa6Fn08i5PpO6T1CecmLLTFZoXz2eI4Fxwba/3nDaaVSsEP7e/vEe+U5YqV9fBzayJT71G5xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0", + "prettier": "^2.2 || ^3.0" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + }, + "prettier": { + "optional": true + } + } + }, + "node_modules/volar-service-typescript": { + "version": "0.0.67", + "resolved": "https://registry.npmjs.org/volar-service-typescript/-/volar-service-typescript-0.0.67.tgz", + "integrity": "sha512-rfQBy36Rm1PU9vLWHk8BYJ4r2j/CI024vocJcH4Nb6K2RTc2Irmw6UOVY5DdGiPRV5r+e10wLMK5njj/EcL8sA==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-browserify": "^1.0.1", + "semver": "^7.6.2", + "typescript-auto-import-cache": "^0.3.5", + "vscode-languageserver-textdocument": "^1.0.11", + "vscode-nls": "^5.2.0", + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-typescript-twoslash-queries": { + "version": "0.0.67", + "resolved": "https://registry.npmjs.org/volar-service-typescript-twoslash-queries/-/volar-service-typescript-twoslash-queries-0.0.67.tgz", + "integrity": "sha512-LD2R7WivDYp1SPgZrxx/0222xVTitDjm36oKo5+bfYG5kEgnw+BOPVHdwmvpJKg/RfssfxDI1ouwD4XkEDEfbA==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-uri": "^3.0.8" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/volar-service-yaml": { + "version": "0.0.67", + "resolved": "https://registry.npmjs.org/volar-service-yaml/-/volar-service-yaml-0.0.67.tgz", + "integrity": "sha512-jkdP/RF6wPIXEE3Ktnd81oJPn7aAvnVSiaqQHThC2Hrvo6xd9pEcqtbBUI+YfqVgvcMtXAkbtNO61K2GPhAiuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-uri": "^3.0.8", + "yaml-language-server": "~1.19.2" + }, + "peerDependencies": { + "@volar/language-service": "~2.4.0" + }, + "peerDependenciesMeta": { + "@volar/language-service": { + "optional": true + } + } + }, + "node_modules/vscode-css-languageservice": { + "version": "6.3.9", + "resolved": "https://registry.npmjs.org/vscode-css-languageservice/-/vscode-css-languageservice-6.3.9.tgz", + "integrity": "sha512-1tLWfp+TDM5ZuVWht3jmaY5y7O6aZmpeXLoHl5bv1QtRsRKt4xYGRMmdJa5Pqx/FTkgRbsna9R+Gn2xE+evVuA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vscode/l10n": "^0.0.18", + "vscode-languageserver-textdocument": "^1.0.12", + "vscode-languageserver-types": "3.17.5", + "vscode-uri": "^3.1.0" + } + }, + "node_modules/vscode-html-languageservice": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/vscode-html-languageservice/-/vscode-html-languageservice-5.6.1.tgz", + "integrity": "sha512-5Mrqy5CLfFZUgkyhNZLA1Ye5g12Cb/v6VM7SxUzZUaRKWMDz4md+y26PrfRTSU0/eQAl3XpO9m2og+GGtDMuaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vscode/l10n": "^0.0.18", + "vscode-languageserver-textdocument": "^1.0.12", + "vscode-languageserver-types": "^3.17.5", + "vscode-uri": "^3.1.0" + } + }, + "node_modules/vscode-json-languageservice": { + "version": "4.1.8", + "resolved": "https://registry.npmjs.org/vscode-json-languageservice/-/vscode-json-languageservice-4.1.8.tgz", + "integrity": "sha512-0vSpg6Xd9hfV+eZAaYN63xVVMOTmJ4GgHxXnkLCh+9RsQBkWKIghzLhW2B9ebfG+LQQg8uLtsQ2aUKjTgE+QOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "jsonc-parser": "^3.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.16.0", + "vscode-nls": "^5.0.0", + "vscode-uri": "^3.0.2" + }, + "engines": { + "npm": ">=7.0.0" + } + }, + "node_modules/vscode-json-languageservice/node_modules/jsonc-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.3.1.tgz", + "integrity": "sha512-HUgH65KyejrUFPvHFPbqOY0rsFip3Bo5wb4ngvdi1EpCYWUQDC5V+Y7mZws+DLkr4M//zQJoanu1SP+87Dv1oQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/vscode-jsonrpc": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/vscode-jsonrpc/-/vscode-jsonrpc-8.2.0.tgz", + "integrity": "sha512-C+r0eKJUIfiDIfwJhria30+TYWPtuHJXHtI7J0YlOmKAo7ogxP20T0zxB7HZQIFhIyvoBPwWskjxrvAtfjyZfA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/vscode-languageserver": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/vscode-languageserver/-/vscode-languageserver-9.0.1.tgz", + "integrity": "sha512-woByF3PDpkHFUreUa7Hos7+pUWdeWMXRd26+ZX2A8cFx6v/JPTtd4/uN0/jB6XQHYaOlHbio03NTHCqrgG5n7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-languageserver-protocol": "3.17.5" + }, + "bin": { + "installServerIntoExtension": "bin/installServerIntoExtension" + } + }, + "node_modules/vscode-languageserver-protocol": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-protocol/-/vscode-languageserver-protocol-3.17.5.tgz", + "integrity": "sha512-mb1bvRJN8SVznADSGWM9u/b07H7Ecg0I3OgXDuLdn307rl/J3A9YD6/eYOssqhecL27hK1IPZAsaqh00i/Jljg==", + "dev": true, + "license": "MIT", + "dependencies": { + "vscode-jsonrpc": "8.2.0", + "vscode-languageserver-types": "3.17.5" + } + }, + "node_modules/vscode-languageserver-textdocument": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/vscode-languageserver-textdocument/-/vscode-languageserver-textdocument-1.0.12.tgz", + "integrity": "sha512-cxWNPesCnQCcMPeenjKKsOCKQZ/L6Tv19DTRIGuLWe32lyzWhihGVJ/rcckZXJxfdKCFvRLS3fpBIsV/ZGX4zA==", + "dev": true, + "license": "MIT" + }, + "node_modules/vscode-languageserver-types": { + "version": "3.17.5", + "resolved": "https://registry.npmjs.org/vscode-languageserver-types/-/vscode-languageserver-types-3.17.5.tgz", + "integrity": "sha512-Ld1VelNuX9pdF39h2Hgaeb5hEZM2Z3jUrrMgWQAu82jMtZp7p3vJT3BzToKtZI7NgQssZje5o0zryOrhQvzQAg==", + "dev": true, + "license": "MIT" + }, + "node_modules/vscode-nls": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/vscode-nls/-/vscode-nls-5.2.0.tgz", + "integrity": "sha512-RAaHx7B14ZU04EU31pT+rKz2/zSl7xMsfIZuo8pd+KZO6PXtQmpevpq3vxvWNcrGbdmhM/rr5Uw5Mz+NBfhVng==", + "dev": true, + "license": "MIT" + }, + "node_modules/vscode-uri": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", + "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/web-namespaces": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz", + "integrity": "sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + }, + "node_modules/which-pm-runs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.1.0.tgz", + "integrity": "sha512-n1brCuqClxfFfq/Rb0ICg9giSZqCS+pLtccdag6C2HyufBrh3fBOiy9nb6ggRMvWOVH5GrdJskj5iGTZNxd7SA==", + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/widest-line": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-5.0.0.tgz", + "integrity": "sha512-c9bZp7b5YtRj2wOe6dlj32MK+Bx/M/d+9VB2SHM1OtsUHR0aV0tdP6DWh/iMt0kWi1t5g1Iudu6hQRNd1A4PVA==", + "license": "MIT", + "dependencies": { + "string-width": "^7.0.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/wrap-ansi": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-9.0.2.tgz", + "integrity": "sha512-42AtmgqjV+X1VpdOfyTGOYRi0/zsoLqtXQckTmqTeybT+BDIbM/Guxo7x3pE2vtpr1ok6xRqM9OpBe+Jyoqyww==", + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.2.1", + "string-width": "^7.0.0", + "strip-ansi": "^7.1.0" + }, + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/xxhash-wasm": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xxhash-wasm/-/xxhash-wasm-1.1.0.tgz", + "integrity": "sha512-147y/6YNh+tlp6nd/2pWq38i9h6mz/EuQ6njIrmW8D1BS5nCqs0P6DG+m6zTGnNz5I+uhZ0SHxBs9BsPrwcKDA==", + "license": "MIT" + }, + "node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yaml": { + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.2.tgz", + "integrity": "sha512-mplynKqc1C2hTVYxd0PU2xQAc22TI1vShAYGksCCfxbn/dFwnHTNi1bvYsBTkhdUNtGIf5xNOg938rrSSYvS9A==", + "license": "ISC", + "peer": true, + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14.6" + }, + "funding": { + "url": "https://github.com/sponsors/eemeli" + } + }, + "node_modules/yaml-language-server": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/yaml-language-server/-/yaml-language-server-1.19.2.tgz", + "integrity": "sha512-9F3myNmJzUN/679jycdMxqtydPSDRAarSj3wPiF7pchEPnO9Dg07Oc+gIYLqXR4L+g+FSEVXXv2+mr54StLFOg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vscode/l10n": "^0.0.18", + "ajv": "^8.17.1", + "ajv-draft-04": "^1.0.0", + "lodash": "4.17.21", + "prettier": "^3.5.0", + "request-light": "^0.5.7", + "vscode-json-languageservice": "4.1.8", + "vscode-languageserver": "^9.0.0", + "vscode-languageserver-textdocument": "^1.0.1", + "vscode-languageserver-types": "^3.16.0", + "vscode-uri": "^3.0.2", + "yaml": "2.7.1" + }, + "bin": { + "yaml-language-server": "bin/yaml-language-server" + } + }, + "node_modules/yaml-language-server/node_modules/request-light": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/request-light/-/request-light-0.5.8.tgz", + "integrity": "sha512-3Zjgh+8b5fhRJBQZoy+zbVKpAQGLyka0MPgW3zruTF4dFFJ8Fqcfu9YsAvi/rvdcaTeWG3MkbZv4WKxAn/84Lg==", + "dev": true, + "license": "MIT" + }, + "node_modules/yaml-language-server/node_modules/yaml": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.7.1.tgz", + "integrity": "sha512-10ULxpnOCQXxJvBgxsn9ptjq6uviG/htZKk9veJGhlqn3w/DxQ631zFF+nlQXLwmImeS5amR2dl2U8sg6U9jsQ==", + "dev": true, + "license": "ISC", + "bin": { + "yaml": "bin.mjs" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-17.7.2.tgz", + "integrity": "sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz", + "integrity": "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true, + "license": "MIT" + }, + "node_modules/yargs/node_modules/string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/yocto-queue": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz", + "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==", + "license": "MIT", + "engines": { + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yocto-spinner": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/yocto-spinner/-/yocto-spinner-0.2.3.tgz", + "integrity": "sha512-sqBChb33loEnkoXte1bLg45bEBsOP9N1kzQh5JZNKj/0rik4zAPTNSAVPj3uQAdc6slYJ0Ksc403G2XgxsJQFQ==", + "license": "MIT", + "dependencies": { + "yoctocolors": "^2.1.1" + }, + "engines": { + "node": ">=18.19" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yoctocolors": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yoctocolors/-/yoctocolors-2.1.2.tgz", + "integrity": "sha512-CzhO+pFNo8ajLM2d2IW/R93ipy99LWjtwblvC1RsoSUMZgyLbYFr221TnSNT7GjGdYui6P459mw9JH/g/zW2ug==", + "license": "MIT", + "engines": { + "node": ">=18" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zod": { + "version": "3.25.76", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.25.76.tgz", + "integrity": "sha512-gzUt/qt81nXsFGKIFcC3YnfEAx5NkunCfnDlvuBSSFS02bcXu4Lmea0AFIUwbLWxWPx3d9p8S5QoaujKcNQxcQ==", + "license": "MIT", + "peer": true, + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, + "node_modules/zod-to-json-schema": { + "version": "3.25.0", + "resolved": "https://registry.npmjs.org/zod-to-json-schema/-/zod-to-json-schema-3.25.0.tgz", + "integrity": "sha512-HvWtU2UG41LALjajJrML6uQejQhNJx+JBO9IflpSja4R03iNWfKXrj6W2h7ljuLyc1nKS+9yDyL/9tD1U/yBnQ==", + "license": "ISC", + "peerDependencies": { + "zod": "^3.25 || ^4" + } + }, + "node_modules/zod-to-ts": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/zod-to-ts/-/zod-to-ts-1.2.0.tgz", + "integrity": "sha512-x30XE43V+InwGpvTySRNz9kB7qFU8DlyEy7BsSTCHPH1R0QasMmHWZDCzYm6bVXtj/9NNJAZF3jW8rzFvH5OFA==", + "peerDependencies": { + "typescript": "^4.9.4 || ^5.0.2", + "zod": "^3" + } + }, + "node_modules/zwitch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz", + "integrity": "sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A==", + "license": "MIT", + "funding": { + "type": "github", + "url": "https://github.com/sponsors/wooorm" + } + } + } +} diff --git a/scripts/generate-docs.js b/scripts/generate-docs.js index 5cf018a..6186d99 100644 --- a/scripts/generate-docs.js +++ b/scripts/generate-docs.js @@ -43,7 +43,7 @@ async function generateFor(name, tooltip, component, outputDir) { ${frontmatterYaml} --- -import ${component} from '@components/${component}.astro'; +import ${component} from '@components/scripting/${component}.astro'; <${component} name="${name}" /> @@ -80,35 +80,35 @@ async function generateDocs() { const functions = Object.keys(lslDefs.functions); const events = Object.keys(lslDefs.events); const constants = Object.keys(lslDefs.constants); - + // Events that are LSL-specific and should not be included in SLua documentation const lslOnlyEvents = ['state_entry', 'state_exit']; - + for (const funcName of functions) { // Skip private functions if (lslDefs.functions[funcName]?.private) { continue; } - generateFor(funcName, lslDefs.functions[funcName]?.tooltip, 'LSLFunction', '../src/content/docs/script/lsl-reference/functions'); - generateFor(funcName, lslDefs.functions[funcName]?.tooltip, 'SLuaFunction', '../src/content/docs/script/slua-reference/functions'); + generateFor(funcName, lslDefs.functions[funcName]?.tooltip, 'LSLFunction', '../src/content/docs/script/reference/lsl/functions'); + // generateFor(funcName, lslDefs.functions[funcName]?.tooltip, 'SLuaFunction', '../src/content/docs/script/slua-reference/functions'); } console.log(`✅ Generated ${Object.keys(lslDefs.functions).length*2} doc pages for ${Object.keys(lslDefs.functions).length} functions.`); - + let sluaEventCount = 0; for (const eventName of events) { - generateFor(eventName, lslDefs.events[eventName]?.tooltip, 'LSLEvent', '../src/content/docs/script/lsl-reference/events'); + generateFor(eventName, lslDefs.events[eventName]?.tooltip, 'LSLEvent', '../src/content/docs/script/reference/lsl/events'); // Skip LSL-only events when generating SLua documentation if (!lslOnlyEvents.includes(eventName)) { - generateFor(eventName, lslDefs.events[eventName]?.tooltip, 'SLuaEvent', '../src/content/docs/script/slua-reference/events'); + // generateFor(eventName, lslDefs.events[eventName]?.tooltip, 'SLuaEvent', '../src/content/docs/script/slua-reference/events'); sluaEventCount++; } } const totalEvents = events.length; - console.log(`✅ Generated ${totalEvents} LSL event pages and ${sluaEventCount} SLua event pages for ${totalEvents} events.`); + console.log(`✅ Generated ${totalEvents} LSL event pages`); // and ${sluaEventCount} SLua event pages for ${totalEvents} events.`); for (const constantName of constants) { - generateFor(constantName, lslDefs.constants[constantName]?.tooltip, 'LSLConstant', '../src/content/docs/script/lsl-reference/constants'); - generateFor(constantName, lslDefs.constants[constantName]?.tooltip, 'SLuaConstant', '../src/content/docs/script/slua-reference/constants'); + generateFor(constantName, lslDefs.constants[constantName]?.tooltip, 'LSLConstant', '../src/content/docs/script/reference/lsl/constants'); + // generateFor(constantName, lslDefs.constants[constantName]?.tooltip, 'SLuaConstant', '../src/content/docs/script/slua-reference/constants'); } console.log(`✅ Generated ${Object.keys(lslDefs.constants).length*2} doc pages for ${Object.keys(lslDefs.constants).length} constants.`); } diff --git a/src/components/WikiAttribution.astro b/src/components/WikiAttribution.astro index 413d740..dafbee8 100644 --- a/src/components/WikiAttribution.astro +++ b/src/components/WikiAttribution.astro @@ -6,7 +6,7 @@ * the Second Life Wiki, which is licensed under CC BY-SA 3.0. */ -import '../styles/function-reference.css'; +import '~/styles/function-reference.css'; export interface Props { /** Optional: Specific wiki page name/title for the link. If not provided, shows generic attribution */ diff --git a/src/components/CodeComparison.astro b/src/components/scripting/CodeComparison.astro similarity index 100% rename from src/components/CodeComparison.astro rename to src/components/scripting/CodeComparison.astro diff --git a/src/components/ConstantReference.astro b/src/components/scripting/ConstantReference.astro similarity index 97% rename from src/components/ConstantReference.astro rename to src/components/scripting/ConstantReference.astro index 734ea02..3177400 100644 --- a/src/components/ConstantReference.astro +++ b/src/components/scripting/ConstantReference.astro @@ -7,7 +7,7 @@ */ import { Code } from '@astrojs/starlight/components'; -import '../styles/function-reference.css'; +import '~/styles/function-reference.css'; export interface ConstantReference { name: string; diff --git a/src/components/EventReference.astro b/src/components/scripting/EventReference.astro similarity index 94% rename from src/components/EventReference.astro rename to src/components/scripting/EventReference.astro index 5856e40..266c182 100644 --- a/src/components/EventReference.astro +++ b/src/components/scripting/EventReference.astro @@ -7,8 +7,8 @@ */ import { Code } from '@astrojs/starlight/components'; -import type { EventDefinition, Argument } from '../utils/lsl-definitions'; -import '../styles/function-reference.css'; +import type { EventDefinition, Argument } from '~/utils/lsl-definitions'; +import '~/styles/function-reference.css'; export interface EventReferences extends EventDefinition { /** The programming language for syntax highlighting */ diff --git a/src/components/FunctionReference.astro b/src/components/scripting/FunctionReference.astro similarity index 95% rename from src/components/FunctionReference.astro rename to src/components/scripting/FunctionReference.astro index 36d8d4a..c6c8b0d 100644 --- a/src/components/FunctionReference.astro +++ b/src/components/scripting/FunctionReference.astro @@ -7,8 +7,8 @@ */ import { Code } from '@astrojs/starlight/components'; -import type { FunctionDefinition, Argument } from '../utils/lsl-definitions'; -import '../styles/function-reference.css'; +import type { FunctionDefinition, Argument } from '~/utils/lsl-definitions'; +import '~/styles/function-reference.css'; export interface FunctionReference extends FunctionDefinition { /** The programming language for syntax highlighting */ diff --git a/src/components/LSLConstant.astro b/src/components/scripting/LSLConstant.astro similarity index 92% rename from src/components/LSLConstant.astro rename to src/components/scripting/LSLConstant.astro index 9f24fe7..c31251b 100644 --- a/src/components/LSLConstant.astro +++ b/src/components/scripting/LSLConstant.astro @@ -7,7 +7,7 @@ */ import ConstantReference from './ConstantReference.astro'; -import { getConstant } from '../utils/lsl-definitions'; +import { getConstant } from '~/utils/lsl-definitions'; export interface Props { name: string; diff --git a/src/components/LSLEvent.astro b/src/components/scripting/LSLEvent.astro similarity index 93% rename from src/components/LSLEvent.astro rename to src/components/scripting/LSLEvent.astro index 639026b..de89041 100644 --- a/src/components/LSLEvent.astro +++ b/src/components/scripting/LSLEvent.astro @@ -7,7 +7,7 @@ */ import EventReference from './EventReference.astro'; -import { type Argument, getEvent } from '../utils/lsl-definitions'; +import { type Argument, getEvent } from '~/utils/lsl-definitions'; export interface Props { name: string; diff --git a/src/components/LSLFunction.astro b/src/components/scripting/LSLFunction.astro similarity index 94% rename from src/components/LSLFunction.astro rename to src/components/scripting/LSLFunction.astro index 734b22e..26b6288 100644 --- a/src/components/LSLFunction.astro +++ b/src/components/scripting/LSLFunction.astro @@ -7,7 +7,7 @@ */ import FunctionReference from './FunctionReference.astro'; -import { type Argument, getFunction } from '../utils/lsl-definitions'; +import { type Argument, getFunction } from '~/utils/lsl-definitions'; export interface Props { name: string; diff --git a/src/components/SLuaConstant.astro b/src/components/scripting/SLuaConstant.astro similarity index 88% rename from src/components/SLuaConstant.astro rename to src/components/scripting/SLuaConstant.astro index 00ea425..ebccd35 100644 --- a/src/components/SLuaConstant.astro +++ b/src/components/scripting/SLuaConstant.astro @@ -7,8 +7,8 @@ */ import ConstantReference from './ConstantReference.astro'; -import { getConstant } from '../utils/lsl-definitions'; -import { toLuauType } from '../utils/slua.ts'; +import { getConstant } from '~/utils/lsl-definitions'; +import { toLuauType } from '~/utils/slua.ts'; export interface Props { name: string; diff --git a/src/components/SLuaEvent.astro b/src/components/scripting/SLuaEvent.astro similarity index 92% rename from src/components/SLuaEvent.astro rename to src/components/scripting/SLuaEvent.astro index 568a810..36a84b2 100644 --- a/src/components/SLuaEvent.astro +++ b/src/components/scripting/SLuaEvent.astro @@ -7,8 +7,8 @@ */ import EventReference from './EventReference.astro'; -import { type Argument, getEvent } from '../utils/lsl-definitions'; -import { toLuauType } from '../utils/slua'; +import { type Argument, getEvent } from '~/utils/lsl-definitions'; +import { toLuauType } from '~/utils/slua'; export interface Props { name: string; diff --git a/src/components/SLuaFunction.astro b/src/components/scripting/SLuaFunction.astro similarity index 93% rename from src/components/SLuaFunction.astro rename to src/components/scripting/SLuaFunction.astro index 49aec42..0b7d949 100644 --- a/src/components/SLuaFunction.astro +++ b/src/components/scripting/SLuaFunction.astro @@ -7,8 +7,8 @@ */ import FunctionReference from './FunctionReference.astro'; -import { type Argument, getFunction } from '../utils/lsl-definitions'; -import { toLuauType } from '../utils/slua'; +import { type Argument, getFunction } from '~/utils/lsl-definitions'; +import { toLuauType } from '~/utils/slua'; export interface Props { name: string; diff --git a/src/components/starlight/Sidebar.astro b/src/components/starlight/Sidebar.astro new file mode 100644 index 0000000..ec2b1e2 --- /dev/null +++ b/src/components/starlight/Sidebar.astro @@ -0,0 +1,163 @@ +--- +import SidebarPersister from '@astrojs/starlight/components/SidebarPersister.astro'; +import SidebarSublist from '@astrojs/starlight/components/SidebarSublist.astro'; +import MobileMenuFooter from '@astrojs/starlight/components/MobileMenuFooter.astro'; +import type { StarlightRouteData } from '@astrojs/starlight/route-data'; +import { stripLeadingAndTrailingSlashes, stripLangFromSlug } from '~/utils/path'; +import { isSubPage } from '~/utils/isSubPage'; +import { allPages } from './content'; +import TabbedContent from './TabbedContent.astro'; +import TabListItem from './TabListItem.astro'; +import TabPanel from './TabPanel.astro'; + +// Per https://github.com/withastro/docs/blob/129ba2300654392f2b7aeedd43b0137b24cfdef9/src/components/starlight/Sidebar.astro + +const { sidebar, id } = Astro.locals.starlightRoute + +type SidebarEntry = StarlightRouteData['sidebar'][number]; +function markEntries(item: SidebarEntry) { + if(item.type === 'group') item.entries.forEach(markEntries); + else if(item.type === 'link') + { + const itemSlug = stripLeadingAndTrailingSlashes(item.href); + const itemSlugWithoutLang = stripLangFromSlug(itemSlug); + const isFallback = !allPages.some(entry => entry.id === itemSlug); + if(isFallback) item.attrs.class = 'fallback'; + item.isCurrent ||= isSubPage(id, itemSlugWithoutLang); + } +} +sidebar.forEach(markEntries); + +const makeId = (label: string) => '__tab-' + label.toLowerCase().replaceAll(/\s+/g, '-'); + +const isCurrent = (sidebar: SidebarEntry[]): boolean => sidebar + .map((entry: SidebarEntry) => entry.type === 'link'? entry.isCurrent : isCurrent(entry.entries)) + .some(entry => entry === true); + +// Drop down from portal to tabbed; sidebar structure is Portals -> Tabbed -> Groups/Links, +const tabbed = ((sidebar[0]?.type === 'group' && sidebar[0].entries) || []).filter(entry => entry.type === 'group'); +--- + + + + {tabbed.map(({ label, entries }) => ( + + {label} + + ))} + + {tabbed.map(({ label, entries }) => ( + + + + ))} + + + +
+ +
+ + diff --git a/src/components/starlight/TabListItem.astro b/src/components/starlight/TabListItem.astro new file mode 100644 index 0000000..818b1a8 --- /dev/null +++ b/src/components/starlight/TabListItem.astro @@ -0,0 +1,25 @@ +--- +import type { HTMLAttributes } from 'astro/types'; + +// https://github.com/withastro/docs/blob/129ba2300654392f2b7aeedd43b0137b24cfdef9/src/components/tabs/TabListItem.astro + +export interface Props { + /** Unique ID for the tab panel this item links to. */ + id: string; + /** Mark this item as visible when the page loads. */ + initial?: boolean; + /** Additional class names to apply to the `
  • ` */ + class?: string; +} + +const { id, initial } = Astro.props; +const linkAttributes: HTMLAttributes<'a'> = initial + ? { 'data-initial': 'true', 'aria-selected': 'true' } + : {}; +--- + +
  • + + + +
  • \ No newline at end of file diff --git a/src/components/starlight/TabPanel.astro b/src/components/starlight/TabPanel.astro new file mode 100644 index 0000000..888d788 --- /dev/null +++ b/src/components/starlight/TabPanel.astro @@ -0,0 +1,46 @@ +--- +import type { HTMLAttributes } from 'astro/types'; + +// https://github.com/withastro/docs/blob/129ba2300654392f2b7aeedd43b0137b24cfdef9/src/components/tabs/TabPanel.astro + +export interface Props { + id: string; + initial?: boolean; +} +const { id, initial } = Astro.props; +const attributes: HTMLAttributes<'div'> = initial ? { 'data-initial': 'true' } : {}; +--- + +
    + +
    + + \ No newline at end of file diff --git a/src/components/starlight/TabbedContent.astro b/src/components/starlight/TabbedContent.astro new file mode 100644 index 0000000..44eb45b --- /dev/null +++ b/src/components/starlight/TabbedContent.astro @@ -0,0 +1,175 @@ +--- +import TabListItem from './TabListItem.astro'; + +// https://github.com/withastro/docs/blob/129ba2300654392f2b7aeedd43b0137b24cfdef9/src/components/tabs/TabbedContent.astro + +export interface Props { + /** + * List of content for the tab list. + * + * To use more complex mark-up for the tab list, pass ``s + * inside a ``. + */ + tabs?: { label: string; id: string; initial?: boolean }[]; + /** Enable default styles for the tab list and panels. */ + styled?: boolean; + /** Additional class names to apply to `.tab-list` and `.panels`. */ + class?: string; +} + +const { tabs, styled } = Astro.props as Props; +--- + + +
      + + { + tabs?.map((tab) => ( + + {tab.label} + + )) + } + +
    + +
    + +
    +
    + + + + \ No newline at end of file diff --git a/src/components/starlight/content.ts b/src/components/starlight/content.ts new file mode 100644 index 0000000..39ad7f5 --- /dev/null +++ b/src/components/starlight/content.ts @@ -0,0 +1,9 @@ +import { getCollection } from 'astro:content'; +// import { isEnglishEntry, isKoreanEntry, isRecipeEntry, isTutorialEntry } from './content.config'; + +// https://github.com/withastro/docs/blob/129ba2300654392f2b7aeedd43b0137b24cfdef9/src/content.ts + +export const allPages = await getCollection('docs'); +// export const tutorialPages = allPages.filter(isTutorialEntry); +// export const recipePages = allPages.filter(isRecipeEntry); +// export const englishPages = allPages.filter(isEnglishEntry); \ No newline at end of file diff --git a/src/content/docs/index.mdx b/src/content/docs/index.mdx index 0468dc5..6ec8909 100644 --- a/src/content/docs/index.mdx +++ b/src/content/docs/index.mdx @@ -1,10 +1,40 @@ --- -title: Second Life Creation +title: Second Life Create description: Documentation for building, scripting, and creating in Second Life +template: splash +editUrl: false +lastUpdated: false +hero: + title: Second Life Create + tagline: Documentation for building, scripting, and creating in Second Life + image: + file: '@assets/sl-logo.svg' --- - +import { CardGrid, Card, LinkButton } from '@astrojs/starlight/components'; -Redirecting to [Getting Started with Scripting](/script/)... +Welcome to Second Life Create, your documentation on content creation! Here you'll find resources and guides to help you build, script, and create amazing experiences in Second Life. + + + + Build stunning 3D environments and objects using Second Life's powerful in-world building tools + + Get Building + + + Learn how to create scripts using LSL and SLua to bring interactivity to your creations + + Get Started + Reference + + + Create and import custom mesh objects to enhance your Second Life creations + + Create Mesh + + + Understand Physically Based Rendering (PBR) lighting and materials in Second Life + + Learn PBR + + diff --git a/src/content/docs/script/features/animesh.mdx b/src/content/docs/script/features/animesh.mdx new file mode 100644 index 0000000..bec2e47 --- /dev/null +++ b/src/content/docs/script/features/animesh.mdx @@ -0,0 +1,11 @@ +--- +title: Animesh +description: Working with Animesh objects in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + diff --git a/src/content/docs/script/features/avatar.mdx b/src/content/docs/script/features/avatar.mdx new file mode 100644 index 0000000..00e4282 --- /dev/null +++ b/src/content/docs/script/features/avatar.mdx @@ -0,0 +1,22 @@ +--- +title: Avatars +description: Working with Avatars in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +## Giving Items to Avatars + +## Attachments +> Attaching and detaching objects to avatars, llAttachToAvatar, llGetAttached, llGetAttachmentPoint, etc. — Nexii + +## Sitting (Sit Targets) +> Sit Targets + Flags, Sit Text, Link Numbers, etc. — Nexii + +## Animations +> Animation states, llStartAnimation, llStopAnimation, llGetAnimation, etc. — Nexii + diff --git a/src/content/docs/script/features/camera.mdx b/src/content/docs/script/features/camera.mdx new file mode 100644 index 0000000..87cc1e1 --- /dev/null +++ b/src/content/docs/script/features/camera.mdx @@ -0,0 +1,11 @@ +--- +title: Camera +description: Controlling the Camera in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + diff --git a/src/content/docs/script/features/combat.mdx b/src/content/docs/script/features/combat.mdx new file mode 100644 index 0000000..738b48d --- /dev/null +++ b/src/content/docs/script/features/combat.mdx @@ -0,0 +1,10 @@ +--- +title: Combat +description: Combat system in Second Life +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: diff --git a/src/content/docs/script/features/communications.mdx b/src/content/docs/script/features/communications.mdx new file mode 100644 index 0000000..c9abae3 --- /dev/null +++ b/src/content/docs/script/features/communications.mdx @@ -0,0 +1,37 @@ +--- +title: Communications +description: Communications between scripts, objects, avatars and external systems in Second Life +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + + +## Owner say / print +> Using `ll.OwnerSay`/`print` to communicate with the owner directly; This is the 101 of scripting, very important! — Nexii + + +## Listeners +> Write about listeners, channels, ll.Say and variants — Nexii +### Channels +### Sending Messages + + +## Link Messages +> Link messages for communication between linked prims / scripts in the same linkset object — Nexii + + +## Linkset Data +> Linkset Data can be used to communicate between scripts passively/async (settings/data/queues via `ll.LinksetDataRead`) or even actively in certain cases (`linkset_data` event) — Nexii + + +## HTTP Requests +> How to do a HTTP request to an external web server, or even another object (Web Server below) — Nexii + + +## Web Server (HTTP-in) +> Having it explained as a web server will be more useful to learners than 'HTTP-in' or 'HTTP responses' which are a bit confusing or vague and sound more like the advanced functionality that it is but also approachable with this mental model — Nexii + diff --git a/src/content/docs/script/features/data-serialising-deserialising.mdx b/src/content/docs/script/features/data-serialising-deserialising.mdx new file mode 100644 index 0000000..2749c54 --- /dev/null +++ b/src/content/docs/script/features/data-serialising-deserialising.mdx @@ -0,0 +1,19 @@ +--- +title: Data Serialising/Deserialising +description: Techniques for serialising and deserialising data in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +The process of translating data structures, such as a table, into a format that can be stored or transmitted, such as strings. + +### Recommended +> Using `lljson.slencode` and `lljson.sldecode` as recommended way to store complex data into strings in general — Nexii + +### Parsing Strings +> How to do string/utf8 parsing with `ll.ParseString2List`, `ll.DumpList2String` and `string`/`utf8` libraries etc. +> This could become a complex section — Nexii diff --git a/src/content/docs/script/features/data-storage.mdx b/src/content/docs/script/features/data-storage.mdx new file mode 100644 index 0000000..d767c14 --- /dev/null +++ b/src/content/docs/script/features/data-storage.mdx @@ -0,0 +1,19 @@ +--- +title: Data Storage +description: Data storage mechanisms in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +## Linkset Data + + +## Experience Persistent Storage + + +## Notecards + diff --git a/src/content/docs/script/features/dialog.mdx b/src/content/docs/script/features/dialog.mdx new file mode 100644 index 0000000..799333c --- /dev/null +++ b/src/content/docs/script/features/dialog.mdx @@ -0,0 +1,12 @@ +--- +title: Dialog +description: Creating and managing Dialogs in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +> Listeners, ll.Dialog, ll.Textbox, … diff --git a/src/content/docs/script/features/effects.mdx b/src/content/docs/script/features/effects.mdx new file mode 100644 index 0000000..9bce1fd --- /dev/null +++ b/src/content/docs/script/features/effects.mdx @@ -0,0 +1,37 @@ +--- +title: Effects +description: Creating and managing Dialogs in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +> Hover Text, Particle Systems, Texture Animations, … — Nexii + +## Hover Text + + +## Particle Systems +```luau +ll.ParticleSystem({ + … +}) +``` + +You'll need to use the bitwise OR operator method from the [`bit32` library](../../reference/luau/bit32/) to combine flags: +```luau + PSYS_PART_FLAGS, bit32.bor( + PSYS_PART_EMISSIVE_MASK, + PSYS_PART_INTERP_COLOR_MASK, + PSYS_PART_INTERP_SCALE_MASK, + PSYS_PART_FOLLOW_VELOCITY_MASK + ) +``` + + + +## Texture Animations + diff --git a/src/content/docs/script/features/environments.mdx b/src/content/docs/script/features/environments.mdx new file mode 100644 index 0000000..5c5d450 --- /dev/null +++ b/src/content/docs/script/features/environments.mdx @@ -0,0 +1,15 @@ +--- +title: Environments +description: Working with Environments in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +> Basically EEP but lets just call it Environments since that is what they are called in the viewer user interface and library +> +> llSetAgentEnvironment, llReplaceAgentEnvironment, llGetEnvironment +> — Nexii diff --git a/src/content/docs/script/features/events.mdx b/src/content/docs/script/features/events.mdx new file mode 100644 index 0000000..5713432 --- /dev/null +++ b/src/content/docs/script/features/events.mdx @@ -0,0 +1,11 @@ +--- +title: Events +description: Events in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + diff --git a/src/content/docs/script/features/experience.mdx b/src/content/docs/script/features/experience.mdx new file mode 100644 index 0000000..168997c --- /dev/null +++ b/src/content/docs/script/features/experience.mdx @@ -0,0 +1,11 @@ +--- +title: Experience +description: Working with Experiences in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + diff --git a/src/content/docs/script/features/index.mdx b/src/content/docs/script/features/index.mdx new file mode 100644 index 0000000..36d19de --- /dev/null +++ b/src/content/docs/script/features/index.mdx @@ -0,0 +1,12 @@ +--- +title: Features Overview +description: Features of Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + + diff --git a/src/content/docs/script/features/input.mdx b/src/content/docs/script/features/input.mdx new file mode 100644 index 0000000..be1b0fe --- /dev/null +++ b/src/content/docs/script/features/input.mdx @@ -0,0 +1,21 @@ +--- +title: Input +description: Input handling such as by keyboard, mouse, gamepad in Second Life scripts +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +## Touch Events (Clicking on Objects) +> Touch events, start-hold-end, multi-touch, click actions (e.g. set HUD root to ignore and then setting click on interactive prims to customise cursor per prim) + +## Keyboard/Mouse Controls +> Permissions, llTakeControls, control event + +## Gamepad Controls +:::danger[No Viewer Support] +Gamepad support is available on all regions of the main grid, however viewer support is a work in progress +::: \ No newline at end of file diff --git a/src/content/docs/script/features/land.mdx b/src/content/docs/script/features/land.mdx new file mode 100644 index 0000000..54d1e6e --- /dev/null +++ b/src/content/docs/script/features/land.mdx @@ -0,0 +1,17 @@ +--- +title: Parcels & Regions +description: Region features in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +> Alternatively this feature could be called Land, but I've labelled it as Parcels & Regions to be more immediately relevant to residents — Nexii + +## Moderation +## Parcels +## Regions +## Estates diff --git a/src/content/docs/script/features/linkset.mdx b/src/content/docs/script/features/linkset.mdx new file mode 100644 index 0000000..2e11ce9 --- /dev/null +++ b/src/content/docs/script/features/linkset.mdx @@ -0,0 +1,11 @@ +--- +title: Linksets +description: Working with Prims in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + diff --git a/src/content/docs/script/features/math.mdx b/src/content/docs/script/features/math.mdx new file mode 100644 index 0000000..d73ae98 --- /dev/null +++ b/src/content/docs/script/features/math.mdx @@ -0,0 +1,24 @@ +--- +title: Math +description: Working with Math, Vectors and Quaternions in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +> This section covers: +> - Basic Math +> - Angles/Trigonometry +> - Vectors +> - Quaternions +> - Random Numbers +> - Interpolation +> +> Link to Guides and Recipes where applicable. Remember that features are like mental models / mind palaces, they are high-level pages / portals to in-depth information! +> +> 1-3 quick clicks and muscle memory should get you from the create website to *exactly* what you want +> +> — Nexii diff --git a/src/content/docs/script/features/money.mdx b/src/content/docs/script/features/money.mdx new file mode 100644 index 0000000..dd5efa9 --- /dev/null +++ b/src/content/docs/script/features/money.mdx @@ -0,0 +1,11 @@ +--- +title: Money +description: Working with Money in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + diff --git a/src/content/docs/script/features/movement.mdx b/src/content/docs/script/features/movement.mdx new file mode 100644 index 0000000..3690473 --- /dev/null +++ b/src/content/docs/script/features/movement.mdx @@ -0,0 +1,11 @@ +--- +title: Movement +description: Moving objects and prims in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + diff --git a/src/content/docs/script/features/pathfinding.mdx b/src/content/docs/script/features/pathfinding.mdx new file mode 100644 index 0000000..16bf328 --- /dev/null +++ b/src/content/docs/script/features/pathfinding.mdx @@ -0,0 +1,27 @@ +--- +title: Pathfinding +description: Working with Pathfinding in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +> Honestly the current pathfinding system needs an overhaul and has important gotchas. +> +> 'Characters' in the pathfinding feature are very limited in their movement and physics. +> +> Navmesh pathfinding is the way to go though and the valuable part of it, so perhaps recommending a setup via `ll.GetStaticPath` +> +> So we might just go over: recommended setup > alternatives > characters as LL intended +> +> Alternatively we can also recommend A* pathfinding or other higher quality algorithms. +> +> Scripters might also want to work with a grid rather than free space depending on their usecase. +> So we might want to think about betters ways to structure this around usecase/approach rather than just purely the current LL pathfinding system / functions. +> Can use opensource libraries, guides and recipes to cover stuff. +> +> — Nexii + diff --git a/src/content/docs/script/features/physics.mdx b/src/content/docs/script/features/physics.mdx new file mode 100644 index 0000000..381c8aa --- /dev/null +++ b/src/content/docs/script/features/physics.mdx @@ -0,0 +1,11 @@ +--- +title: Physics +description: Working with Physics in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + diff --git a/src/content/docs/script/features/prims.mdx b/src/content/docs/script/features/prims.mdx new file mode 100644 index 0000000..41ec4ab --- /dev/null +++ b/src/content/docs/script/features/prims.mdx @@ -0,0 +1,19 @@ +--- +title: Prims +description: Working with Prims in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +> I think setting/getting prim properties basically …? +> +> Setting from basics to more advanced: position, rotation, scale, shape, texture, color, material, light, sound, particle, flexi, sculpt, physics properties, etc. +> +> Link to relevant other features where applicable (e.g. Textures & Materials, Physics, etc.) +> +> Also remember, this is not a reference doc, so we don't need to list every single function or thing you can do here. More about the concepts / mental model / how things fit together. +> — Nexii diff --git a/src/content/docs/script/features/sound.mdx b/src/content/docs/script/features/sound.mdx new file mode 100644 index 0000000..451466f --- /dev/null +++ b/src/content/docs/script/features/sound.mdx @@ -0,0 +1,11 @@ +--- +title: Sound +description: Sound features in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + diff --git a/src/content/docs/script/features/textures.mdx b/src/content/docs/script/features/textures.mdx new file mode 100644 index 0000000..573b3ca --- /dev/null +++ b/src/content/docs/script/features/textures.mdx @@ -0,0 +1,20 @@ +--- +title: Textures & Materials +description: Working with Textures and Materials in Second Life scripting +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +> This section covers: +> - Textures +> - Materials (PBR) +> - Colors/Alpha +> - Texture Animations (maybe link to Effects->Texture Animations?) +> - Blinn-Phong +> - PBR +> - Blinn-Phong vs PBR offsets/scaling/rotation +> This feature is meant to cover everything you can do on a face of a prim — Nexii diff --git a/src/content/docs/script/getting-started/development-environment.mdx b/src/content/docs/script/getting-started/development-environment.mdx new file mode 100644 index 0000000..400d61e --- /dev/null +++ b/src/content/docs/script/getting-started/development-environment.mdx @@ -0,0 +1,31 @@ +--- +title: Development Environment Setup for Scripting +description: Learn how to setup your development environment for scripting in Second Life +sidebar: + order: 1 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +## Requirements + +You'll need: +- [Project Lua Editor Viewer](https://releasenotes.secondlife.com/viewer.html) +- VS Code with the [Second Life Scripting Extension](https://github.com/secondlife/sl-vscode-plugin) installed +- Region with the SLua Beta: + - [SLua Beta regions](https://maps.secondlife.com/secondlife/SLua%20Beta%20Landing) + - [Beta Grid (Aditi)](https://lindenlab.freshdesk.com/support/solutions/articles/31000156725-accessing-aditi) + +## Setup Steps + +{/* Embed video tutorial by WolfGang here? https://www.youtube.com/watch?v=kDUqf6adO28 */} + +### Windows + +### macOS or Linux + + diff --git a/src/content/docs/script/getting-started/first-scripts.mdx b/src/content/docs/script/getting-started/first-scripts.mdx new file mode 100644 index 0000000..00e4221 --- /dev/null +++ b/src/content/docs/script/getting-started/first-scripts.mdx @@ -0,0 +1,15 @@ +--- +title: How to create and write scripts +description: Writing your first scripts in LSL +sidebar: + order: 2 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + + + diff --git a/src/content/docs/script/getting-started/index.mdx b/src/content/docs/script/getting-started/index.mdx new file mode 100644 index 0000000..1099565 --- /dev/null +++ b/src/content/docs/script/getting-started/index.mdx @@ -0,0 +1,26 @@ +--- +title: Getting Started with Scripting +description: Learn how to start scripting in Second Life with SLua and LSL +sidebar: + order: 0 +--- + +:::caution +Some information may be incomplete as this website is developed to help support SLua scripting first. + +Please refer to the [Second Life Wiki](https://wiki.secondlife.com/wiki/Category:Scripting) for more comprehensive information when it comes to the LSL language or details for the `ll*` functions +::: + +Welcome to scripting in Second Life! + +This guide is for new creators who want to learn how to create interactive content in Second Life using SLua. + +We will cover: +- basics of scripting, +- [setting up your development environment](./development-environment.mdx), and +- [writing your first scripts](./first-scripts.mdx). + +## Basics + +Scripts are small programs that run inside objects in Second Life. They need to be inside an object's inventory to work. + diff --git a/src/content/docs/script/guides.mdx b/src/content/docs/script/guides.mdx new file mode 100644 index 0000000..026de22 --- /dev/null +++ b/src/content/docs/script/guides.mdx @@ -0,0 +1,52 @@ +--- +title: Guides +description: Learn scripting concepts, patterns, and techniques for Second Life +--- + +import { Card, CardGrid } from '@astrojs/starlight/components'; + +:::caution[Help Wanted] +This section is under construction and needs contributors! We're looking for comprehensive guides covering scripting fundamentals, best practices, and advanced techniques. +See our [Contributing Guide](https://github.com/secondlife/create/blob/main/CONTRIBUTING.md) to help build this documentation. +::: + +Welcome to the scripting guides! + +This section will provide in-depth tutorials and conceptual explanations to help you master Second Life scripting. + + +## Planned Guide Topics + + + + Introduction to scripting, your first scripts, and essential concepts + + + + Core concepts: variables, data types, operators, and control flow + + + + Understanding the event-driven model and state machines + + + + Working with built-in functions and organizing code + + + + Code style, performance optimization, and common pitfalls + + + + Moving from LSL to SLua, common patterns, and differences + + + + Finding and fixing bugs, logging, and testing strategies + + + + Complex patterns, optimization, security, and architecture + + diff --git a/src/content/docs/script/guides/index.mdx b/src/content/docs/script/guides/index.mdx deleted file mode 100644 index a55d181..0000000 --- a/src/content/docs/script/guides/index.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: Script Guides -description: Learn scripting concepts, patterns, and techniques for Second Life ---- - -import { Aside, Card, CardGrid } from '@astrojs/starlight/components'; - - - -Welcome to the scripting guides! This section will provide in-depth tutorials and conceptual explanations to help you master Second Life scripting. - -## Planned Guide Topics - - - - Introduction to scripting, your first scripts, and essential concepts - - - - Core concepts: variables, data types, operators, and control flow - - - - Understanding the event-driven model and state machines - - - - Working with built-in functions and organizing code - - - - Code style, performance optimization, and common pitfalls - - - - Moving from LSL to SLua, common patterns, and differences - - - - Finding and fixing bugs, logging, and testing strategies - - - - Complex patterns, optimization, security, and architecture - - - -## Alternative Resources - -While we build out these guides, you can: - -- **Browse [Recipes](/script/recipes/)** - See working examples of common patterns -- **Check the [LSL Reference](/script/lsl-reference/)** - Complete LSL language documentation -- **Explore [Learn SLua](/script/learn-slua/)** - SLua language fundamentals -- **Visit the [Second Life Forums](https://community.secondlife.com/)** - Community support and discussions \ No newline at end of file diff --git a/src/content/docs/script/index.mdx b/src/content/docs/script/index.mdx index d73b689..1015818 100644 --- a/src/content/docs/script/index.mdx +++ b/src/content/docs/script/index.mdx @@ -3,11 +3,11 @@ title: Getting Started with Scripting description: Learn how to start scripting in Second Life with LSL and SLua --- -import { Aside, Card, CardGrid } from '@astrojs/starlight/components'; +import { Card, CardGrid } from '@astrojs/starlight/components'; - +:::caution[Work in Progress] +Content is being actively developed and may be incomplete or subject to change. +::: Welcome to scripting in Second Life! Whether you're new to programming or an experienced developer, you'll find the tools and resources you need to bring your creations to life. @@ -38,7 +38,7 @@ Second Life supports two scripting languages: Scripts control nearly every aspect of interactive content in Second Life: - **Objects and Prims** - Make objects move, change color, respond to touch -- **Avatars** - Create attachments, HUDs, gestures, and animations +- **Avatars** - Attachments, HUDs, gestures, and animations - **Environment** - Control lighting, sound, and particles - **Communication** - Chat, instant messages, HTTP requests, and data storage - **Physics** - Apply forces, detect collisions, and simulate real-world behavior @@ -47,12 +47,16 @@ Scripts control nearly every aspect of interactive content in Second Life: Ready to start? Choose your path: -- **[Learn SLua](/script/learn-slua/)** - Explore SL's new scripting system +- **[Learn SLua](/script/learn-slua/)** - Explore SL's new scripting system - **[Learn LSL](/script/lsl-reference/)** - Start with the classic language - **[Browse Recipes](/script/recipes/)** - See practical examples and patterns ## Need Help? -- Visit the [Second Life Forums](https://community.secondlife.com/) for community support +- Visit the [Scripting Forum](https://community.secondlife.com/forums/forum/304-lsl-scripting/) for community support +- Join the `#scripting-lua` channel on the official [Second Life Discord Server](https://second.life/discord) +- Check out [Suzanna's SLua guide](https://suzanna-linn.github.io/slua/) +- Explore the old [Second Life Wiki](https://wiki.secondlife.com/wiki/Category:Scripting) for comprehensive information when it comes to the LSL language or details on the `ll*` functions +- Find helpful people in the [SLua Beta regions](https://maps.secondlife.com/secondlife/SLua%20Beta%20Landing) - Check out the scripting library for working examples - Review the complete language references for detailed documentation diff --git a/src/content/docs/script/learn-slua/from-lsl.mdx b/src/content/docs/script/learn-slua/from-lsl.mdx deleted file mode 100644 index 95b27f7..0000000 --- a/src/content/docs/script/learn-slua/from-lsl.mdx +++ /dev/null @@ -1,592 +0,0 @@ ---- -title: From LSL to SLua -description: Essential guide for LSL scripters transitioning to SLua ---- - -import { Aside } from '@astrojs/starlight/components'; -import CodeComparison from '@components/CodeComparison.astro'; - -## For LSL Scripters - -You already know how Second Life scripting works—events, permissions, object communication, inventory management. All of that knowledge transfers directly to SLua. This page focuses on the syntax and pattern differences you need to know. - - - -## Why Consider SLua? - -- **Faster execution** and **~50% less memory** than LSL/Mono -- **Modern features**: coroutines, gradual typing, multiple return values -- **Easier development**: familiar syntax, better tooling, standard libraries -- **Same ll* functions** you already know - -## Syntax Quick Reference - -### Comments & Structure - - - -```lsl -// Single line comment -/* Multi-line - comment */ - -integer x = 5; // Semicolons required -``` - - -```luau --- Single line comment ---[[ Multi-line - comment ]] - -local x: number = 5 -- Semicolons optional (rarely used) -``` - - - -### Variables & Types - - - -```lsl -// Type declarations required -integer health = 100; -float damage = 25.5; -string name = "Alice"; -vector pos = <10, 20, 30>; -rotation rot = <0, 0, 0, 1>; -key uuid = "..."; -list items = [1, 2, 3]; -``` - - -```luau --- Dynamic typing with optional annotations -local health: number = 100 -local damage: number = 25.5 -local name: string = "Alice" -local pos: vector = vector(10, 20, 30) -local rot: quaternion = quaternion(0, 0, 0, 1) -local uuid: string = "..." -- keys are strings -local items: {number} = {1, 2, 3} -- tables, not lists -``` - - - - - -### Operators - -| Operation | LSL | SLua | Notes | -|-----------|-----|------|-------| -| Not equal | `!=` | `~=` | Different operator | -| Logical AND | `&&` | `and` | Word, not symbol | -| Logical OR | `\|\|` | `or` | Word, not symbol | -| Logical NOT | `!` | `not` | Word, not symbol | -| String concat | `+` | `..` | **Different operator** | -| Increment | `x++` | `x = x + 1` or `x += 1` | No `++` operator | -| Decrement | `x--` | `x = x - 1` or `x -= 1` | No `--` operator | -| Power | `llPow(2, 3)` | `2 ^ 3` | Native operator | -| Integer division | `7 / 4` → `1` | `7 // 4` → `1` | Use `//` not `/` | -| String length | `llStringLength(s)` | `#s` | Native operator | - -### Control Flow - - - -```lsl -// if, then, else -if (x > 5) { - // ... -} else if (x > 0) { - // ... -} else { - // ... -} - -// while -while (count > 0) { - count--; -} - -// for -for (i = 0; i < 10; i++) { - // ... -} - -// do-while -do { - count++; -} while (count < 10); -``` - - -```luau --- if, then, else -if x > 5 then - -- ... -elseif x > 0 then - -- ... -else - -- ... -end - --- while -while count > 0 do - count -= 1 -end - --- for (numeric) -for i = 0, 9 do - -- ... -end - --- repeat-until (like do-while) -repeat - count += 1 -until count >= 10 -``` - - - -### Functions - - - -```lsl -float calculateDamage(float base, float mult) { - return base * mult; -} - -// Single return value only -float result = calculateDamage(10.0, 1.5); -``` - - -```luau --- Always use type annotations -function calculateDamage(base: number, mult: number): number - return base * mult -end - --- Multiple return values -function getStats(): (number, number, string) - return 100, 50, "Healthy" -end - -local health: number, mana: number, status: string = getStats() -``` - - - -### Lists vs Tables - -Tables are SLua's most powerful data structure. Unlike LSL's separate `list` type, tables serve **two purposes**: they work as both arrays (like LSL lists) and dictionaries/maps (which LSL doesn't have). - -#### Tables as Arrays (LSL list replacement) - - - -```lsl -list items = [10, 20, 30, 40]; - -// 0-based indexing -integer first = llList2Integer(items, 0); // 10 -integer second = llList2Integer(items, 1); // 20 - -// List operations -items += [50]; // Append -integer len = llListLength(items); -``` - - -```luau -local items: {number} = {10, 20, 30, 40} - --- 1-based indexing (critical difference) -local first: number = items[1] -- 10 -local second: number = items[2] -- 20 - --- Table operations -table.insert(items, 50) -- Append -local len: number = #items -``` - - - - - -#### Tables as Dictionaries/Maps - -LSL doesn't have a dictionary/map type—you had to use two parallel lists for key-value pairs. SLua tables can store key-value pairs natively: - -```luau --- Dictionary/map -local playerData: {[string]: number} = { - ["Alice"] = 100, - ["Bob"] = 85, - ["Charlie"] = 92 -} - --- Access values by key -local aliceScore: number = playerData["Alice"] -- 100 - --- Add/update entries -playerData["Diana"] = 88 -playerData["Alice"] = 105 -- Update - --- Check if key exists -if playerData["Unknown"] ~= nil then - ll.Say(0, "Found!") -end - --- Iterate over key-value pairs -for name: string, score: number in playerData do - ll.Say(0, `{name}: {score}`) -end -``` - -**Shorthand syntax for string keys:** -```luau --- Instead of brackets and quotes, use dot notation -local player = { - name = "Alice", - health = 100, - position = vector(10, 20, 30) -} - -ll.Say(0, player.name) -- "Alice" -player.health = 50 -- Update -``` - -#### Mixed Tables - -Tables can even mix numeric indices and string keys: - -```luau -local data = { - 10, 20, 30, -- Indices 1, 2, 3 - name = "Alice", -- String key - active = true -- String key -} - -ll.Say(0, `First: {data[1]}`) -- 10 -ll.Say(0, `Name: {data.name}`) -- "Alice" -``` - - - -### String Operations - - - -```lsl -string msg = "Hello" + " " + "World"; -string name = "Alice"; -string greeting = "Hi " + name + "!"; - -integer len = llStringLength(msg); -string sub = llGetSubString(msg, 0, 4); // "Hello" -``` - - -```luau -local msg: string = `Hello World` -local name: string = "Alice" -local greeting: string = `Hi {name}!` - -local len: number = #msg -- or string.len(msg) -local sub: string = string.sub(msg, 1, 5) -- "Hello" (1-based!) -``` - - - -### ll* Functions - - - -```lsl -llSay(0, "Hello"); -llSetPos(<10, 20, 30>); -llSetRot(<0, 0, 0, 1>); -llGiveInventory(avatar, "Object"); -``` - - -```luau -ll.Say(0, "Hello") -ll.SetPos(vector(10, 20, 30)) -ll.SetRot(rotation(0, 0, 0, 1)) -ll.GiveInventory(avatar, "Object") -``` - - - -**Key difference:** Use `ll.FunctionName` (dot notation), not `llFunctionName`. - -## Event Handling: The Big Change - -This is the most significant difference between LSL and SLua. Instead of state-based event handlers, SLua uses **event callbacks** with `LLEvents:on()`. - - - -```lsl -integer clickCount = 0; - -default { - state_entry() { - llSay(0, "Ready!"); - } - - touch_start(integer num_detected) { - clickCount++; - llSay(0, "Clicked " + (string)clickCount + " times"); - - if (clickCount >= 5) { - llSay(0, "Done counting!"); - } - } -} -``` - - -```luau -local clickCount: number = 0 - -ll.Say(0, "Ready!") - -LLEvents:on("touch_start", function(num_detected: number) - clickCount += 1 - ll.Say(0, `Clicked {clickCount} times`) - - if clickCount >= 5 then - ll.Say(0, "Done counting!") - end -end) -``` - - - -### SLua Event Patterns - -**Basic event handler:** -```luau -LLEvents:on("touch_start", function(num_detected: number) - ll.Say(0, `Touched by {ll.DetectedName(1)}`) -end) -``` - -**Multiple events (run simultaneously):** -```luau -LLEvents:on("touch_start", function(num_detected: number) - ll.Say(0, "Touched!") -end) - -LLEvents:on("collision_start", function(num_detected: number) - ll.Say(0, "Collision!") -end) -``` - -**Listen events:** -```luau -ll.Listen(0, "", NULL_KEY, "") - -LLEvents:on("listen", function(channel: number, name: string, id: string, message: string) - ll.Say(0, `{name} said: {message}`) -end) -``` - -**Accessing detected data:** -```luau -LLEvents:on("touch_start", function(num_detected: number) - for i = 1, num_detected do - local name: string = ll.DetectedName(i) - local key: string = ll.DetectedKey(i) - ll.Say(0, `{name} touched me!`) - end -end) -``` - -## Global Variables - - - -```lsl -// All script-level variables are global -integer health = 100; -string playerName = "Alice"; - -myFunction() { - health = 50; // Modifies global -} -``` - - -```luau --- Script-level variables (no 'local') are global -health = 100 -playerName = "Alice" - -function myFunction() - -- Use 'local' for function-scoped variables - local temp: number = 5 - health = 50 -- Modifies global -end -``` - - - -## Common Patterns - -### Door Script - - - -```lsl -integer isOpen = FALSE; -vector closedPos; -vector openPos; - -default { - state_entry() { - closedPos = llGetPos(); - openPos = closedPos + <0, 0, 2>; - } - - touch_start(integer num) { - if (isOpen) { - llSetPos(closedPos); - isOpen = FALSE; - } else { - llSetPos(openPos); - isOpen = TRUE; - } - } -} -``` - - -```luau -local isOpen: boolean = false -local closedPos: vector = ll.GetPos() -local openPos: vector = closedPos + vector(0, 0, 2) - -LLEvents:on("touch_start", function(num_detected: number) - if isOpen then - ll.SetPos(closedPos) - isOpen = false - else - ll.SetPos(openPos) - isOpen = true - end -end) -``` - - - -### Timer Events - - - -```lsl -integer counter = 0; - -default { - state_entry() { - llSetTimerEvent(1.0); - } - - timer() { - counter++; - llSay(0, "Count: " + (string)counter); - } -} -``` - - -```luau -local counter: number = 0 - -LLTimers:every(1.0, function() - counter += 1 - ll.Say(0, `Count: {counter}`) -end) -``` - - - -## Type Annotations Guide - -While types are optional, **use them in your code!** They catch errors and improve readability. Learn more about [Luau's type system](https://luau.org/typecheck). - -```luau --- Basic types -local count: number = 0 -local name: string = "Alice" -local active: boolean = true - --- SL types -local pos: vector = vector(10, 20, 30) -local rot: rotation = rotation(0, 0, 0, 1) -local id: string = "uuid-here" - --- Tables/arrays -local scores: {number} = {95, 87, 92} -local names: {string} = {"Alice", "Bob"} - --- Custom types -type Player = { - name: string, - health: number, - position: vector -} - -local player: Player = { - name = "Alice", - health = 100, - position = vector(0, 0, 0) -} - --- Function types (always use!) -function heal(player: Player, amount: number): Player - player.health = player.health + amount - return player -end -``` - -## Standard Libraries - -SLua includes Lua standard libraries you can use alongside ll* functions. See the full [Luau library reference](https://luau.org/library) for more details. - -```luau --- String library -string.upper("hello") -- "HELLO" -string.sub("hello", 1, 2) -- "he" (1-based!) -string.format("Health: %d", health) - --- Table library -table.insert(items, value) -table.remove(items, index) -table.sort(items) - --- Math library -math.floor(3.7) -- 3 -math.ceil(3.2) -- 4 -math.random(1, 10) -- Random 1-10 -math.abs(-5) -- 5 -``` - -## Next Steps - -- **[SLua Basics](/script/learn/slua/basics/)** - Deep dive into the language -- **[SLua Events](/script/learn/slua/events/)** - Master event handling patterns -- **[SLua Reference](/script/reference/slua/functions/)** - All ll* functions -- **[SLua FAQ](https://wiki.secondlife.com/wiki/SLua_FAQ)** - Common questions diff --git a/src/content/docs/script/learn-slua/index.mdx b/src/content/docs/script/learn-slua/index.mdx deleted file mode 100644 index c7ef2cc..0000000 --- a/src/content/docs/script/learn-slua/index.mdx +++ /dev/null @@ -1,133 +0,0 @@ ---- -title: Learn SLua -description: A comprehensive guide to scripting in Second Life with SLua (Luau) ---- - -import { Card, CardGrid, Tabs, TabItem } from '@astrojs/starlight/components'; -import CodeComparison from '@components/CodeComparison.astro'; - -SLua brings modern scripting to Second Life using Luau, a high-performance typed variant of Lua developed by Roblox. If you're familiar with Lua, Python, JavaScript, or other modern languages, you'll feel right at home. - -## Why SLua? - -SLua offers several advantages for Second Life scripting: - -- **Modern Language Features** - coroutines, optional typing, objects, and more -- **Better Performance** - Optimized runtime for complex operations -- **Familiar Syntax** - If you know Lua, Python, or JavaScript, you're already halfway there -- **Type Safety** - Optional type annotations catch errors before runtime -- **Active Development** - Regular improvements and new features - -## Coming from LSL? - -If you're already familiar with LSL, SLua will feel familiar but more powerful. Here's a quick comparison: - - - - ```lsl - integer gIsRed = TRUE; - - default { - touch_start(integer total_number) { - llSay(0, "Changing color!"); - - if (gIsRed) { - llSetColor(<0.0, 1.0, 0.0>, ALL_SIDES); - } else { - llSetColor(<1.0, 0.0, 0.0>, ALL_SIDES); - } - - gIsRed = !gIsRed; // Toggle state - } - } - ``` - - - ```luau - local isRed: boolean = true - - function LLEvents.touch_start(detected: {DetectedEvent}) - ll.Say(0, "Changing color!") - - if isRed then - ll.SetColor(vector(0.0, 1.0, 0.0), ALL_SIDES) - else - ll.SetColor(vector(1.0, 0.0, 0.0), ALL_SIDES) - end - - isRed = not isRed -- Toggle state - end - ``` - - - -## What You'll Learn - -:::note[Help Wanted] -We're building out comprehensive learning materials for SLua. These pages are planned but not yet available. If you'd like to contribute, check out our [GitHub repository](https://github.com/secondlife/create). -::: - -This guide will take you from SLua basics to advanced scripting: - - - - Variables, types, functions, and control flow - - - - Handle touch, collision, timer, and other events - - - - Use coroutines for cleaner asynchronous code - - - - Leverage optional types for safer code - - - - Work with strings, tables, math, and more - - - - Convert your LSL scripts to SLua - - - -## Quick Start - -Let's write your first SLua script. This simple script makes an object say "Hello!" when touched: - -```luau --- Listen for touch events -function LLEvents.touch_start(detected: {DetectedEvent}) - -- Say hello in local chat - ll.Say(0, "Hello, Avatar!") -end -``` - -That's it! Save this script in a prim and touch it to see it work. - -## Learning Path - -Here's the recommended path through the SLua documentation: - -1. **[Language Fundamentals](/script/learn/slua/fundamentals/)** - (HELP WANTED) Start here if you're new to SLua or Lua -2. **[From LSL to SLua](./from-lsl/)** - Converting your LSL knowledge to SLua -3. **[Events and Handlers](./events/)** - (HELP WANTED) How to respond to world events -4. **[Async Programming](./async/)** - (HELP WANTED) Writing asynchronous code with coroutines -5. **[Working with Types](./types/)** - (HELP WANTED) Using SLua's optional type system -6. **[Standard Library](./library/)** - (HELP WANTED) Complete reference of available functions - -## Resources - -- **[SLua Function Reference](/script/slua-reference/)** - Complete API documentation -- **[Code Recipes](../recipes/)** - (HELP WANTED) Practical examples and patterns -- **[Suzanna's SLua Guide](https://suzanna-linn.github.io/slua/)** - Comprehensive external resource - -## Need Help? - -- Visit the [Second Life Forums](https://community.secondlife.com/) for community support -- Check the [recipes section](/script/recipes/) for working examples -- Review the [complete SLua reference](/script/reference/slua/) for detailed API documentation diff --git a/src/content/docs/script/lsl-reference/constants/active.mdx b/src/content/docs/script/lsl-reference/constants/active.mdx deleted file mode 100644 index de9fe4c..0000000 --- a/src/content/docs/script/lsl-reference/constants/active.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ACTIVE -description: Objects in world that are running a script or currently physically moving. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent.mdx b/src/content/docs/script/lsl-reference/constants/agent.mdx deleted file mode 100644 index 5338d1c..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: AGENT -description: Objects in world that are agents. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_always_run.mdx b/src/content/docs/script/lsl-reference/constants/agent_always_run.mdx deleted file mode 100644 index d37e83a..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_always_run.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_ALWAYS_RUN ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_attachments.mdx b/src/content/docs/script/lsl-reference/constants/agent_attachments.mdx deleted file mode 100644 index eda6d78..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_attachments.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: AGENT_ATTACHMENTS -description: The agent has attachments. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_automated.mdx b/src/content/docs/script/lsl-reference/constants/agent_automated.mdx deleted file mode 100644 index 66d8782..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_automated.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: AGENT_AUTOMATED -description: The agent has been identified as a scripted agent ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_autopilot.mdx b/src/content/docs/script/lsl-reference/constants/agent_autopilot.mdx deleted file mode 100644 index 804f1b6..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_autopilot.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_AUTOPILOT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_away.mdx b/src/content/docs/script/lsl-reference/constants/agent_away.mdx deleted file mode 100644 index 4b68946..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_away.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_AWAY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_busy.mdx b/src/content/docs/script/lsl-reference/constants/agent_busy.mdx deleted file mode 100644 index fc65660..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_busy.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_BUSY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_by_legacy_name.mdx b/src/content/docs/script/lsl-reference/constants/agent_by_legacy_name.mdx deleted file mode 100644 index cd19d6e..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_by_legacy_name.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_BY_LEGACY_NAME ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_by_username.mdx b/src/content/docs/script/lsl-reference/constants/agent_by_username.mdx deleted file mode 100644 index 49c89d0..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_by_username.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_BY_USERNAME ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_crouching.mdx b/src/content/docs/script/lsl-reference/constants/agent_crouching.mdx deleted file mode 100644 index 18364e3..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_crouching.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_CROUCHING ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_floating_via_scripted_attachment.mdx b/src/content/docs/script/lsl-reference/constants/agent_floating_via_scripted_attachment.mdx deleted file mode 100644 index a505182..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_floating_via_scripted_attachment.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: AGENT_FLOATING_VIA_SCRIPTED_ATTACHMENT -description: The agent is floating via scripted attachment. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_flying.mdx b/src/content/docs/script/lsl-reference/constants/agent_flying.mdx deleted file mode 100644 index 7fba97e..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_flying.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: AGENT_FLYING -description: The agent is flying. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_in_air.mdx b/src/content/docs/script/lsl-reference/constants/agent_in_air.mdx deleted file mode 100644 index 0a0c086..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_in_air.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_IN_AIR ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_list_parcel.mdx b/src/content/docs/script/lsl-reference/constants/agent_list_parcel.mdx deleted file mode 100644 index 79ff523..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_list_parcel.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: AGENT_LIST_PARCEL -description: Agents on the same parcel where the script is running. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_list_parcel_owner.mdx b/src/content/docs/script/lsl-reference/constants/agent_list_parcel_owner.mdx deleted file mode 100644 index daa15d2..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_list_parcel_owner.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: AGENT_LIST_PARCEL_OWNER -description: >- - Agents on any parcel in the region where the parcel owner is the same as the - owner of the parcel under the scripted object. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_list_region.mdx b/src/content/docs/script/lsl-reference/constants/agent_list_region.mdx deleted file mode 100644 index 23c88f3..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_list_region.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: AGENT_LIST_REGION -description: All agents in the region. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_mouselook.mdx b/src/content/docs/script/lsl-reference/constants/agent_mouselook.mdx deleted file mode 100644 index 152dbf2..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_mouselook.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_MOUSELOOK ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_on_object.mdx b/src/content/docs/script/lsl-reference/constants/agent_on_object.mdx deleted file mode 100644 index 404c79d..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_on_object.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_ON_OBJECT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_scripted.mdx b/src/content/docs/script/lsl-reference/constants/agent_scripted.mdx deleted file mode 100644 index c5bee10..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_scripted.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: AGENT_SCRIPTED -description: The agent has scripted attachments. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_sitting.mdx b/src/content/docs/script/lsl-reference/constants/agent_sitting.mdx deleted file mode 100644 index 1cdb579..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_sitting.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_SITTING ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_typing.mdx b/src/content/docs/script/lsl-reference/constants/agent_typing.mdx deleted file mode 100644 index 6a90ffd..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_typing.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_TYPING ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/agent_walking.mdx b/src/content/docs/script/lsl-reference/constants/agent_walking.mdx deleted file mode 100644 index 08b17dd..0000000 --- a/src/content/docs/script/lsl-reference/constants/agent_walking.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_WALKING ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/all_sides.mdx b/src/content/docs/script/lsl-reference/constants/all_sides.mdx deleted file mode 100644 index a21c03e..0000000 --- a/src/content/docs/script/lsl-reference/constants/all_sides.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ALL_SIDES ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/anim_on.mdx b/src/content/docs/script/lsl-reference/constants/anim_on.mdx deleted file mode 100644 index fc373b9..0000000 --- a/src/content/docs/script/lsl-reference/constants/anim_on.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ANIM_ON -description: Texture animation is on. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_any_hud.mdx b/src/content/docs/script/lsl-reference/constants/attach_any_hud.mdx deleted file mode 100644 index d22be04..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_any_hud.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_ANY_HUD -description: Filtering for any HUD attachment. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_avatar_center.mdx b/src/content/docs/script/lsl-reference/constants/attach_avatar_center.mdx deleted file mode 100644 index cbab81c..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_avatar_center.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_AVATAR_CENTER -description: Attach to the avatar's geometric centre. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_back.mdx b/src/content/docs/script/lsl-reference/constants/attach_back.mdx deleted file mode 100644 index 178c50c..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_back.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_BACK -description: Attach to the avatar's back. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_belly.mdx b/src/content/docs/script/lsl-reference/constants/attach_belly.mdx deleted file mode 100644 index 0eef9db..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_belly.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_BELLY -description: Attach to the avatar's belly. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_chest.mdx b/src/content/docs/script/lsl-reference/constants/attach_chest.mdx deleted file mode 100644 index a25770a..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_chest.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_CHEST -description: Attach to the avatar's chest. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_chin.mdx b/src/content/docs/script/lsl-reference/constants/attach_chin.mdx deleted file mode 100644 index aa4aa9e..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_chin.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_CHIN -description: Attach to the avatar's chin. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_face_jaw.mdx b/src/content/docs/script/lsl-reference/constants/attach_face_jaw.mdx deleted file mode 100644 index 6033f08..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_face_jaw.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_FACE_JAW -description: Attach to the avatar's jaw. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_face_lear.mdx b/src/content/docs/script/lsl-reference/constants/attach_face_lear.mdx deleted file mode 100644 index a8cdc12..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_face_lear.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_FACE_LEAR -description: Attach to the avatar's left ear (extended). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_face_leye.mdx b/src/content/docs/script/lsl-reference/constants/attach_face_leye.mdx deleted file mode 100644 index c3cccb1..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_face_leye.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_FACE_LEYE -description: Attach to the avatar's left eye (extended). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_face_rear.mdx b/src/content/docs/script/lsl-reference/constants/attach_face_rear.mdx deleted file mode 100644 index 68c200f..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_face_rear.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_FACE_REAR -description: Attach to the avatar's right ear (extended). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_face_reye.mdx b/src/content/docs/script/lsl-reference/constants/attach_face_reye.mdx deleted file mode 100644 index 125320e..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_face_reye.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_FACE_REYE -description: Attach to the avatar's right eye (extended). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_face_tongue.mdx b/src/content/docs/script/lsl-reference/constants/attach_face_tongue.mdx deleted file mode 100644 index a822139..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_face_tongue.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_FACE_TONGUE -description: Attach to the avatar's tongue. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_groin.mdx b/src/content/docs/script/lsl-reference/constants/attach_groin.mdx deleted file mode 100644 index 8e28a86..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_groin.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_GROIN -description: Attach to the avatar's groin. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_head.mdx b/src/content/docs/script/lsl-reference/constants/attach_head.mdx deleted file mode 100644 index f62b6c8..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_head.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_HEAD -description: Attach to the avatar's head. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_hind_lfoot.mdx b/src/content/docs/script/lsl-reference/constants/attach_hind_lfoot.mdx deleted file mode 100644 index 33bbc90..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_hind_lfoot.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_HIND_LFOOT -description: Attach to the avatar's left hind foot. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_hind_rfoot.mdx b/src/content/docs/script/lsl-reference/constants/attach_hind_rfoot.mdx deleted file mode 100644 index 886ebe8..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_hind_rfoot.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_HIND_RFOOT -description: Attach to the avatar's right hind foot. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_hud_bottom.mdx b/src/content/docs/script/lsl-reference/constants/attach_hud_bottom.mdx deleted file mode 100644 index 9e957a4..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_hud_bottom.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ATTACH_HUD_BOTTOM ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_hud_bottom_left.mdx b/src/content/docs/script/lsl-reference/constants/attach_hud_bottom_left.mdx deleted file mode 100644 index 502cb67..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_hud_bottom_left.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ATTACH_HUD_BOTTOM_LEFT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_hud_bottom_right.mdx b/src/content/docs/script/lsl-reference/constants/attach_hud_bottom_right.mdx deleted file mode 100644 index 144aba7..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_hud_bottom_right.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ATTACH_HUD_BOTTOM_RIGHT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_hud_center_1.mdx b/src/content/docs/script/lsl-reference/constants/attach_hud_center_1.mdx deleted file mode 100644 index 178cd61..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_hud_center_1.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ATTACH_HUD_CENTER_1 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_hud_center_2.mdx b/src/content/docs/script/lsl-reference/constants/attach_hud_center_2.mdx deleted file mode 100644 index 5999e7c..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_hud_center_2.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ATTACH_HUD_CENTER_2 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_hud_top_center.mdx b/src/content/docs/script/lsl-reference/constants/attach_hud_top_center.mdx deleted file mode 100644 index aa7db3f..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_hud_top_center.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ATTACH_HUD_TOP_CENTER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_hud_top_left.mdx b/src/content/docs/script/lsl-reference/constants/attach_hud_top_left.mdx deleted file mode 100644 index d4a7507..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_hud_top_left.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ATTACH_HUD_TOP_LEFT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_hud_top_right.mdx b/src/content/docs/script/lsl-reference/constants/attach_hud_top_right.mdx deleted file mode 100644 index 0afe9cc..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_hud_top_right.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ATTACH_HUD_TOP_RIGHT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_lear.mdx b/src/content/docs/script/lsl-reference/constants/attach_lear.mdx deleted file mode 100644 index cce03e8..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_lear.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LEAR -description: Attach to the avatar's left ear. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_left_pec.mdx b/src/content/docs/script/lsl-reference/constants/attach_left_pec.mdx deleted file mode 100644 index 1164f98..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_left_pec.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LEFT_PEC -description: Attach to the avatar's left pectoral. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_leye.mdx b/src/content/docs/script/lsl-reference/constants/attach_leye.mdx deleted file mode 100644 index 7b8df58..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_leye.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LEYE -description: Attach to the avatar's left eye. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_lfoot.mdx b/src/content/docs/script/lsl-reference/constants/attach_lfoot.mdx deleted file mode 100644 index 22465de..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_lfoot.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LFOOT -description: Attach to the avatar's left foot. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_lhand.mdx b/src/content/docs/script/lsl-reference/constants/attach_lhand.mdx deleted file mode 100644 index c6da174..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_lhand.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LHAND -description: Attach to the avatar's left hand. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_lhand_ring1.mdx b/src/content/docs/script/lsl-reference/constants/attach_lhand_ring1.mdx deleted file mode 100644 index 791162e..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_lhand_ring1.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LHAND_RING1 -description: Attach to the avatar's left ring finger. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_lhip.mdx b/src/content/docs/script/lsl-reference/constants/attach_lhip.mdx deleted file mode 100644 index f998a83..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_lhip.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LHIP -description: Attach to the avatar's left hip. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_llarm.mdx b/src/content/docs/script/lsl-reference/constants/attach_llarm.mdx deleted file mode 100644 index 19b4c7f..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_llarm.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LLARM -description: Attach to the avatar's left lower arm. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_llleg.mdx b/src/content/docs/script/lsl-reference/constants/attach_llleg.mdx deleted file mode 100644 index 482c6a1..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_llleg.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LLLEG -description: Attach to the avatar's lower left leg. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_lpec.mdx b/src/content/docs/script/lsl-reference/constants/attach_lpec.mdx deleted file mode 100644 index d00183e..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_lpec.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LPEC -description: Attach to the avatar's right pectoral. (Deprecated, use ATTACH_RIGHT_PEC) ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_lshoulder.mdx b/src/content/docs/script/lsl-reference/constants/attach_lshoulder.mdx deleted file mode 100644 index 5cbca98..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_lshoulder.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LSHOULDER -description: Attach to the avatar's left shoulder. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_luarm.mdx b/src/content/docs/script/lsl-reference/constants/attach_luarm.mdx deleted file mode 100644 index fb85f73..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_luarm.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LUARM -description: Attach to the avatar's left upper arm. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_luleg.mdx b/src/content/docs/script/lsl-reference/constants/attach_luleg.mdx deleted file mode 100644 index 2cc9378..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_luleg.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LULEG -description: Attach to the avatar's lower upper leg. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_lwing.mdx b/src/content/docs/script/lsl-reference/constants/attach_lwing.mdx deleted file mode 100644 index f41cd85..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_lwing.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LWING -description: Attach to the avatar's left wing. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_mouth.mdx b/src/content/docs/script/lsl-reference/constants/attach_mouth.mdx deleted file mode 100644 index bc519e1..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_mouth.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_MOUTH -description: Attach to the avatar's mouth. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_neck.mdx b/src/content/docs/script/lsl-reference/constants/attach_neck.mdx deleted file mode 100644 index c59f1aa..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_neck.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_NECK -description: Attach to the avatar's neck. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_nose.mdx b/src/content/docs/script/lsl-reference/constants/attach_nose.mdx deleted file mode 100644 index 9cdd67d..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_nose.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_NOSE -description: Attach to the avatar's nose. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_pelvis.mdx b/src/content/docs/script/lsl-reference/constants/attach_pelvis.mdx deleted file mode 100644 index d4de8e5..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_pelvis.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_PELVIS -description: Attach to the avatar's pelvis. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_rear.mdx b/src/content/docs/script/lsl-reference/constants/attach_rear.mdx deleted file mode 100644 index 627cbaf..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_rear.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_REAR -description: Attach to the avatar's right ear. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_reye.mdx b/src/content/docs/script/lsl-reference/constants/attach_reye.mdx deleted file mode 100644 index 1064bc7..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_reye.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_REYE -description: Attach to the avatar's right eye. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_rfoot.mdx b/src/content/docs/script/lsl-reference/constants/attach_rfoot.mdx deleted file mode 100644 index 4e9c6ca..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_rfoot.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RFOOT -description: Attach to the avatar's right foot. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_rhand.mdx b/src/content/docs/script/lsl-reference/constants/attach_rhand.mdx deleted file mode 100644 index 0f83e47..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_rhand.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RHAND -description: Attach to the avatar's right hand. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_rhand_ring1.mdx b/src/content/docs/script/lsl-reference/constants/attach_rhand_ring1.mdx deleted file mode 100644 index 8cac5b8..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_rhand_ring1.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RHAND_RING1 -description: Attach to the avatar's right ring finger. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_rhip.mdx b/src/content/docs/script/lsl-reference/constants/attach_rhip.mdx deleted file mode 100644 index 85e7687..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_rhip.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RHIP -description: Attach to the avatar's right hip. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_right_pec.mdx b/src/content/docs/script/lsl-reference/constants/attach_right_pec.mdx deleted file mode 100644 index aa898fb..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_right_pec.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RIGHT_PEC -description: Attach to the avatar's right pectoral. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_rlarm.mdx b/src/content/docs/script/lsl-reference/constants/attach_rlarm.mdx deleted file mode 100644 index 538a323..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_rlarm.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RLARM -description: Attach to the avatar's right lower arm. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_rlleg.mdx b/src/content/docs/script/lsl-reference/constants/attach_rlleg.mdx deleted file mode 100644 index aa95b23..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_rlleg.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RLLEG -description: Attach to the avatar's right lower leg. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_rpec.mdx b/src/content/docs/script/lsl-reference/constants/attach_rpec.mdx deleted file mode 100644 index 59fd904..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_rpec.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RPEC -description: Attach to the avatar's left pectoral. (deprecated, use ATTACH_LEFT_PEC) ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_rshoulder.mdx b/src/content/docs/script/lsl-reference/constants/attach_rshoulder.mdx deleted file mode 100644 index 462534f..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_rshoulder.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RSHOULDER -description: Attach to the avatar's right shoulder. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_ruarm.mdx b/src/content/docs/script/lsl-reference/constants/attach_ruarm.mdx deleted file mode 100644 index b5af2ef..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_ruarm.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RUARM -description: Attach to the avatar's right upper arm. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_ruleg.mdx b/src/content/docs/script/lsl-reference/constants/attach_ruleg.mdx deleted file mode 100644 index ad714f0..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_ruleg.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RULEG -description: Attach to the avatar's right upper leg. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_rwing.mdx b/src/content/docs/script/lsl-reference/constants/attach_rwing.mdx deleted file mode 100644 index 38022d0..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_rwing.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RWING -description: Attach to the avatar's right wing. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_tail_base.mdx b/src/content/docs/script/lsl-reference/constants/attach_tail_base.mdx deleted file mode 100644 index b212964..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_tail_base.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_TAIL_BASE -description: Attach to the avatar's tail base. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/attach_tail_tip.mdx b/src/content/docs/script/lsl-reference/constants/attach_tail_tip.mdx deleted file mode 100644 index 41c7361..0000000 --- a/src/content/docs/script/lsl-reference/constants/attach_tail_tip.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_TAIL_TIP -description: Attach to the avatar's tail tip. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/avoid_characters.mdx b/src/content/docs/script/lsl-reference/constants/avoid_characters.mdx deleted file mode 100644 index 2b77ce6..0000000 --- a/src/content/docs/script/lsl-reference/constants/avoid_characters.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AVOID_CHARACTERS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/avoid_dynamic_obstacles.mdx b/src/content/docs/script/lsl-reference/constants/avoid_dynamic_obstacles.mdx deleted file mode 100644 index 8cb5875..0000000 --- a/src/content/docs/script/lsl-reference/constants/avoid_dynamic_obstacles.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AVOID_DYNAMIC_OBSTACLES ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/avoid_none.mdx b/src/content/docs/script/lsl-reference/constants/avoid_none.mdx deleted file mode 100644 index 52dc750..0000000 --- a/src/content/docs/script/lsl-reference/constants/avoid_none.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AVOID_NONE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/beacon_map.mdx b/src/content/docs/script/lsl-reference/constants/beacon_map.mdx deleted file mode 100644 index 9072781..0000000 --- a/src/content/docs/script/lsl-reference/constants/beacon_map.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: BEACON_MAP -description: >- - Cause llMapBeacon to optionally display and focus the world map on the - avatar's viewer. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/camera_active.mdx b/src/content/docs/script/lsl-reference/constants/camera_active.mdx deleted file mode 100644 index c64b3f1..0000000 --- a/src/content/docs/script/lsl-reference/constants/camera_active.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_ACTIVE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/camera_behindness_angle.mdx b/src/content/docs/script/lsl-reference/constants/camera_behindness_angle.mdx deleted file mode 100644 index ffe5266..0000000 --- a/src/content/docs/script/lsl-reference/constants/camera_behindness_angle.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_BEHINDNESS_ANGLE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/camera_behindness_lag.mdx b/src/content/docs/script/lsl-reference/constants/camera_behindness_lag.mdx deleted file mode 100644 index e1d9911..0000000 --- a/src/content/docs/script/lsl-reference/constants/camera_behindness_lag.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_BEHINDNESS_LAG ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/camera_distance.mdx b/src/content/docs/script/lsl-reference/constants/camera_distance.mdx deleted file mode 100644 index 0847255..0000000 --- a/src/content/docs/script/lsl-reference/constants/camera_distance.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_DISTANCE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/camera_focus.mdx b/src/content/docs/script/lsl-reference/constants/camera_focus.mdx deleted file mode 100644 index 023c5de..0000000 --- a/src/content/docs/script/lsl-reference/constants/camera_focus.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_FOCUS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/camera_focus_lag.mdx b/src/content/docs/script/lsl-reference/constants/camera_focus_lag.mdx deleted file mode 100644 index 20553b6..0000000 --- a/src/content/docs/script/lsl-reference/constants/camera_focus_lag.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_FOCUS_LAG ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/camera_focus_locked.mdx b/src/content/docs/script/lsl-reference/constants/camera_focus_locked.mdx deleted file mode 100644 index fdc6fab..0000000 --- a/src/content/docs/script/lsl-reference/constants/camera_focus_locked.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_FOCUS_LOCKED ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/camera_focus_offset.mdx b/src/content/docs/script/lsl-reference/constants/camera_focus_offset.mdx deleted file mode 100644 index 01720cb..0000000 --- a/src/content/docs/script/lsl-reference/constants/camera_focus_offset.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_FOCUS_OFFSET ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/camera_focus_threshold.mdx b/src/content/docs/script/lsl-reference/constants/camera_focus_threshold.mdx deleted file mode 100644 index 283ab5a..0000000 --- a/src/content/docs/script/lsl-reference/constants/camera_focus_threshold.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_FOCUS_THRESHOLD ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/camera_pitch.mdx b/src/content/docs/script/lsl-reference/constants/camera_pitch.mdx deleted file mode 100644 index 9c2b221..0000000 --- a/src/content/docs/script/lsl-reference/constants/camera_pitch.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_PITCH ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/camera_position.mdx b/src/content/docs/script/lsl-reference/constants/camera_position.mdx deleted file mode 100644 index 30e0e95..0000000 --- a/src/content/docs/script/lsl-reference/constants/camera_position.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_POSITION ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/camera_position_lag.mdx b/src/content/docs/script/lsl-reference/constants/camera_position_lag.mdx deleted file mode 100644 index eb82a19..0000000 --- a/src/content/docs/script/lsl-reference/constants/camera_position_lag.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_POSITION_LAG ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/camera_position_locked.mdx b/src/content/docs/script/lsl-reference/constants/camera_position_locked.mdx deleted file mode 100644 index 8c3adbc..0000000 --- a/src/content/docs/script/lsl-reference/constants/camera_position_locked.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_POSITION_LOCKED ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/camera_position_threshold.mdx b/src/content/docs/script/lsl-reference/constants/camera_position_threshold.mdx deleted file mode 100644 index 6da733f..0000000 --- a/src/content/docs/script/lsl-reference/constants/camera_position_threshold.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_POSITION_THRESHOLD ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/changed_allowed_drop.mdx b/src/content/docs/script/lsl-reference/constants/changed_allowed_drop.mdx deleted file mode 100644 index 62e2406..0000000 --- a/src/content/docs/script/lsl-reference/constants/changed_allowed_drop.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: CHANGED_ALLOWED_DROP -description: >- - The object inventory has changed because an item was added through the - llAllowInventoryDrop interface. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/changed_color.mdx b/src/content/docs/script/lsl-reference/constants/changed_color.mdx deleted file mode 100644 index 86b9c52..0000000 --- a/src/content/docs/script/lsl-reference/constants/changed_color.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_COLOR -description: The object color has changed. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/changed_inventory.mdx b/src/content/docs/script/lsl-reference/constants/changed_inventory.mdx deleted file mode 100644 index 71b1782..0000000 --- a/src/content/docs/script/lsl-reference/constants/changed_inventory.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_INVENTORY -description: The object inventory has changed. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/changed_link.mdx b/src/content/docs/script/lsl-reference/constants/changed_link.mdx deleted file mode 100644 index 175dd72..0000000 --- a/src/content/docs/script/lsl-reference/constants/changed_link.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_LINK -description: The object has linked or its links were broken. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/changed_media.mdx b/src/content/docs/script/lsl-reference/constants/changed_media.mdx deleted file mode 100644 index d59d64e..0000000 --- a/src/content/docs/script/lsl-reference/constants/changed_media.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CHANGED_MEDIA ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/changed_owner.mdx b/src/content/docs/script/lsl-reference/constants/changed_owner.mdx deleted file mode 100644 index 45eb641..0000000 --- a/src/content/docs/script/lsl-reference/constants/changed_owner.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_OWNER -description: The object has changed ownership. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/changed_region.mdx b/src/content/docs/script/lsl-reference/constants/changed_region.mdx deleted file mode 100644 index e7b66ab..0000000 --- a/src/content/docs/script/lsl-reference/constants/changed_region.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_REGION -description: The object has changed region. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/changed_region_start.mdx b/src/content/docs/script/lsl-reference/constants/changed_region_start.mdx deleted file mode 100644 index 7b9ec2b..0000000 --- a/src/content/docs/script/lsl-reference/constants/changed_region_start.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_REGION_START -description: The region this object is in has just come online. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/changed_render_material.mdx b/src/content/docs/script/lsl-reference/constants/changed_render_material.mdx deleted file mode 100644 index 577c305..0000000 --- a/src/content/docs/script/lsl-reference/constants/changed_render_material.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_RENDER_MATERIAL -description: The render material has changed. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/changed_scale.mdx b/src/content/docs/script/lsl-reference/constants/changed_scale.mdx deleted file mode 100644 index 0fc48df..0000000 --- a/src/content/docs/script/lsl-reference/constants/changed_scale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_SCALE -description: The object scale (size) has changed. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/changed_shape.mdx b/src/content/docs/script/lsl-reference/constants/changed_shape.mdx deleted file mode 100644 index be386ec..0000000 --- a/src/content/docs/script/lsl-reference/constants/changed_shape.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_SHAPE -description: The object base shape has changed, e.g., a box to a cylinder. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/changed_teleport.mdx b/src/content/docs/script/lsl-reference/constants/changed_teleport.mdx deleted file mode 100644 index 9bfed6f..0000000 --- a/src/content/docs/script/lsl-reference/constants/changed_teleport.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_TELEPORT -description: The avatar to whom this object is attached has teleported. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/changed_texture.mdx b/src/content/docs/script/lsl-reference/constants/changed_texture.mdx deleted file mode 100644 index c1babbe..0000000 --- a/src/content/docs/script/lsl-reference/constants/changed_texture.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_TEXTURE -description: The texture offset, scale rotation, or simply the object texture has changed. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_account_for_skipped_frames.mdx b/src/content/docs/script/lsl-reference/constants/character_account_for_skipped_frames.mdx deleted file mode 100644 index 39a610a..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_account_for_skipped_frames.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: CHARACTER_ACCOUNT_FOR_SKIPPED_FRAMES -description: >- - If set to false, character will not attempt to catch up on lost time when - pathfinding performance is low, potentially providing more reliable movement - (albeit while potentially appearing to be more stuttery). Default is true to - match pre-existing behavior. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_avoidance_mode.mdx b/src/content/docs/script/lsl-reference/constants/character_avoidance_mode.mdx deleted file mode 100644 index 0c9761e..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_avoidance_mode.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: CHARACTER_AVOIDANCE_MODE -description: >- - Allows you to specify that a character should not try to avoid other - characters, should not try to avoid dynamic obstacles (relatively fast moving - objects and avatars), or both. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_cmd_jump.mdx b/src/content/docs/script/lsl-reference/constants/character_cmd_jump.mdx deleted file mode 100644 index f02ca22..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_cmd_jump.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: CHARACTER_CMD_JUMP -description: >- - Makes the character jump. Requires an additional parameter, the height to - jump, between 0.1m and 2.0m. This must be provided as the first element of the - llExecCharacterCmd option list. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_cmd_smooth_stop.mdx b/src/content/docs/script/lsl-reference/constants/character_cmd_smooth_stop.mdx deleted file mode 100644 index 084cbd8..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_cmd_smooth_stop.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CHARACTER_CMD_SMOOTH_STOP ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_cmd_stop.mdx b/src/content/docs/script/lsl-reference/constants/character_cmd_stop.mdx deleted file mode 100644 index 4ee0bdd..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_cmd_stop.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_CMD_STOP -description: Stops any current pathfinding operation. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_desired_speed.mdx b/src/content/docs/script/lsl-reference/constants/character_desired_speed.mdx deleted file mode 100644 index 91debba..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_desired_speed.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_DESIRED_SPEED -description: Speed of pursuit in meters per second. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_desired_turn_speed.mdx b/src/content/docs/script/lsl-reference/constants/character_desired_turn_speed.mdx deleted file mode 100644 index b99db7c..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_desired_turn_speed.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: CHARACTER_DESIRED_TURN_SPEED -description: >- - The character's maximum speed while turning about the Z axis. - Note that this - is only loosely enforced. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_length.mdx b/src/content/docs/script/lsl-reference/constants/character_length.mdx deleted file mode 100644 index b8fb1f8..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_length.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_LENGTH -description: Set collision capsule length - cannot be less than two times the radius. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_max_accel.mdx b/src/content/docs/script/lsl-reference/constants/character_max_accel.mdx deleted file mode 100644 index 9d77cc9..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_max_accel.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_MAX_ACCEL -description: The character's maximum acceleration rate. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_max_decel.mdx b/src/content/docs/script/lsl-reference/constants/character_max_decel.mdx deleted file mode 100644 index 2e771b0..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_max_decel.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_MAX_DECEL -description: The character's maximum deceleration rate. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_max_speed.mdx b/src/content/docs/script/lsl-reference/constants/character_max_speed.mdx deleted file mode 100644 index 73e0df0..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_max_speed.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_MAX_SPEED -description: The character's maximum speed. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_max_turn_radius.mdx b/src/content/docs/script/lsl-reference/constants/character_max_turn_radius.mdx deleted file mode 100644 index 0271616..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_max_turn_radius.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_MAX_TURN_RADIUS -description: The character's turn radius when travelling at CHARACTER_MAX_TURN_SPEED. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_orientation.mdx b/src/content/docs/script/lsl-reference/constants/character_orientation.mdx deleted file mode 100644 index 49f3b50..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_orientation.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_ORIENTATION -description: 'Valid options are: VERTICAL, HORIZONTAL.' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_radius.mdx b/src/content/docs/script/lsl-reference/constants/character_radius.mdx deleted file mode 100644 index 355886f..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_radius.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_RADIUS -description: Set collision capsule radius. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_stay_within_parcel.mdx b/src/content/docs/script/lsl-reference/constants/character_stay_within_parcel.mdx deleted file mode 100644 index e7d2ea7..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_stay_within_parcel.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: CHARACTER_STAY_WITHIN_PARCEL -description: >- - Determines whether a character can leave its starting parcel. - - Takes a boolean parameter. If TRUE, the character cannot voluntarilly leave - the parcel, but can return to it. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_type.mdx b/src/content/docs/script/lsl-reference/constants/character_type.mdx deleted file mode 100644 index 5b29468..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_type.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_TYPE -description: Specifies which walk-ability coefficient will be used by this character. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_type_a.mdx b/src/content/docs/script/lsl-reference/constants/character_type_a.mdx deleted file mode 100644 index f63a9c4..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_type_a.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CHARACTER_TYPE_A ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_type_b.mdx b/src/content/docs/script/lsl-reference/constants/character_type_b.mdx deleted file mode 100644 index 0a5b27f..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_type_b.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CHARACTER_TYPE_B ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_type_c.mdx b/src/content/docs/script/lsl-reference/constants/character_type_c.mdx deleted file mode 100644 index 700c13f..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_type_c.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CHARACTER_TYPE_C ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_type_d.mdx b/src/content/docs/script/lsl-reference/constants/character_type_d.mdx deleted file mode 100644 index ab39ad3..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_type_d.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CHARACTER_TYPE_D ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/character_type_none.mdx b/src/content/docs/script/lsl-reference/constants/character_type_none.mdx deleted file mode 100644 index 78e8d59..0000000 --- a/src/content/docs/script/lsl-reference/constants/character_type_none.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CHARACTER_TYPE_NONE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/click_action_buy.mdx b/src/content/docs/script/lsl-reference/constants/click_action_buy.mdx deleted file mode 100644 index 1c9e8fb..0000000 --- a/src/content/docs/script/lsl-reference/constants/click_action_buy.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_BUY -description: When the prim is clicked, the buy dialog is opened. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/click_action_disabled.mdx b/src/content/docs/script/lsl-reference/constants/click_action_disabled.mdx deleted file mode 100644 index 02546af..0000000 --- a/src/content/docs/script/lsl-reference/constants/click_action_disabled.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_DISABLED -description: No click action. No touches detected or passed. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/click_action_ignore.mdx b/src/content/docs/script/lsl-reference/constants/click_action_ignore.mdx deleted file mode 100644 index 4743127..0000000 --- a/src/content/docs/script/lsl-reference/constants/click_action_ignore.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_IGNORE -description: No click action. Object is invisible to the mouse. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/click_action_none.mdx b/src/content/docs/script/lsl-reference/constants/click_action_none.mdx deleted file mode 100644 index cc6736a..0000000 --- a/src/content/docs/script/lsl-reference/constants/click_action_none.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: CLICK_ACTION_NONE -description: >- - Performs the default action: when the prim is clicked, touch events are - triggered. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/click_action_open.mdx b/src/content/docs/script/lsl-reference/constants/click_action_open.mdx deleted file mode 100644 index bba11ac..0000000 --- a/src/content/docs/script/lsl-reference/constants/click_action_open.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_OPEN -description: When the prim is clicked, the object inventory dialog is opened. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/click_action_open_media.mdx b/src/content/docs/script/lsl-reference/constants/click_action_open_media.mdx deleted file mode 100644 index 998f4d6..0000000 --- a/src/content/docs/script/lsl-reference/constants/click_action_open_media.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_OPEN_MEDIA -description: When the prim is touched, the web media dialog is opened. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/click_action_pay.mdx b/src/content/docs/script/lsl-reference/constants/click_action_pay.mdx deleted file mode 100644 index 271461c..0000000 --- a/src/content/docs/script/lsl-reference/constants/click_action_pay.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_PAY -description: When the prim is clicked, the pay dialog is opened. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/click_action_play.mdx b/src/content/docs/script/lsl-reference/constants/click_action_play.mdx deleted file mode 100644 index 57046a8..0000000 --- a/src/content/docs/script/lsl-reference/constants/click_action_play.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_PLAY -description: When the prim is clicked, html-on-a-prim is enabled? ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/click_action_sit.mdx b/src/content/docs/script/lsl-reference/constants/click_action_sit.mdx deleted file mode 100644 index a23461a..0000000 --- a/src/content/docs/script/lsl-reference/constants/click_action_sit.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_SIT -description: When the prim is clicked, the avatar sits upon it. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/click_action_touch.mdx b/src/content/docs/script/lsl-reference/constants/click_action_touch.mdx deleted file mode 100644 index c51ba6d..0000000 --- a/src/content/docs/script/lsl-reference/constants/click_action_touch.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_TOUCH -description: When the prim is clicked, touch events are triggered. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/click_action_zoom.mdx b/src/content/docs/script/lsl-reference/constants/click_action_zoom.mdx deleted file mode 100644 index 8d5a603..0000000 --- a/src/content/docs/script/lsl-reference/constants/click_action_zoom.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_ZOOM -description: Zoom in on object when clicked. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/combat_channel.mdx b/src/content/docs/script/lsl-reference/constants/combat_channel.mdx deleted file mode 100644 index 1cd2589..0000000 --- a/src/content/docs/script/lsl-reference/constants/combat_channel.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: COMBAT_CHANNEL -description: >- - COMBAT_CHANNEL is an integer constant that, when passed to llRegionSay will - add the message to the combat log. A script with a chat listen active on - COMBAT_CHANNEL may also monitor the combat log. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/combat_log_id.mdx b/src/content/docs/script/lsl-reference/constants/combat_log_id.mdx deleted file mode 100644 index 95e2ada..0000000 --- a/src/content/docs/script/lsl-reference/constants/combat_log_id.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: COMBAT_LOG_ID -description: |- - Messages from the region to the COMBAT_CHANNEL will all be from this ID. - Scripts may filter llListen calls on this ID to receive only system generated combat log messages. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/content_type_atom.mdx b/src/content/docs/script/lsl-reference/constants/content_type_atom.mdx deleted file mode 100644 index 2e5b785..0000000 --- a/src/content/docs/script/lsl-reference/constants/content_type_atom.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTENT_TYPE_ATOM -description: '"application/atom+xml"' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/content_type_form.mdx b/src/content/docs/script/lsl-reference/constants/content_type_form.mdx deleted file mode 100644 index b44edc5..0000000 --- a/src/content/docs/script/lsl-reference/constants/content_type_form.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTENT_TYPE_FORM -description: '"application/x-www-form-urlencoded"' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/content_type_html.mdx b/src/content/docs/script/lsl-reference/constants/content_type_html.mdx deleted file mode 100644 index c5e1a3e..0000000 --- a/src/content/docs/script/lsl-reference/constants/content_type_html.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: CONTENT_TYPE_HTML -description: >- - "text/html", only valid for embedded browsers on content owned by the person - viewing. Falls back to "text/plain" otherwise. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/content_type_json.mdx b/src/content/docs/script/lsl-reference/constants/content_type_json.mdx deleted file mode 100644 index 6af37b3..0000000 --- a/src/content/docs/script/lsl-reference/constants/content_type_json.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTENT_TYPE_JSON -description: '"application/json"' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/content_type_llsd.mdx b/src/content/docs/script/lsl-reference/constants/content_type_llsd.mdx deleted file mode 100644 index c6459f5..0000000 --- a/src/content/docs/script/lsl-reference/constants/content_type_llsd.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTENT_TYPE_LLSD -description: '"application/llsd+xml"' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/content_type_rss.mdx b/src/content/docs/script/lsl-reference/constants/content_type_rss.mdx deleted file mode 100644 index 4aa3c74..0000000 --- a/src/content/docs/script/lsl-reference/constants/content_type_rss.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTENT_TYPE_RSS -description: '"application/rss+xml"' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/content_type_text.mdx b/src/content/docs/script/lsl-reference/constants/content_type_text.mdx deleted file mode 100644 index d5db2b4..0000000 --- a/src/content/docs/script/lsl-reference/constants/content_type_text.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTENT_TYPE_TEXT -description: '"text/plain"' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/content_type_xhtml.mdx b/src/content/docs/script/lsl-reference/constants/content_type_xhtml.mdx deleted file mode 100644 index 0b55efc..0000000 --- a/src/content/docs/script/lsl-reference/constants/content_type_xhtml.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTENT_TYPE_XHTML -description: '"application/xhtml+xml"' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/content_type_xml.mdx b/src/content/docs/script/lsl-reference/constants/content_type_xml.mdx deleted file mode 100644 index 3ad0bf0..0000000 --- a/src/content/docs/script/lsl-reference/constants/content_type_xml.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTENT_TYPE_XML -description: '"application/xml"' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/control_back.mdx b/src/content/docs/script/lsl-reference/constants/control_back.mdx deleted file mode 100644 index f0d8ce4..0000000 --- a/src/content/docs/script/lsl-reference/constants/control_back.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_BACK -description: Test for the avatar move back control. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/control_down.mdx b/src/content/docs/script/lsl-reference/constants/control_down.mdx deleted file mode 100644 index bb8601e..0000000 --- a/src/content/docs/script/lsl-reference/constants/control_down.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_DOWN -description: Test for the avatar move down control. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/control_fwd.mdx b/src/content/docs/script/lsl-reference/constants/control_fwd.mdx deleted file mode 100644 index e212d1f..0000000 --- a/src/content/docs/script/lsl-reference/constants/control_fwd.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_FWD -description: Test for the avatar move forward control. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/control_lbutton.mdx b/src/content/docs/script/lsl-reference/constants/control_lbutton.mdx deleted file mode 100644 index 3be2c40..0000000 --- a/src/content/docs/script/lsl-reference/constants/control_lbutton.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_LBUTTON -description: Test for the avatar left button control. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/control_left.mdx b/src/content/docs/script/lsl-reference/constants/control_left.mdx deleted file mode 100644 index f5e41b5..0000000 --- a/src/content/docs/script/lsl-reference/constants/control_left.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_LEFT -description: Test for the avatar move left control. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/control_ml_lbutton.mdx b/src/content/docs/script/lsl-reference/constants/control_ml_lbutton.mdx deleted file mode 100644 index 8616abf..0000000 --- a/src/content/docs/script/lsl-reference/constants/control_ml_lbutton.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_ML_LBUTTON -description: Test for the avatar left button control while in mouse look. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/control_right.mdx b/src/content/docs/script/lsl-reference/constants/control_right.mdx deleted file mode 100644 index d86a57d..0000000 --- a/src/content/docs/script/lsl-reference/constants/control_right.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_RIGHT -description: Test for the avatar move right control. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/control_rot_left.mdx b/src/content/docs/script/lsl-reference/constants/control_rot_left.mdx deleted file mode 100644 index 21a8a26..0000000 --- a/src/content/docs/script/lsl-reference/constants/control_rot_left.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_ROT_LEFT -description: Test for the avatar rotate left control. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/control_rot_right.mdx b/src/content/docs/script/lsl-reference/constants/control_rot_right.mdx deleted file mode 100644 index bcad378..0000000 --- a/src/content/docs/script/lsl-reference/constants/control_rot_right.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_ROT_RIGHT -description: Test for the avatar rotate right control. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/control_up.mdx b/src/content/docs/script/lsl-reference/constants/control_up.mdx deleted file mode 100644 index 4180c25..0000000 --- a/src/content/docs/script/lsl-reference/constants/control_up.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_UP -description: Test for the avatar move up control. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/damage_type_acid.mdx b/src/content/docs/script/lsl-reference/constants/damage_type_acid.mdx deleted file mode 100644 index a8e58da..0000000 --- a/src/content/docs/script/lsl-reference/constants/damage_type_acid.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_ACID -description: Damage caused by a caustic substance, such as acid ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/damage_type_bludgeoning.mdx b/src/content/docs/script/lsl-reference/constants/damage_type_bludgeoning.mdx deleted file mode 100644 index 26997f5..0000000 --- a/src/content/docs/script/lsl-reference/constants/damage_type_bludgeoning.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_BLUDGEONING -description: Damage caused by a blunt object, such as a club. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/damage_type_cold.mdx b/src/content/docs/script/lsl-reference/constants/damage_type_cold.mdx deleted file mode 100644 index 5712e8b..0000000 --- a/src/content/docs/script/lsl-reference/constants/damage_type_cold.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_COLD -description: Damage inflicted by exposure to extreme cold ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/damage_type_electric.mdx b/src/content/docs/script/lsl-reference/constants/damage_type_electric.mdx deleted file mode 100644 index 0b98e9d..0000000 --- a/src/content/docs/script/lsl-reference/constants/damage_type_electric.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_ELECTRIC -description: Damage caused by electricity. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/damage_type_emotional.mdx b/src/content/docs/script/lsl-reference/constants/damage_type_emotional.mdx deleted file mode 100644 index 5a4768f..0000000 --- a/src/content/docs/script/lsl-reference/constants/damage_type_emotional.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: DAMAGE_TYPE_EMOTIONAL ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/damage_type_fire.mdx b/src/content/docs/script/lsl-reference/constants/damage_type_fire.mdx deleted file mode 100644 index 4967e1c..0000000 --- a/src/content/docs/script/lsl-reference/constants/damage_type_fire.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_FIRE -description: Damage inflicted by exposure to heat or flames. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/damage_type_force.mdx b/src/content/docs/script/lsl-reference/constants/damage_type_force.mdx deleted file mode 100644 index cee9dc6..0000000 --- a/src/content/docs/script/lsl-reference/constants/damage_type_force.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_FORCE -description: Damage inflicted by a great force or impact. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/damage_type_generic.mdx b/src/content/docs/script/lsl-reference/constants/damage_type_generic.mdx deleted file mode 100644 index fedd227..0000000 --- a/src/content/docs/script/lsl-reference/constants/damage_type_generic.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_GENERIC -description: Generic or legacy damage. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/damage_type_impact.mdx b/src/content/docs/script/lsl-reference/constants/damage_type_impact.mdx deleted file mode 100644 index d640340..0000000 --- a/src/content/docs/script/lsl-reference/constants/damage_type_impact.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_IMPACT -description: System damage generated by impact with land or a prim. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/damage_type_necrotic.mdx b/src/content/docs/script/lsl-reference/constants/damage_type_necrotic.mdx deleted file mode 100644 index 15a8592..0000000 --- a/src/content/docs/script/lsl-reference/constants/damage_type_necrotic.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_NECROTIC -description: Damage caused by a direct assault on life-force ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/damage_type_piercing.mdx b/src/content/docs/script/lsl-reference/constants/damage_type_piercing.mdx deleted file mode 100644 index db0363c..0000000 --- a/src/content/docs/script/lsl-reference/constants/damage_type_piercing.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_PIERCING -description: Damage caused by a piercing object such as a bullet, spear, or arrow. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/damage_type_poison.mdx b/src/content/docs/script/lsl-reference/constants/damage_type_poison.mdx deleted file mode 100644 index e7195b6..0000000 --- a/src/content/docs/script/lsl-reference/constants/damage_type_poison.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_POISON -description: Damage caused by poison. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/damage_type_psychic.mdx b/src/content/docs/script/lsl-reference/constants/damage_type_psychic.mdx deleted file mode 100644 index 7bc2455..0000000 --- a/src/content/docs/script/lsl-reference/constants/damage_type_psychic.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_PSYCHIC -description: Damage caused by a direct assault on the mind. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/damage_type_radiant.mdx b/src/content/docs/script/lsl-reference/constants/damage_type_radiant.mdx deleted file mode 100644 index 690f3ed..0000000 --- a/src/content/docs/script/lsl-reference/constants/damage_type_radiant.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_RADIANT -description: Damage caused by radiation or extreme light. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/damage_type_slashing.mdx b/src/content/docs/script/lsl-reference/constants/damage_type_slashing.mdx deleted file mode 100644 index 3884d7c..0000000 --- a/src/content/docs/script/lsl-reference/constants/damage_type_slashing.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_SLASHING -description: Damage caused by a slashing object such as a sword or axe. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/damage_type_sonic.mdx b/src/content/docs/script/lsl-reference/constants/damage_type_sonic.mdx deleted file mode 100644 index 920782f..0000000 --- a/src/content/docs/script/lsl-reference/constants/damage_type_sonic.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_SONIC -description: Damage caused by loud noises, like a Crash Worship concert. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/damageable.mdx b/src/content/docs/script/lsl-reference/constants/damageable.mdx deleted file mode 100644 index 3d1dc93..0000000 --- a/src/content/docs/script/lsl-reference/constants/damageable.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGEABLE -description: Objects in world that are able to process damage. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/data_born.mdx b/src/content/docs/script/lsl-reference/constants/data_born.mdx deleted file mode 100644 index a924600..0000000 --- a/src/content/docs/script/lsl-reference/constants/data_born.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DATA_BORN -description: The date the agent was born, returned in ISO 8601 format of YYYY-MM-DD. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/data_name.mdx b/src/content/docs/script/lsl-reference/constants/data_name.mdx deleted file mode 100644 index 1c7dd78..0000000 --- a/src/content/docs/script/lsl-reference/constants/data_name.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DATA_NAME -description: The name of the agent. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/data_online.mdx b/src/content/docs/script/lsl-reference/constants/data_online.mdx deleted file mode 100644 index bafee79..0000000 --- a/src/content/docs/script/lsl-reference/constants/data_online.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DATA_ONLINE -description: TRUE for online, FALSE for offline. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/data_payinfo.mdx b/src/content/docs/script/lsl-reference/constants/data_payinfo.mdx deleted file mode 100644 index a037df8..0000000 --- a/src/content/docs/script/lsl-reference/constants/data_payinfo.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: DATA_PAYINFO ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/data_rating.mdx b/src/content/docs/script/lsl-reference/constants/data_rating.mdx deleted file mode 100644 index da4a596..0000000 --- a/src/content/docs/script/lsl-reference/constants/data_rating.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DATA_RATING -description: "Returns the agent ratings as a comma separated string of six integers. They are:\n\t\t\t1) Positive rated behaviour\n\t\t\t2) Negative rated behaviour\n\t\t\t3) Positive rated appearance\n\t\t\t4) Negative rated appearance\n\t\t\t5) Positive rated building\n\t\t\t6) Negative rated building" ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/data_sim_pos.mdx b/src/content/docs/script/lsl-reference/constants/data_sim_pos.mdx deleted file mode 100644 index 67d19ba..0000000 --- a/src/content/docs/script/lsl-reference/constants/data_sim_pos.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: DATA_SIM_POS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/data_sim_rating.mdx b/src/content/docs/script/lsl-reference/constants/data_sim_rating.mdx deleted file mode 100644 index cf898c0..0000000 --- a/src/content/docs/script/lsl-reference/constants/data_sim_rating.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: DATA_SIM_RATING ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/data_sim_status.mdx b/src/content/docs/script/lsl-reference/constants/data_sim_status.mdx deleted file mode 100644 index 57e6a71..0000000 --- a/src/content/docs/script/lsl-reference/constants/data_sim_status.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: DATA_SIM_STATUS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/debug_channel.mdx b/src/content/docs/script/lsl-reference/constants/debug_channel.mdx deleted file mode 100644 index 7528b8f..0000000 --- a/src/content/docs/script/lsl-reference/constants/debug_channel.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: DEBUG_CHANNEL -description: >- - DEBUG_CHANNEL is an integer constant that, when passed to llSay, llWhisper, or - llShout as a channel parameter, will print text to the Script Warning/Error - Window. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/deg_to_rad.mdx b/src/content/docs/script/lsl-reference/constants/deg_to_rad.mdx deleted file mode 100644 index 896b684..0000000 --- a/src/content/docs/script/lsl-reference/constants/deg_to_rad.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DEG_TO_RAD -description: "0.017453293 - Number of radians per degree.\n\t\t\tYou can use this to convert degrees to radians by multiplying the degrees by this number." ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/density.mdx b/src/content/docs/script/lsl-reference/constants/density.mdx deleted file mode 100644 index 7445834..0000000 --- a/src/content/docs/script/lsl-reference/constants/density.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: DENSITY -description: >- - Used with llSetPhysicsMaterial to enable the density value. Must be between - 1.0 and 22587.0 (in Kg/m^3 -- see if you can figure out what 22587 represents) ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/derez_die.mdx b/src/content/docs/script/lsl-reference/constants/derez_die.mdx deleted file mode 100644 index 126f249..0000000 --- a/src/content/docs/script/lsl-reference/constants/derez_die.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DEREZ_DIE -description: Causes the object to immediately die. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/derez_make_temp.mdx b/src/content/docs/script/lsl-reference/constants/derez_make_temp.mdx deleted file mode 100644 index 6af14a9..0000000 --- a/src/content/docs/script/lsl-reference/constants/derez_make_temp.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DEREZ_MAKE_TEMP -description: The object is made temporary and will be cleaned up at some later timer. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/derez_to_inventory.mdx b/src/content/docs/script/lsl-reference/constants/derez_to_inventory.mdx deleted file mode 100644 index 8dcb31b..0000000 --- a/src/content/docs/script/lsl-reference/constants/derez_to_inventory.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DEREZ_TO_INVENTORY -description: The object is returned to the inventory of the rezzer. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/env_invalid_agent.mdx b/src/content/docs/script/lsl-reference/constants/env_invalid_agent.mdx deleted file mode 100644 index f46de00..0000000 --- a/src/content/docs/script/lsl-reference/constants/env_invalid_agent.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENV_INVALID_AGENT -description: Could not find agent with the specified ID ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/env_invalid_rule.mdx b/src/content/docs/script/lsl-reference/constants/env_invalid_rule.mdx deleted file mode 100644 index 4bbf8df..0000000 --- a/src/content/docs/script/lsl-reference/constants/env_invalid_rule.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENV_INVALID_RULE -description: Attempted to change an unknown property. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/env_no_environment.mdx b/src/content/docs/script/lsl-reference/constants/env_no_environment.mdx deleted file mode 100644 index 20f17a0..0000000 --- a/src/content/docs/script/lsl-reference/constants/env_no_environment.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENV_NO_ENVIRONMENT -description: Could not find environmental settings in object inventory. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/env_no_experience_land.mdx b/src/content/docs/script/lsl-reference/constants/env_no_experience_land.mdx deleted file mode 100644 index 4b59c4f..0000000 --- a/src/content/docs/script/lsl-reference/constants/env_no_experience_land.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENV_NO_EXPERIENCE_LAND -description: The experience has not been enabled on this land. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/env_no_experience_permission.mdx b/src/content/docs/script/lsl-reference/constants/env_no_experience_permission.mdx deleted file mode 100644 index 037abbe..0000000 --- a/src/content/docs/script/lsl-reference/constants/env_no_experience_permission.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENV_NO_EXPERIENCE_PERMISSION -description: Agent has not granted permission to change environments. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/env_no_permissions.mdx b/src/content/docs/script/lsl-reference/constants/env_no_permissions.mdx deleted file mode 100644 index 066f529..0000000 --- a/src/content/docs/script/lsl-reference/constants/env_no_permissions.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENV_NO_PERMISSIONS -description: Script does not have permission to modify environment. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/env_not_experience.mdx b/src/content/docs/script/lsl-reference/constants/env_not_experience.mdx deleted file mode 100644 index 595ca88..0000000 --- a/src/content/docs/script/lsl-reference/constants/env_not_experience.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENV_NOT_EXPERIENCE -description: Attempt to change environments outside an experience. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/env_throttle.mdx b/src/content/docs/script/lsl-reference/constants/env_throttle.mdx deleted file mode 100644 index e290a47..0000000 --- a/src/content/docs/script/lsl-reference/constants/env_throttle.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENV_THROTTLE -description: Could not validate values for environment. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/env_validation_fail.mdx b/src/content/docs/script/lsl-reference/constants/env_validation_fail.mdx deleted file mode 100644 index 1d9730c..0000000 --- a/src/content/docs/script/lsl-reference/constants/env_validation_fail.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENV_VALIDATION_FAIL -description: Could not validate values for environment. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/environment_dayinfo.mdx b/src/content/docs/script/lsl-reference/constants/environment_dayinfo.mdx deleted file mode 100644 index 1074374..0000000 --- a/src/content/docs/script/lsl-reference/constants/environment_dayinfo.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENVIRONMENT_DAYINFO -description: Day length, offset and progression. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/eof.mdx b/src/content/docs/script/lsl-reference/constants/eof.mdx deleted file mode 100644 index fc2e01c..0000000 --- a/src/content/docs/script/lsl-reference/constants/eof.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: EOF -description: Indicates the last line of a notecard was read. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/err_generic.mdx b/src/content/docs/script/lsl-reference/constants/err_generic.mdx deleted file mode 100644 index 31afa80..0000000 --- a/src/content/docs/script/lsl-reference/constants/err_generic.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ERR_GENERIC ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/err_malformed_params.mdx b/src/content/docs/script/lsl-reference/constants/err_malformed_params.mdx deleted file mode 100644 index d67bae1..0000000 --- a/src/content/docs/script/lsl-reference/constants/err_malformed_params.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ERR_MALFORMED_PARAMS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/err_parcel_permissions.mdx b/src/content/docs/script/lsl-reference/constants/err_parcel_permissions.mdx deleted file mode 100644 index ce79c36..0000000 --- a/src/content/docs/script/lsl-reference/constants/err_parcel_permissions.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ERR_PARCEL_PERMISSIONS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/err_runtime_permissions.mdx b/src/content/docs/script/lsl-reference/constants/err_runtime_permissions.mdx deleted file mode 100644 index fd5e855..0000000 --- a/src/content/docs/script/lsl-reference/constants/err_runtime_permissions.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ERR_RUNTIME_PERMISSIONS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/err_throttled.mdx b/src/content/docs/script/lsl-reference/constants/err_throttled.mdx deleted file mode 100644 index c830ad4..0000000 --- a/src/content/docs/script/lsl-reference/constants/err_throttled.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ERR_THROTTLED ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/estate_access_allowed_agent_add.mdx b/src/content/docs/script/lsl-reference/constants/estate_access_allowed_agent_add.mdx deleted file mode 100644 index 9b82559..0000000 --- a/src/content/docs/script/lsl-reference/constants/estate_access_allowed_agent_add.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ESTATE_ACCESS_ALLOWED_AGENT_ADD -description: Add the agent to this estate's Allowed Residents list. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/estate_access_allowed_agent_remove.mdx b/src/content/docs/script/lsl-reference/constants/estate_access_allowed_agent_remove.mdx deleted file mode 100644 index 77f9cd5..0000000 --- a/src/content/docs/script/lsl-reference/constants/estate_access_allowed_agent_remove.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ESTATE_ACCESS_ALLOWED_AGENT_REMOVE -description: Remove the agent from this estate's Allowed Residents list. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/estate_access_allowed_group_add.mdx b/src/content/docs/script/lsl-reference/constants/estate_access_allowed_group_add.mdx deleted file mode 100644 index e16f28a..0000000 --- a/src/content/docs/script/lsl-reference/constants/estate_access_allowed_group_add.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ESTATE_ACCESS_ALLOWED_GROUP_ADD -description: Add the group to this estate's Allowed groups list. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/estate_access_allowed_group_remove.mdx b/src/content/docs/script/lsl-reference/constants/estate_access_allowed_group_remove.mdx deleted file mode 100644 index 987217c..0000000 --- a/src/content/docs/script/lsl-reference/constants/estate_access_allowed_group_remove.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ESTATE_ACCESS_ALLOWED_GROUP_REMOVE -description: Remove the group from this estate's Allowed groups list. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/estate_access_banned_agent_add.mdx b/src/content/docs/script/lsl-reference/constants/estate_access_banned_agent_add.mdx deleted file mode 100644 index fe89521..0000000 --- a/src/content/docs/script/lsl-reference/constants/estate_access_banned_agent_add.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ESTATE_ACCESS_BANNED_AGENT_ADD -description: Add the agent to this estate's Banned residents list. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/estate_access_banned_agent_remove.mdx b/src/content/docs/script/lsl-reference/constants/estate_access_banned_agent_remove.mdx deleted file mode 100644 index 403469e..0000000 --- a/src/content/docs/script/lsl-reference/constants/estate_access_banned_agent_remove.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ESTATE_ACCESS_BANNED_AGENT_REMOVE -description: Remove the agent from this estate's Banned residents list. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/false.mdx b/src/content/docs/script/lsl-reference/constants/false.mdx deleted file mode 100644 index 3561b0e..0000000 --- a/src/content/docs/script/lsl-reference/constants/false.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: 'FALSE' -description: An integer constant for boolean comparisons. Has the value '0'. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/filter_flag_huds.mdx b/src/content/docs/script/lsl-reference/constants/filter_flag_huds.mdx deleted file mode 100644 index a4e0227..0000000 --- a/src/content/docs/script/lsl-reference/constants/filter_flag_huds.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: FILTER_FLAG_HUDS -description: Include HUDs with matching experience. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/filter_flags.mdx b/src/content/docs/script/lsl-reference/constants/filter_flags.mdx deleted file mode 100644 index 6605811..0000000 --- a/src/content/docs/script/lsl-reference/constants/filter_flags.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: FILTER_FLAGS -description: Flags to control returned attachments. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/filter_include.mdx b/src/content/docs/script/lsl-reference/constants/filter_include.mdx deleted file mode 100644 index 3416eea..0000000 --- a/src/content/docs/script/lsl-reference/constants/filter_include.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: FILTER_INCLUDE -description: Include attachment point. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/force_direct_path.mdx b/src/content/docs/script/lsl-reference/constants/force_direct_path.mdx deleted file mode 100644 index 4e3801a..0000000 --- a/src/content/docs/script/lsl-reference/constants/force_direct_path.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: FORCE_DIRECT_PATH -description: >- - Makes character navigate in a straight line toward position. May be set to - TRUE or FALSE. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/friction.mdx b/src/content/docs/script/lsl-reference/constants/friction.mdx deleted file mode 100644 index d71ea4a..0000000 --- a/src/content/docs/script/lsl-reference/constants/friction.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: FRICTION -description: >- - Used with llSetPhysicsMaterial to enable the friction value. Must be between - 0.0 and 255.0 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_axis_leftx.mdx b/src/content/docs/script/lsl-reference/constants/game_control_axis_leftx.mdx deleted file mode 100644 index ac46abd..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_axis_leftx.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_AXIS_LEFTX ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_axis_lefty.mdx b/src/content/docs/script/lsl-reference/constants/game_control_axis_lefty.mdx deleted file mode 100644 index 58e09fa..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_axis_lefty.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_AXIS_LEFTY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_axis_rightx.mdx b/src/content/docs/script/lsl-reference/constants/game_control_axis_rightx.mdx deleted file mode 100644 index 9e81482..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_axis_rightx.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_AXIS_RIGHTX ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_axis_righty.mdx b/src/content/docs/script/lsl-reference/constants/game_control_axis_righty.mdx deleted file mode 100644 index ce9747a..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_axis_righty.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_AXIS_RIGHTY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_axis_triggerleft.mdx b/src/content/docs/script/lsl-reference/constants/game_control_axis_triggerleft.mdx deleted file mode 100644 index a0ef0fc..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_axis_triggerleft.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_AXIS_TRIGGERLEFT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_axis_triggerright.mdx b/src/content/docs/script/lsl-reference/constants/game_control_axis_triggerright.mdx deleted file mode 100644 index 7fd2ca3..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_axis_triggerright.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_AXIS_TRIGGERRIGHT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_a.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_a.mdx deleted file mode 100644 index 7d468cf..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_a.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_A ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_b.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_b.mdx deleted file mode 100644 index 82e8a41..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_b.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_B ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_back.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_back.mdx deleted file mode 100644 index 2445692..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_back.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_BACK ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_dpad_down.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_dpad_down.mdx deleted file mode 100644 index 457789c..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_dpad_down.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_DPAD_DOWN ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_dpad_left.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_dpad_left.mdx deleted file mode 100644 index 1161e2d..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_dpad_left.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_DPAD_LEFT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_dpad_right.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_dpad_right.mdx deleted file mode 100644 index c6b98c1..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_dpad_right.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_DPAD_RIGHT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_dpad_up.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_dpad_up.mdx deleted file mode 100644 index a1425f4..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_dpad_up.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_DPAD_UP ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_guide.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_guide.mdx deleted file mode 100644 index 4c226e3..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_guide.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_GUIDE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_leftshoulder.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_leftshoulder.mdx deleted file mode 100644 index 7ef12d3..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_leftshoulder.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_LEFTSHOULDER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_leftstick.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_leftstick.mdx deleted file mode 100644 index 673f3e8..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_leftstick.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_LEFTSTICK ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_misc1.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_misc1.mdx deleted file mode 100644 index 4ccfec0..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_misc1.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_MISC1 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_paddle1.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_paddle1.mdx deleted file mode 100644 index 4fdced1..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_paddle1.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_PADDLE1 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_paddle2.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_paddle2.mdx deleted file mode 100644 index 16c680d..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_paddle2.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_PADDLE2 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_paddle3.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_paddle3.mdx deleted file mode 100644 index 913ce1a..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_paddle3.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_PADDLE3 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_paddle4.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_paddle4.mdx deleted file mode 100644 index 55a0317..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_paddle4.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_PADDLE4 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_rightshoulder.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_rightshoulder.mdx deleted file mode 100644 index 2b8fb5d..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_rightshoulder.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_RIGHTSHOULDER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_rightstick.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_rightstick.mdx deleted file mode 100644 index e37490b..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_rightstick.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_RIGHTSTICK ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_start.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_start.mdx deleted file mode 100644 index 349cd85..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_start.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_START ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_touchpad.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_touchpad.mdx deleted file mode 100644 index 5410b0a..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_touchpad.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_TOUCHPAD ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_x.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_x.mdx deleted file mode 100644 index 53e9874..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_x.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_X ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/game_control_button_y.mdx b/src/content/docs/script/lsl-reference/constants/game_control_button_y.mdx deleted file mode 100644 index 0fe3498..0000000 --- a/src/content/docs/script/lsl-reference/constants/game_control_button_y.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_Y ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/gcnp_get_walkability.mdx b/src/content/docs/script/lsl-reference/constants/gcnp_get_walkability.mdx deleted file mode 100644 index 3d304b5..0000000 --- a/src/content/docs/script/lsl-reference/constants/gcnp_get_walkability.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GCNP_GET_WALKABILITY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/gcnp_radius.mdx b/src/content/docs/script/lsl-reference/constants/gcnp_radius.mdx deleted file mode 100644 index ed99625..0000000 --- a/src/content/docs/script/lsl-reference/constants/gcnp_radius.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GCNP_RADIUS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/gcnp_static.mdx b/src/content/docs/script/lsl-reference/constants/gcnp_static.mdx deleted file mode 100644 index bc1ed73..0000000 --- a/src/content/docs/script/lsl-reference/constants/gcnp_static.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GCNP_STATIC ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/gravity_multiplier.mdx b/src/content/docs/script/lsl-reference/constants/gravity_multiplier.mdx deleted file mode 100644 index cb40b74..0000000 --- a/src/content/docs/script/lsl-reference/constants/gravity_multiplier.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: GRAVITY_MULTIPLIER -description: >- - Used with llSetPhysicsMaterial to enable the gravity multiplier value. Must be - between -1.0 and +28.0 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/horizontal.mdx b/src/content/docs/script/lsl-reference/constants/horizontal.mdx deleted file mode 100644 index 078acd2..0000000 --- a/src/content/docs/script/lsl-reference/constants/horizontal.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: HORIZONTAL ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/http_accept.mdx b/src/content/docs/script/lsl-reference/constants/http_accept.mdx deleted file mode 100644 index 0ae85bb..0000000 --- a/src/content/docs/script/lsl-reference/constants/http_accept.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: HTTP_ACCEPT -description: |- - Provide a string value to be included in the HTTP - accepts header value. This replaces the default Second Life HTTP accepts header. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/http_body_maxlength.mdx b/src/content/docs/script/lsl-reference/constants/http_body_maxlength.mdx deleted file mode 100644 index 9f379ef..0000000 --- a/src/content/docs/script/lsl-reference/constants/http_body_maxlength.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: HTTP_BODY_MAXLENGTH ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/http_body_truncated.mdx b/src/content/docs/script/lsl-reference/constants/http_body_truncated.mdx deleted file mode 100644 index e4017f7..0000000 --- a/src/content/docs/script/lsl-reference/constants/http_body_truncated.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: HTTP_BODY_TRUNCATED ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/http_custom_header.mdx b/src/content/docs/script/lsl-reference/constants/http_custom_header.mdx deleted file mode 100644 index f03ab45..0000000 --- a/src/content/docs/script/lsl-reference/constants/http_custom_header.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: HTTP_CUSTOM_HEADER -description: >- - Add an extra custom HTTP header to the request. The first string is the name - of the parameter to change, e.g. "Pragma", and the second string is the value, - e.g. "no-cache". Up to 8 custom headers may be configured per request. Note - that certain headers, such as the default headers, are blocked for security - reasons. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/http_extended_error.mdx b/src/content/docs/script/lsl-reference/constants/http_extended_error.mdx deleted file mode 100644 index c8c2308..0000000 --- a/src/content/docs/script/lsl-reference/constants/http_extended_error.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: HTTP_EXTENDED_ERROR -description: Report extended error information through http_response event. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/http_method.mdx b/src/content/docs/script/lsl-reference/constants/http_method.mdx deleted file mode 100644 index 7d96bf0..0000000 --- a/src/content/docs/script/lsl-reference/constants/http_method.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: HTTP_METHOD ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/http_mimetype.mdx b/src/content/docs/script/lsl-reference/constants/http_mimetype.mdx deleted file mode 100644 index 5a67bc5..0000000 --- a/src/content/docs/script/lsl-reference/constants/http_mimetype.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: HTTP_MIMETYPE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/http_pragma_no_cache.mdx b/src/content/docs/script/lsl-reference/constants/http_pragma_no_cache.mdx deleted file mode 100644 index d94685c..0000000 --- a/src/content/docs/script/lsl-reference/constants/http_pragma_no_cache.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: HTTP_PRAGMA_NO_CACHE -description: >- - Allows enabling/disabling of the "Pragma: no-cache" header. - - Usage: [HTTP_PRAGMA_NO_CACHE, integer SendHeader]. When SendHeader is TRUE, - the "Pragma: no-cache" header is sent by the script. This matches the default - behavior. When SendHeader is FALSE, no "Pragma" header is sent by the script. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/http_user_agent.mdx b/src/content/docs/script/lsl-reference/constants/http_user_agent.mdx deleted file mode 100644 index dbd98bc..0000000 --- a/src/content/docs/script/lsl-reference/constants/http_user_agent.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: HTTP_USER_AGENT -description: |- - Provide a string value to be included in the HTTP - User-Agent header value. This is appended to the default value. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/http_verbose_throttle.mdx b/src/content/docs/script/lsl-reference/constants/http_verbose_throttle.mdx deleted file mode 100644 index 3baa207..0000000 --- a/src/content/docs/script/lsl-reference/constants/http_verbose_throttle.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: HTTP_VERBOSE_THROTTLE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/http_verify_cert.mdx b/src/content/docs/script/lsl-reference/constants/http_verify_cert.mdx deleted file mode 100644 index b4a947e..0000000 --- a/src/content/docs/script/lsl-reference/constants/http_verify_cert.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: HTTP_VERIFY_CERT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/img_use_baked_aux1.mdx b/src/content/docs/script/lsl-reference/constants/img_use_baked_aux1.mdx deleted file mode 100644 index 566a149..0000000 --- a/src/content/docs/script/lsl-reference/constants/img_use_baked_aux1.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_AUX1 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/img_use_baked_aux2.mdx b/src/content/docs/script/lsl-reference/constants/img_use_baked_aux2.mdx deleted file mode 100644 index 60a78db..0000000 --- a/src/content/docs/script/lsl-reference/constants/img_use_baked_aux2.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_AUX2 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/img_use_baked_aux3.mdx b/src/content/docs/script/lsl-reference/constants/img_use_baked_aux3.mdx deleted file mode 100644 index 2065aac..0000000 --- a/src/content/docs/script/lsl-reference/constants/img_use_baked_aux3.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_AUX3 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/img_use_baked_eyes.mdx b/src/content/docs/script/lsl-reference/constants/img_use_baked_eyes.mdx deleted file mode 100644 index de16ee7..0000000 --- a/src/content/docs/script/lsl-reference/constants/img_use_baked_eyes.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_EYES ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/img_use_baked_hair.mdx b/src/content/docs/script/lsl-reference/constants/img_use_baked_hair.mdx deleted file mode 100644 index d3d6fc6..0000000 --- a/src/content/docs/script/lsl-reference/constants/img_use_baked_hair.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_HAIR ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/img_use_baked_head.mdx b/src/content/docs/script/lsl-reference/constants/img_use_baked_head.mdx deleted file mode 100644 index f695601..0000000 --- a/src/content/docs/script/lsl-reference/constants/img_use_baked_head.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_HEAD ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/img_use_baked_leftarm.mdx b/src/content/docs/script/lsl-reference/constants/img_use_baked_leftarm.mdx deleted file mode 100644 index 364287f..0000000 --- a/src/content/docs/script/lsl-reference/constants/img_use_baked_leftarm.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_LEFTARM ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/img_use_baked_leftleg.mdx b/src/content/docs/script/lsl-reference/constants/img_use_baked_leftleg.mdx deleted file mode 100644 index d652c88..0000000 --- a/src/content/docs/script/lsl-reference/constants/img_use_baked_leftleg.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_LEFTLEG ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/img_use_baked_lower.mdx b/src/content/docs/script/lsl-reference/constants/img_use_baked_lower.mdx deleted file mode 100644 index a841be5..0000000 --- a/src/content/docs/script/lsl-reference/constants/img_use_baked_lower.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_LOWER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/img_use_baked_skirt.mdx b/src/content/docs/script/lsl-reference/constants/img_use_baked_skirt.mdx deleted file mode 100644 index a0105bb..0000000 --- a/src/content/docs/script/lsl-reference/constants/img_use_baked_skirt.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_SKIRT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/img_use_baked_upper.mdx b/src/content/docs/script/lsl-reference/constants/img_use_baked_upper.mdx deleted file mode 100644 index 2b76aa3..0000000 --- a/src/content/docs/script/lsl-reference/constants/img_use_baked_upper.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_UPPER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/inventory_all.mdx b/src/content/docs/script/lsl-reference/constants/inventory_all.mdx deleted file mode 100644 index 01c10ce..0000000 --- a/src/content/docs/script/lsl-reference/constants/inventory_all.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_ALL ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/inventory_animation.mdx b/src/content/docs/script/lsl-reference/constants/inventory_animation.mdx deleted file mode 100644 index 40e34b7..0000000 --- a/src/content/docs/script/lsl-reference/constants/inventory_animation.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_ANIMATION ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/inventory_bodypart.mdx b/src/content/docs/script/lsl-reference/constants/inventory_bodypart.mdx deleted file mode 100644 index 45e9b57..0000000 --- a/src/content/docs/script/lsl-reference/constants/inventory_bodypart.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_BODYPART ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/inventory_clothing.mdx b/src/content/docs/script/lsl-reference/constants/inventory_clothing.mdx deleted file mode 100644 index 322532b..0000000 --- a/src/content/docs/script/lsl-reference/constants/inventory_clothing.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_CLOTHING ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/inventory_gesture.mdx b/src/content/docs/script/lsl-reference/constants/inventory_gesture.mdx deleted file mode 100644 index f3d73e4..0000000 --- a/src/content/docs/script/lsl-reference/constants/inventory_gesture.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_GESTURE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/inventory_landmark.mdx b/src/content/docs/script/lsl-reference/constants/inventory_landmark.mdx deleted file mode 100644 index 729c4c3..0000000 --- a/src/content/docs/script/lsl-reference/constants/inventory_landmark.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_LANDMARK ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/inventory_material.mdx b/src/content/docs/script/lsl-reference/constants/inventory_material.mdx deleted file mode 100644 index bbf0dc4..0000000 --- a/src/content/docs/script/lsl-reference/constants/inventory_material.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_MATERIAL ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/inventory_none.mdx b/src/content/docs/script/lsl-reference/constants/inventory_none.mdx deleted file mode 100644 index bf2358c..0000000 --- a/src/content/docs/script/lsl-reference/constants/inventory_none.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_NONE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/inventory_notecard.mdx b/src/content/docs/script/lsl-reference/constants/inventory_notecard.mdx deleted file mode 100644 index 80695ad..0000000 --- a/src/content/docs/script/lsl-reference/constants/inventory_notecard.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_NOTECARD ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/inventory_object.mdx b/src/content/docs/script/lsl-reference/constants/inventory_object.mdx deleted file mode 100644 index 3aee885..0000000 --- a/src/content/docs/script/lsl-reference/constants/inventory_object.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_OBJECT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/inventory_script.mdx b/src/content/docs/script/lsl-reference/constants/inventory_script.mdx deleted file mode 100644 index a7162f0..0000000 --- a/src/content/docs/script/lsl-reference/constants/inventory_script.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_SCRIPT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/inventory_setting.mdx b/src/content/docs/script/lsl-reference/constants/inventory_setting.mdx deleted file mode 100644 index 597d9f4..0000000 --- a/src/content/docs/script/lsl-reference/constants/inventory_setting.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_SETTING ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/inventory_sound.mdx b/src/content/docs/script/lsl-reference/constants/inventory_sound.mdx deleted file mode 100644 index bca0d33..0000000 --- a/src/content/docs/script/lsl-reference/constants/inventory_sound.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_SOUND ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/inventory_texture.mdx b/src/content/docs/script/lsl-reference/constants/inventory_texture.mdx deleted file mode 100644 index 32a1e9a..0000000 --- a/src/content/docs/script/lsl-reference/constants/inventory_texture.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_TEXTURE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/json_append.mdx b/src/content/docs/script/lsl-reference/constants/json_append.mdx deleted file mode 100644 index 364e642..0000000 --- a/src/content/docs/script/lsl-reference/constants/json_append.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_APPEND ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/json_array.mdx b/src/content/docs/script/lsl-reference/constants/json_array.mdx deleted file mode 100644 index cc7c65f..0000000 --- a/src/content/docs/script/lsl-reference/constants/json_array.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_ARRAY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/json_delete.mdx b/src/content/docs/script/lsl-reference/constants/json_delete.mdx deleted file mode 100644 index 81cf545..0000000 --- a/src/content/docs/script/lsl-reference/constants/json_delete.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_DELETE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/json_false.mdx b/src/content/docs/script/lsl-reference/constants/json_false.mdx deleted file mode 100644 index 1ac971c..0000000 --- a/src/content/docs/script/lsl-reference/constants/json_false.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_FALSE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/json_invalid.mdx b/src/content/docs/script/lsl-reference/constants/json_invalid.mdx deleted file mode 100644 index e294fac..0000000 --- a/src/content/docs/script/lsl-reference/constants/json_invalid.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_INVALID ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/json_null.mdx b/src/content/docs/script/lsl-reference/constants/json_null.mdx deleted file mode 100644 index f86e569..0000000 --- a/src/content/docs/script/lsl-reference/constants/json_null.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_NULL ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/json_number.mdx b/src/content/docs/script/lsl-reference/constants/json_number.mdx deleted file mode 100644 index 56cc774..0000000 --- a/src/content/docs/script/lsl-reference/constants/json_number.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_NUMBER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/json_object.mdx b/src/content/docs/script/lsl-reference/constants/json_object.mdx deleted file mode 100644 index 6583628..0000000 --- a/src/content/docs/script/lsl-reference/constants/json_object.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_OBJECT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/json_string.mdx b/src/content/docs/script/lsl-reference/constants/json_string.mdx deleted file mode 100644 index a0094f3..0000000 --- a/src/content/docs/script/lsl-reference/constants/json_string.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_STRING ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/json_true.mdx b/src/content/docs/script/lsl-reference/constants/json_true.mdx deleted file mode 100644 index 0b2bc2f..0000000 --- a/src/content/docs/script/lsl-reference/constants/json_true.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_TRUE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/kfm_cmd_pause.mdx b/src/content/docs/script/lsl-reference/constants/kfm_cmd_pause.mdx deleted file mode 100644 index cadf19a..0000000 --- a/src/content/docs/script/lsl-reference/constants/kfm_cmd_pause.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: KFM_CMD_PAUSE -description: For use with KFM_COMMAND. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/kfm_cmd_play.mdx b/src/content/docs/script/lsl-reference/constants/kfm_cmd_play.mdx deleted file mode 100644 index eb4a643..0000000 --- a/src/content/docs/script/lsl-reference/constants/kfm_cmd_play.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: KFM_CMD_PLAY -description: For use with KFM_COMMAND. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/kfm_cmd_stop.mdx b/src/content/docs/script/lsl-reference/constants/kfm_cmd_stop.mdx deleted file mode 100644 index 0c3363d..0000000 --- a/src/content/docs/script/lsl-reference/constants/kfm_cmd_stop.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: KFM_CMD_STOP -description: For use with KFM_COMMAND. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/kfm_command.mdx b/src/content/docs/script/lsl-reference/constants/kfm_command.mdx deleted file mode 100644 index 2c2d8b4..0000000 --- a/src/content/docs/script/lsl-reference/constants/kfm_command.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: KFM_COMMAND ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/kfm_data.mdx b/src/content/docs/script/lsl-reference/constants/kfm_data.mdx deleted file mode 100644 index 7f40dbd..0000000 --- a/src/content/docs/script/lsl-reference/constants/kfm_data.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: KFM_DATA ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/kfm_forward.mdx b/src/content/docs/script/lsl-reference/constants/kfm_forward.mdx deleted file mode 100644 index 62a5347..0000000 --- a/src/content/docs/script/lsl-reference/constants/kfm_forward.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: KFM_FORWARD -description: For use with KFM_MODE. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/kfm_loop.mdx b/src/content/docs/script/lsl-reference/constants/kfm_loop.mdx deleted file mode 100644 index 0cd8638..0000000 --- a/src/content/docs/script/lsl-reference/constants/kfm_loop.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: KFM_LOOP -description: For use with KFM_MODE. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/kfm_mode.mdx b/src/content/docs/script/lsl-reference/constants/kfm_mode.mdx deleted file mode 100644 index 082b69d..0000000 --- a/src/content/docs/script/lsl-reference/constants/kfm_mode.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: KFM_MODE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/kfm_ping_pong.mdx b/src/content/docs/script/lsl-reference/constants/kfm_ping_pong.mdx deleted file mode 100644 index 9f8d074..0000000 --- a/src/content/docs/script/lsl-reference/constants/kfm_ping_pong.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: KFM_PING_PONG -description: For use with KFM_MODE. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/kfm_reverse.mdx b/src/content/docs/script/lsl-reference/constants/kfm_reverse.mdx deleted file mode 100644 index e732bd7..0000000 --- a/src/content/docs/script/lsl-reference/constants/kfm_reverse.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: KFM_REVERSE -description: For use with KFM_MODE. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/kfm_rotation.mdx b/src/content/docs/script/lsl-reference/constants/kfm_rotation.mdx deleted file mode 100644 index f384382..0000000 --- a/src/content/docs/script/lsl-reference/constants/kfm_rotation.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: KFM_ROTATION -description: For use with KFM_DATA. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/kfm_translation.mdx b/src/content/docs/script/lsl-reference/constants/kfm_translation.mdx deleted file mode 100644 index 5ab48ca..0000000 --- a/src/content/docs/script/lsl-reference/constants/kfm_translation.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: KFM_TRANSLATION -description: For use with KFM_DATA. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/land_large_brush.mdx b/src/content/docs/script/lsl-reference/constants/land_large_brush.mdx deleted file mode 100644 index e134b72..0000000 --- a/src/content/docs/script/lsl-reference/constants/land_large_brush.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: LAND_LARGE_BRUSH -description: |- - Use a large brush size. - NOTE: This value is incorrect, a large brush should be 2. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/land_level.mdx b/src/content/docs/script/lsl-reference/constants/land_level.mdx deleted file mode 100644 index ba8c4c7..0000000 --- a/src/content/docs/script/lsl-reference/constants/land_level.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LAND_LEVEL -description: Action to level the land. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/land_lower.mdx b/src/content/docs/script/lsl-reference/constants/land_lower.mdx deleted file mode 100644 index 4feee58..0000000 --- a/src/content/docs/script/lsl-reference/constants/land_lower.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LAND_LOWER -description: Action to lower the land. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/land_medium_brush.mdx b/src/content/docs/script/lsl-reference/constants/land_medium_brush.mdx deleted file mode 100644 index 362d725..0000000 --- a/src/content/docs/script/lsl-reference/constants/land_medium_brush.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: LAND_MEDIUM_BRUSH -description: |- - Use a medium brush size. - NOTE: This value is incorrect, a medium brush should be 1. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/land_noise.mdx b/src/content/docs/script/lsl-reference/constants/land_noise.mdx deleted file mode 100644 index 894ea22..0000000 --- a/src/content/docs/script/lsl-reference/constants/land_noise.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LAND_NOISE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/land_raise.mdx b/src/content/docs/script/lsl-reference/constants/land_raise.mdx deleted file mode 100644 index f41dc67..0000000 --- a/src/content/docs/script/lsl-reference/constants/land_raise.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LAND_RAISE -description: Action to raise the land. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/land_revert.mdx b/src/content/docs/script/lsl-reference/constants/land_revert.mdx deleted file mode 100644 index 37cbce7..0000000 --- a/src/content/docs/script/lsl-reference/constants/land_revert.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LAND_REVERT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/land_small_brush.mdx b/src/content/docs/script/lsl-reference/constants/land_small_brush.mdx deleted file mode 100644 index 7a91665..0000000 --- a/src/content/docs/script/lsl-reference/constants/land_small_brush.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: LAND_SMALL_BRUSH -description: |- - Use a small brush size. - NOTE: This value is incorrect, a small brush should be 0. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/land_smooth.mdx b/src/content/docs/script/lsl-reference/constants/land_smooth.mdx deleted file mode 100644 index 85e131c..0000000 --- a/src/content/docs/script/lsl-reference/constants/land_smooth.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LAND_SMOOTH ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/legacy_mass_factor.mdx b/src/content/docs/script/lsl-reference/constants/legacy_mass_factor.mdx deleted file mode 100644 index 720b6f3..0000000 --- a/src/content/docs/script/lsl-reference/constants/legacy_mass_factor.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LEGACY_MASS_FACTOR ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/link_all_children.mdx b/src/content/docs/script/lsl-reference/constants/link_all_children.mdx deleted file mode 100644 index a317dcf..0000000 --- a/src/content/docs/script/lsl-reference/constants/link_all_children.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINK_ALL_CHILDREN -description: This targets every object except the root in the linked set. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/link_all_others.mdx b/src/content/docs/script/lsl-reference/constants/link_all_others.mdx deleted file mode 100644 index 8641c54..0000000 --- a/src/content/docs/script/lsl-reference/constants/link_all_others.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINK_ALL_OTHERS -description: This targets every object in the linked set except the object with the script. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/link_root.mdx b/src/content/docs/script/lsl-reference/constants/link_root.mdx deleted file mode 100644 index 1474579..0000000 --- a/src/content/docs/script/lsl-reference/constants/link_root.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINK_ROOT -description: This targets the root of the linked set. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/link_set.mdx b/src/content/docs/script/lsl-reference/constants/link_set.mdx deleted file mode 100644 index 82abc3d..0000000 --- a/src/content/docs/script/lsl-reference/constants/link_set.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINK_SET -description: This targets every object in the linked set. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/link_this.mdx b/src/content/docs/script/lsl-reference/constants/link_this.mdx deleted file mode 100644 index 09f2eb4..0000000 --- a/src/content/docs/script/lsl-reference/constants/link_this.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINK_THIS -description: The link number of the prim containing the script. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/linksetdata_delete.mdx b/src/content/docs/script/lsl-reference/constants/linksetdata_delete.mdx deleted file mode 100644 index 21825b2..0000000 --- a/src/content/docs/script/lsl-reference/constants/linksetdata_delete.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINKSETDATA_DELETE -description: A name:value pair has been removed from the linkset datastore. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/linksetdata_ememory.mdx b/src/content/docs/script/lsl-reference/constants/linksetdata_ememory.mdx deleted file mode 100644 index 9c98112..0000000 --- a/src/content/docs/script/lsl-reference/constants/linksetdata_ememory.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINKSETDATA_EMEMORY -description: A name:value pair was too large to write to the linkset datastore. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/linksetdata_enokey.mdx b/src/content/docs/script/lsl-reference/constants/linksetdata_enokey.mdx deleted file mode 100644 index a3931c4..0000000 --- a/src/content/docs/script/lsl-reference/constants/linksetdata_enokey.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINKSETDATA_ENOKEY -description: The key supplied was empty. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/linksetdata_eprotected.mdx b/src/content/docs/script/lsl-reference/constants/linksetdata_eprotected.mdx deleted file mode 100644 index ba5155d..0000000 --- a/src/content/docs/script/lsl-reference/constants/linksetdata_eprotected.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: LINKSETDATA_EPROTECTED -description: >- - The name:value pair has been protected from overwrite in the linkset - datastore. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/linksetdata_multidelete.mdx b/src/content/docs/script/lsl-reference/constants/linksetdata_multidelete.mdx deleted file mode 100644 index b17bcc8..0000000 --- a/src/content/docs/script/lsl-reference/constants/linksetdata_multidelete.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINKSETDATA_MULTIDELETE -description: A CSV list of names removed from the linkset datastore. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/linksetdata_notfound.mdx b/src/content/docs/script/lsl-reference/constants/linksetdata_notfound.mdx deleted file mode 100644 index 5ccc09e..0000000 --- a/src/content/docs/script/lsl-reference/constants/linksetdata_notfound.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINKSETDATA_NOTFOUND -description: The named key was not found in the datastore. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/linksetdata_noupdate.mdx b/src/content/docs/script/lsl-reference/constants/linksetdata_noupdate.mdx deleted file mode 100644 index 1148e8a..0000000 --- a/src/content/docs/script/lsl-reference/constants/linksetdata_noupdate.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: LINKSETDATA_NOUPDATE -description: >- - The value written to a name in the keystore is the same as the value already - there. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/linksetdata_ok.mdx b/src/content/docs/script/lsl-reference/constants/linksetdata_ok.mdx deleted file mode 100644 index 57438ef..0000000 --- a/src/content/docs/script/lsl-reference/constants/linksetdata_ok.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINKSETDATA_OK -description: The name:value pair was written to the datastore. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/linksetdata_reset.mdx b/src/content/docs/script/lsl-reference/constants/linksetdata_reset.mdx deleted file mode 100644 index b1aaaf6..0000000 --- a/src/content/docs/script/lsl-reference/constants/linksetdata_reset.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINKSETDATA_RESET -description: The linkset datastore has been reset. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/linksetdata_update.mdx b/src/content/docs/script/lsl-reference/constants/linksetdata_update.mdx deleted file mode 100644 index d59b4ab..0000000 --- a/src/content/docs/script/lsl-reference/constants/linksetdata_update.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINKSETDATA_UPDATE -description: A name:value pair in the linkset datastore has been changed or created. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/list_stat_geometric_mean.mdx b/src/content/docs/script/lsl-reference/constants/list_stat_geometric_mean.mdx deleted file mode 100644 index f6cf415..0000000 --- a/src/content/docs/script/lsl-reference/constants/list_stat_geometric_mean.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_GEOMETRIC_MEAN ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/list_stat_max.mdx b/src/content/docs/script/lsl-reference/constants/list_stat_max.mdx deleted file mode 100644 index 6f1ffbb..0000000 --- a/src/content/docs/script/lsl-reference/constants/list_stat_max.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_MAX ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/list_stat_mean.mdx b/src/content/docs/script/lsl-reference/constants/list_stat_mean.mdx deleted file mode 100644 index 68160b9..0000000 --- a/src/content/docs/script/lsl-reference/constants/list_stat_mean.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_MEAN ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/list_stat_median.mdx b/src/content/docs/script/lsl-reference/constants/list_stat_median.mdx deleted file mode 100644 index df9f55b..0000000 --- a/src/content/docs/script/lsl-reference/constants/list_stat_median.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_MEDIAN ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/list_stat_min.mdx b/src/content/docs/script/lsl-reference/constants/list_stat_min.mdx deleted file mode 100644 index b7a1478..0000000 --- a/src/content/docs/script/lsl-reference/constants/list_stat_min.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_MIN ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/list_stat_num_count.mdx b/src/content/docs/script/lsl-reference/constants/list_stat_num_count.mdx deleted file mode 100644 index a347664..0000000 --- a/src/content/docs/script/lsl-reference/constants/list_stat_num_count.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_NUM_COUNT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/list_stat_range.mdx b/src/content/docs/script/lsl-reference/constants/list_stat_range.mdx deleted file mode 100644 index 5708037..0000000 --- a/src/content/docs/script/lsl-reference/constants/list_stat_range.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_RANGE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/list_stat_std_dev.mdx b/src/content/docs/script/lsl-reference/constants/list_stat_std_dev.mdx deleted file mode 100644 index f1d5e74..0000000 --- a/src/content/docs/script/lsl-reference/constants/list_stat_std_dev.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_STD_DEV ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/list_stat_sum.mdx b/src/content/docs/script/lsl-reference/constants/list_stat_sum.mdx deleted file mode 100644 index 7bda2a5..0000000 --- a/src/content/docs/script/lsl-reference/constants/list_stat_sum.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_SUM ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/list_stat_sum_squares.mdx b/src/content/docs/script/lsl-reference/constants/list_stat_sum_squares.mdx deleted file mode 100644 index 660d378..0000000 --- a/src/content/docs/script/lsl-reference/constants/list_stat_sum_squares.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_SUM_SQUARES ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/loop.mdx b/src/content/docs/script/lsl-reference/constants/loop.mdx deleted file mode 100644 index 0cf4c98..0000000 --- a/src/content/docs/script/lsl-reference/constants/loop.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LOOP -description: Loop the texture animation. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/mask_base.mdx b/src/content/docs/script/lsl-reference/constants/mask_base.mdx deleted file mode 100644 index 869d61d..0000000 --- a/src/content/docs/script/lsl-reference/constants/mask_base.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: MASK_BASE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/mask_combined.mdx b/src/content/docs/script/lsl-reference/constants/mask_combined.mdx deleted file mode 100644 index ce85274..0000000 --- a/src/content/docs/script/lsl-reference/constants/mask_combined.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: MASK_COMBINED -description: Fold permissions for object inventory into results. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/mask_everyone.mdx b/src/content/docs/script/lsl-reference/constants/mask_everyone.mdx deleted file mode 100644 index e581381..0000000 --- a/src/content/docs/script/lsl-reference/constants/mask_everyone.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: MASK_EVERYONE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/mask_group.mdx b/src/content/docs/script/lsl-reference/constants/mask_group.mdx deleted file mode 100644 index ee7a4b3..0000000 --- a/src/content/docs/script/lsl-reference/constants/mask_group.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: MASK_GROUP ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/mask_next.mdx b/src/content/docs/script/lsl-reference/constants/mask_next.mdx deleted file mode 100644 index eebd8f3..0000000 --- a/src/content/docs/script/lsl-reference/constants/mask_next.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: MASK_NEXT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/mask_owner.mdx b/src/content/docs/script/lsl-reference/constants/mask_owner.mdx deleted file mode 100644 index 973ef10..0000000 --- a/src/content/docs/script/lsl-reference/constants/mask_owner.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: MASK_OWNER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/nak.mdx b/src/content/docs/script/lsl-reference/constants/nak.mdx deleted file mode 100644 index a80ce5e..0000000 --- a/src/content/docs/script/lsl-reference/constants/nak.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: NAK -description: >- - Indicates a notecard read was attempted and the notecard was not yet cached on - the server. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/navigate_to_goal_reached_dist.mdx b/src/content/docs/script/lsl-reference/constants/navigate_to_goal_reached_dist.mdx deleted file mode 100644 index 7109d28..0000000 --- a/src/content/docs/script/lsl-reference/constants/navigate_to_goal_reached_dist.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: NAVIGATE_TO_GOAL_REACHED_DIST ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/null_key.mdx b/src/content/docs/script/lsl-reference/constants/null_key.mdx deleted file mode 100644 index 3f55feb..0000000 --- a/src/content/docs/script/lsl-reference/constants/null_key.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: NULL_KEY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_account_level.mdx b/src/content/docs/script/lsl-reference/constants/object_account_level.mdx deleted file mode 100644 index c3649e2..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_account_level.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: OBJECT_ACCOUNT_LEVEL -description: |- - Retrieves the account level of an avatar. - Returns 0 when the avatar has a basic account, - 1 when the avatar has a premium account, - 10 when the avatar has a premium plus account, - or -1 if the object is not an avatar. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_animated_count.mdx b/src/content/docs/script/lsl-reference/constants/object_animated_count.mdx deleted file mode 100644 index 0f5b1f4..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_animated_count.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_ANIMATED_COUNT -description: >- - This is a flag used with llGetObjectDetails to get the number of associated - animated objects ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_animated_slots_available.mdx b/src/content/docs/script/lsl-reference/constants/object_animated_slots_available.mdx deleted file mode 100644 index 1dbc8d0..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_animated_slots_available.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_ANIMATED_SLOTS_AVAILABLE -description: >- - This is a flag used with llGetObjectDetails to get the number of additional - animated object attachments allowed. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_attached_point.mdx b/src/content/docs/script/lsl-reference/constants/object_attached_point.mdx deleted file mode 100644 index 5a00cc8..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_attached_point.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_ATTACHED_POINT -description: |- - Gets the attachment point to which the object is attached. - Returns 0 if the object is not an attachment (or is an avatar, etc). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_attached_slots_available.mdx b/src/content/docs/script/lsl-reference/constants/object_attached_slots_available.mdx deleted file mode 100644 index 3889b2a..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_attached_slots_available.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_ATTACHED_SLOTS_AVAILABLE -description: |- - Returns the number of attachment slots available. - Returns 0 if the object is not an avatar or none are available. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_body_shape_type.mdx b/src/content/docs/script/lsl-reference/constants/object_body_shape_type.mdx deleted file mode 100644 index 9125ec6..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_body_shape_type.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: OBJECT_BODY_SHAPE_TYPE -description: >- - This is a flag used with llGetObjectDetails to get the body type of the - avatar, based on shape data. - - If no data is available, -1.0 is returned. - - This is normally between 0 and 1.0, with 0.5 and larger considered 'male' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_character_time.mdx b/src/content/docs/script/lsl-reference/constants/object_character_time.mdx deleted file mode 100644 index 529ebbb..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_character_time.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_CHARACTER_TIME -description: Units in seconds ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_click_action.mdx b/src/content/docs/script/lsl-reference/constants/object_click_action.mdx deleted file mode 100644 index 042fc58..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_click_action.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_CLICK_ACTION -description: |- - This is a flag used with llGetObjectDetails to get the click action. - The default is 0 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_creation_time.mdx b/src/content/docs/script/lsl-reference/constants/object_creation_time.mdx deleted file mode 100644 index 148d10e..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_creation_time.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_CREATION_TIME -description: >- - This is a flag used with llGetObjectDetails to get the time this object was - created ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_creator.mdx b/src/content/docs/script/lsl-reference/constants/object_creator.mdx deleted file mode 100644 index fcd2ebf..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_creator.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_CREATOR -description: Gets the object's creator key. If id is an avatar, a NULL_KEY is returned. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_damage.mdx b/src/content/docs/script/lsl-reference/constants/object_damage.mdx deleted file mode 100644 index c6d271f..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_damage.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_DAMAGE -description: Gets the damage value assigned to this object. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_damage_type.mdx b/src/content/docs/script/lsl-reference/constants/object_damage_type.mdx deleted file mode 100644 index 17a2ab5..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_damage_type.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_DAMAGE_TYPE -description: Gets the damage type, if any, assigned to this object. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_desc.mdx b/src/content/docs/script/lsl-reference/constants/object_desc.mdx deleted file mode 100644 index 2cc425a..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_desc.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_DESC -description: >- - Gets the object's description. If id is an avatar, an empty string is - returned. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_group.mdx b/src/content/docs/script/lsl-reference/constants/object_group.mdx deleted file mode 100644 index d18f2c6..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_group.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_GROUP -description: Gets the prims's group key. If id is an avatar, a NULL_KEY is returned. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_group_tag.mdx b/src/content/docs/script/lsl-reference/constants/object_group_tag.mdx deleted file mode 100644 index 221fd18..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_group_tag.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_GROUP_TAG -description: >- - Gets the agent's current group role tag. If id is an object, an empty is - returned. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_health.mdx b/src/content/docs/script/lsl-reference/constants/object_health.mdx deleted file mode 100644 index 2228806..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_health.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_HEALTH -description: Gets current health value for the object. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_hover_height.mdx b/src/content/docs/script/lsl-reference/constants/object_hover_height.mdx deleted file mode 100644 index f32250b..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_hover_height.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_HOVER_HEIGHT -description: |- - This is a flag used with llGetObjectDetails to get hover height of the avatar - If no data is available, 0.0 is returned. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_last_owner_id.mdx b/src/content/docs/script/lsl-reference/constants/object_last_owner_id.mdx deleted file mode 100644 index 1d07520..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_last_owner_id.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_LAST_OWNER_ID -description: Gets the object's last owner ID. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_link_number.mdx b/src/content/docs/script/lsl-reference/constants/object_link_number.mdx deleted file mode 100644 index a7c7374..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_link_number.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_LINK_NUMBER -description: Gets the object's link number or 0 if unlinked. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_mass.mdx b/src/content/docs/script/lsl-reference/constants/object_mass.mdx deleted file mode 100644 index 7a2147d..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_mass.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_MASS -description: Get the object's mass ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_material.mdx b/src/content/docs/script/lsl-reference/constants/object_material.mdx deleted file mode 100644 index 9aade12..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_material.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_MATERIAL -description: Get an object's material setting. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_name.mdx b/src/content/docs/script/lsl-reference/constants/object_name.mdx deleted file mode 100644 index c607384..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_name.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_NAME -description: Gets the object's name. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_omega.mdx b/src/content/docs/script/lsl-reference/constants/object_omega.mdx deleted file mode 100644 index 0f9ad36..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_omega.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_OMEGA -description: Gets an object's angular velocity. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_owner.mdx b/src/content/docs/script/lsl-reference/constants/object_owner.mdx deleted file mode 100644 index 8f0ad7f..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_owner.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_OWNER -description: Gets an object's owner's key. If id is group owned, a NULL_KEY is returned. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_pathfinding_type.mdx b/src/content/docs/script/lsl-reference/constants/object_pathfinding_type.mdx deleted file mode 100644 index 6ea1d4a..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_pathfinding_type.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_PATHFINDING_TYPE -description: >- - Returns the pathfinding setting of any object in the region. It returns an - integer matching one of the OPT_* constants. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_perms.mdx b/src/content/docs/script/lsl-reference/constants/object_perms.mdx deleted file mode 100644 index 943ce18..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_perms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_PERMS -description: Gets the objects permissions ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_perms_combined.mdx b/src/content/docs/script/lsl-reference/constants/object_perms_combined.mdx deleted file mode 100644 index 0da5b42..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_perms_combined.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_PERMS_COMBINED -description: Gets the object's permissions including any inventory. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_phantom.mdx b/src/content/docs/script/lsl-reference/constants/object_phantom.mdx deleted file mode 100644 index 843cc25..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_phantom.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_PHANTOM -description: |- - Returns boolean, detailing if phantom is enabled or disabled on the object. - If id is an avatar or attachment, 0 is returned. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_physics.mdx b/src/content/docs/script/lsl-reference/constants/object_physics.mdx deleted file mode 100644 index 0e0daaa..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_physics.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_PHYSICS -description: |- - Returns boolean, detailing if physics is enabled or disabled on the object. - If id is an avatar or attachment, 0 is returned. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_physics_cost.mdx b/src/content/docs/script/lsl-reference/constants/object_physics_cost.mdx deleted file mode 100644 index 8cedec2..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_physics_cost.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_PHYSICS_COST ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_pos.mdx b/src/content/docs/script/lsl-reference/constants/object_pos.mdx deleted file mode 100644 index c310de2..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_pos.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_POS -description: Gets the object's position in region coordinates. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_prim_count.mdx b/src/content/docs/script/lsl-reference/constants/object_prim_count.mdx deleted file mode 100644 index d6305bd..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_prim_count.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_PRIM_COUNT -description: >- - Gets the prim count of the object. The script and target object must be - owned by the same owner ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_prim_equivalence.mdx b/src/content/docs/script/lsl-reference/constants/object_prim_equivalence.mdx deleted file mode 100644 index 152d7d8..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_prim_equivalence.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_PRIM_EQUIVALENCE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_render_weight.mdx b/src/content/docs/script/lsl-reference/constants/object_render_weight.mdx deleted file mode 100644 index ce295cc..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_render_weight.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: OBJECT_RENDER_WEIGHT -description: >- - This is a flag used with llGetObjectDetails to get the Avatar_Rendering_Cost - of an avatar, based on values reported by nearby viewers. - - If no data is available, -1 is returned. - - The maximum render weight stored by the simulator is 500000. When called - against an object, 0 is returned. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_return_parcel.mdx b/src/content/docs/script/lsl-reference/constants/object_return_parcel.mdx deleted file mode 100644 index ed800fc..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_return_parcel.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_RETURN_PARCEL ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_return_parcel_owner.mdx b/src/content/docs/script/lsl-reference/constants/object_return_parcel_owner.mdx deleted file mode 100644 index 09ae410..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_return_parcel_owner.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_RETURN_PARCEL_OWNER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_return_region.mdx b/src/content/docs/script/lsl-reference/constants/object_return_region.mdx deleted file mode 100644 index c140f8b..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_return_region.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_RETURN_REGION ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_rez_time.mdx b/src/content/docs/script/lsl-reference/constants/object_rez_time.mdx deleted file mode 100644 index 7adf2b1..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_rez_time.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_REZ_TIME -description: Get the time when an object was rezzed. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_rezzer_key.mdx b/src/content/docs/script/lsl-reference/constants/object_rezzer_key.mdx deleted file mode 100644 index c806402..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_rezzer_key.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_REZZER_KEY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_root.mdx b/src/content/docs/script/lsl-reference/constants/object_root.mdx deleted file mode 100644 index d5cc2e0..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_root.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: OBJECT_ROOT -description: >- - Gets the id of the root prim of the object requested. - - If id is an avatar, return the id of the root prim of the linkset the avatar - is sitting on (or the avatar's own id if the avatar is not sitting on an - object within the region). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_rot.mdx b/src/content/docs/script/lsl-reference/constants/object_rot.mdx deleted file mode 100644 index 5581e39..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_rot.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_ROT -description: Gets the object's rotation. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_running_script_count.mdx b/src/content/docs/script/lsl-reference/constants/object_running_script_count.mdx deleted file mode 100644 index 2346842..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_running_script_count.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_RUNNING_SCRIPT_COUNT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_scale.mdx b/src/content/docs/script/lsl-reference/constants/object_scale.mdx deleted file mode 100644 index 51bd7f1..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_scale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_SCALE -description: Gets the object's size. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_script_memory.mdx b/src/content/docs/script/lsl-reference/constants/object_script_memory.mdx deleted file mode 100644 index 9b53e5e..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_script_memory.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_SCRIPT_MEMORY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_script_time.mdx b/src/content/docs/script/lsl-reference/constants/object_script_time.mdx deleted file mode 100644 index 57bfab4..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_script_time.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_SCRIPT_TIME ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_select_count.mdx b/src/content/docs/script/lsl-reference/constants/object_select_count.mdx deleted file mode 100644 index 6b09f91..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_select_count.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_SELECT_COUNT -description: >- - This is a flag used with llGetObjectDetails to get the number of avatars - selecting any part of the object ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_server_cost.mdx b/src/content/docs/script/lsl-reference/constants/object_server_cost.mdx deleted file mode 100644 index 539a85b..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_server_cost.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_SERVER_COST ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_sit_count.mdx b/src/content/docs/script/lsl-reference/constants/object_sit_count.mdx deleted file mode 100644 index 9b75467..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_sit_count.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_SIT_COUNT -description: >- - This is a flag used with llGetObjectDetails to get the number of avatars - sitting on the object ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_streaming_cost.mdx b/src/content/docs/script/lsl-reference/constants/object_streaming_cost.mdx deleted file mode 100644 index 1875e7e..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_streaming_cost.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_STREAMING_COST ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_temp_attached.mdx b/src/content/docs/script/lsl-reference/constants/object_temp_attached.mdx deleted file mode 100644 index 1438aab..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_temp_attached.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_TEMP_ATTACHED -description: Returns boolean, indicating if object is a temp attachment. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_temp_on_rez.mdx b/src/content/docs/script/lsl-reference/constants/object_temp_on_rez.mdx deleted file mode 100644 index d787f5b..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_temp_on_rez.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_TEMP_ON_REZ -description: Returns boolean, detailing if temporary is enabled or disabled on the object. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_text.mdx b/src/content/docs/script/lsl-reference/constants/object_text.mdx deleted file mode 100644 index 8501d4a..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_text.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_TEXT -description: Gets an objects hover text. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_text_alpha.mdx b/src/content/docs/script/lsl-reference/constants/object_text_alpha.mdx deleted file mode 100644 index e59c84c..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_text_alpha.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_TEXT_ALPHA -description: Gets the alpha of an objects hover text. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_text_color.mdx b/src/content/docs/script/lsl-reference/constants/object_text_color.mdx deleted file mode 100644 index bda90b4..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_text_color.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_TEXT_COLOR -description: Gets the color of an objects hover text. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_total_inventory_count.mdx b/src/content/docs/script/lsl-reference/constants/object_total_inventory_count.mdx deleted file mode 100644 index abb9495..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_total_inventory_count.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_TOTAL_INVENTORY_COUNT -description: >- - Gets the total inventory count of the object. The script and target object - must be owned by the same owner ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_total_script_count.mdx b/src/content/docs/script/lsl-reference/constants/object_total_script_count.mdx deleted file mode 100644 index dc3aab3..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_total_script_count.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_TOTAL_SCRIPT_COUNT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_unknown_detail.mdx b/src/content/docs/script/lsl-reference/constants/object_unknown_detail.mdx deleted file mode 100644 index 1dda442..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_unknown_detail.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_UNKNOWN_DETAIL ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/object_velocity.mdx b/src/content/docs/script/lsl-reference/constants/object_velocity.mdx deleted file mode 100644 index 038ae1a..0000000 --- a/src/content/docs/script/lsl-reference/constants/object_velocity.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_VELOCITY -description: Gets the object's velocity. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/opt_avatar.mdx b/src/content/docs/script/lsl-reference/constants/opt_avatar.mdx deleted file mode 100644 index d5e1230..0000000 --- a/src/content/docs/script/lsl-reference/constants/opt_avatar.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OPT_AVATAR -description: Returned for avatars. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/opt_character.mdx b/src/content/docs/script/lsl-reference/constants/opt_character.mdx deleted file mode 100644 index 49fcc8f..0000000 --- a/src/content/docs/script/lsl-reference/constants/opt_character.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OPT_CHARACTER -description: Returned for pathfinding characters. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/opt_exclusion_volume.mdx b/src/content/docs/script/lsl-reference/constants/opt_exclusion_volume.mdx deleted file mode 100644 index b73e109..0000000 --- a/src/content/docs/script/lsl-reference/constants/opt_exclusion_volume.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OPT_EXCLUSION_VOLUME -description: Returned for exclusion volumes. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/opt_legacy_linkset.mdx b/src/content/docs/script/lsl-reference/constants/opt_legacy_linkset.mdx deleted file mode 100644 index 7d1b394..0000000 --- a/src/content/docs/script/lsl-reference/constants/opt_legacy_linkset.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OPT_LEGACY_LINKSET -description: >- - Returned for movable obstacles, movable phantoms, physical, and volumedetect - objects. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/opt_material_volume.mdx b/src/content/docs/script/lsl-reference/constants/opt_material_volume.mdx deleted file mode 100644 index e81d4ad..0000000 --- a/src/content/docs/script/lsl-reference/constants/opt_material_volume.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OPT_MATERIAL_VOLUME -description: Returned for material volumes. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/opt_other.mdx b/src/content/docs/script/lsl-reference/constants/opt_other.mdx deleted file mode 100644 index c23c9a1..0000000 --- a/src/content/docs/script/lsl-reference/constants/opt_other.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OPT_OTHER -description: Returned for attachments, Linden trees, and grass. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/opt_static_obstacle.mdx b/src/content/docs/script/lsl-reference/constants/opt_static_obstacle.mdx deleted file mode 100644 index 4b21b40..0000000 --- a/src/content/docs/script/lsl-reference/constants/opt_static_obstacle.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OPT_STATIC_OBSTACLE -description: Returned for static obstacles. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/opt_walkable.mdx b/src/content/docs/script/lsl-reference/constants/opt_walkable.mdx deleted file mode 100644 index a0de304..0000000 --- a/src/content/docs/script/lsl-reference/constants/opt_walkable.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OPT_WALKABLE -description: Returned for walkable objects. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/override_gltf_base_alpha.mdx b/src/content/docs/script/lsl-reference/constants/override_gltf_base_alpha.mdx deleted file mode 100644 index 17931c4..0000000 --- a/src/content/docs/script/lsl-reference/constants/override_gltf_base_alpha.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OVERRIDE_GLTF_BASE_ALPHA ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/override_gltf_base_alpha_mask.mdx b/src/content/docs/script/lsl-reference/constants/override_gltf_base_alpha_mask.mdx deleted file mode 100644 index 63411c2..0000000 --- a/src/content/docs/script/lsl-reference/constants/override_gltf_base_alpha_mask.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OVERRIDE_GLTF_BASE_ALPHA_MASK ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/override_gltf_base_alpha_mode.mdx b/src/content/docs/script/lsl-reference/constants/override_gltf_base_alpha_mode.mdx deleted file mode 100644 index fcdfa70..0000000 --- a/src/content/docs/script/lsl-reference/constants/override_gltf_base_alpha_mode.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OVERRIDE_GLTF_BASE_ALPHA_MODE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/override_gltf_base_color_factor.mdx b/src/content/docs/script/lsl-reference/constants/override_gltf_base_color_factor.mdx deleted file mode 100644 index 747f11d..0000000 --- a/src/content/docs/script/lsl-reference/constants/override_gltf_base_color_factor.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OVERRIDE_GLTF_BASE_COLOR_FACTOR ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/override_gltf_base_double_sided.mdx b/src/content/docs/script/lsl-reference/constants/override_gltf_base_double_sided.mdx deleted file mode 100644 index 92f8cb0..0000000 --- a/src/content/docs/script/lsl-reference/constants/override_gltf_base_double_sided.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OVERRIDE_GLTF_BASE_DOUBLE_SIDED ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/override_gltf_emissive_factor.mdx b/src/content/docs/script/lsl-reference/constants/override_gltf_emissive_factor.mdx deleted file mode 100644 index ee0e960..0000000 --- a/src/content/docs/script/lsl-reference/constants/override_gltf_emissive_factor.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OVERRIDE_GLTF_EMISSIVE_FACTOR ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/override_gltf_metallic_factor.mdx b/src/content/docs/script/lsl-reference/constants/override_gltf_metallic_factor.mdx deleted file mode 100644 index d4aef8c..0000000 --- a/src/content/docs/script/lsl-reference/constants/override_gltf_metallic_factor.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OVERRIDE_GLTF_METALLIC_FACTOR ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/override_gltf_roughness_factor.mdx b/src/content/docs/script/lsl-reference/constants/override_gltf_roughness_factor.mdx deleted file mode 100644 index 2e39426..0000000 --- a/src/content/docs/script/lsl-reference/constants/override_gltf_roughness_factor.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OVERRIDE_GLTF_ROUGHNESS_FACTOR ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_count_group.mdx b/src/content/docs/script/lsl-reference/constants/parcel_count_group.mdx deleted file mode 100644 index dd287ae..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_count_group.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_COUNT_GROUP ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_count_other.mdx b/src/content/docs/script/lsl-reference/constants/parcel_count_other.mdx deleted file mode 100644 index d9c6319..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_count_other.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_COUNT_OTHER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_count_owner.mdx b/src/content/docs/script/lsl-reference/constants/parcel_count_owner.mdx deleted file mode 100644 index d7eb463..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_count_owner.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_COUNT_OWNER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_count_selected.mdx b/src/content/docs/script/lsl-reference/constants/parcel_count_selected.mdx deleted file mode 100644 index f0ff440..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_count_selected.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_COUNT_SELECTED ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_count_temp.mdx b/src/content/docs/script/lsl-reference/constants/parcel_count_temp.mdx deleted file mode 100644 index 83ef18f..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_count_temp.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_COUNT_TEMP ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_count_total.mdx b/src/content/docs/script/lsl-reference/constants/parcel_count_total.mdx deleted file mode 100644 index f295080..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_count_total.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_COUNT_TOTAL ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_details_area.mdx b/src/content/docs/script/lsl-reference/constants/parcel_details_area.mdx deleted file mode 100644 index 553a366..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_details_area.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_AREA -description: The parcel's area, in square meters. (5 chars.). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_details_desc.mdx b/src/content/docs/script/lsl-reference/constants/parcel_details_desc.mdx deleted file mode 100644 index a72cb80..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_details_desc.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_DESC -description: The description of the parcel. (127 chars). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_details_flags.mdx b/src/content/docs/script/lsl-reference/constants/parcel_details_flags.mdx deleted file mode 100644 index c6afa3c..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_details_flags.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_FLAGS -description: Flags set on the parcel ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_details_group.mdx b/src/content/docs/script/lsl-reference/constants/parcel_details_group.mdx deleted file mode 100644 index be9ef0b..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_details_group.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_GROUP -description: The parcel group's key. (36 chars.). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_details_id.mdx b/src/content/docs/script/lsl-reference/constants/parcel_details_id.mdx deleted file mode 100644 index 81df11c..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_details_id.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_ID -description: The parcel's key. (36 chars.). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_details_landing_lookat.mdx b/src/content/docs/script/lsl-reference/constants/parcel_details_landing_lookat.mdx deleted file mode 100644 index 4bce977..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_details_landing_lookat.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_LANDING_LOOKAT -description: Lookat vector set for teleport routing. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_details_landing_point.mdx b/src/content/docs/script/lsl-reference/constants/parcel_details_landing_point.mdx deleted file mode 100644 index f71a960..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_details_landing_point.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_LANDING_POINT -description: The parcel's landing point, if any. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_details_name.mdx b/src/content/docs/script/lsl-reference/constants/parcel_details_name.mdx deleted file mode 100644 index 811c921..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_details_name.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_NAME -description: The name of the parcel. (63 chars.). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_details_owner.mdx b/src/content/docs/script/lsl-reference/constants/parcel_details_owner.mdx deleted file mode 100644 index f27e8b2..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_details_owner.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_OWNER -description: The parcel owner's key. (36 chars.). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_details_prim_capacity.mdx b/src/content/docs/script/lsl-reference/constants/parcel_details_prim_capacity.mdx deleted file mode 100644 index 4868c93..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_details_prim_capacity.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_PRIM_CAPACITY -description: The parcel's prim capacity. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_details_prim_used.mdx b/src/content/docs/script/lsl-reference/constants/parcel_details_prim_used.mdx deleted file mode 100644 index d0009e7..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_details_prim_used.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_PRIM_USED -description: The number of prims used on this parcel. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_details_script_danger.mdx b/src/content/docs/script/lsl-reference/constants/parcel_details_script_danger.mdx deleted file mode 100644 index 0eedb34..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_details_script_danger.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_SCRIPT_DANGER -description: There are restrictions on this parcel that may impact script execution. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_details_see_avatars.mdx b/src/content/docs/script/lsl-reference/constants/parcel_details_see_avatars.mdx deleted file mode 100644 index 20e7de0..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_details_see_avatars.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_SEE_AVATARS -description: The parcel's avatar visibility setting. (1 char.). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_details_tp_routing.mdx b/src/content/docs/script/lsl-reference/constants/parcel_details_tp_routing.mdx deleted file mode 100644 index 6fa048d..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_details_tp_routing.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_TP_ROUTING -description: Parcel's teleport routing setting. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_all_object_entry.mdx b/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_all_object_entry.mdx deleted file mode 100644 index c6e031d..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_all_object_entry.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_create_group_objects.mdx b/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_create_group_objects.mdx deleted file mode 100644 index 288dbda..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_create_group_objects.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_create_objects.mdx b/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_create_objects.mdx deleted file mode 100644 index 3e94079..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_create_objects.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_CREATE_OBJECTS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_damage.mdx b/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_damage.mdx deleted file mode 100644 index 7028228..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_damage.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_DAMAGE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_fly.mdx b/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_fly.mdx deleted file mode 100644 index da66f43..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_fly.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_FLY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_group_object_entry.mdx b/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_group_object_entry.mdx deleted file mode 100644 index a7c9d55..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_group_object_entry.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_group_scripts.mdx b/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_group_scripts.mdx deleted file mode 100644 index fc7fa33..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_group_scripts.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_GROUP_SCRIPTS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_landmark.mdx b/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_landmark.mdx deleted file mode 100644 index 299fc76..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_landmark.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_LANDMARK ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_scripts.mdx b/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_scripts.mdx deleted file mode 100644 index 90b281a..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_scripts.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_SCRIPTS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_terraform.mdx b/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_terraform.mdx deleted file mode 100644 index e47c71f..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_flag_allow_terraform.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_TERRAFORM ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_flag_linden_homes.mdx b/src/content/docs/script/lsl-reference/constants/parcel_flag_linden_homes.mdx deleted file mode 100644 index 2caece0..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_flag_linden_homes.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_LINDEN_HOMES ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_flag_local_sound_only.mdx b/src/content/docs/script/lsl-reference/constants/parcel_flag_local_sound_only.mdx deleted file mode 100644 index 4938422..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_flag_local_sound_only.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_LOCAL_SOUND_ONLY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_flag_restrict_pushobject.mdx b/src/content/docs/script/lsl-reference/constants/parcel_flag_restrict_pushobject.mdx deleted file mode 100644 index a2ff3a5..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_flag_restrict_pushobject.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_RESTRICT_PUSHOBJECT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_flag_use_access_group.mdx b/src/content/docs/script/lsl-reference/constants/parcel_flag_use_access_group.mdx deleted file mode 100644 index 5613720..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_flag_use_access_group.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_USE_ACCESS_GROUP ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_flag_use_access_list.mdx b/src/content/docs/script/lsl-reference/constants/parcel_flag_use_access_list.mdx deleted file mode 100644 index 4062a9c..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_flag_use_access_list.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_USE_ACCESS_LIST ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_flag_use_ban_list.mdx b/src/content/docs/script/lsl-reference/constants/parcel_flag_use_ban_list.mdx deleted file mode 100644 index 370a855..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_flag_use_ban_list.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_USE_BAN_LIST ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_flag_use_land_pass_list.mdx b/src/content/docs/script/lsl-reference/constants/parcel_flag_use_land_pass_list.mdx deleted file mode 100644 index be0e9ee..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_flag_use_land_pass_list.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_USE_LAND_PASS_LIST ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_media_command_agent.mdx b/src/content/docs/script/lsl-reference/constants/parcel_media_command_agent.mdx deleted file mode 100644 index 5630d3b..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_media_command_agent.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_AGENT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_media_command_auto_align.mdx b/src/content/docs/script/lsl-reference/constants/parcel_media_command_auto_align.mdx deleted file mode 100644 index b355370..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_media_command_auto_align.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_AUTO_ALIGN ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_media_command_desc.mdx b/src/content/docs/script/lsl-reference/constants/parcel_media_command_desc.mdx deleted file mode 100644 index 1adcc83..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_media_command_desc.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_DESC -description: Use this to get or set the parcel media description. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_media_command_loop.mdx b/src/content/docs/script/lsl-reference/constants/parcel_media_command_loop.mdx deleted file mode 100644 index 295d024..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_media_command_loop.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_LOOP ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_media_command_loop_set.mdx b/src/content/docs/script/lsl-reference/constants/parcel_media_command_loop_set.mdx deleted file mode 100644 index dd1d62e..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_media_command_loop_set.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_LOOP_SET -description: Used to get or set the parcel's media looping variable. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_media_command_pause.mdx b/src/content/docs/script/lsl-reference/constants/parcel_media_command_pause.mdx deleted file mode 100644 index 46975ba..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_media_command_pause.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_PAUSE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_media_command_play.mdx b/src/content/docs/script/lsl-reference/constants/parcel_media_command_play.mdx deleted file mode 100644 index 30cec43..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_media_command_play.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_PLAY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_media_command_size.mdx b/src/content/docs/script/lsl-reference/constants/parcel_media_command_size.mdx deleted file mode 100644 index 4e3e4b7..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_media_command_size.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_SIZE -description: Use this to get or set the parcel media pixel resolution. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_media_command_stop.mdx b/src/content/docs/script/lsl-reference/constants/parcel_media_command_stop.mdx deleted file mode 100644 index 6c6b8ce..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_media_command_stop.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_STOP ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_media_command_texture.mdx b/src/content/docs/script/lsl-reference/constants/parcel_media_command_texture.mdx deleted file mode 100644 index 8cf8d78..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_media_command_texture.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_TEXTURE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_media_command_time.mdx b/src/content/docs/script/lsl-reference/constants/parcel_media_command_time.mdx deleted file mode 100644 index f63878d..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_media_command_time.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_TIME ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_media_command_type.mdx b/src/content/docs/script/lsl-reference/constants/parcel_media_command_type.mdx deleted file mode 100644 index 4792079..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_media_command_type.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_TYPE -description: Use this to get or set the parcel media MIME type (e.g. "text/html"). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_media_command_unload.mdx b/src/content/docs/script/lsl-reference/constants/parcel_media_command_unload.mdx deleted file mode 100644 index 380a9f3..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_media_command_unload.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_UNLOAD ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/parcel_media_command_url.mdx b/src/content/docs/script/lsl-reference/constants/parcel_media_command_url.mdx deleted file mode 100644 index ef09545..0000000 --- a/src/content/docs/script/lsl-reference/constants/parcel_media_command_url.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_URL ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pass_always.mdx b/src/content/docs/script/lsl-reference/constants/pass_always.mdx deleted file mode 100644 index 594cb8f..0000000 --- a/src/content/docs/script/lsl-reference/constants/pass_always.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PASS_ALWAYS -description: Always pass the event. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pass_if_not_handled.mdx b/src/content/docs/script/lsl-reference/constants/pass_if_not_handled.mdx deleted file mode 100644 index 18d72c7..0000000 --- a/src/content/docs/script/lsl-reference/constants/pass_if_not_handled.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PASS_IF_NOT_HANDLED -description: Pass the event if there is no script handling the event in the prim. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pass_never.mdx b/src/content/docs/script/lsl-reference/constants/pass_never.mdx deleted file mode 100644 index 0921d6d..0000000 --- a/src/content/docs/script/lsl-reference/constants/pass_never.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PASS_NEVER -description: Always pass the event. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/passive.mdx b/src/content/docs/script/lsl-reference/constants/passive.mdx deleted file mode 100644 index ae5a2f1..0000000 --- a/src/content/docs/script/lsl-reference/constants/passive.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PASSIVE -description: Static in-world objects. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/patrol_pause_at_waypoints.mdx b/src/content/docs/script/lsl-reference/constants/patrol_pause_at_waypoints.mdx deleted file mode 100644 index 0ac9416..0000000 --- a/src/content/docs/script/lsl-reference/constants/patrol_pause_at_waypoints.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PATROL_PAUSE_AT_WAYPOINTS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pay_default.mdx b/src/content/docs/script/lsl-reference/constants/pay_default.mdx deleted file mode 100644 index 079b466..0000000 --- a/src/content/docs/script/lsl-reference/constants/pay_default.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PAY_DEFAULT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pay_hide.mdx b/src/content/docs/script/lsl-reference/constants/pay_hide.mdx deleted file mode 100644 index 2988927..0000000 --- a/src/content/docs/script/lsl-reference/constants/pay_hide.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PAY_HIDE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/payment_info_on_file.mdx b/src/content/docs/script/lsl-reference/constants/payment_info_on_file.mdx deleted file mode 100644 index 7a79fb7..0000000 --- a/src/content/docs/script/lsl-reference/constants/payment_info_on_file.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PAYMENT_INFO_ON_FILE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/payment_info_used.mdx b/src/content/docs/script/lsl-reference/constants/payment_info_used.mdx deleted file mode 100644 index 431f83b..0000000 --- a/src/content/docs/script/lsl-reference/constants/payment_info_used.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PAYMENT_INFO_USED ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/perm_all.mdx b/src/content/docs/script/lsl-reference/constants/perm_all.mdx deleted file mode 100644 index 67b2697..0000000 --- a/src/content/docs/script/lsl-reference/constants/perm_all.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PERM_ALL ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/perm_copy.mdx b/src/content/docs/script/lsl-reference/constants/perm_copy.mdx deleted file mode 100644 index 2c1606c..0000000 --- a/src/content/docs/script/lsl-reference/constants/perm_copy.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PERM_COPY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/perm_modify.mdx b/src/content/docs/script/lsl-reference/constants/perm_modify.mdx deleted file mode 100644 index 1f3be02..0000000 --- a/src/content/docs/script/lsl-reference/constants/perm_modify.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PERM_MODIFY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/perm_move.mdx b/src/content/docs/script/lsl-reference/constants/perm_move.mdx deleted file mode 100644 index ea21f8d..0000000 --- a/src/content/docs/script/lsl-reference/constants/perm_move.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PERM_MOVE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/perm_transfer.mdx b/src/content/docs/script/lsl-reference/constants/perm_transfer.mdx deleted file mode 100644 index ed9e71e..0000000 --- a/src/content/docs/script/lsl-reference/constants/perm_transfer.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PERM_TRANSFER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/permission_attach.mdx b/src/content/docs/script/lsl-reference/constants/permission_attach.mdx deleted file mode 100644 index cbf5313..0000000 --- a/src/content/docs/script/lsl-reference/constants/permission_attach.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PERMISSION_ATTACH -description: >- - If this permission is enabled, the object can successfully call - llAttachToAvatar to attach to the given avatar. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/permission_change_joints.mdx b/src/content/docs/script/lsl-reference/constants/permission_change_joints.mdx deleted file mode 100644 index af26661..0000000 --- a/src/content/docs/script/lsl-reference/constants/permission_change_joints.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PERMISSION_CHANGE_JOINTS -description: (not yet implemented) ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/permission_change_links.mdx b/src/content/docs/script/lsl-reference/constants/permission_change_links.mdx deleted file mode 100644 index e3038bd..0000000 --- a/src/content/docs/script/lsl-reference/constants/permission_change_links.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PERMISSION_CHANGE_LINKS -description: >- - If this permission is enabled, the object can successfully call llCreateLink, - llBreakLink, and llBreakAllLinks to change links to other objects. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/permission_change_permissions.mdx b/src/content/docs/script/lsl-reference/constants/permission_change_permissions.mdx deleted file mode 100644 index 61f2b2e..0000000 --- a/src/content/docs/script/lsl-reference/constants/permission_change_permissions.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PERMISSION_CHANGE_PERMISSIONS -description: (not yet implemented) ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/permission_control_camera.mdx b/src/content/docs/script/lsl-reference/constants/permission_control_camera.mdx deleted file mode 100644 index 0c6edb8..0000000 --- a/src/content/docs/script/lsl-reference/constants/permission_control_camera.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PERMISSION_CONTROL_CAMERA ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/permission_debit.mdx b/src/content/docs/script/lsl-reference/constants/permission_debit.mdx deleted file mode 100644 index aea8afc..0000000 --- a/src/content/docs/script/lsl-reference/constants/permission_debit.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PERMISSION_DEBIT -description: >- - If this permission is enabled, the object can successfully call llGiveMoney or - llTransferLindenDollars to debit the owners account. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/permission_override_animations.mdx b/src/content/docs/script/lsl-reference/constants/permission_override_animations.mdx deleted file mode 100644 index 09d8eb0..0000000 --- a/src/content/docs/script/lsl-reference/constants/permission_override_animations.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PERMISSION_OVERRIDE_ANIMATIONS -description: Permission to override default animations. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/permission_release_ownership.mdx b/src/content/docs/script/lsl-reference/constants/permission_release_ownership.mdx deleted file mode 100644 index caf849b..0000000 --- a/src/content/docs/script/lsl-reference/constants/permission_release_ownership.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PERMISSION_RELEASE_OWNERSHIP -description: (not yet implemented) ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/permission_remap_controls.mdx b/src/content/docs/script/lsl-reference/constants/permission_remap_controls.mdx deleted file mode 100644 index 256adb0..0000000 --- a/src/content/docs/script/lsl-reference/constants/permission_remap_controls.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PERMISSION_REMAP_CONTROLS -description: (not yet implemented) ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/permission_return_objects.mdx b/src/content/docs/script/lsl-reference/constants/permission_return_objects.mdx deleted file mode 100644 index f269a8a..0000000 --- a/src/content/docs/script/lsl-reference/constants/permission_return_objects.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PERMISSION_RETURN_OBJECTS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/permission_silent_estate_management.mdx b/src/content/docs/script/lsl-reference/constants/permission_silent_estate_management.mdx deleted file mode 100644 index 40f1fd6..0000000 --- a/src/content/docs/script/lsl-reference/constants/permission_silent_estate_management.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PERMISSION_SILENT_ESTATE_MANAGEMENT -description: >- - A script with this permission does not notify the object owner when it - modifies estate access rules via llManageEstateAccess. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/permission_take_controls.mdx b/src/content/docs/script/lsl-reference/constants/permission_take_controls.mdx deleted file mode 100644 index 8475dea..0000000 --- a/src/content/docs/script/lsl-reference/constants/permission_take_controls.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PERMISSION_TAKE_CONTROLS -description: >- - If this permission enabled, the object can successfully call the - llTakeControls libray call. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/permission_teleport.mdx b/src/content/docs/script/lsl-reference/constants/permission_teleport.mdx deleted file mode 100644 index 231f06a..0000000 --- a/src/content/docs/script/lsl-reference/constants/permission_teleport.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PERMISSION_TELEPORT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/permission_track_camera.mdx b/src/content/docs/script/lsl-reference/constants/permission_track_camera.mdx deleted file mode 100644 index 2445e97..0000000 --- a/src/content/docs/script/lsl-reference/constants/permission_track_camera.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PERMISSION_TRACK_CAMERA ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/permission_trigger_animation.mdx b/src/content/docs/script/lsl-reference/constants/permission_trigger_animation.mdx deleted file mode 100644 index 5d5a604..0000000 --- a/src/content/docs/script/lsl-reference/constants/permission_trigger_animation.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PERMISSION_TRIGGER_ANIMATION -description: >- - If this permission is enabled, the object can successfully call - llStartAnimation for the avatar that owns this. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pi.mdx b/src/content/docs/script/lsl-reference/constants/pi.mdx deleted file mode 100644 index 3190ff6..0000000 --- a/src/content/docs/script/lsl-reference/constants/pi.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PI -description: 3.14159265 - The number of radians in a semi-circle. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pi_by_two.mdx b/src/content/docs/script/lsl-reference/constants/pi_by_two.mdx deleted file mode 100644 index e8fb9dd..0000000 --- a/src/content/docs/script/lsl-reference/constants/pi_by_two.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PI_BY_TWO -description: 1.57079633 - The number of radians in a quarter circle. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/ping_pong.mdx b/src/content/docs/script/lsl-reference/constants/ping_pong.mdx deleted file mode 100644 index 9cb1a63..0000000 --- a/src/content/docs/script/lsl-reference/constants/ping_pong.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PING_PONG -description: Play animation going forwards, then backwards. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_allow_unsit.mdx b/src/content/docs/script/lsl-reference/constants/prim_allow_unsit.mdx deleted file mode 100644 index d2ab9b0..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_allow_unsit.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: PRIM_ALLOW_UNSIT -description: >- - Prim parameter for restricting manual standing for seated avatars in an - experience. - - Ignored if the avatar was not seated via a call to llSitOnLink. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_alpha_mode.mdx b/src/content/docs/script/lsl-reference/constants/prim_alpha_mode.mdx deleted file mode 100644 index 7a34e01..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_alpha_mode.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: PRIM_ALPHA_MODE -description: >- - Prim parameter for materials using integer face, integer alpha_mode, integer - alpha_cutoff. - - Defines how the alpha channel of the diffuse texture should be rendered. - - Valid options for alpha_mode are PRIM_ALPHA_MODE_BLEND, _NONE, _MASK, and - _EMISSIVE. - - alpha_cutoff is used only for PRIM_ALPHA_MODE_MASK. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_alpha_mode_blend.mdx b/src/content/docs/script/lsl-reference/constants/prim_alpha_mode_blend.mdx deleted file mode 100644 index e8acadf..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_alpha_mode_blend.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: PRIM_ALPHA_MODE_BLEND -description: >- - Prim parameter setting for PRIM_ALPHA_MODE. - - Indicates that the diffuse texture's alpha channel should be rendered as - alpha-blended. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_alpha_mode_emissive.mdx b/src/content/docs/script/lsl-reference/constants/prim_alpha_mode_emissive.mdx deleted file mode 100644 index 4333b46..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_alpha_mode_emissive.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: PRIM_ALPHA_MODE_EMISSIVE -description: >- - Prim parameter setting for PRIM_ALPHA_MODE. - - Indicates that the diffuse texture's alpha channel should be rendered as an - emissivity mask. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_alpha_mode_mask.mdx b/src/content/docs/script/lsl-reference/constants/prim_alpha_mode_mask.mdx deleted file mode 100644 index 2f0fb33..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_alpha_mode_mask.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: PRIM_ALPHA_MODE_MASK -description: >- - Prim parameter setting for PRIM_ALPHA_MODE. - - Indicates that the diffuse texture's alpha channel should be rendered as fully - opaque for alpha values above alpha_cutoff and fully transparent otherwise. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_alpha_mode_none.mdx b/src/content/docs/script/lsl-reference/constants/prim_alpha_mode_none.mdx deleted file mode 100644 index e106089..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_alpha_mode_none.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_ALPHA_MODE_NONE -description: |- - Prim parameter setting for PRIM_ALPHA_MODE. - Indicates that the diffuse texture's alpha channel should be ignored. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_bump_bark.mdx b/src/content/docs/script/lsl-reference/constants/prim_bump_bark.mdx deleted file mode 100644 index 3c55d41..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_bump_bark.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_BARK ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_bump_blobs.mdx b/src/content/docs/script/lsl-reference/constants/prim_bump_blobs.mdx deleted file mode 100644 index bfd39bb..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_bump_blobs.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_BLOBS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_bump_bricks.mdx b/src/content/docs/script/lsl-reference/constants/prim_bump_bricks.mdx deleted file mode 100644 index 5a60f3f..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_bump_bricks.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_BRICKS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_bump_bright.mdx b/src/content/docs/script/lsl-reference/constants/prim_bump_bright.mdx deleted file mode 100644 index 466ce89..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_bump_bright.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_BRIGHT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_bump_checker.mdx b/src/content/docs/script/lsl-reference/constants/prim_bump_checker.mdx deleted file mode 100644 index 5803c4c..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_bump_checker.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_CHECKER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_bump_concrete.mdx b/src/content/docs/script/lsl-reference/constants/prim_bump_concrete.mdx deleted file mode 100644 index 4c28df1..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_bump_concrete.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_CONCRETE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_bump_dark.mdx b/src/content/docs/script/lsl-reference/constants/prim_bump_dark.mdx deleted file mode 100644 index 82b7398..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_bump_dark.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_DARK ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_bump_disks.mdx b/src/content/docs/script/lsl-reference/constants/prim_bump_disks.mdx deleted file mode 100644 index 15095ec..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_bump_disks.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_DISKS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_bump_gravel.mdx b/src/content/docs/script/lsl-reference/constants/prim_bump_gravel.mdx deleted file mode 100644 index 33aacc5..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_bump_gravel.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_GRAVEL ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_bump_largetile.mdx b/src/content/docs/script/lsl-reference/constants/prim_bump_largetile.mdx deleted file mode 100644 index 2ae26d5..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_bump_largetile.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_LARGETILE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_bump_none.mdx b/src/content/docs/script/lsl-reference/constants/prim_bump_none.mdx deleted file mode 100644 index a368656..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_bump_none.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_NONE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_bump_shiny.mdx b/src/content/docs/script/lsl-reference/constants/prim_bump_shiny.mdx deleted file mode 100644 index f738368..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_bump_shiny.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_SHINY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_bump_siding.mdx b/src/content/docs/script/lsl-reference/constants/prim_bump_siding.mdx deleted file mode 100644 index 34a27f5..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_bump_siding.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_SIDING ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_bump_stone.mdx b/src/content/docs/script/lsl-reference/constants/prim_bump_stone.mdx deleted file mode 100644 index 5355bf4..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_bump_stone.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_STONE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_bump_stucco.mdx b/src/content/docs/script/lsl-reference/constants/prim_bump_stucco.mdx deleted file mode 100644 index 7f2acc2..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_bump_stucco.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_STUCCO ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_bump_suction.mdx b/src/content/docs/script/lsl-reference/constants/prim_bump_suction.mdx deleted file mode 100644 index 806fc41..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_bump_suction.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_SUCTION ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_bump_tile.mdx b/src/content/docs/script/lsl-reference/constants/prim_bump_tile.mdx deleted file mode 100644 index ffd708a..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_bump_tile.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_TILE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_bump_weave.mdx b/src/content/docs/script/lsl-reference/constants/prim_bump_weave.mdx deleted file mode 100644 index bfc2666..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_bump_weave.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_WEAVE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_bump_wood.mdx b/src/content/docs/script/lsl-reference/constants/prim_bump_wood.mdx deleted file mode 100644 index c5f9734..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_bump_wood.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_WOOD ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_cast_shadows.mdx b/src/content/docs/script/lsl-reference/constants/prim_cast_shadows.mdx deleted file mode 100644 index 3983fd8..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_cast_shadows.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_CAST_SHADOWS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_click_action.mdx b/src/content/docs/script/lsl-reference/constants/prim_click_action.mdx deleted file mode 100644 index 623c660..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_click_action.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_CLICK_ACTION -description: '[PRIM_CLICK_ACTION, integer CLICK_ACTION_*]' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_collision_sound.mdx b/src/content/docs/script/lsl-reference/constants/prim_collision_sound.mdx deleted file mode 100644 index 739f014..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_collision_sound.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_COLLISION_SOUND -description: Collision sound uuid and volume for this prim ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_color.mdx b/src/content/docs/script/lsl-reference/constants/prim_color.mdx deleted file mode 100644 index 60ce759..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_color.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: PRIM_COLOR -description: >- - [PRIM_COLOR, integer face, vector color, float alpha] - - integer face – face number or ALL_SIDES vector color – color in RGB - (<0.0, 0.0, 0.0> = black, <1.0, 1.0, 1.0> = white) float alpha – from 0.0 - (clear) to 1.0 (solid) (0.0 <= alpha <= 1.0) ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_damage.mdx b/src/content/docs/script/lsl-reference/constants/prim_damage.mdx deleted file mode 100644 index bd0c809..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_damage.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_DAMAGE -description: Damage and damage type assigned to this prim. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_desc.mdx b/src/content/docs/script/lsl-reference/constants/prim_desc.mdx deleted file mode 100644 index dc4f875..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_desc.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_DESC -description: '[PRIM_DESC, string description]' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_flexible.mdx b/src/content/docs/script/lsl-reference/constants/prim_flexible.mdx deleted file mode 100644 index 74c4754..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_flexible.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: PRIM_FLEXIBLE -description: >- - [ PRIM_FLEXIBLE, integer boolean, integer softness, float gravity, float - friction, float wind, float tension, vector force ] + +integer boolean – TRUE - enables, FALSE disables +integer softness – ranges from 0 to 3 +float gravity - – ranges from -10.0 to 10.0 +float friction – ranges from 0.0 to 10.0 +float - wind – ranges from 0.0 to 10.0 +float tension – ranges from 0.0 to 10.0 - +vector force ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_fullbright.mdx b/src/content/docs/script/lsl-reference/constants/prim_fullbright.mdx deleted file mode 100644 index 5df4ae5..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_fullbright.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_FULLBRIGHT -description: '[ PRIM_FULLBRIGHT, integer face, integer boolean ]' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_glow.mdx b/src/content/docs/script/lsl-reference/constants/prim_glow.mdx deleted file mode 100644 index 9de20da..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_glow.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_GLOW -description: |- - PRIM_GLOW is used to get or set the glow status of the face. - [ PRIM_GLOW, integer face, float intensity ] ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_gltf_alpha_mode_blend.mdx b/src/content/docs/script/lsl-reference/constants/prim_gltf_alpha_mode_blend.mdx deleted file mode 100644 index efdd8dc..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_gltf_alpha_mode_blend.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_GLTF_ALPHA_MODE_BLEND -description: Prim parameter setting for PRIM_GLTF_BASE_COLOR alpha mode "BLEND". ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_gltf_alpha_mode_mask.mdx b/src/content/docs/script/lsl-reference/constants/prim_gltf_alpha_mode_mask.mdx deleted file mode 100644 index 25d35c4..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_gltf_alpha_mode_mask.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_GLTF_ALPHA_MODE_MASK -description: Prim parameter setting for PRIM_GLTF_BASE_COLOR alpha mode "MASK". ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_gltf_alpha_mode_opaque.mdx b/src/content/docs/script/lsl-reference/constants/prim_gltf_alpha_mode_opaque.mdx deleted file mode 100644 index 79236b6..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_gltf_alpha_mode_opaque.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_GLTF_ALPHA_MODE_OPAQUE -description: Prim parameter setting for PRIM_GLTF_BASE_COLOR alpha mode "OPAQUE". ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_gltf_base_color.mdx b/src/content/docs/script/lsl-reference/constants/prim_gltf_base_color.mdx deleted file mode 100644 index 1a36df4..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_gltf_base_color.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: PRIM_GLTF_BASE_COLOR -description: >- - Prim parameter for materials using integer face, string texture, vector - repeats, vector offsets, float rotation_in_radians, vector color, integer - alpha_mode, float alpha_cutoff, boolean double_sided. - - Valid options for alpha_mode are PRIM_ALPHA_MODE_BLEND, _NONE, and _MASK. - - alpha_cutoff is used only for PRIM_ALPHA_MODE_MASK. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_gltf_emissive.mdx b/src/content/docs/script/lsl-reference/constants/prim_gltf_emissive.mdx deleted file mode 100644 index a1c7dd9..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_gltf_emissive.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_GLTF_EMISSIVE -description: >- - Prim parameter for GLTF materials using integer face, string texture, vector - repeats, vector offsets, float rotation_in_radians, vector color ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_gltf_metallic_roughness.mdx b/src/content/docs/script/lsl-reference/constants/prim_gltf_metallic_roughness.mdx deleted file mode 100644 index 9ae6d48..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_gltf_metallic_roughness.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PRIM_GLTF_METALLIC_ROUGHNESS -description: >- - Prim parameter for GLTF materials using integer face, string texture, vector - repeats, vector offsets, float rotation_in_radians, float metallic_factor, - float roughness_factor ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_gltf_normal.mdx b/src/content/docs/script/lsl-reference/constants/prim_gltf_normal.mdx deleted file mode 100644 index 1815c4e..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_gltf_normal.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_GLTF_NORMAL -description: >- - Prim parameter for GLTF materials using integer face, string texture, vector - repeats, vector offsets, float rotation_in_radians ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_health.mdx b/src/content/docs/script/lsl-reference/constants/prim_health.mdx deleted file mode 100644 index de85564..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_health.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_HEALTH -description: Health value for this prim ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_hole_circle.mdx b/src/content/docs/script/lsl-reference/constants/prim_hole_circle.mdx deleted file mode 100644 index 0954205..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_hole_circle.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_HOLE_CIRCLE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_hole_default.mdx b/src/content/docs/script/lsl-reference/constants/prim_hole_default.mdx deleted file mode 100644 index 350b40e..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_hole_default.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_HOLE_DEFAULT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_hole_square.mdx b/src/content/docs/script/lsl-reference/constants/prim_hole_square.mdx deleted file mode 100644 index de2fcc2..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_hole_square.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_HOLE_SQUARE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_hole_triangle.mdx b/src/content/docs/script/lsl-reference/constants/prim_hole_triangle.mdx deleted file mode 100644 index 644a653..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_hole_triangle.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_HOLE_TRIANGLE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_link_target.mdx b/src/content/docs/script/lsl-reference/constants/prim_link_target.mdx deleted file mode 100644 index 3282761..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_link_target.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_LINK_TARGET -description: |- - [ PRIM_LINK_TARGET, integer link_target ] - Used to get or set multiple links with a single PrimParameters call. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_material.mdx b/src/content/docs/script/lsl-reference/constants/prim_material.mdx deleted file mode 100644 index 6b1bb13..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_material.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_MATERIAL -description: '[ PRIM_MATERIAL, integer PRIM_MATERIAL_* ]' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_material_density.mdx b/src/content/docs/script/lsl-reference/constants/prim_material_density.mdx deleted file mode 100644 index f03c3e9..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_material_density.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_DENSITY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_material_flesh.mdx b/src/content/docs/script/lsl-reference/constants/prim_material_flesh.mdx deleted file mode 100644 index d8b74f7..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_material_flesh.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_FLESH ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_material_friction.mdx b/src/content/docs/script/lsl-reference/constants/prim_material_friction.mdx deleted file mode 100644 index a234d5e..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_material_friction.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_FRICTION ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_material_glass.mdx b/src/content/docs/script/lsl-reference/constants/prim_material_glass.mdx deleted file mode 100644 index a642941..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_material_glass.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_GLASS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_material_gravity_multiplier.mdx b/src/content/docs/script/lsl-reference/constants/prim_material_gravity_multiplier.mdx deleted file mode 100644 index fa9ebf4..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_material_gravity_multiplier.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_GRAVITY_MULTIPLIER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_material_light.mdx b/src/content/docs/script/lsl-reference/constants/prim_material_light.mdx deleted file mode 100644 index 98f3d74..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_material_light.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_LIGHT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_material_metal.mdx b/src/content/docs/script/lsl-reference/constants/prim_material_metal.mdx deleted file mode 100644 index d96b22e..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_material_metal.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_METAL ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_material_plastic.mdx b/src/content/docs/script/lsl-reference/constants/prim_material_plastic.mdx deleted file mode 100644 index 0130797..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_material_plastic.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_PLASTIC ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_material_restitution.mdx b/src/content/docs/script/lsl-reference/constants/prim_material_restitution.mdx deleted file mode 100644 index dd651ba..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_material_restitution.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_RESTITUTION ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_material_rubber.mdx b/src/content/docs/script/lsl-reference/constants/prim_material_rubber.mdx deleted file mode 100644 index ed7b620..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_material_rubber.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_RUBBER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_material_stone.mdx b/src/content/docs/script/lsl-reference/constants/prim_material_stone.mdx deleted file mode 100644 index ba630af..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_material_stone.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_STONE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_material_wood.mdx b/src/content/docs/script/lsl-reference/constants/prim_material_wood.mdx deleted file mode 100644 index 1df8176..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_material_wood.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_WOOD ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_alt_image_enable.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_alt_image_enable.mdx deleted file mode 100644 index 728961f..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_alt_image_enable.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PRIM_MEDIA_ALT_IMAGE_ENABLE -description: >- - Boolean. Gets/Sets the default image state (the image that the user sees - before a piece of media is active) for the chosen face. The default image is - specified by Second Life's server for that media type. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_auto_loop.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_auto_loop.mdx deleted file mode 100644 index 47172fc..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_auto_loop.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_MEDIA_AUTO_LOOP -description: Boolean. Gets/Sets whether auto-looping is enabled. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_auto_play.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_auto_play.mdx deleted file mode 100644 index 629f17d..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_auto_play.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_MEDIA_AUTO_PLAY -description: Boolean. Gets/Sets whether the media auto-plays when a Resident can view it. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_auto_scale.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_auto_scale.mdx deleted file mode 100644 index 4fe5c78..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_auto_scale.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_MEDIA_AUTO_SCALE -description: >- - Boolean. Gets/Sets whether auto-scaling is enabled. Auto-scaling forces the - media to the full size of the texture. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_auto_zoom.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_auto_zoom.mdx deleted file mode 100644 index cbee741..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_auto_zoom.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_MEDIA_AUTO_ZOOM -description: >- - Boolean. Gets/Sets whether clicking the media triggers auto-zoom and - auto-focus on the media. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_controls.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_controls.mdx deleted file mode 100644 index 7eba6bc..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_controls.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_MEDIA_CONTROLS -description: >- - Integer. Gets/Sets the style of controls. Can be either - PRIM_MEDIA_CONTROLS_STANDARD or PRIM_MEDIA_CONTROLS_MINI. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_controls_mini.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_controls_mini.mdx deleted file mode 100644 index f030a67..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_controls_mini.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_MEDIA_CONTROLS_MINI -description: Mini web navigation controls; does not include an address bar. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_controls_standard.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_controls_standard.mdx deleted file mode 100644 index 0d4f50b..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_controls_standard.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_MEDIA_CONTROLS_STANDARD -description: Standard web navigation controls. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_current_url.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_current_url.mdx deleted file mode 100644 index 1e8ffe2..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_current_url.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_MEDIA_CURRENT_URL -description: >- - String. Gets/Sets the current url displayed on the chosen face. Changing this - URL causes navigation. 1024 characters Maximum. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_first_click_interact.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_first_click_interact.mdx deleted file mode 100644 index 64ef705..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_first_click_interact.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_MEDIA_FIRST_CLICK_INTERACT -description: Boolean. Gets/Sets whether the first click interaction is enabled. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_height_pixels.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_height_pixels.mdx deleted file mode 100644 index 307feed..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_height_pixels.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_MEDIA_HEIGHT_PIXELS -description: Integer. Gets/Sets the height of the media in pixels. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_home_url.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_home_url.mdx deleted file mode 100644 index debbd53..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_home_url.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_MEDIA_HOME_URL -description: String. Gets/Sets the home URL for the chosen face. 1024 characters maximum. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_max_height_pixels.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_max_height_pixels.mdx deleted file mode 100644 index bf4de2d..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_max_height_pixels.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_MAX_HEIGHT_PIXELS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_max_url_length.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_max_url_length.mdx deleted file mode 100644 index 3d19f3f..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_max_url_length.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_MAX_URL_LENGTH ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_max_whitelist_count.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_max_whitelist_count.mdx deleted file mode 100644 index b6d665f..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_max_whitelist_count.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_MAX_WHITELIST_COUNT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_max_whitelist_size.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_max_whitelist_size.mdx deleted file mode 100644 index d5c5ed1..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_max_whitelist_size.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_MAX_WHITELIST_SIZE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_max_width_pixels.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_max_width_pixels.mdx deleted file mode 100644 index 344ea39..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_max_width_pixels.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_MAX_WIDTH_PIXELS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_param_max.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_param_max.mdx deleted file mode 100644 index 79e16fa..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_param_max.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_PARAM_MAX ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_perm_anyone.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_perm_anyone.mdx deleted file mode 100644 index bc83755..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_perm_anyone.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_PERM_ANYONE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_perm_group.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_perm_group.mdx deleted file mode 100644 index 172cc32..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_perm_group.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_PERM_GROUP ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_perm_none.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_perm_none.mdx deleted file mode 100644 index 5c549ed..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_perm_none.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_PERM_NONE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_perm_owner.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_perm_owner.mdx deleted file mode 100644 index c3c6fe9..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_perm_owner.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_PERM_OWNER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_perms_control.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_perms_control.mdx deleted file mode 100644 index 7295dec..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_perms_control.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PRIM_MEDIA_PERMS_CONTROL -description: >- - Integer. Gets/Sets the permissions mask that control who can see the media - control bar above the object:: PRIM_MEDIA_PERM_ANYONE, PRIM_MEDIA_PERM_GROUP, - PRIM_MEDIA_PERM_NONE, PRIM_MEDIA_PERM_OWNER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_perms_interact.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_perms_interact.mdx deleted file mode 100644 index 0af235d..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_perms_interact.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PRIM_MEDIA_PERMS_INTERACT -description: >- - Integer. Gets/Sets the permissions mask that control who can interact with the - object: PRIM_MEDIA_PERM_ANYONE, PRIM_MEDIA_PERM_GROUP, PRIM_MEDIA_PERM_NONE, - PRIM_MEDIA_PERM_OWNER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_whitelist.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_whitelist.mdx deleted file mode 100644 index c62e371..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_whitelist.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_MEDIA_WHITELIST -description: >- - String. Gets/Sets the white-list as a string of escaped, comma-separated URLs. - This string can hold up to 64 URLs or 1024 characters, whichever comes first. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_whitelist_enable.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_whitelist_enable.mdx deleted file mode 100644 index 76e7266..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_whitelist_enable.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_MEDIA_WHITELIST_ENABLE -description: >- - Boolean. Gets/Sets whether navigation is restricted to URLs in - PRIM_MEDIA_WHITELIST. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_media_width_pixels.mdx b/src/content/docs/script/lsl-reference/constants/prim_media_width_pixels.mdx deleted file mode 100644 index 15415a5..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_media_width_pixels.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_MEDIA_WIDTH_PIXELS -description: Integer. Gets/Sets the width of the media in pixels. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_name.mdx b/src/content/docs/script/lsl-reference/constants/prim_name.mdx deleted file mode 100644 index 7f1e61d..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_name.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_NAME -description: '[ PRIM_NAME, string name ]' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_normal.mdx b/src/content/docs/script/lsl-reference/constants/prim_normal.mdx deleted file mode 100644 index a16f060..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_normal.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_NORMAL -description: >- - Prim parameter for materials using integer face, string texture, vector - repeats, vector offsets, float rotation_in_radians ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_omega.mdx b/src/content/docs/script/lsl-reference/constants/prim_omega.mdx deleted file mode 100644 index 46f7f66..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_omega.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: PRIM_OMEGA -description: >- - [ PRIM_OMEGA, vector axis, float spinrate, float gain ] - - vector axis – arbitrary axis to rotate the object around float spinrate – rate - of rotation in radians per second float gain – also modulates the final - spinrate and disables the rotation behavior if zero ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_phantom.mdx b/src/content/docs/script/lsl-reference/constants/prim_phantom.mdx deleted file mode 100644 index 4d851ad..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_phantom.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_PHANTOM -description: '[ PRIM_PHANTOM, integer boolean ]' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_physics.mdx b/src/content/docs/script/lsl-reference/constants/prim_physics.mdx deleted file mode 100644 index ce21e2e..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_physics.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_PHYSICS -description: '[ PRIM_PHYSICS, integer boolean ]' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_physics_shape_convex.mdx b/src/content/docs/script/lsl-reference/constants/prim_physics_shape_convex.mdx deleted file mode 100644 index 7297282..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_physics_shape_convex.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_PHYSICS_SHAPE_CONVEX -description: >- - Use the convex hull of the prim shape for physics (this is the default for - mesh objects). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_physics_shape_none.mdx b/src/content/docs/script/lsl-reference/constants/prim_physics_shape_none.mdx deleted file mode 100644 index 0c1d8f0..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_physics_shape_none.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_PHYSICS_SHAPE_NONE -description: >- - Ignore this prim in the physics shape. NB: This cannot be applied to the root - prim. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_physics_shape_prim.mdx b/src/content/docs/script/lsl-reference/constants/prim_physics_shape_prim.mdx deleted file mode 100644 index edc84cb..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_physics_shape_prim.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_PHYSICS_SHAPE_PRIM -description: >- - Use the normal prim shape for physics (this is the default for all non-mesh - objects). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_physics_shape_type.mdx b/src/content/docs/script/lsl-reference/constants/prim_physics_shape_type.mdx deleted file mode 100644 index 2a75a78..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_physics_shape_type.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_PHYSICS_SHAPE_TYPE -description: "Allows you to set the physics shape type of a prim via lsl. Permitted values are:\n\t\t\tPRIM_PHYSICS_SHAPE_NONE, PRIM_PHYSICS_SHAPE_PRIM, PRIM_PHYSICS_SHAPE_CONVEX" ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_point_light.mdx b/src/content/docs/script/lsl-reference/constants/prim_point_light.mdx deleted file mode 100644 index d6f13c2..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_point_light.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: PRIM_POINT_LIGHT -description: >- - [ PRIM_POINT_LIGHT, integer boolean, vector linear_color, float intensity, - float radius, float falloff ] - - integer boolean – TRUE enables, FALSE disables vector linear_color – linear - color in RGB (<0.0, 0.0, 0.0> = black, <1.0, 1.0, 1.0> = white) - float intensity – ranges from 0.0 to 1.0 float radius – ranges from 0.1 to - 20.0 float falloff – ranges from 0.01 to 2.0 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_pos_local.mdx b/src/content/docs/script/lsl-reference/constants/prim_pos_local.mdx deleted file mode 100644 index 6b4e286..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_pos_local.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_POS_LOCAL -description: |- - PRIM_POS_LOCAL, vector position ] - vector position - position in local coordinates ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_position.mdx b/src/content/docs/script/lsl-reference/constants/prim_position.mdx deleted file mode 100644 index 6b5f3b9..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_position.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: PRIM_POSITION -description: >- - [ PRIM_POSITION, vector position ] - - vector position – position in region or local coordinates depending upon the - situation ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_projector.mdx b/src/content/docs/script/lsl-reference/constants/prim_projector.mdx deleted file mode 100644 index 0175ff2..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_projector.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_PROJECTOR -description: '[ PRIM_PROJECTOR, string texture, float fov, float focus, float ambiance ]' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_reflection_probe.mdx b/src/content/docs/script/lsl-reference/constants/prim_reflection_probe.mdx deleted file mode 100644 index eb55a32..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_reflection_probe.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PRIM_REFLECTION_PROBE -description: >- - Allows you to configure the object as a custom-placed reflection probe, for - image-based lighting (IBL). Only objects in the influence volume of the - reflection probe object are affected. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_reflection_probe_box.mdx b/src/content/docs/script/lsl-reference/constants/prim_reflection_probe_box.mdx deleted file mode 100644 index 409d67e..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_reflection_probe_box.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PRIM_REFLECTION_PROBE_BOX -description: >- - This is a flag option used with llGetPrimitiveParams and related functions - when the parameter is PRIM_REFLECTION_PROBE. When set, the reflection probe is - a box. When unset, the reflection probe is a sphere. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_reflection_probe_dynamic.mdx b/src/content/docs/script/lsl-reference/constants/prim_reflection_probe_dynamic.mdx deleted file mode 100644 index d222e00..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_reflection_probe_dynamic.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: PRIM_REFLECTION_PROBE_DYNAMIC -description: >- - This is a flag option used with llGetPrimitiveParams and related functions - when the parameter is PRIM_REFLECTION_PROBE. When set, the reflection probe - includes avatars in IBL effects. When unset, the reflection probe excludes - avatars. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_reflection_probe_mirror.mdx b/src/content/docs/script/lsl-reference/constants/prim_reflection_probe_mirror.mdx deleted file mode 100644 index 1b451c2..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_reflection_probe_mirror.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PRIM_REFLECTION_PROBE_MIRROR -description: >- - This is a flag option used with llGetPrimitiveParams and related functions - when the parameter is PRIM_REFLECTION_PROBE. When set, the reflection probe - acts as a mirror. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_render_material.mdx b/src/content/docs/script/lsl-reference/constants/prim_render_material.mdx deleted file mode 100644 index 9ee10fc..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_render_material.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_RENDER_MATERIAL -description: '[ PRIM_RENDER_MATERIAL, integer face, string material ]' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_rot_local.mdx b/src/content/docs/script/lsl-reference/constants/prim_rot_local.mdx deleted file mode 100644 index 5066038..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_rot_local.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_ROT_LOCAL -description: '[ PRIM_ROT_LOCAL, rotation local_rot ]' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_rotation.mdx b/src/content/docs/script/lsl-reference/constants/prim_rotation.mdx deleted file mode 100644 index 889c44b..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_rotation.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_ROTATION -description: '[ PRIM_ROT_LOCAL, rotation global_rot ]' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_scripted_sit_only.mdx b/src/content/docs/script/lsl-reference/constants/prim_scripted_sit_only.mdx deleted file mode 100644 index 45799f6..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_scripted_sit_only.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_SCRIPTED_SIT_ONLY -description: |- - Prim parameter for restricting manual sitting on this prim. - Sitting must be initiated via call to llSitOnLink. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_sculpt_flag_animesh.mdx b/src/content/docs/script/lsl-reference/constants/prim_sculpt_flag_animesh.mdx deleted file mode 100644 index 7b00ec1..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_sculpt_flag_animesh.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_SCULPT_FLAG_ANIMESH -description: Mesh is animated. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_sculpt_flag_invert.mdx b/src/content/docs/script/lsl-reference/constants/prim_sculpt_flag_invert.mdx deleted file mode 100644 index 6faf41d..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_sculpt_flag_invert.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_SCULPT_FLAG_INVERT -description: Render inside out (inverts the normals). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_sculpt_flag_mirror.mdx b/src/content/docs/script/lsl-reference/constants/prim_sculpt_flag_mirror.mdx deleted file mode 100644 index d6eeb28..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_sculpt_flag_mirror.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_SCULPT_FLAG_MIRROR -description: Render an X axis mirror of the sculpty. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_sculpt_type_cylinder.mdx b/src/content/docs/script/lsl-reference/constants/prim_sculpt_type_cylinder.mdx deleted file mode 100644 index 1124688..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_sculpt_type_cylinder.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SCULPT_TYPE_CYLINDER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_sculpt_type_mask.mdx b/src/content/docs/script/lsl-reference/constants/prim_sculpt_type_mask.mdx deleted file mode 100644 index 923eaeb..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_sculpt_type_mask.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SCULPT_TYPE_MASK ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_sculpt_type_mesh.mdx b/src/content/docs/script/lsl-reference/constants/prim_sculpt_type_mesh.mdx deleted file mode 100644 index 1c16df4..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_sculpt_type_mesh.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SCULPT_TYPE_MESH ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_sculpt_type_plane.mdx b/src/content/docs/script/lsl-reference/constants/prim_sculpt_type_plane.mdx deleted file mode 100644 index c12429e..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_sculpt_type_plane.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SCULPT_TYPE_PLANE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_sculpt_type_sphere.mdx b/src/content/docs/script/lsl-reference/constants/prim_sculpt_type_sphere.mdx deleted file mode 100644 index 9cd5e85..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_sculpt_type_sphere.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SCULPT_TYPE_SPHERE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_sculpt_type_torus.mdx b/src/content/docs/script/lsl-reference/constants/prim_sculpt_type_torus.mdx deleted file mode 100644 index f5014b5..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_sculpt_type_torus.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SCULPT_TYPE_TORUS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_shiny_high.mdx b/src/content/docs/script/lsl-reference/constants/prim_shiny_high.mdx deleted file mode 100644 index adf45f9..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_shiny_high.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SHINY_HIGH ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_shiny_low.mdx b/src/content/docs/script/lsl-reference/constants/prim_shiny_low.mdx deleted file mode 100644 index 1d4fd27..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_shiny_low.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SHINY_LOW ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_shiny_medium.mdx b/src/content/docs/script/lsl-reference/constants/prim_shiny_medium.mdx deleted file mode 100644 index c2ab0eb..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_shiny_medium.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SHINY_MEDIUM ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_shiny_none.mdx b/src/content/docs/script/lsl-reference/constants/prim_shiny_none.mdx deleted file mode 100644 index 6b8955f..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_shiny_none.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SHINY_NONE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_sit_flags.mdx b/src/content/docs/script/lsl-reference/constants/prim_sit_flags.mdx deleted file mode 100644 index 4fdca6f..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_sit_flags.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SIT_FLAGS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_sit_target.mdx b/src/content/docs/script/lsl-reference/constants/prim_sit_target.mdx deleted file mode 100644 index bad724a..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_sit_target.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_SIT_TARGET -description: '[ PRIM_SIT_TARGET, integer boolean, vector offset, rotation rot ]' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_size.mdx b/src/content/docs/script/lsl-reference/constants/prim_size.mdx deleted file mode 100644 index 337f8a0..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_size.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_SIZE -description: '[ PRIM_SIZE, vector size ]' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_slice.mdx b/src/content/docs/script/lsl-reference/constants/prim_slice.mdx deleted file mode 100644 index d17aacb..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_slice.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_SLICE -description: '[ PRIM_SLICE, vector slice ]' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_specular.mdx b/src/content/docs/script/lsl-reference/constants/prim_specular.mdx deleted file mode 100644 index 2dda2b5..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_specular.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PRIM_SPECULAR -description: >- - Prim parameter for materials using integer face, string texture, vector - repeats, vector offsets, float rotation_in_radians, vector color, integer - glossy, integer environment ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_temp_on_rez.mdx b/src/content/docs/script/lsl-reference/constants/prim_temp_on_rez.mdx deleted file mode 100644 index a2968c4..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_temp_on_rez.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TEMP_ON_REZ ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_texgen.mdx b/src/content/docs/script/lsl-reference/constants/prim_texgen.mdx deleted file mode 100644 index 674905a..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_texgen.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_TEXGEN -description: '[ PRIM_TEXGEN, integer face, PRIM_TEXGEN_* ]' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_texgen_default.mdx b/src/content/docs/script/lsl-reference/constants/prim_texgen_default.mdx deleted file mode 100644 index 1321668..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_texgen_default.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TEXGEN_DEFAULT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_texgen_planar.mdx b/src/content/docs/script/lsl-reference/constants/prim_texgen_planar.mdx deleted file mode 100644 index f8ef77f..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_texgen_planar.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TEXGEN_PLANAR ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_text.mdx b/src/content/docs/script/lsl-reference/constants/prim_text.mdx deleted file mode 100644 index a5bff89..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_text.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_TEXT -description: '[ PRIM_TEXT, string text, vector color, float alpha ]' ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_texture.mdx b/src/content/docs/script/lsl-reference/constants/prim_texture.mdx deleted file mode 100644 index ba9334c..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_texture.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_TEXTURE -description: >- - [ PRIM_TEXTURE, integer face, string texture, vector repeats, vector offsets, - float rotation_in_radians ] ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_type.mdx b/src/content/docs/script/lsl-reference/constants/prim_type.mdx deleted file mode 100644 index 8339c03..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_type.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TYPE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_type_box.mdx b/src/content/docs/script/lsl-reference/constants/prim_type_box.mdx deleted file mode 100644 index 047afbc..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_type_box.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TYPE_BOX ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_type_cylinder.mdx b/src/content/docs/script/lsl-reference/constants/prim_type_cylinder.mdx deleted file mode 100644 index 14e5fc9..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_type_cylinder.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TYPE_CYLINDER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_type_prism.mdx b/src/content/docs/script/lsl-reference/constants/prim_type_prism.mdx deleted file mode 100644 index d8be57a..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_type_prism.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TYPE_PRISM ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_type_ring.mdx b/src/content/docs/script/lsl-reference/constants/prim_type_ring.mdx deleted file mode 100644 index bdb8c92..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_type_ring.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TYPE_RING ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_type_sculpt.mdx b/src/content/docs/script/lsl-reference/constants/prim_type_sculpt.mdx deleted file mode 100644 index 923aaf2..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_type_sculpt.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TYPE_SCULPT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_type_sphere.mdx b/src/content/docs/script/lsl-reference/constants/prim_type_sphere.mdx deleted file mode 100644 index 1a569dd..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_type_sphere.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TYPE_SPHERE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_type_torus.mdx b/src/content/docs/script/lsl-reference/constants/prim_type_torus.mdx deleted file mode 100644 index 16db032..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_type_torus.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TYPE_TORUS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/prim_type_tube.mdx b/src/content/docs/script/lsl-reference/constants/prim_type_tube.mdx deleted file mode 100644 index bf9470d..0000000 --- a/src/content/docs/script/lsl-reference/constants/prim_type_tube.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TYPE_TUBE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/profile_none.mdx b/src/content/docs/script/lsl-reference/constants/profile_none.mdx deleted file mode 100644 index 3a7e286..0000000 --- a/src/content/docs/script/lsl-reference/constants/profile_none.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PROFILE_NONE -description: Disables profiling ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/profile_script_memory.mdx b/src/content/docs/script/lsl-reference/constants/profile_script_memory.mdx deleted file mode 100644 index 98db809..0000000 --- a/src/content/docs/script/lsl-reference/constants/profile_script_memory.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PROFILE_SCRIPT_MEMORY -description: Enables memory profiling ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_bf_dest_color.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_bf_dest_color.mdx deleted file mode 100644 index f649c8e..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_bf_dest_color.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BF_DEST_COLOR ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_bf_one.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_bf_one.mdx deleted file mode 100644 index 1b273ac..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_bf_one.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BF_ONE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_bf_one_minus_dest_color.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_bf_one_minus_dest_color.mdx deleted file mode 100644 index 83c7a94..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_bf_one_minus_dest_color.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BF_ONE_MINUS_DEST_COLOR ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_bf_one_minus_source_alpha.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_bf_one_minus_source_alpha.mdx deleted file mode 100644 index ce7c119..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_bf_one_minus_source_alpha.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BF_ONE_MINUS_SOURCE_ALPHA ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_bf_one_minus_source_color.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_bf_one_minus_source_color.mdx deleted file mode 100644 index 8db841c..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_bf_one_minus_source_color.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BF_ONE_MINUS_SOURCE_COLOR ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_bf_source_alpha.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_bf_source_alpha.mdx deleted file mode 100644 index c40d809..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_bf_source_alpha.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BF_SOURCE_ALPHA ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_bf_source_color.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_bf_source_color.mdx deleted file mode 100644 index 8a90f84..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_bf_source_color.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BF_SOURCE_COLOR ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_bf_zero.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_bf_zero.mdx deleted file mode 100644 index 30960cd..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_bf_zero.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BF_ZERO ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_blend_func_dest.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_blend_func_dest.mdx deleted file mode 100644 index fb99ab4..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_blend_func_dest.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BLEND_FUNC_DEST ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_blend_func_source.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_blend_func_source.mdx deleted file mode 100644 index 073e697..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_blend_func_source.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BLEND_FUNC_SOURCE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_bounce_mask.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_bounce_mask.mdx deleted file mode 100644 index 770323e..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_bounce_mask.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_BOUNCE_MASK -description: Particles bounce off of a plane at the objects Z height. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_emissive_mask.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_emissive_mask.mdx deleted file mode 100644 index 875c600..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_emissive_mask.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_EMISSIVE_MASK -description: The particle glows. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_end_alpha.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_end_alpha.mdx deleted file mode 100644 index 061c0cf..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_end_alpha.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_END_ALPHA -description: A float which determines the ending alpha of the object. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_end_color.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_end_color.mdx deleted file mode 100644 index 2155ba4..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_end_color.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_END_COLOR -description: A vector which determines the ending color of the object. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_end_glow.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_end_glow.mdx deleted file mode 100644 index 3e25563..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_end_glow.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_END_GLOW ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_end_scale.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_end_scale.mdx deleted file mode 100644 index e4fa95b..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_end_scale.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PSYS_PART_END_SCALE -description: >- - A vector , which is the ending size of the particle billboard in - meters (z is ignored). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_flags.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_flags.mdx deleted file mode 100644 index d986ee4..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_flags.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PSYS_PART_FLAGS -description: >- - Each particle that is emitted by the particle system is simulated based on the - following flags. To use multiple flags, bitwise or (|) them together. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_follow_src_mask.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_follow_src_mask.mdx deleted file mode 100644 index 1ae45ea..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_follow_src_mask.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_FOLLOW_SRC_MASK -description: The particle position is relative to the source objects position. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_follow_velocity_mask.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_follow_velocity_mask.mdx deleted file mode 100644 index 6515d52..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_follow_velocity_mask.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PSYS_PART_FOLLOW_VELOCITY_MASK -description: >- - The particle orientation is rotated so the vertical axis faces towards the - particle velocity. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_interp_color_mask.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_interp_color_mask.mdx deleted file mode 100644 index 86d32df..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_interp_color_mask.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_INTERP_COLOR_MASK -description: Interpolate both the color and alpha from the start value to the end value. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_interp_scale_mask.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_interp_scale_mask.mdx deleted file mode 100644 index 2aca291..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_interp_scale_mask.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_INTERP_SCALE_MASK -description: Interpolate the particle scale from the start value to the end value. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_max_age.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_max_age.mdx deleted file mode 100644 index 71f8603..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_max_age.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_MAX_AGE -description: Age in seconds of a particle at which it dies. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_ribbon_mask.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_ribbon_mask.mdx deleted file mode 100644 index 3aa08f4..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_ribbon_mask.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_RIBBON_MASK ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_start_alpha.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_start_alpha.mdx deleted file mode 100644 index 8bf3cd0..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_start_alpha.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_START_ALPHA -description: A float which determines the starting alpha of the object. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_start_color.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_start_color.mdx deleted file mode 100644 index df91183..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_start_color.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_START_COLOR -description: A vector which determines the starting color of the object. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_start_glow.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_start_glow.mdx deleted file mode 100644 index 266337f..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_start_glow.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_START_GLOW ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_start_scale.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_start_scale.mdx deleted file mode 100644 index 179eb8a..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_start_scale.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PSYS_PART_START_SCALE -description: >- - A vector , which is the starting size of the particle billboard in - meters (z is ignored). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_target_linear_mask.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_target_linear_mask.mdx deleted file mode 100644 index bcf170a..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_target_linear_mask.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_TARGET_LINEAR_MASK ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_target_pos_mask.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_target_pos_mask.mdx deleted file mode 100644 index 6dbc6ea..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_target_pos_mask.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PSYS_PART_TARGET_POS_MASK -description: >- - The particle heads towards the location of the target object as defined by - PSYS_SRC_TARGET_KEY. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_part_wind_mask.mdx b/src/content/docs/script/lsl-reference/constants/psys_part_wind_mask.mdx deleted file mode 100644 index b7cfb02..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_part_wind_mask.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_WIND_MASK -description: Particles have their velocity damped towards the wind velocity. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_accel.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_accel.mdx deleted file mode 100644 index 0239225..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_accel.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_ACCEL -description: A vector which is the acceleration to apply on particles. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_angle_begin.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_angle_begin.mdx deleted file mode 100644 index 3adc51f..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_angle_begin.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PSYS_SRC_ANGLE_BEGIN -description: >- - Area in radians specifying where particles will NOT be created (for ANGLE - patterns) ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_angle_end.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_angle_end.mdx deleted file mode 100644 index 930511d..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_angle_end.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PSYS_SRC_ANGLE_END -description: >- - Area in radians filled with particles (for ANGLE patterns) (if lower than - PSYS_SRC_ANGLE_BEGIN, acts as PSYS_SRC_ANGLE_BEGIN itself, and - PSYS_SRC_ANGLE_BEGIN acts as PSYS_SRC_ANGLE_END). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_burst_part_count.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_burst_part_count.mdx deleted file mode 100644 index 50b98e7..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_burst_part_count.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_BURST_PART_COUNT -description: How many particles to release in a burst. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_burst_radius.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_burst_radius.mdx deleted file mode 100644 index 74b6fd0..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_burst_radius.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_BURST_RADIUS -description: What distance from the center of the object to create the particles. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_burst_rate.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_burst_rate.mdx deleted file mode 100644 index be243f1..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_burst_rate.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_BURST_RATE -description: How often to release a particle burst (float seconds). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_burst_speed_max.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_burst_speed_max.mdx deleted file mode 100644 index 8c03ebf..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_burst_speed_max.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_BURST_SPEED_MAX -description: Maximum speed that a particle should be moving. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_burst_speed_min.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_burst_speed_min.mdx deleted file mode 100644 index 7a73fd2..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_burst_speed_min.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_BURST_SPEED_MIN -description: Minimum speed that a particle should be moving. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_innerangle.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_innerangle.mdx deleted file mode 100644 index cb180f3..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_innerangle.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_INNERANGLE -description: "Specifies the inner angle of the arc created by the PSYS_SRC_PATTERN_ANGLE or PSYS_SRC_PATTERN_ANGLE_CONE source pattern.\n\t\t\tThe area specified will NOT have particles in it." ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_max_age.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_max_age.mdx deleted file mode 100644 index ff0785e..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_max_age.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_MAX_AGE -description: How long this particle system should last, 0.0 means forever. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_obj_rel_mask.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_obj_rel_mask.mdx deleted file mode 100644 index 64875aa..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_obj_rel_mask.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_SRC_OBJ_REL_MASK ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_omega.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_omega.mdx deleted file mode 100644 index c12ce78..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_omega.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PSYS_SRC_OMEGA -description: >- - Sets the angular velocity to rotate the axis that SRC_PATTERN_ANGLE and - SRC_PATTERN_ANGLE_CONE use. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_outerangle.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_outerangle.mdx deleted file mode 100644 index aeb6c5f..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_outerangle.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_OUTERANGLE -description: "Specifies the outer angle of the arc created by the PSYS_SRC_PATTERN_ANGLE or PSYS_SRC_PATTERN_ANGLE_CONE source pattern.\n\t\t\tThe area between the outer and inner angle will be filled with particles." ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_pattern.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_pattern.mdx deleted file mode 100644 index c85ac5e..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_pattern.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_PATTERN -description: "The pattern which is used to generate particles.\n\t\t\tUse one of the following values: PSYS_SRC_PATTERN Values." ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_pattern_angle.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_pattern_angle.mdx deleted file mode 100644 index aa81787..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_pattern_angle.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PSYS_SRC_PATTERN_ANGLE -description: >- - Shoot particles across a 2 dimensional area defined by the arc created from - PSYS_SRC_OUTERANGLE. There will be an open area defined by PSYS_SRC_INNERANGLE - within the larger arc. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_pattern_angle_cone.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_pattern_angle_cone.mdx deleted file mode 100644 index 724558d..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_pattern_angle_cone.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PSYS_SRC_PATTERN_ANGLE_CONE -description: >- - Shoot particles out in a 3 dimensional cone with an outer arc of - PSYS_SRC_OUTERANGLE and an inner open area defined by PSYS_SRC_INNERANGLE. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_pattern_angle_cone_empty.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_pattern_angle_cone_empty.mdx deleted file mode 100644 index 4a23ed0..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_pattern_angle_cone_empty.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_pattern_drop.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_pattern_drop.mdx deleted file mode 100644 index 2c7f8db..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_pattern_drop.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_PATTERN_DROP -description: Drop particles at the source position. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_pattern_explode.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_pattern_explode.mdx deleted file mode 100644 index fca307a..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_pattern_explode.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_PATTERN_EXPLODE -description: Shoot particles out in all directions, using the burst parameters. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_target_key.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_target_key.mdx deleted file mode 100644 index 4eab2a6..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_target_key.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PSYS_SRC_TARGET_KEY -description: >- - The key of a target object to move towards if PSYS_PART_TARGET_POS_MASK is - enabled. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/psys_src_texture.mdx b/src/content/docs/script/lsl-reference/constants/psys_src_texture.mdx deleted file mode 100644 index 3872138..0000000 --- a/src/content/docs/script/lsl-reference/constants/psys_src_texture.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_TEXTURE -description: An asset name for the texture to use for the particles. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pu_evade_hidden.mdx b/src/content/docs/script/lsl-reference/constants/pu_evade_hidden.mdx deleted file mode 100644 index 495ba23..0000000 --- a/src/content/docs/script/lsl-reference/constants/pu_evade_hidden.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PU_EVADE_HIDDEN -description: Triggered when an llEvade character thinks it has hidden from its pursuer. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pu_evade_spotted.mdx b/src/content/docs/script/lsl-reference/constants/pu_evade_spotted.mdx deleted file mode 100644 index 9e94d2c..0000000 --- a/src/content/docs/script/lsl-reference/constants/pu_evade_spotted.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PU_EVADE_SPOTTED -description: Triggered when an llEvade character switches from hiding to running ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pu_failure_dynamic_pathfinding_disabled.mdx b/src/content/docs/script/lsl-reference/constants/pu_failure_dynamic_pathfinding_disabled.mdx deleted file mode 100644 index be091fd..0000000 --- a/src/content/docs/script/lsl-reference/constants/pu_failure_dynamic_pathfinding_disabled.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PU_FAILURE_DYNAMIC_PATHFINDING_DISABLED ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pu_failure_invalid_goal.mdx b/src/content/docs/script/lsl-reference/constants/pu_failure_invalid_goal.mdx deleted file mode 100644 index b1e8017..0000000 --- a/src/content/docs/script/lsl-reference/constants/pu_failure_invalid_goal.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PU_FAILURE_INVALID_GOAL -description: Goal is not on the navigation-mesh and cannot be reached. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pu_failure_invalid_start.mdx b/src/content/docs/script/lsl-reference/constants/pu_failure_invalid_start.mdx deleted file mode 100644 index 8d3e2d4..0000000 --- a/src/content/docs/script/lsl-reference/constants/pu_failure_invalid_start.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PU_FAILURE_INVALID_START -description: >- - Character cannot navigate from the current location - e.g., the character is - off the navmesh or too high above it. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pu_failure_no_navmesh.mdx b/src/content/docs/script/lsl-reference/constants/pu_failure_no_navmesh.mdx deleted file mode 100644 index 261c3dc..0000000 --- a/src/content/docs/script/lsl-reference/constants/pu_failure_no_navmesh.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PU_FAILURE_NO_NAVMESH -description: >- - This is a fatal error reported to a character when there is no navmesh for the - region. This usually indicates a server failure and users should file a bug - report and include the time and region in which they received this message. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pu_failure_no_valid_destination.mdx b/src/content/docs/script/lsl-reference/constants/pu_failure_no_valid_destination.mdx deleted file mode 100644 index fbbc37c..0000000 --- a/src/content/docs/script/lsl-reference/constants/pu_failure_no_valid_destination.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PU_FAILURE_NO_VALID_DESTINATION -description: >- - There is no good place for the character to go - e.g., it is patrolling and - all the patrol points are now unreachable. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pu_failure_other.mdx b/src/content/docs/script/lsl-reference/constants/pu_failure_other.mdx deleted file mode 100644 index 7764b75..0000000 --- a/src/content/docs/script/lsl-reference/constants/pu_failure_other.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PU_FAILURE_OTHER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pu_failure_parcel_unreachable.mdx b/src/content/docs/script/lsl-reference/constants/pu_failure_parcel_unreachable.mdx deleted file mode 100644 index de30070..0000000 --- a/src/content/docs/script/lsl-reference/constants/pu_failure_parcel_unreachable.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PU_FAILURE_PARCEL_UNREACHABLE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pu_failure_target_gone.mdx b/src/content/docs/script/lsl-reference/constants/pu_failure_target_gone.mdx deleted file mode 100644 index 075e4f1..0000000 --- a/src/content/docs/script/lsl-reference/constants/pu_failure_target_gone.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PU_FAILURE_TARGET_GONE -description: >- - Target (for llPursue or llEvade) can no longer be tracked - e.g., it left the - region or is an avatar that is now more than about 30m outside the region. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pu_failure_unreachable.mdx b/src/content/docs/script/lsl-reference/constants/pu_failure_unreachable.mdx deleted file mode 100644 index c7f8f95..0000000 --- a/src/content/docs/script/lsl-reference/constants/pu_failure_unreachable.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PU_FAILURE_UNREACHABLE -description: >- - Goal is no longer reachable for some reason - e.g., an obstacle blocks the - path. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pu_goal_reached.mdx b/src/content/docs/script/lsl-reference/constants/pu_goal_reached.mdx deleted file mode 100644 index 35c3039..0000000 --- a/src/content/docs/script/lsl-reference/constants/pu_goal_reached.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PU_GOAL_REACHED -description: >- - Character has reached the goal and will stop or choose a new goal (if - wandering). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pu_slowdown_distance_reached.mdx b/src/content/docs/script/lsl-reference/constants/pu_slowdown_distance_reached.mdx deleted file mode 100644 index 713e31f..0000000 --- a/src/content/docs/script/lsl-reference/constants/pu_slowdown_distance_reached.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PU_SLOWDOWN_DISTANCE_REACHED -description: Character is near current goal. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/public_channel.mdx b/src/content/docs/script/lsl-reference/constants/public_channel.mdx deleted file mode 100644 index 169a650..0000000 --- a/src/content/docs/script/lsl-reference/constants/public_channel.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PUBLIC_CHANNEL -description: >- - PUBLIC_CHANNEL is an integer constant that, when passed to llSay, llWhisper, - or llShout as a channel parameter, will print text to the publicly heard chat - channel. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pursuit_fuzz_factor.mdx b/src/content/docs/script/lsl-reference/constants/pursuit_fuzz_factor.mdx deleted file mode 100644 index 0e795c0..0000000 --- a/src/content/docs/script/lsl-reference/constants/pursuit_fuzz_factor.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PURSUIT_FUZZ_FACTOR -description: Selects a random destination near the offset. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pursuit_goal_tolerance.mdx b/src/content/docs/script/lsl-reference/constants/pursuit_goal_tolerance.mdx deleted file mode 100644 index dc62abb..0000000 --- a/src/content/docs/script/lsl-reference/constants/pursuit_goal_tolerance.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PURSUIT_GOAL_TOLERANCE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pursuit_intercept.mdx b/src/content/docs/script/lsl-reference/constants/pursuit_intercept.mdx deleted file mode 100644 index 271f451..0000000 --- a/src/content/docs/script/lsl-reference/constants/pursuit_intercept.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PURSUIT_INTERCEPT -description: Define whether the character attempts to predict the target's location. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/pursuit_offset.mdx b/src/content/docs/script/lsl-reference/constants/pursuit_offset.mdx deleted file mode 100644 index c6569b0..0000000 --- a/src/content/docs/script/lsl-reference/constants/pursuit_offset.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PURSUIT_OFFSET -description: Go to a position offset from the target. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rad_to_deg.mdx b/src/content/docs/script/lsl-reference/constants/rad_to_deg.mdx deleted file mode 100644 index 205bf03..0000000 --- a/src/content/docs/script/lsl-reference/constants/rad_to_deg.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: RAD_TO_DEG -description: >- - 57.2957795 - Number of degrees per radian. You can use this number to convert - radians to degrees by multiplying the radians by this number. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rc_data_flags.mdx b/src/content/docs/script/lsl-reference/constants/rc_data_flags.mdx deleted file mode 100644 index 9fbb9c9..0000000 --- a/src/content/docs/script/lsl-reference/constants/rc_data_flags.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_DATA_FLAGS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rc_detect_phantom.mdx b/src/content/docs/script/lsl-reference/constants/rc_detect_phantom.mdx deleted file mode 100644 index c288229..0000000 --- a/src/content/docs/script/lsl-reference/constants/rc_detect_phantom.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_DETECT_PHANTOM ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rc_get_link_num.mdx b/src/content/docs/script/lsl-reference/constants/rc_get_link_num.mdx deleted file mode 100644 index 01b203c..0000000 --- a/src/content/docs/script/lsl-reference/constants/rc_get_link_num.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_GET_LINK_NUM ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rc_get_normal.mdx b/src/content/docs/script/lsl-reference/constants/rc_get_normal.mdx deleted file mode 100644 index 9a3d03f..0000000 --- a/src/content/docs/script/lsl-reference/constants/rc_get_normal.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_GET_NORMAL ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rc_get_root_key.mdx b/src/content/docs/script/lsl-reference/constants/rc_get_root_key.mdx deleted file mode 100644 index d88a5ce..0000000 --- a/src/content/docs/script/lsl-reference/constants/rc_get_root_key.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_GET_ROOT_KEY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rc_max_hits.mdx b/src/content/docs/script/lsl-reference/constants/rc_max_hits.mdx deleted file mode 100644 index 2bbba1a..0000000 --- a/src/content/docs/script/lsl-reference/constants/rc_max_hits.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_MAX_HITS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rc_reject_agents.mdx b/src/content/docs/script/lsl-reference/constants/rc_reject_agents.mdx deleted file mode 100644 index 3dbc3e6..0000000 --- a/src/content/docs/script/lsl-reference/constants/rc_reject_agents.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_REJECT_AGENTS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rc_reject_land.mdx b/src/content/docs/script/lsl-reference/constants/rc_reject_land.mdx deleted file mode 100644 index ecd2434..0000000 --- a/src/content/docs/script/lsl-reference/constants/rc_reject_land.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_REJECT_LAND ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rc_reject_nonphysical.mdx b/src/content/docs/script/lsl-reference/constants/rc_reject_nonphysical.mdx deleted file mode 100644 index 7e0fcff..0000000 --- a/src/content/docs/script/lsl-reference/constants/rc_reject_nonphysical.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_REJECT_NONPHYSICAL ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rc_reject_physical.mdx b/src/content/docs/script/lsl-reference/constants/rc_reject_physical.mdx deleted file mode 100644 index 7aa972d..0000000 --- a/src/content/docs/script/lsl-reference/constants/rc_reject_physical.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_REJECT_PHYSICAL ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rc_reject_types.mdx b/src/content/docs/script/lsl-reference/constants/rc_reject_types.mdx deleted file mode 100644 index 39128ef..0000000 --- a/src/content/docs/script/lsl-reference/constants/rc_reject_types.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_REJECT_TYPES ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rcerr_cast_time_exceeded.mdx b/src/content/docs/script/lsl-reference/constants/rcerr_cast_time_exceeded.mdx deleted file mode 100644 index fb36313..0000000 --- a/src/content/docs/script/lsl-reference/constants/rcerr_cast_time_exceeded.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RCERR_CAST_TIME_EXCEEDED ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rcerr_sim_perf_low.mdx b/src/content/docs/script/lsl-reference/constants/rcerr_sim_perf_low.mdx deleted file mode 100644 index 71f01f0..0000000 --- a/src/content/docs/script/lsl-reference/constants/rcerr_sim_perf_low.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RCERR_SIM_PERF_LOW ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rcerr_unknown.mdx b/src/content/docs/script/lsl-reference/constants/rcerr_unknown.mdx deleted file mode 100644 index 1507bbe..0000000 --- a/src/content/docs/script/lsl-reference/constants/rcerr_unknown.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RCERR_UNKNOWN ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/region_flag_allow_damage.mdx b/src/content/docs/script/lsl-reference/constants/region_flag_allow_damage.mdx deleted file mode 100644 index 25ecbb4..0000000 --- a/src/content/docs/script/lsl-reference/constants/region_flag_allow_damage.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_ALLOW_DAMAGE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/region_flag_allow_direct_teleport.mdx b/src/content/docs/script/lsl-reference/constants/region_flag_allow_direct_teleport.mdx deleted file mode 100644 index e58eb76..0000000 --- a/src/content/docs/script/lsl-reference/constants/region_flag_allow_direct_teleport.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_ALLOW_DIRECT_TELEPORT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/region_flag_block_fly.mdx b/src/content/docs/script/lsl-reference/constants/region_flag_block_fly.mdx deleted file mode 100644 index 8f8bec2..0000000 --- a/src/content/docs/script/lsl-reference/constants/region_flag_block_fly.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_BLOCK_FLY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/region_flag_block_flyover.mdx b/src/content/docs/script/lsl-reference/constants/region_flag_block_flyover.mdx deleted file mode 100644 index cb4e907..0000000 --- a/src/content/docs/script/lsl-reference/constants/region_flag_block_flyover.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_BLOCK_FLYOVER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/region_flag_block_terraform.mdx b/src/content/docs/script/lsl-reference/constants/region_flag_block_terraform.mdx deleted file mode 100644 index 3c8cd68..0000000 --- a/src/content/docs/script/lsl-reference/constants/region_flag_block_terraform.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_BLOCK_TERRAFORM ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/region_flag_disable_collisions.mdx b/src/content/docs/script/lsl-reference/constants/region_flag_disable_collisions.mdx deleted file mode 100644 index c497dbc..0000000 --- a/src/content/docs/script/lsl-reference/constants/region_flag_disable_collisions.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_DISABLE_COLLISIONS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/region_flag_disable_physics.mdx b/src/content/docs/script/lsl-reference/constants/region_flag_disable_physics.mdx deleted file mode 100644 index c92df56..0000000 --- a/src/content/docs/script/lsl-reference/constants/region_flag_disable_physics.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_DISABLE_PHYSICS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/region_flag_fixed_sun.mdx b/src/content/docs/script/lsl-reference/constants/region_flag_fixed_sun.mdx deleted file mode 100644 index 680df1c..0000000 --- a/src/content/docs/script/lsl-reference/constants/region_flag_fixed_sun.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_FIXED_SUN ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/region_flag_restrict_pushobject.mdx b/src/content/docs/script/lsl-reference/constants/region_flag_restrict_pushobject.mdx deleted file mode 100644 index 79a87bc..0000000 --- a/src/content/docs/script/lsl-reference/constants/region_flag_restrict_pushobject.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_RESTRICT_PUSHOBJECT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/region_flag_sandbox.mdx b/src/content/docs/script/lsl-reference/constants/region_flag_sandbox.mdx deleted file mode 100644 index 737f40e..0000000 --- a/src/content/docs/script/lsl-reference/constants/region_flag_sandbox.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_SANDBOX ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/remote_data_channel.mdx b/src/content/docs/script/lsl-reference/constants/remote_data_channel.mdx deleted file mode 100644 index 2e71037..0000000 --- a/src/content/docs/script/lsl-reference/constants/remote_data_channel.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REMOTE_DATA_CHANNEL ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/remote_data_reply.mdx b/src/content/docs/script/lsl-reference/constants/remote_data_reply.mdx deleted file mode 100644 index 497829e..0000000 --- a/src/content/docs/script/lsl-reference/constants/remote_data_reply.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REMOTE_DATA_REPLY ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/remote_data_request.mdx b/src/content/docs/script/lsl-reference/constants/remote_data_request.mdx deleted file mode 100644 index 6aec5ed..0000000 --- a/src/content/docs/script/lsl-reference/constants/remote_data_request.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REMOTE_DATA_REQUEST ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/require_line_of_sight.mdx b/src/content/docs/script/lsl-reference/constants/require_line_of_sight.mdx deleted file mode 100644 index ddac6ec..0000000 --- a/src/content/docs/script/lsl-reference/constants/require_line_of_sight.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REQUIRE_LINE_OF_SIGHT -description: Define whether the character needs a line-of-sight to give chase. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/restitution.mdx b/src/content/docs/script/lsl-reference/constants/restitution.mdx deleted file mode 100644 index 9124307..0000000 --- a/src/content/docs/script/lsl-reference/constants/restitution.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: RESTITUTION -description: >- - Used with llSetPhysicsMaterial to enable the density value. Must be between - 0.0 and 1.0 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/reverse.mdx b/src/content/docs/script/lsl-reference/constants/reverse.mdx deleted file mode 100644 index 50fbf24..0000000 --- a/src/content/docs/script/lsl-reference/constants/reverse.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REVERSE -description: Play animation in reverse direction. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_accel.mdx b/src/content/docs/script/lsl-reference/constants/rez_accel.mdx deleted file mode 100644 index 9641898..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_accel.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_ACCEL -description: Acceleration forced applied to the rezzed object. [vector force, integer rel] ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_damage.mdx b/src/content/docs/script/lsl-reference/constants/rez_damage.mdx deleted file mode 100644 index fa78d51..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_damage.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_DAMAGE -description: Damage applied by the object when it collides with an agent. [float damage] ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_damage_type.mdx b/src/content/docs/script/lsl-reference/constants/rez_damage_type.mdx deleted file mode 100644 index 6ccc87b..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_damage_type.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_DAMAGE_TYPE -description: Set the damage type applied when this object collides. [integer damage_type] ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_flag_block_grab_object.mdx b/src/content/docs/script/lsl-reference/constants/rez_flag_block_grab_object.mdx deleted file mode 100644 index 9666abb..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_flag_block_grab_object.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_FLAG_BLOCK_GRAB_OBJECT -description: Prevent grabbing the object. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_flag_die_on_collide.mdx b/src/content/docs/script/lsl-reference/constants/rez_flag_die_on_collide.mdx deleted file mode 100644 index 7bfe462..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_flag_die_on_collide.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_FLAG_DIE_ON_COLLIDE -description: Object will die after its first collision. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_flag_die_on_noentry.mdx b/src/content/docs/script/lsl-reference/constants/rez_flag_die_on_noentry.mdx deleted file mode 100644 index 0ac5384..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_flag_die_on_noentry.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_FLAG_DIE_ON_NOENTRY -description: Object will die if it attempts to enter a parcel that it can not. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_flag_no_collide_family.mdx b/src/content/docs/script/lsl-reference/constants/rez_flag_no_collide_family.mdx deleted file mode 100644 index 5bbb1db..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_flag_no_collide_family.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: REZ_FLAG_NO_COLLIDE_FAMILY -description: >- - Object will not trigger collision events with other objects created by the - same rezzer. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_flag_no_collide_owner.mdx b/src/content/docs/script/lsl-reference/constants/rez_flag_no_collide_owner.mdx deleted file mode 100644 index df17c0d..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_flag_no_collide_owner.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_FLAG_NO_COLLIDE_OWNER -description: Object will not trigger collision events with its owner. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_flag_phantom.mdx b/src/content/docs/script/lsl-reference/constants/rez_flag_phantom.mdx deleted file mode 100644 index 8cd0214..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_flag_phantom.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_FLAG_PHANTOM -description: Make the object phantom on rez. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_flag_physical.mdx b/src/content/docs/script/lsl-reference/constants/rez_flag_physical.mdx deleted file mode 100644 index 3999f53..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_flag_physical.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_FLAG_PHYSICAL -description: Make the object physical on rez. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_flag_temp.mdx b/src/content/docs/script/lsl-reference/constants/rez_flag_temp.mdx deleted file mode 100644 index 86e6cdd..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_flag_temp.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_FLAG_TEMP -description: Flag the object as temp on rez. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_flags.mdx b/src/content/docs/script/lsl-reference/constants/rez_flags.mdx deleted file mode 100644 index bd70205..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_flags.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_FLAGS -description: Rez flags to set on the newly rezzed object. [integer flags] ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_lock_axes.mdx b/src/content/docs/script/lsl-reference/constants/rez_lock_axes.mdx deleted file mode 100644 index ba7ef47..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_lock_axes.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_LOCK_AXES -description: Prevent the object from rotating around some axes. [vector locks] ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_omega.mdx b/src/content/docs/script/lsl-reference/constants/rez_omega.mdx deleted file mode 100644 index 7481c6b..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_omega.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: REZ_OMEGA -description: >- - Omega applied to the rezzed object. [vector axis, integer rel, float spin, - float gain] ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_param.mdx b/src/content/docs/script/lsl-reference/constants/rez_param.mdx deleted file mode 100644 index 55d348b..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_param.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_PARAM -description: Integer value to pass to the object as its rez parameter. [integer param] ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_param_string.mdx b/src/content/docs/script/lsl-reference/constants/rez_param_string.mdx deleted file mode 100644 index 489efc4..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_param_string.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_PARAM_STRING -description: A string value to pass to the object as its rez parameter. [string param] ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_pos.mdx b/src/content/docs/script/lsl-reference/constants/rez_pos.mdx deleted file mode 100644 index e5edd78..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_pos.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: REZ_POS -description: >- - Position at which to rez the new object. [vector position, integer rel, - integer atroot] ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_rot.mdx b/src/content/docs/script/lsl-reference/constants/rez_rot.mdx deleted file mode 100644 index 04f3316..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_rot.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_ROT -description: Rotation applied to newly rezzed object. [rotation rot, integer rel] ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_sound.mdx b/src/content/docs/script/lsl-reference/constants/rez_sound.mdx deleted file mode 100644 index a197f83..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_sound.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_SOUND -description: Sound attached to the rezzed object. [string name, float volume, integer loop] ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_sound_collide.mdx b/src/content/docs/script/lsl-reference/constants/rez_sound_collide.mdx deleted file mode 100644 index e559439..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_sound_collide.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_SOUND_COLLIDE -description: Sound played by the object on a collision. [string name, float volume] ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_torque.mdx b/src/content/docs/script/lsl-reference/constants/rez_torque.mdx deleted file mode 100644 index 778cd0f..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_torque.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REZ_TORQUE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rez_vel.mdx b/src/content/docs/script/lsl-reference/constants/rez_vel.mdx deleted file mode 100644 index cf1628c..0000000 --- a/src/content/docs/script/lsl-reference/constants/rez_vel.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_VEL -description: Initial velocity of rezzed object. [vector vel, integer rel, integer inherit] ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/rotate.mdx b/src/content/docs/script/lsl-reference/constants/rotate.mdx deleted file mode 100644 index 351e752..0000000 --- a/src/content/docs/script/lsl-reference/constants/rotate.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ROTATE -description: Animate texture rotation. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/scale.mdx b/src/content/docs/script/lsl-reference/constants/scale.mdx deleted file mode 100644 index 14fdeed..0000000 --- a/src/content/docs/script/lsl-reference/constants/scale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SCALE -description: Animate the texture scale. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/scripted.mdx b/src/content/docs/script/lsl-reference/constants/scripted.mdx deleted file mode 100644 index 5e0ba97..0000000 --- a/src/content/docs/script/lsl-reference/constants/scripted.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SCRIPTED -description: Scripted in-world objects. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_active_script_count.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_active_script_count.mdx deleted file mode 100644 index 8d36809..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_active_script_count.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_ACTIVE_SCRIPT_COUNT -description: Number of active scripts. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_agent_count.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_agent_count.mdx deleted file mode 100644 index 2edbd0f..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_agent_count.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_AGENT_COUNT -description: Number of agents in region. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_agent_ms.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_agent_ms.mdx deleted file mode 100644 index 16b3180..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_agent_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_AGENT_MS -description: Time spent in 'agent' segment of simulation frame. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_agent_updates.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_agent_updates.mdx deleted file mode 100644 index 781cfa8..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_agent_updates.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_AGENT_UPDATES -description: Agent updates per second. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_ai_ms.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_ai_ms.mdx deleted file mode 100644 index b777f26..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_ai_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_AI_MS -description: Time spent on AI step. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_asset_downloads.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_asset_downloads.mdx deleted file mode 100644 index ac82d41..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_asset_downloads.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_ASSET_DOWNLOADS -description: Pending asset download count. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_asset_uploads.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_asset_uploads.mdx deleted file mode 100644 index 3b9a76c..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_asset_uploads.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_ASSET_UPLOADS -description: Pending asset upload count. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_child_agent_count.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_child_agent_count.mdx deleted file mode 100644 index 1ff5915..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_child_agent_count.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_CHILD_AGENT_COUNT -description: Number of child agents in region. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_frame_ms.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_frame_ms.mdx deleted file mode 100644 index e7177ad..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_frame_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_FRAME_MS -description: Total frame time. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_image_ms.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_image_ms.mdx deleted file mode 100644 index 22b6fa3..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_image_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_IMAGE_MS -description: Time spent in 'image' segment of simulation frame. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_io_pump_ms.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_io_pump_ms.mdx deleted file mode 100644 index adfe22c..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_io_pump_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_IO_PUMP_MS -description: Pump IO time. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_net_ms.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_net_ms.mdx deleted file mode 100644 index 2d15440..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_net_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_NET_MS -description: Time spent in 'network' segment of simulation frame. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_other_ms.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_other_ms.mdx deleted file mode 100644 index 6fe7ea1..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_other_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_OTHER_MS -description: Time spent in 'other' segment of simulation frame. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_packets_in.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_packets_in.mdx deleted file mode 100644 index 6fba374..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_packets_in.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_PACKETS_IN -description: Packets in per second. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_packets_out.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_packets_out.mdx deleted file mode 100644 index e8074a5..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_packets_out.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_PACKETS_OUT -description: Packets out per second. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_pct_chars_stepped.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_pct_chars_stepped.mdx deleted file mode 100644 index 56820dc..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_pct_chars_stepped.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: SIM_STAT_PCT_CHARS_STEPPED -description: >- - Returns the % of pathfinding characters skipped each frame, averaged over the - last minute. - - The returned value corresponds to the "Characters Updated" stat in the - viewer's Statistics Bar. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_physics_fps.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_physics_fps.mdx deleted file mode 100644 index e1235d3..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_physics_fps.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_PHYSICS_FPS -description: Physics simulation FPS. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_physics_ms.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_physics_ms.mdx deleted file mode 100644 index 34094f7..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_physics_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_PHYSICS_MS -description: Time spent in 'physics' segment of simulation frame. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_physics_other_ms.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_physics_other_ms.mdx deleted file mode 100644 index 6170830..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_physics_other_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_PHYSICS_OTHER_MS -description: Physics other time. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_physics_shape_ms.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_physics_shape_ms.mdx deleted file mode 100644 index f16c5c7..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_physics_shape_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_PHYSICS_SHAPE_MS -description: Physics shape update time. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_physics_step_ms.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_physics_step_ms.mdx deleted file mode 100644 index df70541..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_physics_step_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_PHYSICS_STEP_MS -description: Physics step time. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_script_eps.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_script_eps.mdx deleted file mode 100644 index ce21f02..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_script_eps.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_SCRIPT_EPS -description: Script events per second. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_script_ms.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_script_ms.mdx deleted file mode 100644 index fb7d83b..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_script_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_SCRIPT_MS -description: Time spent in 'script' segment of simulation frame. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_script_run_pct.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_script_run_pct.mdx deleted file mode 100644 index 2cd9663..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_script_run_pct.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_SCRIPT_RUN_PCT -description: Percent of scripts run during frame. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_sleep_ms.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_sleep_ms.mdx deleted file mode 100644 index f38b895..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_sleep_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_SLEEP_MS -description: Time spent sleeping. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_spare_ms.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_spare_ms.mdx deleted file mode 100644 index 17488e0..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_spare_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_SPARE_MS -description: Spare time left after frame. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sim_stat_unacked_bytes.mdx b/src/content/docs/script/lsl-reference/constants/sim_stat_unacked_bytes.mdx deleted file mode 100644 index d40a1a9..0000000 --- a/src/content/docs/script/lsl-reference/constants/sim_stat_unacked_bytes.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_UNACKED_BYTES -description: Total unacknowledged bytes. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sit_flag_allow_unsit.mdx b/src/content/docs/script/lsl-reference/constants/sit_flag_allow_unsit.mdx deleted file mode 100644 index c4dd275..0000000 --- a/src/content/docs/script/lsl-reference/constants/sit_flag_allow_unsit.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_FLAG_ALLOW_UNSIT -description: The prim allows a seated avatar to stand up. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sit_flag_no_collide.mdx b/src/content/docs/script/lsl-reference/constants/sit_flag_no_collide.mdx deleted file mode 100644 index 0fa0da6..0000000 --- a/src/content/docs/script/lsl-reference/constants/sit_flag_no_collide.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_FLAG_NO_COLLIDE -description: The seated avatar's hit box is disabled when seated on this prim. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sit_flag_no_damage.mdx b/src/content/docs/script/lsl-reference/constants/sit_flag_no_damage.mdx deleted file mode 100644 index 86bc396..0000000 --- a/src/content/docs/script/lsl-reference/constants/sit_flag_no_damage.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_FLAG_NO_DAMAGE -description: Damage will not be forwarded to an avatar seated on this prim. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sit_flag_scripted_only.mdx b/src/content/docs/script/lsl-reference/constants/sit_flag_scripted_only.mdx deleted file mode 100644 index 2fae91b..0000000 --- a/src/content/docs/script/lsl-reference/constants/sit_flag_scripted_only.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_FLAG_SCRIPTED_ONLY -description: An avatar may not manually sit on this prim. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sit_flag_sit_target.mdx b/src/content/docs/script/lsl-reference/constants/sit_flag_sit_target.mdx deleted file mode 100644 index 0915dba..0000000 --- a/src/content/docs/script/lsl-reference/constants/sit_flag_sit_target.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_FLAG_SIT_TARGET -description: The prim has an explicitly set sit target. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sit_invalid_agent.mdx b/src/content/docs/script/lsl-reference/constants/sit_invalid_agent.mdx deleted file mode 100644 index 5dc6eb3..0000000 --- a/src/content/docs/script/lsl-reference/constants/sit_invalid_agent.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_INVALID_AGENT -description: Avatar ID did not specify a valid avatar. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sit_invalid_link.mdx b/src/content/docs/script/lsl-reference/constants/sit_invalid_link.mdx deleted file mode 100644 index bc3ce52..0000000 --- a/src/content/docs/script/lsl-reference/constants/sit_invalid_link.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: SIT_INVALID_LINK -description: >- - Link ID did not specify a valid prim in the linkset or resolved to multiple - prims. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sit_invalid_object.mdx b/src/content/docs/script/lsl-reference/constants/sit_invalid_object.mdx deleted file mode 100644 index f2434a6..0000000 --- a/src/content/docs/script/lsl-reference/constants/sit_invalid_object.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_INVALID_OBJECT -description: Attempt to force an avatar to sit on an attachment or other invalid target. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sit_no_access.mdx b/src/content/docs/script/lsl-reference/constants/sit_no_access.mdx deleted file mode 100644 index 4e97e26..0000000 --- a/src/content/docs/script/lsl-reference/constants/sit_no_access.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: SIT_NO_ACCESS -description: >- - Avatar does not have access to the parcel containing the target linkset of the - forced sit. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sit_no_experience_permission.mdx b/src/content/docs/script/lsl-reference/constants/sit_no_experience_permission.mdx deleted file mode 100644 index 2f15599..0000000 --- a/src/content/docs/script/lsl-reference/constants/sit_no_experience_permission.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_NO_EXPERIENCE_PERMISSION -description: Avatar has not granted permission to force sits. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sit_no_sit_target.mdx b/src/content/docs/script/lsl-reference/constants/sit_no_sit_target.mdx deleted file mode 100644 index d889665..0000000 --- a/src/content/docs/script/lsl-reference/constants/sit_no_sit_target.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_NO_SIT_TARGET -description: No available sit target in linkset for forced sit. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sit_not_experience.mdx b/src/content/docs/script/lsl-reference/constants/sit_not_experience.mdx deleted file mode 100644 index fc53011..0000000 --- a/src/content/docs/script/lsl-reference/constants/sit_not_experience.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_NOT_EXPERIENCE -description: Attempt to force an avatar to sit outside an experience. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_absorption_config.mdx b/src/content/docs/script/lsl-reference/constants/sky_absorption_config.mdx deleted file mode 100644 index 8994f16..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_absorption_config.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: SKY_ABSORPTION_CONFIG ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_ambient.mdx b/src/content/docs/script/lsl-reference/constants/sky_ambient.mdx deleted file mode 100644 index c440254..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_ambient.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_AMBIENT -description: The ambient color of the environment ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_blue.mdx b/src/content/docs/script/lsl-reference/constants/sky_blue.mdx deleted file mode 100644 index 684c214..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_blue.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_BLUE -description: Blue settings for environment ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_cloud_texture.mdx b/src/content/docs/script/lsl-reference/constants/sky_cloud_texture.mdx deleted file mode 100644 index 251d99a..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_cloud_texture.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_CLOUD_TEXTURE -description: Texture ID used by clouds ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_clouds.mdx b/src/content/docs/script/lsl-reference/constants/sky_clouds.mdx deleted file mode 100644 index 727b1e0..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_clouds.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_CLOUDS -description: Settings controlling cloud density and configuration ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_density_profile_counts.mdx b/src/content/docs/script/lsl-reference/constants/sky_density_profile_counts.mdx deleted file mode 100644 index c6c5e03..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_density_profile_counts.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_DENSITY_PROFILE_COUNTS -description: Counts for density profiles of each type. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_dome.mdx b/src/content/docs/script/lsl-reference/constants/sky_dome.mdx deleted file mode 100644 index e337de2..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_dome.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_DOME -description: Sky dome information. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_gamma.mdx b/src/content/docs/script/lsl-reference/constants/sky_gamma.mdx deleted file mode 100644 index 43391d8..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_gamma.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_GAMMA -description: The gamma value applied to the scene. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_glow.mdx b/src/content/docs/script/lsl-reference/constants/sky_glow.mdx deleted file mode 100644 index d894e0e..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_glow.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_GLOW -description: Glow color applied to the sun and moon. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_haze.mdx b/src/content/docs/script/lsl-reference/constants/sky_haze.mdx deleted file mode 100644 index 42a23b4..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_haze.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_HAZE -description: Haze settings for environment ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_light.mdx b/src/content/docs/script/lsl-reference/constants/sky_light.mdx deleted file mode 100644 index aab1560..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_light.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_LIGHT -description: Miscellaneous lighting values. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_mie_config.mdx b/src/content/docs/script/lsl-reference/constants/sky_mie_config.mdx deleted file mode 100644 index f2bf1d4..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_mie_config.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_MIE_CONFIG -description: MIE scatting profile parameters. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_moon.mdx b/src/content/docs/script/lsl-reference/constants/sky_moon.mdx deleted file mode 100644 index 6f6aa81..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_moon.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_MOON -description: Environmental moon details. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_moon_texture.mdx b/src/content/docs/script/lsl-reference/constants/sky_moon_texture.mdx deleted file mode 100644 index d9571dd..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_moon_texture.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_MOON_TEXTURE -description: Environmental moon texture. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_planet.mdx b/src/content/docs/script/lsl-reference/constants/sky_planet.mdx deleted file mode 100644 index 1a72c0d..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_planet.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_PLANET -description: Planet information used in rendering the sky. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_rayleigh_config.mdx b/src/content/docs/script/lsl-reference/constants/sky_rayleigh_config.mdx deleted file mode 100644 index 08b609a..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_rayleigh_config.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_RAYLEIGH_CONFIG -description: Rayleigh scatting profile parameters. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_reflection_probe_ambiance.mdx b/src/content/docs/script/lsl-reference/constants/sky_reflection_probe_ambiance.mdx deleted file mode 100644 index 65b30a4..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_reflection_probe_ambiance.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_REFLECTION_PROBE_AMBIANCE -description: Settings the ambience of the reflection probe. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_refraction.mdx b/src/content/docs/script/lsl-reference/constants/sky_refraction.mdx deleted file mode 100644 index 0cf4b89..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_refraction.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_REFRACTION -description: Sky refraction parameters for rainbows and optical effects. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_star_brightness.mdx b/src/content/docs/script/lsl-reference/constants/sky_star_brightness.mdx deleted file mode 100644 index 0df5f17..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_star_brightness.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_STAR_BRIGHTNESS -description: Brightness value for the stars. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_sun.mdx b/src/content/docs/script/lsl-reference/constants/sky_sun.mdx deleted file mode 100644 index 78cbca7..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_sun.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_SUN -description: Detailed sun information ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_sun_texture.mdx b/src/content/docs/script/lsl-reference/constants/sky_sun_texture.mdx deleted file mode 100644 index ae877cd..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_sun_texture.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_SUN_TEXTURE -description: Environmental sun texture ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_texture_defaults.mdx b/src/content/docs/script/lsl-reference/constants/sky_texture_defaults.mdx deleted file mode 100644 index ff476c5..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_texture_defaults.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_TEXTURE_DEFAULTS -description: Is the environment using the default textures. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sky_tracks.mdx b/src/content/docs/script/lsl-reference/constants/sky_tracks.mdx deleted file mode 100644 index 7c34221..0000000 --- a/src/content/docs/script/lsl-reference/constants/sky_tracks.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_TRACKS -description: Track elevations for this region. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/smooth.mdx b/src/content/docs/script/lsl-reference/constants/smooth.mdx deleted file mode 100644 index 42cc322..0000000 --- a/src/content/docs/script/lsl-reference/constants/smooth.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SMOOTH -description: Slide in the X direction, instead of playing separate frames. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sound_loop.mdx b/src/content/docs/script/lsl-reference/constants/sound_loop.mdx deleted file mode 100644 index c0c2e3b..0000000 --- a/src/content/docs/script/lsl-reference/constants/sound_loop.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SOUND_LOOP -description: Sound will loop until stopped. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sound_play.mdx b/src/content/docs/script/lsl-reference/constants/sound_play.mdx deleted file mode 100644 index 9b4d672..0000000 --- a/src/content/docs/script/lsl-reference/constants/sound_play.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SOUND_PLAY -description: Sound will play normally. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sound_sync.mdx b/src/content/docs/script/lsl-reference/constants/sound_sync.mdx deleted file mode 100644 index 760d59a..0000000 --- a/src/content/docs/script/lsl-reference/constants/sound_sync.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SOUND_SYNC -description: Sound will be synchronized with the nearest master. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sound_trigger.mdx b/src/content/docs/script/lsl-reference/constants/sound_trigger.mdx deleted file mode 100644 index 8795610..0000000 --- a/src/content/docs/script/lsl-reference/constants/sound_trigger.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SOUND_TRIGGER -description: Sound will be triggered at the prim's location and not attached. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/sqrt2.mdx b/src/content/docs/script/lsl-reference/constants/sqrt2.mdx deleted file mode 100644 index 93ca3c6..0000000 --- a/src/content/docs/script/lsl-reference/constants/sqrt2.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SQRT2 -description: 1.41421356 - The square root of 2. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_block_grab.mdx b/src/content/docs/script/lsl-reference/constants/status_block_grab.mdx deleted file mode 100644 index 4ca33c7..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_block_grab.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: STATUS_BLOCK_GRAB -description: >- - Controls whether the object can be grabbed. - - A grab is the default action when in third person, and is available as the - hand tool in build mode. This is useful for physical objects that you don't - want other people to be able to trivially disturb. The default is FALSE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_block_grab_object.mdx b/src/content/docs/script/lsl-reference/constants/status_block_grab_object.mdx deleted file mode 100644 index 1ae11e4..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_block_grab_object.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_BLOCK_GRAB_OBJECT -description: Prevent click-and-drag movement on all prims in the object. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_bounds_error.mdx b/src/content/docs/script/lsl-reference/constants/status_bounds_error.mdx deleted file mode 100644 index c918918..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_bounds_error.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_BOUNDS_ERROR -description: Argument(s) passed to function had a bounds error. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_cast_shadows.mdx b/src/content/docs/script/lsl-reference/constants/status_cast_shadows.mdx deleted file mode 100644 index 8f122a8..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_cast_shadows.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: STATUS_CAST_SHADOWS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_die_at_edge.mdx b/src/content/docs/script/lsl-reference/constants/status_die_at_edge.mdx deleted file mode 100644 index e800990..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_die_at_edge.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: STATUS_DIE_AT_EDGE -description: >- - Controls whether the object is returned to the owner's inventory if it wanders - off the edge of the world. - - It is useful to set this status TRUE for things like bullets or rockets. The - default is TRUE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_die_at_no_entry.mdx b/src/content/docs/script/lsl-reference/constants/status_die_at_no_entry.mdx deleted file mode 100644 index 4403b52..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_die_at_no_entry.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: STATUS_DIE_AT_NO_ENTRY -description: >- - Controls whether the object dies if it attempts to enter a parcel that does - not allow object entry or does not have enough capacity. - - It is useful to set this status TRUE for things like bullets or rockets. The - default is FALSE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_internal_error.mdx b/src/content/docs/script/lsl-reference/constants/status_internal_error.mdx deleted file mode 100644 index c909635..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_internal_error.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_INTERNAL_ERROR -description: An internal error occurred. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_malformed_params.mdx b/src/content/docs/script/lsl-reference/constants/status_malformed_params.mdx deleted file mode 100644 index 2df7cfe..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_malformed_params.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_MALFORMED_PARAMS -description: Function was called with malformed parameters. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_not_found.mdx b/src/content/docs/script/lsl-reference/constants/status_not_found.mdx deleted file mode 100644 index fd9c9dd..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_not_found.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_NOT_FOUND -description: Object or other item was not found. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_not_supported.mdx b/src/content/docs/script/lsl-reference/constants/status_not_supported.mdx deleted file mode 100644 index 1b75217..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_not_supported.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_NOT_SUPPORTED -description: Feature not supported. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_ok.mdx b/src/content/docs/script/lsl-reference/constants/status_ok.mdx deleted file mode 100644 index c7d1a2b..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_ok.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_OK -description: Result of function call was a success. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_phantom.mdx b/src/content/docs/script/lsl-reference/constants/status_phantom.mdx deleted file mode 100644 index 402876d..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_phantom.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: STATUS_PHANTOM -description: >- - Controls/indicates whether the object collides or not. - - Setting the value to TRUE makes the object non-colliding with all objects. It - is a good idea to use this for most objects that move or rotate, but are - non-physical. It is also useful for simulating volumetric lighting. The - default is FALSE. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_physics.mdx b/src/content/docs/script/lsl-reference/constants/status_physics.mdx deleted file mode 100644 index 2351cfb..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_physics.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: STATUS_PHYSICS -description: >- - Controls/indicates whether the object moves physically. - - This controls the same flag that the UI check-box for Physical controls. The - default is FALSE. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_return_at_edge.mdx b/src/content/docs/script/lsl-reference/constants/status_return_at_edge.mdx deleted file mode 100644 index cb03c4f..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_return_at_edge.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: STATUS_RETURN_AT_EDGE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_rotate_x.mdx b/src/content/docs/script/lsl-reference/constants/status_rotate_x.mdx deleted file mode 100644 index 1698beb..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_rotate_x.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: STATUS_ROTATE_X ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_rotate_y.mdx b/src/content/docs/script/lsl-reference/constants/status_rotate_y.mdx deleted file mode 100644 index aaa1298..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_rotate_y.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: STATUS_ROTATE_Y ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_rotate_z.mdx b/src/content/docs/script/lsl-reference/constants/status_rotate_z.mdx deleted file mode 100644 index 650d20d..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_rotate_z.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_ROTATE_Z -description: "Controls/indicates whether the object can physically rotate around\n\t\t\tthe specific axis or not. This flag has no meaning\n\t\t\tfor non-physical objects. Set the value to FALSE\n\t\t\tif you want to disable rotation around that axis. The\n\t\t\tdefault is TRUE for a physical object.\n\t\t\tA useful example to think about when visualizing\n\t\t\tthe effect is a sit-and-spin device. They spin around the\n\t\t\tZ axis (up) but not around the X or Y axis." ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_sandbox.mdx b/src/content/docs/script/lsl-reference/constants/status_sandbox.mdx deleted file mode 100644 index 1da991e..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_sandbox.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_SANDBOX -description: "Controls/indicates whether the object can cross region boundaries\n\t\t\tand move more than 20 meters from its creation\n\t\t\tpoint. The default if FALSE." ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_type_mismatch.mdx b/src/content/docs/script/lsl-reference/constants/status_type_mismatch.mdx deleted file mode 100644 index fbf3f3b..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_type_mismatch.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_TYPE_MISMATCH -description: Argument(s) passed to function had a type mismatch. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/status_whitelist_failed.mdx b/src/content/docs/script/lsl-reference/constants/status_whitelist_failed.mdx deleted file mode 100644 index 27401a5..0000000 --- a/src/content/docs/script/lsl-reference/constants/status_whitelist_failed.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_WHITELIST_FAILED -description: Whitelist Failed. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/string_trim.mdx b/src/content/docs/script/lsl-reference/constants/string_trim.mdx deleted file mode 100644 index f2964b0..0000000 --- a/src/content/docs/script/lsl-reference/constants/string_trim.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: STRING_TRIM ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/string_trim_head.mdx b/src/content/docs/script/lsl-reference/constants/string_trim_head.mdx deleted file mode 100644 index 35e4225..0000000 --- a/src/content/docs/script/lsl-reference/constants/string_trim_head.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: STRING_TRIM_HEAD ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/string_trim_tail.mdx b/src/content/docs/script/lsl-reference/constants/string_trim_tail.mdx deleted file mode 100644 index dcd250c..0000000 --- a/src/content/docs/script/lsl-reference/constants/string_trim_tail.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: STRING_TRIM_TAIL ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/targeted_email_object_owner.mdx b/src/content/docs/script/lsl-reference/constants/targeted_email_object_owner.mdx deleted file mode 100644 index fac3dd2..0000000 --- a/src/content/docs/script/lsl-reference/constants/targeted_email_object_owner.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TARGETED_EMAIL_OBJECT_OWNER -description: Send email to the owner of the object ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/targeted_email_root_creator.mdx b/src/content/docs/script/lsl-reference/constants/targeted_email_root_creator.mdx deleted file mode 100644 index 2631379..0000000 --- a/src/content/docs/script/lsl-reference/constants/targeted_email_root_creator.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TARGETED_EMAIL_ROOT_CREATOR -description: Send email to the creator of the root object ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_detail_1.mdx b/src/content/docs/script/lsl-reference/constants/terrain_detail_1.mdx deleted file mode 100644 index d220f67..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_detail_1.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_DETAIL_1 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_detail_2.mdx b/src/content/docs/script/lsl-reference/constants/terrain_detail_2.mdx deleted file mode 100644 index d8c78c6..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_detail_2.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_DETAIL_2 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_detail_3.mdx b/src/content/docs/script/lsl-reference/constants/terrain_detail_3.mdx deleted file mode 100644 index 0286a61..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_detail_3.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_DETAIL_3 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_detail_4.mdx b/src/content/docs/script/lsl-reference/constants/terrain_detail_4.mdx deleted file mode 100644 index 601b1e9..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_detail_4.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_DETAIL_4 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_height_range_ne.mdx b/src/content/docs/script/lsl-reference/constants/terrain_height_range_ne.mdx deleted file mode 100644 index 34cbd46..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_height_range_ne.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_HEIGHT_RANGE_NE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_height_range_nw.mdx b/src/content/docs/script/lsl-reference/constants/terrain_height_range_nw.mdx deleted file mode 100644 index fc47f47..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_height_range_nw.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_HEIGHT_RANGE_NW ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_height_range_se.mdx b/src/content/docs/script/lsl-reference/constants/terrain_height_range_se.mdx deleted file mode 100644 index 0f56d78..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_height_range_se.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_HEIGHT_RANGE_SE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_height_range_sw.mdx b/src/content/docs/script/lsl-reference/constants/terrain_height_range_sw.mdx deleted file mode 100644 index 060c0bf..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_height_range_sw.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_HEIGHT_RANGE_SW ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_pbr_offset_1.mdx b/src/content/docs/script/lsl-reference/constants/terrain_pbr_offset_1.mdx deleted file mode 100644 index a16ae6b..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_pbr_offset_1.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_OFFSET_1 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_pbr_offset_2.mdx b/src/content/docs/script/lsl-reference/constants/terrain_pbr_offset_2.mdx deleted file mode 100644 index 542613c..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_pbr_offset_2.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_OFFSET_2 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_pbr_offset_3.mdx b/src/content/docs/script/lsl-reference/constants/terrain_pbr_offset_3.mdx deleted file mode 100644 index 92346f7..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_pbr_offset_3.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_OFFSET_3 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_pbr_offset_4.mdx b/src/content/docs/script/lsl-reference/constants/terrain_pbr_offset_4.mdx deleted file mode 100644 index 7292c03..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_pbr_offset_4.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_OFFSET_4 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_pbr_rotation_1.mdx b/src/content/docs/script/lsl-reference/constants/terrain_pbr_rotation_1.mdx deleted file mode 100644 index f03314a..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_pbr_rotation_1.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_ROTATION_1 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_pbr_rotation_2.mdx b/src/content/docs/script/lsl-reference/constants/terrain_pbr_rotation_2.mdx deleted file mode 100644 index c383927..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_pbr_rotation_2.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_ROTATION_2 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_pbr_rotation_3.mdx b/src/content/docs/script/lsl-reference/constants/terrain_pbr_rotation_3.mdx deleted file mode 100644 index eb34d30..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_pbr_rotation_3.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_ROTATION_3 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_pbr_rotation_4.mdx b/src/content/docs/script/lsl-reference/constants/terrain_pbr_rotation_4.mdx deleted file mode 100644 index 028679d..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_pbr_rotation_4.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_ROTATION_4 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_pbr_scale_1.mdx b/src/content/docs/script/lsl-reference/constants/terrain_pbr_scale_1.mdx deleted file mode 100644 index e0545b9..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_pbr_scale_1.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_SCALE_1 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_pbr_scale_2.mdx b/src/content/docs/script/lsl-reference/constants/terrain_pbr_scale_2.mdx deleted file mode 100644 index b345052..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_pbr_scale_2.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_SCALE_2 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_pbr_scale_3.mdx b/src/content/docs/script/lsl-reference/constants/terrain_pbr_scale_3.mdx deleted file mode 100644 index db1ff5f..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_pbr_scale_3.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_SCALE_3 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/terrain_pbr_scale_4.mdx b/src/content/docs/script/lsl-reference/constants/terrain_pbr_scale_4.mdx deleted file mode 100644 index 8d7f320..0000000 --- a/src/content/docs/script/lsl-reference/constants/terrain_pbr_scale_4.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_SCALE_4 ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/texture_blank.mdx b/src/content/docs/script/lsl-reference/constants/texture_blank.mdx deleted file mode 100644 index 1599655..0000000 --- a/src/content/docs/script/lsl-reference/constants/texture_blank.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TEXTURE_BLANK ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/texture_default.mdx b/src/content/docs/script/lsl-reference/constants/texture_default.mdx deleted file mode 100644 index d6c04c4..0000000 --- a/src/content/docs/script/lsl-reference/constants/texture_default.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TEXTURE_DEFAULT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/texture_media.mdx b/src/content/docs/script/lsl-reference/constants/texture_media.mdx deleted file mode 100644 index 9758755..0000000 --- a/src/content/docs/script/lsl-reference/constants/texture_media.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TEXTURE_MEDIA ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/texture_plywood.mdx b/src/content/docs/script/lsl-reference/constants/texture_plywood.mdx deleted file mode 100644 index da0d103..0000000 --- a/src/content/docs/script/lsl-reference/constants/texture_plywood.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TEXTURE_PLYWOOD ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/texture_transparent.mdx b/src/content/docs/script/lsl-reference/constants/texture_transparent.mdx deleted file mode 100644 index 3282ea8..0000000 --- a/src/content/docs/script/lsl-reference/constants/texture_transparent.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TEXTURE_TRANSPARENT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/touch_invalid_face.mdx b/src/content/docs/script/lsl-reference/constants/touch_invalid_face.mdx deleted file mode 100644 index 218bff9..0000000 --- a/src/content/docs/script/lsl-reference/constants/touch_invalid_face.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TOUCH_INVALID_FACE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/touch_invalid_texcoord.mdx b/src/content/docs/script/lsl-reference/constants/touch_invalid_texcoord.mdx deleted file mode 100644 index 2c32501..0000000 --- a/src/content/docs/script/lsl-reference/constants/touch_invalid_texcoord.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TOUCH_INVALID_TEXCOORD ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/touch_invalid_vector.mdx b/src/content/docs/script/lsl-reference/constants/touch_invalid_vector.mdx deleted file mode 100644 index b04915b..0000000 --- a/src/content/docs/script/lsl-reference/constants/touch_invalid_vector.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TOUCH_INVALID_VECTOR ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/tp_routing_blocked.mdx b/src/content/docs/script/lsl-reference/constants/tp_routing_blocked.mdx deleted file mode 100644 index a4dc21c..0000000 --- a/src/content/docs/script/lsl-reference/constants/tp_routing_blocked.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TP_ROUTING_BLOCKED -description: Direct teleporting is blocked on this parcel. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/tp_routing_free.mdx b/src/content/docs/script/lsl-reference/constants/tp_routing_free.mdx deleted file mode 100644 index 8cfe643..0000000 --- a/src/content/docs/script/lsl-reference/constants/tp_routing_free.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TP_ROUTING_FREE -description: Teleports are unrestricted on this parcel. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/tp_routing_landingp.mdx b/src/content/docs/script/lsl-reference/constants/tp_routing_landingp.mdx deleted file mode 100644 index 22906ca..0000000 --- a/src/content/docs/script/lsl-reference/constants/tp_routing_landingp.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TP_ROUTING_LANDINGP -description: Teleports are routed to a landing point if set on this parcel. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/transfer_bad_opts.mdx b/src/content/docs/script/lsl-reference/constants/transfer_bad_opts.mdx deleted file mode 100644 index e789dcb..0000000 --- a/src/content/docs/script/lsl-reference/constants/transfer_bad_opts.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_BAD_OPTS -description: Invalid inventory options. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/transfer_bad_root.mdx b/src/content/docs/script/lsl-reference/constants/transfer_bad_root.mdx deleted file mode 100644 index 9637f27..0000000 --- a/src/content/docs/script/lsl-reference/constants/transfer_bad_root.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: TRANSFER_BAD_ROOT -description: >- - The root path specified in TRANSFER_DEST contained an invalid directory or was - reduced to nothing. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/transfer_dest.mdx b/src/content/docs/script/lsl-reference/constants/transfer_dest.mdx deleted file mode 100644 index 454bd9d..0000000 --- a/src/content/docs/script/lsl-reference/constants/transfer_dest.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_DEST -description: The root folder to transfer inventory into. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/transfer_flag_copy.mdx b/src/content/docs/script/lsl-reference/constants/transfer_flag_copy.mdx deleted file mode 100644 index b070e23..0000000 --- a/src/content/docs/script/lsl-reference/constants/transfer_flag_copy.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_FLAG_COPY -description: Gives a copy of the object being transfered. Implies TRANSFER_FLAG_TAKE. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/transfer_flag_reserved.mdx b/src/content/docs/script/lsl-reference/constants/transfer_flag_reserved.mdx deleted file mode 100644 index 6cf17ac..0000000 --- a/src/content/docs/script/lsl-reference/constants/transfer_flag_reserved.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_FLAG_RESERVED -description: Reserved for future expansion. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/transfer_flag_take.mdx b/src/content/docs/script/lsl-reference/constants/transfer_flag_take.mdx deleted file mode 100644 index 28a08be..0000000 --- a/src/content/docs/script/lsl-reference/constants/transfer_flag_take.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_FLAG_TAKE -description: On a successful transfer, automatically takes the object into inventory. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/transfer_flags.mdx b/src/content/docs/script/lsl-reference/constants/transfer_flags.mdx deleted file mode 100644 index 2dee47b..0000000 --- a/src/content/docs/script/lsl-reference/constants/transfer_flags.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_FLAGS -description: Flags to control the behavior of inventory transfer. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/transfer_no_attachment.mdx b/src/content/docs/script/lsl-reference/constants/transfer_no_attachment.mdx deleted file mode 100644 index 41b4723..0000000 --- a/src/content/docs/script/lsl-reference/constants/transfer_no_attachment.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_NO_ATTACHMENT -description: Can not transfer ownership of an attached object. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/transfer_no_items.mdx b/src/content/docs/script/lsl-reference/constants/transfer_no_items.mdx deleted file mode 100644 index df58a01..0000000 --- a/src/content/docs/script/lsl-reference/constants/transfer_no_items.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_NO_ITEMS -description: No items in the inventory list are eligible for transfer. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/transfer_no_perms.mdx b/src/content/docs/script/lsl-reference/constants/transfer_no_perms.mdx deleted file mode 100644 index 780f130..0000000 --- a/src/content/docs/script/lsl-reference/constants/transfer_no_perms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_NO_PERMS -description: The object does not have transfer permissions. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/transfer_no_target.mdx b/src/content/docs/script/lsl-reference/constants/transfer_no_target.mdx deleted file mode 100644 index 48577d9..0000000 --- a/src/content/docs/script/lsl-reference/constants/transfer_no_target.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_NO_TARGET -description: Could not find the receiver in the current region. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/transfer_ok.mdx b/src/content/docs/script/lsl-reference/constants/transfer_ok.mdx deleted file mode 100644 index 5a23075..0000000 --- a/src/content/docs/script/lsl-reference/constants/transfer_ok.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_OK -description: Inventory transfer offer was successfully made. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/transfer_throttle.mdx b/src/content/docs/script/lsl-reference/constants/transfer_throttle.mdx deleted file mode 100644 index 13a4ed5..0000000 --- a/src/content/docs/script/lsl-reference/constants/transfer_throttle.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_THROTTLE -description: Inventory throttle hit. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/traversal_type.mdx b/src/content/docs/script/lsl-reference/constants/traversal_type.mdx deleted file mode 100644 index 7f39ae0..0000000 --- a/src/content/docs/script/lsl-reference/constants/traversal_type.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRAVERSAL_TYPE -description: One of TRAVERSAL_TYPE_FAST, TRAVERSAL_TYPE_SLOW, and TRAVERSAL_TYPE_NONE. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/traversal_type_fast.mdx b/src/content/docs/script/lsl-reference/constants/traversal_type_fast.mdx deleted file mode 100644 index 1abd6c0..0000000 --- a/src/content/docs/script/lsl-reference/constants/traversal_type_fast.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TRAVERSAL_TYPE_FAST ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/traversal_type_none.mdx b/src/content/docs/script/lsl-reference/constants/traversal_type_none.mdx deleted file mode 100644 index 33fdaa9..0000000 --- a/src/content/docs/script/lsl-reference/constants/traversal_type_none.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TRAVERSAL_TYPE_NONE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/traversal_type_slow.mdx b/src/content/docs/script/lsl-reference/constants/traversal_type_slow.mdx deleted file mode 100644 index 770c2c6..0000000 --- a/src/content/docs/script/lsl-reference/constants/traversal_type_slow.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TRAVERSAL_TYPE_SLOW ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/true.mdx b/src/content/docs/script/lsl-reference/constants/true.mdx deleted file mode 100644 index fcbbd08..0000000 --- a/src/content/docs/script/lsl-reference/constants/true.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: 'TRUE' -description: An integer constant for boolean comparisons. Has the value '1'. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/two_pi.mdx b/src/content/docs/script/lsl-reference/constants/two_pi.mdx deleted file mode 100644 index aed3401..0000000 --- a/src/content/docs/script/lsl-reference/constants/two_pi.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TWO_PI -description: 6.28318530 - The radians of a circle. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/type_float.mdx b/src/content/docs/script/lsl-reference/constants/type_float.mdx deleted file mode 100644 index b2617bf..0000000 --- a/src/content/docs/script/lsl-reference/constants/type_float.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TYPE_FLOAT -description: The list entry is a float. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/type_integer.mdx b/src/content/docs/script/lsl-reference/constants/type_integer.mdx deleted file mode 100644 index f637da1..0000000 --- a/src/content/docs/script/lsl-reference/constants/type_integer.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TYPE_INTEGER -description: The list entry is an integer. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/type_invalid.mdx b/src/content/docs/script/lsl-reference/constants/type_invalid.mdx deleted file mode 100644 index 4249485..0000000 --- a/src/content/docs/script/lsl-reference/constants/type_invalid.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TYPE_INVALID -description: The list entry is invalid. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/type_key.mdx b/src/content/docs/script/lsl-reference/constants/type_key.mdx deleted file mode 100644 index a88bb32..0000000 --- a/src/content/docs/script/lsl-reference/constants/type_key.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TYPE_KEY -description: The list entry is a key. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/type_rotation.mdx b/src/content/docs/script/lsl-reference/constants/type_rotation.mdx deleted file mode 100644 index 9af3c7e..0000000 --- a/src/content/docs/script/lsl-reference/constants/type_rotation.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TYPE_ROTATION -description: The list entry is a rotation. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/type_string.mdx b/src/content/docs/script/lsl-reference/constants/type_string.mdx deleted file mode 100644 index 1909191..0000000 --- a/src/content/docs/script/lsl-reference/constants/type_string.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TYPE_STRING -description: The list entry is a string. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/type_vector.mdx b/src/content/docs/script/lsl-reference/constants/type_vector.mdx deleted file mode 100644 index cb06fc4..0000000 --- a/src/content/docs/script/lsl-reference/constants/type_vector.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TYPE_VECTOR -description: The list entry is a vector. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/url_request_denied.mdx b/src/content/docs/script/lsl-reference/constants/url_request_denied.mdx deleted file mode 100644 index 3bff4cc..0000000 --- a/src/content/docs/script/lsl-reference/constants/url_request_denied.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: URL_REQUEST_DENIED ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/url_request_granted.mdx b/src/content/docs/script/lsl-reference/constants/url_request_granted.mdx deleted file mode 100644 index d732ad1..0000000 --- a/src/content/docs/script/lsl-reference/constants/url_request_granted.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: URL_REQUEST_GRANTED ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_angular_deflection_efficiency.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_angular_deflection_efficiency.mdx deleted file mode 100644 index 3d86a01..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_angular_deflection_efficiency.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY -description: >- - A slider between minimum (0.0) and maximum (1.0) deflection of angular - orientation. That is, its a simple scalar for modulating the strength of - angular deflection such that the vehicles preferred axis of motion points - toward its real velocity. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_angular_deflection_timescale.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_angular_deflection_timescale.mdx deleted file mode 100644 index 5001d2c..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_angular_deflection_timescale.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: VEHICLE_ANGULAR_DEFLECTION_TIMESCALE -description: >- - The time-scale for exponential success of linear deflection deflection. Its - another way to specify the strength of the vehicles tendency to reorient - itself so that its preferred axis of motion agrees with its true velocity. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_angular_friction_timescale.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_angular_friction_timescale.mdx deleted file mode 100644 index d031c5c..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_angular_friction_timescale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_ANGULAR_FRICTION_TIMESCALE -description: "A vector of timescales for exponential decay of the vehicle's angular velocity about its preferred axes of motion (at, left, up).\n\t\t\tRange = [0.07, inf) seconds for each element of the vector." ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_angular_motor_decay_timescale.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_angular_motor_decay_timescale.mdx deleted file mode 100644 index b635ba2..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_angular_motor_decay_timescale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE -description: The timescale for exponential decay of the angular motors magnitude. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_angular_motor_direction.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_angular_motor_direction.mdx deleted file mode 100644 index 7529fee..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_angular_motor_direction.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: VEHICLE_ANGULAR_MOTOR_DIRECTION -description: >- - The direction and magnitude (in preferred frame) of the vehicle's angular - motor. The vehicle will accelerate (or decelerate if necessary) to match its - velocity to its motor. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_angular_motor_timescale.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_angular_motor_timescale.mdx deleted file mode 100644 index 6a9ad90..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_angular_motor_timescale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_ANGULAR_MOTOR_TIMESCALE -description: The timescale for exponential approach to full angular motor velocity. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_banking_efficiency.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_banking_efficiency.mdx deleted file mode 100644 index 128ad4a..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_banking_efficiency.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_BANKING_EFFICIENCY -description: A slider between anti (-1.0), none (0.0), and maxmum (1.0) banking strength. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_banking_mix.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_banking_mix.mdx deleted file mode 100644 index 5cff91d..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_banking_mix.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: VEHICLE_BANKING_MIX -description: >- - A slider between static (0.0) and dynamic (1.0) banking. "Static" means the - banking scales only with the angle of roll, whereas "dynamic" is a term that - also scales with the vehicles linear speed. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_banking_timescale.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_banking_timescale.mdx deleted file mode 100644 index 471b34d..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_banking_timescale.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: VEHICLE_BANKING_TIMESCALE -description: >- - The timescale for banking to exponentially approach its maximum effect. This - is another way to scale the strength of the banking effect, however it affects - the term that is proportional to the difference between what the banking - behavior is trying to do, and what the vehicle is actually doing. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_buoyancy.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_buoyancy.mdx deleted file mode 100644 index 044b117..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_buoyancy.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_BUOYANCY -description: A slider between minimum (0.0) and maximum anti-gravity (1.0). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_flag_block_interference.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_flag_block_interference.mdx deleted file mode 100644 index 6f83c6d..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_flag_block_interference.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_FLAG_BLOCK_INTERFERENCE -description: Prevent other scripts from pushing vehicle. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_flag_camera_decoupled.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_flag_camera_decoupled.mdx deleted file mode 100644 index 03b1e5f..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_flag_camera_decoupled.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: VEHICLE_FLAG_CAMERA_DECOUPLED ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_flag_hover_global_height.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_flag_hover_global_height.mdx deleted file mode 100644 index 161c328..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_flag_hover_global_height.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT -description: Hover at global height. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_flag_hover_terrain_only.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_flag_hover_terrain_only.mdx deleted file mode 100644 index 5bce150..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_flag_hover_terrain_only.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_FLAG_HOVER_TERRAIN_ONLY -description: Ignore water height when hovering. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_flag_hover_up_only.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_flag_hover_up_only.mdx deleted file mode 100644 index eba55a8..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_flag_hover_up_only.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: VEHICLE_FLAG_HOVER_UP_ONLY -description: >- - Hover does not push down. Use this flag for hovering vehicles that should be - able to jump above their hover height. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_flag_hover_water_only.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_flag_hover_water_only.mdx deleted file mode 100644 index f3fd041..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_flag_hover_water_only.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_FLAG_HOVER_WATER_ONLY -description: Ignore terrain height when hovering. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_flag_limit_motor_up.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_flag_limit_motor_up.mdx deleted file mode 100644 index 8ba4615..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_flag_limit_motor_up.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_FLAG_LIMIT_MOTOR_UP -description: Prevents ground vehicles from motoring into the sky. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_flag_limit_roll_only.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_flag_limit_roll_only.mdx deleted file mode 100644 index 981a8cc..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_flag_limit_roll_only.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: VEHICLE_FLAG_LIMIT_ROLL_ONLY -description: >- - For vehicles with vertical attractor that want to be able to climb/dive, for - instance, aeroplanes that want to use the banking feature. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_flag_mouselook_bank.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_flag_mouselook_bank.mdx deleted file mode 100644 index 76b39c4..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_flag_mouselook_bank.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: VEHICLE_FLAG_MOUSELOOK_BANK ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_flag_mouselook_steer.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_flag_mouselook_steer.mdx deleted file mode 100644 index 091505b..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_flag_mouselook_steer.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: VEHICLE_FLAG_MOUSELOOK_STEER ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_flag_no_deflection_up.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_flag_no_deflection_up.mdx deleted file mode 100644 index 508e660..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_flag_no_deflection_up.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: VEHICLE_FLAG_NO_DEFLECTION_UP -description: >- - This flag prevents linear deflection parallel to world z-axis. This is useful - for preventing ground vehicles with large linear deflection, like bumper cars, - from climbing their linear deflection into the sky. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_flag_no_fly_up.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_flag_no_fly_up.mdx deleted file mode 100644 index b14ceed..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_flag_no_fly_up.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_FLAG_NO_FLY_UP -description: Old, changed to VEHICLE_FLAG_NO_DEFLECTION_UP ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_hover_efficiency.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_hover_efficiency.mdx deleted file mode 100644 index aab7fc0..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_hover_efficiency.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: VEHICLE_HOVER_EFFICIENCY -description: >- - A slider between minimum (0.0 = bouncy) and maximum (1.0 = fast as possible) - damped motion of the hover behavior. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_hover_height.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_hover_height.mdx deleted file mode 100644 index d97c6d1..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_hover_height.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: VEHICLE_HOVER_HEIGHT -description: >- - The height (above the terrain or water, or global) at which the vehicle will - try to hover. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_hover_timescale.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_hover_timescale.mdx deleted file mode 100644 index 22d8941..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_hover_timescale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_HOVER_TIMESCALE -description: Period of time (in seconds) for the vehicle to achieve its hover height. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_linear_deflection_efficiency.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_linear_deflection_efficiency.mdx deleted file mode 100644 index 03f3aa6..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_linear_deflection_efficiency.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: VEHICLE_LINEAR_DEFLECTION_EFFICIENCY -description: >- - A slider between minimum (0.0) and maximum (1.0) deflection of linear - velocity. That is, its a simple scalar for modulating the strength of linear - deflection. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_linear_deflection_timescale.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_linear_deflection_timescale.mdx deleted file mode 100644 index fb40ac9..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_linear_deflection_timescale.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: VEHICLE_LINEAR_DEFLECTION_TIMESCALE -description: >- - The timescale for exponential success of linear deflection deflection. It is - another way to specify how much time it takes for the vehicle's linear - velocity to be redirected to its preferred axis of motion. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_linear_friction_timescale.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_linear_friction_timescale.mdx deleted file mode 100644 index eb66ce1..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_linear_friction_timescale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_LINEAR_FRICTION_TIMESCALE -description: "A vector of timescales for exponential decay of the vehicle's linear velocity along its preferred axes of motion (at, left, up).\n\t\t\tRange = [0.07, inf) seconds for each element of the vector." ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_linear_motor_decay_timescale.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_linear_motor_decay_timescale.mdx deleted file mode 100644 index 0bb082f..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_linear_motor_decay_timescale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE -description: The timescale for exponential decay of the linear motors magnitude. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_linear_motor_direction.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_linear_motor_direction.mdx deleted file mode 100644 index 573fa6b..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_linear_motor_direction.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_LINEAR_MOTOR_DIRECTION -description: "The direction and magnitude (in preferred frame) of the vehicle's linear motor. The vehicle will accelerate (or decelerate if necessary) to match its velocity to its motor.\n\t\t\tRange of magnitude = [0, 30] meters/second." ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_linear_motor_offset.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_linear_motor_offset.mdx deleted file mode 100644 index 9a5ebad..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_linear_motor_offset.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: VEHICLE_LINEAR_MOTOR_OFFSET ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_linear_motor_timescale.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_linear_motor_timescale.mdx deleted file mode 100644 index d85d5c1..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_linear_motor_timescale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_LINEAR_MOTOR_TIMESCALE -description: The timescale for exponential approach to full linear motor velocity. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_reference_frame.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_reference_frame.mdx deleted file mode 100644 index e4ac6d0..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_reference_frame.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: VEHICLE_REFERENCE_FRAME -description: >- - A rotation of the vehicle's preferred axes of motion and orientation (at, - left, up) with respect to the vehicle's local frame (x, y, z). ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_type_airplane.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_type_airplane.mdx deleted file mode 100644 index b343b25..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_type_airplane.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: VEHICLE_TYPE_AIRPLANE -description: |- - Uses linear deflection for lift, no hover, and banking to turn. - See http://wiki.secondlife.com/wiki/VEHICLE_TYPE_AIRPLANE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_type_balloon.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_type_balloon.mdx deleted file mode 100644 index e6a1eba..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_type_balloon.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: VEHICLE_TYPE_BALLOON -description: |- - Hover, and friction, but no deflection. - See http://wiki.secondlife.com/wiki/VEHICLE_TYPE_BALLOON ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_type_boat.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_type_boat.mdx deleted file mode 100644 index 14fad02..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_type_boat.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: VEHICLE_TYPE_BOAT -description: |- - Hovers over water with lots of friction and some anglar deflection. - See http://wiki.secondlife.com/wiki/VEHICLE_TYPE_BOAT ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_type_car.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_type_car.mdx deleted file mode 100644 index c26a8a9..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_type_car.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: VEHICLE_TYPE_CAR -description: >- - Another vehicle that bounces along the ground but needs the motors to be - driven from external controls or timer events. - - See http://wiki.secondlife.com/wiki/VEHICLE_TYPE_CAR ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_type_none.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_type_none.mdx deleted file mode 100644 index 977abd5..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_type_none.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: VEHICLE_TYPE_NONE ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_type_sled.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_type_sled.mdx deleted file mode 100644 index 6ff844f..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_type_sled.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: VEHICLE_TYPE_SLED -description: >- - Simple vehicle that bumps along the ground, and likes to move along its local - x-axis. - - See http://wiki.secondlife.com/wiki/VEHICLE_TYPE_SLED ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_vertical_attraction_efficiency.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_vertical_attraction_efficiency.mdx deleted file mode 100644 index 49a8475..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_vertical_attraction_efficiency.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY -description: >- - A slider between minimum (0.0 = wobbly) and maximum (1.0 = firm as possible) - stability of the vehicle to keep itself upright. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vehicle_vertical_attraction_timescale.mdx b/src/content/docs/script/lsl-reference/constants/vehicle_vertical_attraction_timescale.mdx deleted file mode 100644 index bdc7c94..0000000 --- a/src/content/docs/script/lsl-reference/constants/vehicle_vertical_attraction_timescale.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: VEHICLE_VERTICAL_ATTRACTION_TIMESCALE -description: >- - The period of wobble, or timescale for exponential approach, of the vehicle to - rotate such that its preferred "up" axis is oriented along the world's "up" - axis. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/vertical.mdx b/src/content/docs/script/lsl-reference/constants/vertical.mdx deleted file mode 100644 index fddf044..0000000 --- a/src/content/docs/script/lsl-reference/constants/vertical.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: VERTICAL ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/wander_pause_at_waypoints.mdx b/src/content/docs/script/lsl-reference/constants/wander_pause_at_waypoints.mdx deleted file mode 100644 index e17739b..0000000 --- a/src/content/docs/script/lsl-reference/constants/wander_pause_at_waypoints.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: WANDER_PAUSE_AT_WAYPOINTS ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/water_blur_multiplier.mdx b/src/content/docs/script/lsl-reference/constants/water_blur_multiplier.mdx deleted file mode 100644 index d9c0ae5..0000000 --- a/src/content/docs/script/lsl-reference/constants/water_blur_multiplier.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: WATER_BLUR_MULTIPLIER -description: Blur factor. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/water_fog.mdx b/src/content/docs/script/lsl-reference/constants/water_fog.mdx deleted file mode 100644 index 29a5e82..0000000 --- a/src/content/docs/script/lsl-reference/constants/water_fog.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: WATER_FOG -description: Fog properties when underwater. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/water_fresnel.mdx b/src/content/docs/script/lsl-reference/constants/water_fresnel.mdx deleted file mode 100644 index ea7ef0c..0000000 --- a/src/content/docs/script/lsl-reference/constants/water_fresnel.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: WATER_FRESNEL -description: Fresnel scattering applied to the surface of the water. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/water_normal_scale.mdx b/src/content/docs/script/lsl-reference/constants/water_normal_scale.mdx deleted file mode 100644 index 31babf8..0000000 --- a/src/content/docs/script/lsl-reference/constants/water_normal_scale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: WATER_NORMAL_SCALE -description: Scaling applied to the water normal map. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/water_normal_texture.mdx b/src/content/docs/script/lsl-reference/constants/water_normal_texture.mdx deleted file mode 100644 index bd76e5d..0000000 --- a/src/content/docs/script/lsl-reference/constants/water_normal_texture.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: WATER_NORMAL_TEXTURE -description: Normal map used for environmental waves. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/water_refraction.mdx b/src/content/docs/script/lsl-reference/constants/water_refraction.mdx deleted file mode 100644 index 0d9e64f..0000000 --- a/src/content/docs/script/lsl-reference/constants/water_refraction.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: WATER_REFRACTION -description: Refraction factors when looking through the surface of the water. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/water_texture_defaults.mdx b/src/content/docs/script/lsl-reference/constants/water_texture_defaults.mdx deleted file mode 100644 index c06e992..0000000 --- a/src/content/docs/script/lsl-reference/constants/water_texture_defaults.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: WATER_TEXTURE_DEFAULTS -description: Is the environment using the default wave map. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/water_wave_direction.mdx b/src/content/docs/script/lsl-reference/constants/water_wave_direction.mdx deleted file mode 100644 index 1140c6c..0000000 --- a/src/content/docs/script/lsl-reference/constants/water_wave_direction.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: WATER_WAVE_DIRECTION -description: Vectors for the directions of the waves. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/xp_error_experience_disabled.mdx b/src/content/docs/script/lsl-reference/constants/xp_error_experience_disabled.mdx deleted file mode 100644 index 3a6db98..0000000 --- a/src/content/docs/script/lsl-reference/constants/xp_error_experience_disabled.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_EXPERIENCE_DISABLED -description: The experience owner has temporarily disabled the experience. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/xp_error_experience_suspended.mdx b/src/content/docs/script/lsl-reference/constants/xp_error_experience_suspended.mdx deleted file mode 100644 index 38734e2..0000000 --- a/src/content/docs/script/lsl-reference/constants/xp_error_experience_suspended.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_EXPERIENCE_SUSPENDED -description: The experience has been suspended by Linden Customer Support. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/xp_error_experiences_disabled.mdx b/src/content/docs/script/lsl-reference/constants/xp_error_experiences_disabled.mdx deleted file mode 100644 index 04b1fd8..0000000 --- a/src/content/docs/script/lsl-reference/constants/xp_error_experiences_disabled.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_EXPERIENCES_DISABLED -description: The region currently has experiences disabled. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/xp_error_invalid_experience.mdx b/src/content/docs/script/lsl-reference/constants/xp_error_invalid_experience.mdx deleted file mode 100644 index b3360b0..0000000 --- a/src/content/docs/script/lsl-reference/constants/xp_error_invalid_experience.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_INVALID_EXPERIENCE -description: The script is associated with an experience that no longer exists. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/xp_error_invalid_parameters.mdx b/src/content/docs/script/lsl-reference/constants/xp_error_invalid_parameters.mdx deleted file mode 100644 index df57db4..0000000 --- a/src/content/docs/script/lsl-reference/constants/xp_error_invalid_parameters.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_INVALID_PARAMETERS -description: One of the string arguments was too big to fit in the key-value store. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/xp_error_key_not_found.mdx b/src/content/docs/script/lsl-reference/constants/xp_error_key_not_found.mdx deleted file mode 100644 index 594ac9f..0000000 --- a/src/content/docs/script/lsl-reference/constants/xp_error_key_not_found.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_KEY_NOT_FOUND -description: The requested key does not exist. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/xp_error_maturity_exceeded.mdx b/src/content/docs/script/lsl-reference/constants/xp_error_maturity_exceeded.mdx deleted file mode 100644 index db73ccf..0000000 --- a/src/content/docs/script/lsl-reference/constants/xp_error_maturity_exceeded.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_MATURITY_EXCEEDED -description: The content rating of the experience exceeds that of the region. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/xp_error_no_experience.mdx b/src/content/docs/script/lsl-reference/constants/xp_error_no_experience.mdx deleted file mode 100644 index 85c1fd2..0000000 --- a/src/content/docs/script/lsl-reference/constants/xp_error_no_experience.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_NO_EXPERIENCE -description: This script is not associated with an experience. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/xp_error_none.mdx b/src/content/docs/script/lsl-reference/constants/xp_error_none.mdx deleted file mode 100644 index 9c5de49..0000000 --- a/src/content/docs/script/lsl-reference/constants/xp_error_none.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_NONE -description: No error was detected. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/xp_error_not_found.mdx b/src/content/docs/script/lsl-reference/constants/xp_error_not_found.mdx deleted file mode 100644 index b9398ea..0000000 --- a/src/content/docs/script/lsl-reference/constants/xp_error_not_found.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: XP_ERROR_NOT_FOUND -description: >- - The sim was unable to verify the validity of the experience. Retrying after a - short wait is advised. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/xp_error_not_permitted.mdx b/src/content/docs/script/lsl-reference/constants/xp_error_not_permitted.mdx deleted file mode 100644 index fdf7fb2..0000000 --- a/src/content/docs/script/lsl-reference/constants/xp_error_not_permitted.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_NOT_PERMITTED -description: This experience is not allowed to run by the requested agent. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/xp_error_not_permitted_land.mdx b/src/content/docs/script/lsl-reference/constants/xp_error_not_permitted_land.mdx deleted file mode 100644 index 05561b2..0000000 --- a/src/content/docs/script/lsl-reference/constants/xp_error_not_permitted_land.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_NOT_PERMITTED_LAND -description: This experience is not allowed to run on the current region. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/xp_error_quota_exceeded.mdx b/src/content/docs/script/lsl-reference/constants/xp_error_quota_exceeded.mdx deleted file mode 100644 index d60999d..0000000 --- a/src/content/docs/script/lsl-reference/constants/xp_error_quota_exceeded.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: XP_ERROR_QUOTA_EXCEEDED -description: >- - An attempted write data to the key-value store failed due to the data quota - being met. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/xp_error_request_perm_timeout.mdx b/src/content/docs/script/lsl-reference/constants/xp_error_request_perm_timeout.mdx deleted file mode 100644 index 0de64bb..0000000 --- a/src/content/docs/script/lsl-reference/constants/xp_error_request_perm_timeout.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_REQUEST_PERM_TIMEOUT -description: Request timed out; permissions not modified. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/xp_error_retry_update.mdx b/src/content/docs/script/lsl-reference/constants/xp_error_retry_update.mdx deleted file mode 100644 index 26bf18a..0000000 --- a/src/content/docs/script/lsl-reference/constants/xp_error_retry_update.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_RETRY_UPDATE -description: A checked update failed due to an out of date request. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/xp_error_storage_exception.mdx b/src/content/docs/script/lsl-reference/constants/xp_error_storage_exception.mdx deleted file mode 100644 index 83464a9..0000000 --- a/src/content/docs/script/lsl-reference/constants/xp_error_storage_exception.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_STORAGE_EXCEPTION -description: Unable to communicate with the key-value store. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/xp_error_store_disabled.mdx b/src/content/docs/script/lsl-reference/constants/xp_error_store_disabled.mdx deleted file mode 100644 index 45cc756..0000000 --- a/src/content/docs/script/lsl-reference/constants/xp_error_store_disabled.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_STORE_DISABLED -description: The key-value store is currently disabled on this region. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/xp_error_throttled.mdx b/src/content/docs/script/lsl-reference/constants/xp_error_throttled.mdx deleted file mode 100644 index 45d2ae1..0000000 --- a/src/content/docs/script/lsl-reference/constants/xp_error_throttled.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_THROTTLED -description: The call failed due to too many recent calls. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/xp_error_unknown_error.mdx b/src/content/docs/script/lsl-reference/constants/xp_error_unknown_error.mdx deleted file mode 100644 index a59cc75..0000000 --- a/src/content/docs/script/lsl-reference/constants/xp_error_unknown_error.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_UNKNOWN_ERROR -description: Other unknown error. ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/zero_rotation.mdx b/src/content/docs/script/lsl-reference/constants/zero_rotation.mdx deleted file mode 100644 index 534e21e..0000000 --- a/src/content/docs/script/lsl-reference/constants/zero_rotation.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ZERO_ROTATION ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/constants/zero_vector.mdx b/src/content/docs/script/lsl-reference/constants/zero_vector.mdx deleted file mode 100644 index 3cfe9ea..0000000 --- a/src/content/docs/script/lsl-reference/constants/zero_vector.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ZERO_VECTOR ---- - -import LSLConstant from '@components/LSLConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/lsl-reference/events/at_rot_target.mdx b/src/content/docs/script/lsl-reference/events/at_rot_target.mdx deleted file mode 100644 index b1f013c..0000000 --- a/src/content/docs/script/lsl-reference/events/at_rot_target.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: at_rot_target -description: >- - This event is triggered when a script comes within a defined angle of a target - rotation. The range and rotation are set by a call to llRotTarget. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `at_rot_target` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/at_target.mdx b/src/content/docs/script/lsl-reference/events/at_target.mdx deleted file mode 100644 index 3b3f92f..0000000 --- a/src/content/docs/script/lsl-reference/events/at_target.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: at_target -description: >- - This event is triggered when the scripted object comes within a defined range - of the target position, defined by the llTarget function call. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `at_target` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/attach.mdx b/src/content/docs/script/lsl-reference/events/attach.mdx deleted file mode 100644 index 8004aaa..0000000 --- a/src/content/docs/script/lsl-reference/events/attach.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: attach -description: >- - This event is triggered whenever an object is attached or detached from an - avatar. If it is attached, the key of the avatar it is attached to is passed - in, otherwise NULL_KEY is. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `attach` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/changed.mdx b/src/content/docs/script/lsl-reference/events/changed.mdx deleted file mode 100644 index 2be017f..0000000 --- a/src/content/docs/script/lsl-reference/events/changed.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: changed -description: >- - Triggered when various events change the object. The change argument will be a - bit-field of CHANGED_* constants. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `changed` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/collision.mdx b/src/content/docs/script/lsl-reference/events/collision.mdx deleted file mode 100644 index 8f09658..0000000 --- a/src/content/docs/script/lsl-reference/events/collision.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: collision -description: "This event is raised while another object, or avatar, is colliding with the object the script is attached to.\n\t\t\tThe number of detected objects is passed to the script. Information on those objects may be gathered via the llDetected* functions." ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `collision` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/collision_end.mdx b/src/content/docs/script/lsl-reference/events/collision_end.mdx deleted file mode 100644 index 6e9683f..0000000 --- a/src/content/docs/script/lsl-reference/events/collision_end.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: collision_end -description: "This event is raised when another object, or avatar, stops colliding with the object the script is attached to.\n\t\t\tThe number of detected objects is passed to the script. Information on those objects may be gathered via the llDetected* library functions." ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `collision_end` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/collision_start.mdx b/src/content/docs/script/lsl-reference/events/collision_start.mdx deleted file mode 100644 index 4ba783a..0000000 --- a/src/content/docs/script/lsl-reference/events/collision_start.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: collision_start -description: "This event is raised when another object, or avatar, starts colliding with the object the script is attached to.\n\t\t\tThe number of detected objects is passed to the script. Information on those objects may be gathered via the llDetected* library functions." ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `collision_start` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/control.mdx b/src/content/docs/script/lsl-reference/events/control.mdx deleted file mode 100644 index e0f3fb6..0000000 --- a/src/content/docs/script/lsl-reference/events/control.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: control -description: "Once a script has the ability to grab control inputs from the avatar, this event will be used to pass the commands into the script.\n\t\t\tThe levels and edges are bit-fields of control constants." ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `control` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/dataserver.mdx b/src/content/docs/script/lsl-reference/events/dataserver.mdx deleted file mode 100644 index 278e381..0000000 --- a/src/content/docs/script/lsl-reference/events/dataserver.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: dataserver -description: "This event is triggered when the requested data is returned to the script.\n\t\t\tData may be requested by the llRequestAgentData, llRequestInventoryData, and llGetNotecardLine function calls, for example." ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `dataserver` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/email.mdx b/src/content/docs/script/lsl-reference/events/email.mdx deleted file mode 100644 index ae55bf6..0000000 --- a/src/content/docs/script/lsl-reference/events/email.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: email -description: "This event is triggered when an email sent to this script arrives.\n\t\t\tThe number remaining tells how many more emails are known to be still pending." ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `email` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/experience_permissions.mdx b/src/content/docs/script/lsl-reference/events/experience_permissions.mdx deleted file mode 100644 index e3b27b9..0000000 --- a/src/content/docs/script/lsl-reference/events/experience_permissions.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: experience_permissions -description: Triggered when an agent has approved an experience permissions request. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `experience_permissions` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/experience_permissions_denied.mdx b/src/content/docs/script/lsl-reference/events/experience_permissions_denied.mdx deleted file mode 100644 index 0a07e62..0000000 --- a/src/content/docs/script/lsl-reference/events/experience_permissions_denied.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: experience_permissions_denied -description: Describes why the Experience permissions were denied for the agent. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `experience_permissions_denied` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/final_damage.mdx b/src/content/docs/script/lsl-reference/events/final_damage.mdx deleted file mode 100644 index ca44b26..0000000 --- a/src/content/docs/script/lsl-reference/events/final_damage.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: final_damage -description: >- - Triggered as damage is applied to an avatar or task, after all on_damage - events have been processed. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `final_damage` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/game_control.mdx b/src/content/docs/script/lsl-reference/events/game_control.mdx deleted file mode 100644 index 9b689e2..0000000 --- a/src/content/docs/script/lsl-reference/events/game_control.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: game_control -description: This event is raised when game controller input changes. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `game_control` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/http_request.mdx b/src/content/docs/script/lsl-reference/events/http_request.mdx deleted file mode 100644 index 2b44ae9..0000000 --- a/src/content/docs/script/lsl-reference/events/http_request.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: http_request -description: Triggered when task receives an HTTP request. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `http_request` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/http_response.mdx b/src/content/docs/script/lsl-reference/events/http_response.mdx deleted file mode 100644 index 30d5d79..0000000 --- a/src/content/docs/script/lsl-reference/events/http_response.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: http_response -description: >- - This event handler is invoked when an HTTP response is received for a pending - llHTTPRequest request or if a pending request fails or times out. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `http_response` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/land_collision.mdx b/src/content/docs/script/lsl-reference/events/land_collision.mdx deleted file mode 100644 index ee42e30..0000000 --- a/src/content/docs/script/lsl-reference/events/land_collision.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: land_collision -description: >- - This event is raised when the object the script is attached to is colliding - with the ground. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `land_collision` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/land_collision_end.mdx b/src/content/docs/script/lsl-reference/events/land_collision_end.mdx deleted file mode 100644 index 3930779..0000000 --- a/src/content/docs/script/lsl-reference/events/land_collision_end.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: land_collision_end -description: >- - This event is raised when the object the script is attached to stops colliding - with the ground. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `land_collision_end` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/land_collision_start.mdx b/src/content/docs/script/lsl-reference/events/land_collision_start.mdx deleted file mode 100644 index 0959bb1..0000000 --- a/src/content/docs/script/lsl-reference/events/land_collision_start.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: land_collision_start -description: >- - This event is raised when the object the script is attached to begins to - collide with the ground. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `land_collision_start` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/link_message.mdx b/src/content/docs/script/lsl-reference/events/link_message.mdx deleted file mode 100644 index a4e4c63..0000000 --- a/src/content/docs/script/lsl-reference/events/link_message.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: link_message -description: >- - Triggered when object receives a link message via llMessageLinked function - call. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `link_message` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/linkset_data.mdx b/src/content/docs/script/lsl-reference/events/linkset_data.mdx deleted file mode 100644 index c11a5ef..0000000 --- a/src/content/docs/script/lsl-reference/events/linkset_data.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: linkset_data -description: Triggered when a script modifies the linkset datastore. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `linkset_data` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/listen.mdx b/src/content/docs/script/lsl-reference/events/listen.mdx deleted file mode 100644 index 6ca68a9..0000000 --- a/src/content/docs/script/lsl-reference/events/listen.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: listen -description: "This event is raised whenever a chat message matching the constraints set in the llListen command is received. The name and ID of the speaker, as well as the message, are passed in as parameters.\n\t\t\tChannel 0 is the public chat channel that all avatars see as chat text. Channels 1 through 2,147,483,648 are private channels that are not sent to avatars but other scripts can listen on those channels." ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `listen` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/money.mdx b/src/content/docs/script/lsl-reference/events/money.mdx deleted file mode 100644 index 7d269bb..0000000 --- a/src/content/docs/script/lsl-reference/events/money.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: money -description: >- - This event is triggered when a resident has given an amount of Linden dollars - to the object. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `money` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/moving_end.mdx b/src/content/docs/script/lsl-reference/events/moving_end.mdx deleted file mode 100644 index 56705f8..0000000 --- a/src/content/docs/script/lsl-reference/events/moving_end.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: moving_end -description: Triggered whenever an object with this script stops moving. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `moving_end` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/moving_start.mdx b/src/content/docs/script/lsl-reference/events/moving_start.mdx deleted file mode 100644 index ec355c3..0000000 --- a/src/content/docs/script/lsl-reference/events/moving_start.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: moving_start -description: Triggered whenever an object with this script starts moving. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `moving_start` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/no_sensor.mdx b/src/content/docs/script/lsl-reference/events/no_sensor.mdx deleted file mode 100644 index db3bdf4..0000000 --- a/src/content/docs/script/lsl-reference/events/no_sensor.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: no_sensor -description: >- - This event is raised when sensors are active, via the llSensor function call, - but are not sensing anything. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `no_sensor` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/not_at_rot_target.mdx b/src/content/docs/script/lsl-reference/events/not_at_rot_target.mdx deleted file mode 100644 index 2510b8a..0000000 --- a/src/content/docs/script/lsl-reference/events/not_at_rot_target.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: not_at_rot_target -description: >- - When a target is set via the llRotTarget function call, but the script is - outside the specified angle this event is raised. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `not_at_rot_target` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/not_at_target.mdx b/src/content/docs/script/lsl-reference/events/not_at_target.mdx deleted file mode 100644 index dd28ee6..0000000 --- a/src/content/docs/script/lsl-reference/events/not_at_target.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: not_at_target -description: >- - When a target is set via the llTarget library call, but the script is outside - the specified range this event is raised. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `not_at_target` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/object_rez.mdx b/src/content/docs/script/lsl-reference/events/object_rez.mdx deleted file mode 100644 index abc55ff..0000000 --- a/src/content/docs/script/lsl-reference/events/object_rez.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: object_rez -description: >- - Triggered when an object rezzes another object from its inventory via the - llRezObject, or similar, functions. The id is the globally unique key for the - object rezzed. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `object_rez` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/on_damage.mdx b/src/content/docs/script/lsl-reference/events/on_damage.mdx deleted file mode 100644 index 873e71c..0000000 --- a/src/content/docs/script/lsl-reference/events/on_damage.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: on_damage -description: Triggered when an avatar or object receives damage. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `on_damage` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/on_death.mdx b/src/content/docs/script/lsl-reference/events/on_death.mdx deleted file mode 100644 index 1824ec0..0000000 --- a/src/content/docs/script/lsl-reference/events/on_death.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: on_death -description: Triggered when an avatar reaches 0 health. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `on_death` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/on_rez.mdx b/src/content/docs/script/lsl-reference/events/on_rez.mdx deleted file mode 100644 index ab5ce5c..0000000 --- a/src/content/docs/script/lsl-reference/events/on_rez.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: on_rez -description: >- - Triggered whenever an object is rezzed from inventory or by another object. - The start parameter is passed in from the llRezObject call, or zero if from - inventory. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `on_rez` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/path_update.mdx b/src/content/docs/script/lsl-reference/events/path_update.mdx deleted file mode 100644 index b4cfe71..0000000 --- a/src/content/docs/script/lsl-reference/events/path_update.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: path_update -description: >- - This event is called to inform the script of changes within the object's - path-finding status. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `path_update` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/remote_data.mdx b/src/content/docs/script/lsl-reference/events/remote_data.mdx deleted file mode 100644 index 83c015b..0000000 --- a/src/content/docs/script/lsl-reference/events/remote_data.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: remote_data -description: This event is deprecated. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `remote_data` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/run_time_permissions.mdx b/src/content/docs/script/lsl-reference/events/run_time_permissions.mdx deleted file mode 100644 index c3d5851..0000000 --- a/src/content/docs/script/lsl-reference/events/run_time_permissions.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: run_time_permissions -description: "Scripts need permission from either the owner or the avatar they wish to act on before they may perform certain functions, such as debiting money from their owners account, triggering an animation on an avatar, or capturing control inputs. The llRequestPermissions library function is used to request these permissions and the various permissions integer constants can be supplied.\n\t\t\tThe integer returned to this event handler contains the current set of permissions flags, so if permissions equal 0 then no permissions are set." ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `run_time_permissions` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/sensor.mdx b/src/content/docs/script/lsl-reference/events/sensor.mdx deleted file mode 100644 index f696f9a..0000000 --- a/src/content/docs/script/lsl-reference/events/sensor.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: sensor -description: "This event is raised whenever objects matching the constraints of the llSensor command are detected.\n\t\t\tThe number of detected objects is passed to the script in the parameter. Information on those objects may be gathered via the llDetected* functions." ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `sensor` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/state_entry.mdx b/src/content/docs/script/lsl-reference/events/state_entry.mdx deleted file mode 100644 index f9f3a03..0000000 --- a/src/content/docs/script/lsl-reference/events/state_entry.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: state_entry -description: >- - The state_entry event occurs whenever a new state is entered, including at - program start, and is always the first event handled. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `state_entry` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/state_exit.mdx b/src/content/docs/script/lsl-reference/events/state_exit.mdx deleted file mode 100644 index 6b70cba..0000000 --- a/src/content/docs/script/lsl-reference/events/state_exit.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: state_exit -description: >- - The state_exit event occurs whenever the state command is used to transition - to another state. It is handled before the new states state_entry event. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `state_exit` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/timer.mdx b/src/content/docs/script/lsl-reference/events/timer.mdx deleted file mode 100644 index b3b4e5d..0000000 --- a/src/content/docs/script/lsl-reference/events/timer.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: timer -description: >- - This event is raised at regular intervals set by the llSetTimerEvent library - function. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `timer` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/touch.mdx b/src/content/docs/script/lsl-reference/events/touch.mdx deleted file mode 100644 index 0685630..0000000 --- a/src/content/docs/script/lsl-reference/events/touch.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: touch -description: "This event is raised while a user is touching the object the script is attached to.\n\t\t\tThe number of touching objects is passed to the script in the parameter.\n\t\t\tInformation on those objects may be gathered via the llDetected* library functions." ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `touch` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/touch_end.mdx b/src/content/docs/script/lsl-reference/events/touch_end.mdx deleted file mode 100644 index 8ceebeb..0000000 --- a/src/content/docs/script/lsl-reference/events/touch_end.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: touch_end -description: "This event is raised when a user stops touching the object the script is attached to. The number of touches is passed to the script in the parameter.\n\t\t\tInformation on those objects may be gathered via the llDetected* library functions." ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `touch_end` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/touch_start.mdx b/src/content/docs/script/lsl-reference/events/touch_start.mdx deleted file mode 100644 index 587d8ad..0000000 --- a/src/content/docs/script/lsl-reference/events/touch_start.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: touch_start -description: "This event is raised when a user first touches the object the script is attached to. The number of touches is passed to the script in the parameter.\n\t\t\tInformation on those objects may be gathered via the llDetected() library functions." ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `touch_start` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/events/transaction_result.mdx b/src/content/docs/script/lsl-reference/events/transaction_result.mdx deleted file mode 100644 index dbd946f..0000000 --- a/src/content/docs/script/lsl-reference/events/transaction_result.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: transaction_result -description: Triggered by llTransferMoney() function. ---- - -import LSLEvent from '@components/LSLEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -## Examples - -Add example usage here showing how to handle the `transaction_result` event. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related events and functions can be linked here - - - diff --git a/src/content/docs/script/lsl-reference/functions/llabs.mdx b/src/content/docs/script/lsl-reference/functions/llabs.mdx deleted file mode 100644 index ff504d2..0000000 --- a/src/content/docs/script/lsl-reference/functions/llabs.mdx +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: llAbs -description: Returns the absolute (positive) version of Value. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { -// returns: "The absolute value of -4 is: 4" - llSay(PUBLIC_CHANNEL, "The absolute value of -4 is: "+(string)llAbs(-4) ); - } -} -``` - -Here's a more elaborate example: - -```lsl -ShowAbsolute(integer inputInteger) -{ - string output = "llAbs(" + (string)inputInteger + ") --> " + (string)llAbs(inputInteger); - - llSay(PUBLIC_CHANNEL, output); -} - -default -{ - state_entry() - { - ShowAbsolute(-3); // llAbs(-3) --> 3 - ShowAbsolute(5); // llAbs(5) --> 5 - ShowAbsolute(-20); // llAbs(-20) --> 20 - ShowAbsolute(0); // llAbs(0) --> 0 - } -} -``` - -## Caveats - -- The llAbs of -2147483648 is -2147483648. This is because the positive integer 2147483648 is outside the range of allowed LSL integer values. - -## Notes - -- Using `val-(val<<1)*(val<0)` is roughly two times faster than llAbs, as it avoids a function call and produces identical results. - -## See Also - -- [llFabs](/script/reference/lsl/functions/llFabs/) - float version of llAbs -- [Absolute value (Wikipedia)](https://en.wikipedia.org/wiki/Absolute_value) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llacos.mdx b/src/content/docs/script/lsl-reference/functions/llacos.mdx deleted file mode 100644 index 38c6f48..0000000 --- a/src/content/docs/script/lsl-reference/functions/llacos.mdx +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: llAcos -description: Returns the arc-cosine of Value, in radians. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Triggers a Math Error for complex results if not compiled in Mono. - -## Examples - -### Basic Example - Valid Range - -```lsl -// This example exercises the full valid range of argument from -1.0 to +1.0 - -default -{ - touch_start(integer num_detected) - { - float random = llFrand(2.0) - 1.0; - - llOwnerSay("The arccosine of " + (string)random + " is " + (string)llAcos(random)); - } -} -``` - -### Law of Cosines - Triangle Angle Calculation - -```lsl -//An example for the Law of Cosines to calculate any angle of a triangle from 3 known side lengths. - -default -{ - touch_start(integer num_detected) - { - vector t=< llFrand(9.0)+1.0 , llFrand(9.0)+1.0 , llFrand(9.0)+1.0 >; //the 3 values of this vector are used to set the lengths of 3 sides of a triangle. - - float anglexy=llAcos( (t.x*t.x+t.y*t.y-(t.z*t.z)) / ( 2*t.x*t.y) ) //Law Of Cosines - - llOwnerSay("Using the Law Of Cosines, the angle of a triangle between side a="+(string)t.x+"and side b="+(string)t.y+"is = "+(string)anglexy+" radians="+(string)(anglexy*RAD_TO_DEG)+"° and that angle is not on side c="+(string)t.z); - } -} -``` - -## See Also - -- [llSin](/script/lsl-reference/functions/llsin/) - sine function -- [llAsin](/script/lsl-reference/functions/llasin/) - inverse sine function -- [llCos](/script/lsl-reference/functions/llcos/) - cosine function -- [llTan](/script/lsl-reference/functions/lltan/) - tangent function -- [llAtan2](/script/lsl-reference/functions/llatan2/) - inverse tangent function - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lladdtolandbanlist.mdx b/src/content/docs/script/lsl-reference/functions/lladdtolandbanlist.mdx deleted file mode 100644 index 994ce84..0000000 --- a/src/content/docs/script/lsl-reference/functions/lladdtolandbanlist.mdx +++ /dev/null @@ -1,137 +0,0 @@ ---- -title: llAddToLandBanList -description: >- - Add avatar ID to the parcel ban list for the specified number of Hours. - - A value of 0 for Hours will add the agent indefinitely. - - The smallest value that Hours will accept is 0.01; anything smaller will be - seen as 0. - - When values that small are used, it seems the function bans in approximately - 30 second increments (Probably 36 second increments, as 0.01 of an hour is 36 - seconds). - - Residents teleporting to a parcel where they are banned will be redirected to - a neighbouring parcel. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - -- Must be owned by the land owner. -- When values below 1 are used, it seems the function bans in approximately 30 second increments. (Probably 36 second increments, as 0.01 of an hour is 36 seconds) - -## Notes - -A value of 0 for `hours` will add the agent indefinitely. The smallest value that `hours` will accept is 0.01; anything smaller will be seen as 0. - -Residents teleporting to a parcel where they are banned will be redirected to a neighboring parcel. - -## Examples - -```lsl -// This is not a complete solution, requires full avatar names to work - even for unbanning someone! -// This is meant only as an example of the land ban and pass management functions. -// free to copy, use, modify, distribute - just don't ask me to debug your modified code. ;-) -// -// Commands are: -// /5 ban:full_avatar_name -// /5 tempban:full_avatar_name -// /5 unban:full_avatar_name -// /5 pass:full_avatar_name -// /5 unpass:full_avatar_name -// /5 clearban -// /5 clearpass - -string command; - -default -{ - state_entry() - { - llListen(5, "", llGetOwner(), ""); - } - - on_rez(integer param) - { - llResetScript(); - } - - listen(integer chan, string name, key id, string message) - { - if (command != "") - { - llOwnerSay("Sorry, still processing last command, try again in a second."); - } - - list args = llParseString2List(message,[":"],[]); - command = llToLower(llList2String(args,0)); - - if (command == "clearbans") - { - llResetLandBanList(); - } - if (command == "clearpass") - { - llResetLandPassList(); - } - else - { - llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI); - } - } - - no_sensor() - { - command = ""; - } - - sensor(integer num) - { - integer i = 0; - for (; i < num; ++i) - { - if (command == "ban") - { - // Ban indefinetely - llAddToLandBanList(llDetectedKey(i),0.0); - } - if (command == "tempban") - { - // Ban for 1 hour. - llAddToLandBanList(llDetectedKey(i),1.0); - } - if (command == "unban") - { - llRemoveFromLandBanList(llDetectedKey(i)); - } - if (command == "pass") - { - // Add to land pass list for 1 hour - llAddToLandPassList(llDetectedKey(i),1.0); - } - if (command == "unpass") - { - llRemoveFromLandPassList(llDetectedKey(i)); - } - } - command = ""; - } -} -``` - -## See Also - -- [llAddToLandPassList](../lladdtolandpasslist/) -- [llRemoveFromLandBanList](../llremovefromlandbanlist/) -- [llRemoveFromLandPassList](../llremovefromlandpasslist/) -- [llResetLandBanList](../llresetlandbanlist/) -- [llResetLandPassList](../llresetlandpasslist/) - - diff --git a/src/content/docs/script/lsl-reference/functions/lladdtolandpasslist.mdx b/src/content/docs/script/lsl-reference/functions/lladdtolandpasslist.mdx deleted file mode 100644 index 0562bd5..0000000 --- a/src/content/docs/script/lsl-reference/functions/lladdtolandpasslist.mdx +++ /dev/null @@ -1,118 +0,0 @@ ---- -title: llAddToLandPassList -description: Add avatar ID to the land pass list, for a duration of Hours. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- The maximum usable value for `hours` is 144. Any value greater than 144 will be silently reduced to 144. - -## Examples - -```lsl -// This is not a complete solution, requires full avatar names to work - even for unbanning someone! -// This is meant only as an example of the land ban and pass management functions. -// free to copy, use, modify, distribute - just don't ask me to debug your modified code. ;-) -// -// Commands are: -// /5 ban:full_avatar_name -// /5 tempban:full_avatar_name -// /5 unban:full_avatar_name -// /5 pass:full_avatar_name -// /5 unpass:full_avatar_name -// /5 clearban -// /5 clearpass - -string command; - -default -{ - state_entry() - { - llListen(5, "", llGetOwner(), ""); - } - - on_rez(integer param) - { - llResetScript(); - } - - listen(integer chan, string name, key id, string message) - { - if (command != "") - { - llOwnerSay("Sorry, still processing last command, try again in a second."); - } - - list args = llParseString2List(message,[":"],[]); - command = llToLower(llList2String(args,0)); - - if (command == "clearbans") - { - llResetLandBanList(); - } - if (command == "clearpass") - { - llResetLandPassList(); - } - else - { - llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI); - } - } - - no_sensor() - { - command = ""; - } - - sensor(integer num) - { - integer i; - for (i=0; i< num; ++i) - { - if (command == "ban") - { - // Ban indefinetely - llAddToLandBanList(llDetectedKey(i),0.0); - } - if (command == "tempban") - { - // Ban for 1 hour. - llAddToLandBanList(llDetectedKey(i),1.0); - } - if (command == "unban") - { - llRemoveFromLandBanList(llDetectedKey(i)); - } - if (command == "pass") - { - // Add to land pass list for 1 hour - llAddToLandPassList(llDetectedKey(i),1.0); - } - if (command == "unpass") - { - llRemoveFromLandPassList(llDetectedKey(i)); - } - } - command = ""; - } -} -``` - -## Related Functions - -- [llAddToLandBanList](../lladdtolandbanlist/) -- [llRemoveFromLandBanList](../llremovefromlandbanlist/) -- [llRemoveFromLandPassList](../llremovefromlandpasslist/) -- [llResetLandBanList](../llresetlandbanlist/) -- [llResetLandPassList](../llresetlandpasslist/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lladjustdamage.mdx b/src/content/docs/script/lsl-reference/functions/lladjustdamage.mdx deleted file mode 100644 index 317d262..0000000 --- a/src/content/docs/script/lsl-reference/functions/lladjustdamage.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llAdjustDamage -description: Changes the amount of damage to be delivered by this damage event. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Calling this function from any event handler other than `on_damage` results in an error message being shouted to the debug channel. -- Requires the region to allow damage adjustment for the `on_damage` event to run. -- Negative indexes are not supported. -- Indexes that are out of range will silently fail. - -## See Also - -- [llDetectedDamage](../lldetecteddamage/) -- `on_damage` event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lladjustsoundvolume.mdx b/src/content/docs/script/lsl-reference/functions/lladjustsoundvolume.mdx deleted file mode 100644 index e2437b6..0000000 --- a/src/content/docs/script/lsl-reference/functions/lladjustsoundvolume.mdx +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: llAdjustSoundVolume -description: |- - Adjusts the volume (0.0 - 1.0) of the currently playing attached sound. - This function has no effect on sounds started with llTriggerSound. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- This function has no effect on sounds started with llTriggerSound or llCollisionSound - -## Examples - -### Example 1: Listen for volume commands - -```lsl -default -{ - state_entry() - { - llListen(42, "", llGetOwner(), ""); - } - - listen(integer chan, string name, key id, string msg) - { - float value = (float)msg; - llAdjustSoundVolume(value); - llOwnerSay("Volume set to: " + (string)value + " of 1.0"); - } -} -``` - -### Example 2: Adjust volume with timer delay - -```lsl -default -{ - collision_start(integer p) - { - llPlaySound("5df2e97f-d3ab-9a80-7063-69007470a182", 1.0); - llAdjustSoundVolume(1.0); - llSetTimerEvent(0.2); //In 0.2 seconds, will reduce the volume of the currently playing audio. - } - timer(){ - llAdjustSoundVolume(0.1); - llSetTimerEvent(0.0); - } -} -``` - -## See Also - -- [llLinkPlaySound](../lllinkplaysound/) -- [llLinkSetSoundQueueing](../lllinksetsoundqueueing/) -- [llLinkSetSoundRadius](../lllinksetsoundradius/) -- [llLinkStopSound](../lllinkstopsound/) -- [llLoopSound](../llloopsound/) -- [llLoopSoundMaster](../llloopsoundmaster/) -- [llLoopSoundSlave](../llloopsoundslave/) -- [llPlaySound](../llplaysound/) -- [llPlaySoundSlave](../llplaysoundslave/) -- [llPreloadSound](../llpreloadsound/) -- [llSetSoundQueueing](../llsetsoundqueueing/) -- [llSetSoundRadius](../llsetsoundradius/) -- [llSound](../llsound/) -- [llSoundPreload](../llsoundpreload/) -- [llStopSound](../llstopsound/) -- [llTriggerSound](../lltriggersound/) -- [llTriggerSoundLimited](../lltriggersoundlimited/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llagentinexperience.mdx b/src/content/docs/script/lsl-reference/functions/llagentinexperience.mdx deleted file mode 100644 index f4b8edb..0000000 --- a/src/content/docs/script/lsl-reference/functions/llagentinexperience.mdx +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: llAgentInExperience -description: |2- - - Returns TRUE if the agent is in the Experience and the Experience can run in the current location. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - touch_start(integer total_number) - { - if(llAgentInExperience(llDetectedKey(0))) - { - llOwnerSay(llDetectedName(0)+ " is in my experience"); - } - else - { - llOwnerSay(llDetectedName(0)+ " is not in my experience"); - } - } -} -``` - -## Notes - -- Agent must be over a parcel that has the Experience allowed or FALSE is returned with Land Scope Experience compiled scripts. - -## See Also - -- [llGetExperienceDetails](../llgetexperiencedetails/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llallowinventorydrop.mdx b/src/content/docs/script/lsl-reference/functions/llallowinventorydrop.mdx deleted file mode 100644 index a81661a..0000000 --- a/src/content/docs/script/lsl-reference/functions/llallowinventorydrop.mdx +++ /dev/null @@ -1,121 +0,0 @@ ---- -title: llAllowInventoryDrop -description: >- - If Flag == TRUE, users without object modify permissions can still drop - inventory items into the object. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -To perform the drop operation, drag an item from your inventory and drop it onto the prim **while holding down Ctrl**. When everything is correct, the prim will be framed in red just before you release it. - -Ownership of the dropped inventory item changes to the owner of the prim. Next owner permissions kick in on the item that was dropped. Non-transfer items cannot be dropped into a prim owned by someone else. - -## Examples - -### Basic Event Handling - Non-Modifier Drop - -When `llAllowInventoryDrop` is set to TRUE and an item is successfully dropped by someone without modify permissions, the `changed` event occurs with the `CHANGED_ALLOWED_DROP` bit set: - -```lsl -changed(integer change) -{ - if (change & CHANGED_ALLOWED_DROP) - llSay(0, "Your contribution is appreciated, o ye non-permitted modifier!"); -} -``` - -### Basic Event Handling - Modifier Drop - -When an item is successfully dropped by someone with modify permissions, the event that occurs is `CHANGED_INVENTORY`, regardless of the state of `llAllowInventoryDrop()`: - -```lsl -changed(integer change) -{ - if (change & CHANGED_INVENTORY) - llSay(0, "Your contribution is appreciated, o ye permitted modifier!"); -} -``` - -### Testing for Either Changed Event - -To test for either changed event, use bitwise OR: - -```lsl -changed(integer change) -{ - //PUBLIC_CHANNEL has the integer value 0 - if (change & (CHANGED_ALLOWED_DROP | CHANGED_INVENTORY)) - llSay(PUBLIC_CHANNEL, "yeppers, inventory changed somehow."); -} -``` - -### Toggle Inventory Drop on Touch - -This example toggles `llAllowInventoryDrop` off and on with each touch: - -```lsl -integer allow; - -default -{ - touch_start(integer num) - { - llAllowInventoryDrop(allow = !allow); - llOwnerSay("llAllowInventoryDrop == " + llList2String(["FALSE","TRUE"], allow)); - } - - changed(integer change) - { - //note that it's & and not &&... it's bitwise! - if (change & CHANGED_ALLOWED_DROP) - llOwnerSay("The inventory has changed as a result of a user without mod permissions dropping - an item on the prim and it being allowed by the script."); - } -} -``` - -## Caveats and Limitations - -- **Link Sets**: In a link set, `llAllowInventoryDrop` must be executed from a script within the root prim or it fails silently. - -- **Scripts Cannot Be Dropped**: Scripts are an exception to what is allowed to be dropped in. If a user without modify permissions attempts to drop a script, the inventory addition is rejected and the prim shouts "Not permitted to edit this!" For security reasons, only the owner or those with modify rights can drop scripts. - -- **Locked Objects**: Will not work if "Locked" is ticked under the Object tab in the prim properties. - -- **Texture Drop Precision**: When dropping a texture, ensure you see a red box framing the target prim and don't release Ctrl until the texture is actually inside the box. If you see a white frame or release Ctrl too soon, the texture will be applied to the prim face instead of being added to inventory. - -- **No Way to Identify Dropper**: There is no built-in way to tell who dropped the item. If you need this information, consider making the user touch the prim first to capture their details from the touch event, then enable `llAllowInventoryDrop` and capture the drop event. - -- **No Way to Identify What Was Dropped**: There is no way based solely on `llAllowInventoryDrop` to determine what was dropped. See the WhoAddedWhat script pattern for solutions. - -- **Modify Rights Bypass**: People with modify rights to your stuff can drop items anyway, even without `llAllowInventoryDrop`. Similarly, if you own a prim but lack modify rights, you cannot drop anything unless the creator first enabled `llAllowInventoryDrop(TRUE)`. - -- **Irreversible Drop**: If you have a prim you don't have modify rights to, but the creator set `llAllowInventoryDrop(TRUE)`, you can drop stuff in but can never delete it. You can only move it to your inventory. - -## User Experience Notes - -- **Communication Required**: If you want users to drag and drop items, explain the process clearly and emphasize holding down Ctrl. - -- **Motor Skill Requirements**: Fine motor skills are needed for this operation. Users with unsteady hands or using trackpads may struggle. - -- **Unintended Drops**: When users fill containers via drag and drop, they may accidentally drop items into the wrong prim part (like into a bow instead of the giftbox). Consider offering an alternative: have users right-click the prim, choose "Open", and drag items into the Object Contents window, which provides a much larger, safer target. - -## Use Cases - -A common application is a public "suggestion box" that allows people to drop notecards without requiring modify permissions. - -## See Also - -- `changed` event -- `CHANGED_ALLOWED_DROP` constant -- `CHANGED_INVENTORY` constant - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llanglebetween.mdx b/src/content/docs/script/lsl-reference/functions/llanglebetween.mdx deleted file mode 100644 index de06d27..0000000 --- a/src/content/docs/script/lsl-reference/functions/llanglebetween.mdx +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: llAngleBetween -description: Returns the angle, in radians, between rotations Rot1 and Rot2. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - touch_start(integer num_detected) - { - rotation currentRootRotation = llGetRootRotation(); - float angle = llAngleBetween(ZERO_ROTATION, currentRootRotation); - - // PUBLIC_CHANNEL has the integer value 0 - llSay(PUBLIC_CHANNEL, - "llAngleBetween(ZERO_ROTATION, " + (string)currentRootRotation + ") = " + (string)angle); - } -} -``` - -## Reference Implementations - -The function calculates the angle between two rotations using quaternion math. Here are two common implementations: - -**Simple implementation** (less accurate): - -```lsl -float AngleBetween(rotation a, rotation b) -{ - return 2.0 * llAcos(llFabs(a.x * b.x + a.y * b.y + a.z * b.z + a.s * b.s) - / llSqrt((a.x * a.x + a.y * a.y + a.z * a.z + a.s * a.s) - * (b.x * b.x + b.y * b.y + b.z * b.z + b.s * b.s))); -} -``` - -**More accurate implementation** (written by Moon Metty & Miranda Umino, with optimizations by Strife Onizuka): - -```lsl -float AngleBetween(rotation a, rotation b) -{ - rotation r = b / a; // calculate the rotation between the two arguments as quaternion - float s2 = r.s * r.s; // square of the s-element - float v2 = r.x * r.x + r.y * r.y + r.z * r.z; // sum of the squares of the v-elements - - if (s2 < v2) // compare the s-component to the v-component - return 2.0 * llAcos(llSqrt(s2 / (s2 + v2))); // use arccos if the v-component is dominant - if (v2) // make sure the v-component is non-zero - return 2.0 * llAsin(llSqrt(v2 / (s2 + v2))); // use arcsin if the s-component is dominant - - return 0.0; // one or both arguments are scaled too small to be meaningful, or the values are the same, so return zero -} -``` - -## Notes - -- The function returns the angle in radians between two rotations -- Be aware that accuracy can vary depending on the implementation; the more complex implementation is generally more accurate and reasonably fast - -## See Also - -- [llRotBetween](../llrotbetween/) - Calculate rotation between two vectors -- [llRot2Angle](../llrot2angle/) - Extract angle from an axis-angle rotation representation - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llapplyimpulse.mdx b/src/content/docs/script/lsl-reference/functions/llapplyimpulse.mdx deleted file mode 100644 index 251904f..0000000 --- a/src/content/docs/script/lsl-reference/functions/llapplyimpulse.mdx +++ /dev/null @@ -1,211 +0,0 @@ ---- -title: llApplyImpulse -description: >- - Applies impulse to the object. - - If Local == TRUE, apply the Force in local coordinates; otherwise, apply the - Force in global coordinates. - - This function only works on physical objects. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function applies an instantaneous impulse to a physical object. The momentum parameter should be expressed in **Lindograms × meters per second** (not kilogram-meters per second). For continuous force application, use `llSetForce` instead. - -## Important Notes - -- The momentum parameter is applied to the center of mass -- Momentum represents `mass × velocity` needed to achieve an initial velocity when no other forces (gravity, collisions) are present -- The magnitude of momentum may be **scaled back by the object's available energy**: - - For heavy objects: momentum is capped at 20,000 (not 20) - - For fast objects: velocity is capped at ~202 meters/second, so momentum reflects this velocity cap -- The function uses the legacy script "energy budget" system, which can cause unpredictable attenuation if the scripted object doesn't have enough energy budget -- The function has **high griefing potential**, so it was deliberately hobbled with high energy consumption - -## Momentum vs. Force vs. Velocity - -- **Momentum**: `mass × velocity` (used here) -- **Parameter units**: Lindograms × m/s (where Lindograms are Second Life's mass unit) -- Use `llGetMass()` to get object mass in Lindograms -- Use `llGetMassMKS()` to get object mass in Kilograms - -## Examples - -### Example 1: Reach Target Velocity Regardless of Mass - -```lsl -//This script will apply an impulse to reach a target velocity value, regardless of object mass. -vector start; -rotation startRot; - -float Velocity = 13.0; //meters / second. - -default -{ - touch_start(integer total_number) - { - llSay(0, "Launching!"); - start = llGetPos(); - startRot = llGetRot(); - llSetStatus(STATUS_PHYSICS, TRUE); // Make sure prim has physics enabled - - vector adjVelo = <0,0,Velocity>*llGetMass(); //Factor object mass (in Lindograms) into velocity calc. Lg*m/s - llApplyImpulse(adjVelo, TRUE); - llSetTimerEvent(0.1); - } - - land_collision_start(vector start) - { - llSetLinkPrimitiveParamsFast(LINK_ROOT,[PRIM_PHYSICS,FALSE,PRIM_POSITION,start,PRIM_ROTATION,startRot]); - llSetTimerEvent(0); - } - - timer() - { - llOwnerSay((string)llGetVel()); //Report velocity value back to owner. - } -} -``` - -### Example 2: Launch Object at Owner - -```lsl -// Rez an object, and drop this script in it. -// This will launch it at the owner. - -default -{ - state_entry() - { - key ownerKey = llGetOwner(); - vector ownerPosition = llList2Vector(llGetObjectDetails(ownerKey, [OBJECT_POS]), 0); - - // if the owner is not in the sim, stop fooling around - if (llGetAgentSize(ownerKey) == ZERO_VECTOR) - return; - - // else - llSetStatus(STATUS_PHYSICS, TRUE); - - vector objectPosition = llGetPos(); - vector direction = llVecNorm(ownerPosition - objectPosition); - - llApplyImpulse(direction * llGetMass(), 0); - } -} -``` - -### Example 3: Interactive Target Practice (Beer Can) - -Make yourself a beer can, drop this script into it, and have some target practice. - -```lsl -vector gHome; -integer gHit; - -default -{ - collision_start(integer num) - { - if (!gHit) - { - llSetTimerEvent(15.0); - gHome = llGetPos(); - gHit = TRUE; - } - llSetStatus(STATUS_PHYSICS, TRUE); - llTriggerSound("b90ed62a-2737-b911-bb53-6b9228bbc933",1.0); - llApplyImpulse(llGetMass()*<0,0,5.0>,TRUE); - llApplyRotationalImpulse(llGetMass()*,TRUE); - llResetTime(); - } - - land_collision(vector where) - { - if (llGetTime() < 0.5) - { - llResetTime(); - llApplyImpulse(llGetMass()*<0,0,llFrand(1.0)>,TRUE); - llApplyRotationalImpulse(llGetMass()*,TRUE); - } - } - - timer() - { - llSetStatus(STATUS_PHYSICS,FALSE); - gHit = FALSE; - llSetRegionPos(gHome); // Send the can home, even if more than 10m away - llSetRot(ZERO_ROTATION); - llSetTimerEvent(0.0); - } -} -``` - -### Example 4: Demonstrating Momentum vs. Velocity Cap - -```lsl -// Demonstrates that: -// - The parameter is momentum, not force -// - Initial velocity * mass = momentum when no other forces act -// - Momentum is capped at 20,000 -// - Velocity is capped around 200 m/s (so momentum reflects this) - -integer tid; -vector initPos; -vector Impulse; -default -{ - state_entry() - { - llSetPhysicsMaterial(GRAVITY_MULTIPLIER,0,0,0,0); - llSetStatus(STATUS_PHANTOM, TRUE); - llSetStatus(STATUS_PHYSICS, TRUE); - } - - touch_end(integer n) - { - tid=llTarget(initPos=llGetPos(),30); - llSetStatus(STATUS_PHYSICS, TRUE); - Impulse = llGetMass()*<0,0,25>; - llOwnerSay(llList2Json(JSON_ARRAY, [ "Setup a Momentum=", Impulse ])); - llApplyImpulse( Impulse , FALSE); - } - moving_start() - { - llOwnerSay(llList2Json(JSON_ARRAY, [ "Velocity= ", llGetVel(), "Force=",llGetMass()*llGetAccel(), "Momentum=", llGetVel()*llGetMass()])); - } - not_at_target() - { - llSetTimerEvent(0.0); - llTargetRemove(tid); - llSetStatus(STATUS_PHYSICS, FALSE); - llSetRegionPos(initPos); - } -} - -// Example output from light object: -// ["Setup a Momentum=","<0.000000, 0.000000, 183.181381>"] -// ["Velocity=","<0.000000, 0.000000, 25.000002>","Force=","<0.000000, 0.000000, -0.171902>","Momentum=","<0.000000, 0.000000, 183.181396>"] - -// Example output from heavy object (momentum capped at 20000): -// ["Setup a Momentum=","<0.000000, 0.000000, 28244.332031>"] -// ["Velocity=","<0.000000, 0.000000, 17.702671>","Force=","<0.000000, 0.000000, -28.363781>","Momentum=","<0.000000, 0.000000, 20000.005859>"] -``` - -## See Also - -- [llApplyRotationalImpulse](../llapplyrotationalimpulse/) -- [llSetForce](../llsetforce/) -- [llSetVelocity](../llsetvelocity/) -- [llGetMass](../llgetmass/) -- [llGetMassMKS](../llgetmassmks/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llapplyrotationalimpulse.mdx b/src/content/docs/script/lsl-reference/functions/llapplyrotationalimpulse.mdx deleted file mode 100644 index ce21377..0000000 --- a/src/content/docs/script/lsl-reference/functions/llapplyrotationalimpulse.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: llApplyRotationalImpulse -description: >- - Applies rotational impulse to the object. - - If Local == TRUE, apply the Force in local coordinates; otherwise, apply the - Force in global coordinates. - - This function only works on physical objects. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llApplyRotationalImpulse(<0,5,0>,TRUE); //Rotates object. - } -} -``` - -## Caveats - -- It does not work on attachments. - -## See Also - -- [llApplyImpulse](../llapplyimpulse/) -- [llSetAngularVelocity](../llsetangularvelocity/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llasin.mdx b/src/content/docs/script/lsl-reference/functions/llasin.mdx deleted file mode 100644 index 886b903..0000000 --- a/src/content/docs/script/lsl-reference/functions/llasin.mdx +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: llAsin -description: Returns the arc-sine, in radians, of Value. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Touch the object with this script in it to see the arcsine of random numbers! -default -{ - touch_start(integer num) - { - float r = llFrand(2) - 1.0; - llOwnerSay("The arcsine of " + (string)r + " is " + (string)llAsin(r)); - } -} -``` - -## Caveats - -- The input value must fall in the range [-1.0, 1.0] -- The returned value is in the range [-PI_BY_TWO, PI_BY_TWO] radians, or NaN (not a number) if the parameter is out of range -- Triggers a Math Error for complex results if not compiled in Mono - -## See Also - -- [llSin](../llsin/) -- [llCos](../llcos/) -- [llTan](../lltan/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llatan2.mdx b/src/content/docs/script/lsl-reference/functions/llatan2.mdx deleted file mode 100644 index c5e51ab..0000000 --- a/src/content/docs/script/lsl-reference/functions/llatan2.mdx +++ /dev/null @@ -1,85 +0,0 @@ ---- -title: llAtan2 -description: Returns the arc-tangent2 of y, x. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Similar to arctangent(y/x) except it utilizes the signs of x and y to determine the quadrant and avoids division by zero. - -Returns a value in the range [-PI, PI]. - -## Specifications - -The function handles edge cases with zero values: - -- If x is positive zero: - - If y is zero, zero is returned - - If y is positive, PI/2 is returned - - If y is negative, -PI/2 is returned - -- If x is negative zero: - - If y is positive zero, PI is returned - - If y is negative zero, -PI is returned - - If y is positive, PI/2 is returned - - If y is negative, -PI/2 is returned - -Alternatively, this can be expressed as: - -```lsl -if((string)x != (string)0.0 && y == 0.0) // negative zero - return PI * ~-2*((string)y != (string)0.0)); -return ((y > 0) - (y < 0)) * PI_BY_TWO; -``` - -## Examples - -Basic usage with random values: - -```lsl -default -{ - state_entry() - { - float num1 = llFrand(100.0); - float num2 = llFrand(100.0); - - llOwnerSay("y = " + (string)num1); - llOwnerSay("x = " + (string)num2); - - llOwnerSay("The arctangent of y divided by x is " + (string)llAtan2(num1, num2)); - } -} -``` - -Compass direction calculator (returns compass bearing based on target position): - -```lsl -// Function with input of a vector determining the position of a target and returning -// a string with the literal compass-direction of that target towards your position -// by Ramana Sweetwater 2009/01, any use allowed license :-) -// corrected by Patrick Muggins - -string compass(vector target) -{ - vector source = llGetPos(); - list DIRS = ["W", "NW", "N", "NE", "E", "SE", "S", "SW", "W"]; - integer index = llCeil(3.5 - (4 * llAtan2(target.y - source.y, target.x - source.x) / PI)); - return llList2String(DIRS, index); -} -``` - -## See Also - -- [llSin](../llsin/) -- [llCos](../llcos/) -- [llTan](../lltan/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llattachtoavatar.mdx b/src/content/docs/script/lsl-reference/functions/llattachtoavatar.mdx deleted file mode 100644 index ba833a8..0000000 --- a/src/content/docs/script/lsl-reference/functions/llattachtoavatar.mdx +++ /dev/null @@ -1,72 +0,0 @@ ---- -title: llAttachToAvatar -description: |- - Attach to avatar at point AttachmentPoint. - Requires the PERMISSION_ATTACH runtime permission. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -//-- rez object on ground, drop in this script, it will request permissions to attach, -//-- and then attach to the left hand if permission is granted. if permission is denied, -//-- then the script complains. -default -{ - state_entry() - { - llRequestPermissions( llGetOwner(), PERMISSION_ATTACH ); - } - - run_time_permissions( integer vBitPermissions ) - { - if ( vBitPermissions & PERMISSION_ATTACH ) - llAttachToAvatar( ATTACH_LHAND ); - else - llOwnerSay( "Permission to attach denied" ); - } - - on_rez(integer rez) - { - if (!llGetAttached() ) //reset the script if it's not attached. - llResetScript(); - } - - attach(key id) - { - // The attach event is called on both attach and detach, but 'id' is only valid on attach - if (id) - llOwnerSay( "The object is attached to " + llKey2Name(id) ); - else - llOwnerSay( "The object is not attached"); - } -} -``` - -## Caveats - -- Attach points can be occupied by multiple attachments. This was not always the case; previously if an attach point was occupied, the existing object was detached and the new attachment took its place. -- Objects attached to the head (and any attachment position within the head) will not be visible in First Person view (Mouselook) if "show attachments in mouselook" is disabled. -- If the attach point is zero but the object was never previously attached, it defaults to the right hand (ATTACH_RHAND). -- If the object is already attached, the function fails silently, regardless of whether the attach point is different from its current attach point. - -## Notes - -- If the attach point is zero, the object attaches to the attach point it was most recently attached to. -- The attach event fires on both attachment and detachment; the avatar key is only valid during attachment. - -## See Also - -- [llAttachToAvatarTemp] - Attach an object to any avatar but only temporarily -- [llDetachFromAvatar] - Detaches the object from the avatar -- [llGetAttached] - Gets the attach point number that the object is attached to -- [attach] - Event fired when an object is attached or detached - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llattachtoavatartemp.mdx b/src/content/docs/script/lsl-reference/functions/llattachtoavatartemp.mdx deleted file mode 100644 index bb67f2a..0000000 --- a/src/content/docs/script/lsl-reference/functions/llattachtoavatartemp.mdx +++ /dev/null @@ -1,217 +0,0 @@ ---- -title: llAttachToAvatarTemp -description: >- - Follows the same convention as llAttachToAvatar, with the exception that the - object will not create new inventory for the user, and will disappear on - detach or disconnect. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Unlike llAttachToAvatar, this function has the exception that the object will not create new inventory for the user and will disappear on detach or disconnect. Additionally, this function can be used on avatars other than the owner (if granted permission) in which case ownership is changed to the new wearer. - -When an object is attached temporarily, a user cannot 'take' or 'drop' the object. The user does not have to be the owner of the object in advance; this function transfers ownership automatically (the usual permissions required to transfer objects apply). - -If the attach_point is zero, then the object attaches to the attach point it was most recently attached to. - -## Examples - -### Basic Attachment with Permission Request - -```lsl -// Rez object on ground, drop in this script, it will request permissions to attach, -// and then attach to the left hand if permission is granted. If permission is denied, -// then the script complains. -default -{ - state_entry() - { - llRequestPermissions( llGetOwner(), PERMISSION_ATTACH ); - } - - run_time_permissions( integer vBitPermissions ) - { - if( vBitPermissions & PERMISSION_ATTACH ) - { - llAttachToAvatarTemp( ATTACH_LHAND ); - } - else - { - llOwnerSay( "Permission to attach denied" ); - } - } - - on_rez(integer rez) - { - if(!llGetAttached()) - { //reset the script if it's not attached. - llResetScript(); - } - } - - attach(key AvatarKey) - { - if(AvatarKey) - {//event is called on both attach and detach, but Key is only valid on attach - integer test = llGetAttached(); - if (test) { - llOwnerSay( "The object is attached" ); - } else { - llOwnerSay( "The object is not attached"); - } - } - } -} -``` - -### Ownership Transfer on Touch - -```lsl -// This example can demonstrate ownership transfer of an object on a temporary basis using llAttachToAvatarTemp() -// Whoever touches will be asked for permission to attach, and upon granting permission will have the item attach, -// but not appear in Inventory. -default -{ - touch_start(integer num_touches) - { - llRequestPermissions( llDetectedKey(0), PERMISSION_ATTACH ); - } - - run_time_permissions( integer vBitPermissions ) - { - if( vBitPermissions & PERMISSION_ATTACH ) - { - llAttachToAvatarTemp( ATTACH_LHAND ); - } - else - { - llOwnerSay( "Permission to attach denied" ); - } - } - - on_rez(integer rez) - { - if(!llGetAttached()) - { //reset the script if it's not attached. - llResetScript(); - } - } -} -``` - -### Handling Permission Changes After Attachment - -Because ownership changes when the object is attached, the initial PERMISSION_ATTACH is revoked, and new permissions need to be requested. - -```lsl -integer gAttach = TRUE; - -default -{ - - touch_start(integer num) - { - if (gAttach) // Object has not been attached yet - { - llRequestPermissions(llDetectedKey(0),PERMISSION_ATTACH); - gAttach = FALSE; - } - else // Object has been attached, but you still need PERMISSION_ATTACH in order to detach the object - { - if (llGetPermissions() & PERMISSION_TRIGGER_ANIMATION | PERMISSION_ATTACH) - { - llDetachFromAvatar(); // Note that the object vanishes when detached, so there is no need to set gAttach = TRUE again - } - } - } - - attach(key id) - { - if (id) // Object has been attached, so request permissions again - { - llRequestPermissions(id,PERMISSION_ATTACH | PERMISSION_TRIGGER_ANIMATION); - } - } - - run_time_permissions (integer perm) - { - if (!gAttach) //First time - { - if (perm & PERMISSION_ATTACH) - { - gAttach = TRUE; - llAttachToAvatarTemp(ATTACH_HEAD); // Initial PERMISSION_ATTACH is revoked at this point - } - } - else // Second time - { - if (perm & PERMISSION_ATTACH | PERMISSION_TRIGGER_ANIMATION) - { - llStartAnimation(llGetInventoryName(INVENTORY_ANIMATION,0)); - } - } - } -} -``` - -### Alternative Simplified Pattern - -```lsl -// Because ownership changes when the object is attached, the initial PERMISSION_ATTACH is revoked, and new permissions need to be requested. - -default -{ - touch_start(integer num) - { - if (!llGetAttached()) llRequestPermissions( llDetectedKey(0), PERMISSION_ATTACH); - else if ( llGetPermissions() & PERMISSION_ATTACH) llDetachFromAvatar(); - } - attach(key id) - { - if (id) llRequestPermissions( id, PERMISSION_ATTACH | PERMISSION_TRIGGER_ANIMATION); - } - run_time_permissions (integer perm) - { - if (!llGetAttached() && (perm & PERMISSION_ATTACH)) llAttachToAvatarTemp( ATTACH_NOSE); - if (perm & PERMISSION_TRIGGER_ANIMATION) llStartAnimation( llGetInventoryName( INVENTORY_ANIMATION, 0)); - } -} -``` - -## Caveats - -- When object ownership changes, any granted permissions are reset. After a successful attach, you will need a fresh call to llRequestPermissions to allow llDetachFromAvatar and other permission-required functions to work. Until successful attachment via this method, previously granted permissions are retained as normal. - -- The attach step is not guaranteed to succeed, and this function should not be relied on as a security measure. Use the same permission and script precautions you would use with conventional inventory transfers. - -- If you use llAttachToAvatarTemp in an object that you do not have permission to transfer, the function will fail with a script error "No permission to transfer", even if you are trying to attach it to yourself. - -- Temporary attachments cannot request the permission PERMISSION_TELEPORT; the following error will be returned: "Temporary attachments cannot request runtime permissions to teleport" - -- Attach points can be occupied by multiple attachments. This was not always the case; previously if the attach_point was occupied, the existing object was detached and the new attachment took its place. - -- Objects attached to the head (and any attachment position within the head) will not be visible in First Person view (Mouselook) if "show attachments in mouselook" is disabled. - -- If attach_point is zero but the object was never previously attached, it defaults to the right hand (ATTACH_RHAND). - -- If the object is already attached the function fails silently, regardless of the attach_point being a different attach point. - -- If attached via a Land Scope Experience script, the object will be force-detached by the server if the owner enters a parcel that does not have the Experience allowed. - -- If the target agent is already wearing the maximum number of attachments, the object will remain on the ground with the target agent as owner. Scripters may wish to do one or more workarounds: - - Check for successful attachment and call llDie() after a timeout or if the object is manipulated while unattached - - Check llGetObjectDetails(avatarKey, [OBJECT_ATTACHED_SLOTS_AVAILABLE]) beforehand, and avoid attaching if zero slots available - -## See Also - -- [llDetachFromAvatar](../lldetachfromavatar/) -- [llGetAttached](../llgetattached/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llavataronlinksittarget.mdx b/src/content/docs/script/lsl-reference/functions/llavataronlinksittarget.mdx deleted file mode 100644 index f428d69..0000000 --- a/src/content/docs/script/lsl-reference/functions/llavataronlinksittarget.mdx +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: llAvatarOnLinkSitTarget -description: >- - If an avatar is sitting on the link's sit target, return the avatar's key, - NULL_KEY otherwise. - - Returns a key that is the UUID of the user seated on the specified link's - prim. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- A prim does not have a sit target unless `llSitTarget` or `llLinkSitTarget` has been called with a **nonzero** vector as the first argument. -- The root link number changes from zero to one when someone sits on an unlinked prim. - - So `(llAvatarOnLinkSitTarget(0) == NULL_KEY)` is always true. Nobody ever sits on link number 0. - -## Notes - -The position of an avatar on a sit target can be determined with the use of `llGetObjectDetails`. - -If an object has multiple seats (each seat has a script that sets a sit target with `llSitTarget`, or the linkset has a script that assigns several `llLinkSitTarget`s), the following method determines which sit target an avatar ends up at: - -- If the prim that is clicked on **has** a sit target and that sit target is not full, that sit target is used. -- If the prim that is clicked on **has no sit target**, and one or more other linked prims have sit targets that are not full, the sit target of the prim with the lowest link number will be used. - -## Examples - -```lsl -// Unseat a second avatar on this object - -string one_sitter_message = "Hey! I don't take passengers."; - -default -{ - state_entry() - { - // Sit target 1 is your sit target on the root prim - llLinkSitTarget(1,<0.0,0.0,0.5>,ZERO_ROTATION); - // Sit target 2 is the target on child prim 2, a small transparent prim inside the object - llLinkSitTarget(2, <0.0,0.0,0.1>,ZERO_ROTATION); - } - - changed(integer change) - { - if (change & CHANGED_LINK) - { - // An avatar on child prim 2, whether seated by choice or by redirection after sit target 1 is occupied, will be unseated. - if (llAvatarOnLinkSitTarget(2)) - { - llRegionSayTo(llAvatarOnLinkSitTarget(2),PUBLIC_CHANNEL, one_sitter_message); - llUnSit(llAvatarOnLinkSitTarget(2)); - } - // Now pay attention to the avatar on the root prim. - key agent = llAvatarOnLinkSitTarget(1); - if (agent) - { - llRegionSayTo(agent,PUBLIC_CHANNEL,"Hello!"); - } - } - } -} -``` - -## See Also - -- [llAvatarOnSitTarget](../llavataronsittarget/) -- [llLinkSitTarget](../lllinksittarget/) -- [llGetLinkKey](../llgetlinkkey/) -- `changed` event with `CHANGED_LINK` - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llavataronsittarget.mdx b/src/content/docs/script/lsl-reference/functions/llavataronsittarget.mdx deleted file mode 100644 index ea458ed..0000000 --- a/src/content/docs/script/lsl-reference/functions/llavataronsittarget.mdx +++ /dev/null @@ -1,145 +0,0 @@ ---- -title: llAvatarOnSitTarget -description: >- - If an avatar is seated on the sit target, returns the avatar's key, otherwise - NULL_KEY. - - This only will detect avatars sitting on sit targets defined with llSitTarget. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- A prim does not have a sit target unless `llSitTarget` has been called with a **nonzero** vector as the first argument. -- If the prim lacks a sit target or the avatar is seated upon a different prim, the only way to determine how many and which avatars are seated upon the object is to scan the link set (see `llGetNumberOfPrims` for an example). - -## Examples - -### Basic Sit Target Detection - -```lsl -default -{ - state_entry() - { - // set sit target, otherwise this will not work - llSitTarget(<0.0, 0.0, 0.1>, ZERO_ROTATION); - } - - changed(integer change) - { - if (change & CHANGED_LINK) - { - key av = llAvatarOnSitTarget(); - if (av) // evaluated as true if key is valid and not NULL_KEY - { - llSay(0, "Hello " + llKey2Name(av) + ", thank you for sitting down"); - } - } - } -} -``` - -### State-Based Sit Handling - -```lsl -//It's sometimes useful to use a state change -//useful when the prim is linked to an other prim -//and useful with a dialog box -default -{ - state_entry() - { - //"Sit target is a prim property." - llSitTarget(<0.0, 0.0, 0.1>, ZERO_ROTATION); - } - - changed(integer change) - { - if (change & CHANGED_LINK) - { - key av_sit = llAvatarOnSitTarget(); - if (av_sit) - { - //Someone is on the sit target. - state sitting; - } - } - } -} - -state sitting -{ - state_entry() - { - //Open a dialog box when an avatar is sitting on the prim - key av_menu = llAvatarOnSitTarget(); - llListen(-99, "", av_menu, "Yes"); - llDialog(av_menu, "\nDo you like this example?", ["Yes", "No" ] , -99); - } - - changed(integer change) - { - if (change & CHANGED_LINK) - { - key av_unsit = llAvatarOnSitTarget(); - if (av_unsit == NULL_KEY) - { - //No one is on the sit target. - //"On state change all listens are removed automatically." - state default; - } - } - } - - listen(integer channel, string name, key id, string message) - { - // If the user clicked the "Yes" button - llWhisper(0, "Thank you"); - } -} -``` - -## Helper Functions - -### Get Seated Avatar's Link Number - -```lsl -//Gets the link number of a seated avatar -integer GetAgentLinkNumber(key avatar) -{ - integer link_num = llGetNumberOfPrims(); - while (link_num > 1) // Check only child prims. - { - if (llGetLinkKey(link_num) == avatar) // If it is the avatar we want - { - return link_num; // then return the link number - } - --link_num; // else go on with next child. - } - // Avatar wasn't found - return FALSE; // 0 (zero) for easy testing. -} -``` - -## Notes - -- The position of an avatar on a sit target can be determined using `llGetObjectDetails` (see `llSitTarget` for an example). -- The `changed` event with the `CHANGED_LINK` flag is triggered when an avatar sits on or gets up from the sit target. - -## See Also - -- `changed` - Event triggered when link configuration changes -- [llAvatarOnLinkSitTarget](../llavataronlinksittarget/) -- [llSitTarget](../llsittarget/) -- [llLinkSitTarget](../lllinksittarget/) -- [llGetLinkKey](../llgetlinkkey/) -- `CHANGED_LINK` - Change event constant - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llaxes2rot.mdx b/src/content/docs/script/lsl-reference/functions/llaxes2rot.mdx deleted file mode 100644 index f0c4c69..0000000 --- a/src/content/docs/script/lsl-reference/functions/llaxes2rot.mdx +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: llAxes2Rot -description: Returns the rotation represented by coordinate axes Forward, Left, and Up. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -All three vectors must be mutually orthogonal unit vectors. Technically, only the first two vectors are needed to define the rotation, which can be computed by calling any of these alternatives: - -```lsl -llAxes2Rot(fwd, left, fwd % left); -llAxes2Rot(left % up, left, up); -llAxes2Rot(fwd, up % fwd, up); -``` - -## Examples - -```lsl -default -{ - state_entry() - { - vector i = < 1.0, 0.0, 0.0>; - vector j = < 0.0, 1.0, 0.0>; - vector k = < 0.0, 0.0, 1.0>; - - rotation rot = llAxes2Rot( j, -i, k ); - - llSay(0, (string) (llRot2Euler(rot) * RAD_TO_DEG) ); - } -} -``` - -This script displays: -``` -Object: <-0.00000, 0.00000, 90.00000> -``` - -This shows that **(j, -i, k)** is obtained by rotating **(i, j, k)** 90 degrees around the z direction. - -## See Also - -- [llRot2Euler](../llrot2euler/) -- [llEuler2Rot](../lleuler2rot/) -- [llRotBetween](../llrotbetween/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llaxisangle2rot.mdx b/src/content/docs/script/lsl-reference/functions/llaxisangle2rot.mdx deleted file mode 100644 index c5e22b3..0000000 --- a/src/content/docs/script/lsl-reference/functions/llaxisangle2rot.mdx +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: llAxisAngle2Rot -description: Returns the rotation that is a generated Angle about Axis. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - vector axis = <0.0, 0.0, 1.0>; - float angle = 90.0 * DEG_TO_RAD; - rotation rot = llAxisAngle2Rot(axis, angle); - vector euler = llRot2Euler(rot) * RAD_TO_DEG; - - llOwnerSay((string) euler); - //Says <0.0, 0.0, 90.0> since it is rotating 90 degrees on the Z axis caused by the 1.0 placed in the Z vector spot. - } -} -``` - -## Notes - -- The `axis` parameter does not need to be normalized; only the direction is important. -- The `angle` parameter should be between 0 and PI radians. Values higher than PI will be converted to `2*PI - angle`. This is because rotation is a rigid motion—rotating left by 90 degrees produces the same result as rotating right by 270 degrees. - -## Implementation Reference - -Here's how this function works internally: - -```lsl -rotation llAxisAngle2Rot( vector axis, float angle ) -{ - axis = llVecNorm( axis ) * llSin( angle/2 ); - return ; -} -``` - -## See Also - -- [llRot2Angle] -- [llRot2Axis] - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llbase64tointeger.mdx b/src/content/docs/script/lsl-reference/functions/llbase64tointeger.mdx deleted file mode 100644 index 002cde4..0000000 --- a/src/content/docs/script/lsl-reference/functions/llbase64tointeger.mdx +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: llBase64ToInteger -description: >- - Returns an integer that is the Text, Base64 decoded as a big endian integer. - - Returns zero if Text is longer then 8 characters. If Text contains fewer then - 6 characters, the return value is unpredictable. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -integer value = llBase64ToInteger("3q0AAA=="); - -// writes out -559087616 -llOwnerSay((string)value); -``` - -## Caveats - -- If the input string contains fewer than 6 characters, any incomplete least-significant bytes of the integer are set to 0. - - For example, the Base64 value `"qqqqqq=="` corresponds to the hexadecimal value `0xAAAAAAAA`. If the padding "=" characters and the last "q" are dropped, there are 5*6=30 bits remaining and those can form only 3 full bytes (24 bits). The result is `0xAAAAAA00`. - - The Base64 value `"qqqq"` has 4*6=24 bits available, which is enough for the same 3 full bytes. The result is also `0xAAAAAA00`. - - Similarly, 3-character Base64 has 18 bits, enough for 2 bytes, and 2-character Base64 has 12 bits, enough for one byte. - - Single-character Base64 has only 6 bits and thus no complete bytes, and the result is always zero. -- Returns zero if the string is longer than 8 characters. - -## See Also - -- [llIntegerToBase64] - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llbase64tostring.mdx b/src/content/docs/script/lsl-reference/functions/llbase64tostring.mdx deleted file mode 100644 index 3d83ccd..0000000 --- a/src/content/docs/script/lsl-reference/functions/llbase64tostring.mdx +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: llBase64ToString -description: >- - Converts a Base64 string to a conventional string. - - If the conversion creates any unprintable characters, they are converted to - question marks. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Basic example: - -```lsl -default { - state_entry() - { - string test = llBase64ToString("U2VjcmV0Ok9wZW4="); - llSay(0, test); - } -} -``` - -Decoding a Base64 string: - -```lsl -llBase64ToString("U2VjcmV0Ok9wZW4="); //will return the string "Secret:Open" -``` - -### Basic Authentication - -This function can be used in Basic Access Authentication headers: - -``` -GET / HTTP/1.1 -User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2) -Host: www.example.com -Authorization: Basic U2VjcmV0Ok9wZW4= -``` - -## Caveats - -- If the conversion creates any unprintable characters, they are converted to spaces. -- Converts invalid characters into question marks (?). - -## See Also - -- [llStringToBase64] -- [llBase64ToInteger] -- [llXorBase64] - Article also discusses xor based Cryptography - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llbreakalllinks.mdx b/src/content/docs/script/lsl-reference/functions/llbreakalllinks.mdx deleted file mode 100644 index 94c7f7a..0000000 --- a/src/content/docs/script/lsl-reference/functions/llbreakalllinks.mdx +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: llBreakAllLinks -description: >- - De-links all prims in the link set (requires permission - PERMISSION_CHANGE_LINKS be set). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -//-- requests permission to change links, then breaks all links on touch. -default { - state_entry() { - llRequestPermissions(llGetOwner(), PERMISSION_CHANGE_LINKS); - } - - run_time_permissions(integer vBitPermissions) { - if (PERMISSION_CHANGE_LINKS & vBitPermissions) { - state sMain; - } else { - llResetScript(); - } - } -} - -state sMain { - touch_start(integer vIntTouched) { - llBreakAllLinks(); - } -} -``` - -## Caveats - -- This function fails if the owner does not have edit permissions on the object containing the script. When this occurs, the owner receives the system message: "Delink failed because you do not have edit permission" - -## See Also - -- [llBreakLink](../llbreaklink/) -- [llCreateLink](../llcreatelink/) -- changed event with CHANGED_LINK parameter - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llbreaklink.mdx b/src/content/docs/script/lsl-reference/functions/llbreaklink.mdx deleted file mode 100644 index 3294cc8..0000000 --- a/src/content/docs/script/lsl-reference/functions/llbreaklink.mdx +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: llBreakLink -description: >- - De-links the prim with the given link number (requires permission - PERMISSION_CHANGE_LINKS be set). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -//-- requests permission to change links, then breaks the link -//-- between the prim and the rest of the object, on touch. -default -{ - touch_start(integer vIntTouched) - { - llRequestPermissions(llGetOwner(), PERMISSION_CHANGE_LINKS); - } - - run_time_permissions(integer perm) - { - if (perm & PERMISSION_CHANGE_LINKS) - { - llBreakLink(llGetLinkNumber()); - } - } -} -``` - -## Caveats - -- This function removes sitting avatars from the object, even if not sitting on the unlinked prim. -- This function silently fails if called from a script inside an attachment. -- This function fails if the owner does not have edit permissions on the object containing the script. The owner receives the system message "Delink failed because you do not have edit permission". -- A prim with `PERMISSION_CHANGE_LINKS` can delink any prim in the linked object set, including itself or the root. -- The only `LINK_*` flag that `link` currently supports is `LINK_ROOT`. See [SVC-3510](https://jira.secondlife.com/browse/SVC-3510). - - Use `llGetLinkNumber()` as the parameter to unlink the script's prim, not `LINK_THIS`. - - Use `llBreakAllLinks()` instead of using `LINK_SET`, `LINK_ALL_CHILDREN`, or `LINK_ALL_OTHERS` as the parameter for `llBreakLink`. - -## See Also - -- [llBreakAllLinks](../llbreakalllinks/) -- [llCreateLink](../llcreatelink/) -- `changed` event with `CHANGED_LINK` flag - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llcastray.mdx b/src/content/docs/script/lsl-reference/functions/llcastray.mdx deleted file mode 100644 index 1e955db..0000000 --- a/src/content/docs/script/lsl-reference/functions/llcastray.mdx +++ /dev/null @@ -1,274 +0,0 @@ ---- -title: llCastRay -description: >- - Casts a ray into the physics world from 'start' to 'end' and returns data - according to details in Options. - - Reports collision data for intersections with objects. - - Return value: [UUID_1, {link_number_1}, hit_position_1, {hit_normal_1}, - UUID_2, {link_number_2}, hit_position_2, {hit_normal_2}, ... , status_code] - where {} indicates optional data. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The function returns a strided list with collision data. Each stride consists of: - -- **UUID** (key) - The object or avatar hit -- **Position** (vector) - The location of the hit (always included) -- **Link Number** (integer) - Optional, if RC_GET_LINK_NUM is set -- **Normal** (vector) - Optional, if RC_GET_NORMAL is set - -A status code is always appended at the end of the list: -- **>= 0**: Number of hits returned -- **< 0**: Error code - -Example return with default options: `[key object_uuid, vector hit_position, integer status_code]` - -Example return on error: `[integer status_code]` - -### Status Code Error Codes - -| Code | Constant | Description | -|------|----------|-------------| -| -1 | RCERR_UNKNOWN | The raycast failed for an unspecified reason. Submit a bug report. | -| -2 | RCERR_SIM_PERF_LOW | Simulator performance is too low. Wait and try again. Reduce scene complexity if possible. | -| -3 | RCERR_CAST_TIME_EXCEEDED | Parcel or agent exceeded maximum raycasting time. Wait a few frames and retry. | - -## Options Parameters - -### RC_REJECT_TYPES - -Bitwise-OR combination of rejection flags: - -| Flag | Description | -|------|-------------| -| RC_REJECT_AGENTS | Avatars won't be detected | -| RC_REJECT_PHYSICAL | Physical objects won't be detected | -| RC_REJECT_NONPHYSICAL | Objects without physics won't be detected | -| RC_REJECT_LAND | Land won't be detected | - -Note: Seated avatars are treated like unseated avatars. Setting the filter to reject everything generates a script runtime error. - -### RC_DATA_FLAGS - -Bitwise-OR combination of data flags: - -| Flag | Description | -|------|-------------| -| RC_GET_NORMAL | Stride includes the surface normal that was hit | -| RC_GET_ROOT_KEY | UUID will be the object's root instead of any child | -| RC_GET_LINK_NUM | Stride includes the link number that was hit | - -### Other Options - -- **RC_MAX_HITS** [integer] - Maximum number of hits to return (max 256, default 1). Keep small to avoid performance issues. -- **RC_DETECT_PHANTOM** [integer] - Set to TRUE to detect phantom and volume-detect objects. When TRUE, these are always detected even if RC_REJECT_PHYSICAL/NONPHYSICAL are set. - -## Caveats - -- **Ray extending out-of-bounds**: Raycasts have been noted to be unreliable when the end point is out-of-bounds. Random failures occur if the ray begins or ends more than 8 meters outside current region bounds. The same ray cast again may return a different result. -- **No physics shape**: llCastRay will not detect prims with no physics shape (PRIM_PHYSICS_SHAPE_NONE). -- **Ray starts inside prim**: llCastRay will not detect a prim if the line starts inside it. This makes it safe to use the prim position as the start location. -- **Self-detection**: llCastRay can detect the prim the script is in, if the start location is outside the prim. -- **Avatar rotation**: llGetRot() will not return an avatar's exact visual rotation due to viewer thresholds. Use llGetCameraRot() to get exact looking direction in mouselook. - -## Tips for Efficient Raycasts - -- Keep the max number of hits returned as small as possible -- Set as many RC_REJECT_TYPES as possible (this typically has the largest performance impact) -- When possible, avoid raycasting through piles of prims and concave physics objects (objects with cut, hollow, twist, or mesh without decomposition) -- Handle RCERR_CAST_TIME_EXCEEDED by sleeping briefly and waiting a few frames before retrying - -## Examples - -### Basic Raycast - -Cast a ray from the center of an object, 10 meters forward based on object rotation: - -```lsl -default -{ - touch_start(integer total_number) - { - vector start = llGetPos(); - vector end = start + <10,0,0> * llGetRot(); - - list data = llCastRay(start, end, []); - llOwnerSay(llList2CSV(data)); - } -} -``` - -### Mouselook Weapon - -Attachment that casts a ray based on the owner's camera direction in mouselook. Useful for weapons, scripted interactions, or HUD information displays: - -```lsl -integer gTargetChan = -9934917; - -default -{ - attach(key id) - { - if (id != NULL_KEY) - { - llRequestPermissions(id, PERMISSION_TAKE_CONTROLS | PERMISSION_TRACK_CAMERA); - } - } - - run_time_permissions(integer perm) - { - if (perm & PERMISSION_TAKE_CONTROLS | PERMISSION_TRACK_CAMERA) - { - llTakeControls(CONTROL_LBUTTON | CONTROL_ML_LBUTTON, TRUE, FALSE); - } - } - - control(key id, integer level, integer edge) - { - // User must be in mouselook to aim the weapon - if (level & edge & CONTROL_LBUTTON) - { - llSay(0, "You must be in Mouselook to shoot. Type CTRL+M or press Esc and scroll mouse wheel forward."); - } - - // User is in mouselook - if (level & edge & CONTROL_ML_LBUTTON) - { - vector start = llGetCameraPos(); - // Detect only non-physical, non-phantom objects. Report root prim UUID. - list results = llCastRay(start, start + <60.0, 0.0, 0.0> * llGetCameraRot(), - [RC_REJECT_TYPES, RC_REJECT_PHYSICAL | RC_REJECT_AGENTS | RC_REJECT_LAND, - RC_DETECT_PHANTOM, FALSE, - RC_DATA_FLAGS, RC_GET_ROOT_KEY, - RC_MAX_HITS, 1]); - - llTriggerSound(llGetInventoryName(INVENTORY_SOUND, 0), 1.0); - llSleep(0.03); - - key target = llList2Key(results, 0); - // Tell target it has been hit - llRegionSayTo(target, gTargetChan, "HIT"); - } - } -} -``` - -### Region Edge Handling - -Handle the out-of-bounds caveat by calculating where the ray intersects the region edge: - -```lsl -vector GetRegionEdge(vector start, vector dir) -{ - float scaleGuess; - float scaleFactor = 4095.99; - if (dir.x) - { - scaleFactor = ((dir.x > 0) * 255.99 - start.x) / dir.x; - } - if (dir.y) - { - scaleGuess = ((dir.y > 0) * 255.99 - start.y) / dir.y; - if (scaleGuess < scaleFactor) scaleFactor = scaleGuess; - } - if (dir.z) - { - scaleGuess = ((dir.z > 0) * 4095.99 - start.z) / dir.z; - if (scaleGuess < scaleFactor) scaleFactor = scaleGuess; - } - return start + dir * scaleFactor; -} - -default -{ - touch_start(integer total_number) - { - vector start = llGetPos(); - vector direction = <1, 0, 0> * llGetRot(); - vector end = GetRegionEdge(start, direction); - - list data = llCastRay(start, end, []); - llOwnerSay(llList2CSV(data)); - } -} -``` - -### Testing Different Reject Types - -Test each RC_REJECT_TYPES flag by cycling through them on touch: - -```lsl -integer filter; // default is 0 - -default -{ - state_entry() - { - string ownerName = llKey2Name(llGetOwner()); - llOwnerSay("Hello, " + ownerName + "!"); - } - - touch_start(integer total_number) - { - vector start = llGetPos(); - vector end = start - <0.0, -25.0, 0.0>; - - if (filter > 8) - filter = 0; - - llOwnerSay("Filter " + (string)filter); - - list results = llCastRay(start, end, [RC_REJECT_TYPES, filter, RC_MAX_HITS, 4]); - - integer hitNum = 0; - // Check status code for error conditions - integer status = llList2Integer(results, -1); - if (status < 0) - { - llOwnerSay("Raycast error: " + (string)status); - ++filter; - return; - } - - // Stride is 2 because we didn't request normals or link numbers - while (hitNum < status) - { - key uuid = llList2Key(results, 2 * hitNum); - string name = "Land"; - - if (uuid != NULL_KEY) - name = llKey2Name(uuid); - - llOwnerSay("Hit " + name + "."); - ++hitNum; - } - - ++filter; - } -} -``` - -## Common Use Cases - -- **Weapons** - Raycasts are efficient for simulating projectile weapons, orders of magnitude better than rezzing and launching prims. -- **AI and Line-of-Sight** - Detect avatars and objects for navigation or line-of-sight checks. Cast rays downward to determine floor height and angle. -- **Intelligent Object Placement** - Objects can adjust themselves to their environment, e.g., placing at floor-level or changing avatar posture. -- **Environment Analysis** - Determine surrounding limitations, detect if object is in a closed room, auto-adjust furniture to walls/floors/ceilings. - -## Debugging Tips - -Use `llDumpList2String()` to see what the output looks like with different flag combinations. - -To quickly get the status code, use: `llList2Integer(result, -1)` - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llceil.mdx b/src/content/docs/script/lsl-reference/functions/llceil.mdx deleted file mode 100644 index f433da6..0000000 --- a/src/content/docs/script/lsl-reference/functions/llceil.mdx +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: llCeil -description: Returns smallest integer value >= Value. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llSay(0, "The ceil value of -4.5 is: " + (string)llCeil(-4.5)); -// "The ceil value of -4.5 is: -4" - - llSay(0, "The ceil value of -4.9 is: " + (string)llCeil(-4.9)); -// "The ceil value of -4.9 is: -4" - - llSay(0, "The ceil value of -4.1 is: " + (string)llCeil(-4.1)); -// "The ceil value of -4.1 is: -4" - - llSay(0, "The ceil value of 4.5 is: " + (string)llCeil(4.5)); -// "The ceil value of 4.5 is: 5" - - llSay(0, "The ceil value of 4.9 is: " + (string)llCeil(4.9)); -// "The ceil value of 4.9 is: 5" - - llSay(0, "The ceil value of 4.1 is: " + (string)llCeil(4.1)); -// "The ceil value of 4.1 is: 5" - } -} -``` - -## Caveats - -- The returned value is -2147483648 (0x80000000) if the arithmetic result is outside of the range of valid integers (-2147483648 to 2147483647) - -## See Also - -- [llRound](/script/reference/lsl/functions/llround/) - Rounds the float to an integer towards the closest integer -- [llFloor](/script/reference/lsl/functions/llfloor/) - Rounds the float to an integer towards negative infinity - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llchar.mdx b/src/content/docs/script/lsl-reference/functions/llchar.mdx deleted file mode 100644 index a7bf818..0000000 --- a/src/content/docs/script/lsl-reference/functions/llchar.mdx +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: llChar -description: >- - Returns a single character string that is the representation of the unicode - value. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function returns a single character string generated from the character at the indicated UTF-32 codepoint. If the value is negative, the codepoint has no valid single-character UTF-16 representation (such as a part of a surrogate pair), or is outside the defined range, the Unicode replacement character "�" (0xFFFD) is returned. If the value is 0, an empty string is returned. - -## Examples - -```lsl -default -{ - touch_start(integer total_number) - { - string test_string = "The quick brown fox jumped over the lazy dog"; - list test_list = []; - string test_string2 = ""; - - integer index; - integer ord; - for (index = 0; index < llStringLength(test_string); ++index) - { - ord = llOrd(test_string, index); - test_list = test_list + [ ord ]; - } - - string char; - for (index = 0; index < llGetListLength(test_list); ++index) - { - ord = llList2Integer(test_list, index); - char = llChar(ord); - test_string2 = test_string2 + char; - } - - llSay(0, "\"" + test_string + "\" -> [" + - llDumpList2String(test_list, ", ") + "] -> \"" + test_string2 + "\""); - } -} -``` - -This example demonstrates the inverse relationship between `llChar` and `llOrd`. It converts a string to a list of Unicode codepoints, then reconstructs the original string using `llChar`. - -## See Also - -- [llOrd](../llord/) -- [llHash](../llhash/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llclearcameraparams.mdx b/src/content/docs/script/lsl-reference/functions/llclearcameraparams.mdx deleted file mode 100644 index cee57e2..0000000 --- a/src/content/docs/script/lsl-reference/functions/llclearcameraparams.mdx +++ /dev/null @@ -1,80 +0,0 @@ ---- -title: llClearCameraParams -description: >- - Resets all camera parameters to default values and turns off scripted camera - control. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -A complete example showing how to toggle camera control on and off with permission checks: - -```lsl -integer gEnabled; - -askForPermissions() -{ - llRequestPermissions(llGetOwner(), PERMISSION_CONTROL_CAMERA); -} - -default -{ - on_rez(integer sp) - { - llResetScript(); - } - - state_entry() - { - askForPermissions(); - } - - touch_start(integer total_number) - { - if (llDetectedKey(0) != llGetOwner()) - { - return; - } - else if (!llGetPermissions() & PERMISSION_CONTROL_CAMERA) - { - llOwnerSay("I need permissions to control your camera."); - askForPermissions(); - return; - } - - gEnabled = !gEnabled; - if (gEnabled) - { - llOwnerSay("Enabled."); - llSetCameraParams([ - CAMERA_ACTIVE, 1, - CAMERA_DISTANCE, 50.0 - ]); - } - else - { - llOwnerSay("Disabled."); - llClearCameraParams(); - } - } -} -``` - -## Notes - -- Requires `PERMISSION_CONTROL_CAMERA` permission to function -- Use this function to disable scripted camera control and restore the avatar's default camera behavior -- Call [llSetCameraParams] to enable scripted camera control again after calling this function - -## See Also - -- [llSetCameraParams] - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llclearlinkmedia.mdx b/src/content/docs/script/lsl-reference/functions/llclearlinkmedia.mdx deleted file mode 100644 index 70e0d01..0000000 --- a/src/content/docs/script/lsl-reference/functions/llclearlinkmedia.mdx +++ /dev/null @@ -1,93 +0,0 @@ ---- -title: llClearLinkMedia -description: >- - Clears (deletes) the media and all parameters from the given Face on the - linked prim. - - Returns an integer that is a STATUS_* flag, which details the success/failure - of the operation. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This example removes all media from all sides of every prim in an object, then deletes itself: - -```lsl -integer GetPrimCount() -{ - if(llGetAttached()) - return llGetNumberOfPrims(); - - return llGetObjectPrimCount(llGetKey()); -} - -publish_returned_status_flag(integer inputLink, integer inputFace, integer inputStatus) -{ - string outputStatus = "STATUS_OK"; - if (inputStatus == 1000) outputStatus = "STATUS_MALFORMED_PARAMS"; - else if (inputStatus == 1001) outputStatus = "STATUS_TYPE_MISMATCH"; - else if (inputStatus == 1002) outputStatus = "STATUS_BOUNDS_ERROR"; - else if (inputStatus == 1003) outputStatus = "STATUS_NOT_FOUND"; - else if (inputStatus == 1004) outputStatus = "STATUS_NOT_SUPPORTED"; - else if (inputStatus == 1999) outputStatus = "STATUS_INTERNAL_ERROR"; - else if (inputStatus == 2001) outputStatus = "STATUS_WHITELIST_FAILED"; - - llSay(PUBLIC_CHANNEL, "llClearLinkMedia(link " + (string)inputLink - + ", face " + (string)inputFace + ") = " + outputStatus + ";"); -} - -default -{ - state_entry() - { - integer numOfPrims = GetPrimCount(); - integer numOfSides; - - integer link; - integer face; - - if (1 < numOfPrims) - link = 1; - - do - { - numOfSides = llGetLinkNumberOfSides(link); - face = 0; - do - { - integer clearLinkMediaSuccessFlag = llClearLinkMedia(link, face); - publish_returned_status_flag(link, face, clearLinkMediaSuccessFlag); - - ++face; - } - while (face < numOfSides); - - if (numOfPrims == 1) - jump continue; - - ++link; - } - while (link <= numOfPrims); - - @continue; - - string thisScript = llGetScriptName(); - llRemoveInventory(thisScript); - } -} -``` - -## See Also - -- [llClearPrimMedia] -- [llSetLinkMedia] -- [llGetLinkMedia] - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llclearprimmedia.mdx b/src/content/docs/script/lsl-reference/functions/llclearprimmedia.mdx deleted file mode 100644 index ef3c669..0000000 --- a/src/content/docs/script/lsl-reference/functions/llclearprimmedia.mdx +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: llClearPrimMedia -description: >- - Clears (deletes) the media and all parameters from the given Face. - - Returns an integer that is a STATUS_* flag which details the success/failure - of the operation. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This example removes all media from all faces of the prim containing the script, then deletes the script itself: - -```lsl -publish_returned_status_flag(integer inputLink, integer inputFace, integer inputStatus) -{ - /* if (inputInteger == 0) */ string outputStatus = "STATUS_OK"; - if (inputStatus == 1000) outputStatus = "STATUS_MALFORMED_PARAMS"; - else if (inputStatus == 1001) outputStatus = "STATUS_TYPE_MISMATCH"; - else if (inputStatus == 1002) outputStatus = "STATUS_BOUNDS_ERROR"; - else if (inputStatus == 1003) outputStatus = "STATUS_NOT_FOUND"; - else if (inputStatus == 1004) outputStatus = "STATUS_NOT_SUPPORTED"; - else if (inputStatus == 1999) outputStatus = "STATUS_INTERNAL_ERROR"; - else if (inputStatus == 2001) outputStatus = "STATUS_WHITELIST_FAILED"; - - // PUBLIC_CHANNEL has the integer value 0 - llSay(PUBLIC_CHANNEL, "llClearLinkMedia(link " + (string)inputLink - + ", face " + (string)inputFace + ") = " + outputStatus + ";"); -} - -default -{ - state_entry() - { - integer link = llGetLinkNumber(); - integer numOfSides = llGetLinkNumberOfSides(link); - integer face; - - do - { - integer clearMediaSucceeded = llClearPrimMedia(face); - publish_returned_status_flag(link, face, clearMediaSucceeded); - - ++face; - } - while (face < numOfSides); - - string thisScript = llGetScriptName(); - llRemoveInventory(thisScript); - } -} -``` - -## Notes - -The function returns a STATUS_* flag indicating success or failure of the operation. Check the return value against status constants like STATUS_OK, STATUS_MALFORMED_PARAMS, STATUS_BOUNDS_ERROR, etc. to determine if the media was successfully cleared. - -## See Also - -- [llClearLinkMedia](../llclearlinkmedia/) -- [llSetPrimMediaParams](../llsetprimmediaparams/) -- [llGetPrimMediaParams](../llgetprimmediaparams/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llcloseremotedatachannel.mdx b/src/content/docs/script/lsl-reference/functions/llcloseremotedatachannel.mdx deleted file mode 100644 index 1a18ae3..0000000 --- a/src/content/docs/script/lsl-reference/functions/llcloseremotedatachannel.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llCloseRemoteDataChannel -description: This function is deprecated. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llcloud.mdx b/src/content/docs/script/lsl-reference/functions/llcloud.mdx deleted file mode 100644 index 9931f3e..0000000 --- a/src/content/docs/script/lsl-reference/functions/llcloud.mdx +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: llCloud -description: Returns the cloud density at the object's position + Offset. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Legacy clouds are no longer supported as of server version 13.02.08.270166 - this function now only returns 0.0. See `llGetEnvironment` instead. - -## Overview - -Second Life features a cellular automata-based weather system. There are 16x16 square cloud "cells" per region. Clouds and wind are interrelated. - -## Examples - -```lsl -default -{ - touch_start(integer num) - { - llSay(0,"Cloud density:" + (string)llCloud(ZERO_VECTOR)); - } -} -``` - -## Caveats - -- There are currently no Second Life clients that render rain. -- The client attempts to render clouds from the cloud algorithm results sent from the server, which is why different clients can see different cloud formations and de-synchronizes cloud view from the server over time. The cloud density data is sent from the server to the client when the region is loaded by the client. This can happen when the region comes into view, during teleport or during login. - -## Notes - -### Client - -Clouds are always rendered between about 180-200m absolute height. - -### Algorithm - -The cloud seed/growth/dissipation algorithm uses a solenoidal vector field, which is a vector field with zero-divergence: ∇ · v = 0 - -This condition is satisfied whenever v has a vector potential A, because if v = ∇ ⨯ A then ∇ · v = ∇ · (∇ ⨯ A) = 0 - -## See Also - -- [llWind](../llwind/) -- [llGetSunDirection](../llgetsundirection/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llcollisionfilter.mdx b/src/content/docs/script/lsl-reference/functions/llcollisionfilter.mdx deleted file mode 100644 index 4143160..0000000 --- a/src/content/docs/script/lsl-reference/functions/llcollisionfilter.mdx +++ /dev/null @@ -1,67 +0,0 @@ ---- -title: llCollisionFilter -description: >- - Specify an empty string or NULL_KEY for Accept, to not filter on the - corresponding parameter. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Stop Filtering - -```lsl -llCollisionFilter("", NULL_KEY, TRUE); -``` - -### Filter Out All Collisions - -```lsl -llCollisionFilter("", NULL_KEY, FALSE); -``` - -### Detect Collisions with Specific Objects - -This script, placed in a wearable object, detects a collision when the person wearing it collides with an object named "Post": - -- **1st instance:** An object named "Post" has several child prims named "Object". The prim named "Post" hits the scripted object or scripted prim - the collision will be detected -- **2nd instance:** An object named "Post" has several child prims named "Object". A child prim named "Object" hits the scripted object or scripted prim - the collision will be detected -- **3rd instance:** An object named "Object" has several child prims named "Post". A prim named "Post" hits the scripted object or scripted prim - the collision will NOT be detected - -```lsl -default -{ - state_entry() - { - llCollisionFilter("Post", "", TRUE); - } - - collision_start(integer total_number) - { - llSay(0, "OUCH!"); - } -} -``` - -## Caveats - -- Any call of `llCollisionFilter` in the same event as `llVolumeDetect` changing (not just being called, but actually moving from FALSE to TRUE or vice versa) will be disregarded (before or after), **if** the event handler previously called a user-defined function. See SVC-2490. - - You can work around this by calling them in separate events, such as `touch_start` and `touch_end`. -- Damage caused by `llSetDamage` will still apply to a filtered avatar. - - Consequently, the object will immediately die on collision with the avatar (and kill the avatar if their health reaches 0). - -## See Also - -- [llPassCollisions](../llpasscollisions/) -- [llVolumeDetect](../llvolumedetect/) -- collision_start -- collision -- collision_end - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llcollisionsound.mdx b/src/content/docs/script/lsl-reference/functions/llcollisionsound.mdx deleted file mode 100644 index 1d4c5d1..0000000 --- a/src/content/docs/script/lsl-reference/functions/llcollisionsound.mdx +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: llCollisionSound -description: >- - Suppress default collision sounds, replace default impact sounds with - ImpactSound. - - The ImpactSound must be in the object inventory. - - Supply an empty string to suppress collision sounds. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Play Sound When Collision Occurs With Other Object Or An AGENT -// Creator: TonyH Wrangler - -string sound = "ed124764-705d-d497-167a-182cd9fa2e6c"; // uuid or name of item in inventory - -default -{ - state_entry() - { - llCollisionSound(sound, 1.0); - } -} -``` - -## Caveats - -- If this function is used to suppress collision sounds, NO sound will be generated even if the suppressed object collides with an unsuppressed object (there will be no sound from the unsuppressed object either). - -## Notes - -- If `impact_sound` is an empty string, the collision sound is suppressed. -- If `impact_volume` is set to zero, the collision particles are suppressed. - -## See Also - -- [llCollisionFilter](../llcollisionfilter/) -- [llCollisionSprite](../llcollisionsprite/) -- collision_start -- collision -- collision_end - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llcollisionsprite.mdx b/src/content/docs/script/lsl-reference/functions/llcollisionsprite.mdx deleted file mode 100644 index 5e11eea..0000000 --- a/src/content/docs/script/lsl-reference/functions/llcollisionsprite.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: llCollisionSprite -description: >- - Suppress default collision sprites, replace default impact sprite with - ImpactSprite; found in the object inventory (empty string to just suppress). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - -## Important Warning - -**This function is broken** as reported in [VWR-322](https://jira.secondlife.com/browse/VWR-322) and does not work in newer releases of the Second Life viewer. - -## Usage - -To suppress the default collision sprite altogether, use an empty string as the value for the `impact_sprite` parameter. - -## See Also - -- [llCollisionFilter] - Filter collisions -- [llCollisionSound] - Set collision impact sound -- [collision_start] event -- [collision] event -- [collision_end] event - - diff --git a/src/content/docs/script/lsl-reference/functions/llcomputehash.mdx b/src/content/docs/script/lsl-reference/functions/llcomputehash.mdx deleted file mode 100644 index 533e147..0000000 --- a/src/content/docs/script/lsl-reference/functions/llcomputehash.mdx +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: llComputeHash -description: Returns hex-encoded Hash string of Message using digest Algorithm. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Compute hash digests using different algorithms: - -```lsl -default -{ - state_entry() - { - llOwnerSay("Ready"); - } - - touch_start(integer touch_count) - { - string message = "your-test-message-here"; - - list algorithms = ["md5", "md5_sha1", "sha1", "sha224", "sha256", "sha384", "sha512" ]; - - integer num_algorithms = llGetListLength(algorithms); - llOwnerSay("message='" + message + "'"); - - integer i = 0; - for (i = 0; i < num_algorithms; ++i) - { - string algorithm = llList2String(algorithms, i); - string hash = llComputeHash(message, algorithm); - llOwnerSay(algorithm + " : " + hash); - } - } -} -``` - -## Notes - -Supported hash algorithms are: `md5`, `md5_sha1`, `sha1`, `sha224`, `sha256`, `sha384`, and `sha512`. - -## See Also - -- [llSignRSA](../llsignrsa/) -- [llVerifyRSA](../llverifyrsa/) -- [llHMAC](../llhmac/) -- [llSHA1String](../llsha1string/) -- [llSHA256String](../llsha256string/) -- [llMD5String](../llmd5string/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llcos.mdx b/src/content/docs/script/lsl-reference/functions/llcos.mdx deleted file mode 100644 index e518f00..0000000 --- a/src/content/docs/script/lsl-reference/functions/llcos.mdx +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: llCos -description: Returns the cosine of Theta (Theta in radians). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Touch the object with this script in it to see the cosine of random numbers! -default -{ - touch_start(integer num) - { - float r = llFrand(TWO_PI); - llOwnerSay("The cosine of " + (string)r + " in radians or " + (string)(r * RAD_TO_DEG) + " in degrees is " + (string)llCos(r)); - } -} -``` - -## Caveats - -Due to IEEE754 single-precision floating-point limitations: -- `llCos(PI_BY_TWO)` returns `-4.371139E-8` (hex: `0xB33BBD2E`) instead of `0` -- `llCos(PI/3.0)` returns `0.49999997` (hex: `0x3EFFFFFF`) instead of `0.5` - -Be aware of these precision issues when comparing cosine results to exact values. - -## See Also - -- [llSin](../llsin/) -- [llAsin](../llasin/) -- [llAcos](../llacos/) -- [llTan](../lltan/) -- [llAtan2](../llatan2/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llcreatecharacter.mdx b/src/content/docs/script/lsl-reference/functions/llcreatecharacter.mdx deleted file mode 100644 index cae7d41..0000000 --- a/src/content/docs/script/lsl-reference/functions/llcreatecharacter.mdx +++ /dev/null @@ -1,97 +0,0 @@ ---- -title: llCreateCharacter -description: >- - Convert link-set to AI/Physics character. - - Creates a path-finding entity, known as a "character", from the object - containing the script. Required to activate use of path-finding functions. - - Options is a list of key/value pairs. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -create_character() -{ - // Clear any previous character behaviors - llDeleteCharacter(); - - // MAX_SPEED is @ 20 by default - llCreateCharacter([ CHARACTER_MAX_SPEED, 25, - CHARACTER_DESIRED_SPEED, 15.0]); -} - -patrol_around(vector targetPos) -{ - list points = [targetPos + <5, 0, 0>, targetPos - <5, 0, 0>]; - llPatrolPoints(points, []); -} - -default -{ - on_rez(integer start_param) - { - llResetScript(); - } - - state_entry() - { - create_character(); - } - - touch_start(integer num_detected) - { - patrol_around(llGetPos()); - } -} -``` - -## Caveats and Important Notes - -- You only need to use one `llCreateCharacter` call per object; calling multiple times has no effect -- One script can contain an `llCreateCharacter` call and other scripts can exploit that with other path functions that require it -- `llCreateCharacter` status survives state changes, script resets, and rezzing -- `llCreateCharacter` is always required for all pathfinding functions -- When an object becomes a character, its physics weight becomes fixed at 15 -- If multiple scripts contain `llCreateCharacter` in the same object, nothing untoward happens -- If multiple scripts use conflicting path functions in the same object, one will take precedence randomly -- `CHARACTER_MAX_SPEED` - In testing, a desired speed of 10m/s is plenty fast for most uses; higher speeds may produce unexpected results (particularly when navigating tight spaces or making sharp turns) -- `CHARACTER_MAX_ANGULAR_ACCEL` minimum is 1.5708 -- The character's shape is a capsule (cylinder with spherical ends) with a length and circular cross section controlled by `CHARACTER_LENGTH` and `CHARACTER_RADIUS` parameters -- The character's true "length" cannot be smaller than twice the radius plus 0.1m -- The capsule is usually oriented vertically; use `[CHARACTER_ORIENTATION, HORIZONTAL]` if you need your character to be horizontal - - Use a vertical capsule whenever possible; horizontal capsules may become stuck more easily than vertical capsules -- Removing the script from a prim will not stop pathfinding behavior, similar to how particles and hover text remain. However, if the character encounters an error state, it will be unable to recover. Removing scripts from actively used characters is NOT recommended. To stop a pathfinding command use `llExecCharacterCmd(CHARACTER_CMD_STOP, [])` -- The root prim's position determines the character's height above the surface; if your character sinks under the surface or is too high above it, adjust the relative position of the root prim to the rest of the linkset -- The default value of `CHARACTER_STAY_WITHIN_PARCEL` depends on the `CHARACTER_TYPE`: - - If `CHARACTER_TYPE` is set to anything other than `CHARACTER_TYPE_NONE`, then `CHARACTER_STAY_WITHIN_PARCEL` will default to `TRUE`, so always explicitly set `CHARACTER_STAY_WITHIN_PARCEL` to `FALSE` if you don't want the character to stop at parcel borders - -## Key Implementation Notes - -- If called on an existing character, all unspecified parameters other than character size will revert to their defaults (if not specified, character size will not change) -- Calling `llCreateCharacter` again is STRONGLY preferred over calling `llDeleteCharacter()` followed by `llCreateCharacter()` as it is much less taxing on the server - -## See Also - -- [llDeleteCharacter](../lldeletecharacter/) -- [llEvade](../llevade/) -- [llExecCharacterCmd](../llexeccharactercmd/) -- [llGetClosestNavPoint](../llgetclosestnavpoint/) -- [llGetStaticPath](../llgetstaticpath/) -- [llFleeFrom](../llfleefrom/) -- [llNavigateTo](../llnavigateto/) -- [llPatrolPoints](../llpatrolpoints/) -- [llPursue](../llpursue/) -- [llUpdateCharacter](../llupdatecharacter/) -- [llWanderWithin](../llwanderwithin/) -- path_update event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llcreatekeyvalue.mdx b/src/content/docs/script/lsl-reference/functions/llcreatekeyvalue.mdx deleted file mode 100644 index 4e7d0bc..0000000 --- a/src/content/docs/script/lsl-reference/functions/llcreatekeyvalue.mdx +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: llCreateKeyValue -description: |2- - - Starts an asychronous transaction to create a key-value pair. Will fail with XP_ERROR_STORAGE_EXCEPTION if the key already exists. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value passed to the function. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -key trans; -default -{ - touch_start(integer total_number) - { - trans = llCreateKeyValue("FOO", "BAR"); - } - - dataserver(key t, string value) - { - if (t == trans) - { - // our llCreateKeyValue transaction is done - integer result = (integer)llGetSubString(value, 0, 0); - if (result == 1) - { - // the key-value pair was successfully created - llSay(0, "New key-value pair was created"); - } - else - { - // the key-value pair was not created - integer error = (integer)(llGetSubString(value, 2, -1)); - llSay(0, "Key-value failed to create: " + llGetExperienceErrorMessage(error)); - } - } - } -} -``` - -## Caveats and Notes - -- Keys do not contain commas due to `llKeysKeyValue` returning keys in CSV format. -- As of January 1, 2016, maximum bytes is 1011 for key and 4095 for value for both LSO and Mono scripts. -- If the key already exists, the dataserver event will return a failure along with the error `XP_ERROR_STORAGE_EXCEPTION`. -- If this function returns an `XP_ERROR_STORAGE_EXCEPTION`, subsequent attempts to create the same key-value pair key may also fail, even if it appears that no key has been created. For that reason, it may be preferable to use `llUpdateKeyValue`, which will overwrite any existing value or will create a new key-value pair if none exists with that name. - -## See Also - -- [llGetExperienceErrorMessage](../llgetexperienceerrormessage/) -- [llReadKeyValue](../llreadkeyvalue/) -- [llUpdateKeyValue](../llupdatekeyvalue/) -- [llDeleteKeyValue](../lldeletekeyvalue/) -- [llDataSizeKeyValue](../lldatasizekeyvalue/) -- [llKeyCountKeyValue](../llkeycountkeyvalue/) -- [llKeysKeyValue](../llkeyskeyvalue/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llcreatelink.mdx b/src/content/docs/script/lsl-reference/functions/llcreatelink.mdx deleted file mode 100644 index f1fc587..0000000 --- a/src/content/docs/script/lsl-reference/functions/llcreatelink.mdx +++ /dev/null @@ -1,115 +0,0 @@ ---- -title: llCreateLink -description: >- - Attempt to link the object the script is in, to target (requires permission - PERMISSION_CHANGE_LINKS be set). - - Requires permission PERMISSION_CHANGE_LINKS be set. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The prims for the child object (TargetPrim if Parent is TRUE, script's object if Parent is FALSE) are inserted into the parent object's link set starting at link number 2. For example, if the link order for the parent object is A1, A2, A3 and the link order of the child object is B1, B2, B3, then the link order of the resulting object will be A1, B1, B2, B3, A2, A3. - -## Examples - -### Example 1: Rez and Link Object - -This example demonstrates rezzing an object and linking it as a child prim. It requests the necessary PERMISSION_CHANGE_LINKS permission before attempting to link. - -```lsl -// Rez an object and link it as a child prim. -string ObjectName = "Object Name Here"; -// NOTE: must be a name of an object in this object's inventory. - -default -{ - touch_start(integer count) - { - // When the object is touched, make sure we can do this before trying. - llRequestPermissions(llGetOwner(), PERMISSION_CHANGE_LINKS); - } - run_time_permissions(integer perm) - { - // Only bother rezzing the object if will be able to link it. - if (perm & PERMISSION_CHANGE_LINKS) - llRezObject(ObjectName, llGetPos() + <0,0,0.5>, ZERO_VECTOR, llGetRot(), 0); - else - llOwnerSay("Sorry, we can't link."); - } - object_rez(key id) - { - // NOTE: under some conditions, this could fail to work. - // This is the parent object. Create a link to the newly-created child. - llCreateLink(id, TRUE); - } -} -``` - -### Example 2: Toggle Link State - -This helper script demonstrates toggling between linked and unlinked states using llCreateLink and llBreakAllLinks. - -```lsl -// child prim key -key kChild = NULL_KEY; -integer bLink = TRUE; // we suppose this script is on a linked object -default -{ - state_entry() - { - // get the permission to change the link - llRequestPermissions(llGetOwner(), PERMISSION_CHANGE_LINKS); - - // get the child key - kChild = llGetLinkKey(2); - } - - touch_start(integer nTotalCliquor) - { - if (bLink) - { - // break all my links, wait 1.5 sec - llBreakAllLinks(); - llSleep(1.5); - - // i'm unlinked - llSay(0, "Unlinked, click to link"); - bLink = FALSE; - } - else - { - // redo my link - llCreateLink(kChild, TRUE); - llSleep(1.5); - - // i'm linked - llSay(0, "Linked, click to unlink"); - bLink = TRUE; - } - } -} -``` - -## Caveats - -- If TargetPrim is not in the region, not a prim, or is attached to an avatar, an error is shouted on DEBUG_CHANNEL -- If either the object or TargetPrim are not modifiable or of different owners, then an error is shouted on DEBUG_CHANNEL -- If the parent object and TargetPrim are too far apart they will fail to link -- The maximum distance is further explained in the Linkability Rules documentation -- This function silently fails if called from a script inside an attachment - -## See Also - -- [llBreakLink](../llbreaklink/) -- [llBreakAllLinks](../llbreakalllinks/) -- changed event with CHANGED_LINK flag - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llcsv2list.mdx b/src/content/docs/script/lsl-reference/functions/llcsv2list.mdx deleted file mode 100644 index 203fd7d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llcsv2list.mdx +++ /dev/null @@ -1,86 +0,0 @@ ---- -title: llCSV2List -description: Create a list from a string of comma separated values specified in Text. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - string csv = "first,second,third"; - list my_list = llCSV2List(csv); - llOwnerSay("CSV: " + csv); - integer i; - integer num_list = llGetListLength(my_list); - for (i = 0; i < num_list; ++i) - { - llOwnerSay("my_list[" + (string)i + "]: " + llList2String(my_list, i)); - } - } -} -``` - -## Vectors & Rotations - -Anything between `<` and `>` is considered a single value regardless of commas inside. This ensures vectors and rotations are treated as single values with no additional cleanup needed afterward. - -For every `<` there must be a corresponding `>` or it will consume the rest of the string: - -- `llCSV2List("<>,>,a")` returns `["<>", ">", "a"]` (second `>` is isolated) -- `llCSV2List("<<>,>,a")` returns `["<<>,>", "a"]` (regularly paired) -- `llCSV2List("<<<>,>,a")` returns `["<<<>,>,a"]` (third `<` lost its opposite) - -## Type Casting - -All elements in the resulting list are strings. The `llList2*` functions have implicit typecasts that don't work the same as explicit typecast. Use these patterns for best results: - -| Type | Code | Notes | -|------|------|-------| -| integer | `(integer)llList2String(mlist, mint)` | `llList2Integer` does not support hex format | -| float | `(float)llList2String(mlist, mint)` | `llList2Float` does not support scientific or hexadecimal notation | -| string | `llList2String(mlist, mint)` | Always safe | -| key | `llList2Key(mlist, mint)` | Always safe | -| vector | `(vector)llList2String(mlist, mint)` | `llList2Vector` will return a zero vector | -| rotation | `(rotation)llList2String(mlist, mint)` | `llList2Rot` will return a zero rotation | - -## Whitespace Handling - -`llCSV2List` consumes the first leading space from all values: - -```lsl -list tmp = llCSV2List("first , second , third"); -// returns ["first ", "second ", "third"] -// not ["first ", " second ", " third"] -``` - -## Caveats - -- If a `<` does not have a matching `>`, the remainder of the string will be a single value, even if the `<` is in the middle of the value -- All items in the returned list are strings -- If an empty string is parsed, the result will be a list containing an empty string: `[""]` (not an empty list) -- When used with lists generated from assets in inventory, do not use `llCSV2List` as inventory asset names can contain commas - -## Notes - -To use separators other than commas (especially if you can't predict when a user might include a comma in data), use `llParseString2List` instead, which allows you to specify separators other than commas. However, `llParseString2List` does not support the special parsing required for handling rotations and vectors, nor does it consume leading and trailing whitespace. - -To convert a list back into a comma-separated string, use `llList2CSV`. - -## See Also - -- [llList2CSV](../lllist2csv/) -- [llDumpList2String](../lldumplist2string/) -- [llParseString2List](../llparsestring2list/) -- [llParseStringKeepNulls](../llparsestringkeepnulls/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldamage.mdx b/src/content/docs/script/lsl-reference/functions/lldamage.mdx deleted file mode 100644 index 0441ef4..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldamage.mdx +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: llDamage -description: Generates a damage event on the targeted agent or task. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The llDamage function triggers a damage event on the targeted task. If any scripts in the target process the `on_damage` event, they will be fired before the damage is applied or distributed. - -## Caveats - -- Calls are throttled to a rate of ≤10/30sec per recipient. Exceptions are: - - Recipient is avatar of the attachment - - Recipient is sitting on the object -- Triggering the damage throttle will shout an error to the debug channel and the script will continue running -- The prim containing the script and the prim receiving the damage must both be in damage enable parcels -- Targeting a seated avatar will redirect damage to the object the avatar is sitting on - -### on_damage Event Behavior - -The `on_damage` event will NOT be triggered if the source of the damage is either: -- An attachment on the avatar -- An object or vehicle that the avatar is sitting on - -`final_damage` will be triggered as normal. - -### Damage Throttle Exceptions - -The damage throttle is skipped if: -- Damage is negative -- The source is an attachment on the avatar -- The source is an object that the avatar is sitting on -- The source is an object owned by a parcel owner or land group - -## See Also - -- [llDetectedDamage](../lldetecteddamage/) -- [llAdjustDamage](../lladjustdamage/) -- on_damage event -- final_damage event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldatasizekeyvalue.mdx b/src/content/docs/script/lsl-reference/functions/lldatasizekeyvalue.mdx deleted file mode 100644 index 84a878f..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldatasizekeyvalue.mdx +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: llDataSizeKeyValue -description: |2- - - Starts an asychronous transaction the request the used and total amount of data allocated for the Experience. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the the amount in use and the third item will be the total available. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -key trans; - -default -{ - state_entry() - { - trans = llDataSizeKeyValue(); - } - - dataserver( key _t, string _value ) - { - if ( _t == trans ) - { - // our llDataSizeKeyValue transaction is done - list result = llCSV2List( _value ); - if ( llList2Integer( result, 0 ) == 1 ) - { - // data size retrieved - llSay( 0, "Space in use: " + llList2String( result, 1 ) ); - llSay( 0, "Total space: " + llList2String( result, 2 ) ); - } - else - { - // data size check failed - llSay( 0, "Key-value failed to check size: " + llList2String( result, 1 ) ); - } - } - } -} -``` - -The result string is comma-delimited: -- First item: Integer (1 for success, 0 for failure) -- On success: Second item is the amount of data in use, third item is the total available quota -- On failure: Second item is an integer corresponding to an `XP_ERROR_...` constant - -## See Also - -- [llGetExperienceErrorMessage](../llgetexperienceerrormessage/) -- [llCreateKeyValue](../llcreatekeyvalue/) -- [llReadKeyValue](../llreadkeyvalue/) -- [llUpdateKeyValue](../llupdatekeyvalue/) -- [llDeleteKeyValue](../lldeletekeyvalue/) -- [llKeyCountKeyValue](../llkeycountkeyvalue/) -- [llKeysKeyValue](../llkeyskeyvalue/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldeletecharacter.mdx b/src/content/docs/script/lsl-reference/functions/lldeletecharacter.mdx deleted file mode 100644 index 1dc1dd1..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldeletecharacter.mdx +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: llDeleteCharacter -description: >- - Convert link-set from AI/Physics character to Physics object. - - Convert the current link-set back to a standard object, removing all - path-finding properties. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -create_character() -{ - // Clear any previous character behaviors - llDeleteCharacter(); - - // default speed is 20 - llCreateCharacter([CHARACTER_DESIRED_SPEED, 10.0]); - llWanderWithin(llGetPos(), <10.0, 10.0, 2.0>, []); -} - -default -{ - on_rez(integer start_param) - { - llResetScript(); - } - - state_entry() - { - create_character(); - } - - touch_start(integer num_detected) - { - // Clear any previous character behaviors - llDeleteCharacter(); - } -} -``` - -## Notes - -- Use this function to convert a character back to a standard physics object -- Commonly called before re-creating a character with different properties -- All pathfinding behaviors will be removed from the object - -## See Also - -- [llCreateCharacter](../llcreatecharacter/) -- [llUpdateCharacter](../llupdatecharacter/) -- [llWanderWithin](../llwanderwithin/) -- [llNavigateTo](../llnavigateto/) -- [llPatrolPoints](../llpatrolpoints/) -- [llEvade](../llevade/) -- [llFleeFrom](../llfleefrom/) -- [llPursue](../llpursue/) -- [llExecCharacterCmd](../llexeccharactercmd/) -- [llGetClosestNavPoint](../llgetclosestnavpoint/) -- path_update event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldeletekeyvalue.mdx b/src/content/docs/script/lsl-reference/functions/lldeletekeyvalue.mdx deleted file mode 100644 index d23c952..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldeletekeyvalue.mdx +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: llDeleteKeyValue -description: |2- - - Starts an asychronous transaction to delete a key-value pair. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value associated with the key. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -key trans; -default -{ - state_entry() - { - trans = llDeleteKeyValue("FOO"); - } - - dataserver(key t, string value) - { - if (t == trans) - { - // our llDeleteKeyValue transaction is done - list result = llCSV2List(value); - if (llList2Integer(result, 0) == 1) - { - // the key-value pair was successfully deleted - llSay(0, "New key-value pair was deleted"); - } - else - { - // the key-value pair was not deleted - llSay(0, "Key-value failed to delete: " + llList2String(result, 1) ); - } - } - } -} -``` - -## Notes - -- If the key does not exist, the dataserver event will return a failure with the error XP_ERROR_STORAGE_EXCEPTION -- This is an asynchronous operation that uses the dataserver event to return results -- Use llGetExperienceErrorMessage to get human-readable error messages - -## See Also - -- [llCreateKeyValue](../llcreatekeyvalue/) -- [llReadKeyValue](../llreadkeyvalue/) -- [llUpdateKeyValue](../llupdatekeyvalue/) -- [llDataSizeKeyValue](../lldatasizekeyvalue/) -- [llKeyCountKeyValue](../llkeycountkeyvalue/) -- [llKeysKeyValue](../llkeyskeyvalue/) -- [llGetExperienceErrorMessage](../llgetexperienceerrormessage/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldeletesublist.mdx b/src/content/docs/script/lsl-reference/functions/lldeletesublist.mdx deleted file mode 100644 index a748ea4..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldeletesublist.mdx +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: llDeleteSubList -description: >- - Removes the slice from start to end and returns the remainder of the list. - - Remove a slice from the list and return the remainder, start and end are - inclusive. - - Using negative numbers for start and/or end causes the index to count - backwards from the length of the list, so 0, -1 would delete the entire list. - - If Start is larger than End the list deleted is the exclusion of the entries; - so 6, 4 would delete the entire list except for the 5th list entry. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Usage - -```lsl -src = llDeleteSubList( src, start, end ) -``` - -### Comprehensive Example - -```lsl -default -{ - state_entry() - { - // Create a list of names - list names = ["Anthony", "Bob", "Charlie", "Diane", "Edgar", "Gabriela"]; - - // Now let's remove values at position 1 through 2. - names = llDeleteSubList(names, 1, 2); - - // Result: - // list names = ["Anthony", "Diane", "Edgar", "Gabriela"]; - - // Now let's use an start number higher then our end number - names = llDeleteSubList(names, 3, 1); - - // Result: - // list names = ["Edgar"]; - // If start number higher then our end number, then we should imagine that the start and the end are missing before start and end. - // Imagine it should be FROM_THE_LISTSTART_CUT: start, AND_FROM_THE_LISTEND_CUT: end ... more or less :)) - // names = llDeleteSubList(names, 3 -> , <- 1); - } -} -``` - -## Notes - -- The function returns a modified copy of the source list; the original `src` list is not modified. Remember to use or store the result of this function. -- When start is larger than end, the list deleted is the exclusion of the entries (inverse selection). For example, `llDeleteSubList(list, 3, 1)` deletes everything except positions 2 and 3. -- The opposite function is `llListInsertList`, which inserts elements rather than removing them. - -## See Also - -- [llListInsertList](../lllistinsertlist/) -- [llListReplaceList](../lllistreplacelist/) -- [llList2List](../lllist2list/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldeletesubstring.mdx b/src/content/docs/script/lsl-reference/functions/lldeletesubstring.mdx deleted file mode 100644 index b803c6a..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldeletesubstring.mdx +++ /dev/null @@ -1,85 +0,0 @@ ---- -title: llDeleteSubString -description: >- - Removes the indicated sub-string and returns the result. - - Start and End are inclusive. - - Using negative numbers for Start and/or End causes the index to count - backwards from the length of the string, so 0, -1 would delete the entire - string. - - If Start is larger than End, the sub-string is the exclusion of the entries; - so 6, 4 would delete the entire string except for the 5th character. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function returns a new string; it does not modify the source string in place. - -**Incorrect:** -```lsl -string ex = "abcdefghi"; -llDeleteSubString(ex, 4, 7); // Result is discarded! -``` - -**Correct:** -```lsl -string ex = "abcdefghi"; -ex = llDeleteSubString(ex, 4, 7); // Result is assigned back -llSay(0, ex); // Would say "abcdi" -``` - -## Examples - -```lsl -//-- Simple example -default { - state_entry() { - string ex = "abcdefghi"; - ex = llDeleteSubString(ex, 4, 7); - llSay(0, ex); // Output: "abcdi" - } -} -``` - -```lsl -//-- Using the result inline -default { - state_entry() { - string ex = "abcdefghi"; - llSay(0, llDeleteSubString(ex, 4, 7)); // Output: "abcdi" - // Original string 'ex' remains unchanged - } -} -``` - -## Notes - -- Indexes start at zero; the first character is at index 0 -- Both `start` and `end` positions are **inclusive** (characters at both positions are removed) -- Using `0, 0` deletes only the first character -- Negative indexes count from the end of the string backwards: `-1` is the last character -- Positive and negative indexes can be mixed: `0, -1` deletes the entire string -- If `start` is larger than `end`, the deletion is inverted: characters at `start` and `end` are kept, everything else is removed -- Use `llStringLength()` to determine string length for dynamic index calculations -- Use `llSubStringIndex()` to find a substring's position before deleting it -- For removing all occurrences of a substring, consider using a str_replace function from the Combined Library - -## See Also - -- [llGetSubString](../llgetsubstring/) -- [llReplaceSubString](../llreplacesubstring/) -- [llInsertString](../llinsertstring/) -- [llDeleteSubList](../lldeletesublist/) -- [llStringLength](../llstringlength/) -- [llSubStringIndex](../llsubstringindex/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llderezobject.mdx b/src/content/docs/script/lsl-reference/functions/llderezobject.mdx deleted file mode 100644 index 1514898..0000000 --- a/src/content/docs/script/lsl-reference/functions/llderezobject.mdx +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: llDerezObject -description: >- - Derezzes an object previously rezzed by a script in this region. Returns TRUE - on success or FALSE if the object could not be derezzed. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Deletes, or marks temporary, an object that was previously rezzed by this script. The object's root prim must have been previously rezzed from a script within this object. If the object is successfully deleted, this function returns TRUE; if it fails for any reason, it returns FALSE. - -## Derez Options - -| Constant | Value | Description | -|----------|-------|-------------| -| DEREZ_DIE | 0 | Immediately delete the object. | -| DEREZ_MAKE_TEMP | 1 | Mark the object as temporary so that the simulator will remove the object at a later time. | -| DEREZ_TO_INVENTORY | 2 | Returns the targeted object to derezzer's inventory and saves its current state. | - -## Caveats - -- The targeted object's rezzer must be the same as the object hosting this script -- The target must not be an attachment -- The target must be copyable -- The target's owner must be the same as the script's owner -- When marking an object as temporary, the object must not contribute to the navmesh -- When using DEREZ_TO_INVENTORY: - - The derezzer must not be an attachment - - The derezzer must be modifiable - - The object in the derezzer's inventory must still exist - - The object in the derezzer's inventory must not be a coalesced object - -## See Also - -- [llRezObject](../llrezobject/) -- [llRezAtRoot](../llrezatroot/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldetachfromavatar.mdx b/src/content/docs/script/lsl-reference/functions/lldetachfromavatar.mdx deleted file mode 100644 index 6b9c115..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldetachfromavatar.mdx +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: llDetachFromAvatar -description: Remove the object containing the script from the avatar. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Only works in the root prim of the attachment; calling it from a script in a child prim will cause it to fail silently. -- If the attachment was attached using `llAttachToAvatarTemp`, the `attach()` event will not be called because the object will be destroyed before the event gets processed. - -## Notes - -- The detached object remains in the user's inventory (unless it was a temporary attachment, in which case it will be destroyed). -- The detached object is no longer present in the sim. There is no LSL equivalent of the "Drop" command that moves an attachment onto the ground. Use `llRezObject` if you need similar behavior. -- There is no way to delete an attachment with a script or to drop it to the ground. - -## Examples - -```lsl -default -{ - attach(key AvatarKey) - { - // Give instructions for use and prevent item from being attached to avatar - if(AvatarKey) - { - // Event is called on both attach and detach, but Key is only valid on attach - llOwnerSay("We hope you will enjoy your purchase, but if you really want to use this item properly, you should: 1) drag it from your inventory to the ground 2) Right click on it and select \"open\" 3) copy its contents to inventory."); - llRequestPermissions(AvatarKey, PERMISSION_ATTACH); - } - } - run_time_permissions(integer perm) - { - if(perm & PERMISSION_ATTACH) - { - llDetachFromAvatar(); - } - } -} -``` - -## See Also - -- [llAttachToAvatar](../llattachtoavatar/) -- [llGetAttached](../llgetattached/) -- `attach` event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldetecteddamage.mdx b/src/content/docs/script/lsl-reference/functions/lldetecteddamage.mdx deleted file mode 100644 index 4f1fa2d..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldetecteddamage.mdx +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: llDetectedDamage -description: >- - Returns a list containing the current damage for the event, the damage type - and the original damage delivered. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -llDetectedDamage returns a list describing a single damage event. This function is only available from within an `on_damage` handler. If called from another detection event or from a non-detection handler, it will return an empty list. - -The list has the following format: - -```lsl -[float damage, integer damage_type, float original_damage] -``` - -### Return Parameters - -- **damage**: The current amount of damage that will be applied after all `on_damage` events have completed processing. -- **damage_type**: An integer describing the type of damage that will be applied. This could reflect one of the `DAMAGE_TYPE_*` constants, a custom damage type constant, or be a repurposed field as it can be set to anything. -- **original_damage**: The original amount of damage that was specified when the event was triggered, either through a collision or a call to llDamage. - -## Notes - -- Returns an empty list if the number parameter does not relate to a valid damage source or if called from a handler other than `on_damage`. -- Available only within `on_damage` event handlers. - -## See Also - -- [llAdjustDamage](../lladjustdamage/) -- on_damage event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldetectedgrab.mdx b/src/content/docs/script/lsl-reference/functions/lldetectedgrab.mdx deleted file mode 100644 index 00524ff..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldetectedgrab.mdx +++ /dev/null @@ -1,92 +0,0 @@ ---- -title: llDetectedGrab -description: |- - Returns the grab offset of a user touching the object. - Returns <0.0, 0.0, 0.0> if Number is not a valid object. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Grab Detection - -```lsl -default -{ - state_entry() - { - llSetStatus(PRIM_PHYSICS, TRUE); // This allows the object to be "grabbed" and dragged - } - touch(integer num_detected) - { - llSay(0, (string)llDetectedGrab(0)); // Be prepared for a great amount of chatted info. - // The faster you move the mouse while grabbing the object the greater the offset becomes. - // This is not due to the speed but the reaction time of the turn around of the physical prim, - // thus an offset (distance from grab to prim center) is created and measured by this function. - } -} -``` - -### Following Mouse Grabs - -This example creates a cone-shaped object that follows the mouse when grabbed: - -```lsl -/* -Simple llDetectedGrab illustration, rez a prim and add this script. -The prim will become a cone that follows mouse grabs. - -Click and hold the mouse button down on the object, then: -- Drag left and right to move parallel to the camera focal plane. -- Drag up and down to move to and from the camera. -- Hold down Ctrl, then drag up and down to move vertically. -*/ - -default -{ - state_entry() - { - llMinEventDelay(0.25); - llSetStatus(STATUS_PHYSICS, FALSE); // make the object static for simplicity - llSetPrimitiveParams([ - PRIM_SIZE, <0.5, 0.5, 0.5>, - PRIM_TYPE, PRIM_TYPE_CYLINDER, PRIM_HOLE_DEFAULT, <0.0, 1.0, 0.0>, - 0.0, ZERO_VECTOR, ZERO_VECTOR, ZERO_VECTOR - ]); // a cone that can follow the mouse pointer - } - - touch(integer total_number) - { - llLookAt(llGetPos() + llDetectedGrab(0), 1.0, 1.0); - } -} -``` - -## Caveats - -- When called in HUD attachments, values returned are affected by the wearer's position and rotation. -- For physical objects, grabs are detected only if the avatar has permission to move the object and the object is not locked. -- For non-physical objects, grabs from all avatars are detected. -- `llDetectedGrab()` is not blocked by `STATUS_BLOCK_GRAB` or `STATUS_BLOCK_GRAB_OBJECT`. - -## Notes - -- The grab offset represents the distance between where the avatar grabs the object and its center. -- The offset changes based on how quickly the avatar moves the mouse while grabbing, which affects the physical reaction time of the prim. -- This function only works in the touch event. -- Returns `<0.0, 0.0, 0.0>` if the number parameter is out of range or called from an event other than the touch event. - -## See Also - -- [llPassTouches](../llpasstouches/) -- touch_start event -- touch event -- touch_end event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldetectedgroup.mdx b/src/content/docs/script/lsl-reference/functions/lldetectedgroup.mdx deleted file mode 100644 index 1d14050..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldetectedgroup.mdx +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: llDetectedGroup -description: >- - Returns TRUE if detected object or agent Number has the same user group active - as this object. - - It will return FALSE if the object or agent is in the group, but the group is - not active. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- There is no way to detect if the prim is in the same group as one of the agent's inactive groups. - -## Examples - -```lsl -//Gives inventory only to agents with the same active group -default -{ - touch_start(integer total_number) - { - if (llDetectedGroup(0) ) //same as llSameGroup(llDetectedKey(0) ) (with llSameGroup, detected must be in the sim) - llGiveInventory(llDetectedKey(0), llGetInventoryName(INVENTORY_OBJECT, 0) ); - else - llSay(0, "Wrong active group!"); - } -} -``` - -## See Also - -- [llSameGroup](../llsamegroup/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldetectedkey.mdx b/src/content/docs/script/lsl-reference/functions/lldetectedkey.mdx deleted file mode 100644 index beea74e..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldetectedkey.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llDetectedKey -description: |- - Returns the key of detected object or avatar number. - Returns NULL_KEY if Number is not a valid index. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - touch_start(integer num_detected) - { - llSay(0, "touch_start event: key of avatar touching: " + (string) llDetectedKey(0) ); - } -} -``` - -## Notes - -Returns an empty key if `number` does not correspond to a valid sensed object or avatar. - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldetectedlinknumber.mdx b/src/content/docs/script/lsl-reference/functions/lldetectedlinknumber.mdx deleted file mode 100644 index 366b710..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldetectedlinknumber.mdx +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: llDetectedLinkNumber -description: >- - Returns the link position of the triggered event for touches and collisions - only. - - 0 for a non-linked object, 1 for the root of a linked object, 2 for the first - child, etc. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ -// Drop this script into the root prim of of a build -// Touch any prim to learn its link number - touch_start(integer num_detected) - { - llOwnerSay("Link number clicked: " + (string)llDetectedLinkNumber(0) ); - } -} -``` - -## See Also - -- [llDetectedTouchFace](../lldetectedtouchface/) -- touch_start -- touch -- touch_end -- collision_start -- collision -- collision_end - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldetectedname.mdx b/src/content/docs/script/lsl-reference/functions/lldetectedname.mdx deleted file mode 100644 index fdcbc91..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldetectedname.mdx +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: llDetectedName -description: |- - Returns the name of detected object or avatar number. - Returns the name of detected object number. - Returns empty string if Number is not a valid index. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - touch_start(integer num_detected) - { - string name = llDetectedName(0); - - llOwnerSay("Touched by " + name); - - // name is the legacy name, as in "John Doe", or "John Resident" if the avatar has the default last name. - } -} -``` - -## Notes - -- Returns NULL_KEY if the item index is not valid. -- If the detected item is an avatar, the legacy name is returned (e.g., "John Doe" or "John Resident" if the avatar has the default last name). - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldetectedowner.mdx b/src/content/docs/script/lsl-reference/functions/lldetectedowner.mdx deleted file mode 100644 index 7d56b28..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldetectedowner.mdx +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: llDetectedOwner -description: |- - Returns the key of detected object's owner. - Returns invalid key if Number is not a valid index. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - collision_start(integer num_detected) - { - string output = - "\nkey of colliding object's owner ... or the colliding avatar: " + (string)llDetectedOwner(0) - + "\nkey of this object's owner: " + (string)llGetOwner() - + "\nname of colliding object/avatar: " + llDetectedName(0) - + "\nkey of colliding object/avatar: " + (string)llDetectedKey(0) - + "\nkey of the prim containing this script: " + (string)llGetKey() - + "\nkey of this object's root prim: " + (string)llGetLinkKey(LINK_ROOT); - llSay(0, output); - } -} -``` - -## Notes - -If the detected type is an avatar, the key of that avatar is returned. Avatars are owned by themselves. `llGetOwnerKey` works the same way with regards to avatar UUIDs. - -## See Also - -- [llGetOwnerKey](../llgetownerkey/) -- [llGetOwner](../llgetowner/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldetectedpos.mdx b/src/content/docs/script/lsl-reference/functions/lldetectedpos.mdx deleted file mode 100644 index ea6d749..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldetectedpos.mdx +++ /dev/null @@ -1,81 +0,0 @@ ---- -title: llDetectedPos -description: |- - Returns the position of detected object or avatar number. - Returns <0.0, 0.0, 0.0> if Number is not a valid index. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Get position and distance of toucher - -```lsl -// Get position and distance of toucher - -default -{ - touch_start(integer total_number) - { - // get the position of the avatar touching this prim - vector pos = llDetectedPos(0); - - // compute how far away they are - float dist = llVecDist(pos, llGetPos() ); - - llSay(0, "You are " + (string) dist + " metres from me, at coordinates " + (string) pos); - } -} -``` - -### Get name and sim position of avatars within "say" range - -```lsl -// get name and sim position of Avatars within "say" range - -default -{ - state_entry() - { - llOwnerSay( "Touch me to get the positions of avatars in 'Say' range" ); - } - - touch_start( integer vIntTouchCount ) - { - // Do a one-off sensor sweep over a 20m radius sphere for avatars - llSensor( "", "", AGENT, 20, PI ); - } - - sensor( integer vIntFound ) - { - integer vIntCounter = 0; - //-- loop through all avatars found - do - { - llOwnerSay( llDetectedName( vIntCounter ) - // get the position of this detected avatar - + (string) llDetectedPos( vIntCounter ) ); - } while (++vIntCounter < vIntFound); - } - - // sensor does not detect owner if it's attached - no_sensor() - { - llOwnerSay( "I couldn't find anybody" ); - } -} -``` - -## Notes - -- Returns the position in region coordinates -- Returns \<0.0, 0.0, 0.0\> (ZERO_VECTOR) if the number parameter is not a valid sensed object -- Commonly used with `llSensor()` and `llDetectedName()` to work with detected avatars and objects - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldetectedrezzer.mdx b/src/content/docs/script/lsl-reference/functions/lldetectedrezzer.mdx deleted file mode 100644 index 6e141e4..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldetectedrezzer.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llDetectedRezzer -description: Returns the key for the rezzer of the detected object. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldetectedrot.mdx b/src/content/docs/script/lsl-reference/functions/lldetectedrot.mdx deleted file mode 100644 index 6b38dcd..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldetectedrot.mdx +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: llDetectedRot -description: |- - Returns the rotation of detected object or avatar number. - Returns <0.0, 0.0, 0.0, 1.0> if Number is not a valid offset. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The following example demonstrates how to use `llDetectedRot` to determine the compass direction that a detected avatar is facing: - -```lsl -//-- list of compass directions starting at East, rotated clockwise -list gLstCompassPoints = [ "East", "NorthEast", "North", "NorthWest", "West", "SouthWest", "South", "SouthEast" ]; - -//-- convert rotation to z-axis compass direction -string CompassDirection( rotation rRotBase ) -{ - integer iCountCompassPoints = llGetListLength(gLstCompassPoints); - //-- convert rotation to a direction - vector vDirection = <0.0, 1.0, 0.0> / rRotBase; - //-- take the direction and determine the z rotation - float fAngle = llAtan2(vDirection.x, vDirection.y); - //-- take the angle and find the compass point - integer iCompassPoint = llRound(fAngle * iCountCompassPoints / TWO_PI); - //-- convert to string - return llList2String( gLstCompassPoints, iCompassPoint ); -} - -default{ - state_entry() - { - llSay( 0, "Touch me to get your compass facing" ); - } - - touch_start( integer vIntTouchCount ) - { - integer vIntCounter = 0; - do - { - llSay( 0, - llDetectedName( vIntCounter ) - + " is facing " - //-- next line gets avatar rotation and converts to compass direction - + CompassDirection( llDetectedRot( vIntCounter ) ) ); - } while ( ++vIntCounter < vIntTouchCount ); - } -} -``` - -## Notes - -- Returns `<0.0, 0.0, 0.0, 1.0>` (ZERO_ROTATION) if the specified number is not a valid detected object. -- The detected object's rotation is relative to the region's coordinate system. -- This function is typically used within sensor events like `touch_start`, `sensor`, or `land_collision_start`. - -## See Also - -- [llDetectedPos](../lldetectedpos/) -- [llDetectedVel](../lldetectedvel/) -- [llDetectedName](../lldetectedname/) -- [llDetectedKey](../lldetectedkey/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldetectedtouchbinormal.mdx b/src/content/docs/script/lsl-reference/functions/lldetectedtouchbinormal.mdx deleted file mode 100644 index 6ab8852..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldetectedtouchbinormal.mdx +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: llDetectedTouchBinormal -description: >- - Returns the surface bi-normal for a triggered touch event. - - Returns a vector that is the surface bi-normal (tangent to the surface) where - the touch event was triggered. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - touch_start(integer total_num) - { - llOwnerSay((string)llDetectedTouchBinormal(0)); - } -} -``` - -## Caveats - -- `TOUCH_INVALID_VECTOR` (0.0, 0.0, 0.0) is returned when: - - The avatar's viewer does not support face touch detection. To check if face touch detection is supported, check the return of `llDetectedTouchFace`. - - The touch has moved off the surface of the prim. - - The event triggered is not a touch event. - -## Notes - -- This function is for touch category events only. -- The prim that was touched may not be the prim receiving the event. Use `llDetectedLinkNumber` to check for this. -- Use `llDetectedTouchFace` to determine which face was touched. -- To find the third tangent vector, cross this vector with the normal from `llDetectedTouchNormal`. This information can be used to find the tangent space at the touch location. - -## See Also - -- [llDetectedLinkNumber](../lldetectedlinknumber/) -- [llDetectedTouchFace](../lldetectedtouchface/) -- [llDetectedTouchST](../lldetectedtouchst/) -- [llDetectedTouchUV](../lldetectedtouchuv/) -- [llDetectedTouchPos](../lldetectedtouchpos/) -- [llDetectedTouchNormal](../lldetectedtouchnormal/) - -## Related Events - -- `touch_start` -- `touch` -- `touch_end` - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldetectedtouchface.mdx b/src/content/docs/script/lsl-reference/functions/lldetectedtouchface.mdx deleted file mode 100644 index 21457b3..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldetectedtouchface.mdx +++ /dev/null @@ -1,105 +0,0 @@ ---- -title: llDetectedTouchFace -description: >- - Returns the index of the face where the avatar clicked in a triggered touch - event. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- `TOUCH_INVALID_FACE` (-1) is returned when: - - The avatar's viewer does not support face touch detection. - - The touch has moved off the surface of the prim. - - The event triggered is not a touch event. - -## Examples - -### Basic Face Detection - -This example demonstrates how to detect which face was touched on a prim: - -```lsl -say(string message) -{ - llSay(PUBLIC_CHANNEL, message); -} - -default -{ - touch_start(integer num_detected) - { - integer face = llDetectedTouchFace(0); - - if (face == TOUCH_INVALID_FACE) - { - say("The touched face could not be determined"); - } - else - { - say("You touched face number " + (string) face); - } - } -} -``` - -### Face Detection with Color Change - -This example shows how to get the face number and temporarily change its color: - -```lsl -default -{ - touch_start(integer num_detected) - { - integer link = llDetectedLinkNumber(0); - integer face = llDetectedTouchFace(0); - - if (face == TOUCH_INVALID_FACE) - llSay(PUBLIC_CHANNEL, "Sorry, your viewer doesn't support touched faces."); - else - { - // store the original color - list colorParams = llGetLinkPrimitiveParams(link, [PRIM_COLOR, face]); - vector originalColor = llList2Vector(colorParams, 0); - - // color detected face white - llSetLinkColor(link, <1.0, 1.0, 1.0>, face); - llSleep(0.2); - - // color detected face black - llSetLinkColor(link, ZERO_VECTOR, face); - llSleep(0.2); - - // color detected face back to original color - llSetLinkColor(link, originalColor, face); - } - } -} -``` - -## Notes - -- This function only works with touch events. Use it in `touch_start`, `touch`, or `touch_end` events. -- The prim that was touched may not be the prim receiving the event. Use `llDetectedLinkNumber` to check for this. -- Always check for `TOUCH_INVALID_FACE` to handle viewers that don't support face touch detection. - -## See Also - -- [llDetectedLinkNumber](../lldetectedlinknumber/) -- [llDetectedTouchST](../lldetectedtouchst/) -- [llDetectedTouchUV](../lldetectedtouchuv/) -- [llDetectedTouchPos](../lldetectedtouchpos/) -- [llDetectedTouchNormal](../lldetectedtouchnormal/) -- [llDetectedTouchBinormal](../lldetectedtouchbinormal/) -- `touch_start` - Event triggered when avatar starts touching -- `touch` - Event triggered while avatar is touching -- `touch_end` - Event triggered when avatar stops touching - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldetectedtouchnormal.mdx b/src/content/docs/script/lsl-reference/functions/lldetectedtouchnormal.mdx deleted file mode 100644 index 2bbe129..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldetectedtouchnormal.mdx +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: llDetectedTouchNormal -description: >- - Returns the surface normal for a triggered touch event. - - Returns a vector that is the surface normal (perpendicular to the surface) - where the touch event was triggered. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The surface normal returned represents a vector perpendicular to the surface where the touch event was triggered. Along with `llDetectedTouchBinormal`, this information can be used to find the tangent space at the touch location. To find the third tangent vector, cross the binormal with this vector. - -## Caveats - -- `TOUCH_INVALID_VECTOR` (same as ZERO_VECTOR `<0.0, 0.0, 0.0>`) is returned when: - - The avatar's viewer does not support face touch detection (check `llDetectedTouchFace` to verify support) - - The touch has moved off the surface of the prim - - The event triggered is not a touch event -- The rotation of a legacy sphere prim does not influence touch normal like it does with other legacy prims -- For touch events only: the prim that was touched may not be the prim receiving the event. Use `llDetectedLinkNumber` to check this, and `llDetectedTouchFace` to determine which face was touched - -## Examples - -```lsl -default { - touch_start(integer total_num) { - llOwnerSay((string)llDetectedTouchNormal(0)); // Says the vector where the touched face is pointing to. - } -} -``` - -Rotate a prim so the touched position points upwards: - -```lsl -touch_start(integer total_number) { - // rotates the prim, so the touched position points upwards - llSetRot(llGetRot() * llRotBetween(llDetectedTouchNormal(0), <0, 0, 1>)); -} -``` - -## See Also - -- [llDetectedLinkNumber](../lldetectedlinknumber/) -- [llDetectedTouchFace](../lldetectedtouchface/) -- [llDetectedTouchST](../lldetectedtouchst/) -- [llDetectedTouchUV](../lldetectedtouchuv/) -- [llDetectedTouchPos](../lldetectedtouchpos/) -- [llDetectedTouchBinormal](../lldetectedtouchbinormal/) -- `touch_start` - Event triggered when avatar starts touching -- `touch` - Event triggered during touch -- `touch_end` - Event triggered when avatar stops touching - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldetectedtouchpos.mdx b/src/content/docs/script/lsl-reference/functions/lldetectedtouchpos.mdx deleted file mode 100644 index be79022..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldetectedtouchpos.mdx +++ /dev/null @@ -1,83 +0,0 @@ ---- -title: llDetectedTouchPos -description: >- - Returns the position, in region coordinates, where the object was touched in a - triggered touch event. - - Unless it is a HUD, in which case it returns the position relative to the - attach point. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- `TOUCH_INVALID_VECTOR` (same as `ZERO_VECTOR`: `<0.0, 0.0, 0.0>`) is returned when: - - The avatar's viewer does not support face touch detection. To check if face touch detection is supported, check the return of `llDetectedTouchFace`. - - The touch has moved off the surface of the prim. - - The event triggered is not a touch event. - -## Examples - -### Basic Example - -```lsl -default -{ - touch_start(integer num_detected) - { - llWhisper(0, "Pos clicked: " + (string)llDetectedTouchPos(0)); - } -} -``` - -### HUD Touch Position Helper - -This function, contributed by Ariu Arai, converts a HUD touch position to a usable coordinate: - -```lsl -vector GetRealTouchPos(vector pos) -{ - // Returns a useful HUD Position Vector from the llDetectedTouchPos() function - // USE: vector pos = GetRealTouchPos(llDetectedTouchPos(0)); .. Etc. - // This function is intended to be used to move child prims to where the user clicks. - // This does not work on the root prim. - - integer point = llGetAttached(); - vector offset; - - if (point == ATTACH_HUD_TOP_RIGHT) offset = <1.0, 0.933,-0.5>; - else if (point == ATTACH_HUD_TOP_CENTER) offset = <1.0, 0.000,-0.5>; - else if (point == ATTACH_HUD_TOP_LEFT) offset = <1.0,-0.933,-0.5>; - else if (point == ATTACH_HUD_BOTTOM_LEFT) offset = <1.0,-0.933, 0.5>; - else if (point == ATTACH_HUD_BOTTOM) offset = <1.0, 0.000, 0.5>; - else if (point == ATTACH_HUD_BOTTOM_RIGHT) offset = <1.0, 0.933, 0.5>; - - return ((offset - llGetLocalPos()) + pos) / llGetLocalRot(); -} -``` - -## Notes - -- This function is for the touch category of events only. -- The prim that was touched may not be the prim receiving the event. Use `llDetectedLinkNumber` to check for this. -- Use `llDetectedTouchFace` to determine which face was touched. - -## See Also - -- [llDetectedLinkNumber](../lldetectedlinknumber/) -- [llDetectedTouchFace](../lldetectedtouchface/) -- [llDetectedTouchST](../lldetectedtouchst/) -- [llDetectedTouchUV](../lldetectedtouchuv/) -- [llDetectedTouchNormal](../lldetectedtouchnormal/) -- [llDetectedTouchBinormal](../lldetectedtouchbinormal/) -- `touch_start` event -- `touch` event -- `touch_end` event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldetectedtouchst.mdx b/src/content/docs/script/lsl-reference/functions/lldetectedtouchst.mdx deleted file mode 100644 index 23d9be7..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldetectedtouchst.mdx +++ /dev/null @@ -1,134 +0,0 @@ ---- -title: llDetectedTouchST -description: >- - Returns a vector that is the surface coordinates where the prim was touched. - - The X and Y vector positions contain the horizontal (S) and vertical (T) face - coordinates respectively. - - Each component is in the interval [0.0, 1.0]. - - TOUCH_INVALID_TEXCOORD is returned if the surface coordinates cannot be - determined (e.g. when the viewer does not support this function). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Touch Detection - -```lsl -default -{ - touch_start(integer total_number) - { - integer touchFace = llDetectedTouchFace(0); - vector touchST = llDetectedTouchST(0); - - // ZERO_VECTOR (<0.0, 0.0, 0.0> ... the origin) is in the bottom left corner of the face - // touchST.x goes across the face from the left to the right - // touchST.y goes up the face from the bottom to the top - - if (touchFace == -1) - llWhisper(PUBLIC_CHANNEL, "Sorry, your viewer doesn't support touched faces."); - else if (touchST == TOUCH_INVALID_TEXCOORD) - llWhisper(PUBLIC_CHANNEL, "Sorry, the touch position upon the face could not be determined."); - else - llSay(PUBLIC_CHANNEL, "llDetectedTouchST(0) = " + (string)touchST - + "\ntouchST.x = " + (string)touchST.x - + "\ntouchST.y = " + (string)touchST.y); - } -} -``` - -### Grid-Based Touch Detection - -This example divides a prim face into a 12x12 grid and identifies which square was touched: - -```lsl -integer numberOfRows = 12; -integer numberOfColumns = 12; - -default -{ - touch_start(integer total_number) - { - vector touchST = llDetectedTouchST(0); - - // ZERO_VECTOR (<0.0, 0.0, 0.0> ... the origin) is in the bottom left corner of the face - // touchST.x goes across the face from the left to the right - // touchST.y goes up the face from the bottom to the top - - integer columnIndex = (integer) (touchST.x * numberOfColumns); - integer rowIndex = (integer) (touchST.y * numberOfRows); - integer cellIndex = (rowIndex * numberOfColumns) + columnIndex; - - llSay(PUBLIC_CHANNEL, "ST grid (" + (string)columnIndex + ", " + (string)rowIndex - + ") --> cell " + (string)cellIndex); - } -} -``` - -### Dynamic Texture Positioning - -This example uses touch position to dynamically position a texture on a prim face: - -```lsl -default -{ - touch(integer num_detected) - { - integer link = llDetectedLinkNumber(0); - integer face = llDetectedTouchFace(0); - vector touchST = llDetectedTouchST(0); - - // ZERO_VECTOR (<0.0, 0.0, 0.0> ... the origin) is in the bottom left corner of the face - // touchST.x goes across the face from the left to the right - // touchST.y goes up the face from the bottom to the top - - string uuid = "23badbe7-6d8c-639b-0131-bb321f8e9db5"; - - llSetLinkPrimitiveParamsFast(link, [ - PRIM_TEXTURE, face, uuid, <1.0, 1.0, 0.0>, touchST, 0, - PRIM_FULLBRIGHT, ALL_SIDES, TRUE]); - } -} -``` - -## Caveats - -`TOUCH_INVALID_TEXCOORD` (`<-1.0, -1.0, 0.0>`) is returned when: - -- The avatar's viewer does not support face touch detection (check `llDetectedTouchFace()` to determine if face touch detection is supported) -- The touch has moved off the surface of the prim -- The touch happened too close to the edge of the face to determine a location -- The event triggered is not a touch event - -## Notes - -- This function only works with touch events (`touch_start`, `touch`, `touch_end`) -- The prim that was touched may not be the prim receiving the event; use `llDetectedLinkNumber` to check for this -- Use `llDetectedTouchFace` to determine which face was touched -- Coordinates use S (horizontal, X component) and T (vertical, Y component) notation -- The origin `<0.0, 0.0, 0.0>` is in the bottom left corner of the face -- With some mesh objects, coordinate values outside the 0.0-1.0 range have been observed - -## See Also - -- [llDetectedLinkNumber](../lldetectedlinknumber/) -- [llDetectedTouchFace](../lldetectedtouchface/) -- [llDetectedTouchUV](../lldetectedtouchuv/) -- [llDetectedTouchPos](../lldetectedtouchpos/) -- [llDetectedTouchNormal](../lldetectedtouchnormal/) -- [llDetectedTouchBinormal](../lldetectedtouchbinormal/) -- `touch_start` - Touch event (initial detection) -- `touch` - Touch event (continuous during drag) -- `touch_end` - Touch event (when touch ends) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldetectedtouchuv.mdx b/src/content/docs/script/lsl-reference/functions/lldetectedtouchuv.mdx deleted file mode 100644 index 5f05ed7..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldetectedtouchuv.mdx +++ /dev/null @@ -1,95 +0,0 @@ ---- -title: llDetectedTouchUV -description: >- - Returns a vector that is the texture coordinates for where the prim was - touched. - - The X and Y vector positions contain the U and V face coordinates - respectively. - - TOUCH_INVALID_TEXCOORD is returned if the touch UV coordinates cannot be - determined (e.g. when the viewer does not support this function). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- `TOUCH_INVALID_TEXCOORD` (vector `<-1.0, -1.0, 0.0>`) is returned when: - - The avatar's viewer does not support face touch detection (check `llDetectedTouchFace()` return value to verify) - - The touch has moved off the surface of the prim - - The touch happened too close to the edge of the face to determine a location - - The event triggered is not a touch event - -## Notes - -- For the touch category of events only. The prim that was touched may not be the prim receiving the event—use `llDetectedLinkNumber` to check for this -- Use `llDetectedTouchFace` to determine which face was touched -- The texture coordinates interval is [0.0, 1.0] unless texture repeats are set to non-default values -- Increasing or decreasing texture repeats of the face will change this interval accordingly -- Unlike `llDetectedTouchST`, changing a texture's rotation will change the results of this function -- `ZERO_VECTOR` (`<0.0, 0.0, 0.0>`) is in the bottom left corner of the texture -- `touchUV.x` goes across the texture from left to right -- `touchUV.y` goes up the texture from bottom to top - -## Examples - -```lsl -default -{ - touch_start(integer total_number) - { - integer face = llDetectedTouchFace(0); - vector touchUV = llDetectedTouchUV(0); - - if (face == TOUCH_INVALID_FACE) - llWhisper(PUBLIC_CHANNEL, "Sorry, your viewer doesn't support touched faces."); - else if (touchUV == TOUCH_INVALID_TEXCOORD) - llWhisper(PUBLIC_CHANNEL, "Sorry, the touch position upon the texture could not be determined."); - else - llSay(PUBLIC_CHANNEL, "llDetectedTouchUV(" + (string)touchUV + ")" - + "\ntouchUV.x = " + (string)touchUV.x - + "\ntouchUV.y = " + (string)touchUV.y); - } -} -``` - -Grid-based UV mapping example: - -```lsl -integer numberOfRows = 12; -integer numberOfColumns = 12; - -default -{ - touch_start(integer num_detected) - { - vector touchUV = llDetectedTouchUV(0); - - integer columnIndex = (integer) (touchUV.x * numberOfColumns); - integer rowIndex = (integer) (touchUV.y * numberOfRows); - integer cellIndex = rowIndex * numberOfColumns + columnIndex; - - llSay(PUBLIC_CHANNEL, "UV grid (" + (string)columnIndex + ", " + (string)rowIndex + ") --> cell " + (string)cellIndex); - } -} -``` - -## See Also - -- [llDetectedLinkNumber](../lldetectedlinknumber/) -- [llDetectedTouchFace](../lldetectedtouchface/) -- [llDetectedTouchST](../lldetectedtouchst/) -- [llDetectedTouchPos](../lldetectedtouchpos/) -- [llDetectedTouchNormal](../lldetectedtouchnormal/) -- [llDetectedTouchBinormal](../lldetectedtouchbinormal/) -- touch_start event -- touch event -- touch_end event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldetectedtype.mdx b/src/content/docs/script/lsl-reference/functions/lldetectedtype.mdx deleted file mode 100644 index a01174e..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldetectedtype.mdx +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: llDetectedType -description: "Returns the type (AGENT, ACTIVE, PASSIVE, SCRIPTED) of detected object.\nReturns 0 if number is not a valid index.\nNote that number is a bit-field, so comparisons need to be a bitwise checked. e.g.:\ninteger iType = llDetectedType(0);\n{\n\t// ...do stuff with the agent\n}" ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Type and Name of Collision Source - -```lsl -default { - collision_start(integer vIntCollided) { - integer vBitType; - string vStrType; - do { - vBitType = llDetectedType(--vIntCollided); - if (vBitType & AGENT_BY_LEGACY_NAME) - vStrType = "avatar"; - else - vStrType = "object"; - llOwnerSay("An " + vStrType + " named '" + llDetectedName(vIntCollided) + "' collided with me"); - } - while (vIntCollided); - } -} -``` - -This example loops through all detected collisions and determines whether each collision source is an avatar or an object. It uses bitwise AND (`&`) to check if the `AGENT_BY_LEGACY_NAME` flag is set in the type field. - -## Notes - -- The return value is a **bit field**, so you must use bitwise operators (`&`) for comparisons -- Returns `0` if the number parameter is not a valid detected object index -- Use constants like `AGENT_BY_LEGACY_NAME`, `AGENT_LIST`, `ACTIVE`, `PASSIVE`, and `SCRIPTED` to check the type bits - -## See Also - -- [llDetectedName](../lldetectedname/) -- [llDetectedKey](../lldetectedkey/) -- [llSensor](../llsensor/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldetectedvel.mdx b/src/content/docs/script/lsl-reference/functions/lldetectedvel.mdx deleted file mode 100644 index 9d310af..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldetectedvel.mdx +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: llDetectedVel -description: |- - Returns the velocity of the detected object Number. - Returns<0.0, 0.0, 0.0> if Number is not a valid offset. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Tells the name and velocity of all nearby avatars: - -```lsl -default -{ - state_entry() - { - // Scan once for avatars within a 96 metre radius sphere - llSensor("", "", AGENT, 96, PI); - } - sensor(integer num) - { - // num will initially be 1 or more. When num is 1, the index of the detected avatar will be zero - while(num--) - { - llOwnerSay(llDetectedName(num) + " is moving at " + (string)llVecMag(llDetectedVel(num)) + " m/s."); - } - } -} -``` - -## Notes - -- Returns `ZERO_VECTOR` (0.0, 0.0, 0.0) if the `number` parameter is not a valid detected object or avatar -- This function is typically used within sensor event handlers after detecting objects or avatars with `llSensor()` - -## See Also - -- [llDetectedName](../lldetectedname/) -- [llSensor](../llsensor/) -- [llVecMag](../llvecmag/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldialog.mdx b/src/content/docs/script/lsl-reference/functions/lldialog.mdx deleted file mode 100644 index a464c75..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldialog.mdx +++ /dev/null @@ -1,310 +0,0 @@ ---- -title: llDialog -description: |- - Shows a dialog box on the avatar's screen with the message. - - Up to 12 strings in the list form buttons. - - If a button is clicked, the name is chatted on Channel. - Opens a "notify box" in the given avatars screen displaying the message. - - Up to twelve buttons can be specified in a list of strings. When the user clicks a button, the name of the button is said on the specified channel. - - Channels work just like llSay(), so channel 0 can be heard by everyone. - - The chat originates at the object's position, not the avatar's position, even though it is said as the avatar (uses avatar's UUID and Name etc.). - - Examples: - - llDialog(who, "Are you a boy or a girl?", [ "Boy", "Girl" ], -4913); - - llDialog(who, "This shows only an OK button.", [], -192); - - llDialog(who, "This chats so you can 'hear' it.", ["Hooray"], 0); ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- This function only opens a dialog box. The script must then register a listener on the same channel using `llListen()` and have a `listen` event handler to receive the response. -- There is no way by script to kill a dialog box. -- There is no way for the script to detect if the user clicked the "Ignore" button (no chat is generated as a result of pressing this button). -- There is no way to distinguish the input from a dialog box and regular chat made by the same user. It is important to expect that the response may not be one of the buttons. -- The listener will have access to the response sim-wide only if it is in the same script that created the dialog. If the listener is in a different script/object, the distance between the root prim of the listening object and the dialog generating prim becomes a factor. If this distance is greater than 20 meters when a button is pressed, the response will not be heard. - - This limitation affects attachments too if the wearer moves more than 20 meters from where the listener is located. -- By default, only one dialog can be displayed per object in the Second Life Viewer. This can be overridden by the ScriptDialogLimitations debug setting in the Viewer. - -### Message Limits - -- The message must be fewer than 512 bytes in length and be not empty. If it is empty, `llDialog` will shout an error on the debug channel. If you want to create an empty message, use a line feed: `llDialog(avatar_key," \n",button_list,dialog_channel);` -- The client only displays 20 lines of message at a time, not counting the top line containing the owner and name of the object. If there are more than 20 lines, the dialog displays a scroll bar. - -### Button Limits - -- If the buttons list is empty, it will default to `["OK"]` -- Buttons named "Client_Side_Mute" or "Client_Side_Ignore" will be interpreted by the viewer as if the user clicked the special "Mute" or "Ignore" buttons. -- An error will be shouted on the debug channel if: - - There are more than 12 buttons - - Any list item is not a string - - Any list item string length (measured in bytes, using UTF-8 encoding) is zero or greater than 24 -- The client will not display all the characters of a button if the text is wider than the text space of the button. Expect around 10 characters to display, even though up to 24 can be defined. The full button definition (up to 24 chars) will be spoken into the chat channel. -- If the script generates button labels from outside sources like inventory or object names, avoid the special string `"!!llTextBox!!"`. This text, used as any button label, will cause `llDialog` to behave as `llTextBox` instead. - -## Examples - -### Basic Dialog Menu - -This simple example displays a dialog menu for the owner when the script starts: - -```lsl -default -{ - state_entry() - { - integer dialog_channel = PUBLIC_CHANNEL; - - llDialog(llGetOwner(), "This is a message", ["A", "B", "C", "D"], dialog_channel); - - llListen(dialog_channel, "", llGetOwner(), ""); - } - - listen(integer channel, string name, key id, string message) - { - llOwnerSay("Heard: " + message); - } -} -``` - -### Dialog with Timeout - -This example shows how to offer a menu to a user interacting with an object, with a timeout if the user doesn't respond: - -```lsl -integer gListener; // Identity of the listener - -default -{ - touch_start(integer total_number) - { - // Kill off any outstanding listener - llListenRemove(gListener); - - key user = llDetectedKey(0); - - // Set up listener before issuing the dialog - gListener = llListen(-99, "", user, ""); - - llDialog(user, "\nDo you wish for this prim to die?", ["Yes", "No"], -99); - - // Start a one-minute timer - llSetTimerEvent(60.0); - } - - listen(integer chan, string name, key id, string msg) - { - if (msg == "Yes") - llDie(); - - // Make the timer fire immediately for clean-up - llSetTimerEvent(0.1); - } - - timer() - { - llListenRemove(gListener); - llSetTimerEvent(0); - } -} -``` - -### Multi-Level Menu System - -This example demonstrates building a menu system with multiple levels and navigation: - -```lsl -string mainMenuDialog = "\nWhich settings would you like to access?\nClick \"Close\" to close the menu.\n\nYou are here:\nMainmenu"; -list mainMenuButtons = ["sub 01", "sub 02", "Close"]; - -string subMenu_01_Dialog = "\nClick \"Close\" to close the menu.\nClick \"-Main-\" to return to the main menu.\n\nYou are here:\nMainmenu > sub 01"; -list subMenu_01_Buttons = ["action 01a", "action 01b", "Close", "-Main-"]; - -string subMenu_02_Dialog = "\nClick \"Close\" to close the menu.\nClick \"-Main-\" to return to the main menu.\n\nYou are here:\nMainmenu > sub 02"; -list subMenu_02_Buttons = ["action 02a", "action 02b", "Close", "-Main-"]; - -integer dialogChannel; -integer dialogHandle; - -open_menu(key inputKey, string inputString, list inputList) -{ - dialogChannel = (integer)llFrand(DEBUG_CHANNEL)*-1; - dialogHandle = llListen(dialogChannel, "", inputKey, ""); - llDialog(inputKey, inputString, inputList, dialogChannel); - llSetTimerEvent(30.0); -} - -close_menu() -{ - llSetTimerEvent(0.0); - llListenRemove(dialogHandle); -} - -default -{ - on_rez(integer start_param) - { - llResetScript(); - } - - touch_start(integer total_number) - { - key id = llDetectedKey(0); - close_menu(); - open_menu(id, mainMenuDialog, mainMenuButtons); - } - - listen(integer channel, string name, key id, string message) - { - if(channel != dialogChannel) - return; - - close_menu(); - - if(message == "-Main-") - open_menu(id, mainMenuDialog, mainMenuButtons); - else if(message == "sub 01") - open_menu(id, subMenu_01_Dialog, subMenu_01_Buttons); - else if(message == "sub 02") - open_menu(id, subMenu_02_Dialog, subMenu_02_Buttons); - else if (message == "action 01a") - { - // Do something - open_menu(id, subMenu_01_Dialog, subMenu_01_Buttons); - } - else if (message == "action 01b") - { - // Do something else - } - else if (message == "action 02a") - { - // Do something - open_menu(id, subMenu_02_Dialog, subMenu_02_Buttons); - } - else if (message == "action 02b") - { - // Do something else - open_menu(id, subMenu_02_Dialog, subMenu_02_Buttons); - } - } - - timer() - { - close_menu(); - } -} -``` - -## Tips - -### Choosing a Channel - -It is a good idea to use a very negative channel (never more negative than -2,147,483,648). For example: - -```lsl -// Create random channel within range [-1000000000,-2000000000] -integer channel = (integer)(llFrand(-1000000000.0) - 1000000000.0); - -llDialog(llDetectedKey(0), "Please choose one of the below options:", - ["Yes", "No", "0", "1"], channel); -``` - -Negative channels are popular for script communications because the standard SL client was unable to chat directly on them for many years. However, since late 2016, both third-party and the Linden Lab viewer can use negative channels from the chat bar. - -### Generating a Unique Channel - -You can generate a reasonably unique chat channel based on your object's key: - -```lsl -integer channel() { - return (integer)("0x"+llGetSubString((string)llGetKey(),-8,-1)); -} - -integer dialog_channel = channel(); -``` - -Note: Since this function uses public information to generate the channel number, it is not secret. The preceding code can produce both positive and negative channels. For guaranteed negative channels, use: - -```lsl -gChannel = 0x80000000 | (integer)("0x"+(string)llGetKey()); -// or -privchan = ((integer)("0x"+llGetSubString((string)llGetKey(),-8,-1)) & 0x3FFFFFFF) ^ 0xBFFFFFFF; -``` - -### Button Ordering - -Buttons are displayed in a 3x4 grid. To display buttons in a more intuitive numbered order (1-12 left to right, top to bottom), you can reorder them: - -```lsl -list order_buttons(list buttons) -{ - return llList2List(buttons, -3, -1) + llList2List(buttons, -6, -4) - + llList2List(buttons, -9, -7) + llList2List(buttons, -12, -10); -} -``` - -### Button Text Truncation Helper - -To ensure button labels don't exceed the 24-byte UTF-8 limit: - -```lsl -string buttonLabel(string label) { - string encoded = llStringToBase64(label); - if (llStringLength(encoded) <= 32) { - return label; - } - integer end = 31; - string tailEnc = llGetSubString(encoded, 28, 33); - integer tail = llBase64ToInteger(tailEnc); - while ((tail & 0xc0) == 0x80) { - if (end % 4 == 1) { - end -= 2; - } else { - end--; - } - tail = tail >> 8; - } - return llBase64ToString(llGetSubString(encoded, 0, end)); -} -``` - -### Dialog Appearance - -- The message text can be formatted using "\n" (newline) and "\t" (tab). -- URLs in the text will appear as clickable links. Some viewer application URLs receive special formatting. -- You cannot influence font face, size, or weight. -- You cannot change the size or color of the dialog itself. -- The average number of characters per line is about 35 in ASCII. - -### Best Practices - -- Always close open listeners when they are no longer needed. This reduces lag and improves the Second Life experience. -- There are no built-in submenus or pagination. If you want different layouts, you must build that functionality into your script. -- Set up the listener BEFORE issuing the dialog to ensure you don't miss responses. - -## See Also - -- [llListen](./lllisten.mdx) - Listen for chat messages on a channel -- [llTextBox](./lltextbox.mdx) - Presents text input dialog -- [llRegionSay](./llregionsay.mdx) - Send chat sim-wide -- [llWhisper](./llwhisper.mdx) - Send chat limited to 10 meters -- [llSay](./llsay.mdx) - Send chat limited to 20 meters -- [llShout](./llshout.mdx) - Send chat limited to 100 meters -- [llInstantMessage](./llinstantmessage.mdx) - Send private message -- [llOwnerSay](./llownersay.mdx) - Send chat to owner only - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldie.mdx b/src/content/docs/script/lsl-reference/functions/lldie.mdx deleted file mode 100644 index e0f5c3e..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldie.mdx +++ /dev/null @@ -1,86 +0,0 @@ ---- -title: llDie -description: Delete the object which holds the script. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -**This permanently deletes your whole object (root prim and all linked prims).** The deleted object WILL NOT appear in your lost-and-found folder. The deleted object WILL NOT appear in your trash folder. It will be gone, lost forever. There will be NO WAY WHATSOEVER to get it back. Use with caution! - -## Examples - -### Example 1: Touch-activated deletion - -```lsl -default -{ - state_entry() - { - llSetText("", <1.0, 0.0, 0.0>, 1.0); - } - - touch_start(integer num_detected) - { - llSay(0, "Good bye, cruel world!"); - llDie(); - } -} -``` - -### Example 2: Countdown before deletion - -```lsl -default -{ - state_entry() - { - integer index = 5; - while (index) - { - llSleep(1.0); - llSay(0, (string)index); - --index; - } - llDie(); - } -} -``` - -## Notes and Caveats - -- If called in any prim in the link set, the result will be the deletion of the entire object. To remove a single prim from an object, use `llBreakLink` first. -- The script may not stop executing immediately after this function is called (see SVC-7421). -- After this function is called, there is no way to undo the deletion of the object. -- Has no effect if called from within an attachment—there is no way to delete an attachment from within itself. - - To detach an object from the avatar, call `llDetachFromAvatar`. - - Detaching a temporary attachment will cause the attachment to be deleted. - -## Alternative: Delete Just the Script - -`llRemoveInventory` of `llGetScriptName` deletes just the calling script, rather than the entire object. This is useful for scripts that add themselves to an object and then remove themselves: - -```lsl -default -{ - state_entry() - { - llOwnerSay("Script removing itself..."); - llRemoveInventory(llGetScriptName()); - } -} -``` - -## See Also - -- [llBreakLink](../llbreaklink/) -- [llDetachFromAvatar](../lldetachfromavatar/) -- [llRemoveInventory](../llremoveinventory/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lldumplist2string.mdx b/src/content/docs/script/lsl-reference/functions/lldumplist2string.mdx deleted file mode 100644 index 43a99d6..0000000 --- a/src/content/docs/script/lsl-reference/functions/lldumplist2string.mdx +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: llDumpList2String -description: |- - Returns the list as a single string, using Separator between the entries. - Write the list out as a single string, using Separator between values. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Unlike `llList2CSV`, which dumps a list to a comma-separated formatted string with no choice over the separator, `llDumpList2String` gives you more control. This can be useful if you don't trust commas as a separator because you might be working with data supplied to the script by a user who uses, say, commas as part of a street address. - -## Examples - -```lsl -list mylist = ["a", "b", "c", "d"]; -string tmp = llDumpList2String(mylist, "**"); -//tmp now equals: "a**b**c**d" -``` - -```lsl -list mylist = [<10,5,7>, 100, "c", "d"]; -string tmp = llDumpList2String(mylist, "**"); -//tmp now equals: "<10,5,7>**100**c**d" -``` - -```lsl -default { - state_entry() { - list my_list = [1, 2.0, "a string", llGetOwner()]; - llOwnerSay("<" + llDumpList2String(my_list, "><") + ">"); - //says: "<1><2.000000>" - } -} -``` - -## Notes - -- Instead of using `llDumpList2String(myList, "")` you may wish to consider using the more efficient `(string)myList` as it produces an identical result with less memory usage due to eliminating a function-call. -- Each element of the list is converted to string format in the result, so floats expand to six digits of precision, rotations and vectors are represented with "\<" and "\>" characters, etc. - -## See Also - -- [llParseString2List](../llparsestring2list/) -- [llParseStringKeepNulls](../llparsestringkeepnulls/) -- [llCSV2List](../llcsv2list/) -- [llList2CSV](../lllist2csv/) -- Typecast - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lledgeofworld.mdx b/src/content/docs/script/lsl-reference/functions/lledgeofworld.mdx deleted file mode 100644 index a13a8da..0000000 --- a/src/content/docs/script/lsl-reference/functions/lledgeofworld.mdx +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: llEdgeOfWorld -description: >- - Checks to see whether the border hit by Direction from Position is the edge of - the world (has no neighboring region). - - Returns TRUE if the line along Direction from Position hits the edge of the - world in the current simulator, returns FALSE if that edge crosses into - another simulator. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -//--// Tells if there are neighboring sims on touch //--// - -default { - touch_start(integer vIntTouched) { - vector vPosObject = llGetPos(); - if (!llEdgeOfWorld(vPosObject, <0.0, 1.0, 0.0>)) { - llOwnerSay("There is a Sim to the North"); - } - if (!llEdgeOfWorld(vPosObject, <1.0, 0.0, 0.0>)) { - llOwnerSay("There is a Sim to the East"); - } - if (!llEdgeOfWorld(vPosObject, <0.0, -1.0, 0.0>)) { - llOwnerSay("There is a Sim to the South"); - } - if (!llEdgeOfWorld(vPosObject, <-1.0, 0.0, 0.0>)) { - llOwnerSay("There is a Sim to the West"); - } - } -} -``` - -## Caveats - -- If the **x** and **y** components of Direction are zero (like with `ZERO_VECTOR`), `TRUE` is always returned. -- Position must be in the region. -- Can only be used to detect directly adjacent regions, not diagonally adjacent regions. -- This function will also return `TRUE` if `llRequestSimulatorData()` returns "up" for an adjacent region but that region doesn't visibly show when standing next to its border. - -## Notes - -The **z** component of the Direction parameter is ignored. - -## See Also - -- [llScriptDanger](../llscriptdanger/) -- STATUS_DIE_AT_EDGE -- STATUS_RETURN_AT_EDGE - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llejectfromland.mdx b/src/content/docs/script/lsl-reference/functions/llejectfromland.mdx deleted file mode 100644 index 0f43b2e..0000000 --- a/src/content/docs/script/lsl-reference/functions/llejectfromland.mdx +++ /dev/null @@ -1,86 +0,0 @@ ---- -title: llEjectFromLand -description: |- - Ejects AvatarID from land that you own. - Ejects AvatarID from land that the object owner (group or resident) owns. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Eject Avatar by Partial Name Match - -This example demonstrates a practical chat-based ejection system that uses partial name matching to eject avatars from your land. It's designed for fast enforcement on PvP sims. - -```lsl -// Eject system that responds to chat commands -// Usage: /1 eject shenan (will eject avatars whose names contain "shenan") - -string msg; -string name; - -default -{ - on_rez(integer n) - { - llResetScript(); - } - - state_entry() - { - llListen(1, "", llGetOwner(), ""); - llListen(0, "", llGetOwner(), ""); - } - - listen(integer n, string m, key k, string msg) - { - if (llGetSubString(msg, 0, 5) == "eject ") - { - name = llToLower(llStringTrim(llDeleteSubString(msg, 0, 5), STRING_TRIM)); - llSensor("", "", AGENT, 96, PI); - } - } - - sensor(integer n) - { - integer i = 0; - for (;i \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llemail.mdx b/src/content/docs/script/lsl-reference/functions/llemail.mdx deleted file mode 100644 index d7bd55b..0000000 --- a/src/content/docs/script/lsl-reference/functions/llemail.mdx +++ /dev/null @@ -1,181 +0,0 @@ ---- -title: llEmail -description: |- - Sends email to Address with Subject and Message. - Sends an email to Address with Subject and Message. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The message is prefixed with information about the prim sending the email in the following format: - -``` -Object-Name: -Region: (, ) -Local-Position: (, , ) - - -``` - -Example: -``` -Object-Name: Object -Region: Gibson (254976, 256000) -Local-Position: (117, 129, 50) - -The real message starts here. -``` - -## Examples - -```lsl -string emailAddress = "somebody@example.com"; -string emailHeader = "Someone touched me!"; - -default -{ - touch_start(integer num_detected) - { - // llSay(PUBLIC_CHANNEL, "Sending eMail report now, this will take ~20 seconds."); - - key id = llDetectedKey(0); - string name = llDetectedName(0); - - llEmail(emailAddress, emailHeader, - "I was touched by: '" + name + "' (" + (string)id + ")."); - - // llSay(PUBLIC_CHANNEL, "Email has been sent."); - } -} -``` - -### Prim-to-Prim Email - -In LSL you can send email with llEmail and receive it with the email event. When receiving a message sent with llEmail, it helps to separate the message from the prefixed header. The header and original message body are separated by `"\n\n"`: - -```lsl -integer divide = llSubStringIndex(message, "\n\n"); -string header = llDeleteSubString(message, divide, -1); -message = llDeleteSubString(message, 0, divide + 1); -``` - -To get individual header items: - -```lsl -list lines = llParseStringKeepNulls(header, ["\n"], []); -string objname_line = llList2String(lines, 0); -string region_line = llList2String(lines, 1); -string localpos_line = llList2String(lines, 2); -``` - -To extract a pure region name: - -```lsl -string region_name = llStringTrim( - (string)llDeleteSubList( - llParseStringKeepNulls( - llDeleteSubString(region_line, 0, 12), - [], - ["("] - ), -2, -1), STRING_TRIM); -``` - -### Version Update Check Pattern - -This example demonstrates using email to check with a central server for object updates: - -Client object: -```lsl -string version = "1"; -string type = "lolcube"; -default -{ - on_rez(integer start_param) - { - llEmail("5a634b27-f032-283f-2df2-55ead7724b23@lsl.secondlife.com", - version, - (string)llGetOwner() + "," + type); - } -} -``` - -Server: -```lsl -default -{ - state_entry() - { - llSetTimerEvent(15.0); - } - - timer() - { - llGetNextEmail("", ""); - } - - email(string time, string address, string version, string message, integer num_left) - { - if ((integer)version < 2) - { - list info = llCSV2List(llDeleteSubString(message, 0, llSubStringIndex(message, "\n\n") + 1)); - llGiveInventory(llList2Key(info, 0), llList2String(info, 1)); - } - - if (num_left) - llGetNextEmail("",""); - } -} -``` - -### Helper Functions - -Strip the email header when receiving from a prim: - -```lsl -email(string time, string address, string subj, string message, integer num_left) -{ - if (llGetSubString(address, -19, -1) == "@lsl.secondlife.com") - message = llDeleteSubString(message, 0, llSubStringIndex(message, "\n\n") + 1); -} -``` - -Get the region name and object position from the email header: - -```lsl -string region = llList2String(llParseString2List(message, ["Region: "," ("], []),1); -vector position = (vector) ("<" + llList2String(llParseString2List(message, ["Local-Position: (",")\n\n"], []),1) + ">"); -``` - -## Caveats - -- If you're sending to the object owner, consider using llTargetedEmail instead -- There is a limit to the number of email messages an object can send in a given amount of time -- There is a limit of 500 messages from a single agent's objects in a one-hour period -- The 4096-byte size limit includes the subject line and automatically added text. The practical maximum body size is approximately 3600 bytes -- Email throttling is per-user when the destination is outside of Second Life. Messages within the same region are not throttled beyond the 20-second delay -- Due to bug SVC-23 (present since 2005), objects may stop receiving emails completely until either the region is restarted or the object crosses a region boundary. Don't rely on this function for reliable inter-region messaging -- Due to bug BUG-229767, an object's email queue can become suspended until the object crosses a region border. A workaround is to implement a delay of about 30 seconds before first trying to send email to a freshly rezzed script, as registering the email event handler can take time -- Due to bug SVC-391, llEmail will silently fail when non-ASCII characters are present in the subject. Non-ASCII characters in the message body will be replaced by `?` - -## Notes - -- Because of the long delay (20 seconds), llEmail is often called from a second script triggered by link_message -- To send email to a prim within Second Life, its address is `[key]@lsl.secondlife.com` - - If llGetKey returns `a2e76fcd-9360-4f6d-a924-000000000003`, then its email address is `a2e76fcd-9360-4f6d-a924-000000000003@lsl.secondlife.com` - - Agents do not have fixed email addresses; use llInstantMessage or llOwnerSay instead (or llRegionSayTo if both are known to be in the same region) - -## See Also - -- [llGetNextEmail](../llgetnextemail/) -- [llMessageLinked](../llmessagelinked/) -- email event -- link_message event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llescapeurl.mdx b/src/content/docs/script/lsl-reference/functions/llescapeurl.mdx deleted file mode 100644 index 225dda8..0000000 --- a/src/content/docs/script/lsl-reference/functions/llescapeurl.mdx +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: llEscapeURL -description: >- - Returns an escaped/encoded version of url, replacing spaces with %20 etc. - - Returns the string that is the URL-escaped version of URL (replacing spaces - with %20, etc.). - - This function returns the UTF-8 encoded escape codes for selected characters. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -string str = "http://wiki.secondlife.com/wiki/LSL Portal"; - -default -{ - state_entry() - { - llOwnerSay("Plain string:\n\t" + str); - // output: "http://wiki.secondlife.com/wiki/LSL Portal" - - llOwnerSay("Escaped string:\n\t" + llEscapeURL(str)); - // output: "http%3A%2F%2Fwiki%2Esecondlife%2Ecom%2Fwiki%2FLSL%20Portal" - - llOwnerSay("Escaped string unescaped again:\n\t" + llUnescapeURL( llEscapeURL(str) )); - // output: "http://wiki.secondlife.com/wiki/LSL Portal" - - // because escaping and unescaping are exact opposite - // and unescaping an escaped string returns the original - - - // For readability's sake it would make more sense to do: - llOwnerSay("For readability's sake:\n\t" + "http://wiki.secondlife.com/wiki/" + llEscapeURL("LSL Portal")); - // output: "http://wiki.secondlife.com/wiki/LSL%20Portal" - } -} -``` - -## Caveats - -This function is not appropriate for escaping a URL all at once, because the `:` after the protocol and all of the `/` characters delimiting the various parts will be escaped. Instead, build the URL in parts, escaping parts of the path and query string arguments as needed. - -For example, to properly encode a query parameter value: - -```lsl -// Good: Only escape the part that needs escaping -string base_url = "http://example.com/api?param="; -string param_value = "hello world"; -string full_url = base_url + llEscapeURL(param_value); -// Result: "http://example.com/api?param=hello%20world" - -// Bad: Don't escape the entire URL at once -string bad_url = llEscapeURL("http://example.com/api?param=hello world"); -// Result: "http%3A%2F%2Fexample%2Ecom%2Fapi%3Fparam%3Dhello%20world" -``` - -## Notes - -- The function escapes all characters except `[a-zA-Z0-9]` to `%xx` where `xx` is the hexadecimal value in UTF-8 byte form -- If a character requires more than one byte in UTF-8 form, multiple `%xx` sequences are returned chained together -- The SL viewer pretty prints URLs when converting them to clickable links in chat and dialogs. To confirm a URL was escaped correctly, right-click and copy it, then paste into the chat bar to inspect; or wrap with `` tags; or examine your chat log file; or display with a function like `llSetText` - -## See Also - -- [llUnescapeURL](/script/reference/lsl/functions/llunescapeurl/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lleuler2rot.mdx b/src/content/docs/script/lsl-reference/functions/lleuler2rot.mdx deleted file mode 100644 index f4e498b..0000000 --- a/src/content/docs/script/lsl-reference/functions/lleuler2rot.mdx +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: llEuler2Rot -description: |- - Returns the rotation representation of the Euler angles. - Returns the rotation represented by the Euler Angle. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The Euler angle vector (in radians) is converted to a rotation by performing rotations around the 3 axes in Z, Y, X order. For example, `llEuler2Rot(<1.0, 2.0, 3.0> * DEG_TO_RAD)` generates a rotation by first rotating 3 degrees around the global Z axis, then rotating the result around the global Y axis, and finally rotating that result 1 degree around the global X axis. - -## Examples - -```lsl -default -{ - state_entry() - { - vector input = <73.0, -63.0, 20.0> * DEG_TO_RAD; - rotation rot = llEuler2Rot(input); - llSay(0,"The Euler2Rot of "+(string)input+" is: "+(string)rot ); - } -} -``` - -## Implementation Details - -The conversion can be expressed mathematically as: - -```lsl -v/=2; -rotation k = <0.0, 0.0, llSin(v.z), llCos(v.z)> * <0.0, llSin(v.y), 0.0, llCos(v.y)> * ; -``` - -## See Also - -- [llRot2Euler] - Convert rotation to Euler angles -- [Euler Angles](https://en.wikipedia.org/wiki/Euler_angles) - Wikipedia reference - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llevade.mdx b/src/content/docs/script/lsl-reference/functions/llevade.mdx deleted file mode 100644 index b4aa8d0..0000000 --- a/src/content/docs/script/lsl-reference/functions/llevade.mdx +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: llEvade -description: >- - Evade a specified target. - - Characters will (roughly) try to hide from their pursuers if there is a good - hiding spot along their fleeing path. Hiding means no direct line of sight - from the head of the character (centre of the top of its physics bounding box) - to the head of its pursuer and no direct path between the two on the - navigation-mesh. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -vector start_position; - -default -{ - on_rez(integer start_param) - { - llResetScript(); - } - - state_entry() - { - llDeleteCharacter(); - llCreateCharacter([CHARACTER_MAX_SPEED, 25, CHARACTER_DESIRED_SPEED, 15.0]); - - start_position = llGetPos(); - llWanderWithin(start_position, <10.0, 10.0, 2.0>, [] ); - } - - touch_start(integer num_detected) - { - llEvade(llDetectedKey(0), []); - llSetTimerEvent(20.0); - } - - timer() - { - // do not keep running away... - llSetTimerEvent(0.0); - - llWanderWithin(start_position, <10.0, 10.0, 2.0>, [] ); - } -} -``` - -## Notes - -- Must use `llCreateCharacter` or script will not compile. -- If the target is an object, it must be unlinked or be the root prim of a linkset. - -## See Also - -- [llCreateCharacter](../llcreatecharacter/) -- [llDeleteCharacter](../lldeletecharacter/) -- [llExecCharacterCmd](../llexeccharactercmd/) -- [llGetClosestNavPoint](../llgetclosestnavpoint/) -- [llFleeFrom](../llfleefrom/) -- [llNavigateTo](../llnavigateto/) -- [llPatrolPoints](../llpatrolpoints/) -- [llPursue](../llpursue/) -- [llUpdateCharacter](../llupdatecharacter/) -- [llWanderWithin](../llwanderwithin/) -- `path_update` (event) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llexeccharactercmd.mdx b/src/content/docs/script/lsl-reference/functions/llexeccharactercmd.mdx deleted file mode 100644 index cb94f63..0000000 --- a/src/content/docs/script/lsl-reference/functions/llexeccharactercmd.mdx +++ /dev/null @@ -1,90 +0,0 @@ ---- -title: llExecCharacterCmd -description: >- - Execute a character command. - - Send a command to the path system. - - Currently only supports stopping the current path-finding operation or causing - the character to jump. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -vector patrol; - -default -{ - state_entry() - { - patrol = llGetPos(); - llCreateCharacter([CHARACTER_MAX_SPEED, 25, CHARACTER_DESIRED_SPEED, 15.0]); - state awake; - } -} - -state awake -{ - state_entry() - { - llSay(0, "I am guarding now"); - list points = [patrol + <5,0,0>, patrol - <5,0,0>]; - llPatrolPoints(points, []); - } - - touch_start(integer total_number) - { - state sleep; - } -} - -state sleep -{ - state_entry() - { - llSay(0, "Going to sleep"); - llExecCharacterCmd(CHARACTER_CMD_SMOOTH_STOP, []); - } - - touch_start(integer total_number) - { - patrol = llGetPos(); - //Jump to attention! - llExecCharacterCmd(CHARACTER_CMD_JUMP, [0.5]); - state awake; - } -} -``` - -This example demonstrates: -- Creating a character with pathing capabilities -- Using `CHARACTER_CMD_SMOOTH_STOP` to stop the character's movement -- Using `CHARACTER_CMD_JUMP` with a height parameter to make the character jump - -## Caveats - -- If another script in the same object issues `CHARACTER_CMD_STOP` then pathing in all scripts is cancelled. - -## See Also - -- [llCreateCharacter](../llcreatecharacter/) -- [llDeleteCharacter](../lldeletecharacter/) -- [llEvade](../llevade/) -- [llGetClosestNavPoint](../llgetclosestnavpoint/) -- [llFleeFrom](../llfleefrom/) -- [llNavigateTo](../llnavigateto/) -- [llPatrolPoints](../llpatrolpoints/) -- [llPursue](../llpursue/) -- [llUpdateCharacter](../llupdatecharacter/) -- [llWanderWithin](../llwanderwithin/) -- path_update (event) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llfabs.mdx b/src/content/docs/script/lsl-reference/functions/llfabs.mdx deleted file mode 100644 index 2939890..0000000 --- a/src/content/docs/script/lsl-reference/functions/llfabs.mdx +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: llFabs -description: |- - Returns the positive version of Value. - Returns the absolute value of Value. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llSay(0,"The (Float)absolute value of -4.5 is: "+(string)llFabs(-4.5) ); - } -} -// returns : -// The (Float)absolute value of -4.5 is: 4.500000 -``` - -## Notes - -- Using `val - 2 * val * (val < 0)` is roughly 60% faster than `llFabs` as it avoids a function call. However, this optimization produces NaN (not a number) if given an infinite value and returns 0.0 instead of -0.0 when taking the absolute value of negative zero. - -## See Also - -- [llAbs](llAbs) - Integer version of llFabs -- [Absolute value](https://en.wikipedia.org/wiki/Absolute_value) (Wikipedia) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llfindnotecardtextcount.mdx b/src/content/docs/script/lsl-reference/functions/llfindnotecardtextcount.mdx deleted file mode 100644 index dcd80a1..0000000 --- a/src/content/docs/script/lsl-reference/functions/llfindnotecardtextcount.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llFindNotecardTextCount -description: >- - Searches the text of a cached notecard for lines containing the given pattern - and returns the - number of matches found through a dataserver event. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llfindnotecardtextsync.mdx b/src/content/docs/script/lsl-reference/functions/llfindnotecardtextsync.mdx deleted file mode 100644 index d757b44..0000000 --- a/src/content/docs/script/lsl-reference/functions/llfindnotecardtextsync.mdx +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: llFindNotecardTextSync -description: >- - Searches the text of a cached notecard for lines containing the given - pattern. - Returns a list of line numbers and column where a match is found. If the notecard is not in - the cache it returns a list containing a single entry of NAK. If no matches are found an - empty list is returned. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Every match in the notecard is represented as a sequence of three integers: - -```lsl -[integer row, integer column, integer length] -``` - -The returned list has a stride of 3. A maximum of 64 matches are returned, resulting in a maximum list length of 192. - -## Behavior - -- If the notecard is not in the cache, returns a list containing a single `NAK` -- If the notecard does not exist, returns a list containing a single `NAK` and the script will shout an error on `DEBUG_CHANNEL` (but the script continues to run) -- If there is an error in the regular expression, returns an empty list and the script will shout an error on `DEBUG_CHANNEL` (but the script continues to run) -- If no matches are found, an empty list is returned - -## Caveats - -- If the notecard contains embedded inventory items (such as textures and landmarks), an empty list will be returned, regardless of the search string -- No more than 64 matches are returned -- Notecards are cached into a fixed-size buffer, with the oldest (least-recently read) notecard getting removed first. It is not safe to assume a notecard has been previously cached. Data for a previously cached notecard may be dropped from the cache at any time, especially on a busy server - -## Notes - -This function uses regular expressions for pattern matching. Refer to the LSL Regular Expressions documentation for pattern syntax and examples. - -## See Also - -- [llGetNumberOfNotecardLines](/script/reference/lsl/functions/llgetnumberofnotecardlines/) -- [llGetNotecardLine](/script/reference/lsl/functions/llgetnotecardline/) -- [llGetNotecardLineSync](/script/reference/lsl/functions/llgetnotecardlinesync/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llfleefrom.mdx b/src/content/docs/script/lsl-reference/functions/llfleefrom.mdx deleted file mode 100644 index 4098b33..0000000 --- a/src/content/docs/script/lsl-reference/functions/llfleefrom.mdx +++ /dev/null @@ -1,80 +0,0 @@ ---- -title: llFleeFrom -description: >- - Flee from a point. - - Directs a character (llCreateCharacter) to keep away from a defined position - in the region or adjacent regions. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Must use `llCreateCharacter` or script won't compile. -- The position to flee from must be near the nav mesh; otherwise, this behavior will fail and trigger `path_update` with `PU_FAILURE_INVALID_GOAL` (0x03). -- If you want to avoid an agent or object, it's much more elegant and less sim resource intensive to use `llEvade` instead. - -## Examples - -This example tracks an agent's position and continuously updates the flee target: - -```lsl -vector last_touched_pos; -key last_touched_key; - -default -{ - state_entry() - { - llCreateCharacter([CHARACTER_DESIRED_SPEED, 50.0]); - } - - touch_start(integer total_number) - { - last_touched_key = llDetectedKey(0); - last_touched_pos = llDetectedPos(0); - llFleeFrom(last_touched_pos, 10, []); - llSetTimerEvent(0.2); - } - - timer() - { - vector last_touched_pos_now = llList2Vector(llGetObjectDetails(last_touched_key, [OBJECT_POS]), 0); - if ( llVecDist(last_touched_pos, last_touched_pos_now) > 1 ) - { - last_touched_pos = last_touched_pos_now; - llFleeFrom(last_touched_pos, 10, []); - } - } -} -``` - -## Notes - -The position vector can be set outside the current region by using extended range region coordinates. For example, to avoid the SE corner of the region to the east of the current one: - -```lsl -llFleeFrom(<0.0, 512.0, 0.0>, 20.0, []); -``` - -## See Also - -- [llCreateCharacter](../llcreatecharacter/) -- [llDeleteCharacter](../lldeletecharacter/) -- [llEvade](../llevade/) -- [llExecCharacterCmd](../llexeccharactercmd/) -- [llGetClosestNavPoint](../llgetclosestnavpoint/) -- [llNavigateTo](../llnavigateto/) -- [llPatrolPoints](../llpatrolpoints/) -- [llPursue](../llpursue/) -- [llUpdateCharacter](../llupdatecharacter/) -- [llWanderWithin](../llwanderwithin/) -- `path_update` event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llfloor.mdx b/src/content/docs/script/lsl-reference/functions/llfloor.mdx deleted file mode 100644 index fbeba79..0000000 --- a/src/content/docs/script/lsl-reference/functions/llfloor.mdx +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: llFloor -description: Returns largest integer value <= Value. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llSay(0, "The floor value of -4.5 is: "+(string)llFloor(-4.5) ); - //Returns "The floor value of -4.5 is: -5" - - llSay(0, "The floor value of -4.9 is: "+(string)llFloor(-4.9) ); - //Returns "The floor value of -4.9 is: -5" - - llSay(0, "The floor value of -4.1 is: "+(string)llFloor(-4.1) ); - //Returns "The floor value of -4.1 is: -5" - - llSay(0, "The floor value of 4.5 is: "+(string)llFloor(4.5) ); - //Returns "The floor value of 4.5 is: 4" - - llSay(0, "The floor value of 4.9 is: "+(string)llFloor(4.9) ); - //Returns "The floor value of 4.9 is: 4" - - llSay(0, "The floor value of 4.1 is: "+(string)llFloor(4.1) ); - //Returns "The floor value of 4.1 is: 4" - } -} -``` - -## Caveats - -- The returned value is -2147483648 (0x80000000) if the arithmetic result is outside of the range of valid integers (-2147483648 to 2147483647 inclusive). - -## Notes - -- For positive values, it is quicker and shorter to simply cast the float to an integer. `i=(integer)f` is 32 bytes shorter than `i=llFloor(f)` (in Byte Code) and about 30 times faster in execution, while giving the same result. - -## See Also - -- [llRound](../llround/) -- [llCeil](../llceil/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llforcemouselook.mdx b/src/content/docs/script/lsl-reference/functions/llforcemouselook.mdx deleted file mode 100644 index 200f7e8..0000000 --- a/src/content/docs/script/lsl-reference/functions/llforcemouselook.mdx +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: llForceMouselook -description: >- - If Enable is TRUE any avatar that sits on this object is forced into - mouse-look mode. - - After calling this function with Enable set to TRUE, any agent sitting down on - the prim will be forced into mouse-look. - - Just like llSitTarget, this changes a permanent property of the prim (not the - object) and needs to be reset by calling this function with Enable set to - FALSE in order to disable it. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default { - state_entry() { - llForceMouselook(TRUE); // Forces sitting avatars into mouselook. - - llForceMouselook(FALSE); // Reverts the setting to the default... - // ...as with a newly created prim. - } -} -``` - -## Caveats - -- This function has no effect on avatars already seated. -- The user may exit mouselook mode at any time. - - This can be detected by polling `llGetAgentInfo`. -- There is nothing stopping someone from modifying or making a client that ignores this. - -## Notes - -- A sit target is not necessary for this function to work. - -## See Also - -- [llAvatarOnSitTarget](../llavataronsittarget/) -- [llGetAgentInfo](../llgetagentinfo/) -- [llGetCameraRot](../llgetcamerarot/) -- [llSetCameraAtOffset](../llsetcameraatoffset/) -- [llSetCameraEyeOffset](../llsetcameraeyeoffset/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llfrand.mdx b/src/content/docs/script/lsl-reference/functions/llfrand.mdx deleted file mode 100644 index 4072fcf..0000000 --- a/src/content/docs/script/lsl-reference/functions/llfrand.mdx +++ /dev/null @@ -1,149 +0,0 @@ ---- -title: llFrand -description: |- - Returns a pseudo random number in the range [0, Magnitude] or [Magnitude, 0]. - Returns a pseudo-random number between [0, Magnitude]. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Random Number Generator Limitations - -- The random number generator is **not a source of entropy** -- The sequence of random numbers is shared across the entire simulator process, and not independently seeded. Therefore, the pseudo-random generation is not suitable for applications which require completely predictable or completely unpredictable results -- When passing an integer to `llFrand` as the magnitude, it will be implicitly typecast to a float -- Many integers outside the range `[-2^24, +2^24]` cannot be represented as a float (inherent limitation of the float type). For example, outside that range no odd integers will appear -- For that reason, when converting the resulting float to integer, it is impossible to generate more than 2^24+1 uniformly distributed values, and it's also impossible to generate more than 9*2^23+1 (about 75 million) different integers in total - -### Type Casting for Integers - -When converting the float to an integer, **use an integer typecast `(integer)`**, not one of the rounding functions like `llRound()`, `llFloor()`, or `llCeil()`. The integer typecast is the only method guaranteed not to skew the distribution of integer values. - -## Examples - -### Basic Float Ranges - -Two equivalent methods to generate a float within (5.0, 10.0]: - -**Method One:** Using negative magnitude -```lsl -default -{ - state_entry() - { - float randomFloat = 10.0 + llFrand(-5.0); - llSay(0, (string) randomFloat); - } -} -``` - -**Method Two:** Using subtraction -```lsl -default -{ - state_entry() - { - float randomFloat = 10.0 - llFrand(5.0); - llSay(0, (string) randomFloat); - } -} -``` - -### Coin Toss (50/50 Chance) - -```lsl -integer coin_toss() -{ - if (llFrand(1.0) < 0.5) return TRUE; - return FALSE; -} -``` - -### Random Integer in a Range (Correct Method) - -This helper function generates a uniformly distributed random integer between min and max (inclusive): - -```lsl -integer random_integer(integer min, integer max) -{ - return min + (integer)(llFrand(max - min + 1)); -} -``` - -**Rationale:** The function expands the range by 1.0 to ensure equal bin spacing on the ends relative to the middle of the range, then uses an integer cast to round towards zero. This avoids the bias that occurs when the first and last bins collect results from only half the float space. - -### Generating Large Integer Ranges (Millions of Values) - -For ranges requiring more than 16 million uniformly distributed values, divide the range into two parts: - -```lsl -// Generate a random integer from 0 to 499,999,999 inclusive -default -{ - state_entry() - { - integer rand = (integer)llFrand(500)*1000000 + (integer)llFrand(1000000); - llOwnerSay("Random number: " + (string)rand); - } -} -``` - -For prime ranges or ranges with a prime factor greater than 2^24, use a rejection scheme: generate a number slightly above the target range, and reject and regenerate if it exceeds the maximum. - -### Negative Integer Ranges (e.g., for Channel Numbers) - -To generate the most possibilities for random negative integers: - -```lsl -integer rand = 0x80000000 | (integer)llFrand(65536) | ((integer)llFrand(65536) << 16); -``` - -### Distribution Testing - -When testing random integer functions, watch for patterns in the distribution. If bins are under-represented at the edges, the function likely has a bias issue: - -```lsl -integer random_integer(integer min, integer max) -{ - return min + (integer)llFrand(max - min + 1); // Correct -} - -integer silly_random_integer(integer min, integer max) -{ - return min + (integer)(llRound(llFrand(max - min))); // Flawed - first and last bins under-represented -} -``` - -### Exponential Distribution - -For simulating waiting times (e.g., "rain every ~7 days"): - -```lsl -float random_exponential(float mean_value) -{ - return -mean_value * llLog(llFrand(1.0)); -} - -// Example usage in timer: -default -{ - state_entry() - { - float time_between_rain = random_exponential(7.0 * 24.0 * 60.0 * 60.0); - llSetTimerEvent(time_between_rain); - } -} -``` - -## See Also - -- [llListRandomize](../lllistrandomize/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgeneratekey.mdx b/src/content/docs/script/lsl-reference/functions/llgeneratekey.mdx deleted file mode 100644 index ed3da59..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgeneratekey.mdx +++ /dev/null @@ -1,80 +0,0 @@ ---- -title: llGenerateKey -description: >- - Generates a key (SHA-1 hash) using UUID generation to create a unique key. - - As the UUID produced is versioned, it should never return a value of NULL_KEY. - - The specific UUID version is an implementation detail that has changed in the - past and may change again in the future. Do not depend upon the UUID that is - returned to be version 5 SHA-1 hash. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- The specific UUID version is an implementation detail that has changed in the past and may change again in the future. Do not depend upon the UUID that is returned to be Version 5. -- As the UUID produced is versioned, it should never return a value of NULL_KEY. - -## Examples - -```lsl -default -{ - touch_start(integer num_detected) - { - // avatar touching - key avatarKey = llDetectedKey(0); - string avatarName = llKey2Name(avatarKey); - - // key of the owner - key owner = llGetOwner(); - - // generated random key - key random = llGenerateKey(); - - // number of objects inside the same prim - integer numberOfObjects = llGetInventoryNumber(INVENTORY_OBJECT); - - if (numberOfObjects) - { - // name of first object sorted by name inside the prim's inventory - string itemName = llGetInventoryName(INVENTORY_OBJECT, 0); - - llGiveInventory(avatarKey, itemName); - llInstantMessage(avatarKey, "Your transaction key is '" + (string)random + "'."); - - llInstantMessage(owner, "Transaction record:\n" - + "receiver: " + avatarName + " (" + (string)avatarKey + ")\n" - + "item: " + itemName + "\n" - + "transaction key: " + (string)random); - } - else - { - // PUBLIC_CHANNEL has the integer value 0 - llSay(PUBLIC_CHANNEL, "No items to give away, sorry!"); - } - } -} -``` - -## History - -- Changed from using Version 3 (MD5 hash) to Version 5 (SHA-1 hash). Date of this change is unknown. -- Inspired by the library function `generateKey`. - -## See Also - -- [llKey2Name](../llkey2name/) -- [llDetectedKey](../lldetectedkey/) -- [llGetOwner](../llgetowner/) -- [llGiveInventory](../llgiveinventory/) -- [llInstantMessage](../llinstantmessage/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetaccel.mdx b/src/content/docs/script/lsl-reference/functions/llgetaccel.mdx deleted file mode 100644 index 6d1509f..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetaccel.mdx +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: llGetAccel -description: |- - Returns the acceleration of the object relative to the region's axes. - Gets the acceleration of the object. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Returns `ZERO_VECTOR` in attachments regardless of the avatar's acceleration -- Returns `ZERO_VECTOR` in child prims regardless of the linkset's acceleration - -## Examples - -A simple way to help keep a physical object in place by counteracting acceleration: - -```lsl -// A very simple (and not very effective) way of keeping a physical object in place. -// If the object is moving when the script is put in the object, then the object will continue to move, -// so long as it doesn't accelerate. -// If you ever want to actually stop an object, use llMoveToTarget(llGetPos(), .1) -default { - moving_start() { - vector ac; - // Go forever - while(llVecMag(ac = llGetAccel()) > .001) { // We're accelerating... - llApplyImpulse(-ac, 0); // Slow us down. - } - } -} -``` - -## See Also - -- [llGetOmega](../llgetomega/) -- [llGetVel](../llgetvel/) -- [llGetTorque](../llgettorque/) -- [llGetMass](../llgetmass/) -- [llGetForce](../llgetforce/) -- [llSetForce](../llsetforce/) -- [llSetTorque](../llsettorque/) -- [llSetForceAndTorque](../llsetforceandtorque/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetagentinfo.mdx b/src/content/docs/script/lsl-reference/functions/llgetagentinfo.mdx deleted file mode 100644 index da9c317..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetagentinfo.mdx +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: llGetAgentInfo -description: >- - Returns an integer bit-field containing the agent information about id. - - Returns AGENT_FLYING, AGENT_ATTACHMENTS, AGENT_SCRIPTED, AGENT_SITTING, AGENT_ON_OBJECT, AGENT_MOUSELOOK, AGENT_AWAY, AGENT_BUSY, AGENT_TYPING, AGENT_CROUCHING, AGENT_ALWAYS_RUN, AGENT_WALKING, AGENT_IN_AIR and/or AGENT_FLOATING_VIA_SCRIPTED_ATTACHMENT. - Returns information about the given agent ID as a bit-field of agent info - constants. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - touch_start(integer buf) - { - buf = llGetAgentInfo(llDetectedKey(0)); - string out; - if(buf & AGENT_FLYING) - out += "The agent is flying.\n"; - else - out += "The agent is not flying.\n"; - - if(buf & AGENT_ATTACHMENTS) - { - if(buf & AGENT_SCRIPTED) - out += "The agent has scripted attachments.\n"; - else - out += "The agent's attachments are unscripted.\n"; - } - else - out += "The agent does not have attachments.\n"; - - if(buf & AGENT_MOUSELOOK) - out += "the agent is in mouselook."; - else - out += "the agent is in normal camera mode."; - llWhisper(0, out); - } -} -``` - -## Caveats - -- `AGENT_BUSY` indicates that the "busy" internal animation is playing, even if the user is not truly in busy mode. -- **On server 1.40 and below**, `AGENT_TYPING` indicated that the "type" internal animation is playing, it would not be set if the user disabled PlayTypingAnim. **On server 1.42 and up**, it reflects typing start/stop messages from the client and does not depend on the animation. -- `AGENT_ALWAYS_RUN | AGENT_WALKING` indicates that the user requested to run using standard viewer controls. Use `llGetAnimation()` to also detect running caused by physics. -- This function does not return reliable information immediately after a border crossing. Use `llGetAnimation()` instead, if you can. -- `AGENT_AUTOMATED` may unexpectedly be enabled, see AGENT_AUTOMATED for more detail. - -## Notes - -This is not a good way of testing if an avatar is in the region, use `llGetAgentSize()` instead. - -## See Also - -- [llRequestAgentData](../llrequestagentdata/) -- [llGetAnimation](../llgetanimation/) -- [llGetAnimationList](../llgetanimationlist/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetagentlanguage.mdx b/src/content/docs/script/lsl-reference/functions/llgetagentlanguage.mdx deleted file mode 100644 index f752e06..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetagentlanguage.mdx +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: llGetAgentLanguage -description: >- - Returns the language code of the preferred interface language of the avatar. - - Returns a string that is the language code of the preferred interface language - of the resident. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default { - touch_start(integer num_detected) { - //-- loop through all detected touches - for (num_detected -= 1; num_detected > -1; num_detected -= 1) { - key agent = llDetectedKey(num_detected); - string name = llGetDisplayName(agent); - string language = llGetAgentLanguage(agent); - - if (("" == name) || ("???" == name)) - name = llDetectedName(num_detected); - - //-- PUBLIC_CHANNEL is 0 - if (language == "es") { - llSay(PUBLIC_CHANNEL, "¡Hola, " + name + "!"); - } else if (language == "fr") { - llSay(PUBLIC_CHANNEL, "Salut, " + name + " !"); - } else if (language == "ja") { - llSay(PUBLIC_CHANNEL, "やあ、 " + name + "!"); - } else if (language == "de") { - llSay(PUBLIC_CHANNEL, "Hallo, " + name + "!"); - } else if (language == "en") { //-- returned by some TPVs - llSay(PUBLIC_CHANNEL, "Hello, " + name + "!"); - } else if (language == "pt") { - llSay(PUBLIC_CHANNEL, "Olá!, " + name + "!"); - } else if (language == "ko") { - llSay(PUBLIC_CHANNEL, "안녕하세요, " + name + "!"); - } else if (language == "zh") { - llSay(PUBLIC_CHANNEL, "你好啊, " + name + "!"); - } else { //-- Default to 'en-us' if language is unrecognized / not provided. - llSay(PUBLIC_CHANNEL, "Hi there, " + name + "!"); - } - } - } -} -``` - -## Caveats - -- If the user has "Share language with objects" disabled, this function returns an empty string. -- During a 1-5 second period after an agent logs in, this function will return an empty string until the viewer sends the data to the simulator. -- Users may prefer to see the client interface in a language that is not their native language. Some may prefer to use objects in the creator's native language or dislike low-quality translations. Consider providing a manual language override when appropriate. -- New language/variant values may be added later. Scripts should be prepared for unexpected values. -- If the viewer is set to "System Default," the possible return may be outside the standard list. See the List of ISO 639-1 codes for reference. -- Viewers can specify other arbitrary language strings with the 'InstallLanguage' debug setting. For example, launching with `--set InstallLanguage american` results in this function returning 'american'. -- If the viewer supplies a multiline value, the simulator will only accept the first line and ignore all others. -- Older viewers may return "en-us" instead of "en". - -## Notes - -The function returns a language code representing the avatar's preferred interface language. Common values include: en, es, fr, ja, de, pt, ko, zh, and others. However, since viewers can be configured with custom language settings or set to system defaults, the returned value may not always be from the standard ISO 639-1 code list. - -## See Also - -- [llGetDisplayName](../llgetdisplayname/) -- [llDetectedKey](../lldetectedkey/) -- [llDetectedName](../lldetectedname/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetagentlist.mdx b/src/content/docs/script/lsl-reference/functions/llgetagentlist.mdx deleted file mode 100644 index 951718c..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetagentlist.mdx +++ /dev/null @@ -1,107 +0,0 @@ ---- -title: llGetAgentList -description: >- - Requests a list of agents currently in the region, limited by the scope - parameter. - - Returns a list [key UUID-0, key UUID-1, ..., key UUID-n] or [string error_msg] - - returns avatar keys for all agents in the region limited to the area(s) - specified by scope ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### List All Avatars in Region - -Displays up to 100 avatar key-name pairs detected in the entire region: - -```lsl -//Displays up to 100 avatar key: name pairs detected in the entire region - -default -{ - touch_start(integer total_number) - { - list avatarsInRegion = llGetAgentList(AGENT_LIST_REGION, []); - integer numOfAvatars = llGetListLength(avatarsInRegion); - - // if no avatars, abort avatar listing process and give a short notice - if (!numOfAvatars) - { - llOwnerSay("No avatars found within the region!"); - return; - } - - integer index; - while (index < numOfAvatars) - { - key id = llList2Key(avatarsInRegion, index); - string name = llKey2Name(id); - - llOwnerSay(name + " [ " + (string)id + " ]"); - ++index; - } - } -} -``` - -### Sort Avatars by Distance - -Orders a new list based on distance and returns names and distances on touch: - -```lsl -// Orders new list based on distance -// and returns names and distances on touch - -default -{ - touch_start(integer num_detected) - { - list keys = llGetAgentList(AGENT_LIST_REGION, []); - integer numberOfKeys = llGetListLength(keys); - - vector currentPos = llGetPos(); - list newkeys; - key thisAvKey; - - integer i; - for (i = 0; i < numberOfKeys; ++i) { - thisAvKey = llList2Key(keys,i); - newkeys += [llRound(llVecDist(currentPos, - llList2Vector(llGetObjectDetails(thisAvKey, [OBJECT_POS]), 0))), - thisAvKey]; - } - - newkeys = llListSort(newkeys, 2, FALSE); // sort strided list by descending distance - - for (i = 0; i < (numberOfKeys * 2); i += 2) { - llOwnerSay(llGetDisplayName(llList2Key(newkeys, i+1)) - +" ["+ (string) llList2Integer(newkeys, i) + "m]"); - } - } -} -``` - -## Caveats - -- There is no guaranteed understandable order or randomness to the list returned. -- Will only return up to 100 agents. -- Ghosts, agents that leave behind a corrupted presence and agents in God Mode depending on the level will have NULL_KEY returned instead of their real key. There is also an issue with a certain type of ghosted agent still returning a key. You can check each key against `llGetAgentSize()` to verify if they're really in the sim or not; these anomalies do not affect `llGetAgentSize()`. - -## Notes - -- To check if an avatar is in the same sim, check whether `llGetAgentSize()` does NOT return `ZERO_VECTOR`. It's much faster and easier than calling `llGetAgentList()` and running through the list to compare a given key with each list item. -- This function does not have a delimiter for its option list. This means the function might return up to 100 avatar keys. You'll need a lot of free memory to store those keys; be warned of possible stack-heap collisions. - -## See Also - -- [llGetRegionAgentCount](../llgetregionagentcount/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetagentsize.mdx b/src/content/docs/script/lsl-reference/functions/llgetagentsize.mdx deleted file mode 100644 index f94ce3c..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetagentsize.mdx +++ /dev/null @@ -1,87 +0,0 @@ ---- -title: llGetAgentSize -description: >- - If the avatar is in the same region, returns the size of the bounding box of - the requested avatar by id, otherwise returns ZERO_VECTOR. - - If the agent is in the same region as the object, returns the size of the - avatar. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- The returned vector is an estimate calculated from the avatar's current shape including shoes: - - x is a constant 0.45 (DEFAULT_AGENT_DEPTH) - - y is a constant 0.60 (DEFAULT_AGENT_WIDTH) - - z is the approximate total height of all avatar's bones, with an arbitrary amount added or subtracted based on the current shape's "Hover" setting - - Reported height is constrained to the range 1.1 to 2.45 meters, and does not include animation or mesh bone offsets -- Due to the shape Hover setting, and mesh and animation offsets, it is not possible to use this function to determine the rendered height of an avatar with any degree of confidence. -- As of Second Life Server 13.11.19.284082, the return value is the avatar's reported bounding box minus `<0.1, 0.1, 0.2>` when standing. Avatar bounding boxes have historically been redefined with major physics upgrades. -- An avatar's bounding box changes when an avatar sits, while `llGetAgentSize` is constant for as long as the shape does not change. -- Returns ZERO_VECTOR if the avatar is not in the region or if it is not an avatar. - -## Examples - -```lsl -// A simple script that makes a box hover above the owner's head. -default -{ - state_entry() - { - key owner = llGetOwner(); - vector pos = llList2Vector(llGetObjectDetails(owner, [OBJECT_POS]), 0); - vector agent = llGetAgentSize(owner); - - // "pos" needs to be adjusted so it appears above the owner. - pos.z += 0.5 + agent.z / 2; - - // makes sure it found the owner, a zero vector evaluates as false - if(agent) - llSetPos(pos); - } - - touch_start(integer num) - { - llResetScript(); - } -} -``` - -## Notes - -- This function is a good way to quickly test: - - If an avatar is in the same region - - If a UUID known to be in the region is an avatar - - To test either case: - ```lsl - if(llGetAgentSize(uuid)) { - // uuid is an avatar in the region - } else { - // uuid is not an avatar in the region - } - ``` - -- `DEFAULT_AGENT_HEIGHT` in the viewer's indra_constants.h is 1.9. This will be the z value if an avatar's shape has not loaded yet. It is possible but extremely rare to see a fully loaded avatar with this exact size: - ```lsl - vector agentSize = llGetAgentSize(uuid); - if (agentSize.z == 1.9) { - // avatar is probably Ruthed - } - ``` - -## See Also - -- [llGetObjectDetails](../llgetobjectdetails/) -- [llGetBoundingBox](../llgetboundingbox/) -- [llGetAgentInfo](../llgetagentinfo/) -- [llRequestAgentData](../llrequestagentdata/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetalpha.mdx b/src/content/docs/script/lsl-reference/functions/llgetalpha.mdx deleted file mode 100644 index 64ae066..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetalpha.mdx +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: llGetAlpha -description: >- - Returns the alpha value of Face. - - Returns the 'alpha' of the given face. If face is ALL_SIDES the value returned - is the mean average of all faces. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Get Alpha of All Faces - -Reports the alpha value for each face on the prim: - -```lsl -//Tells the owner the alpha on all sides -default -{ - state_entry() - { - integer i = 0; - integer max = llGetNumberOfSides(); - while(i < max) - { - llSay(0,"Face "+(string)i+" alpha is " + (string)llGetAlpha(i)); - ++i; - } - } -} -``` - -### Average Prim Alpha - -Calculate the average alpha across all faces: - -```lsl -float AveragePrimAlpha() -{ - //Since this is so simple you may just want to inline it instead of including the function. - return (llGetAlpha(ALL_SIDES) / llGetNumberOfSides()); -} -``` - -### Conditional Alpha Check - -Check if a face is transparent and make the prim visible if it's not: - -```lsl -//if face 0 is "transparent" then make the prim "visible" -if (llGetAlpha(0)) ; -else llSetAlpha(1.0, ALL_SIDES); -``` - -## Notes - -### Rounding - -Alpha is stored in a single 8-bit byte, meaning there are 256 possible values. Consequently, the values returned by this function are all multiples of 1/255. When the alpha value is initially stored, the float value is rounded to the nearest multiple, turning 0.5 into 128/255 for example. - -## See Also - -- [llSetAlpha](llSetAlpha.mdx) - Sets the prim's alpha -- [llGetColor](llGetColor.mdx) - Gets the prim's color -- [llSetColor](llSetColor.mdx) - Sets the prim's color -- [llSetLinkColor](llSetLinkColor.mdx) - Sets a link's color -- [llSetLinkAlpha](llSetLinkAlpha.mdx) - Sets a link's alpha -- [llGetNumberOfSides](llGetNumberOfSides.mdx) - Gets the number of faces on the prim - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetandresettime.mdx b/src/content/docs/script/lsl-reference/functions/llgetandresettime.mdx deleted file mode 100644 index db00256..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetandresettime.mdx +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: llGetAndResetTime -description: |- - Returns the script time in seconds and then resets the script timer to zero. - Gets the time in seconds since starting and resets the time to zero. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - touch_start(integer num_touch) - { - // This is equivalent to calling llGetTime(), then llResetTime() - float time = llGetAndResetTime(); - - llSay(0, (string)time + " seconds have elapsed since the last touch or boot-up."); - } -} -``` - -## Caveats - -- Script time is the amount of real-world time that the script has been in a running state. It is unaffected by time dilation, but it does not count time while the script is suspended, the user is offline (when in an attachment), the object is in inventory rather than rezzed, etc. -- Script time resets when: - - Script reset (user or llResetScript or llResetOtherScript) - - Call to either llResetTime or llGetAndResetTime -- Due to 32-bit floating point number limitations, the accuracy of this function is 1/32 sec up to ~3 days, 1/16 sec up to ~6 days, etc., doubling each time (for example, it's only 1 second at ~194 days). Use llResetTime or llGetAndResetTime whenever practical to maintain the accuracy you require. - -## See Also - -- [llResetTime](../llresettime/) -- [llGetTime](../llgettime/) -- [llGetRegionTimeDilation](../llgetregiontimedilation/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetanimation.mdx b/src/content/docs/script/lsl-reference/functions/llgetanimation.mdx deleted file mode 100644 index 01673d8..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetanimation.mdx +++ /dev/null @@ -1,117 +0,0 @@ ---- -title: llGetAnimation -description: >- - Returns the name of the currently playing locomotion animation for the avatar - id. - - Returns the currently playing animation for the specified avatar ID. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- This function can return an empty string while the avatar is logging out. -- New return values could conceivably be added at any time and this list may not in-fact be complete. Scripts should be written under the assumption that they may receive a value they won't recognize. -- `llGetAgentInfo` provides information on some animation states not covered by this function (typing, away, busy). -- `llGetAnimationList` provides more detailed information about the running animations, but may not reflect avatar state as accurately as `llGetAnimation`. - -## Animation States - -The function returns one of these animation state strings: - -### Common/Active Values -- `""` - During logout -- `"Init"` - At login and after teleports - -### Standard Animation States -- `"Crouch"`, `"Uncrouch"` - Crouching and uncrouching -- `"Fall Down Land"`, `"Soft Land"`, `"Medium Land"`, `"Hard Land"` - Landing from different fall heights -- `"Fly"`, `"FlySlow"`, `"PreFlying"`, `"Hover"`, `"Hover Up"`, `"Hover Down"`, `"Take Off"` - Flying and hovering -- `"Walk"`, `"Run"`, `"Stride"` - Ground movement -- `"Stand"` - Standing -- `"Sit"`, `"Sit on Ground"` - Sitting -- `"Turn Left"`, `"Turn Right"`, `"Turn Done"` - Turning -- `"PreJump"`, `"Jumping"` - Jump states -- `"Prep For Teleport"` - Preparing to teleport -- `"Epsilon"`, `"Finish Animation"` - Other states - -## Examples - -This example overrides the jump animation to play a run animation instead, making the avatar appear to run in mid-air while jumping: - -```lsl -// Animation override example -// Make the avatar run in mid-air when jumping - -key gOwner; // the wearer's key -string gLastAnimation; // last llGetAnimation value seen - -Initialize(key id) { - if (id == NULL_KEY) { // detaching - llSetTimerEvent(0.0); // stop the timer - } - else { // attached, or reset while worn - llRequestPermissions(id, PERMISSION_TRIGGER_ANIMATION); - gOwner = id; - } -} - -default -{ - state_entry() { - // in case the script was reset while already attached - if (llGetAttached() != 0) { - Initialize(llGetOwner()); - } - } - - attach(key id) { - Initialize(id); - } - - run_time_permissions(integer perm) { - if (perm & PERMISSION_TRIGGER_ANIMATION) { - llSetTimerEvent(0.25); // start polling - } - } - - timer() { - string newAnimation = llGetAnimation(gOwner); - - if (gLastAnimation != newAnimation) { // any change? - if (newAnimation == "Jumping") { - // You can stop the built-in animation if you like, if - // it might interfere with your own. Be aware that an - // avatar can become stuck, and some llGetAgentInfo results - // can be inaccurate, if you stop built-ins indiscriminately. - // Always test. - // - // llStopAnimation("jump"); - - llStartAnimation("run"); - } - else if (gLastAnimation == "Jumping") { // just finished jumping - // "run" is looped, so we have to stop it when we are done. - llStopAnimation("run"); - } - - gLastAnimation = newAnimation; // store away for next time - } - } -} -``` - -## See Also - -- [llGetAgentInfo](../llgetagentinfo/) -- [llGetAnimationList](../llgetanimationlist/) -- [llStartAnimation](../llstartanimation/) -- [llStopAnimation](../llstopanimation/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetanimationlist.mdx b/src/content/docs/script/lsl-reference/functions/llgetanimationlist.mdx deleted file mode 100644 index 8c1ba09..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetanimationlist.mdx +++ /dev/null @@ -1,86 +0,0 @@ ---- -title: llGetAnimationList -description: |- - Returns a list of keys of playing animations for an avatar. - Returns a list of keys of all playing animations for the specified avatar ID. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Simple Animation Override for Walk - -This example demonstrates how to override a standard walk animation with a custom animation. It shows practical use of `llGetAnimationList` to detect when a specific animation is playing and swap it for another. - -```lsl -//Simple Animation Override for Walk -key old_anim = "6ed24bd8-91aa-4b12-ccc7-c97c857ab4e0"; -string new_anim="yoga_float"; -integer status; -list check; -key owner; - -default -{ - state_entry() - { - owner = llGetOwner(); - llRequestPermissions(owner, PERMISSION_TRIGGER_ANIMATION); - check = [old_anim]; - } - - run_time_permissions(integer p) - { - if(p & PERMISSION_TRIGGER_ANIMATION) - { - llSetTimerEvent(0.2); - } - } - - timer() - { - if(llGetAgentInfo(owner) & AGENT_WALKING) - { - list anims = llGetAnimationList(owner); - if(~llListFindList(anims, check)) - { - status = 1; - llStartAnimation(new_anim); - llStopAnimation(old_anim); - } - } - else if(status) - { - llStopAnimation(new_anim); - status = 0; - } - } - - on_rez(integer p) - { - llResetScript(); - } -} -``` - -## Caveats - -- There is no internal mechanism to get the name of the animations playing. You can only work with animation keys. -- Standard animations can be started and stopped by scripts, so the list returned may not accurately reflect the avatar's state. Use `llGetAgentInfo` and `llGetAnimation` when this matters. -- Some motions are local to the viewer and cannot be detected by scripts. -- Animations that are triggered by other animations are local to the viewer and cannot be detected by scripts. - -## See Also - -- [llGetAgentInfo](../llgetagentinfo/) -- [llGetAnimation](../llgetanimation/) -- [llStartAnimation](../llstartanimation/) -- [llStopAnimation](../llstopanimation/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetanimationoverride.mdx b/src/content/docs/script/lsl-reference/functions/llgetanimationoverride.mdx deleted file mode 100644 index 8c376b9..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetanimationoverride.mdx +++ /dev/null @@ -1,75 +0,0 @@ ---- -title: llGetAnimationOverride -description: >- - Returns a string that is the name of the animation that is used for the - specified animation state - - To use this function the script must obtain either the - PERMISSION_OVERRIDE_ANIMATIONS or PERMISSION_TRIGGER_ANIMATION permission - (automatically granted to attached objects). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This example demonstrates how to check all available overridable animation states. The script first requests permission to override animations, then systematically queries each animation state to display what animation is currently in use for that state. - -```lsl -// llGetAnimationOverride Example -// A Script to check the animation Stats on -// all available overridable animations. -// By Kanashio Koroshi and Pedro Oval - -default -{ - state_entry() - { - llRequestPermissions(llGetOwner(), - PERMISSION_OVERRIDE_ANIMATIONS); - } - - run_time_permissions(integer permissions) - { - if (permissions & PERMISSION_OVERRIDE_ANIMATIONS) - { - llOwnerSay("Listing Overridden Animations"); - llOwnerSay("Crouching: " + llGetAnimationOverride("Crouching")); - llOwnerSay("CrouchWalking: " + llGetAnimationOverride("CrouchWalking")); - llOwnerSay("Falling Down: " + llGetAnimationOverride("Falling Down")); - llOwnerSay("Flying: " + llGetAnimationOverride("Flying")); - llOwnerSay("FlyingSlow: " + llGetAnimationOverride("FlyingSlow")); - llOwnerSay("Hovering: " + llGetAnimationOverride("Hovering")); - llOwnerSay("Hovering Down: " + llGetAnimationOverride("Hovering Down")); - llOwnerSay("Hovering Up: " + llGetAnimationOverride("Hovering Up")); - llOwnerSay("Jumping: " + llGetAnimationOverride("Jumping")); - llOwnerSay("Landing: " + llGetAnimationOverride("Landing")); - llOwnerSay("PreJumping: " + llGetAnimationOverride("PreJumping")); - llOwnerSay("Running: " + llGetAnimationOverride("Running")); - llOwnerSay("Sitting: " + llGetAnimationOverride("Sitting")); - llOwnerSay("Sitting on Ground: " + llGetAnimationOverride("Sitting on Ground")); - llOwnerSay("Standing: " + llGetAnimationOverride("Standing")); - llOwnerSay("Standing Up: " + llGetAnimationOverride("Standing Up")); - llOwnerSay("Striding: " + llGetAnimationOverride("Striding")); - llOwnerSay("Soft Landing: " + llGetAnimationOverride("Soft Landing")); - llOwnerSay("Taking Off: " + llGetAnimationOverride("Taking Off")); - llOwnerSay("Turning Left: " + llGetAnimationOverride("Turning Left")); - llOwnerSay("Turning Right: " + llGetAnimationOverride("Turning Right")); - llOwnerSay("Walking: " + llGetAnimationOverride("Walking")); - } - } -} -``` - -## See Also - -- [llSetAnimationOverride](../llsetanimationoverride/) -- [llResetAnimationOverride](../llresetanimationoverride/) -- Internal_Animations - Lists internal animations always available - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetattached.mdx b/src/content/docs/script/lsl-reference/functions/llgetattached.mdx deleted file mode 100644 index 35def99..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetattached.mdx +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: llGetAttached -description: Returns the object's attachment point, or 0 if not attached. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Example 1: Enforce Attachment Location - -This script validates that an object is attached to the left hand, and requests detachment if attached elsewhere: - -```lsl -default -{ - attach(key id) - { - if(id)//it's attached - { - if(llGetAttached() != ATTACH_LHAND) - { - llOwnerSay("Please attach me only to the left hand"); - llRequestPermissions(id, PERMISSION_ATTACH); - } - } - } - run_time_permissions(integer a) - { - if(a & PERMISSION_ATTACH) - llDetachFromAvatar(); - } -} -``` - -### Example 2: Toggle Visibility Based on Attachment State - -This snippet makes a prim invisible when attached, but visible when rezzed unattached: - -```lsl -on_rez(integer p) -{ - // !llGetAttached() has the value 0 when attached, and 1 when unattached - llSetAlpha( !llGetAttached(), ALL_SIDES); -} -``` - -## Notes - -- Returns the attachment point constant (e.g., `ATTACH_LHAND`, `ATTACH_HEAD`) when attached -- Returns `0` when the object is not attached or is pending detachment -- The return value can be used in boolean context: `!llGetAttached()` evaluates to `TRUE` when not attached and `FALSE` when attached - -## See Also - -- [llAttachToAvatar](../llattachtoavatar/) -- [llDetachFromAvatar](../lldetachfromavatar/) -- [llGetAttachedList](../llgetattachedlist/) -- [llGetAttachedListFiltered](../llgetattachedlistfiltered/) -- [llGetObjectDetails](../llgetobjectdetails/) -- attach event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetattachedlist.mdx b/src/content/docs/script/lsl-reference/functions/llgetattachedlist.mdx deleted file mode 100644 index f93ad80..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetattachedlist.mdx +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: llGetAttachedList -description: >- - Returns a list of keys of all visible (not HUD) attachments on the avatar - identified by the ID argument ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Touch to list all attachments -default -{ - touch_start(integer total_number) - { - list AttachedNames; - list AttachedUUIDs = llGetAttachedList(llDetectedKey(0)); - integer i; - while (i < llGetListLength(AttachedUUIDs) ) - { - list temp = llGetObjectDetails(llList2Key(AttachedUUIDs,i),[OBJECT_NAME]); - AttachedNames += [llList2String(temp,0)]; - ++i; - } - llSay(PUBLIC_CHANNEL,"\n" + llDumpList2String(AttachedNames,"\n")); - } -} -``` - -## Caveats - -- HUD attachment keys are not reported by this function by design. -- When an avatar first arrives in a region, there is a brief period when their attachments are not yet fully rezzed or added. During this time, those attachments will not appear in the results. -- If the avatar is a child agent, `["NOT ON REGION"]` is returned. -- If the avatar is not a main agent and not a child agent or not an agent at all, `["NOT FOUND"]` is returned. - -## See Also - -- [llGetAttached] -- [llGetAttachedListFiltered] -- [llAttachToAvatar] -- [llDetachFromAvatar] -- [llGetObjectDetails] -- [attach] event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetattachedlistfiltered.mdx b/src/content/docs/script/lsl-reference/functions/llgetattachedlistfiltered.mdx deleted file mode 100644 index 83dd15c..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetattachedlistfiltered.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetAttachedListFiltered -description: Retrieves a list of attachments on an avatar. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetboundingbox.mdx b/src/content/docs/script/lsl-reference/functions/llgetboundingbox.mdx deleted file mode 100644 index b44f636..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetboundingbox.mdx +++ /dev/null @@ -1,162 +0,0 @@ ---- -title: llGetBoundingBox -description: >- - Returns the bounding box around the object (including any linked prims) - relative to its root prim, as a list in the format [ (vector) min_corner, - (vector) max_corner ]. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The bounding box is the smallest possible cuboid that can contain the physical representation of the object and have its faces aligned to the object's local axes. The physical representation is made up of the shape of the prims and avatars seated upon it. - -## Caveats - -- Regardless of whether the object parameter is a non-root prim, the bounding box of the entire object is returned. This also applies if the object is an agent sitting on an object—the bounding box of the sat-upon object (including the agent's shape) is returned. -- The bounding box is determined by the physics models, not the visual representation. - - A child prim with its physics mode set to none will not affect the bounding box. - - Phantom and volume detect objects do have physics interactions, which is why they still have bounding boxes. - - Attachments have no bounding boxes of their own as they have no physics interaction; instead the bounding box of the avatar is returned. -- Returns an empty list `[]` if the object is not found. - -## Examples - -### Avatar Bounding Box Ruler - -This example creates a visual representation of an avatar's bounding box by resizing itself to match the bounding box dimensions: - -```lsl -default -{ - state_entry() - { - llSetStatus(STATUS_PHANTOM, TRUE); - } - - touch_start(integer total_number) - { - key target = llDetectedKey(0); - list box = llGetBoundingBox(target); - vector center = llDetectedPos(0) + (llList2Vector(box, 0) + llList2Vector(box, 1)) * 0.5; - vector size = llList2Vector(box, 1) - llList2Vector(box, 0); - llSetPrimitiveParams([PRIM_POSITION, center, PRIM_SIZE, size]); - llSetText("Name: " + llDetectedName(0) + ", UUID: " + (string)target + - "\nBounding Box Size: " + (string)size, <1.0, 1.0, 1.0>, 1.0); - } -} -``` - -### Enclose an Object in a Tight Box - -This example uses bounding box to enclose a named object in the tightest possible box aligned with the object's root prim axes: - -```lsl -// Enclose a named object in the tightest possible box -// that is aligned with the object's root prim axes. -// Drop this script in a box near the object to enclose -// (must be in a 10m range) - -string ObjectNameToEnclose = "SearchMe"; -key UUID; - -default -{ - state_entry() - { - llSensor(ObjectNameToEnclose, "", ACTIVE | PASSIVE, 10, PI); - } - - sensor(integer n) - { - UUID = llDetectedKey(0); - llSetTimerEvent(1); - } - - timer() - { - list info = llGetObjectDetails(UUID, [OBJECT_POS, OBJECT_ROT]) + llGetBoundingBox(UUID); - vector pos = llList2Vector(info, 0); - rotation rot = llList2Rot(info, 1); - vector corner1 = llList2Vector(info, 2) * rot + pos; - vector corner2 = llList2Vector(info, 3) * rot + pos; - vector size = llList2Vector(info, 3) - llList2Vector(info, 2); - - llSetPos((corner1 + corner2) * 0.5); // Set position to the midpoint (average) of the corners - llSetRot(rot); - llSetScale(size); - } -} -``` - -## Helper Functions - -### Check if a Position is Inside the Bounding Box - -This helper function determines whether a given vector position in the region is within the borders of a cuboid, respecting the cuboid's rotation: - -```lsl -integer isInPrim(vector vPos) -{ - list bb = llGetBoundingBox(llGetKey()); - vector min = llList2Vector(bb, 0); - vector max = llList2Vector(bb, 1); - vPos = (vPos - llGetPos()) / llGetRot(); - float fTemp; - if (min.x > max.x) - { - fTemp = max.x; - max.x = min.x; - min.x = fTemp; - } - if (min.y > max.y) - { - fTemp = max.y; - max.y = min.y; - min.y = fTemp; - } - if (min.z > max.z) - { - fTemp = max.z; - max.z = min.z; - min.z = fTemp; - } - if (vPos.x < min.x) - { - return FALSE; - } - if (vPos.y < min.y) - { - return FALSE; - } - if (vPos.z < min.z) - { - return FALSE; - } - if (vPos.x > max.x) - { - return FALSE; - } - if (vPos.y > max.y) - { - return FALSE; - } - if (vPos.z > max.z) - { - return FALSE; - } - return TRUE; -} -``` - -## See Also - -- [llGetAgentSize](../llgetagentsize/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetcameraaspect.mdx b/src/content/docs/script/lsl-reference/functions/llgetcameraaspect.mdx deleted file mode 100644 index 9ae15e6..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetcameraaspect.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llGetCameraAspect -description: >- - Returns the current camera aspect ratio (width / height) of the agent who has - granted the scripted object PERMISSION_TRACK_CAMERA permissions. If no - permissions have been granted: it returns zero. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetcamerafov.mdx b/src/content/docs/script/lsl-reference/functions/llgetcamerafov.mdx deleted file mode 100644 index fcee606..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetcamerafov.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llGetCameraFOV -description: >- - Returns the current camera field of view of the agent who has granted the - scripted object PERMISSION_TRACK_CAMERA permissions. If no permissions have - been granted: it returns zero. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetcamerapos.mdx b/src/content/docs/script/lsl-reference/functions/llgetcamerapos.mdx deleted file mode 100644 index 90ba82f..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetcamerapos.mdx +++ /dev/null @@ -1,93 +0,0 @@ ---- -title: llGetCameraPos -description: >- - Returns the current camera position for the agent the task has permissions - for. - - Returns the position of the camera, of the user that granted the script - PERMISSION_TRACK_CAMERA. If no user has granted the permission, it returns - ZERO_VECTOR. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This example demonstrates a camera follower script that uses `llGetCameraPos` to track the agent's camera position and adjust the object's position accordingly. - -```lsl -//Camera Follower Script -//llGetCameraPos & llGetCameraRot Example -//By Nika Rugani - -integer perm_track = 0x400; -float second_check = 0.1; - -vector object_offset = <2,0,0>; //Offset of the cameras position where the object will set itself - -integer die_channel = 0; -string die_command = "/die"; - -quickPosRot(vector pos, rotation rot) -{//This way you don't have the 0.2 second sleeps from llSetPos and llSetRot - llSetLinkPrimitiveParamsFast(LINK_THIS, [PRIM_POSITION, pos, PRIM_ROTATION, rot]); -} - -default -{ - on_rez(integer a) - { - llResetScript(); - } - state_entry() - { - llRequestPermissions(llGetOwner(), perm_track); - } - run_time_permissions(integer permission) - { - if(permission == perm_track) - { - llSetTimerEvent(second_check); - llListen(die_channel, "", llGetOwner(), ""); - } - else - { - //llResetScript(); //Remove comment to loop the process of requesting permissions if user deny's permission - //llDie(); //Remove comment to kill the object if user deny's it - } - } - listen(integer channel, string name, key id, string str) - { - str = llToLower(str); - if(str == die_command) - { - llDie(); - } - } - timer() - { - vector c_pos = llGetCameraPos(); //Get Users Camera Position - rotation c_rot = llGetCameraRot(); //Get Users Camera Rotation - c_pos = (c_pos+object_offset*c_rot); //Apply the offset to the position - quickPosRot(c_pos, c_rot); //EXECUTE ORDER! - } -} -``` - -## Caveats - -- This function may exhibit unexpected behavior when the camera is positioned too far from the agent. - -## See Also - -- [llGetCameraRot](./llgetcamerarot/) -- [llSetCameraParams](./llsetcameraparams/) -- [llSetCameraAtOffset](./llsetcameraatoffset/) -- [llSetCameraEyeOffset](./llsetcameraeyeoffset/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetcamerarot.mdx b/src/content/docs/script/lsl-reference/functions/llgetcamerarot.mdx deleted file mode 100644 index e05ad12..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetcamerarot.mdx +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: llGetCameraRot -description: >- - Returns the current camera orientation for the agent the task has permissions - for. If no user has granted the PERMISSION_TRACK_CAMERA permission, returns - ZERO_ROTATION. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Seems to act weird when the camera gets too far from the agent. - -## Examples - -### Camera Follower Script - -This example demonstrates how to use `llGetCameraRot` along with `llGetCameraPos` to create an object that follows the user's camera position and orientation. The script uses `llSetLinkPrimitiveParamsFast` to avoid the 0.2-second sleep from individual llSetPos and llSetRot calls. - -```lsl -//Camera Follower Script -//llGetCameraPos & llGetCameraRot Example -//By Nika Rugani - -integer perm_track = 0x400; -float second_check = 0.1; - -vector object_offset = <2,0,0>; //Offset of the cameras position where the object will set itself - -integer die_channel = 0; -string die_command = "/die"; - -quickPosRot(vector pos, rotation rot) -{//This way you don't have the 0.2 second sleeps from llSetPos and llSetRot - llSetLinkPrimitiveParamsFast(LINK_THIS, [PRIM_POSITION, pos, PRIM_ROTATION, rot]); -} - -default -{ - on_rez(integer a) - { - llResetScript(); - } - state_entry() - { - llRequestPermissions(llGetOwner(), perm_track); - } - run_time_permissions(integer permission) - { - if(permission == perm_track) - { - llSetTimerEvent(second_check); - llListen(die_channel, "", llGetOwner(), ""); - } - else - { - //llResetScript(); //Remove comment to loop the process of requesting permissions if user deny's permission - //llDie(); //Remove comment to kill the object if user deny's it - } - } - listen(integer channel, string name, key id, string str) - { - str = llToLower(str); - if(str == die_command) - { - llDie(); - } - } - timer() - { - vector c_pos = llGetCameraPos(); //Get Users Camera Position - rotation c_rot = llGetCameraRot(); //Get Users Camera Rotation - c_pos = (c_pos+object_offset*c_rot); //Apply the offset to the position - quickPosRot(c_pos, c_rot); //EXECUTE ORDER! - } -} -``` - -This example shows the typical pattern for using `llGetCameraRot`: -1. Request the PERMISSION_TRACK_CAMERA permission with `llRequestPermissions` -2. In the `run_time_permissions` event, check if permission was granted -3. Use a timer to periodically retrieve the camera rotation with `llGetCameraRot` -4. Apply the rotation to position calculations or object transforms - -## See Also - -- [llGetCameraPos](./llGetCameraPos.mdx) - Get the camera position -- [llSetCameraParams](./llSetCameraParams.mdx) - Set camera parameters -- [llSetCameraAtOffset](./llSetCameraAtOffset.mdx) - Set camera offset -- [llSetCameraEyeOffset](./llSetCameraEyeOffset.mdx) - Set camera eye offset - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetcenterofmass.mdx b/src/content/docs/script/lsl-reference/functions/llgetcenterofmass.mdx deleted file mode 100644 index 08214ea..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetcenterofmass.mdx +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: llGetCenterOfMass -description: >- - Returns the prim's centre of mass (unless called from the root prim, where it - returns the object's centre of mass). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The Center of Mass for a prim is only computed when an object is physical. When a value is computed, it is cached as a prim attribute. If the object is non-physical and there is a cached value, that value is returned; otherwise `llGetPos()` is returned (this value is not cached). - -When called from a child prim, the child's center of mass is returned instead (but still in region coordinates). - -## Caveats - -- **Works in physical objects only** - - The value is stored as a prim property and will only change when Center of Mass is computed - - If called from within a non-physical object, it will return the stored Center of Mass value or, in the absence of a stored COM value, it will return `llGetPos()` - - It will not compute or recompute the COM if the object is non-physical - - The stored value can only be updated when the object is physical. Neither moving nor changing the object's shape will update, invalidate, or remove the stored COM value when it is non-physical - -## Examples - -```lsl -// This example script will not check for physical status -// you'll usually need it though to get a correct vector - -default -{ - state_entry() - { - vector massCenter = llGetCenterOfMass(); - integer link = llGetLinkNumber(); - - if (link == 0 || link == 1) - llSay(PUBLIC_CHANNEL, - "The center of the mass of the object is " + (string)massCenter); - - else if (1 < link) - llSay(PUBLIC_CHANNEL, - "The center of the mass of link no. " + (string)link + " is " + (string)massCenter); - - // This script was just a test, remove it again - string thisScript = llGetScriptName(); - llRemoveInventory(thisScript); - } -} -``` - -## See Also - -- [llGetPos](../llgetpos/) -- [llGetGeometricCenter](../llgetgeometriccenter/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetclosestnavpoint.mdx b/src/content/docs/script/lsl-reference/functions/llgetclosestnavpoint.mdx deleted file mode 100644 index ed2945a..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetclosestnavpoint.mdx +++ /dev/null @@ -1,81 +0,0 @@ ---- -title: llGetClosestNavPoint -description: >- - Get the closest navigable point to the point provided. - - The function accepts a point in region-local space (like all the other - path-finding methods) and returns either an empty list or a list containing a - single vector which is the closest point on the navigation-mesh to the point - provided. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- There is no guarantee that a path exists from your current location to the returned point. - -## Notes - -- Using this function incurs a one frame script sleep and the call can be extremely expensive. -- It is intended to be used in response to a `path_update` message indicating an inability to reach a requested destination (e.g., because the character or the destination is off the mesh). - -## Examples - -```lsl -create_character() -{ - // Clear any previous character behaviors - llDeleteCharacter(); - - // default speed is 20 - llCreateCharacter([CHARACTER_DESIRED_SPEED, 10.0]); - llWanderWithin(llGetPos(), <64.0, 64.0, 2.0>, []); -} - -default -{ - on_rez(integer start_param) - { - llResetScript(); - } - - state_entry() - { - create_character(); - } - - touch_start(integer num_detected) - { - vector currentPos = llGetPos(); - list points = llGetClosestNavPoint(currentPos, [GCNP_RADIUS, 10.0] ); - - if (!llGetListLength(points)) - return; - - llSay(0, "current position " + (string)currentPos - + " and closest nav point " + (string)llList2Vector(points, 0) ); - } -} -``` - -## See Also - -- [llCreateCharacter](../llcreatecharacter/) -- [llDeleteCharacter](../lldeletecharacter/) -- [llEvade](../llevade/) -- [llExecCharacterCmd](../llexeccharactercmd/) -- [llFleeFrom](../llfleefrom/) -- [llNavigateTo](../llnavigateto/) -- [llPatrolPoints](../llpatrolpoints/) -- [llPursue](../llpursue/) -- [llUpdateCharacter](../llupdatecharacter/) -- [llWanderWithin](../llwanderwithin/) -- path_update event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetcolor.mdx b/src/content/docs/script/lsl-reference/functions/llgetcolor.mdx deleted file mode 100644 index 2bf9b08..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetcolor.mdx +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: llGetColor -description: >- - Returns the color on Face. - - Returns the color of Face as a vector of red, green, and blue values between 0 - and 1. If face is ALL_SIDES the color returned is the mean average of each - channel. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Tells the owner the color on all sides -default -{ - state_entry() - { - integer i = 0; - integer max = llGetNumberOfSides(); - while(i < max) - { - llOwnerSay("Face " + (string) i + " color is " + (string) llGetColor(i)); - ++i; - } - } -} -``` - -## Notes - -- When face is `ALL_SIDES`, the returned color is the average of each channel across all faces. Since sRGB is nonlinear, this color may not be particularly meaningful in certain contexts. -- Returns color as a vector with x, y, z components corresponding to red, green, and blue values between 0.0 and 1.0. - -## See Also - -- [llGetAlpha](../llgetalpha/) -- [llSetAlpha](../llsetalpha/) -- [llSetColor](../llsetcolor/) -- [llSetLinkColor](../llsetlinkcolor/) -- [llSetLinkAlpha](../llsetlinkalpha/) -- [llGetNumberOfSides](../llgetnumberofsides/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetcreator.mdx b/src/content/docs/script/lsl-reference/functions/llgetcreator.mdx deleted file mode 100644 index 5a511b1..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetcreator.mdx +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: llGetCreator -description: |- - Returns a key for the creator of the prim. - Returns the key of the object's original creator. Similar to llGetOwner. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - key owner = llGetOwner(); - key creatorThisPrim = llGetCreator(); - - llSay(0, "The creator of this prim has the key '"+(string)creatorThisPrim + "'."); - llSay(0, "My owner has the key '" + (string)owner + "'."); - } -} -``` - -## See Also - -- [llGetInventoryCreator](../llgetinventorycreator/) -- [llGetOwner](../llgetowner/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetdate.mdx b/src/content/docs/script/lsl-reference/functions/llgetdate.mdx deleted file mode 100644 index 9f503de..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetdate.mdx +++ /dev/null @@ -1,95 +0,0 @@ ---- -title: llGetDate -description: |- - Returns the current date in the UTC time zone in the format YYYY-MM-DD. - Returns the current UTC date as YYYY-MM-DD. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Birthday Detection - -```lsl -// Birthday surprise -default -{ - state_entry() - { - llSetTimerEvent(0.1); - } - - timer() - { - if(llGetDate() == "2009-02-15") - llSetText("HAPPY BIRTHDAY!", <0,1,0>, 1.0); - else - llSetText("A surprise is coming...", <0,1,0>, 1.0); - - llSetTimerEvent(3600.0); // check every hour. - } -} -``` - -### Parse Date Components - -```lsl -// Function to calculate the numeric day of year -integer dayOfYear(integer year, integer month, integer day) -{ - return day + (month - 1) * 30 + (((month > 8) + month) / 2) - - ((1 + (((!(year % 4)) ^ (!(year % 100)) ^ (!(year % 400))) | (year <= 1582))) && (month > 2)); -} - -default -{ - touch_end(integer count) - { - list dateComponents = llParseString2List(llGetDate(), ["-"], []); - integer year = (integer) llList2String(dateComponents, 0); - integer month = (integer) llList2String(dateComponents, 1); - integer day = (integer) llList2String(dateComponents, 2); - llSay(0, "The current day of the year is " + (string) dayOfYear(year, month, day)); - } -} -``` - -### Leap Year Detection - -```lsl -// Function to calculate whether a current year is a leap year -integer is_leap_year( integer year ) -{ - if( year % 4 ) return FALSE; // Not a leap year under any circumstances - if( year <= 1582 ) return TRUE; // In the Julian calender before 24 February 1582, every fourth year was a leap year - if( !( year % 400 )) return TRUE; // A leap century is a leap year if divisible by 400 - if( !( year % 100 )) return FALSE; // Any other century is not a leap year - return TRUE; // It is divisible by 4 and not a century and not Julian, therefore it is a leap year -} -``` - -For most SL applications (years 1901-2099), you can use this simpler check: - -```lsl -if (year % 4) // TRUE if NOT a leap year -``` - -## Notes - -- The returned date is always in UTC time zone, regardless of user locale -- For dates with time information, use `llGetTimestamp()` which returns the format `YYYY-MM-DDThh:mm:ss.ff...fZ` -- The date string can be parsed using `llParseString2List()` with `["-"]` as delimiter to extract year, month, and day components - -## See Also - -- [`llGetTimestamp()`](../llgettimestamp/) - Returns the current date and time in ISO 8601 format -- [`llParseString2List()`](../llparsestring2list/) - Useful for parsing the date string into components -- Related helpers: Timestamp conversion functions for Unix timestamps and weekday calculations - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetdaylength.mdx b/src/content/docs/script/lsl-reference/functions/llgetdaylength.mdx deleted file mode 100644 index 509e12d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetdaylength.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetDayLength -description: Returns the number of seconds in a day on this parcel. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetdayoffset.mdx b/src/content/docs/script/lsl-reference/functions/llgetdayoffset.mdx deleted file mode 100644 index 0486df1..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetdayoffset.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetDayOffset -description: Returns the number of seconds in a day is offset from midnight in this parcel. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetdisplayname.mdx b/src/content/docs/script/lsl-reference/functions/llgetdisplayname.mdx deleted file mode 100644 index cd84ea0..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetdisplayname.mdx +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: llGetDisplayName -description: >- - Returns the display name of an avatar, if the avatar is connected to the - current region, or if the name has been cached. Otherwise, returns an empty - string. Use llRequestDisplayName if the avatar may be absent from the region. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Security - -It is a **terrible** idea to tie any security measures to display names; they are not unique and can easily be changed. - -### Data Execution - -Display names can contain quotes and some punctuation. While this is *not* a problem for LSL, remember to **escape** strings being passed to command line scripts, SQL queries, etc. - -See: [XKCD: Exploits of a Mom](http://xkcd.com/327/) - -## Caveats - -- To get around the "avatar must be present" limitation, you can use the `llRequestDisplayName` function and the `dataserver` event to obtain the avatar's display name from a key (this is slower). -- There is no opposite function (`llDisplayName2Key`) available since display names are non-unique. -- Either of `???` or empty string `""` is returned if the region is unable to return display names. This can happen even if display names are enabled on the region, especially the first time a given key is checked. At least one retry may be advisable. Do not rely on this function to verify avatar presence. -- It is possible for `Loading...` to be returned if called before the region has had a chance to resolve the agent's display name. - - Do *not* retry failed attempts indefinitely in a loop. In a few cases, a display name or username will not be returned for as long as the avatar is in the region. -- If you merely wish to show the agent display name in the viewer window, it may be more straightforward to use Viewer URI Name Space, for example: - -```lsl -llSay(0, "secondlife:///app/agent/" + (string)id + "/displayname"); -``` - -## Examples - -```lsl -// Best viewed in Chat History (ctrl-h) -default -{ - collision_start(integer a) //Announce who collided - { - llSay(0, "llGetDisplayName: " + llGetDisplayName(llDetectedKey(0)) + - "\nllDetectedName: " + llDetectedName(0)); - } - touch_start(integer a) - { - llSay(0, "llGetDisplayName: " + llGetDisplayName(llDetectedKey(0)) + - "\nllDetectedName: " + llDetectedName(0)); - } -} -``` - -## See Also - -- [llRequestDisplayName](../llrequestdisplayname/) -- [llGetUsername](../llgetusername/) -- [llRequestUsername](../llrequestusername/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetenergy.mdx b/src/content/docs/script/lsl-reference/functions/llgetenergy.mdx deleted file mode 100644 index 3f17b13..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetenergy.mdx +++ /dev/null @@ -1,176 +0,0 @@ ---- -title: llGetEnergy -description: Returns how much energy is in the object as a percentage of maximum. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Monitoring Energy Usage During Physics Operations - -This example demonstrates how to use `llGetEnergy()` to monitor energy consumption while testing various physics functions. The script waits for the object to recover to nearly full energy before each test, then measures energy usage as it applies different physics effects. - -```lsl -// This script tests the energy use of most of the physics functions -// Last version: 07 October 2009 by Gianni Lupindo - -vector homePos; -integer timerCount = 0; -integer testCount = 0; -string space = " "; - -// move more than 10m -moveTo(vector origin, vector destination) { - float dist = llVecDist(origin, destination); - integer passes = llCeil( llLog(dist/10.0) / llLog(2.0) ); - integer i; - list params = [PRIM_POSITION, destination]; - for (i=0; i); - llSetStatus(STATUS_PHYSICS,TRUE); - llSetTimerEvent(1.0); - - vector impulse = <0,0,5>*llGetMass(); - if (testCount == 0) { - llOwnerSay("ApplyImpulse (test 0)"); - llApplyImpulse( impulse, TRUE ); - } else if (testCount == 1) { - llOwnerSay("ApplyRotImpulse (test 1)"); - llApplyRotationalImpulse( impulse, TRUE); - } else if (testCount == 2) { - llOwnerSay("PushObject (test 2)"); - llPushObject(llGetKey(), impulse, ZERO_VECTOR, TRUE); - } else if (testCount == 3) { - llSetForceAndTorque( ZERO_VECTOR, ZERO_VECTOR, TRUE ); - llOwnerSay("Force (test 3)"); - llSetForce( impulse, TRUE ); - } else if (testCount == 4) { - llSetForceAndTorque( ZERO_VECTOR, ZERO_VECTOR, TRUE ); - llOwnerSay("Torque (test 4)"); - llSetTorque( impulse, TRUE ); - } else if (testCount == 5) { - llSetForceAndTorque( ZERO_VECTOR, ZERO_VECTOR, TRUE ); - llOwnerSay("Force and Torque (test 5)"); - llSetForceAndTorque( impulse, impulse, TRUE ); - } else if (testCount == 6) { - llSetForceAndTorque( ZERO_VECTOR, ZERO_VECTOR, TRUE ); - llOwnerSay("MoveToTarget (test 6)"); - llMoveToTarget( impulse, 0.4 ); - } else if (testCount == 7) { - llStopMoveToTarget ( ); - llOwnerSay("RotLookAt (test 7)"); - llRotLookAt( llEuler2Rot(impulse*DEG_TO_RAD), 0.4, 0.4 ); - } else if (testCount == 8) { - llStopLookAt ( ); - llOwnerSay("LookAt (test 8)"); - llLookAt( impulse, 0.4, 0.4 ); - } else if (testCount == 9) { - llStopLookAt ( ); - llOwnerSay("Hover Height (test 9)"); - llSetHoverHeight( 5.0, TRUE, 0.5); - } else if (testCount == 10) { - llSetHoverHeight( 0, TRUE, 0.5); - llOwnerSay("Ground Repel (test 10)"); - llGroundRepel( 5, TRUE, 0.5); - } else if (testCount == 11) { - llGroundRepel( 0, TRUE, 0.5); - llOwnerSay("Buoyancy (test 11)"); - llSetBuoyancy( 0.997 ); - } else { - llSetBuoyancy( 0.0 ); - llOwnerSay("Done"); - } - timerCount = 0; - if (testCount != 12) { - llOwnerSay((string)timerCount+". Energy: "+space+(string)llGetEnergy()); - testCount++; - } - else { - testCount = 0; - returnHome(); - } - } - timer() { - timerCount++; - if (timerCount >= 10) space = ""; - llOwnerSay((string)timerCount+". Energy: "+space+(string)llGetEnergy()); - if (timerCount>=10) { - returnHome(); - } - } - collision(integer n) { - llOwnerSay("*. Energy: "+space+(string)llGetEnergy()+" (collision)"); - } -} -``` - -### Simple Energy Check - -```lsl -default -{ - state_entry() { - // Wait for object to recover nearly full energy before starting - do { - llSleep(0.5); - } while (llGetEnergy() < 0.998); - llOwnerSay("Object has recovered to " + (string)llGetEnergy() + " energy"); - } -} -``` - -## Notes - -- `llGetEnergy()` returns a float value between 0.0 (empty) and 1.0 (full) -- Energy is used by physics operations and script execution -- The function has no direct parameters but the return value changes based on object activity -- Common practice is to wait for energy to recover (close to 1.0) before performing energy-intensive operations -- Energy usage varies depending on the specific physics functions and operations performed - -## See Also - -- [llApplyImpulse](../llapplyimpulse/) -- [llApplyRotationalImpulse](../llapplyrotationalimpulse/) -- [llSetForce](../llsetforce/) -- [llSetTorque](../llsettorque/) -- [llMoveToTarget](../llmovetotarget/) -- [llSetHoverHeight](../llsethoverheight/) -- [llGroundRepel](../llgroundrepel/) -- [llSetBuoyancy](../llsetbuoyancy/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetenv.mdx b/src/content/docs/script/lsl-reference/functions/llgetenv.mdx deleted file mode 100644 index 4e51561..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetenv.mdx +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: llGetEnv -description: Returns a string with the requested data about the region. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The following table lists the valid values for the `name` parameter. Remember that `llGetEnv` returns a string, so you may need to cast it to the appropriate type (integer or float) for use in calculations. - -| Name | Description | Cast To | -|------|-------------|---------| -| "agent_limit" | Maximum number of avatars normally allowed on this region (teleport home and login to last location are allowed to exceed this) | integer | -| "agent_limit_max" | Maximum configurable setting for number of agents in the region | integer | -| "agent_reserved" | Number of agent slots reserved for premium members in the region | integer | -| "agent_unreserved" | Number of unreserved (non-premium) agent slots configured for the region | integer | -| "dynamic_pathfinding" | Region's effective dynamic_pathfinding status, "enabled" or "disabled" (configured in Region Debug Console) | N/A | -| "estate_id" | Numerical index identifying which estate a region belongs to (main grid mainland is "1") | integer | -| "estate_name" | Estate name such as "mainland", "Linden Homes", or "My Happy Estate" | N/A | -| "frame_number" | Frame number of the simulator, for example "42042" | integer | -| "region_cpu_ratio" | Number of regions per CPU for this region type. Returns "1" or "4" | integer | -| "region_idle" | Region's idle status, "1" or "0" | integer (boolean) | -| "region_product_name" | Type of region such as "Estate / Full Region", "Mainland / Homestead", "Estate / Openspace", or "Estate / Full Region - Skill Gaming" | N/A | -| "region_product_sku" | Region's product number as a string | N/A | -| "region_start_time" | Time the region was last restarted, in Unix time format (see llGetUnixTime) | integer | -| "sim_channel" | Region's channel string, for example "Second Life Server" | N/A | -| "sim_version" | Region's version number string, for example "10.11.30.215699" | N/A | -| "simulator_hostname" | Simhost running this region. Same as llGetSimulatorHostname but without the script delay | N/A | -| "region_max_prims" | Maximum number of prims allowed on this region | integer | -| "region_object_bonus" | Region's object bonus factor | float | -| "whisper_range" | Range for whispered chat in the region | float | -| "chat_range" | Range for spoken chat in the region | float | -| "shout_range" | Range for shouted chat in the region | float | -| "region_rating" | Maturity rating of the region. Same as DATA_SIM_RATING from llRequestSimulatorData | N/A | -| "grid" | Grid the region is running on | N/A | -| "allow_damage_adjust" | Whether scripts are allowed to adjust damage. Allowed by default | integer (boolean) | -| "restrict_combat_log" | Whether scripts are restricted from writing into the combat log. Allowed by default | integer (boolean) | -| "restore_health" | Whether health is reset to 100% on death. On by default | integer (boolean) | -| "invulnerability_time" | Invulnerability time applied after avatar death. 0.0 by default | float | -| "damage_throttle" | Maximum damage a single source may inflict on a target per second. 0.0 by default | float | -| "health_regen_rate" | Speed of health regeneration in hitpoints per second. 1/6 by default | float | -| "death_action" | Action to take when an avatar dies: 0 = Teleport home, 1 = Teleport to parcel landing point, 2 = Teleport to region telehub, 3 = No action | integer | -| "damage_limit" | Maximum damage that may be delivered by a single bullet or call to llDamage. If 0, there is no limit | float | - -## Examples - -```lsl -default -{ - touch_start(integer total_number) - { - string version = llGetEnv("sim_version"); - llOwnerSay("Region " + llGetRegionName() + " is running " - + llGetEnv("sim_channel") + " version " + version ); - - list ver = llParseString2List(version, ["."], []); - - llOwnerSay("Build: " + llList2String(ver, 3)); - llOwnerSay("Build Date: " + llList2String(ver, 2) + "-" + llList2String(ver, 1) + "-20" + llList2String(ver, 0)); - } -} -``` - -## Notes - -- Region idling lowers a region's framerate when no avatars are currently on or looking into the region. Scripts measuring time dilation with llGetRegionTimeDilation may report significant time dilation if the region is idle. -- Always remember to cast the returned string to the appropriate type (integer or float) when using it in calculations. - -## See Also - -- [llRequestSimulatorData](../llrequestsimulatordata/) -- [llGetSimulatorHostname](../llgetsimulatorhostname/) -- [llGetRegionFlags](../llgetregionflags/) -- [llGetRegionTimeDilation](../llgetregiontimedilation/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetenvironment.mdx b/src/content/docs/script/lsl-reference/functions/llgetenvironment.mdx deleted file mode 100644 index 11b5cd3..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetenvironment.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetEnvironment -description: Returns a string with the requested data about the region. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetexperiencedetails.mdx b/src/content/docs/script/lsl-reference/functions/llgetexperiencedetails.mdx deleted file mode 100644 index df856aa..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetexperiencedetails.mdx +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: llGetExperienceDetails -description: |2- - - Returns a list with the following Experience properties: [Experience Name, Owner ID, Group ID, Experience ID, State, State Message]. State is an integer corresponding to one of the constants XP_ERROR_... and State Message is the string returned by llGetExperienceErrorMessage for that integer. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The function returns a list with 6 components: -1. `string experience_name` - The name of the experience -2. `key owner_id` - The owner's key ID -3. `key experience_id` - The experience's key ID -4. `integer state` - An integer status code (corresponds to XP_ERROR_... constants) -5. `string state_message` - A string describing the state -6. `key group_id` - The group associated with the experience - -When `experience_id` is `NULL_KEY`, information about the script's own experience is returned. If the script isn't associated with an experience, an empty list is returned. - -## Examples - -```lsl -default { - touch_start(integer total_number) { - key xp = "9170c22b-f445-ea5d-89fa-0f2f1e144f04"; - llOwnerSay(llDumpList2String(llGetExperienceDetails(xp), "\n")); - // Prints: - // Linden Realms - // id - // status msg - - llOwnerSay(llDumpList2String(llGetExperienceDetails(NULL_KEY), "\n")); - // Print nothing if not associated with an experience or info about the associated experience - } -} -``` - -## Notes - -- If `experience_id` is `NULL_KEY`, the function returns details about the script's own experience -- If the script isn't associated with an experience, an empty list is returned -- Known issue: Returns 4 for `state` and "operation not permitted" for `state_message` while over mainland parcels that have the experience allowed (BUG-7048) - -## See Also - -- [llAgentInExperience](../llagentinexperience/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetexperienceerrormessage.mdx b/src/content/docs/script/lsl-reference/functions/llgetexperienceerrormessage.mdx deleted file mode 100644 index faf6d1c..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetexperienceerrormessage.mdx +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: llGetExperienceErrorMessage -description: |2- - - Returns a string describing the error code passed or the string corresponding with XP_ERROR_UNKNOWN_ERROR if the value is not a valid Experience error code. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llOwnerSay(llGetExperienceErrorMessage(XP_ERROR_NONE)); - } -} -``` - -## See Also - -- [llCreateKeyValue](../llcreatekeyvalue/) -- [llReadKeyValue](../llreadkeyvalue/) -- [llUpdateKeyValue](../llupdatekeyvalue/) -- [llDeleteKeyValue](../lldeletekeyvalue/) -- [llDataSizeKeyValue](../lldatasizekeyvalue/) -- [llKeyCountKeyValue](../llkeycountkeyvalue/) -- [llKeysKeyValue](../llkeyskeyvalue/) -- experience permissions_denied (event) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetforce.mdx b/src/content/docs/script/lsl-reference/functions/llgetforce.mdx deleted file mode 100644 index 41c789d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetforce.mdx +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: llGetForce -description: |- - Returns the force (if the script is physical). - Returns the current force if the script is physical. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llSetForce(<0,llFrand(10),0>,FALSE); //Sets the force in a frand of 10 in Y axis. - llSetTimerEvent(1); //Resets the force every second. - } - touch_start(integer total_num) - { - llOwnerSay((string)llGetForce()); //Says the force. - } - timer() - { - llResetScript(); - } -} -``` - -This example demonstrates: -- Setting a force on a physical object with `llSetForce()` -- Using a timer to reset the force periodically -- Retrieving and converting the force vector to a string with `llGetForce()` - -## See Also - -- [llGetOmega](../llgetomega/) -- [llGetVel](../llgetvel/) -- [llGetTorque](../llgettorque/) -- [llGetMass](../llgetmass/) -- [llGetAccel](../llgetaccel/) -- [llSetForce](../llsetforce/) -- [llSetTorque](../llsettorque/) -- [llSetForceAndTorque](../llsetforceandtorque/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetfreememory.mdx b/src/content/docs/script/lsl-reference/functions/llgetfreememory.mdx deleted file mode 100644 index c8410ae..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetfreememory.mdx +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: llGetFreeMemory -description: >- - Returns the number of free bytes of memory the script can use. - - Returns the available free space for the current script. This is inaccurate - with LSO. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The behavior of this function depends on which VM (Virtual Machine) the script is using: - -### Mono - -In Mono, the value returned is the amount of free memory available to the script **prior to garbage collection being run**. This means that memory awaiting garbage collection counts against the script's 64KiB allotment. Additionally, Mono does not enforce memory restrictions as strictly as LSO did, so it is possible to utilize more of the free memory than the theoretical limit would suggest. - -### LSO - -In LSO, the value returned by this function is the amount of memory that the Stack can use after the Heap has allocated for itself. - -**LSL Memory Layout (LSO):** - -The LSL memory space is divided into four sections: -- Byte-code -- Stack -- Free Memory (the space between Stack and Heap) -- Heap - -The total size of all four sections combined is **16,384 bytes (16 KiB)**. - -**Data Storage:** -- Strings, lists, and keys are stored in the Heap -- Heap pointers (for strings, lists, and keys), integers, floats, vectors, and rotations are temporarily stored in the stack as the script executes - -**Memory Dynamics:** -- The Stack grows and shrinks as the script executes -- The Heap grows as the script executes but never shrinks in size -- When free memory runs out, the Stack and Heap collide, causing a Stack-Heap Collision error and script crash -- The Heap can become fragmented; blocks may become unusable due to their size (no defragmentation function exists) - -## Examples - -```lsl -llOwnerSay((string)llGetFreeMemory() + " bytes of free memory available for allocation."); -``` - -## Caveats - -- The number of free bytes the Heap can use may be greater but not less -- "Free memory the script can use" means that if a memory limit is set via `llSetMemoryLimit`, this function reports the free space between the script's current memory usage and the defined limit, **not** the uncapped memory limit -- The amount of free memory is updated only at the start of a server frame, meaning values can fluctuate. To ensure stable values, use a single-frame sleep before calling (e.g., `llSleep(0.01)`) - -## LSO Note - -In LSO, this function does not count free memory in the traditional sense. The value returned is actually the "historic lowest heap pointer minus the stack end pointer" — it counts all bytes never yet used, not bytes that have been freed. This is why the function may be considered for redefinition when the LSL VM transitions to Mono. - -## See Also - -- [llGetUsedMemory](/script/reference/lsl/functions/llgetusedmemory/) - Returns memory currently in use -- [llSetMemoryLimit](/script/reference/lsl/functions/llsetmemorylimit/) - Define a memory limit lower than the maximum -- [llScriptProfiler](/script/reference/lsl/functions/llscriptprofiler/) - Advanced function for analyzing script performance and memory usage - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetfreeurls.mdx b/src/content/docs/script/lsl-reference/functions/llgetfreeurls.mdx deleted file mode 100644 index 395b64c..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetfreeurls.mdx +++ /dev/null @@ -1,97 +0,0 @@ ---- -title: llGetFreeURLs -description: |- - Returns the number of available URLs for the current script. - Returns an integer that is the number of available URLs. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -There is a separate URL limit for the region, and a limit for each agent. The URL limit is the same as the Land Impact limit: - -- Agent: 38 -- Openspace Sim: 1,250 -- Homestead Sim: 5,000 -- Full Sim: 20,000 -- Mainland Sim: 22,500 -- 30k Sim: 30,000 - -## Caveats - -- If called from an attachment, there is no way to get the number of free URLs in the region; it will always return the URL count remaining for the agent. - -## Examples - -### Basic Usage - -```lsl -default -{ - touch_start(integer num_detected) - { - integer numberOfFreeURLs = llGetFreeURLs(); - - if (numberOfFreeURLs) - { - llSay(0, "There are " + (string)numberOfFreeURLs + " available HTTP-In URLs left in this region."); - } - else - { - llSay(0, "WARNING: There are no HTTP-In URLs available anymore."); - } - } -} -``` - -### Allocating URLs - -Warning: This script is only for proof-of-concept (demo purposes). DO NOT use it if you don't have the sim owners and/or estate managers OK to test this script. This script can possibly block HTTP communication from and to the sim, bringing down all networked vendors and/or similar machines. - -```lsl -default -{ - state_entry() - { - llRequestURL(); - } - - http_request(key request_id, string method, string body) - { - if (method == URL_REQUEST_DENIED) - { - llSetText("No free URLs!", <1.0, 0.0, 0.0>, 1.0); - } - else if (method == URL_REQUEST_GRANTED) - { - llSetText((string)llGetFreeURLs() + " URLs left\n" + body, <1.0, 1.0, 1.0>, 1.0); - llRequestURL(); - } - else if (method == "GET") - { - llHTTPResponse(request_id, 200, "Hello there!"); - } - } -} -``` - -## Notes - -- URLs are a finite region resource and should be released when no longer needed. - -## See Also - -- [llRequestURL](../llrequesturl/) -- [llRequestSecureURL](../llrequestsecureurl/) -- [llReleaseURL](../llreleaseurl/) -- [llHTTPResponse](../llhttpresponse/) -- [llGetHTTPHeader](../llgethttpheader/) -- LSL http server - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetgeometriccenter.mdx b/src/content/docs/script/lsl-reference/functions/llgetgeometriccenter.mdx deleted file mode 100644 index 4ecb2cb..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetgeometriccenter.mdx +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: llGetGeometricCenter -description: >- - Returns the vector that is the geometric center of the object relative to the - root prim. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - touch_start(integer total_number) - { - llOwnerSay("Geometric center of the object relative to the root prim: " + (string)llGetGeometricCenter()); - } -} -``` - -## Caveats - -The "geometric center" is different from the "center" in viewer's build tools and also different from what llRezObject considers to be the "center" of a linkset. - -## Notes - -- The "geometric center" is the average of all linked prim centers. Mathematically, it's the root-relative positions of all linked prims in the linkset added together and divided by the number of prims in the linkset. - -### Implementation Details - -```lsl -vector GetGeometricCenter(){ - vector center = ZERO_VECTOR; - integer p = llGetNumberOfPrims(); - //since we skip the root prim, we can ignore the single prim case. - //If we weren't skipping the root, this would be more complicated. - integer i = 1; - while(i < p) - center += llList2Vector(llGetLinkPrimitiveParams(++i, [PRIM_POS_LOCAL]), 0); - return center / p; -} -``` - -## See Also - -- [llGetCenterOfMass](../llgetcenterofmass/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetgmtclock.mdx b/src/content/docs/script/lsl-reference/functions/llgetgmtclock.mdx deleted file mode 100644 index bb4b145..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetgmtclock.mdx +++ /dev/null @@ -1,88 +0,0 @@ ---- -title: llGetGMTclock -description: |- - Returns the time in seconds since midnight GMT. - Gets the time in seconds since midnight in GMT/UTC. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- For Second Life time (California time), use `llGetWallclock` instead -- The return value appears to be truncated to the second - -## Examples - -### GMT Time with Local Offsets - -This example demonstrates converting GMT to a local timezone using a 12-hour format: - -```lsl -integer gIntMinute = 60; //-- 1 minute in seconds -integer gIntHour = 3600; //-- 1 hour in seconds -integer gInt12Hr = 43200; //-- 12hrs in seconds -integer gIntDay = 86400; //-- 1 day in seconds - -string fStrGMTwOffset( integer vIntLocalOffset ){ - //-- get the correct time in seconds for the given offset - integer vIntBaseTime = ((integer)llGetGMTclock() + gIntDay + vIntLocalOffset * gIntHour) % gIntDay; - string vStrReturn; - - //-- store morning or night and reduce to 12hour format if needed - if (vIntBaseTime < gInt12Hr){ - vStrReturn = " AM"; - }else{ - vStrReturn = " PM"; - vIntBaseTime = vIntBaseTime % gInt12Hr; - } - - //-- get and format minutes - integer vIntMinutes = (vIntBaseTime % gIntHour) / gIntMinute; - vStrReturn = (string)vIntMinutes + vStrReturn; - if (10 > vIntMinutes){ - vStrReturn = "0" + vStrReturn; - } - - //-- add in the correct hour, force 0 to 12 - if (vIntBaseTime < gIntHour){ - vStrReturn = "12:" + vStrReturn; - }else{ - vStrReturn = (string)(vIntBaseTime / gIntHour) + ":" + vStrReturn; - } - return vStrReturn; -} - -default{ - touch_start( integer vIntTouched ){ - //-- '-8' is california time, no adjustment for DST - llSay( 0, "The time is now " + fStrGMTwOffset( -8 ) ); - } -} -``` - -### Getting Millisecond Precision - -If you need millisecond precision instead of seconds, you can extract the fractional time from `llGetTimestamp`: - -```lsl -integer GetGMTmsclock() -{ - string stamp = llGetTimestamp(); - return - (integer) llGetSubString(stamp, 11, 12) * 3600000 + - (integer) llGetSubString(stamp, 14, 15) * 60000 + - llRound((float) llGetSubString(stamp, 17, -2) * 1000.0); -} -``` - -## See Also - -- [llGetWallclock](../llgetwallclock/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgethealth.mdx b/src/content/docs/script/lsl-reference/functions/llgethealth.mdx deleted file mode 100644 index 8e4dff7..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgethealth.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetHealth -description: Returns the current health of an avatar or object in the region. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgethttpheader.mdx b/src/content/docs/script/lsl-reference/functions/llgethttpheader.mdx deleted file mode 100644 index 8bb4330..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgethttpheader.mdx +++ /dev/null @@ -1,110 +0,0 @@ ---- -title: llGetHTTPHeader -description: |- - Returns the value for header for request_id. - Returns a string that is the value of the Header for HTTPRequestID. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -These headers are automatically generated by the simulator and were not sent by the requesting client. They provide information about the request to make parsing easier: - -| Header | Description | Example | -|--------|-------------|---------| -| `x-script-url` | The base URL as received from llRequestURL/llRequestSecureURL | `https://sim3015.aditi.lindenlab.com:12043/cap/a7717681-2c04-e4ac-35e3-1f01c9861322` | -| `x-path-info` | Any trailing path information from the requested URL | `/foo/bar` | -| `x-query-string` | Any query arguments (text after `?` in the URL) | `arg=gra` | -| `x-remote-ip` | IP address of the host that made the request | | - -## Common Headers - -| Header | Description | Example | -|--------|-------------|---------| -| `user-agent` | The user-agent header as reported by the requester | | - -## Examples - -```lsl -key url_request; - -default -{ - state_entry() - { - url_request = llRequestURL(); - } - - http_request(key id, string method, string body) - { - if (url_request == id) - { - // Reset the query ID - url_request = ""; - - if (method == URL_REQUEST_GRANTED) - { - llOwnerSay("URL: " + body); - - key owner = llGetOwner(); - vector ownerSize = llGetAgentSize(owner); - - if (ownerSize) // != ZERO_VECTOR - llLoadURL(owner, "I got a new URL!", body); - } - else if (method == URL_REQUEST_DENIED) - llOwnerSay("Something went wrong, no url:\n" + body); - } - else - { - list headerList = ["x-script-url", - "x-path-info", "x-query-string", - "x-remote-ip", "user-agent"]; - - integer index = -llGetListLength(headerList); - do - { - string header = llList2String(headerList, index); - llOwnerSay(header + ": " + llGetHTTPHeader(id, header)); - } - while (++index); - - llOwnerSay("body:\n" + body); - llHTTPResponse(id, 200, body); - } - } -} -``` - -## Caveats - -- Header information becomes inaccessible after 30 seconds or if llHTTPResponse is called -- Function returns an empty string in any context outside the http_request event; it cannot be used in the http_response event -- Custom headers are not supported; only headers listed in the specification are supported -- LSL is not a CGI environment—"Content-Type" is an example of a normal header name; in a CGI environment, the name would be "HTTP_CONTENT_TYPE" -- **Header must be lowercase** (or it will match nothing); all header names are converted to lowercase when received -- When making a request with llHTTPRequest: - - The path part of the URL must be prefixed with a forward slash - - Good: `https://sim3015.aditi.lindenlab.com:12043/cap/a7717681-2c04-e4ac-35e3-1f01c9861322/foo` - - Bad: `https://sim3015.aditi.lindenlab.com:12043/cap/a7717681-2c04-e4ac-35e3-1f01c9861322foo` - - To use the query string, you must include a path (even if it is just a slash) - - Good: `https://sim3015.aditi.lindenlab.com:12043/cap/a7717681-2c04-e4ac-35e3-1f01c9861322/?arg=gra` - - Bad: `https://sim3015.aditi.lindenlab.com:12043/cap/a7717681-2c04-e4ac-35e3-1f01c9861322?arg=gra` - -## See Also - -- [llGetFreeURLs](../llgetfreeurls/) -- [llRequestURL](../llrequesturl/) -- [llRequestSecureURL](../llrequestsecureurl/) -- [llReleaseURL](../llreleaseurl/) -- [llHTTPResponse](../llhttpresponse/) -- http_request event -- LSL http server - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetinventoryacquiretime.mdx b/src/content/docs/script/lsl-reference/functions/llgetinventoryacquiretime.mdx deleted file mode 100644 index 1006fc3..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetinventoryacquiretime.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetInventoryAcquireTime -description: >- - Returns the time at which the item was placed into this prim's inventory as a - timestamp. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetinventorycreator.mdx b/src/content/docs/script/lsl-reference/functions/llgetinventorycreator.mdx deleted file mode 100644 index 587f5a3..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetinventorycreator.mdx +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: llGetInventoryCreator -description: >- - Returns a key for the creator of the inventory item. - - This function returns the UUID of the creator of item. If item is not found in - inventory, the object says "No item named 'name'". ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- If the inventory item has multiple creators, this function will return `NULL_KEY`. For example, if an object created by Lex contains a script created by Strife. See SVC-6985 and SVC-6820 for more information. - -## Examples - -Add an object to a prim's inventory, as well as this script, to get the name of the creator: - -```lsl -default { - state_entry() { - llRequestAgentData(llGetInventoryCreator(llGetInventoryName(INVENTORY_OBJECT, 0)), DATA_NAME); - } - - dataserver(key qid, string data) { - llOwnerSay(data); - } -} -``` - -## See Also - -- [llGetInventoryAcquireTime](../llgetinventoryacquiretime/) -- [llGetInventoryName](../llgetinventoryname/) -- [llGetInventoryType](../llgetinventorytype/) -- [llGetInventoryNumber](../llgetinventorynumber/) -- [llGetInventoryPermMask](../llgetinventorypermmask/) -- [llGetInventoryKey](../llgetinventorykey/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetinventorydesc.mdx b/src/content/docs/script/lsl-reference/functions/llgetinventorydesc.mdx deleted file mode 100644 index 125747f..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetinventorydesc.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llGetInventoryDesc -description: >- - Returns the item description of the item in inventory. If item is not found in - inventory, the object says "No item named 'name'" to the debug channel and - returns an empty string. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetinventorykey.mdx b/src/content/docs/script/lsl-reference/functions/llgetinventorykey.mdx deleted file mode 100644 index 80b51d7..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetinventorykey.mdx +++ /dev/null @@ -1,128 +0,0 @@ ---- -title: llGetInventoryKey -description: |- - Returns the key that is the UUID of the inventory named. - Returns the key of the inventory named. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- If the item does not have copy, modify, and transfer permissions, the return is `NULL_KEY` -- Inventory items are records that usually *point* to assets, but they are not the actual assets -- Multiple inventory items can point to the same asset and return the same key -- Some newly created inventory entries get default keys until they are edited and saved: - - Newly created notecard entries use `NULL_KEY` until they are edited and saved - - Newly created script entries point to the "Hello Avatar" script until they are edited and saved - - Most other inventory entries are given unique asset keys at creation time, but this relies on client cooperation -- When an asset is "edited" a new asset key is assigned. The inventory item used to open the asset is updated with the new key, but other inventory items sharing the original asset are NOT updated - -## Notes - -- The UUID returned is that of the asset to which the inventory item points, not the UUID of the inventory item itself -- Assets are immutable (never changed, only created and deleted), allowing multiple inventory items to refer to the same asset without duplication -- When an asset appears to be modified, it is actually saved as a new asset -- Multiple copies of items in inventory all share the same asset UUID -- To verify inventory item existence, use `llGetInventoryType` instead of checking for `NULL_KEY` -- It is possible to inspect the UUID of any animation in inventory by triggering it and using `llGetAnimationList`: - ```lsl - llStartAnimation("myAnim"); - llOwnerSay("myAnim's UUID is " + llList2String(llGetAnimationList(llGetPermissionsKey()), -1)); - ``` - -## Examples - -### Get texture UUID from inventory - -```lsl -// Put this script in an empty prim, and drag a full-perm texture into the prim's contents to find out its UUID -default -{ - changed(integer change) - { - if (change & CHANGED_INVENTORY) // if there has been a change to the prim's contents ... - { - string name = llGetInventoryName(INVENTORY_TEXTURE, 0); - if (name) // if a texture exists ... - { - key uuid = llGetInventoryKey(name); - if (uuid) // if the uuid is valid ... - llOwnerSay( "The UUID of '" + name + "' is " + (string) uuid); - else // texture was not full-perm - llOwnerSay( "The UUID of '" + name + "' could not be determined"); - } - } - } -} -``` - -### Get inventory item information - -```lsl -string item = "Default"; - -default -{ - state_entry() - { - llOwnerSay("Touch to get information about \"" + item + "\"."); - } - - touch_start(integer total_number) - { - integer type = llGetInventoryType(item); - integer index = llListFindList([ INVENTORY_NONE, - INVENTORY_TEXTURE, INVENTORY_SOUND, INVENTORY_LANDMARK, INVENTORY_CLOTHING, - INVENTORY_OBJECT, INVENTORY_NOTECARD, INVENTORY_SCRIPT, INVENTORY_BODYPART, - INVENTORY_ANIMATION, INVENTORY_GESTURE], [type]); - string name = llList2String(["does not exist", - "texture", "sound", "landmark", "clothing", - "object", "notecard", "script", "body part", - "animation", "gesture"], index); - - llOwnerSay("Type: " + name); - - if(type == INVENTORY_NONE) - return; - - integer owner_perms = llGetInventoryPermMask(item, MASK_OWNER); - list perms; - if(owner_perms & PERM_COPY) - perms += "Copy"; - - if(owner_perms & PERM_MODIFY) - perms += "Modify"; - - if(owner_perms & PERM_TRANSFER) - perms += "Transfer"; - - if(owner_perms & PERM_MOVE) - perms += "Move"; - - llOwnerSay("Perms: " + llList2CSV(perms)); - - integer temp = PERM_COPY | PERM_MODIFY | PERM_TRANSFER; - if((owner_perms & temp) != temp) - return; - - llOwnerSay("Key: " + (string)llGetInventoryKey(item)); - } -} -``` - -## See Also - -- [llGetInventoryAcquireTime](../llgetinventoryacquiretime/) -- [llGetInventoryName](../llgetinventoryname/) -- [llGetInventoryType](../llgetinventorytype/) -- [llGetInventoryNumber](../llgetinventorynumber/) -- [llGetInventoryPermMask](../llgetinventorypermmask/) -- [llGetInventoryCreator](../llgetinventorycreator/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetinventoryname.mdx b/src/content/docs/script/lsl-reference/functions/llgetinventoryname.mdx deleted file mode 100644 index 54b2027..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetinventoryname.mdx +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: llGetInventoryName -description: >- - Returns the name of the inventory item of a given type, specified by index - number. - - Use the inventory constants INVENTORY_* to specify the type. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Box Unpacker - -Give all prim contents to anyone touching the object, excluding the script itself: - -```lsl -// Give all prim contents to anyone touching this object, -// But don't give this script itself. - -default -{ - touch_start(integer num_detected) - { - list InventoryList; - integer count = llGetInventoryNumber(INVENTORY_ALL); // Count of all items in prim's contents - string ItemName; - while (count--) - { - ItemName = llGetInventoryName(INVENTORY_ALL, count); - if (ItemName != llGetScriptName() ) - InventoryList += ItemName; // add all contents except this script, to a list - } - // Give all the items to the toucher, in a folder named as per this prim's name - llGiveInventoryList(llDetectedKey(0), llGetObjectName(), InventoryList); - } -} -``` - -## Notes - -- Inventory items are sorted in alphabetical order, not chronological order -- The maximum number of characters for an object inventory item name is currently 63 characters -- Returns an empty string if no item of the specified type is found, or if the index number is greater than or equal to the count of items of that type - -## See Also - -- [llGetInventoryNumber](../llgetinventorynumber/) -- [llGetInventoryType](../llgetinventorytype/) -- [llGetInventoryKey](../llgetinventorykey/) -- [llGetInventoryCreator](../llgetinventorycreator/) -- [llGetInventoryPermMask](../llgetinventorypermmask/) -- [llGetInventoryAcquireTime](../llgetinventoryacquiretime/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetinventorynumber.mdx b/src/content/docs/script/lsl-reference/functions/llgetinventorynumber.mdx deleted file mode 100644 index 9ff7d19..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetinventorynumber.mdx +++ /dev/null @@ -1,128 +0,0 @@ ---- -title: llGetInventoryNumber -description: >- - Returns the quantity of items of a given type (INVENTORY_* flag) in the prim's - inventory. - - Use the inventory constants INVENTORY_* to specify the type. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Simple Item Counter - -This script counts the total number of items in the prim (excluding the script itself) and displays it when touched: - -```lsl -integer items_contained; - -CountItems() -{ - items_contained = llGetInventoryNumber( INVENTORY_ALL ); - --items_contained; //minus 1, the script itself isn't counted -} - -SayCount() -{ - llOwnerSay( "This prim contains " + (string)items_contained + " items." ); -} - -default -{ - state_entry() - { - CountItems(); - SayCount(); - } - - touch_start(integer total_number) - { - CountItems(); - SayCount(); - } -} -``` - -### Counting a Specific Type - -Get the number of objects in the prim's inventory: - -```lsl -objects = llGetInventoryNumber(INVENTORY_OBJECT); -``` - -### Inventory Statistics with Hovertext - -This example displays detailed inventory statistics in hovertext, allowing you to configure which types to show and count via the prim's description field: - -```lsl -list inv_types = [0, 1, 3, 5, 6, 7, 10, 13, 20, 21]; -list inv_names = ["Textures", "Sounds", "Landmarks", "Clothings", "Objects", "Notecards", "Scripts", "Bodyparts", "Animations", "Gestures"]; - -processCountInventory() -{ - list objDesc = llParseString2List(llGetObjectDesc(), [";"], []); - list showList = llParseString2List(llList2String(objDesc, 0), [","], []); - list excludeFromCount = llParseString2List(llList2String(objDesc, 1), [","], []); - - string counted = "ITEM COUNTER"; - integer i = ~llGetListLength(showList); - while (++i) - { - integer showItem = (integer)llList2String(showList, i); - integer sIndex = llListFindList(inv_types, [showItem]); - if (~sIndex) - counted += "\n" + llList2String(inv_names, sIndex) + ": " + (string)llGetInventoryNumber(showItem); - } - integer totalCount = llGetInventoryNumber(INVENTORY_ALL); - for (i = ~llGetListLength(excludeFromCount); ++i;) - { - integer exclItem = (integer)llList2String(excludeFromCount, i); - integer cIndex = llListFindList(inv_types, [(string)exclItem]); - if (~cIndex) - totalCount = totalCount - llGetInventoryNumber(exclItem); - } - - counted += "\n \n" + "Total: " + (string)totalCount; - llSetText(counted, <1,1,0>, 1); -} - -default -{ - state_entry() - { - processCountInventory(); - } - - changed(integer change) - { - if (change & CHANGED_INVENTORY) - { - processCountInventory(); - } - } -} -``` - -## Notes - -- When using `INVENTORY_ALL`, the script itself is included in the count, so subtract 1 if you want to count only the other items -- Use the appropriate `INVENTORY_*` flag to count specific types of items in the prim's inventory - -## See Also - -- [llGetInventoryAcquireTime](/script/reference/lsl/functions/llgetinventoryacquiretime/) - Returns the time the item was added to the prim's inventory -- [llGetInventoryName](/script/reference/lsl/functions/llgetinventoryname/) - Returns the inventory item's name -- [llGetInventoryType](/script/reference/lsl/functions/llgetinventorytype/) - Tests if an inventory item exists and returns its type -- [llGetInventoryCreator](/script/reference/lsl/functions/llgetinventorycreator/) - Returns the inventory item's creator -- [llGetInventoryPermMask](/script/reference/lsl/functions/llgetinventorypermmask/) - Returns the inventory item's permissions -- [llGetInventoryKey](/script/reference/lsl/functions/llgetinventorykey/) - Returns the inventory item's UUID (if full perm) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetinventorypermmask.mdx b/src/content/docs/script/lsl-reference/functions/llgetinventorypermmask.mdx deleted file mode 100644 index 41ddc92..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetinventorypermmask.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llGetInventoryPermMask -description: >- - Returns the requested permission mask for the inventory item. - - Returns the requested permission mask for the inventory item defined by - InventoryItem. If item is not in the object's inventory, - llGetInventoryPermMask returns FALSE and causes the object to say "No item - named ''", where "" is item. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetinventorytype.mdx b/src/content/docs/script/lsl-reference/functions/llgetinventorytype.mdx deleted file mode 100644 index 7afcbca..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetinventorytype.mdx +++ /dev/null @@ -1,133 +0,0 @@ ---- -title: llGetInventoryType -description: |- - Returns the type of the named inventory item. - Like all inventory functions, llGetInventoryType is case-sensitive. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### List all inventory items with their types - -This example iterates through all items in the prim's inventory and displays each item's name and type: - -```lsl -string get_type_info(integer inputInteger) -{ - if (inputInteger == INVENTORY_TEXTURE) - return "INVENTORY_TEXTURE"; - - else if (inputInteger == INVENTORY_SOUND) - return "INVENTORY_SOUND"; - - else if (inputInteger == INVENTORY_LANDMARK) - return "INVENTORY_LANDMARK"; - - else if (inputInteger == INVENTORY_CLOTHING) - return "INVENTORY_CLOTHING"; - - else if (inputInteger == INVENTORY_OBJECT) - return "INVENTORY_OBJECT"; - - else if (inputInteger == INVENTORY_NOTECARD) - return "INVENTORY_NOTECARD"; - - else if (inputInteger == INVENTORY_SCRIPT) - return "INVENTORY_SCRIPT"; - - else if (inputInteger == INVENTORY_BODYPART) - return "INVENTORY_BODYPART"; - - else if (inputInteger == INVENTORY_ANIMATION) - return "INVENTORY_ANIMATION"; - - else if (inputInteger == INVENTORY_GESTURE) - return "INVENTORY_GESTURE"; - - else if (inputInteger == INVENTORY_SETTING) - return "INVENTORY_SETTING"; - - else - return "inventory type unknown"; -} - -default -{ - touch_start(integer num_detected) - { - integer totalItems = llGetInventoryNumber(INVENTORY_ALL); - - integer index; - while (index < totalItems) - { - string itemName = llGetInventoryName(INVENTORY_ALL, index); - integer type = llGetInventoryType(itemName); - - // PUBLIC_CHANNEL has the integer value 0 - llSay(PUBLIC_CHANNEL, - "'" + itemName + "' (" + get_type_info(type) + ")"); - - ++index; - } - } -} -``` - -## Helpers - -### Case-insensitive inventory lookup - -This utility function finds an item by name regardless of case and validates its type: - -```lsl -string InventoryName(string name, integer type) -{ // finds an item in a case insensitive fashion of the given type and returns its true name. - integer a = llGetInventoryType(name); - if(!~a) // a == INVENTORY_NONE - { // it should be noted that INVENTORY_NONE == INVENTORY_ALL == -1; which is why '!~a' works. - string lc_name = llToLower(name); - a = llGetInventoryNumber(type); - while(a) - { // (a = ~-a) is equivalent to --a, but runs faster. - if(llToLower(name = llGetInventoryName(type, a = ~-a)) == lc_name) - { // we found a match ^_^ - return name; - } - } - } - else if((a == type) ^ (!~type)) // return name, as long as a == type or type == INVENTORY_ALL - { // we already know that a != INVENTORY_NONE, but just in case we use xor instead of or. - return name; - } - return ""; // no match ~_~ -} - -integer InventoryExists(string name, integer type) -{ // only included to show how this type of check could be done if the value of 'type' is not constant and could be INVENTORY_ALL. - return (llGetInventoryType(name) == type) ^ (!~type); -} // Since INVENTORY_ALL == INVENTORY_NONE, the extra part on the end is required to invert the result. -``` - -## Notes - -- Returns `INVENTORY_NONE` if the named item does not exist (no errors or messages are generated), making this function ideal for testing the existence of a certain item in inventory -- This function is case-sensitive—item names must match exactly, including capitalization -- Useful for determining inventory type before performing type-specific operations - -## See Also - -- [llGetInventoryAcquireTime](../llgetinventoryacquiretime/) -- [llGetInventoryName](../llgetinventoryname/) -- [llGetInventoryNumber](../llgetinventorynumber/) -- [llGetInventoryCreator](../llgetinventorycreator/) -- [llGetInventoryPermMask](../llgetinventorypermmask/) -- [llGetInventoryKey](../llgetinventorykey/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetkey.mdx b/src/content/docs/script/lsl-reference/functions/llgetkey.mdx deleted file mode 100644 index deeb2d2..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetkey.mdx +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: llGetKey -description: |- - Returns the key of the prim the script is attached to. - Get the key for the object which has this script. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llOwnerSay(llGetKey()); - llOwnerSay(llGetLinkKey(llGetLinkNumber())); - } -} -``` - -This example demonstrates getting the key of the prim the script is in and comparing it with the key obtained from link functions. - -## See Also - -- [llGetLinkKey](/script/reference/lsl/functions/llgetlinkkey/) -- [llGetLinkNumber](/script/reference/lsl/functions/llgetlinknumber/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetlandownerat.mdx b/src/content/docs/script/lsl-reference/functions/llgetlandownerat.mdx deleted file mode 100644 index 40da2a4..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetlandownerat.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetLandOwnerAt -description: |- - Returns the key of the land owner, returns NULL_KEY if public. - Returns the key of the land owner at Position, or NULL_KEY if public. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetlinkkey.mdx b/src/content/docs/script/lsl-reference/functions/llgetlinkkey.mdx deleted file mode 100644 index 0436b46..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetlinkkey.mdx +++ /dev/null @@ -1,86 +0,0 @@ ---- -title: llGetLinkKey -description: |- - Returns the key of the linked prim LinkNumber. - Returns the key of LinkNumber in the link set. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This script demonstrates how `llGetLinkKey` relates to other link-related functions like `llGetKey`, `llGetLinkNumber`, and `llGetNumberOfPrims`. Drag it onto linked and unlinked prims, with avatars sitting or not, to see the relationships: - -```lsl -// Return the name of a link num else the empty string. -string getLinkNumName(integer link) -{ - if (LINK_THIS == link) return "LINK_THIS"; - if (LINK_ALL_CHILDREN == link) return "LINK_ALL_CHILDREN"; - if (LINK_ALL_OTHERS == link) return "LINK_ALL_OTHERS"; - if (LINK_SET == link) return "LINK_SET"; - if (LINK_ROOT == link) return "LINK_ROOT"; - return ""; -} - -// Say the key of each linked prim. -default -{ - state_entry() - { - integer theLink = llGetLinkNumber(); - - key theLinkKey = llGetKey(); - key owner = llGetOwner(); - key creator = llGetCreator(); - - // Visit each link num. - - integer link; - integer primmed = llGetNumberOfPrims(); - for (link = -5; link <= (primmed + 5); ++link) - { - key linkKey = llGetLinkKey(link); - - // Detail the key at the link num. - - string line = (string) linkKey; // large constant width - - if (linkKey == owner) line += " llGetOwner"; - if (linkKey == creator) line += " llGetCreator"; - if (linkKey == theLinkKey) line += " llGetKey"; - - // Detail the link num. - - line += " @ " + (string) link; - line += " " + getLinkNumName(link); - if (link == theLink) line += " llGetLinkNumber"; - if (link == primmed) line += " llGetNumberOfPrims"; - - // Say the detail if fun. - - if (linkKey != NULL_KEY) - { - llOwnerSay(line); - } - } - - // Always count the linked prims. - - llOwnerSay((string) primmed + " llGetNumberOfPrims"); - llOwnerSay("OK"); - } -} -``` - -## See Also - -- [llGetKey](../llgetkey/) -- [llGetLinkName](../llgetlinkname/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetlinkmedia.mdx b/src/content/docs/script/lsl-reference/functions/llgetlinkmedia.mdx deleted file mode 100644 index 84c6a9d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetlinkmedia.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetLinkMedia -description: "Get the media parameters for a particular face on linked prim, given the desired list of parameter names. Returns a list of values in the order requested.\tReturns an empty list if no media exists on the face." ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetlinkname.mdx b/src/content/docs/script/lsl-reference/functions/llgetlinkname.mdx deleted file mode 100644 index 87d50d6..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetlinkname.mdx +++ /dev/null @@ -1,87 +0,0 @@ ---- -title: llGetLinkName -description: |- - Returns the name of LinkNumber in a link set. - Returns the name of LinkNumber the link set. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- If `link` is out of bounds, NULL_KEY is returned. -- The prim name attribute is limited to 63 bytes, any string longer than that will be truncated. This truncation does not always happen when the attribute is set or read. -- There is no corresponding `llSetLinkName`, use `llSetLinkPrimitiveParamsFast(link, [PRIM_NAME, name]);` instead. - -## Examples - -Listen on channel 10 for a name and check if a prim with that name is part of this object: - -```lsl -integer check_for_prim(string name) -{ - integer i = llGetNumberOfPrims(); - for (; i >= 0; --i) - { - if (llGetLinkName(i) == name) - { - return TRUE; - } - } - return FALSE; -} - -default -{ - state_entry() - { - llListen(10, "", llGetOwner(), ""); - } - listen(integer chan, string obj, key id, string msg) - { - if (check_for_prim(msg)) - { - llOwnerSay("found a linked prim named \"" + msg + "\""); - } - else - { - llOwnerSay("this object does not have any linked prims named \"" + msg + "\""); - } - } -} -``` - -## Helper Functions - -Get a link number by the prim name: - -```lsl -integer getLinkWithName(string name) { - integer i = llGetLinkNumber() != 0; // Start at zero (single prim) or 1 (two or more prims) - integer x = llGetNumberOfPrims() + i; // [0, 1) or [1, llGetNumberOfPrims()] - for (; i < x; ++i) - if (llGetLinkName(i) == name) - return i; // Found it! Exit loop early with result - return -1; // No prim with that name, return -1. -} -``` - -## See Also - -- [llGetLinkKey](/script/reference/lsl/functions/llgetlinkkey/) - Gets the instance UUID of the link -- [llGetObjectName](/script/reference/lsl/functions/llgetobjectname/) - Get the prim's name -- [llSetObjectName](/script/reference/lsl/functions/llsetobjectname/) - Set the prim's name -- [llGetObjectDesc](/script/reference/lsl/functions/llgetobjectdesc/) - Get the prim's description -- [llSetObjectDesc](/script/reference/lsl/functions/llsetobjectdesc/) - Set the prim's description -- [llGetObjectDetails](/script/reference/lsl/functions/llgetobjectdetails/) - Get object properties - -## Related Articles - -- Prim Attribute Overloading - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetlinknumber.mdx b/src/content/docs/script/lsl-reference/functions/llgetlinknumber.mdx deleted file mode 100644 index 8872b10..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetlinknumber.mdx +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: llGetLinkNumber -description: >- - Returns the link number of the prim containing the script (0 means not linked, - 1 the prim is the root, 2 the prim is the first child, etc.). - - Returns the link number of the prim containing the script. 0 means no link, 1 - the root, 2 for first child, etc. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Links are numbered in the reverse order in which they were linked. For example, if you select a box, a sphere, and a cylinder in that order, then link them: -- The cylinder is link number 1 (the root) -- The sphere is link number 2 (the first child) -- The box is link number 3 (the second child) - -The last selected prim has the lowest link number. - -## Examples - -### Basic Link Number Query - -```lsl -default -{ - state_entry() - { - llOwnerSay((string) llGetLinkNumber()); - llOwnerSay((string) llGetNumberOfPrims()); - } -} -``` - -### Using Double-Negation for Conditional Logic - -A non-obvious feature is using double-negation to obtain a link number zero (for an unlinked prim) or one (for the root of a linkset). Unlike constants like `LINK_ROOT`, this number can be used directly with functions like `llGetLinkPrimitiveParams` without first determining whether a prim is part of a linkset: - -```lsl -default -{ - state_entry() - { - integer rootLinkNum = !!llGetLinkNumber(); - // returns 0 in an unlinked prim, 1 in a linkset - - integer isFullBright = llList2Integer(llGetLinkPrimitiveParams(rootLinkNum,[PRIM_FULLBRIGHT, ALL_SIDES]),0); - // TRUE if all sides of an unlinked prim or the root of a linkset are set to full bright, FALSE otherwise - } -} -``` - -## Caveats - -- By design may equal `llGetNumberOfPrims()` when the prim is last, the object contains multiple prims, and no sitting avatars are present. - -## See Also - -- [llGetNumberOfPrims](/script/reference/lsl/functions/llgetnumberofprims/) -- [llGetKey](/script/reference/lsl/functions/llgetkey/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetlinknumberofsides.mdx b/src/content/docs/script/lsl-reference/functions/llgetlinknumberofsides.mdx deleted file mode 100644 index 30da79b..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetlinknumberofsides.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetLinkNumberOfSides -description: |- - Returns the number of sides of the specified linked prim. - Returns an integer that is the number of faces (or sides) of the prim link. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetlinkprimitiveparams.mdx b/src/content/docs/script/lsl-reference/functions/llgetlinkprimitiveparams.mdx deleted file mode 100644 index edefe37..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetlinkprimitiveparams.mdx +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: llGetLinkPrimitiveParams -description: >- - Returns the list of primitive attributes requested in the Parameters list for - LinkNumber. - - PRIM_* flags can be broken into three categories, face flags, prim flags, and - object flags. - - * Supplying a prim or object flag will return that flag's attributes. - - * Face flags require the user to also supply a face index parameter. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetlinksitflags.mdx b/src/content/docs/script/lsl-reference/functions/llgetlinksitflags.mdx deleted file mode 100644 index d6d3c12..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetlinksitflags.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetLinkSitFlags -description: Returns the sit flags set on the specified prim in a linkset. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetlistentrytype.mdx b/src/content/docs/script/lsl-reference/functions/llgetlistentrytype.mdx deleted file mode 100644 index 53bf282..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetlistentrytype.mdx +++ /dev/null @@ -1,163 +0,0 @@ ---- -title: llGetListEntryType -description: >- - Returns the type of the index entry in the list (TYPE_INTEGER, TYPE_FLOAT, - TYPE_STRING, TYPE_KEY, TYPE_VECTOR, TYPE_ROTATION, or TYPE_INVALID if index is - off list). - - Returns the type of the variable at Index in ListVariable. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- If a vector is stored in a list as `"<7,5,0>"` (as a string type, as opposed to `<7,5,0>` which is a vector type), its type will be returned as `TYPE_STRING`, not `TYPE_VECTOR`. The same applies for `"1"` being returned as a string instead of an integer, etc. There is no easy way to guess what the type should be from a string value. - -## Examples - -### Basic Usage - -```lsl -string get_list_entry_type_info(integer inputInteger) -{ - if (inputInteger == TYPE_INTEGER) - return "integer"; - - else if (inputInteger == TYPE_FLOAT) - return "float"; - - else if (inputInteger == TYPE_STRING) - return "string"; - - else if (inputInteger == TYPE_KEY) - return "key"; - - else if (inputInteger == TYPE_VECTOR) - return "vector"; - - else if (inputInteger == TYPE_ROTATION) - return "rotation"; - - return ""; -} - -default -{ - touch_start(integer num_detected) - { - list listOfStuff = [ - <1.0, 2.0, 3.0, 4.0>, - <1.0, 2.0, 3.0>, - llGetKey(), - "some random text", - 382.4, - 1]; - - integer index = ~llGetListLength(listOfStuff); - - // start with -length and end with -1 - while (++index) - { - integer type = llGetListEntryType(listOfStuff, index); - string entry2string = llList2String(listOfStuff, index); - - llSay(0, "'" + entry2string + "' has the list-entry-type: '" + get_list_entry_type_info(type) + "'"); - } - } -} -``` - -### List Serialization and Deserialization - -This function has two primary uses: serializing a list to a string and debugging. - -```lsl -// A simple list serializer and deserializer. -// This will round floats to 6 decimal places and not handle strings with embedded "|" characters - -string serialize(list input){ - integer len = ~llGetListLength(input); - string build = (string)(~len); - while(++len) - { - build += "|" + (string) llGetListEntryType(input, len) + - "=" + llList2String(input, len); //not safe if list item could contain "|" character - } - return build; -} - -list deserialize(string input){ - integer len = ~(integer)input;//the length is everything before the "|", which is where (integer) stops - list build = []; - list pair = llParseString2List(input, ["|"], []); - string value; - list replace; - while(++len) - { - integer type = (integer)(value = llList2String(pair, len)); - value = llDeleteSubString(value, 0, llSubStringIndex(value, "=")); - if (type == TYPE_INTEGER) - replace = [(integer)value]; - else if (type == TYPE_FLOAT) - replace = [(float)value]; - else if (type == TYPE_STRING ) - replace = [value]; - else if (type == TYPE_KEY) - replace = [(key)value]; - else if (type == TYPE_VECTOR) - replace = [(vector)value]; - else if (type == TYPE_ROTATION) - replace = [(rotation)value]; - pair = llListReplaceList(pair, replace, len, len); - } - return pair; -} -``` - -### List Dumper Utility - -The following snippet produces an LSL formatted dump of a list that can be pasted back into LSL: - -```lsl -// A list dumper that produces an output suitable for pasting back into LSL as a variable initialization. -string list_dump(list mylist) -{ - string output = "["; - integer i; - integer count = (mylist != [] ); // length of list (shorthand) - integer type; - for ( ; i < count; ++i) - { - if (i) - output += ","; - type = llGetListEntryType(mylist, i); - if (type == TYPE_KEY) - output += "(key)"; - if (type == TYPE_STRING || type == TYPE_KEY) - output += "\""; - output += llList2String(mylist, i); - if (type == TYPE_STRING || type == TYPE_KEY) - output += "\""; - } - return (output + "]"); -} -``` - -For a more complex and robust list (de)serializer, see TightListType. - -## See Also - -- [llList2Float](../lllist2float/) -- [llList2Integer](../lllist2integer/) -- [llList2Key](../lllist2key/) -- [llList2Rot](../lllist2rot/) -- [llList2String](../lllist2string/) -- [llList2Vector](../lllist2vector/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetlistlength.mdx b/src/content/docs/script/lsl-reference/functions/llgetlistlength.mdx deleted file mode 100644 index 64d2863..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetlistlength.mdx +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: llGetListLength -description: |- - Returns the number of elements in the list. - Returns the number of elements in ListVariable. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Usage - -```lsl -//Basic usage -default -{ - state_entry() - { - list testList = ["one", "two", "three"]; - integer length = llGetListLength(testList); - llOwnerSay("There are " + (string)length + " entries in the list."); - } -} -``` - -## Best Practices - -When using list length to help you loop through a list, it is better to determine the length first, then start your loop: - -```lsl -integer length = llGetListLength(mylist); - -integer index;// default is 0 -while (index < length) -{ - llSay(0, llList2String(mylist, index)); - ++index; -} -``` - -The following example is to illustrate what not to do, it calculates the length in the "while" loop and is inefficient because the length gets recalculated at each pass through the loop. This should only ever be done if the list is in fact changing (in length) with each iteration of the loop. Recalculating the length is slow because the VM duplicates the entire list (including the values) when it is pushed on the stack (so it can be popped off the stack when the length is calculated). - -```lsl -integer index;// default is 0 -while (index < llGetListLength(mylist)) -{ - llSay(0, llList2String(mylist, index)); - ++index; -} -``` - -## LSO Optimizations - -A faster and lighter (in bytecode) way to determine the length of a list is to do a not-equals compare with a null list. This works because the list not-equals compare returns the difference between the lengths, meaning that it returns the same result as `llGetListLength()`, minus the overhead in bytecode and the performance penalty of calling a non-native function. Note: This optimization is much less beneficial time-wise in Mono as Mono's llGetListLength function is almost twice as fast, however the bytecode saving is still about 30 bytes. - -```lsl -list in; -integer len_in = llGetListLength(in); -integer flen_in = (in != []); -//flen_in and len_in will be the same - -integer neg_len_in = -llGetListLength(in); -integer fneg_len_in = ([] != in); -//fneg_len_in and neg_len_in will be the same -``` - -## See Also - -- [llListStatistics](/script/reference/lsl/functions/llliststatistics/) – Returns the number of integers and floats in the list -- [llStringLength](/script/reference/lsl/functions/llstringlength/) – Returns the number of characters in a string - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetlocalpos.mdx b/src/content/docs/script/lsl-reference/functions/llgetlocalpos.mdx deleted file mode 100644 index 231c2d5..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetlocalpos.mdx +++ /dev/null @@ -1,67 +0,0 @@ ---- -title: llGetLocalPos -description: |- - Returns the position relative to the root. - Returns the local position of a child object relative to the root. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- If called from the root prim, it returns the position in the region (unless the object is attached, in which case it returns the position relative to the attach point) -- Returns the local position of a child prim relative to the root prim -- There is no function to directly set the position of a prim local to itself - -## Examples - -### Basic Usage - Measuring Distance from Root - -```lsl -default -{ - touch_start(integer vIntTouched) - { - string vStrMessage = "The touched prim is "; - if (llDetectedLinkNumber(0) > 1) - { - vStrMessage += (string)llVecMag(llGetLocalPos()) + "m from "; - } - llSay(0, vStrMessage + "the root prim"); - } -} -``` - -### Helper Function - Set Position Relative to Current Position - -If you need to set a prim's position relative to its current local position, you can use a helper function: - -```lsl -SetPositionLocalToCurrentPosition(vector local_position) -{ - llSetPos(llGetLocalPos() + (local_position * llGetLocalRot())); -} -``` - -Or alternatively using global position and rotation: - -```lsl -SetPositionLocalToCurrentPosition(vector local_position) -{ - llSetPos(llGetPos() + (local_position * llGetRot())); -} -``` - -## See Also - -- [llGetRootPosition](llGetRootPosition) - Gets the root prim's global position -- [llGetPos](llGetPos) - Gets the prim's global position -- [llSetPos](llSetPos) - Sets the prim's global position -- [llGetLocalRot](llGetLocalRot) - Gets the prim's local rotation - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetlocalrot.mdx b/src/content/docs/script/lsl-reference/functions/llgetlocalrot.mdx deleted file mode 100644 index 6c5689c..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetlocalrot.mdx +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: llGetLocalRot -description: |- - Returns the rotation local to the root. - Returns the local rotation of a child object relative to the root. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Door Script - -A practical example showing how to use `llGetLocalRot()` in a door script that works at any angle: - -```lsl -//--// Door Script - Works At ANY Angle //--// - -//-- works in ANY single prim door, linked or un-linked -//-- works in muti prim doors NOT linked to a larger structure -//-- REQUIREMENTS: a cut root prim. Suggest cube, pathcut start=.125, end=.625 -//-- CAVEAT: single prim doors are limited to 5m width - -//--// USERS MODIFY HERE v -integer vgIntDoorSwing = 90; -//-- use -# to reverse the direction of swing, eg. -90; - -rotation gRotDoorSwing; - -default{ - state_entry(){ - gRotDoorSwing = llEuler2Rot( <0.0, 0.0, vgIntDoorSwing> * DEG_TO_RAD ); - } - - touch_start( integer vIntTouched ){ - llSetLocalRot( (gRotDoorSwing = ZERO_ROTATION / gRotDoorSwing) * llGetLocalRot() ); - } -} -``` - -### Helper Function - -An equivalent way to get the local rotation of any prim in the link set: - -```lsl -//-- this is an equivalent call from any prim in the same link set -llList2Rot( llGetLinkPrimitiveParams( target_prim, [PRIM_ROT_LOCAL] ), 0 ) -//-- where "target_prim" is the link number of the prim you want to get the local rotation of -``` - -## Notes - -- If called from the root prim, it returns the region-relative rotation of the object -- Returns the rotation relative to the root for child prims in a linkset - -## See Also - -- [llGetRot](../llgetrot/) -- [llGetRootRotation](../llgetrootrotation/) -- [llGetPrimitiveParams](../llgetprimitiveparams/) -- [llGetLinkPrimitiveParams](../llgetlinkprimitiveparams/) -- [llSetRot](../llsetrot/) -- [llSetLocalRot](../llsetlocalrot/) -- [llSetPrimitiveParams](../llsetprimitiveparams/) -- [llSetLinkPrimitiveParams](../llsetlinkprimitiveparams/) -- [llSetLinkPrimitiveParamsFast](../llsetlinkprimitiveparamsfast/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetmass.mdx b/src/content/docs/script/lsl-reference/functions/llgetmass.mdx deleted file mode 100644 index f3b1515..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetmass.mdx +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: llGetMass -description: >- - Returns the mass of object that the script is attached to. - - Returns the scripted object's mass. When called from a script in a link-set, - the parent will return the sum of the link-set weights, while a child will - return just its own mass. When called from a script inside an attachment, this - function will return the mass of the avatar it's attached to, not its own. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -//A way of making a constant force that returns the same speed visually whatever the object is -default -{ - touch_start() - { - llApplyImpulse(<0.0, 0.0, 5.0> * llGetMass(), FALSE); - // This fires the object up at the same m/s whatever the size (or difference!) - } -} -``` - -## Caveats - -- The mass reported by this function is in **lindograms**, which function the same as kilograms within the bounds of Second Life, but not elsewhere. -- Attachments do not affect an avatar's mass, only certain Appearance settings. -- Avatar mass is reported to either be unexpectedly low (when measured using `llGetMass`) or unexpectedly high (when measured using `llGetMassMKS`). This is likely due to the weight being calculated based on a fixed value, with a modifier for height. The fixed value being used is incorrect, likely due to an incorrect density value being used. - -## Understanding Lindograms - -"Lindograms" is the name of the primary unit of mass used in Second Life. - -While Second Life primarily makes use of the SI system of units, mass seems to be an exception. - -Some speculate that lindograms were intended to be *kilograms*, but a mistake was made when factoring object density, causing the mass value returned to be 100 times less than the actual kilogram value. As a result, some new functions were implemented (such as `llGetMassMKS`) which report the correct kilogram weight of an object. - -Functionally speaking, lindograms can be used in the same way kilograms are used, however only within the bounds of Second Life. Trying to export mass values from Second Life will often run into issues, caused by the use of lindograms as a base unit of measurement. - -From a technical point-of-view, a lindogram is equivalent to a metric quintal, however it is not treated as such. - -## See Also - -- [llGetObjectMass](../llgetobjectmass/) -- [llGetForce](../llgetforce/) -- [llGetOmega](../llgetomega/) -- [llGetVel](../llgetvel/) -- [llGetTorque](../llgettorque/) -- [llGetAccel](../llgetaccel/) -- [llGetMassMKS](../llgetmassmks/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetmassmks.mdx b/src/content/docs/script/lsl-reference/functions/llgetmassmks.mdx deleted file mode 100644 index 06e1f0d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetmassmks.mdx +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: llGetMassMKS -description: Acts as llGetMass(), except that the units of the value returned are Kg. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Reports an object's mass in Lindograms and Kilograms. -default -{ - touch_start() - { - llSay(0, "My weight in Lindograms: " + (string)llGetMass() + "\nMy weight in Kilograms: " + (string)llGetMassMKS()); - } -} -``` - -## Caveats - -- Attachments do not affect an avatar's mass, only certain Appearance settings. -- Avatar mass is reported to either be unexpectedly low (when measured using `llGetMass`) or unexpectedly high (when measured using `llGetMassMKS`). This is likely due to the weight being calculated based on a fixed value, with a modifier for height. The fixed value being used is incorrect, likely due to an incorrect density value being used. - -## Notes - -- The Kilogram value seems to be the Lindogram value (reported by `llGetMass()`) multiplied by 100. -- **MKS** as used in the name of this function is likely a reference to the [MKS system of units](https://en.wikipedia.org/wiki/MKS_system_of_units) (Meter, Kilogram, Second), which form the base of SI units (with some minor differences). - -## See Also - -- [llGetMass](llgetmass.mdx) - Gets the mass of an object (in Lindograms) -- [llGetObjectMass](llgetobjectmass.mdx) - Gets the object mass (in Lindograms) -- [llGetForce](llgetforce.mdx) - Gets the object's force -- [llGetOmega](llgetomega.mdx) - Gets rotational velocity -- [llGetVel](llgetvel.mdx) - Gets linear velocity -- [llGetTorque](llgettorque.mdx) - Gets torque -- [llGetAccel](llgetaccel.mdx) - Gets acceleration - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetmaxscalefactor.mdx b/src/content/docs/script/lsl-reference/functions/llgetmaxscalefactor.mdx deleted file mode 100644 index e61bb07..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetmaxscalefactor.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llGetMaxScaleFactor -description: >- - Returns the largest multiplicative uniform scale factor that can be - successfully applied (via llScaleByFactor()) to the object without violating - prim size or linkability rules. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetmemorylimit.mdx b/src/content/docs/script/lsl-reference/functions/llgetmemorylimit.mdx deleted file mode 100644 index 10aeccb..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetmemorylimit.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetMemoryLimit -description: Get the maximum memory a script can use, in bytes. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetminscalefactor.mdx b/src/content/docs/script/lsl-reference/functions/llgetminscalefactor.mdx deleted file mode 100644 index 7899d07..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetminscalefactor.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llGetMinScaleFactor -description: >- - Returns the smallest multiplicative uniform scale factor that can be - successfully applied (via llScaleByFactor()) to the object without violating - prim size or linkability rules. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetmoondirection.mdx b/src/content/docs/script/lsl-reference/functions/llgetmoondirection.mdx deleted file mode 100644 index a0c79aa..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetmoondirection.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetMoonDirection -description: |- - Returns a normalized vector of the direction of the moon in the parcel. - Returns the moon's direction on the simulator in the parcel. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetmoonrotation.mdx b/src/content/docs/script/lsl-reference/functions/llgetmoonrotation.mdx deleted file mode 100644 index c9c3ff3..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetmoonrotation.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetMoonRotation -description: Returns the rotation applied to the moon in the parcel. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetnextemail.mdx b/src/content/docs/script/lsl-reference/functions/llgetnextemail.mdx deleted file mode 100644 index 5acbb14..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetnextemail.mdx +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: llGetNextEmail -description: >- - Fetch the next queued email with that matches the given address and/or - subject, via the email event. - - If the parameters are blank, they are not used for filtering. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llOwnerSay("My email address is: " + (string)llGetKey() + "@lsl.secondlife.com"); - - // check every half minute - llSetTimerEvent(30.0); - } - - timer() - { - //Check for emails - llGetNextEmail("", ""); - } - - email(string time, string address, string subj, string message, integer num_left) - { - llOwnerSay("I got an email: " + subj + "\n" + message); - } -} -``` - -## Notes - -- The email event will be triggered only if address and subject match the parameters provided -- Neither parameter is case sensitive -- If a parameter is an empty string, that parameter will be treated as a wildcard and matches anything -- If both parameters are empty strings, the first email in the queue will be matched -- The email queue is FIFO (First In First Out) - the first item put into the queue is the first one out - -## See Also - -- [llEmail] -- [email event] - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetnotecardline.mdx b/src/content/docs/script/lsl-reference/functions/llgetnotecardline.mdx deleted file mode 100644 index 98ab38e..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetnotecardline.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llGetNotecardLine -description: >- - Returns LineNumber from NotecardName via the dataserver event. The line index - starts at zero in LSL, one in Lua. - - If the requested line is passed the end of the note-card the dataserver event - will return the constant EOF string. - - The key returned by this function is a unique identifier which will be - supplied to the dataserver event in the requested parameter. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetnotecardlinesync.mdx b/src/content/docs/script/lsl-reference/functions/llgetnotecardlinesync.mdx deleted file mode 100644 index 2130535..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetnotecardlinesync.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llGetNotecardLineSync -description: >- - Returns LineNumber from NotecardName. The line index starts at zero in LSL, - one in Lua. - - If the requested line is past the end of the note-card the return value will - be set to the constant EOF string. - - If the note-card is not cached on the simulator the return value is the NAK - string. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetnumberofnotecardlines.mdx b/src/content/docs/script/lsl-reference/functions/llgetnumberofnotecardlines.mdx deleted file mode 100644 index a761eed..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetnumberofnotecardlines.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetNumberOfNotecardLines -description: >- - Returns the number of lines contained within a notecard via the dataserver - event. - - The key returned by this function is a query ID for identifying the dataserver - reply. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetnumberofprims.mdx b/src/content/docs/script/lsl-reference/functions/llgetnumberofprims.mdx deleted file mode 100644 index aa7d33b..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetnumberofprims.mdx +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: llGetNumberOfPrims -description: >- - Returns the number of prims in a link set the script is attached to. - - Returns the number of prims in (and avatars seated on) the object the script - is in. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- The number of prims returned also includes the number of avatars sitting on the object. - -## Examples - -```lsl -default { - state_entry() { - llOwnerSay((string)llGetLinkNumber()); - llOwnerSay((string)llGetNumberOfPrims()); - } -} -``` - -## Helper Function - -If you need to get the number of prims while excluding seated avatars: - -```lsl -// Returns the number of prims in the object, ignoring seated avatars -integer getNumberOfPrims() { - if (llGetObjectPrimCount(llGetKey()) == 0) return llGetNumberOfPrims(); // attachment - return llGetObjectPrimCount(llGetKey()); // non-attachment -} -``` - -## See Also - -- [llGetObjectPrimCount](/script/reference/lsl/functions/llgetobjectprimcount/) - Returns the number of prims in any object -- [llGetLinkNumber](/script/reference/lsl/functions/llgetlinknumber/) - Returns the link number of the prim the script is in - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetnumberofsides.mdx b/src/content/docs/script/lsl-reference/functions/llgetnumberofsides.mdx deleted file mode 100644 index d41f528..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetnumberofsides.mdx +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: llGetNumberOfSides -description: |- - Returns the number of faces (or sides) of the prim. - Returns the number of sides of the prim which has the script. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - // Set the hovertext to indicate the number of sides - integer numOfSides = llGetNumberOfSides(); - llSetText( "I have " + (string)numOfSides + " sides.", <1,1,1>, 1 ); - } -} -``` - -## Notes - -See the Face documentation for more information about faces and the conditions that control the number of faces a prim will have. - -## See Also - -- [llGetLinkNumberOfSides](../llgetlinknumberofsides/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetobjectanimationnames.mdx b/src/content/docs/script/lsl-reference/functions/llgetobjectanimationnames.mdx deleted file mode 100644 index b037e45..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetobjectanimationnames.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetObjectAnimationNames -description: |- - Returns a list of names of playing animations for an object. - Returns a list of names of all playing animations for the current object. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetobjectdesc.mdx b/src/content/docs/script/lsl-reference/functions/llgetobjectdesc.mdx deleted file mode 100644 index d66fb10..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetobjectdesc.mdx +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: llGetObjectDesc -description: >- - Returns the description of the prim the script is attached to. - - Returns the description of the scripted object/prim. You can set the - description using llSetObjectDesc. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function does **not** get the description of the object's root prim, but the description of the prim containing the script. To get the root prim's description, use `llList2String(llGetLinkPrimitiveParams(LINK_ROOT, [PRIM_DESC]), 0)` instead. - -## Examples - -### Get This Prim's Description - -```lsl -default { - state_entry() { - // PUBLIC_CHANNEL has the integer value 0 - llSay(PUBLIC_CHANNEL, "This prim's description: " + llGetObjectDesc()); - } -} -``` - -### Get the Root Prim's Description - -```lsl -default { - state_entry() { - // PUBLIC_CHANNEL has the integer value 0 - llSay(PUBLIC_CHANNEL, "Rootprim's description: " - + llList2String(llGetLinkPrimitiveParams(LINK_ROOT, [PRIM_DESC]), 0)); - } -} -``` - -## See Also - -- [llSetObjectDesc](../llsetobjectdesc/) -- [llGetObjectName](../llgetobjectname/) -- [llSetObjectName](../llsetobjectname/) -- [llGetObjectDetails](../llgetobjectdetails/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetobjectdetails.mdx b/src/content/docs/script/lsl-reference/functions/llgetobjectdetails.mdx deleted file mode 100644 index 2602191..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetobjectdetails.mdx +++ /dev/null @@ -1,199 +0,0 @@ ---- -title: llGetObjectDetails -description: >- - Returns a list of object details specified in the Parameters list for the - object or avatar in the region with key ID. - - Parameters are specified by the OBJECT_* constants. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The `id` parameter holds the UUID of the avatar or prim this function will get details of. - -If `id` is not found in the region, adjacent regions are searched for avatars that match `id`. An avatar is only considered to have been found if it is inside the region or within a 34 meter zone outside the region boundaries. A single valid result may be returned after the avatar leaves this zone. - -## Parameters List - -The `params` list indicates the object attributes of interest. The order they are supplied in determines the order of the corresponding return values in the returned list. - -- If `params` contains unsupported integer values, `OBJECT_UNKNOWN_DETAIL` (value: -1) is placed in the output list -- If `params` contains non-integer types, those values will be silently ignored - -## Caveats - -- `OBJECT_ROT` returns an accurate facing for avatars seated or in mouselook, but only a rough direction otherwise -- Adjacent regions are not searched for prims that match `id` -- Information for avatars that can no longer be found will still be available for about 45 seconds but is not updated -- This function does not return information about items in inventory -- `llTargetOmega` only affects the return of `OBJECT_ROT` if the object is physical; if not physical, the original start rotation is returned (llTargetOmega is a client-side effect) -- `OBJECT_SCRIPT_MEMORY` reports the maximum memory that all scripts in an object could use, not the actual amount currently used. For Mono scripts, this is the default 64K or what was set with `llSetMemoryLimit`, not the current dynamic allocation. For LSO scripts, 16K is real usage. This makes the reported value a worst-case scenario -- `OBJECT_RUNNING_SCRIPT_COUNT` includes crashed scripts in its count -- `OBJECT_REZZER_KEY` returns `NULL_KEY` for objects rezzed prior to server version 16.01.16.310114 -- Objects copied in-world between server versions 16.01.16.310114 and 16.10.14.320687 return the object's creator key for rezzer key -- Child prims linked before server version 17.11.11.510664 return the root prim's rezzer key -- Child prims delinked before server version 17.11.11.510664 return `NULL_KEY` for rezzer key -- When targeting an agent with `OBJECT_REZZER_KEY` while sitting on an object, the rezzer key of the object's root prim is returned -- When targeting an attachment with `OBJECT_MASS`, the mass of the avatar (or the avatar's sat-upon object) is returned -- Since `OBJECT_GROUP` returns `NULL_KEY` for avatars, a workaround is required to get an avatar's active group. A common approach is to query the avatar's attachments with `llGetAttachedList` and if at least one is found, get `OBJECT_GROUP` for that attachment as it is likely to match the avatar's group - -## Examples - -### Basic Object/Avatar Details - -```lsl -// Show some basic details for the colliding object/avatar. Note that group will be NULL_KEY for avatars. -default -{ - collision_start(integer num_detected) - { - key id = llDetectedKey(0); - list details = llGetObjectDetails(id, ([OBJECT_NAME, OBJECT_DESC, - OBJECT_POS, OBJECT_ROT, OBJECT_VELOCITY, - OBJECT_OWNER, OBJECT_GROUP, OBJECT_CREATOR])); - llShout(PUBLIC_CHANNEL, "UUID: " + (string)id - + "\nName: " + llList2String(details, 0) - + "\nDescription: " + llList2String(details, 1) - + "\nPosition: " + llList2String(details, 2) - + "\nRotation: " + llList2String(details, 3) - + "\nVelocity: " + llList2String(details, 4) - + "\nOwner: " + llList2String(details, 5) - + "\nGroup: " + llList2String(details, 6) - + "\nCreator: " + llList2String(details, 7)); - } -} -``` - -### Group Join Inviter - -```lsl -// Group join inviter - gets the name of the object's active group from the online group profile - -key groupNameRequestId; -key groupKey; -string groupName; - -init() -{ - // WARNING: - // different prims can have different active groups!!! - - // get the key of the root prim's group - groupKey = llList2Key(llGetObjectDetails(llGetLinkKey(LINK_ROOT), [OBJECT_GROUP]), 0); - - // request the name of the root prim's group - groupNameRequestId = llHTTPRequest("http://world.secondlife.com/group/" + (string)groupKey, [], ""); -} - -default -{ - state_entry() - { - init(); - } - - touch_start(integer num_detected) - { - if (groupKey == NULL_KEY || groupName == "") - return; - - key id = llDetectedKey(0); - llInstantMessage(id, - "Click the link to join the group '" + groupName + "'\n" - + "secondlife:///app/group/" + (string)groupKey + "/about"); - } - - http_response(key request_id, integer status, list metadata, string body) - { - if (request_id != groupNameRequestId) - return; - - list args = llParseString2List(body, ["title"], []); - groupName = llList2String(llParseString2List(llList2String(args, 1), [">", "<", "/"], []), 0); - } -} -``` - -### Aim & Shoot Example - -```lsl -// Aim & shoot -default -{ - state_entry() - { - llRequestPermissions(llGetOwner(), PERMISSION_TAKE_CONTROLS); - } - - control(key id, integer pressed, integer change) - { - if(change & pressed & CONTROL_ML_LBUTTON) - llSensor("", "", AGENT|PASSIVE|ACTIVE, 96.0, PI/16.0); - } - - run_time_permissions(integer perm) - { - if(perm&PERMISSION_TAKE_CONTROLS) - llTakeControls(CONTROL_ML_LBUTTON, TRUE, TRUE); - } - - sensor(integer n) - { - key uuid=llDetectedKey(0); - list a = llGetObjectDetails(uuid, ([ - OBJECT_NAME, OBJECT_DESC, OBJECT_POS, OBJECT_ROT, - OBJECT_VELOCITY,OBJECT_OWNER, OBJECT_GROUP, OBJECT_CREATOR])); - llOwnerSay("UUID: " + (string)uuid + - "\nName: \"" + llList2String(a,0)+ "\"" + - "\nDecription: \"" + llList2String(a,1) + "\"" + - "\nPosition: " + llList2String(a,2) + - "\nRotation: " + llList2String(a,3) + - "\nVelocity: " + llList2String(a,4) + - "\nOwner: " + llList2String(a,5) + - "\nGroup: " + llList2String(a,6) + - "\nCreator: " + llList2String(a,7) - ); - } -} -``` - -### Object Script Time - -```lsl -// Object Script Time -default -{ - touch_start(integer num_detected) - { - llOwnerSay(llGetObjectName()+" Script Time: "+llList2String(llGetObjectDetails(llGetKey(), [OBJECT_SCRIPT_TIME]), 0)); - } -} -``` - -### Check for Linden Trees or Grass - -```lsl -integer isLindenTreeOrGrass(key id){ - //Check if it's an OPT_OTHER and not an attachment, which makes it a Linden tree or grass! - list out = llGetObjectDetails(id, [OBJECT_PATHFINDING_TYPE, OBJECT_ATTACHED_POINT]); - return (llList2Integer(out, 0) == OPT_OTHER) && !llList2Integer(out, 1); -} -``` - -## Related Functions - -- [llKey2Name](../llkey2name/) -- [llGetPrimitiveParams](../llgetprimitiveparams/) -- [llSetLinkPrimitiveParams](../llsetlinkprimitiveparams/) -- [llSetPrimitiveParams](../llsetprimitiveparams/) -- [llGetParcelDetails](../llgetparceldetails/) -- [llGetLinkPrimitiveParams](../llgetlinkprimitiveparams/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetobjectlinkkey.mdx b/src/content/docs/script/lsl-reference/functions/llgetobjectlinkkey.mdx deleted file mode 100644 index 64396b3..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetobjectlinkkey.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetObjectLinkKey -description: |- - Returns the key of the linked prim link_no in a linkset. - Returns the key of link_no in the link set specified by id. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetobjectmass.mdx b/src/content/docs/script/lsl-reference/functions/llgetobjectmass.mdx deleted file mode 100644 index bdf9601..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetobjectmass.mdx +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: llGetObjectMass -description: |- - Returns the mass of the avatar or object in the region. - Gets the mass of the object or avatar corresponding to ID. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Returns zero if `id` is not found in the region -- `id` can be any prim in the object - -## Examples - -```lsl -default { - touch(integer n) { - llSay(0, llDetectedName(0) + " your mass is " + (string)llGetObjectMass(llDetectedKey(0)) + " lindogram."); - } -} -``` - -## Notes - -- Mass in Second Life is expressed as *lindogram*. One lindogram appears to be equal to 100 kilograms. -- Mass for avatars is relative to shape/size and unaffected by attachments. However, avatar masses show less variation than expected relative to shape/size, and the lindogram masses do not appear realistic. -- Sitting avatars add their mass to the object. -- This function returns a mass of 0.01 for child agents. -- Prior to server code version 1.18.6.76747, avatar mass was fixed at 1.954922 lindogram. It is now relative to avatar shape/size. -- This function is a handy way to determine if an object or avatar still exists in a region. Other methods exist (such as checking that OBJECT_OWNER returned by llGetObjectDetails is a valid key), but this has slightly less overhead. - -## See Also - -- [llGetMass](../llgetmass/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetobjectname.mdx b/src/content/docs/script/lsl-reference/functions/llgetobjectname.mdx deleted file mode 100644 index d769c1d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetobjectname.mdx +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: llGetObjectName -description: |- - Returns the name of the prim which the script is attached to. - Returns the name of the prim (not object) which contains the script. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function **does not** get the name of the object's root prim, but the name of the prim containing the script. Use `llGetLinkName(LINK_ROOT)` to get the root prim's name instead. - -## Caveats - -- The prim name is limited to 63 bytes. Any string longer than that will be truncated. This truncation does not always happen when the attribute is set or read. -- This function may return "(Waiting)" sometimes. See the Notes section below. - -## Examples - -### Get this prim's name - -```lsl -default -{ - state_entry() - { - // PUBLIC_CHANNEL has the integer value 0 - llSay(PUBLIC_CHANNEL, "This prim's name: " + llGetObjectName() ); - } -} -``` - -### Get the root prim's name - -```lsl -default -{ - state_entry() - { - // PUBLIC_CHANNEL has the integer value 0 - llSay(PUBLIC_CHANNEL, "Root prim's name: " - + llGetLinkName(LINK_ROOT)); - } -} -``` - -## Notes - -### Erroneous "(Waiting)" Return Value - -The function may return "(Waiting)" in some cases. This occurs when the function queries the asset server and that query times out. It then silently proceeds to the next instruction. - -A workaround is to test that the object name is not "(Waiting)" after calling `llGetObjectName()`. - -## See Also - -- [llSetObjectName](../llsetobjectname/) -- [llGetLinkName](../llgetlinkname/) -- [llGetObjectDesc](../llgetobjectdesc/) -- [llSetObjectDesc](../llsetobjectdesc/) -- [llGetObjectDetails](../llgetobjectdetails/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetobjectpermmask.mdx b/src/content/docs/script/lsl-reference/functions/llgetobjectpermmask.mdx deleted file mode 100644 index 12f8d6a..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetobjectpermmask.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetObjectPermMask -description: Returns the permission mask of the requested category for the object. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetobjectprimcount.mdx b/src/content/docs/script/lsl-reference/functions/llgetobjectprimcount.mdx deleted file mode 100644 index ffb2138..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetobjectprimcount.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetObjectPrimCount -description: |- - Returns the total number of prims for an object in the region. - Returns the prim count for any object id in the same region. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetomega.mdx b/src/content/docs/script/lsl-reference/functions/llgetomega.mdx deleted file mode 100644 index 652908f..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetomega.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetOmega -description: >- - Returns the rotation velocity in radians per second. - - Returns a vector that is the rotation velocity of the object in radians per - second. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetowner.mdx b/src/content/docs/script/lsl-reference/functions/llgetowner.mdx deleted file mode 100644 index d219498..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetowner.mdx +++ /dev/null @@ -1,143 +0,0 @@ ---- -title: llGetOwner -description: |- - Returns the object owner's UUID. - Returns the key for the owner of the object. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Simple usage to retrieve and display the owner's UUID: - -```lsl -llOwnerSay( (string)llGetOwner()); // speaks in chat the "key" (UUID code) of the avatar. -llOwnerSay( llKey2Name(llGetOwner())); // speaks in chat the name of the owner if in the sim. -``` - -Detecting owner changes with the `changed` event: - -```lsl -default -{ - changed(integer change) - { - if (change & CHANGED_OWNER) - llResetScript(); - } - - state_entry() - { - key owner = llGetOwner(); - llInstantMessage(owner, "Only you can hear me. Isn't that eerie."); - } -} -``` - -## Caveats - -- When the owner of an object changes, code that depends on this function's return value will not automatically update for the new owner or be automatically re-evaluated. This requires the reregistration of listens and requesting of permissions from the new owner as needed. -- Caching the return value requires manual updates. It's up to the programmer to work around this limitation for any code that caches the owner UUID. -- When the object is deeded to a group, the UUID returned is that of the group. - -## Notes - -To retrieve the owner's name while the owner is in the region use `llKey2Name`, `llGetUsername`, or `llGetDisplayName`. Use `llRequestAgentData`, `llRequestUsername`, or `llRequestDisplayName` when the owner is not in the region. - -### Handling Owner Changes - -A common issue is that previously-activated events referring to the owner (like `llListen`) don't automatically change when the owner changes. The most often-seen result is a listen registered to the owner will continue to listen to the **previous** owner rather than the **current** owner. This is not a bug but part of the design. - -Detection of owner change can be achieved with: -- The `changed` event with the `CHANGED_OWNER` flag (most reliable) -- Storing the old value and periodically checking if it has changed (e.g., in `on_rez`). Note: this won't detect if the object is sold with "sell original" in-world. - -### Re-initializing Owner-Specific Code - -For scripts that need to maintain state across ownership transfers, use a helper function to reinitialize owner-specific code: - -```lsl -integer listen_handle; - -init() -{ - key owner = llGetOwner(); - llListenRemove(listen_handle); - // PUBLIC_CHANNEL has the integer value 0 - listen_handle = llListen(PUBLIC_CHANNEL, "", owner, ""); - llRequestPermissions(owner, PERMISSION_TRIGGER_ANIMATION); -} - -default -{ - state_entry() - { - init(); - //insert additional startup code here that doesn't need to run each rez/owner change - //for example, reading settings from a notecard - } - - on_rez(integer start) - { - init(); - } - - changed(integer change) - { - if (change & CHANGED_OWNER) - init(); - } - - run_time_permissions(integer perm) - {//always use the run_time_permissions event with llRequestPermissions, never assume - if(perm & PERMISSION_TRIGGER_ANIMATION) - { - //setup your animation code here, start your timers, etc. - llOwnerSay("I have animation permissions"); - } - } -} -``` - -### Helper: Checking Owner or Group Members - -To determine the owner of an object that might be group-deeded, use this helper function. Setting the `groupAdmin` parameter to `TRUE` means group members should always count as owners, even if the object isn't deeded to that group: - -```lsl -integer isOwner(key id, integer groupAdmin) { - integer result = FALSE; - { - key owner = llGetOwner(); - if (id == owner) result = TRUE; - else { // If object is group owned, avatar need only belong to same group - integer sameGroup = llSameGroup(id); - if (groupAdmin) result = sameGroup; - else { - key group = (key)((string)llGetObjectDetails(llGetKey(), [OBJECT_GROUP])); - if (group == owner) result = sameGroup; - } - } - } - return result; -} -``` - -## See Also - -- [llGetCreator] -- [llGetOwnerKey] -- [llDetectedOwner] -- [llKey2Name] -- [llGetUsername] -- [llGetDisplayName] -- [llRequestAgentData] -- [llRequestUsername] -- [llRequestDisplayName] - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetownerkey.mdx b/src/content/docs/script/lsl-reference/functions/llgetownerkey.mdx deleted file mode 100644 index b39e157..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetownerkey.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetOwnerKey -description: |- - Returns the owner of ObjectID. - Returns the key for the owner of object ObjectID. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetparceldetails.mdx b/src/content/docs/script/lsl-reference/functions/llgetparceldetails.mdx deleted file mode 100644 index 48832b0..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetparceldetails.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llGetParcelDetails -description: >- - Returns a list of parcel details specified in the ParcelDetails list for the - parcel at Position. - - Parameters is one or more of: PARCEL_DETAILS_NAME, _DESC, _OWNER, _GROUP, - _AREA, _ID, _SEE_AVATARS. - - Returns a list that is the parcel details specified in ParcelDetails (in the - same order) for the parcel at Position. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetparcelflags.mdx b/src/content/docs/script/lsl-reference/functions/llgetparcelflags.mdx deleted file mode 100644 index 039759e..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetparcelflags.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetParcelFlags -description: >- - Returns a mask of the parcel flags (PARCEL_FLAG_*) for the parcel that - includes the point Position. - - Returns a bit-field specifying the parcel flags (PARCEL_FLAG_*) for the parcel - at Position. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetparcelmaxprims.mdx b/src/content/docs/script/lsl-reference/functions/llgetparcelmaxprims.mdx deleted file mode 100644 index 00d6603..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetparcelmaxprims.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetParcelMaxPrims -description: >- - Returns the maximum number of prims allowed on the parcel at Position for a - given scope. - - The scope may be set to an individual parcel or the combined resources of all - parcels with the same ownership in the region. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetparcelmusicurl.mdx b/src/content/docs/script/lsl-reference/functions/llgetparcelmusicurl.mdx deleted file mode 100644 index f7c1882..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetparcelmusicurl.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetParcelMusicURL -description: |- - Gets the streaming audio URL for the parcel object is on. - The object owner, avatar or group, must also be the land owner. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetparcelprimcount.mdx b/src/content/docs/script/lsl-reference/functions/llgetparcelprimcount.mdx deleted file mode 100644 index d4abc55..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetparcelprimcount.mdx +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: llGetParcelPrimCount -description: >- - Returns the number of prims on the parcel at Position of the given category. - - Categories: PARCEL_COUNT_TOTAL, _OWNER, _GROUP, _OTHER, _SELECTED, _TEMP. - - Returns the number of prims used on the parcel at Position which are in - Category. - - If SimWide is TRUE, it returns the total number of objects for all parcels - with matching ownership in the category specified. - - If SimWide is FALSE, it returns the number of objects on this specific parcel - in the category specified ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetparcelprimowners.mdx b/src/content/docs/script/lsl-reference/functions/llgetparcelprimowners.mdx deleted file mode 100644 index ce67e72..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetparcelprimowners.mdx +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: llGetParcelPrimOwners -description: >- - Returns a list of up to 100 residents who own objects on the parcel at - Position, with per-owner land impact totals. - - Requires owner-like permissions for the parcel, and for the script owner to be - present in the region. - - The list is formatted as [ key agentKey1, integer agentLI1, key agentKey2, - integer agentLI2, ... ], sorted by agent key. - - The integers are the combined land impacts of the objects owned by the - corresponding agents. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetpermissions.mdx b/src/content/docs/script/lsl-reference/functions/llgetpermissions.mdx deleted file mode 100644 index e3c525e..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetpermissions.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llGetPermissions -description: >- - Returns an integer bitmask of the permissions that have been granted to the - script. Individual permissions can be determined using a bit-wise "and" - operation against the PERMISSION_* constants ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetpermissionskey.mdx b/src/content/docs/script/lsl-reference/functions/llgetpermissionskey.mdx deleted file mode 100644 index ca4ac06..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetpermissionskey.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetPermissionsKey -description: >- - Returns the key of the avatar that last granted or declined permissions to the - script. - - Returns NULL_KEY if permissions were never granted or declined. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetphysicsmaterial.mdx b/src/content/docs/script/lsl-reference/functions/llgetphysicsmaterial.mdx deleted file mode 100644 index 8df73ca..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetphysicsmaterial.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetPhysicsMaterial -description: >- - Returns a list of the form [float gravity_multiplier, float restitution, float - friction, float density]. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetpos.mdx b/src/content/docs/script/lsl-reference/functions/llgetpos.mdx deleted file mode 100644 index 898a5ba..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetpos.mdx +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: llGetPos -description: |- - Returns the position of the task in region coordinates. - Returns the vector position of the task in region coordinates. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - touch_start(integer total_number) - { - // When touched, check the position of - // the object, save it to "position", - // then convert it into a string and - // say it. - vector position = llGetPos(); - llSay(0, (string)position); - } -} -``` - -```lsl -default -{ - on_rez(integer param) - { - // Adding .x .y or .z after the vector name can be used to get the float value of just that axis. - vector pos = llGetPos(); - float Z = pos.z; // <--- Like this. - if(Z > 500.0) - llOwnerSay("Oooh! I'm up high!"); - } -} -``` - -## Caveats - -- When called from the root of an attachment, returns the wearer's region position. To see the position used, enable **Develop > Avatar > Display Agent Target** and use the red crosshair. If the avatar is sitting on an object, the red crosshair may be hidden by the white one, in the same position. -- When called in an attachment's child prim, the position given is again relative to the *avatar's* root position and rotation, but with the offset from the root prim added. Visually, the reported position will only be correct if the object's root is attached to `ATTACH_AVATAR_CENTER`, at `ZERO_ROTATION` and `ZERO_VECTOR`. Moving the attachment's root or changing the attachment point will not affect the reported position. Avatar animation is invisible to the simulator, so it also does not affect the reported position. - -## See Also - -- [llGetLocalPos](../llgetlocalpos/) -- [llGetPrimitiveParams](../llgetprimitiveparams/) -- [llGetRootPosition](../llgetrootposition/) -- [llSetPos](../llsetpos/) -- [llSetPrimitiveParams](../llsetprimitiveparams/) -- [llSetLinkPrimitiveParams](../llsetlinkprimitiveparams/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetprimitiveparams.mdx b/src/content/docs/script/lsl-reference/functions/llgetprimitiveparams.mdx deleted file mode 100644 index daa089c..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetprimitiveparams.mdx +++ /dev/null @@ -1,171 +0,0 @@ ---- -title: llGetPrimitiveParams -description: |- - Returns the primitive parameters specified in the parameters list. - Returns primitive parameters specified in the Parameters list. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- `PRIM_LINK_TARGET` is a special parameter which can be inserted to perform actions on multiple prims in the linkset with one call. - - Passing 0 (zero) as the link number in the formal link parameter on a linked object will return an empty list. -- The legacy value of `PRIM_TYPE_LEGACY` is not supported by this function as a flag (llGetPrimitiveParams came after PRIM_TYPE_LEGACY was deprecated). -- `llGetLinkPrimitiveParams` is similar but takes a link parameter and does not cause the script to sleep. - -## Examples - -### Testing for a Point Light Source - -```lsl -default -{ - state_entry() - { - list params = llGetPrimitiveParams([PRIM_POINT_LIGHT]); - integer isLight = llList2Integer(params, 0); - - string msg = "Object is "; - - if (!isLight) // read as "not isLight" - msg += "not a light source."; - else - { - msg += "a point light source."; - - // llList2String will automatically typecast - - msg += "\n\tColour = " + llList2String(params, 1); - msg += "\n\tIntensity = " + llList2String(params, 2); - msg += "\n\tRadius = " + llList2String(params, 3); - msg += "\n\tFalloff = " + llList2String(params, 4); - } - - llSay(0, msg); - } -} -``` - -### Checking if All Prims are Glowing - -```lsl -integer AreAllPrimsAreGlowing() -{ - //The root prim is either link number is 0 or 1 - //It is only zero if it is a single prim object with no avatars sitting on it. - //llGetNumberOfPrims() returns the number of prims and seated avatars. - integer link = llGetNumberOfPrims() > 1; - - //We want to loop over all prims but not avatars, so we need to know how many prims there are. - //Fortunately the avatars are added to the end of the link set, their link numbers always come after the last prim. - //llGetObjectPrimCount(llGetKey()) only returns only the number of prims, it doesn't count avatars. - //To determine the upper bound, we need to take into consideration the link number of the root prim. - integer end = link + llGetObjectPrimCount(llGetKey()); - - for(;link < end; ++link)//loop through all prims - { - if( llListStatistics(LIST_STAT_MAX, llGetLinkPrimitiveParams(link, [PRIM_GLOW, ALL_SIDES])) <= 0.0) - {//we can exit early because we know that if this value is less than or equal to zero, so will the minimum - return FALSE; - } - } - //we didn't find a single value that was less than or equal to zero, QED, they are all greater than zero. - return TRUE; -} - -default -{ - touch_start(integer num_detected) - { - if(AreAllPrimsAreGlowing()) - llSay(0, "All prims glowing."); - else - llSay(0, "Not all prims glowing."); - } -} -``` - -## Helper Functions - -### GetPrimitiveParams Wrapper - -This helper function returns a list that can be fed to `llSetPrimitiveParams`: - -```lsl -list GetPrimitiveParams(list input) -{//Returns a list that can be fed to llSetPrimitiveParams - integer link = LINK_THIS; - list output; - integer c = ~llGetListLength(input); - while(0x80000000 & (c = - ~c)) - { - integer f = llList2Integer(input, c); - list flag = (list)f; - if(~llListFindList([PRIM_BUMP_SHINY, PRIM_COLOR, PRIM_TEXTURE, - PRIM_FULLBRIGHT, PRIM_TEXGEN, PRIM_GLOW], flag )) - { - integer side = llList2Integer(input, (c = - ~c)); - if(~side)//pop the stack - output += flag + side + llGetLinkPrimitiveParams(link, flag + side ); - else - for(side = llGetLinkNumberOfSides(link); side; ) //we return the sides in reverse order, easier to code; runs faster. - output += flag + side + llGetLinkPrimitiveParams(link, flag + (side = ~ -side) ); - } - else if(PRIM_LINK_TARGET ^ f) - output += flag + (link = llList2Integer(input, (c = - ~c))); - else - output += flag + llGetLinkPrimitiveParams(link, flag ); - } - return output; -} -//Contributed by Strife Onizuka -``` - -### GetLinkPrimitiveParams Wrapper - -This helper function returns a list that can be fed to `llSetPrimitiveParams` for a specific link: - -```lsl -list GetLinkPrimitiveParams(integer link, list input) -{//Returns a list that can be fed to llSetPrimitiveParams - list output; - integer c = ~llGetListLength(input); - while(0x80000000 & (c = - ~c)) - { - integer f = llList2Integer(input, c); - list flag = (list)f; - if(~llListFindList([PRIM_BUMP_SHINY, PRIM_COLOR, PRIM_TEXTURE, - PRIM_FULLBRIGHT, PRIM_TEXGEN, PRIM_GLOW], flag )) - { - integer side = llList2Integer(input, (c = - ~c)); - if(~side)//pop the stack - output += flag + side + llGetLinkPrimitiveParams(link, flag + side ); - else - for(side = llGetLinkNumberOfSides(link); side; ) //we return the sides in reverse order, easier to code; runs faster. - output += flag + side + llGetLinkPrimitiveParams(link, flag + (side = ~ -side) ); - } - else if(PRIM_LINK_TARGET ^ f) - output += flag + (link = llList2Integer(input, (c = - ~c))); - else - output += flag + llGetLinkPrimitiveParams(link, flag ); - } - return output; -} -//Contributed by Strife Onizuka -``` - -## See Also - -- [llSetPrimitiveParams](../llsetprimitiveparams/) -- [llSetLinkPrimitiveParams](../llsetlinkprimitiveparams/) -- [llSetLinkPrimitiveParamsFast](../llsetlinkprimitiveparamsfast/) -- [llGetObjectDetails](../llgetobjectdetails/) -- [llGetLinkPrimitiveParams](../llgetlinkprimitiveparams/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetprimmediaparams.mdx b/src/content/docs/script/lsl-reference/functions/llgetprimmediaparams.mdx deleted file mode 100644 index a849373..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetprimmediaparams.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llGetPrimMediaParams -description: >- - Returns the media parameters for a particular face on an object, given the - desired list of parameter names, in the order requested. Returns an empty list - if no media exists on the face. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetregionagentcount.mdx b/src/content/docs/script/lsl-reference/functions/llgetregionagentcount.mdx deleted file mode 100644 index 9ffcdac..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetregionagentcount.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetRegionAgentCount -description: |- - Returns the number of avatars in the region. - Returns an integer that is the number of avatars in the region. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetregioncorner.mdx b/src/content/docs/script/lsl-reference/functions/llgetregioncorner.mdx deleted file mode 100644 index a8e53ed..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetregioncorner.mdx +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: llGetRegionCorner -description: >- - Returns a vector, in meters, that is the global location of the south-west - corner of the region which the object is in. - - Returns the Region-Corner of the simulator containing the task. The - region-corner is a vector (values in meters) representing distance from the - first region. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Calculates your position relative to <0,0,0> of 'Da Boom' in meters when you touch it -vector vecrel; //a sum of llgetpos and llgetregioncorner (and another vector). Saving time doing vector math. - -default -{ - state_entry() - { - llSetText("Touch me to get your position", <1.0,1.0,1.0>, 1.0); - } - - touch_start(integer total_number) - { - vecrel = llGetRegionCorner() + llDetectedPos(0); - llWhisper(0, "llGetRegionCorner() is:"+(string)vecrel); //for debugging before vector addition - - vecrel -= <256000.0, 256000.0, 0.0>;//Da Boom's region corner is at <256000.0, 256000.0, 0.0> - llWhisper (0, "Position relative to <0,0,0> of 'Da Boom': " + - (string)llRound(vecrel.x) + ", " + (string)llRound(vecrel.y) + ", " + (string)llRound(vecrel.z) + "."); - - llWhisper(0, "Position relative to <0,0,0> of 'Da Boom':" +(string)vecrel); //faster but unformatted output - } -} -``` - -## Notes - -- Divide the returned value by 256 to get the region offset. -- The great zero is at region offset \<1000,1000\>. Use the SLurl tool to reference the Da Boom region if needed. -- The z component of the returned vector is always 0.0. - -## See Also - -- [llGetPos](../llgetpos/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetregiondaylength.mdx b/src/content/docs/script/lsl-reference/functions/llgetregiondaylength.mdx deleted file mode 100644 index 66d63b4..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetregiondaylength.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetRegionDayLength -description: Returns the number of seconds in a day in this region. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetregiondayoffset.mdx b/src/content/docs/script/lsl-reference/functions/llgetregiondayoffset.mdx deleted file mode 100644 index 292ff13..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetregiondayoffset.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetRegionDayOffset -description: Returns the number of seconds in a day is offset from midnight in this parcel. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetregionflags.mdx b/src/content/docs/script/lsl-reference/functions/llgetregionflags.mdx deleted file mode 100644 index 43a0fd3..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetregionflags.mdx +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: llGetRegionFlags -description: >- - Returns the region flags (REGION_FLAG_*) for the region the object is in. - - Returns a bit-field specifying the region flags (REGION_FLAG_*) for the region - the object is in. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - touch_start(integer total_number) - { - if( llGetRegionFlags() & REGION_FLAG_SANDBOX ) - { - llOwnerSay("Region is a sandbox."); - } - else - { - llOwnerSay("Region is not a sandbox."); - } - } -} -``` - -## Notes - -Only a small number of flags are actually used; the rest are always zero. In particular, it is not possible to detect: -- "Allow Land Resell" status -- "Allow Land Join/Divide" status -- "Block Land Show in Search" status - -Additionally, it is not possible for a script to detect that "Disable Scripts" has been set. - -## See Also - -- [llGetEnv](/script/reference/lsl/functions/llgetenv/) - for region settings that don't fit in a flag -- [llGetParcelFlags](/script/reference/lsl/functions/llgetparcelflags/) -- [llRequestSimulatorData](/script/reference/lsl/functions/llrequestsimulatordatata/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetregionfps.mdx b/src/content/docs/script/lsl-reference/functions/llgetregionfps.mdx deleted file mode 100644 index 19863c2..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetregionfps.mdx +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: llGetRegionFPS -description: Returns the mean region frames per second. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Region FPS is currently capped at 45.0 frames per second, so this function never returns greater than 45.0 - -## Examples - -```lsl -// The beginnings of a region-info script. -string region; -string sim; - -default -{ - state_entry() - { - llSetTimerEvent(1.0); - } - - timer() - { - string here = llGetRegionName(); - if(region != here) - { - sim = llGetSimulatorHostname(); - region = here; - } - llSetText( - " REGION NAME : " + region + - "\n SIM HOSTNAME : " + sim + - "\nTIME DIALATION : " + (string)llGetRegionTimeDilation() + - "\n REGION FPS : " + (string)llGetRegionFPS(), - <0,1,0>, 1.0); - } -} -``` - -## See Also - -- [llGetSimulatorHostname](../llgetsimulatorhostname/) -- [llGetRegionTimeDilation](../llgetregiontimedilation/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetregionmoondirection.mdx b/src/content/docs/script/lsl-reference/functions/llgetregionmoondirection.mdx deleted file mode 100644 index d53a2ab..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetregionmoondirection.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetRegionMoonDirection -description: |- - Returns a normalized vector of the direction of the moon in the region. - Returns the moon's direction on the simulator. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetregionmoonrotation.mdx b/src/content/docs/script/lsl-reference/functions/llgetregionmoonrotation.mdx deleted file mode 100644 index 15f1b8b..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetregionmoonrotation.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetRegionMoonRotation -description: Returns the rotation applied to the moon in the region. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetregionname.mdx b/src/content/docs/script/lsl-reference/functions/llgetregionname.mdx deleted file mode 100644 index 6a2fcfb..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetregionname.mdx +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: llGetRegionName -description: Returns the current region name. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This example demonstrates how to construct an SLURL (Second Life URL) using the region name, similar to the "Copy SLURL to clipboard" feature in the standard client's Map: - -```lsl -// Say what would be said by "Copy SLURL to clipboard" in the Map of the standard client - -string wwGetSLUrl() -{ - string globe = "http://maps.secondlife.com/secondlife"; - string region = llGetRegionName(); - vector pos = llGetPos(); - string posx = (string)llRound(pos.x); - string posy = (string)llRound(pos.y); - string posz = (string)llRound(pos.z); - return (globe + "/" + llEscapeURL(region) +"/" + posx + "/" + posy + "/" + posz); -} - -default -{ - state_entry() - { - llOwnerSay( wwGetSLUrl() ); - } -} -``` - -## See Also - -- [llRequestSimulatorData](../llrequestsimulatordata/) -- [llGetSimulatorHostname](../llgetsimulatorhostname/) -- [llGetParcelDetails](../llgetparceldetails/) -- [llEscapeURL](../llescapeurl/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetregionsundirection.mdx b/src/content/docs/script/lsl-reference/functions/llgetregionsundirection.mdx deleted file mode 100644 index 9ca27e0..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetregionsundirection.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetRegionSunDirection -description: |- - Returns a normalized vector of the direction of the sun in the region. - Returns the sun's direction on the simulator. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetregionsunrotation.mdx b/src/content/docs/script/lsl-reference/functions/llgetregionsunrotation.mdx deleted file mode 100644 index 5d5a784..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetregionsunrotation.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetRegionSunRotation -description: Returns the rotation applied to the sun in the region. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetregiontimedilation.mdx b/src/content/docs/script/lsl-reference/functions/llgetregiontimedilation.mdx deleted file mode 100644 index 2d71bbd..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetregiontimedilation.mdx +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: llGetRegionTimeDilation -description: >- - Returns the current time dilation as a float between 0.0 (full dilation) and - 1.0 (no dilation). - - Returns the current time dilation as a float between 0.0 and 1.0. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Time dilation is a method the server uses to cope with simulator lag. Physics and script generated lag can result in time dilation. Time dilation slows script time and execution. When time dilation is zero, script execution halts. - -Time dilation is used as the ratio between the change of script time to that of real world time. - -### Affects - -- Intervals of sensor events queued as a result of `llSensorRepeat` - -## Examples - -```lsl -// The beginnings of a region-info script. -string region; -string sim; - -default -{ - state_entry() - { - llSetTimerEvent(1.0); - } - timer() - { - string here = llGetRegionName(); - if(region != here) - { - sim = llGetSimulatorHostname(); - region = here; - } - llSetText( - " REGION NAME : " + region + - "\n SIM HOSTNAME : " + sim + - "\n TIME DILATION : " + (string)llGetRegionTimeDilation() + - "\n REGION FPS : " + (string)llGetRegionFPS(), - <0,1,0>, 1.0); - } -} -``` - -## Caveats - -- Region idling lowers a region's framerate when no avatars are currently on or looking into the region. Scripts measuring time dilation with `llGetRegionTimeDilation` may report significant time dilation if the region is idle. - -## See Also - -- [llGetRegionFPS](../llgetregionfps/) -- [llGetTime](../llgettime/) -- [llGetAndResetTime](../llgetandresettime/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetregiontimeofday.mdx b/src/content/docs/script/lsl-reference/functions/llgetregiontimeofday.mdx deleted file mode 100644 index 1940fc5..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetregiontimeofday.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetRegionTimeOfDay -description: >- - Returns the time in seconds since environmental midnight for the entire - region. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetrendermaterial.mdx b/src/content/docs/script/lsl-reference/functions/llgetrendermaterial.mdx deleted file mode 100644 index f16b618..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetrendermaterial.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetRenderMaterial -description: >- - Returns a string that is the render material on face (the inventory name if it - is a material in the prim's inventory, otherwise the key). - - Returns the render material of a face, if it is found in object inventory, its - key otherwise. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetrootposition.mdx b/src/content/docs/script/lsl-reference/functions/llgetrootposition.mdx deleted file mode 100644 index d5f2fdf..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetrootposition.mdx +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: llGetRootPosition -description: >- - Returns the position (in region coordinates) of the root prim of the object - which the script is attached to. - - This is used to allow a child prim to determine where the root is. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This example demonstrates how to determine if a script is running in the root prim or a child prim: - -```lsl -default { - touch_start(integer vIntTouched) { - string vStrMessage = "The prim with this script is "; - if (llGetPos() != llGetRootPosition()) { - vStrMessage += "NOT "; - } - llSay(PUBLIC_CHANNEL, vStrMessage + "centered on the root prim."); - } -} -``` - -## Helper Function - -Since there is no `llSetLocalPos` function, this helper adds functionality to match `llGetLocalPos()` in a child prim: - -```lsl -fSetLocalPos(vector vPosOffset) { - llSetPos(llGetRootPosition() + vPosOffset); -} -// This will move a root prim by the offset, or set the -// position of a child prim relative to the root. -``` - -## See Also - -- [llGetLocalPos](../llgetlocalpos/) -- [llGetPos](../llgetpos/) -- [llSetPos](../llsetpos/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetrootrotation.mdx b/src/content/docs/script/lsl-reference/functions/llgetrootrotation.mdx deleted file mode 100644 index ca49fbc..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetrootrotation.mdx +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: llGetRootRotation -description: >- - Returns the rotation (relative to the region) of the root prim of the object - which the script is attached to. - - Gets the global rotation of the root object of the object script is attached - to. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Returns an accurate facing for avatars seated or in mouselook, but only a rough direction otherwise when called from an attached prim. -- When a seated avatar is in mouselook, its rotation is affected by the camera's rotation. There is no way to get the actual rotation of an avatar while seated in mouselook. -- This function incorrectly (but usefully) returns the avatar's region rotation when called in an attachment. Use the following alternatives instead: - -```lsl -// if called only from the root -llGetLocalRot(); - -// if called from in a linked object -llList2Rot( llGetLinkPrimitiveParams( LINK_ROOT, [PRIM_ROT_LOCAL] ), 0 ); - -// this alternative works correctly in all scenarios -llList2Rot( llGetLinkPrimitiveParams( !!llGetLinkNumber(), [PRIM_ROT_LOCAL] ), 0 ); -``` - -## Examples - -Rotate a child prim to match a global rotation in an unattached link set: - -```lsl -default { - state_entry() { - // Rotate 45 degrees about Y-axis - rotation globalRot = llEuler2Rot(<0.0, 45.0, 0.0> * DEG_TO_RAD); - llSetLocalRot(globalRot / llGetRootRotation()); - } -} -``` - -## Notes - -In an attached object, this function returns the region rotation of the avatar, not of the object's root prim. See special cases of rotation for more details. - -## See Also - -- [llGetRot](../llgetrot/) -- [llGetLocalRot](../llgetlocalrot/) -- [llGetPrimitiveParams](../llgetprimitiveparams/) -- [llGetLinkPrimitiveParams](../llgetlinkprimitiveparams/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetrot.mdx b/src/content/docs/script/lsl-reference/functions/llgetrot.mdx deleted file mode 100644 index 4bd6698..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetrot.mdx +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: llGetRot -description: |- - Returns the rotation relative to the region's axes. - Returns the rotation. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- `llGetRot` incorrectly reports the avatar's rotation when called from the root of an attached object. Use `llGetLocalRot` for root prims instead. -- `llGetRot` will return an accurate facing for avatars seated or in mouselook, but only a rough direction otherwise when called from an attached prim. -- When called in an attachment's child prim, the reported rotation will only be visually correct if the object's root is attached to `ATTACH_AVATAR_CENTER` at `ZERO_ROTATION`. Moving the attachment's root or changing the attachment point will not affect the reported rotation. Avatar animation is invisible to the simulator, so it also does not affect the reported rotation. - -## Examples - -```lsl -// Rotates an object to face the nearest cardinal direction (N,E,S,W) -// Assumes build is aligned to root object facing - -default { - state_entry() { - llSay(0, "Rotate me in edit, then touch to make me face the nearest compass point"); - } - - touch_start(integer vIntTouches) { - // Convert our rotation to x/y/z radians - vector vRadBase = llRot2Euler(llGetRot()); - // Round the z-axis to the nearest 90deg (PI_BY_TWO = 90deg in radians) - llSetRot(llEuler2Rot(<0.0, 0.0, llRound(vRadBase.z / PI_BY_TWO) * PI_BY_TWO>)); - } -} -``` - -## See Also - -- [llGetLocalRot](../llgetlocalrot/) -- [llGetRootRotation](../llgetrootrotation/) -- [llGetPrimitiveParams](../llgetprimitiveparams/) -- [llSetRot](../llsetrot/) -- [llSetLocalRot](../llsetlocalrot/) -- [llSetPrimitiveParams](../llsetprimitiveparams/) -- [llSetLinkPrimitiveParams](../llsetlinkprimitiveparams/) -- [llSetLinkPrimitiveParamsFast](../llsetlinkprimitiveparamsfast/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetscale.mdx b/src/content/docs/script/lsl-reference/functions/llgetscale.mdx deleted file mode 100644 index 8de0fd0..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetscale.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llGetScale -description: |- - Returns the scale of the prim. - Returns a vector that is the scale (dimensions) of the prim. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - touch_start(integer total_number) - { - llSay(0, "My dimensions are: " + (string)llGetScale()); - } -} -``` - -## See Also - -- [llSetScale](/script/reference/lsl/functions/llsetscale/) - Sets the prim's size -- [llSetPrimitiveParams](/script/reference/lsl/functions/llsetprimitiveparams/) - Sets prim attributes -- [llGetPrimitiveParams](/script/reference/lsl/functions/llgetprimitiveparams/) - Gets prim attributes - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetscriptname.mdx b/src/content/docs/script/lsl-reference/functions/llgetscriptname.mdx deleted file mode 100644 index 71f6c47..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetscriptname.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llGetScriptName -description: |- - Returns the name of the script that this function is used in. - Returns the name of this script. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Remove the current script from the object: - -```lsl -default -{ - state_entry() - { - llRemoveInventory(llGetScriptName()); - } -} -``` - -## See Also - -- [llRemoveInventory](../llremoveinventory/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetscriptstate.mdx b/src/content/docs/script/lsl-reference/functions/llgetscriptstate.mdx deleted file mode 100644 index b4e31f7..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetscriptstate.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetScriptState -description: |- - Returns TRUE if the script named is running. - Returns TRUE if ScriptName is running. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetsimstats.mdx b/src/content/docs/script/lsl-reference/functions/llgetsimstats.mdx deleted file mode 100644 index f22ce99..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetsimstats.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetSimStats -description: Returns a float that is the requested statistic. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetsimulatorhostname.mdx b/src/content/docs/script/lsl-reference/functions/llgetsimulatorhostname.mdx deleted file mode 100644 index 0c33971..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetsimulatorhostname.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetSimulatorHostname -description: |- - Returns the host-name of the machine which the script is running on. - For example, "sim225.agni.lindenlab.com". ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetspmaxmemory.mdx b/src/content/docs/script/lsl-reference/functions/llgetspmaxmemory.mdx deleted file mode 100644 index d0db50b..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetspmaxmemory.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetSPMaxMemory -description: >- - Returns the maximum used memory for the current script. Only valid after using - PROFILE_SCRIPT_MEMORY. Non-mono scripts always use 16k. - - Returns the integer of the most bytes used while llScriptProfiler was last - active. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetstartparameter.mdx b/src/content/docs/script/lsl-reference/functions/llgetstartparameter.mdx deleted file mode 100644 index 9f01cb3..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetstartparameter.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetStartParameter -description: |- - Returns an integer that is the script rez parameter. - If the object was rezzed by an agent, this function returns 0. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetstartstring.mdx b/src/content/docs/script/lsl-reference/functions/llgetstartstring.mdx deleted file mode 100644 index 17ce9a7..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetstartstring.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetStartString -description: >- - Returns a string that is the value passed to llRezObjectWithParams with - REZ_PARAM_STRING. - - If the object was rezzed by an agent, this function returns an empty string. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetstaticpath.mdx b/src/content/docs/script/lsl-reference/functions/llgetstaticpath.mdx deleted file mode 100644 index 93d107b..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetstaticpath.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: llGetStaticPath ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetstatus.mdx b/src/content/docs/script/lsl-reference/functions/llgetstatus.mdx deleted file mode 100644 index aeae8c5..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetstatus.mdx +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: llGetStatus -description: >- - Returns boolean value of the specified status (e.g. STATUS_PHANTOM) of the - object the script is attached to. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - touch_start(integer total_number) - { - if (llGetStatus(STATUS_PHYSICS)) - { - llSay(0, "This object is physical"); - } - else - { - llSay(0, "This object is not physical"); - } - } -} -``` - -## Caveats - -- Status is an object attribute; all prims in an object share the same status. -- STATUS_BLOCK_GRAB only really deals with the root prim. Try STATUS_BLOCK_GRAB_OBJECT instead. -- Querying for STATUS_CAST_SHADOWS always returns FALSE regardless of the setting. -- Only one flag should be specified at a time. As of Second Life Server 2022-09-09.574921, if more than one flag is specified, STATUS_DIE_AT_NO_ENTRY takes priority, followed by STATUS_BLOCK_GRAB_OBJECT, STATUS_DIE_AT_EDGE, STATUS_RETURN_AT_EDGE, STATUS_BLOCK_GRAB, STATUS_SANDBOX, STATUS_ROTATE_Z, STATUS_ROTATE_Y, STATUS_ROTATE_X, STATUS_PHANTOM, and STATUS_PHYSICS. - -## See Also - -- [llSetStatus] - Sets the object status. - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetsubstring.mdx b/src/content/docs/script/lsl-reference/functions/llgetsubstring.mdx deleted file mode 100644 index 815e91b..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetsubstring.mdx +++ /dev/null @@ -1,92 +0,0 @@ ---- -title: llGetSubString -description: >- - Returns a sub-string from String, in a range specified by the Start and End - indices (inclusive). - - Using negative numbers for Start and/or End causes the index to count - backwards from the length of the string, so 0, -1 would capture the entire - string. - - If Start is greater than End, the sub string is the exclusion of the entries. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Basic substring extraction: - -```lsl -default -{ - state_entry() - { - string word = "Hello!"; - llOwnerSay(llGetSubString(word, 0, 0)); - // Object: H - llOwnerSay(llGetSubString(word, -1, -1)); - // Object: ! - llOwnerSay(llGetSubString(word, 2, 3)); - // Object: ll - } -} -``` - -Practical use case - formatting time with zero-padding: - -```lsl -// Display SL time without using 'if' statements -default -{ - state_entry() - { - // Synchronize our clock to a fraction of a second - float fnow = llGetWallclock(); - while (fnow == llGetWallclock()) ; // await a change in seconds - - llSetTimerEvent(1.0); - } - - timer() - { - integer seconds = (integer) llGetWallclock(); - integer minutes = seconds / 60; - seconds = seconds % 60; - integer hours = minutes / 60; - minutes = minutes % 60; - - string stringHours = llGetSubString("0" + (string)hours, -2, -1); - string stringMinutes = llGetSubString("0" + (string)minutes, -2, -1); - string stringSeconds = llGetSubString("0" + (string)seconds, -2, -1); - - string time = stringHours + ":" + stringMinutes + ":" + stringSeconds; - - llSetText(time, <1.0, 1.0, 1.0>, 1.0); - } -} -``` - -## Notes - -Character counting starts at 0: -- `llGetSubString(str, 0, 0)` returns only the first character -- Negative numbers count backwards from the end of the string, so `-1` refers to the last character -- `llGetSubString(str, 0, -1)` returns the entire string -- If Start is greater than End, the substring is the exclusion of the entries - -To determine string length, use `llStringLength()`. - -## See Also - -- [llReplaceSubString](../llreplacesubstring/) -- [llDeleteSubString](../lldeletesubstring/) -- [llInsertString](../llinsertstring/) -- [llStringLength](../llstringlength/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetsundirection.mdx b/src/content/docs/script/lsl-reference/functions/llgetsundirection.mdx deleted file mode 100644 index 7dabe46..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetsundirection.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetSunDirection -description: |- - Returns a normalized vector of the direction of the sun in the parcel. - Returns the sun's direction on the simulator in the parcel. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetsunrotation.mdx b/src/content/docs/script/lsl-reference/functions/llgetsunrotation.mdx deleted file mode 100644 index 837388e..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetsunrotation.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetSunRotation -description: Returns the rotation applied to the sun in the parcel. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgettexture.mdx b/src/content/docs/script/lsl-reference/functions/llgettexture.mdx deleted file mode 100644 index 79c6aa2..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgettexture.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetTexture -description: >- - Returns a string that is the texture on face (the inventory name if it is a - texture in the prim's inventory, otherwise the key). - - Returns the texture of a face, if it is found in object inventory, its key - otherwise. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgettextureoffset.mdx b/src/content/docs/script/lsl-reference/functions/llgettextureoffset.mdx deleted file mode 100644 index 2f2e2f8..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgettextureoffset.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetTextureOffset -description: Returns the texture offset of face in the x and y components of a vector. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgettexturerot.mdx b/src/content/docs/script/lsl-reference/functions/llgettexturerot.mdx deleted file mode 100644 index 5de94a6..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgettexturerot.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetTextureRot -description: Returns the texture rotation of side. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgettexturescale.mdx b/src/content/docs/script/lsl-reference/functions/llgettexturescale.mdx deleted file mode 100644 index b394a67..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgettexturescale.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetTextureScale -description: |- - Returns the texture scale of side in the x and y components of a vector. - Returns the texture scale of a side in the x and y components of a vector. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgettime.mdx b/src/content/docs/script/lsl-reference/functions/llgettime.mdx deleted file mode 100644 index d87cc10..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgettime.mdx +++ /dev/null @@ -1,113 +0,0 @@ ---- -title: llGetTime -description: >- - Returns the time in seconds since the last region reset, script reset, or call - to either llResetTime or llGetAndResetTime. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Script time is the amount of real-world time that the script has been in a running state. It is unaffected by time dilation, but it does not count time while the script is suspended, the user is offline (when in an attachment), the object is in inventory rather than rezzed, etc. - -Script time resets when: -- Script reset (user, `llResetScript()`, or `llResetOtherScript()`) -- Call to either `llResetTime()` or `llGetAndResetTime()` - -### Floating Point Precision - -Due to 32-bit floating point number limitations, the accuracy of this function decreases as the script runtime increases. The precision doubles approximately every 3 days of script runtime: - -- **0.016 seconds (2^-6)**: accurate up to ~3 days -- **0.031 seconds (2^-5)**: accurate up to ~6 days -- **0.063 seconds (2^-4)**: accurate up to ~12 days -- **0.125 seconds (2^-3)**: accurate up to ~24 days -- **0.250 seconds (2^-2)**: accurate up to ~48 days -- **0.500 seconds (2^-1)**: accurate up to ~97 days -- **1.000 seconds (2^0)**: accurate up to ~194 days - -Use `llResetTime()` or `llGetAndResetTime()` whenever practical to maintain the accuracy you require. - -## Examples - -### Measuring Elapsed Time Between Events - -```lsl -default { - state_entry() - { - llResetTime(); - } - touch_start(integer num_touch) - { - float time = llGetTime(); - llResetTime(); - llSay(0, (string)time + " seconds have elapsed since the last touch."); - } -} -``` - -Note: You could also use `llGetAndResetTime()` to accomplish the same thing with a single function call. - -### Detecting Single vs Double Clicks - -```lsl -float gHoldTime; - -default -{ - touch_start(integer total_number) - { - float now = llGetTime(); - if (now - gHoldTime < 0.3) - { - llSay(PUBLIC_CHANNEL, "Double clicked"); - // Trigger one sequence of actions - } - else - { - llSetTimerEvent(0.32); - } - gHoldTime = now; - } - - timer() - { - llSetTimerEvent(0.0); - if (llGetTime() - gHoldTime > 0.3) - { - llSay(PUBLIC_CHANNEL, "Single clicked."); - // Trigger a different sequence of actions - } - } -} -``` - -### Time-Dependent Movement - -```lsl -// Move 2 meters within 5.0 seconds -float time = 5.0; -float i; -llResetTime(); -do -{ - i = llGetTime() / time; - // move 2 meters * i -} -while (llGetTime() < time); -``` - -## See Also - -- [`llResetTime()`](../llresettime/) - Reset the script time counter -- [`llGetAndResetTime()`](../llgetandresettime/) - Get the time and reset in one call -- [`llGetRegionTimeDilation()`](../llgetregiontimedilation/) - Get the region's time dilation factor - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgettimeofday.mdx b/src/content/docs/script/lsl-reference/functions/llgettimeofday.mdx deleted file mode 100644 index 272dbe3..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgettimeofday.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetTimeOfDay -description: Returns the time in seconds since environmental midnight on the parcel. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgettimestamp.mdx b/src/content/docs/script/lsl-reference/functions/llgettimestamp.mdx deleted file mode 100644 index 33c4532..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgettimestamp.mdx +++ /dev/null @@ -1,92 +0,0 @@ ---- -title: llGetTimestamp -description: >- - Returns a time-stamp (UTC time zone) in the format: - YYYY-MM-DDThh:mm:ss.ff..fZ. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Reset Tracker - -This example demonstrates capturing the script boot time and displaying it when touched: - -```lsl -// Reset tracker - -string BOOT_TIME; - -default -{ - state_entry() - { - BOOT_TIME = llGetTimestamp(); // state_entry is triggered on script reset. - } - - touch_start(integer num) - { - llSay(PUBLIC_CHANNEL, "The last script was last reset @ " + BOOT_TIME); - llSay(PUBLIC_CHANNEL, "Right now it is " + llGetTimestamp()); - } -} -``` - -### Greeting with Time-based Responses - -This example parses the timestamp to determine the time of day and greet the user appropriately: - -```lsl -// Greeting - -default -{ - state_entry() - { - llSetTouchText("Greet"); - } - touch_start(integer num) - { - list TimeStamp = llParseString2List(llGetTimestamp(),["-",":"],["T"]); //Get timestamp and split into parts in a list - integer Hour = llList2Integer(TimeStamp,4); - if(Hour<12) - llSay(PUBLIC_CHANNEL,"Good Morning, Oliver Sintim-Aboagye!"); - else if(Hour<17) - llSay(PUBLIC_CHANNEL,"Good Afternoon, " + llDetectedName(0)); - else - llSay(PUBLIC_CHANNEL,"Good Evening, " + llKey2Name(llDetectedKey(0))); - } -} -``` - -## Notes - -- The timestamp appears to be accurate to milliseconds. -- The format follows the ISO 8601 standard: `YYYY-MM-DDThh:mm:ss.ff..fZ` -- Time is always in the UTC time zone. -- `llParseString2List()` can be used to parse the timestamp into individual components (year, month, day, hour, minute, second, fractional seconds). - -## Helper Functions - -The following community-created helper functions may be useful when working with timestamps: - -- **Stamp2UnixInt** - Convert timestamp list format to Unix timestamp. Example: [2009, 2, 13, 3, 31, 30] to 1234567890 (compatible with `llParseString2List( llGetTimestamp(), ["-", "T", ":", "."], [] )`) -- **Stamp2WeekdayStr** - Get the weekday string from (Y, M, D). Example: "Friday" from (2009, 2, 13) -- **Millisec** - Convert a timestamp string to integer milliseconds -- **Unix2PST_PDT** - Convert Unix timestamp to SLT date/time string with PST or PDT indication -- **Unix2GMTorBST** - Convert Unix timestamp to UK date/time string with GMT or BST indication - -## See Also - -- [llGetDate](/script/reference/lsl/functions/llgetdate/) - Same format but without the time -- [llGetUnixTime](/script/reference/lsl/functions/llgetunixtime/) - Time in seconds since the epoch -- [llGetTime](/script/reference/lsl/functions/llgettime/) - Elapsed script-time -- [ISO 8601](http://www.cl.cam.ac.uk/~mgk25/iso-time.html) - ISO 8601 time format specification - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgettorque.mdx b/src/content/docs/script/lsl-reference/functions/llgettorque.mdx deleted file mode 100644 index b83c7f7..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgettorque.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetTorque -description: |- - Returns the torque (if the script is physical). - Returns a vector that is the torque (if the script is physical). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetunixtime.mdx b/src/content/docs/script/lsl-reference/functions/llgetunixtime.mdx deleted file mode 100644 index 76604b4..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetunixtime.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: llGetUnixTime -description: >- - Returns the number of seconds elapsed since 00:00 hours, Jan 1, 1970 UTC from - the system clock. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Reset tracker -integer BOOT_TIME; -default -{ - state_entry() - { - BOOT_TIME = llGetUnixTime(); - llSetTimerEvent(0.1); - } - - timer() - { - llSetText((string)(llGetUnixTime() - BOOT_TIME) + " Seconds since boot.\n\n ", <1,0,0>, 1.0); - llSetTimerEvent(1); - } -} -``` - -## Caveats - -Time codes before the year 1902 or past the end of 2037 are limited due to the size of LSL's 32-bit integers. As of writing (2024) this is just 14 years away now and any scripts relying on this function may have logical errors. - -## Helper Functions - -The following helper functions can be useful when working with Unix timestamps: - -- **Unix2StampLst** - Converts Unix Time stamp to a list. Example: 1234567890 to [2009, 2, 13, 23, 31, 30] -- **Stamp2UnixInt** - Converts date to Unix Time stamp. Example: [2009, 2, 13, 23, 31, 30] to 1234567890 -- **uuLinuxTime** - Converts date to Unix Time stamp (from Linux kernel's sources) -- **Unix2WeekdayStr** - Gets the weekday from a Unix Time stamp. Example: "Friday" from 1234567890 -- **Unix2PST_PDT** - Converts Unix Time stamp to an SLT date/time string with PST or PDT indication as appropriate -- **Unix2GMTorBST** - Converts Unix Time stamp to a UK date/time string with GMT or BST indication as appropriate - -## See Also - -- [llGetTimestamp](../llgettimestamp/) -- [llGetDate](../llgetdate/) -- [llGetTime](../llgettime/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetusedmemory.mdx b/src/content/docs/script/lsl-reference/functions/llgetusedmemory.mdx deleted file mode 100644 index c340e34..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetusedmemory.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetUsedMemory -description: >- - Returns the current used memory for the current script. Non-mono scripts - always use 16K. - - Returns the integer of the number of bytes of memory currently in use by the - script. Non-mono scripts always use 16K. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetusername.mdx b/src/content/docs/script/lsl-reference/functions/llgetusername.mdx deleted file mode 100644 index b324ffa..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetusername.mdx +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: llGetUsername -description: >- - Returns the username of an avatar, if the avatar is connected to the current - region, or if the name has been cached. Otherwise, returns an empty string. - Use llRequestUsername if the avatar may be absent from the region. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Best viewed in Chat History (ctrl-h) -default -{ - collision_start(integer a) // Announce who collided - { - llSay(0, "llGetDisplayName: " + llGetDisplayName(llDetectedKey(0)) + - "\nllGetUsername: " + llGetUsername(llDetectedKey(0))); - } - touch_start(integer a) - { - llSay(0, "llGetDisplayName: " + llGetDisplayName(llDetectedKey(0)) + - "\nllGetUsername: " + llGetUsername(llDetectedKey(0))); - } -} -``` - -## Caveats - -- To get around the "avatar must be present" limitation, you can use the `llRequestUsername` function and the `dataserver` event to obtain the avatar's username from a key. -- There is no opposite function (`llUsername2Key`) available. For Name2Key services see `llKey2Name`. -- An empty string can be returned if the region is unable to resolve the username. This can happen even if the avatar is present and display names are enabled on the region. Do not rely on this function to verify avatar presence. -- If you merely wish to show the agent username in the viewer window, it may be more straightforward to use Viewer URI Name Space, e.g.: - -```lsl -llSay(0, "secondlife:///app/agent/" + (string)id + "/username"); -``` - -## See Also - -- [llGetDisplayName](../llgetdisplayname/) -- [llRequestUsername](../llrequestusername/) -- [llKey2Name](../llkey2name/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetvel.mdx b/src/content/docs/script/lsl-reference/functions/llgetvel.mdx deleted file mode 100644 index e42d4d0..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetvel.mdx +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: llGetVel -description: |- - Returns the velocity of the object. - Returns a vector that is the velocity of the object. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The speed is the magnitude of the velocity, measured in meters per second. Velocity reported is relative to the global coordinate frame (the object rotation has no affect on this function's output). - -For physical objects, velocity is the velocity of its center of mass. When the object has some torque and no force, the position of the object moves (it turns), but its center of mass is unchanged, so the velocity is null. - -To get the velocity relative to the local frame (the direction the object is pointing), divide the output of this function by its rotation: - -```lsl -vector local_vel = llGetVel() / llGetRot() -``` - -## Examples - -A simple (though not very effective) way of keeping a physical object in place: - -```lsl -//A very simple (and not very effective) way of keeping a physical object in place. -//If you ever want to actually stop an object, use llMoveToTarget(llGetPos(), .1) - -default -{ - state_entry() - { - vector spd; - { - @loop; - if (llVecMag(spd = llGetVel()) > .001) - { //We're accelerating... - llApplyImpulse(-spd, 0); //Slow us down. - } - jump loop; - } - } -}//Written by Xaviar Czervik -``` - -## See Also - -- [llGetAccel](../llgetaccel/) -- [llGetOmega](../llgetomega/) -- [llGetForce](../llgetforce/) -- [llGetTorque](../llgettorque/) -- [llGetMass](../llgetmass/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetvisualparams.mdx b/src/content/docs/script/lsl-reference/functions/llgetvisualparams.mdx deleted file mode 100644 index cb19966..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetvisualparams.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetVisualParams -description: Returns a list of the current value for each requested visual parameter. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgetwallclock.mdx b/src/content/docs/script/lsl-reference/functions/llgetwallclock.mdx deleted file mode 100644 index 947ca56..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgetwallclock.mdx +++ /dev/null @@ -1,128 +0,0 @@ ---- -title: llGetWallclock -description: >- - Returns the time in seconds since midnight California Pacific time (PST/PDT). - - Returns the time in seconds since simulator's time-zone midnight (Pacific - Time). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Real World Sun - -Track the sun position using wallclock time: - -```lsl -integer Flag; - -default -{ - state_entry() - { - Flag = -1; - llSetTimerEvent(0.1); - } - - timer() - { - float time = llGetWallclock(); - if (Flag == -1) - { - llSetTimerEvent(60.0); - } - if (time < 21600) - { - if (Flag) - { - llSetText("The Sun is coming! :)", <1,1,0>, 1.0); - Flag = 0; - } - } - else if (time < 64800) - { - if (Flag != 1) - { - llSetText("Sun has risen. :(", <1,0,0>, 1.0); - Flag = 1; - } - } - else if (Flag != 2) - { - llSetText("Goodbye Sun. :(", <1,0,0>, 1.0); - Flag = 2; - } - } -} -``` - -### Convert to 24-Hour Format - -Convert wallclock time to human-readable HH:MM:SS format: - -```lsl -string ConvertWallclockToTime() -{ - integer now = (integer)llGetWallclock(); - integer seconds = now % 60; - integer minutes = (now / 60) % 60; - integer hours = now / 3600; - return llGetSubString("0" + (string)hours, -2, -1) + ":" - + llGetSubString("0" + (string)minutes, -2, -1) + ":" - + llGetSubString("0" + (string)seconds, -2, -1); -} - -default -{ - touch_start(integer total_number) - { - llSay(0, ConvertWallclockToTime()); - } -} -``` - -### Convert to 12-Hour Format - -Convert wallclock time to human-readable 12-hour HH:MM:SS (AM/PM) format: - -```lsl -string ConvertWallclockToTime() -{ - integer now = (integer)llGetWallclock(); - integer seconds = now % 60; - integer minutes = (now / 60) % 60; - integer hours = now / 3600; - - return llGetSubString("0" + (string)(hours % 12), -2, -1) + ":" - + llGetSubString("0" + (string)minutes, -2, -1) + ":" - + llGetSubString("0" + (string)seconds, -2, -1) + " " - + llList2String(["AM", "PM"], (hours > hours % 12)); -} - -default -{ - touch_start(integer total_number) - { - llSay(0, ConvertWallclockToTime()); - } -} -``` - -## Notes - -To determine if the current time returned by this function is PST or PDT, compare it with `llGetGMTclock()`. The difference will be: -- **PST**: 8 hours (28800 seconds) or -16 hours (-57600 seconds) -- **PDT**: 7 hours (25200 seconds) or -17 hours (-61200 seconds) - -## See Also - -- [`llGetGMTclock()`](../llgetgmtclock/) - Returns seconds since midnight GMT - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgiveagentinventory.mdx b/src/content/docs/script/lsl-reference/functions/llgiveagentinventory.mdx deleted file mode 100644 index 03e3a54..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgiveagentinventory.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGiveAgentInventory -description: >- - Give InventoryItems to the specified agent as a new folder of items, as - permitted by the permissions system. The target must be an agent. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgiveinventory.mdx b/src/content/docs/script/lsl-reference/functions/llgiveinventory.mdx deleted file mode 100644 index f8acd55..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgiveinventory.mdx +++ /dev/null @@ -1,67 +0,0 @@ ---- -title: llGiveInventory -description: >- - Give InventoryItem to destination represented by TargetID, as permitted by the - permissions system. - - TargetID may be any agent or an object in the same region. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default { - touch_start(integer n) { - //Gives this script to whoever touches the object. - llGiveInventory(llDetectedKey(0), llGetScriptName()); - } -} -``` - -## Caveats - -- There is no way to know if the transaction failed. Unless you send a message when inventory is given to a prim and the prim's script checks its inventory and sends a message back using `llRegionSay`. -- Scripts reach the destination disabled (not running, and cannot be made to run unless the destination object is taken to inventory and rezzed again, or the script is recompiled). To send a running script to a prim use `llSetRemoteScriptAccessPin` and `llRemoteLoadScriptPin`. -- If the destination is locked then the inventory is not transferred and a "Blocked by permissions" error is shouted on the DEBUG_CHANNEL. -- If the destination object is not modifiable then the inventory is not transferred and a "Blocked by permissions" error is shouted on the DEBUG_CHANNEL. -- If inventory is no-copy it is transferred to the destination without copying it. Since it is no-copy, the only copy is given to the destination; removing it from the source prim's inventory. - - The `changed` event does **not** fire in this case - - To avoid this problem use `llGetInventoryPermMask` to check the permissions of the inventory. -- Attachments cannot give or receive no-copy inventory. When attempted an error is shouted on DEBUG_CHANNEL. -- When giving to an attachment that is not owned by the script owner, the receiving attachment must have `llAllowInventoryDrop` set to TRUE. -- If the destination is an avatar that refuses to accept it (by manual decline or muting), is in busy mode, or is offline with instant messages capped, it is not returned to the prim's inventory; it is deleted. - - It is not returned to the owner. It does not show up in their lost and found or any other inventory folder. - - It is not put in the target's trash folder. -- A successful send to an offline avatar by means of `llGiveInventory()` counts as an IM against that avatar's IM cap. - -## Throttling - -As of 31st January 2012, `llGiveInventory` has similar throttling to instant messages: 5k per hour per owner per region, with a maximum burst of 2.5k. This throttle only affects gives to agents, not to non-agents. - -**Practical guidance:** With 3k subscribers, you will want to send slow enough that it takes approximately 45 minutes to send 1 item to each subscriber. A generally safe approach would be to send ~2k as fast as you can, then wait 31 minutes and send another 2k. - -Be aware that while you script a system to handle the top of these limits, other busy scripted objects can be adding up to the throttle as well, such as vendors. - -## Important Notes - -- If the destination is an object, it must be in the same region. -- If the destination is an avatar, they do not have to be in the same region. -- If the destination is an avatar, the script sleeps for 2.0 seconds. (Giving to objects or attachments has no delay) - -## See Also - -- [llGiveInventoryList](../llgiveinventorylist/) -- [llGiveAgentInventory](../llgiveagentinventory/) -- [llRemoteLoadScriptPin](../llremoteloadscriptpin/) -- [llSetRemoteScriptAccessPin](../llsetremotescriptaccesspin/) -- [llMapDestination](../llmapdestination/) -- `changed` event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgiveinventorylist.mdx b/src/content/docs/script/lsl-reference/functions/llgiveinventorylist.mdx deleted file mode 100644 index 7213fe7..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgiveinventorylist.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llGiveInventoryList -description: >- - Give InventoryItems to destination (represented by TargetID) as a new folder - of items, as permitted by the permissions system. - - TargetID may be any agent or an object in the same region. If TargetID is an - object, the items are passed directly to the object inventory (no folder is - created). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgivemoney.mdx b/src/content/docs/script/lsl-reference/functions/llgivemoney.mdx deleted file mode 100644 index 5cc97c4..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgivemoney.mdx +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: llGiveMoney -description: |- - Transfers Amount of L$ from script owner to AvatarID. - This call will silently fail if PERMISSION_DEBIT has not been granted. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -There is no way to determine the success of an `llGiveMoney` transaction. If you need to know if a transaction was successful, use `llTransferLindenDollars` instead of `llGiveMoney`. - -## Caveats - -- An object cannot pay another object -- It is impossible for a script to tell if an `llGiveMoney` transaction succeeded or failed. Use `llTransferLindenDollars` instead -- Objects deeded to groups cannot give money (the permission cannot be granted) -- Use is limited to 30 payments in a 30 second interval for all scripts owned by that resident on a region. Sustained overage will produce a script error and halt payments while the rate remains excessive. Historically, faster payments have failed intermittently -- Once a script has the `PERMISSION_DEBIT` permission it can empty an account of L$ - - **Fraud & theft are both Terms of Service violations and crimes. Misuse this function and you risk being banned and legal action. In addition Linden Lab may freeze the accounts of anyone the money is transferred to and restore it to its rightful owners. This may involve retrieving it from third party exchanges and accounts on those exchanges being frozen. The system is not designed to be friendly towards fraud** - -## Examples - -```lsl -// Pay 100 L$ to Fred Bloggs when he touches this prim, then die -// Compare this example with that shown under llTransferLindenDollars - -string Recipient = "Fred Bloggs"; // Authorised recipient -integer Amount = 100; // Amount to pay Fred when he touches the prim -integer DebitPerms; - -default -{ - state_entry() - { - // Ask the owner for permission to debit their account - llRequestPermissions(llGetOwner(), PERMISSION_DEBIT); - } - - run_time_permissions (integer perm) - { - if (perm & PERMISSION_DEBIT) - DebitPerms = TRUE; - } - - touch_start(integer num_detected) - { - if (!DebitPerms) - return; // Cannot proceed - debit permissions not granted - if (llDetectedName(0) != Recipient) - return; // unauthorised person is touching - ignore - - key id = llDetectedKey(0); // Get toucher's (i.e. Fred's) UUID - llGiveMoney(id, Amount); // Give him the money - llDie(); // Die so Fred can't keep taking money - } -} -``` - -## See Also - -- [llTransferLindenDollars](../lltransferlindendollars/) -- [llSetPayPrice](../llsetpayprice/) -- `money` event - Receive payment events -- `transaction_result` event - Receive transaction results (available with llTransferLindenDollars) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgodlikerezobject.mdx b/src/content/docs/script/lsl-reference/functions/llgodlikerezobject.mdx deleted file mode 100644 index 3868a42..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgodlikerezobject.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGodLikeRezObject -description: Rez directly off of a UUID if owner has god-bit set. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llground.mdx b/src/content/docs/script/lsl-reference/functions/llground.mdx deleted file mode 100644 index 29de431..0000000 --- a/src/content/docs/script/lsl-reference/functions/llground.mdx +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: llGround -description: |- - Returns the ground height at the object position + offset. - Returns the ground height at the object's position + Offset. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Landing on Ground or Water - -This example lands an object on the ground or water surface, whichever is higher: - -```lsl -FindGroundOrWater() -{ - vector vTarget = llGetPos(); - vTarget.z = llGround(ZERO_VECTOR); - float fWaterLevel = llWater(ZERO_VECTOR); - if (vTarget.z < fWaterLevel) - vTarget.z = fWaterLevel; - llSetRegionPos(vTarget); -} - -default -{ - touch_start(integer total_number) - { - FindGroundOrWater(); - } -} -``` - -## See Also - -- [llGroundContour] - Gets the ground contour -- [llGroundNormal] - Gets the ground normal -- [llGroundSlope] - Gets the ground slope -- [llEdgeOfWorld] - Returns existence of neighboring sims -- [llWater] - Gets the water height at a location - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgroundcontour.mdx b/src/content/docs/script/lsl-reference/functions/llgroundcontour.mdx deleted file mode 100644 index 655e261..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgroundcontour.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGroundContour -description: |- - Returns the ground contour direction below the object position + Offset. - Returns the ground contour at the object's position + Offset. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgroundnormal.mdx b/src/content/docs/script/lsl-reference/functions/llgroundnormal.mdx deleted file mode 100644 index 05b3606..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgroundnormal.mdx +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: llGroundNormal -description: |- - Returns the ground normal below the object position + offset. - Returns the ground contour at the object's position + Offset. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function is defined as: - -```lsl -vector llGroundNormal(vector offset) -{ - vector slope = llGroundSlope(offset); - return ; -} -``` - -## Notes - -There is sometimes confusion between a [Surface Normal](https://en.wikipedia.org/wiki/Normal_%28geometry%29) (the direction from the surface) and a [Normalized Vector](https://en.wikipedia.org/wiki/Unit_vector) (a vector with a magnitude of 1.0, also called a Unit Vector). This function does **not** return a unit vector. Surface normals may encode additional information in the magnitude of the vector. If you need a Unit Vector, simply use `llVecNorm`. - -## See Also - -- [llGround](../llground/) -- [llGroundContour](../llgroundcontour/) -- [llGroundSlope](../llgroundslope/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgroundrepel.mdx b/src/content/docs/script/lsl-reference/functions/llgroundrepel.mdx deleted file mode 100644 index 9d4b1bd..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgroundrepel.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llGroundRepel -description: >- - Critically damps to height if within height * 0.5 of level (either above - ground level or above the higher of land and water if water == TRUE). - - Critically damps to fHeight if within fHeight * 0.5 of ground or water level. - - The height is above ground level if iWater is FALSE or above the higher of land and water if iWater is TRUE. - - Do not use with vehicles. Only works in physics-enabled objects. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llgroundslope.mdx b/src/content/docs/script/lsl-reference/functions/llgroundslope.mdx deleted file mode 100644 index 06a544d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llgroundslope.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: llGroundSlope -description: |- - Returns the ground slope below the object position + Offset. - Returns the ground slope at the object position + Offset. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- [llGround](/script/reference/lsl/functions/llground/) - Gets the ground height -- [llGroundContour](/script/reference/lsl/functions/llgroundcontour/) - Gets the ground contour -- [llGroundNormal](/script/reference/lsl/functions/llgroundnormal/) - Gets the ground normal - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llhash.mdx b/src/content/docs/script/lsl-reference/functions/llhash.mdx deleted file mode 100644 index 83b2d25..0000000 --- a/src/content/docs/script/lsl-reference/functions/llhash.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llHash -description: Calculates the 32bit hash value for the provided string. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llhmac.mdx b/src/content/docs/script/lsl-reference/functions/llhmac.mdx deleted file mode 100644 index 6e6a559..0000000 --- a/src/content/docs/script/lsl-reference/functions/llhmac.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llHMAC -description: >- - Returns the base64-encoded hashed message authentication code (HMAC), of - Message using PEM-formatted Key and digest Algorithm (md5, sha1, sha224, - sha256, sha384, sha512). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llhttprequest.mdx b/src/content/docs/script/lsl-reference/functions/llhttprequest.mdx deleted file mode 100644 index d96f9d3..0000000 --- a/src/content/docs/script/lsl-reference/functions/llhttprequest.mdx +++ /dev/null @@ -1,184 +0,0 @@ ---- -title: llHTTPRequest -description: >- - Sends an HTTP request to the specified URL with the Body of the request and - Parameters. - - Returns a key that is a handle identifying the HTTP request made. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic HTTP Request - -```lsl -key http_request_id; - -default -{ - state_entry() - { - http_request_id = llHTTPRequest("url", [], ""); - } - - http_response(key request_id, integer status, list metadata, string body) - { - if (request_id != http_request_id) return;// exit if unknown - - vector COLOR_BLUE = <0.0, 0.0, 1.0>; - float OPAQUE = 1.0; - - llSetText(body, COLOR_BLUE, OPAQUE); - } -} -``` - -### PHP Wrapper for Header Parsing - -```php - -``` - -### PHP Wrapper for GoDaddy and Non-Apache Servers - -```php -$value) { - if (substr($key,0,5)=="HTTP_") { - $key=str_replace(" ","-",ucwords(strtolower(str_replace("_"," ",substr($key,5))))); - $out[$key]=$value; - }else{ - $out[$key]=$value; - } - } - return $out; - } -} -// Mind that some headers are not included because they're either useless or unreliable -$headers = apache_request_headers(); -$objectgrid = $headers["X-Secondlife-Shard"]; -$objectname = $headers["X-Secondlife-Object-Name"]; -$objectkey = $headers["X-Secondlife-Object-Key"]; -$objectpos = $headers["X-Secondlife-Local-Position"]; -$ownerkey = $headers["X-Secondlife-Owner-Key"]; -$ownername = $headers["X-Secondlife-Owner-Name"]; -$regiondata = $headers["X-Secondlife-Region"]; -$regiontmp = explode ("(",$regiondata); // cut coords off -$regionname = substr($regiontmp[0],0,-1); // cut last space from region name -$regiontmp = explode (")",$regiontmp[1]); -$regionpos = $regiontmp[0]; - -// FETCH HEADERS END -?> -``` - -## Caveats - -- Spaces, control characters, and other characters that are not allowed in URLs will cause a runtime error. -- The corresponding `http_response` event will be triggered in all scripts in the prim, not just in the requesting script. -- Requests must fully complete after 60 seconds, or else the response will be thrown away and the `http_response` status code will be 499. -- The response body is limited to 2048 bytes by default. See `HTTP_BODY_MAXLENGTH` to increase it. If the response is longer, it will be truncated. -- The request body size (e.g., of POST and PUT requests) is limited only by available script memory. Scripts can hold at most 32k characters in a string under Mono (as characters are two bytes each), so scripts cannot upload over 32k UTF-8 characters. -- Cannot be used to load textures or images from the internet. -- If the accessed site is relying on the LSL script to report L$ transactions, it **must** check the `X-SecondLife-Shard` header to see if the script is running on the beta grid. -- Some servers will return a 405 error if you send POST to a file that can't accept metadata, such as a text or HTML file. Use the GET method to ensure success in any environment. -- While the HTTP status code from the server is provided to the script, redirect codes such as 302 will result in the redirect being automatically and transparently followed **only if** the `HTTP_METHOD` is GET. For other methods, you'll get back an `http_response` with status code 302 but without access to headers to see where you were being redirected. -- When appending a query string to a cap URL, there **must** be a trailing slash between the cap guid and the query string token `?`. For example: `https://sim.lindenlab.com:12043/cap/guid/?arg=value` (with slash) will succeed, while `https://sim.lindenlab.com:12043/cap/guid?arg=value` (without slash) will return a 500 error. -- `X-SecondLife-Owner-Name` may return `"(Loading...)"` instead of the actual owner name. -- Requests made at approximately 0625 SLT may fail with a 503 status code due to nightly maintenance and log rotation. This is expected behavior and the interruption is usually brief. -- Use `HTTP_MIMETYPE` to set the `Content-Type` header. Attempts to use `HTTP_CUSTOM_HEADER` to set it will cause a runtime script error. -- If the origin server does not include a content-type header in its response, LSL will attempt to treat the incoming data as `"text/plain; charset=utf-8"`. - -## Throttling - -`llHTTPRequest` is throttled in three ways: by object, by owner, and by HTTP error. All group-owned objects are considered together in the same throttle. - -**Current Limits:** - -- 25 requests in 20 seconds for each object -- 1000 requests in 20 seconds for each owner (with higher limits for some regions) -- Five HTTP errors (500 or higher) in 60 seconds for each script - -When a script calls `llHTTPRequest` with a throttle blocking the request, it will return `NULL_KEY`. - -**Best Practices for Throttle Management:** - -- Check for the `NULL_KEY` result and react properly for the script and object to function correctly. -- Pause further requests until the throttle clears. -- Do not make any additional `llHTTPRequest` calls until enough time has passed for the throttle to reset. They will fail and continue to return `NULL_KEY` otherwise. -- Once reached, throttles will remain in effect as long as requests continue, but will clear if there is a silent period with no requests for at least twice the throttle interval (typically 40 seconds for the 20-second interval). -- Consider how a group of objects behaves. When multiple objects will interact, determine how that will affect clearing the throttle. -- With a large number of objects in a region making requests, broadcast a region-wide chat message to other objects when the throttle is encountered, informing them to stop their requests. Continuing to make requests will just prolong recovery. -- If an object waits and still gets a failure, increase the time before the next request and/or add a small random value to the wait time. This helps prevent failures caused by large groups of objects acting nearly in unison. -- Object requests are throttled at approximately 25 requests per 20 seconds, supporting a sustained rate of one per second or a maximum burst of up to 25 every 40 seconds. - -## Notes - -**User Agent Recognition:** - -You may find that some web servers return null or nonsensical results when `llHTTPRequest` is used, even though the same URL in a web browser returns the expected result. This may be because the `llHTTPRequest` User Agent string is not recognized by some web servers as it does not contain `"Mozilla"`, which would identify it as a web browser instead of a Shoutcast or RSS client. This is also true when a PHP script relies on `$_COOKIE` - neither can `llHTTPRequest` set a cookie nor can `http_request` retrieve them. - -**CGI and PHP Header Handling:** - -CGI environments may place headers into variables by capitalizing the entire name, replacing dashes with underscores, and prefixing the name with `HTTP_`, e.g. `HTTP_X_SECONDLIFE_OBJECT_NAME`. PHP `$_SERVER` variables do this as well, and so does PHP running inside PHP-FPM (as opposed to an Apache module), which is the standard way to configure PHP on non-Apache webservers such as nginx. - -Apache can include headers in its logs using the `CustomLog` and `LogFormat` directives. See the Apache documentation for details on the syntax. - -**Default Content-Type Handling:** - -If you're unable to parse a known good RSS feed or other web contents while using `llHTTPRequest` or `http_response`, you may need to work around it outside of Second Life. This is unlikely to change in the near future since checking headers requires more overhead at the simulator level. - -## See Also - -- `http_response` event -- [`llEscapeURL()`](../llescapeurl/) -- [`llHTTPResponse()`](../llhttpresponse/) -- [`llUnescapeURL()`](../llunescapeurl/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llhttpresponse.mdx b/src/content/docs/script/lsl-reference/functions/llhttpresponse.mdx deleted file mode 100644 index e05dae9..0000000 --- a/src/content/docs/script/lsl-reference/functions/llhttpresponse.mdx +++ /dev/null @@ -1,104 +0,0 @@ ---- -title: llHTTPResponse -description: >- - Responds to an incoming HTTP request which was triggerd by an http_request - event within the script. HTTPRequestID specifies the request to respond to - (this ID is supplied in the http_request event handler). Status and Body - specify the status code and message to respond with. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -string url; - -default -{ - changed(integer change) - { - if (change & (CHANGED_REGION_START | CHANGED_REGION | CHANGED_TELEPORT)) - llResetScript(); - } - - state_entry() - { - llRequestURL(); - } - - touch_start(integer num_detected) - { - // PUBLIC_CHANNEL has the integer value 0 - if (url != "") - llSay(PUBLIC_CHANNEL, "URL: " + url); - } - - http_request(key id, string method, string body) - { - // http://en.wikipedia.org/wiki/Create,_read,_update_and_delete - list CRUDmethods = ["GET", "POST", "PUT", "DELETE"]; - // it's bit-wise NOT ( ~ ) !!! - integer isAllowedMethod = ~llListFindList(CRUDmethods, [method]); - - if (isAllowedMethod) - { - llHTTPResponse(id, 200, "Body of request below:\n" + body); - } - else if (method == URL_REQUEST_GRANTED) - { - // don't forget the trailing slash - url = body + "/"; - - llOwnerSay("URL: " + url); - } - else if (method == URL_REQUEST_DENIED) - { - llOwnerSay("Something went wrong, no URL.\n" + body); - } - else - { - llOwnerSay("Ummm... I have no idea what SL just did. Method=\""+method+"\"\n" + body); - } - } -} -``` - -## Caveats - -- This call must be made by the script containing the `http_request` event where the request ID was received. -- There is no limit, other than script size, to the amount of data that can be sent by this function. - - `llHTTPRequest` can truncate the response length in receiving scripts. Be aware when using them together for prim-to-prim communications. -- The response by default has `content-type: text/plain`. Use `llSetContentType` to optionally return a different type, like `text/html`. -- The response need not be made inside the `http_request` event, but if it does not happen in a timely fashion the request will time out (within 25 seconds). - -## Content Types - -Common content type constants: -- `CONTENT_TYPE_TEXT` -- `CONTENT_TYPE_HTML` -- `CONTENT_TYPE_XML` -- `CONTENT_TYPE_XHTML` -- `CONTENT_TYPE_ATOM` -- `CONTENT_TYPE_JSON` -- `CONTENT_TYPE_LLSD` -- `CONTENT_TYPE_FORM` -- `CONTENT_TYPE_RSS` - -## See Also - -- [llGetFreeURLs](../llgetfreeurls/) -- [llRequestURL](../llrequesturl/) -- [llRequestSecureURL](../llrequestsecureurl/) -- [llReleaseURL](../llreleaseurl/) -- [llGetHTTPHeader](../llgethttpheader/) -- [llSetContentType](../llsetcontenttype/) -- `http_request` event -- `http_response` event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llinsertstring.mdx b/src/content/docs/script/lsl-reference/functions/llinsertstring.mdx deleted file mode 100644 index f5cd1cf..0000000 --- a/src/content/docs/script/lsl-reference/functions/llinsertstring.mdx +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: llInsertString -description: >- - Inserts SourceVariable into TargetVariable at Position, and returns the - result. - - Inserts SourceVariable into TargetVariable at Position and returns the result. - Note this does not alter TargetVariable. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -llInsertString("input", 2, "put out") // returns "input output" -``` - -## Helpers - -### insertString with Negative Index Support - -Unlike `llGetSubString` and `llDeleteSubString`, `llInsertString` does not accept negative indices for position counting. Use this helper function to add that capability: - -```lsl -string insertString(string destination, integer position, string str) { - if (position < 0) - if ((position += llStringLength(destination)) < 0) - position = 0; - return llInsertString(destination, position, str); -} -``` - -This wrapper allows you to use negative numbers as the position parameter, where -1 refers to the last position in the string. - -## Notes - -- Unlike `llGetSubString` and `llDeleteSubString`, `llInsertString` does not accept negative indices for position counting -- The position parameter is zero-indexed (first character is at position 0) -- Does not modify the original strings; returns a new string with the insertion - -## See Also - -- [llDeleteSubString](../lldeletesubstring/) -- [llGetSubString](../llgetsubstring/) -- [llReplaceSubString](../llreplacesubstring/) -- `str_replace` (Library) - Replace all instances of a string with another string - -## Related Examples - -- SplitLine - Insert newline escape codes at certain positions of a string - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llinstantmessage.mdx b/src/content/docs/script/lsl-reference/functions/llinstantmessage.mdx deleted file mode 100644 index 47e1f13..0000000 --- a/src/content/docs/script/lsl-reference/functions/llinstantmessage.mdx +++ /dev/null @@ -1,72 +0,0 @@ ---- -title: llInstantMessage -description: |- - IMs Text to the user identified. - Send Text to the user as an instant message. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Tell the owner when an object is touched: - -```lsl -default -{ - touch_start( integer total_num ) - { - llInstantMessage( llGetOwner(), "Someone touched me" ); - } -} -``` - -Send an IM to a detected avatar only: - -```lsl -default -{ - touch_start( integer total_num ) - { - llInstantMessage( llDetectedKey(0), "Hands Off!"); - } -} -``` - -## Caveats - -- All object IMs are throttled at a maximum of 2500 per 30 minutes, per owner, per region, in a rolling window. Throttled IMs are dropped. -- Messages longer than 1023 bytes will be truncated to 1023 bytes. This can convey 1023 ASCII characters, or fewer (around 512 UTF-8 characters) if non-ASCII characters are present. -- If the specified user is logged in, the message will appear in their chat window and will not be logged by the InstantMessage logging facility. -- If the specified user is not signed in, messages will be delivered to their email just like a regular instant message, if the user has enabled email for their account. -- If messages are sent to the same user by the same object within about 65 seconds, they will be bundled together in a single email. - -## Notes - -- llRegionSayTo may be a better choice if the target is in the same region as the object sending the message, as it has no built-in delay and can communicate directly with objects, as well as with avatars and their attachments. -- Instant Messaging allows communication from an object to an avatar anywhere on the Grid. However, an object cannot receive an Instant Message. -- Using llInstantMessage from one or more child scripts will avoid delays in the main script. Child scripts will still be subject to delays, message queue limits, and region throttles. - -### Throttling Implementation Details - -- The throttle is on all IMs from the object owner. It does not disable all IMs in the region, but does disable all IMs from the owner of the object. -- The throttle is not per object, but per owner. Splitting the spamming object into multiple objects will not help unless owned by different people. -- 2500 IMs in 30 minutes will trigger the block. -- IMs that are blocked continue to count against the throttle. The IM count must drop below 2500 before any IMs will be delivered. -- The IM count of the previous window is used to approximate the rolling window. If it is 20% into the current window, the IM count will be the current count + 80% of the previous count. This allows approximation of a rolling average, but results in a flood of IMs affecting the throttle for double the window length. In practice, the throttle behaves more like 5k in 1hr than 2.5k in 30 minutes. - -## See Also - -- [llOwnerSay](../llownersay/) -- [llRegionSay](../llregionsay/) -- [llRegionSayTo](../llregionsayto/) -- [llWhisper](../llwhisper/) -- [llSay](../llsay/) -- [llShout](../llshout/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llintegertobase64.mdx b/src/content/docs/script/lsl-reference/functions/llintegertobase64.mdx deleted file mode 100644 index f8d3ee2..0000000 --- a/src/content/docs/script/lsl-reference/functions/llintegertobase64.mdx +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: llIntegerToBase64 -description: |- - Returns a string that is a Base64 big endian encode of Value. - Encodes the Value as an 8-character Base64 string. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Converting ASCII Character to Base64 - -```lsl -string ASCII7ToString(integer letter) -{ - if(letter >= 0x80 || letter < 0) return "";//Not valid ascii7 character - return llBase64ToString(llIntegerToBase64(letter << 24)); -} -``` - -### Packing and Unpacking 24-bit Values - -```lsl -// Packs a 24-bit unsigned integer value (0-16777215) to only 4 Base64 characters. -string Int24ToBase64(integer value) -{ - return llGetSubString(llIntegerToBase64(value<<8), 0, 3); -} - -// unpacks a 4-character Base64 value to a 24-bit unsigned integer -integer Base64ToInt24(string value) -{ - return (llBase64ToInteger(value)>>8)&0xffffff; // Masking required to remove sign extension from bit-shifting -} -``` - -## Notes - -- Only the first 6 of the 8 characters returned are needed to decode it back into an integer. The padding `==` can be safely removed for storage. -- "Big-endian" refers to the fact that the most significant (highest byte) of the integer is processed first: the first characters in the returned Base64 string correspond to this byte, and the last characters correspond to the least significant byte. -- Combined with bit-shifting, removing characters from the Base64 string allows more efficient packing of small values. For specifics, see the caveats section in `llBase64ToInteger`. - -## See Also - -- [llBase64ToInteger](/script/reference/lsl/functions/llbase64tointeger) -- [llBase64ToString](/script/reference/lsl/functions/llbase64tostring) -- [llStringToBase64](/script/reference/lsl/functions/llstringtobase64) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llisfriend.mdx b/src/content/docs/script/lsl-reference/functions/llisfriend.mdx deleted file mode 100644 index 749ccdb..0000000 --- a/src/content/docs/script/lsl-reference/functions/llisfriend.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llIsFriend -description: Returns TRUE if avatar ID is a friend of the script owner. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llislinkgltfmaterial.mdx b/src/content/docs/script/lsl-reference/functions/llislinkgltfmaterial.mdx deleted file mode 100644 index 8c9c845..0000000 --- a/src/content/docs/script/lsl-reference/functions/llislinkgltfmaterial.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llIsLinkGLTFMaterial -description: Checks the face for a PBR render material. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lljson2list.mdx b/src/content/docs/script/lsl-reference/functions/lljson2list.mdx deleted file mode 100644 index 3050049..0000000 --- a/src/content/docs/script/lsl-reference/functions/lljson2list.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llJson2List -description: Converts the top level of the JSON string to a list. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lljsongetvalue.mdx b/src/content/docs/script/lsl-reference/functions/lljsongetvalue.mdx deleted file mode 100644 index ffc2205..0000000 --- a/src/content/docs/script/lsl-reference/functions/lljsongetvalue.mdx +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: llJsonGetValue -description: Gets the value indicated by Specifiers from the JSON string. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Key-Value Lookup - -```lsl -default { - state_entry() { - // Example of a JSON string with a key called "key" and value "val" - string json1 = "{\"key\":\"val\"}"; - llSay(0, llJsonGetValue(json1, ["key"])); // returns "val" in localchat - - string json2 = "{\"mansBestFriend\":\"dog\"}"; - llSay(0, llJsonGetValue(json2, ["mansBestFriend"])); // returns "dog" in localchat - } -} -``` - -### Accessing Arrays and Nested Data - -```lsl -JGetValTest() { - string j = "[[1,2],[4,5,6]]"; // JSON may be written directly as a string like this in SL - - // Returns the whole array as a JSON string - string k = llJsonGetValue(j, []); - - // Get first element (index 0) - k = llJsonGetValue(j, [0]); // returns "[1,2]" - - // Get second element (index 1) - k = llJsonGetValue(j, [1]); // returns "[4,5,6]" - - // Access nested elements using chained specifiers - k = llJsonGetValue(j, [1, 2]); // returns "6" (third element of second sub-array) - - // JSON primitives and type conversion - k = llJsonGetValue("\"3.14\"", []); // returns "3.14" (string value from JSON_STRING) - k = llJsonGetValue("true", []); // returns JSON_TRUE (lowercase "true" is valid JSON boolean) - k = llJsonGetValue("True", []); // returns JSON_INVALID (uppercase "True" is not valid JSON) -} -``` - -## Caveats - -- Manual definition of JSON syntax within LSL does not always parse as expected. Be careful to avoid using syntax characters anywhere other than where needed (for example, inside a string). Alternatively, escape the syntax character and use `llUnescapeURL` on the retrieved string to convert it back. -- When the input is invalid or no result can be found, this function returns `JSON_INVALID`. If the result is `null`, the function returns `JSON_NULL`. -- The function will convert the occurrence of `\n` to a line feed and `\t` to `U+0009`. -- Performance note: As of Second Life Server 2024-06-11, `llJsonGetValue` takes approximately 2-3 ms per call regardless of depth, making it faster for reading a single element. However, `llParseStringKeepNulls` (5 ms) plus `llList2String` (0.5 ms per element) is faster when reading multiple elements from a dataset. - -## Known Issues - -- JSON does not correctly handle `]` inside strings nested within arrays or `}` inside strings nested within objects (BUG-6495) - -## See Also - -- [llJsonValueType](../lljsonvaluetype/) -- [llList2Json](../lllist2json/) -- [llJson2List](../lljson2list/) -- [llJsonSetValue](../lljsonsetvalue/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lljsonsetvalue.mdx b/src/content/docs/script/lsl-reference/functions/lljsonsetvalue.mdx deleted file mode 100644 index d34f635..0000000 --- a/src/content/docs/script/lsl-reference/functions/lljsonsetvalue.mdx +++ /dev/null @@ -1,153 +0,0 @@ ---- -title: llJsonSetValue -description: >- - Returns a new JSON string that is the JSON given with the Value indicated by - Specifiers set to Value. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function returns a new JSON string which is the source JSON data with the value indicated by the specifiers list set to the provided value. If unsuccessful (usually due to an out-of-bounds array index), it returns `JSON_INVALID`. - -An "out of bounds array index" is defined as any integer specifier greater than the length of an existing array at that level, or greater than 0 when an array doesn't exist at that level. - -## Key Concepts - -### JSON_APPEND -A special specifier, `JSON_APPEND`, appends the value to the end of an array at the specifiers level. **Caution**: If that level is not an array, the existing value will be overwritten and replaced with an array containing the value at index 0. - -### Negative Indexing -Unlike lists and strings, **negative indexing of JSON arrays is not supported**. - -### Deleting Values -To delete an existing value, use `JSON_DELETE` as the value parameter. Note that this will not prune empty objects or arrays at higher levels. - -### Boolean and Null Values -If the value is `JSON_TRUE`, `JSON_FALSE`, or `JSON_NULL`, the value set will be the bare words `true`, `false`, or `null` respectively at the specifiers location. - -## Examples - -### Basic Value Changes - -```lsl -string TEST_STRING_JSON = "[9,\"<1,1,1>\",false,{\"A\":8,\"Z\":9}]"; - -// Change the first value in the array to 10 -string output = llJsonSetValue(TEST_STRING_JSON, [0], "10"); -// Result: [10,"<1,1,1>",false,{"A":8,"Z":9}] - -// Change the third value in the array to 'true' -output = llJsonSetValue(TEST_STRING_JSON, [2], JSON_TRUE); -// Result: [9,"<1,1,1>",true,{"A":8,"Z":9}] - -// Change the value of "A" within the JSON object to 3 -output = llJsonSetValue(TEST_STRING_JSON, [3, "A"], "3"); -// Result: [9,"<1,1,1>",false,{"A":3,"Z":9}] -``` - -### Adding Values - -```lsl -string input = "[9,\"<1,1,1>\",false,{\"A\":8,\"Z\":9}]"; - -// Add the value "Hello" to the end of the array (JSON_APPEND is preferred for adding) -string output = llJsonSetValue(input, [JSON_APPEND], "Hello"); -// Result: [9,"<1,1,1>",false,{"A":8,"Z":9},"Hello"] - -// Add a new key-value pair "B":10 to the object -output = llJsonSetValue(input, [3, "B"], "10"); -// Result: [9,"<1,1,1>",false,{"A":8,"B":10,"Z":9}] -``` - -### Escaping Quotes in String Values - -Double-quotes in string values are escaped. The following script inserts literal `string \"with\" quotes` instead of `string "with" quotes` as the JSON value: - -```lsl -default { - state_entry() { - string test = "[\"a\"]"; - string add = "string \"with\" quotes"; - llOwnerSay(llJsonSetValue(test, [JSON_APPEND], add)); - } -} -``` - -## Caveats - -### Out of Bounds Assignment - -**Be careful when using this function.** Attempting to add a value to a position greater than the length of the array (which may be 0) will return `JSON_INVALID`. `JSON_APPEND` is always the preferred way to add to an array. - -```lsl -// This returns JSON_INVALID (out of bounds) -string output = llJsonSetValue(input, [5], "10"); - -// This works because position 4 is in bounds (equivalent to JSON_APPEND) -output = llJsonSetValue(input, [4], "10"); -``` - -### Unintended Array/Object Creation - -Careless formation of nested structures can create unexpected results: - -```lsl -// This creates deeply nested arrays: [9,"<1,1,1>",false,{"A":8,"Z":9},[[[10]]]] -output = llJsonSetValue(input, [4, 0, 0, 0], "10"); -``` - -### Overwriting Objects with Arrays - -Using `JSON_APPEND` on an object will overwrite it with an array: - -```lsl -// This overwrites the object at index 3 with an array -// Result: [9,"<1,1,1>",false,[10]] -output = llJsonSetValue(input, [3, JSON_APPEND], "10"); -``` - -### Overwriting Arrays with Objects - -Using a key string on an array will convert it to an object: - -```lsl -// Converts array to object: {"X":10} -output = llJsonSetValue(input, ["X"], "10"); -``` - -### Handling Duplicate Keys - -If a JSON object has duplicate keys (allowable but not recommended), any change to that object will correct the condition, with all but the last key being removed: - -```lsl -output = llList2Json(JSON_OBJECT, ["A", 1, "A", 2, "A", 3, "B", 4, "B", 4]); -// Result: {"A":1,"A":2,"A":3,"B":4,"B":4} (with duplicates) - -// Making a modification removes duplicates: -output = llJsonSetValue(output, ["Z"], "5"); -// Result: {"A":3,"B":4,"Z":5} (only last value of each duplicate key remains) -``` - -## Performance Notes - -**Note**: The following performance claim is unverified on modern simulator versions and should not be assumed as fact. Always test execution speed claims for yourself. - -- `llListReplaceList()` is roughly 2.8x as fast in replacing a single value of a list than `llJsonSetValue()` is to replace a single value in a JSON string. -- The length of the list/JSON string is irrelevant for this comparison. - -## See Also - -- [llList2Json](../lllist2json/) -- [llJson2List](../lljson2list/) -- [llJsonGetValue](../lljsongetvalue/) -- [llJsonValueType](../lljsonvaluetype/) -- `Typecast` - Type conversion information - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lljsonvaluetype.mdx b/src/content/docs/script/lsl-reference/functions/lljsonvaluetype.mdx deleted file mode 100644 index 2e16c16..0000000 --- a/src/content/docs/script/lsl-reference/functions/lljsonvaluetype.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llJsonValueType -description: >- - Returns the type constant (JSON_*) for the value in JSON indicated by - Specifiers. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llkey2name.mdx b/src/content/docs/script/lsl-reference/functions/llkey2name.mdx deleted file mode 100644 index 2a32a64..0000000 --- a/src/content/docs/script/lsl-reference/functions/llkey2name.mdx +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: llKey2Name -description: >- - Returns the name of the prim or avatar specified by ID. The ID must be a valid - rezzed prim or avatar key in the current simulator, otherwise an empty string - is returned. - - For avatars, the returned name is the legacy name ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Best viewed in Chat History (ctrl-h) - -default -{ - collision_start(integer num_detected) - { - key id = llDetectedKey(0); - string name = llKey2Name(id); - - string detectedName = llDetectedName(0); - - llSay(0, "llKey2Name: " + name - + "\nllDetectedName: " + detectedName); - } - - touch_start(integer num_detected) - { - key id = llDetectedKey(0); - string name = llKey2Name(id); - - string detectedName = llDetectedName(0); - - llSay(0, "llKey2Name: " + name - + "\nllDetectedName: " + detectedName); - } -} -``` - -## Caveats - -- It is difficult to tell the difference between a prim that has a name that is an empty string and a prim that is not in the sim, or because an invalid key was specified. Use `llGetObjectDetails` to avoid this problem. -- To get around the "avatar must be present" limitation, you can use the `llRequestAgentData` function and the `dataserver` event to obtain the avatar's name from a key. -- If an avatar is "ghosted" (which occasionally happens due to a longstanding server bug), an empty string is returned even though the avatar is seemingly present and shows up in `llSensor` and the Mini-Map. This fact can be used as the basis of a Ghost Detector script. -- Unlike the related functions `llGetUsername` and `llRequestUsername`, this function returns a 'nice' name in proper case and - if applicable - with a space, e.g. "Peter Stindberg", instead of "peter.stindberg" (or "Josh" instead of "josh.resident") as returned by the other two functions. - -## Notes - -- This function must specify a valid rezzed prim or avatar key, present in or otherwise known to the sim in which the script is running. If not, an empty string is returned. -- In the case of an avatar, this function will still return a valid name if the avatar is a child agent of the sim (i.e., in an adjacent sim, but presently able to see into the one the script is in), or for a short period after the avatar leaves the sim (specifically, when the client completely disconnects from the sim, either as a main or child agent). -- Keys of inventory items will not work; use `llGetInventoryName` instead. -- This function returns the legacy name of the prim or avatar specified by the key. - -## See Also - -- [llGetUsername](../llgetusername/) -- [llGetDisplayName](../llgetdisplayname/) -- [llGetObjectDetails](../llgetobjectdetails/) -- [llRequestAgentData](../llrequestagentdata/) -- [llName2Key](../llname2key/) -- [llRequestUserKey](../llrequestuserkey/) -- [llDetectedName](../lldetectedname/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llkeycountkeyvalue.mdx b/src/content/docs/script/lsl-reference/functions/llkeycountkeyvalue.mdx deleted file mode 100644 index 440438c..0000000 --- a/src/content/docs/script/lsl-reference/functions/llkeycountkeyvalue.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llKeyCountKeyValue -description: |2- - - Starts an asychronous transaction the request the number of keys in the data store. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will the the number of keys in the system. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llkeyskeyvalue.mdx b/src/content/docs/script/lsl-reference/functions/llkeyskeyvalue.mdx deleted file mode 100644 index 4ecb60e..0000000 --- a/src/content/docs/script/lsl-reference/functions/llkeyskeyvalue.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llKeysKeyValue -description: |2- - - Starts an asychronous transaction the request a number of keys from the data store. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. The error XP_ERROR_KEY_NOT_FOUND is returned if First is greater than or equal to the number of keys in the data store. In the success case the subsequent items will be the keys requested. The number of keys returned may be less than requested if the return value is too large or if there is not enough keys remaining. The order keys are returned is not guaranteed but is stable between subsequent calls as long as no keys are added or removed. Because the keys are returned in a comma-delimited list it is not recommended to use commas in key names if this function is used. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinear2srgb.mdx b/src/content/docs/script/lsl-reference/functions/lllinear2srgb.mdx deleted file mode 100644 index bedaae3..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinear2srgb.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llLinear2sRGB -description: Converts a color from the linear colorspace to sRGB. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinkadjustsoundvolume.mdx b/src/content/docs/script/lsl-reference/functions/lllinkadjustsoundvolume.mdx deleted file mode 100644 index ff61be6..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinkadjustsoundvolume.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llLinkAdjustSoundVolume -description: >- - Adjusts the volume (0.0 - 1.0) of the currently playing sound attached to the - link. - - This function has no effect on sounds started with llTriggerSound. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinkparticlesystem.mdx b/src/content/docs/script/lsl-reference/functions/lllinkparticlesystem.mdx deleted file mode 100644 index e1adc5d..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinkparticlesystem.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: llLinkParticleSystem -description: >- - Creates a particle system in prim LinkNumber based on Rules. An empty list - removes a particle system from object. - - List format is [ rule-1, data-1, rule-2, data-2 ... rule-n, data-n ]. - - This is identical to llParticleSystem except that it applies to a specified - linked prim and not just the prim the script is in. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinkplaysound.mdx b/src/content/docs/script/lsl-reference/functions/lllinkplaysound.mdx deleted file mode 100644 index 8f5361b..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinkplaysound.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llLinkPlaySound -description: >- - Plays Sound, once or looping, at Volume (0.0 - 1.0). The sound may be attached - to the link or triggered at its location. - - Only one sound may be attached to an object at a time, and attaching a new - sound or calling llStopSound will stop the previously attached sound. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinksetdataavailable.mdx b/src/content/docs/script/lsl-reference/functions/lllinksetdataavailable.mdx deleted file mode 100644 index 16a097d..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinksetdataavailable.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llLinksetDataAvailable -description: Returns the number of bytes remaining in the linkset's datastore. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinksetdatacountfound.mdx b/src/content/docs/script/lsl-reference/functions/lllinksetdatacountfound.mdx deleted file mode 100644 index dbd1d7c..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinksetdatacountfound.mdx +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: llLinksetDataCountFound -description: >- - Returns the number of keys matching the regular expression passed in the - search parameter. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Count UUID keys using a case-insensitive pattern: - -```lsl -integer numKeysFound = llLinksetDataCountFound("(?i)^[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}$", 0, 0); -``` - -Count UUID keys using a case-sensitive pattern: - -```lsl -integer numKeysFound = llLinksetDataCountFound("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$", 0, 0); -``` - -## Notes - -The `pattern` parameter is a [regular expression](https://en.wikipedia.org/wiki/Regular_expression). For more information about regex patterns and special syntax in LSL, see the regular expressions documentation. - -## See Also - -- [llLinksetDataAvailable](../lllinksetdataavailable/) -- [llLinksetDataCountKeys](../lllinksetdatacountkeys/) -- [llLinksetDataDelete](../lllinksetdatadelete/) -- [llLinksetDataDeleteProtected](../lllinksetdatadeleteprotected/) -- [llLinksetDataListKeys](../lllinksetdatalistkeys/) -- [llLinksetDataRead](../lllinksetdataread/) -- [llLinksetDataReadProtected](../lllinksetdatareadprotected/) -- [llLinksetDataReset](../lllinksetdatareset/) -- [llLinksetDataWrite](../lllinksetdatawrite/) -- [llLinksetDataWriteProtected](../lllinksetdatawriteprotected/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinksetdatacountkeys.mdx b/src/content/docs/script/lsl-reference/functions/lllinksetdatacountkeys.mdx deleted file mode 100644 index 54a2376..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinksetdatacountkeys.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: llLinksetDataCountKeys -description: Returns the number of keys in the linkset's datastore. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- llLinksetDataAvailable -- llLinksetDataDelete -- llLinksetDataDeleteFound -- llLinksetDataFindKeys -- llLinksetDataListKeys -- llLinksetDataRead -- llLinksetDataReset -- llLinksetDataWrite - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinksetdatadelete.mdx b/src/content/docs/script/lsl-reference/functions/lllinksetdatadelete.mdx deleted file mode 100644 index 9f229fd..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinksetdatadelete.mdx +++ /dev/null @@ -1,168 +0,0 @@ ---- -title: llLinksetDataDelete -description: Deletes a name:value pair from the linkset's datastore. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -When this function successfully removes a name:value pair, a `linkset_data` event is triggered in all scripts running in the linkset with an action of `LINKSETDATA_DELETE`, and the `name` parameter set to the key that was removed. The `value` parameter in the event is set to an empty string. - -## Caveats - -- If the `name` does not exist, no event is triggered -- If using `llLinksetDataDeleteProtected`, the pass phrase must match exactly or no event is triggered - -## Examples - -```lsl -// Simple blacklist management system - -integer gDialogChannel; -integer gDialogHandle; -integer gManagingBlocks; - -startDialog(key person) -{ - gManagingBlocks = 0; - gDialogHandle = llListen(gDialogChannel, "", person, ""); - llDialog(person, "\nSelect action", ["List blocks", "Add block", "Remove block"], gDialogChannel); - llSetTimerEvent(60); -} - -stopDialog() -{ - llSetTimerEvent(0); - llListenRemove(gDialogHandle); -} - -default -{ - on_rez(integer sp) - { - llResetScript(); - } - - state_entry() - { - gDialogChannel = (integer)(llFrand(-10000000)-10000000); - llListen(PUBLIC_CHANNEL, "", NULL_KEY, ""); - } - - timer() - { - stopDialog(); - } - - touch_start(integer nd) - { - key toucherKey = llDetectedKey(0); - if (toucherKey == llGetOwner()) - { - startDialog(toucherKey); - } - } - - listen(integer channel, string name, key id, string message) - { - if (llGetAgentSize(id) == ZERO_VECTOR) - { - return; - } - - if (channel == gDialogChannel) - { - stopDialog(); - if (gManagingBlocks) - { - message = llStringTrim(message, STRING_TRIM); - if ((key)message) - { - if (gManagingBlocks == 1) - { - llOwnerSay("Addition request has been sent to the blacklist storage"); - llLinksetDataWrite("blocklist:" + message, "1"); - } - else - { - llOwnerSay("Removal request has been sent to the blacklist storage."); - llLinksetDataDelete("blocklist:" + message); - } - } - else - { - llOwnerSay("The UUID '" + message + "' appears to be invalid."); - } - startDialog(id); - } - else if (message == "List blocks") - { - list blocks = llLinksetDataFindKeys("^blocklist:", 0, 0); - integer listLength = llGetListLength(blocks); - llOwnerSay("Blacklist items: " + (string)listLength); - integer i; - while (i < listLength) - { - string record = llGetSubString(llList2String(blocks, i), 10, -1); - llOwnerSay("- secondlife:///app/agent/" + record + "/about" + " - " + record); - ++i; - } - blocks = []; - startDialog(id); - } - else if (message == "Add block" || message == "Remove block") - { - string label = "add to"; - gManagingBlocks = 1; - if (message == "Remove block") - { - gManagingBlocks = 2; - label = "remove from"; - } - gDialogHandle = llListen(gDialogChannel, "", id, ""); - llTextBox(id, "\nPlease specify one single avatar UUID you'd like to " + label + " the blacklist storage.", gDialogChannel); - llSetTimerEvent(60); - } - return; - } - - if (llGetListLength(llLinksetDataFindKeys("blocklist:" + (string)id, 0, 1)) > 0) - { - llRegionSayTo(id, 0, "You're blacklisted."); - return; - } - - llRegionSayTo(id, 0, "Hello there, secondlife:///app/agent/" + (string)id + "/about - your message: " + message); - } - - linkset_data(integer action, string name, string value) - { - if (action == LINKSETDATA_RESET || action == LINKSETDATA_DELETE || action == LINKSETDATA_UPDATE) - { - llOwnerSay("Blacklist storage modified."); - } - } -} -``` - -## See Also - -- [llLinksetDataAvailable](../lllinksetdataavailable/) -- [llLinksetDataCountKeys](../lllinksetdatacountkeys/) -- [llLinksetDataFindKeys](../lllinksetdatafindkeys/) -- [llLinksetDataListKeys](../lllinksetdatalistkeys/) -- [llLinksetDataDeleteFound](../lllinksetdatadeletefound/) -- [llLinksetDataRead](../lllinksetdataread/) -- [llLinksetDataReadProtected](../lllinksetdatareadprotected/) -- [llLinksetDataReset](../lllinksetdatareset/) -- [llLinksetDataWrite](../lllinksetdatawrite/) -- [llLinksetDataWriteProtected](../lllinksetdatawriteprotected/) -- linkset_data event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinksetdatadeletefound.mdx b/src/content/docs/script/lsl-reference/functions/lllinksetdatadeletefound.mdx deleted file mode 100644 index ead7840..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinksetdatadeletefound.mdx +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: llLinksetDataDeleteFound -description: >- - Deletes all key value pairs in the linkset data where the key matches the - regular expression in search. Returns a list consisting of [ #deleted, #not - deleted ]. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The `llLinksetDataDeleteFound` function finds and attempts to delete all keys in the linkset data store that match the provided regular expression pattern. This function will delete protected key-value pairs only if the matching pass phrase is provided in the `pass` parameter. - -## Return Value - -The function returns a list containing: -- **[0]** - Number of keys successfully deleted -- **[1]** - Number of keys that could not be deleted (due to non-matching pass phrase) - -## Behavior - -If this function successfully deletes any keys from the datastore, it will trigger a `linkset_data` event with the type `LINKSET_DATA_MULTIDELETE`. The event's key name will consist of a comma-separated list of the key names removed from the datastore. - -## Notes - -- The `pattern` parameter is a [regular expression](https://en.wikipedia.org/wiki/Regular_expression) -- Protected keys can only be deleted if the correct pass phrase is provided -- This is a powerful operation - use carefully to avoid accidental data loss -- The function triggers a linkset_data event for all deletions made - -## See Also - -- [llLinksetDataAvailable](../lllinksetdataavailable/) -- [llLinksetDataCountKeys](../lllinksetdatacountkeys/) -- [llLinksetDataDelete](../lllinksetdatadelete/) -- [llLinksetDataDeleteProtected](../lllinksetdatadeleteprotected/) -- [llLinksetDataListKeys](../lllinksetdatalistkeys/) -- [llLinksetDataRead](../lllinksetdataread/) -- [llLinksetDataReadProtected](../lllinksetdatareadprotected/) -- [llLinksetDataReset](../lllinksetdatareset/) -- [llLinksetDataWrite](../lllinksetdatawrite/) -- [llLinksetDataWriteProtected](../lllinksetdatawriteprotected/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinksetdatadeleteprotected.mdx b/src/content/docs/script/lsl-reference/functions/lllinksetdatadeleteprotected.mdx deleted file mode 100644 index 971491c..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinksetdatadeleteprotected.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llLinksetDataDeleteProtected -description: Deletes a name:value pair from the linkset's datastore. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinksetdatafindkeys.mdx b/src/content/docs/script/lsl-reference/functions/lllinksetdatafindkeys.mdx deleted file mode 100644 index ee98f79..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinksetdatafindkeys.mdx +++ /dev/null @@ -1,222 +0,0 @@ ---- -title: llLinksetDataFindKeys -description: >- - Returns a list of keys from the linkset's data store matching the search - parameter. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The `llLinksetDataFindKeys` function returns a list of up to `count` keys from the datastore that match the specified `pattern`, starting at the one indicated by `start`. If `count` is less than 1, all keys between `start` and the end which match the pattern are returned. If `count` minus `start` exceeds the number of matching keys, the returned list will be shorter than `count`, down to a zero-length list if `start` equals or exceeds the number of matching keys. The list is ordered alphabetically. - -The `pattern` parameter is a [regular expression](https://en.wikipedia.org/wiki/Regular_expression). - -## Examples - -### Basic Pagination Example - -When a pattern matches multiple keys, `start` can be used to skip over some of the first matches: - -```lsl -default -{ - state_entry() - { - llLinksetDataWrite("ThingA_config", "value"); - llLinksetDataWrite("ThingA_data", "value"); - llLinksetDataWrite("ThingB_config", "value"); - llLinksetDataWrite("ThingB_data", "value"); - llLinksetDataWrite("ThingC_config", "value"); - llLinksetDataWrite("ThingC_data", "value"); - list keys; - - // Return 1 key starting from the first match. - keys = llLinksetDataFindKeys("Thing", 0, 1); - llOwnerSay(llList2CSV(keys)); // ThingA_config - - // Return 1 key after skipping the first 3 matches. - keys = llLinksetDataFindKeys("Thing", 3, 1); - llOwnerSay(llList2CSV(keys)); // ThingB_data - - // Return up to 10 keys after skipping the first match. - keys = llLinksetDataFindKeys("_data", 1, 10); - llOwnerSay(llList2CSV(keys)); // ThingB_data, ThingC_data - } -} -``` - -### Finding UUID Keys - -The following regular expression can be used to find UUID keys (such as those used to identify user UUIDs): - -```lsl -list keysFound = llLinksetDataFindKeys("(?i)^[0-9a-f]{8}(-[0-9a-f]{4}){3}-[0-9a-f]{12}$", 0, 0); -``` - -Alternative pattern for case-sensitive UUID matching: - -```lsl -list keysFound = llLinksetDataFindKeys("^[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}$", 0, 0); -``` - -### Blacklist Management Example - -This script demonstrates using `llLinksetDataFindKeys` for managing a blacklist of blocked avatars: - -```lsl -integer gDialogChannel; -integer gDialogHandle; -integer gManagingBlocks; - -startDialog(key person) -{ - gManagingBlocks = 0; - gDialogHandle = llListen(gDialogChannel, "", person, ""); - llDialog(person, "\nSelect action", ["List blocks", "Add block", "Remove block"], gDialogChannel); - llSetTimerEvent(60); -} - -stopDialog() -{ - llSetTimerEvent(0); - llListenRemove(gDialogHandle); -} - -default -{ - - on_rez(integer sp) - { - llResetScript(); - } - - state_entry() - { - gDialogChannel = (integer)(llFrand(-10000000)-10000000); - llListen(PUBLIC_CHANNEL, "", NULL_KEY, "");; - } - - timer() - { - stopDialog(); - } - - touch_start(integer nd) - { - key toucherKey = llDetectedKey(0); - if (toucherKey == llGetOwner()) - { - startDialog(toucherKey); - } - } - - listen(integer channel, string name, key id, string message) - { - - if (llGetAgentSize(id) == ZERO_VECTOR) - { - return; - } - - if (channel == gDialogChannel) - { - stopDialog(); - if (gManagingBlocks) - { - message = llStringTrim(message, STRING_TRIM); - if ((key)message) - { - if (gManagingBlocks == 1) - { - llOwnerSay("Addition request has been sent to the blacklist storage"); - llLinksetDataWrite("blocklist:" + message, "1"); - } - else - { - llOwnerSay("Removal request has been sent to the blacklist storage."); - llLinksetDataDelete("blocklist:" + message); - } - } - else - { - llOwnerSay("The UUID '" + message + "' appears to be invalid."); - } - startDialog(id); - } - else if (message == "List blocks") - { - list blocks = llLinksetDataFindKeys("^blocklist:", 0, 0); - integer listLength = llGetListLength(blocks); - llOwnerSay("Blacklist items: " + (string)listLength); - integer i; - while (i < listLength) - { - string record = llGetSubString(llList2String(blocks, i), 10, -1); - llOwnerSay("- secondlife:///app/agent/" + record + "/about" + " - " + record); - ++i; - } - blocks = []; - startDialog(id); - } - else if (message == "Add block" || message == "Remove block") - { - string label = "add to"; - gManagingBlocks = 1; - if (message == "Remove block") - { - gManagingBlocks = 2; - label = "remove from"; - } - gDialogHandle = llListen(gDialogChannel, "", id, ""); - llTextBox(id, "\nPlease specify one single avatar UUID you'd like to " + label + " the blacklist storage.", gDialogChannel); - llSetTimerEvent(60); - } - return; - } - - if (llGetListLength(llLinksetDataFindKeys("blocklist:" + (string)id, 0, 1)) > 0) - { - llRegionSayTo(id, 0, "You're blacklisted."); - return; - } - - llRegionSayTo(id, 0, "Hello there, secondlife:///app/agent/" + (string)id + "/about - your message: " + message); - - } - - linkset_data(integer action, string name, string value) - { - if (action == LINKSETDATA_RESET || action == LINKSETDATA_DELETE || action == LINKSETDATA_UPDATE) - { - llOwnerSay("Blacklist storage modified."); - } - } - -} -``` - -## Caveats - -- **Memory Warning**: Keep track of how many results will be returned, as too many can overwhelm script memory and cause a stack-heap crash. This is especially important when using patterns that match many keys or when requesting all results with `count < 1`. - -## See Also - -- [llLinksetDataAvailable](../lllinksetdataavailable/) -- [llLinksetDataCountKeys](../lllinksetdatacountkeys/) -- [llLinksetDataDelete](../lllinksetdatadelete/) -- [llLinksetDataDeleteProtected](../lllinksetdatadeleteprotected/) -- [llLinksetDataListKeys](../lllinksetdatalistkeys/) -- [llLinksetDataRead](../lllinksetdataread/) -- [llLinksetDataReadProtected](../lllinksetdatareadprotected/) -- [llLinksetDataReset](../lllinksetdatareset/) -- [llLinksetDataWrite](../lllinksetdatawrite/) -- [llLinksetDataWriteProtected](../lllinksetdatawriteprotected/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinksetdatalistkeys.mdx b/src/content/docs/script/lsl-reference/functions/lllinksetdatalistkeys.mdx deleted file mode 100644 index ad7cf86..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinksetdatalistkeys.mdx +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: llLinksetDataListKeys -description: Returns a list of all keys in the linkset datastore. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This example lists all the keys in a linkset. Note that only 1024 characters will be displayed due to limitations of `llSay`. - -```lsl -// Retrieving too many entries from LinksetData can trigger a stack or heap error if the number of entries exceeds the available memory. Use with caution. - -default -{ - state_entry() - { - llSay(0, llDumpList2String(llLinksetDataListKeys(0, 0), "\n")); - } -} -``` - -## Notes - -Retrieving too many entries from LinksetData can trigger a stack or heap error if the number of entries exceeds the available memory. Use with caution when retrieving large datasets. - -## See Also - -- [llLinksetDataAvailable](../lllinksetdataavailable/) -- [llLinksetDataCountKeys](../lllinksetdatacountkeys/) -- [llLinksetDataDelete](../lllinksetdatadelete/) -- [llLinksetDataDeleteFound](../lllinksetdatadeletefound/) -- [llLinksetDataFindKeys](../lllinksetdatafindkeys/) -- [llLinksetDataRead](../lllinksetdataread/) -- [llLinksetDataReset](../lllinksetdatareset/) -- [llLinksetDataWrite](../lllinksetdatawrite/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinksetdataread.mdx b/src/content/docs/script/lsl-reference/functions/lllinksetdataread.mdx deleted file mode 100644 index 01c2414..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinksetdataread.mdx +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: llLinksetDataRead -description: Returns the value stored for a key in the linkset. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- If the `name` parameter is an empty string, this function returns an empty string -- If the name:value pair was created with `llLinksetDataWriteProtected`, this function cannot read it and returns an empty string -- Use `llLinksetDataReadProtected` with the correct passphrase to read protected data - -## Examples - -Reading a value from the linkset datastore: - -```lsl -default { - state_entry() { - // Write a value first - llLinksetDataWrite("myKey", "myValue"); - - // Read it back - string value = llLinksetDataRead("myKey"); - llSay(0, "Value: " + value); - } -} -``` - -Checking if a key exists by testing for empty string: - -```lsl -default { - state_entry() { - string value = llLinksetDataRead("someKey"); - if (value == "") { - llSay(0, "Key not found or is empty"); - } else { - llSay(0, "Found: " + value); - } - } -} -``` - -## Notes - -The `llLinksetDataRead` function only reads unprotected name:value pairs. For reading protected pairs, use `llLinksetDataReadProtected` with the appropriate passphrase. Both functions consume 10 energy and have no sleep time. - -## See Also - -- [llLinksetDataWrite](../lllinksetdatawrite/) -- [llLinksetDataWriteProtected](../lllinksetdatawriteprotected/) -- [llLinksetDataReadProtected](../lllinksetdatareadprotected/) -- [llLinksetDataDelete](../lllinksetdatadelete/) -- [llLinksetDataDeleteProtected](../lllinksetdatadeleteprotected/) -- [llLinksetDataCountKeys](../lllinksetdatacountkeys/) -- [llLinksetDataListKeys](../lllinksetdatalistkeys/) -- [llLinksetDataFindKeys](../lllinksetdatafindkeys/) -- [llLinksetDataAvailable](../lllinksetdataavailable/) -- [llLinksetDataReset](../lllinksetdatareset/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinksetdatareadprotected.mdx b/src/content/docs/script/lsl-reference/functions/lllinksetdatareadprotected.mdx deleted file mode 100644 index ea0d3c0..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinksetdatareadprotected.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llLinksetDataReadProtected -description: Returns the value stored for a key in the linkset. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinksetdatareset.mdx b/src/content/docs/script/lsl-reference/functions/lllinksetdatareset.mdx deleted file mode 100644 index d193aad..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinksetdatareset.mdx +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: llLinksetDataReset -description: Resets the linkset's data store, erasing all key-value pairs. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function erases all name-value pairs stored in the linkset's datastore. When called, it triggers the `linkset_data` event in all scripts running in the linkset with an action of `LINKSETDATA_RESET`. - -## Caveats - -- **Irreversible:** This will delete all keys, including those that were created by `llLinksetDataWriteProtected`. The deletion cannot be undone. -- **Warning:** Use with caution, as this operation is permanent. - -## Examples - -The following code demonstrates how to delete all keys in linkset data: - -```lsl -// Removes all the keys in linksetdata without a saving throw. -// Warning: This will delete protected keys and is irreversible. -// -- Madi Melodious -- - -default -{ - state_entry() - { - llLinksetDataReset(); - } -} -``` - -## See Also - -- [llLinksetDataAvailable](../lllinksetdataavailable/) -- [llLinksetDataCountKeys](../lllinksetdatacountkeys/) -- [llLinksetDataDelete](../lllinksetdatadelete/) -- [llLinksetDataDeleteFound](../lllinksetdatadeletefound/) -- [llLinksetDataFindKeys](../lllinksetdatafindkeys/) -- [llLinksetDataListKeys](../lllinksetdatalistkeys/) -- [llLinksetDataRead](../lllinksetdataread/) -- [llLinksetDataWrite](../lllinksetdatawrite/) -- linkset_data event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinksetdatawrite.mdx b/src/content/docs/script/lsl-reference/functions/lllinksetdatawrite.mdx deleted file mode 100644 index badbc33..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinksetdatawrite.mdx +++ /dev/null @@ -1,271 +0,0 @@ ---- -title: llLinksetDataWrite -description: Sets a name:value pair in the linkset's datastore ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The `llLinksetDataWrite` and `llLinksetDataWriteProtected` functions create or update a name:value pair in the linkset datastore. The linkset datastore is a semi-permanent key-value store that persists as a prim property regardless of whether the script is deleted or reset (via manual reset, `llResetScript`, `llResetOtherScript`, or cloning the object). If value is an empty string, the pair is deleted. - -When these functions are called, the `linkset_data` event is triggered in all scripts running in the linkset with an action of `LINKSETDATA_UPDATE` or `LINKSETDATA_DELETE` if the pair is deleted. - -The linkset datastore can contain up to 131,072 bytes (128 KiB) of data and has no impact on script memory usage aside from the functions and events used to interact with it. Each pair written to the datastore consumes a number of bytes equal to the length of name plus the length of value, plus an additional 32 bytes if written using `llLinksetDataWriteProtected`. - -## llLinksetDataWriteProtected - -The protected variant creates or updates a protected name:value pair from the linkset's datastore. Further attempts to read, write, or update the name:value pair must use the protected versions of those functions and must supply the same string that was used in pass. - -### Protected Variant Notes - -- Protecting a name:value pair adds an additional 32 bytes to its size in the datastore regardless of the length of pass. The length of pass itself is not counted against the data storage limit. -- When writing a protected name, the `linkset_data` event fires as normal, however the value parameter will be an empty string. - -## Examples - -### Basic Usage - -```lsl -default -{ - touch_start(integer num_detected) - { - llLinksetDataWrite("test-name", "See you on the other side!"); - llResetScript(); - } - state_entry() - { - llOwnerSay(llLinksetDataRead("test-name")); // Should print "See you on the other side!" to the owner - } -} -``` - -### Securing Against Tampering - -Since the datastore is shared among the entire linkset, one way to avoid name conflicts is to include the prim's UUID in the data pair's name. This example also monitors for `llLinksetDataReset` and unlinks, refreshing the datastore in response: - -```lsl -key this_uuid; -string lsd_data; - -default -{ - state_entry() - { - this_uuid = llGetKey(); // Save the current key into this_uuid for checking later - lsd_data = "bar"; // Store the data locally so it can be rewritten if the datastore gets erased - llLinksetDataWrite((string)llGetKey() + "-foo", lsd_data); // Write the data - } - on_rez(integer start_param) - { - if (llGetKey() != this_uuid) - { - // Prim UUID has changed! - llLinksetDataWrite((string)llGetKey() + "-foo", llLinksetDataRead((string)this_uuid + "-foo")); - llLinksetDataDelete((string)this_uuid + "-foo"); // Erase the original data to free up memory - this_uuid = llGetKey(); // Update the UUID variable to the new UUID - } - } - linkset_data(integer action, string name, string value) - { - if (action == LINKSETDATA_UPDATE || action == LINKSETDATA_DELETE) - { - if (name == (string)llGetKey() + "-foo") - { - lsd_data = value; // Save in case we need it later - } - } - else if (action == LINKSETDATA_RESET) - { - // Linkset datastore has been reset! - llLinksetDataWrite((string)llGetKey() + "-foo", lsd_data); - } - } - changed(integer change) - { - if (change & CHANGED_LINK) - { - // Linkset has changed - rewrite data to be safe - llLinksetDataWrite((string)llGetKey() + "-foo", lsd_data); - } - } -} -``` - -### Simple Blacklist Management - -```lsl -integer gDialogChannel; -integer gDialogHandle; -integer gManagingBlocks; - -startDialog(key person) -{ - gManagingBlocks = 0; - gDialogHandle = llListen(gDialogChannel, "", person, ""); - llDialog(person, "\nSelect action", ["List blocks", "Add block", "Remove block"], gDialogChannel); - llSetTimerEvent(60); -} - -stopDialog() -{ - llSetTimerEvent(0); - llListenRemove(gDialogHandle); -} - -default -{ - on_rez(integer sp) - { - llResetScript(); - } - - state_entry() - { - gDialogChannel = (integer)(llFrand(-10000000)-10000000); - llListen(PUBLIC_CHANNEL, "", NULL_KEY, ""); - } - - timer() - { - stopDialog(); - } - - touch_start(integer nd) - { - key toucherKey = llDetectedKey(0); - if (toucherKey == llGetOwner()) - { - startDialog(toucherKey); - } - } - - listen(integer channel, string name, key id, string message) - { - if (llGetAgentSize(id) == ZERO_VECTOR) - { - return; - } - - if (channel == gDialogChannel) - { - stopDialog(); - if (gManagingBlocks) - { - message = llStringTrim(message, STRING_TRIM); - if ((key)message) - { - if (gManagingBlocks == 1) - { - llOwnerSay("Addition request has been sent to the blacklist storage"); - llLinksetDataWrite("blocklist:" + message, "1"); - } - else - { - llOwnerSay("Removal request has been sent to the blacklist storage."); - llLinksetDataDelete("blocklist:" + message); - } - } - else - { - llOwnerSay("The UUID '" + message + "' appears to be invalid."); - } - startDialog(id); - } - else if (message == "List blocks") - { - list blocks = llLinksetDataFindKeys("^blocklist:", 0, 0); - integer listLength = llGetListLength(blocks); - llOwnerSay("Blacklist items: " + (string)listLength); - integer i; - while (i < listLength) - { - string record = llGetSubString(llList2String(blocks, i), 10, -1); - llOwnerSay("- secondlife:///app/agent/" + record + "/about" + " - " + record); - ++i; - } - blocks = []; - startDialog(id); - } - else if (message == "Add block" || message == "Remove block") - { - string label = "add to"; - gManagingBlocks = 1; - if (message == "Remove block") - { - gManagingBlocks = 2; - label = "remove from"; - } - gDialogHandle = llListen(gDialogChannel, "", id, ""); - llTextBox(id, "\nPlease specify one single avatar UUID you'd like to " + label + " the blacklist storage.", gDialogChannel); - llSetTimerEvent(60); - } - return; - } - - if (llGetListLength(llLinksetDataFindKeys("blocklist:" + (string)id, 0, 1)) > 0) - { - llRegionSayTo(id, 0, "You're blacklisted."); - return; - } - - llRegionSayTo(id, 0, "Hello there, secondlife:///app/agent/" + (string)id + "/about - your message: " + message); - } - - linkset_data(integer action, string name, string value) - { - if (action == LINKSETDATA_RESET || action == LINKSETDATA_DELETE || action == LINKSETDATA_UPDATE) - { - llOwnerSay("Blacklist storage modified."); - } - } -} -``` - -## Caveats - -- Events are only fired if the linkset's datastore is changed. - - Rewriting an existing value to a name:value pair returns `LINKSETDATA_NOUPDATE`. - - Writing an empty string to a nonexistent name in the datastore returns `LINKSETDATA_NOTFOUND`. - -- There is currently no way to write to or read from a linkset datastore from another linkset. - -- The datastore is accessible from the entire linkset but acts as a property of the root prim alone. Therefore, linking and unlinking prims produces the following results: - - When linking one linkset to another linkset, the combined linkset datastore includes all pairs from both datastores. - - If any pairs have conflicting names, the combined linkset datastore will keep the pair from the original linkset and will silently drop conflicting pairs from newly added prim(s). - - If the combined linkset datastore would exceed 131,072 bytes, pairs from the newly linked prim(s) will be added up to the limit. The order of addition is not currently defined. - - When unlinking a child prim from a linkset, the datastore remains in the original linkset and the child prim (now its own root prim) has an empty datastore. - - When unlinking a root prim from a linkset, the datastore remains in the newly-unlinked root prim and the remaining prims in the original linkset have an empty datastore. - -- There is no limit on the size of value aside from the total datastore limit, so care should be taken when writing very large values that could crash other scripts in the linkset via `linkset_data`. - - If a script does not define a `linkset_data` event, it will not load any event parameters into its memory when the datastore is written to. - - If this is a possible risk, consider using `llLinksetDataWriteProtected`, which does not send value in `linkset_data`, with a static pass. - -- It is possible for data to be rolled back to a previous state if the datastore is stored in an object that is restored via a simulator rollback, or in an attachment that is not properly saved back to the server on logout. - - Viewer crashes can cause attachment states to not be saved, so care should be taken when using these functions in attachments, as datastore rollbacks are likely to occur occasionally. - -## Notes - -- Linkset datastore operations are synchronous and are usually processed within one server frame. Therefore, it is possible to synchronize variables between multiple scripts using the datastore alone without resorting to `llMessageLinked`, or to use the datastore directly as extended memory for specific workloads that need to work with extremely large datasets. - -## See Also - -- [llLinksetDataAvailable](../lllinksetdataavailable/) -- [llLinksetDataCountKeys](../lllinksetdatacountkeys/) -- [llLinksetDataDelete](../lllinksetdatadelete/) -- [llLinksetDataDeleteProtected](../lllinksetdatadeleteprotected/) -- [llLinksetDataDeleteFound](../lllinksetdatadeletefound/) -- [llLinksetDataFindKeys](../lllinksetdatafindkeys/) -- [llLinksetDataListKeys](../lllinksetdatalistkeys/) -- [llLinksetDataRead](../lllinksetdataread/) -- [llLinksetDataReadProtected](../lllinksetdatareadprotected/) -- [llLinksetDataReset](../lllinksetdatareset/) -- `linkset_data` event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinksetdatawriteprotected.mdx b/src/content/docs/script/lsl-reference/functions/lllinksetdatawriteprotected.mdx deleted file mode 100644 index 3ae995b..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinksetdatawriteprotected.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llLinksetDataWriteProtected -description: Sets a name:value pair in the linkset's datastore ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinksetsoundqueueing.mdx b/src/content/docs/script/lsl-reference/functions/lllinksetsoundqueueing.mdx deleted file mode 100644 index 5d183aa..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinksetsoundqueueing.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llLinkSetSoundQueueing -description: >- - Limits radius for audibility of scripted sounds (both attached and triggered) - to distance Radius around the link. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinksetsoundradius.mdx b/src/content/docs/script/lsl-reference/functions/lllinksetsoundradius.mdx deleted file mode 100644 index 6826e62..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinksetsoundradius.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llLinkSetSoundRadius -description: >- - Limits radius for audibility of scripted sounds (both attached and triggered) - to distance Radius around the link. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinksittarget.mdx b/src/content/docs/script/lsl-reference/functions/lllinksittarget.mdx deleted file mode 100644 index 4a14f19..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinksittarget.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llLinkSitTarget -description: >- - Set the sit location for the linked prim(s). If Offset == <0,0,0> clear it. - - Set the sit location for the linked prim(s). The sit location is relative to - the prim's position and rotation. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllinkstopsound.mdx b/src/content/docs/script/lsl-reference/functions/lllinkstopsound.mdx deleted file mode 100644 index 0f84c1b..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllinkstopsound.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llLinkStopSound -description: Stops playback of the currently attached sound on a link. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllist2csv.mdx b/src/content/docs/script/lsl-reference/functions/lllist2csv.mdx deleted file mode 100644 index 42a5b6b..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllist2csv.mdx +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: llList2CSV -description: |- - Creates a string of comma separated values from the list. - Create a string of comma separated values from the specified list. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function's functionality is equivalent to `llDumpList2String(src, ", ")`. The result is more or less CSV format, but it does not conform in all its details. - -## Examples - -```lsl -default -{ - state_entry() - { - list my_list = [FALSE, PI, "a string", ZERO_VECTOR, ZERO_ROTATION, NULL_KEY]; - llOwnerSay(llList2CSV(my_list)); - } -} -``` - -## Caveats - -- `llCSV2List` will not reverse the process if there are commas or oddly matched angle brackets (`<` and `>`) in any of the original strings. For details see the article on `llCSV2List`. -- One way around this is to first use `llEscapeURL` on any user-supplied strings before adding them to the list. `llUnescapeURL` will reverse `llEscapeURL`. -- If your strings may contain commas but not unmatched angle brackets, you can wrap your strings with angle brackets (< and >) like you would use double quotes around the string and then use `llGetSubString` with START at 1 and END at -2 to remove them. - -## Notes - -- Values are separated with a comma and a space (", "). -- To reverse the process, use `llCSV2List` (see Caveats section). - -## See Also - -- [llCSV2List](../llcsv2list/) -- [llDumpList2String](../lldumplist2string/) -- [llParseString2List](../llparsestring2list/) -- [llParseStringKeepNulls](../llparsestringkeepnulls/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllist2float.mdx b/src/content/docs/script/lsl-reference/functions/lllist2float.mdx deleted file mode 100644 index ff47800..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllist2float.mdx +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: llList2Float -description: >- - Copies the float at Index in the list. - - Returns the value at Index in the specified list. If Index describes a - location not in the list, or the value cannot be type-cast to a float, then - zero is returned. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Best viewed in Chat History (ctrl-h) -default -{ - state_entry() - { - list my_list = ["a", 1, 2.0, <1,2,3>, <1,2,3,4>, llGetOwner()]; - integer i = ~llGetListLength(my_list); - while (++i) - { - llOwnerSay("string=" + llList2String(my_list,i) - + "\n integer=" + (string)llList2Integer(my_list,i) - + "\n float=" + (string)llList2Float(my_list,i) - + "\n vector=" + (string)llList2Vector(my_list,i) - + "\n rot=" + (string)llList2Rot(my_list,i) - + "\n key=" + (string)llList2Key(my_list,i) ); - } - } -} -``` - -## Caveats - -- A string of hexadecimal notation (e.g. `"0x12A"`) or scientific notation (e.g. `"6.2e+1"`) will be parsed as float and contain the correct value, within the limitations of the float type. - -## See Also - -- [llGetListEntryType](../llgetlistentrytype/) -- [llList2Integer](../lllist2integer/) -- [llList2String](../lllist2string/) -- [llList2Vector](../lllist2vector/) -- [llList2Rot](../lllist2rot/) -- [llList2Key](../lllist2key/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllist2integer.mdx b/src/content/docs/script/lsl-reference/functions/lllist2integer.mdx deleted file mode 100644 index 68bd010..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllist2integer.mdx +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: llList2Integer -description: >- - Copies the integer at Index in the list. - - Returns the value at Index in the specified list. If Index describes a - location not in the list, or the value cannot be type-cast to an integer, then - zero is returned. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- A string of hexadecimal notation (e.g. "0x12A") will be cast as a decimal integer. - -## Examples - -```lsl -// Best viewed in Chat History (ctrl-h) -default -{ - state_entry() - { - list my_list = ["a", 1, 2.0, <1,2,3>, <1,2,3,4>, llGetOwner()]; - integer i = ~llGetListLength(my_list); - while (++i) - { - llOwnerSay("string=" + llList2String(my_list,i) - + "\n integer=" + (string)llList2Integer(my_list,i) - + "\n float=" + (string)llList2Float(my_list,i) - + "\n vector=" + (string)llList2Vector(my_list,i) - + "\n rot=" + (string)llList2Rot(my_list,i) - + "\n key=" + (string)llList2Key(my_list,i) ); - } - } -} -``` - -This example demonstrates iterating through a mixed-type list and converting each element to different types using the `llList2*` family of functions. - -## See Also - -- [llGetListEntryType](../llgetlistentrytype/) -- [llList2Float](../lllist2float/) -- [llList2String](../lllist2string/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllist2json.mdx b/src/content/docs/script/lsl-reference/functions/lllist2json.mdx deleted file mode 100644 index a0d99f9..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllist2json.mdx +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: llList2Json -description: >- - Converts either a strided list of key:value pairs to a JSON_OBJECT, or a list - of values to a JSON_ARRAY. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Usage - -```lsl -default -{ - state_entry() - { - list items; - string json; - - items = ["89556747-24cb-43ed-920b-47caed15465f"]; - json = llList2Json(JSON_ARRAY, items); - // ["89556747-24cb-43ed-920b-47caed15465f"] - - items = ["pi", 3.14, "set", "[1,2,3]", "status", "ok"]; - json = llList2Json(JSON_OBJECT, items); - // {"pi":3.140000,"set":[1,2,3],"status":"ok"} - - items = [0, 3.14, "[1,2,3]", "{}"]; - json = llList2Json(JSON_ARRAY, items); - // [0,3.140000,[1,2,3],{}] - } -} -``` - -### Convert CSV to JSON - -```lsl -string CSV2Json(string csv) -{ - list li = llCSV2List(csv); - return llList2Json(JSON_ARRAY, li); -} -// This function converts a comma separated values string to a Json array string. -// CSV strings are often used for link-messages, notecards and they are easier to type as input commands. -// A Json-Array can store multiple of those as a nested list within the same Json-string via JSON_APPEND. -``` - -## Usage Patterns - -- You could store multiple lists that set different particle effects in the same string. Use `llList2Json()` to write the string and `llJson2List()` to read the particle system defining lists from it. The loss in float-accuracy (JSON has limited float-to-string conversion) does not matter as much for particle effects. - -- You could store multiple lists that set different `llSetPrimitiveParamsFast()` values for different situations (like different animation key frames) in the same JSON string. - -## Type Conversion - -The function infers JSON types from LSL data types: - -- Integer and float types are encoded as JSON_NUMBER -- `"true"` and `"false"` are encoded as JSON_TRUE and JSON_FALSE, respectively -- `"null"` is encoded as JSON_NULL -- Properly-formatted JSON strings in the input are kept as-is (will either be JSON_STRING, JSON_OBJECT, or JSON_ARRAY) -- All other strings are encoded as JSON_STRING. Strings are trimmed of whitespace at the beginning and end, as if passed through `llStringTrim` -- Note: strings containing valid JSON numbers are converted to JSON strings, not left as JSON numbers. This differs from the treatment that `llJsonSetValue` gives to strings containing JSON numbers, which leaves them as numbers. - -## Caveats - -- If `type` is `JSON_OBJECT`, the list must be a strided list of key, value pairs and a string representing a JSON object will be returned. -- If `type` is `JSON_ARRAY`, then a string representing a JSON array will be returned. -- If `type` is any other string, `JSON_INVALID` will be returned. -- String values are interpreted as JSON, not LSL strings. Quotation marks, if required, must be added explicitly. For example: - - `llJson2List(llList2Json(JSON_ARRAY, ["bacon", "true", "false", "null"]))` returns the LSL list `["bacon", JSON_TRUE, JSON_FALSE, JSON_NULL]` - - `llJson2List(llList2Json(JSON_ARRAY, ["\"bacon\"", "\"true\"", "\"false\"", "\"null\""]))` returns the LSL list `["bacon", "true", "false", "null"]` - -## See Also - -- [llJson2List](llJson2List) - Convert JSON strings back to lists -- [llJsonGetValue](llJsonGetValue) -- [llJsonSetValue](llJsonSetValue) -- [llJsonValueType](llJsonValueType) -- [JSON_ARRAY](JSON_ARRAY) -- [JSON_OBJECT](JSON_OBJECT) -- [JSON_INVALID](JSON_INVALID) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllist2key.mdx b/src/content/docs/script/lsl-reference/functions/lllist2key.mdx deleted file mode 100644 index dfaef1d..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllist2key.mdx +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: llList2Key -description: >- - Copies the key at Index in the list. - - Returns the value at Index in the specified list. If Index describes a - location not in the list, or the value cannot be type-cast to a key, then null - string is returned. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function extracts a key value from a list at a specified index. If the index is out of bounds or the value cannot be type-cast to a key, a null string is returned. - -## Examples - -```lsl -default -{ - state_entry() - { - list my_list = ["a", 1, 2.0, <1,2,3>, <1,2,3,4>, llGetOwner()]; - integer i; - for (i=0; i \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllist2list.mdx b/src/content/docs/script/lsl-reference/functions/lllist2list.mdx deleted file mode 100644 index 4cb1e8b..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllist2list.mdx +++ /dev/null @@ -1,72 +0,0 @@ ---- -title: llList2List -description: >- - Returns a subset of entries from ListVariable, in a range specified by the - Start and End indicies (inclusive). - - Using negative numbers for Start and/or End causes the index to count - backwards from the length of the string, so 0, -1 would capture the entire - string. - - If Start is greater than End, the sub string is the exclusion of the entries. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic List Slicing - -```lsl -list numbers = [1, 2, 3, 4, 5]; -default -{ - state_entry() - { - integer index = llListFindList(numbers, [3]); - if (index != -1) - { - list three_four = llList2List(numbers, index, index + 1); - llOwnerSay(llDumpList2String(three_four, ",")); - // Object: 3,4 - } - } -} -``` - -### Handling Out-of-Order Indices - -```lsl -default -{ - state_entry() - { - //as shown below, there is no way to achieve a "wraparound" order of list elements [8,9,0,1] - - list NUMBERS = [0,1,2,3,4,5,6,7,8,9]; - list L2L; - L2L = llList2List(NUMBERS, 8, 1); // [0,1,8,9] - L2L = llList2List(NUMBERS, 8,-9); // [0,1,8,9] - L2L = llList2List(NUMBERS,-2,-9); // [0,1,8,9] - L2L = llList2List(NUMBERS,-2, 1); // [0,1,8,9] - } -} -``` - -## Notes - -When Start is greater than End, the function returns the exclusion of the entries between them (instead of a wraparound). There is no built-in way to achieve a wraparound order of list elements using this function alone. - -## See Also - -- [llList2ListStrided](../lllist2liststrided/) -- [llDeleteSubList](../lldeletesublist/) -- [llListInsertList](../lllistinsertlist/) -- [llListReplaceList](../lllistreplacelist/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllist2listslice.mdx b/src/content/docs/script/lsl-reference/functions/lllist2listslice.mdx deleted file mode 100644 index 4ae39e8..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllist2listslice.mdx +++ /dev/null @@ -1,83 +0,0 @@ ---- -title: llList2ListSlice -description: >- - Returns a subset of entries from ListVariable, in a range specified by Start - and End indices (inclusive) return the slice_index element of each stride. - Using negative numbers for Start and/or End causes the index to count backwards from the length of the list. (e.g. 0, -1 captures entire list) - If slice_index is less than 0, it is counted backwards from the end of the - stride. - Stride must be a positive integer > 0 or an empy list is returned. If slice_index falls outside range of stride, an empty list is returned. slice_index is zero-based. (e.g. A stride of 2 has valid indices 0,1) ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Stride Slicing - -```lsl -list mylist = [0,1,2,3,4,5,6]; -list result_a = llList2ListSlice(mylist, 0, -1, 3, 0); -//result_a == [0,3,6] - -list result_b = llList2ListSlice(mylist, 0, -1, 3, 1); -//result_b == [1,4] - -list result_c = llList2ListSlice(mylist, 1, -1, 3, 1); -//result_c == [2,5] - -list result_d = llList2ListSlice(mylist, 2, -1, 3, -1); -//result_d == [4] - -list result_e = llList2ListSlice(mylist, 4, 2, 1, 0); -//result_e == [0,1,2,4,5,6] -``` - -### Dialog Menu Builder - -```lsl -list menu = ["1", "one", "2", "two", "3", "three"]; -default -{ - state_entry() - { - llListen(10, "", llGetOwner(), ""); - } - touch_start(integer detected) - { - list buttons = llList2ListSlice(menu, 0, -1, 2, 0); - llDialog(llDetectedKey(0), "choose a number", buttons, 10); //display the digits - } - listen(integer channel, string obj, key id, string message) - { - integer index = llListFindList(menu, [message]); - if (index != -1) - { - list names = llList2ListSlice(menu, 0, -1, 2, 1); - llOwnerSay("you chose " + llList2String(names, index/2) + " (" + message + ")"); - } - } -} -``` - -## Notes - -- **Negative Indices**: Start, end, or slice_index can be negative to count from the end of the list. -1 is the last element, -list_length is the first element. -- **Negative slice_index**: When negative, it counts from the end of its stride (e.g., -1 is the last element in a stride), regardless of whether the stride exceeds the list length. -- **Exclusion Range**: If start > end, the range is treated as an exclusion range, returning all elements outside that range. -- **Incomplete Strides**: If the list is not modulo the stride, elements up to the list length will be returned in the final slice matching conditions. For example, a 5-element list with stride 2 returns 3 elements for range 0-5 on slice_index 0, but only 2 elements if slice_index is 1. -- **Helper Function**: See `StrideOfList` in User:Fred_Gandt/Scripts/Functions for working with strided lists. - -## See Also - -- [llList2List](../lllist2list/) -- [llListReplaceList](../lllistreplacelist/) -- [llListFindList](../lllistfindlist/) -- [llList2String](../lllist2string/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllist2liststrided.mdx b/src/content/docs/script/lsl-reference/functions/lllist2liststrided.mdx deleted file mode 100644 index 1e7114e..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllist2liststrided.mdx +++ /dev/null @@ -1,67 +0,0 @@ ---- -title: llList2ListStrided -description: |- - Copies the strided slice of the list from Start to End. - Returns a copy of the strided slice of the specified list from Start to End. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Strided Access - -```lsl -list mylist = [0,1,2,3,4,5,6]; -list result_a = llList2ListStrided(mylist,0,-1,2); //start at first item in list, go to the end, return every 2nd item -//result_a == [0,2,4,6] - -list result_b = llList2ListStrided(mylist,1,-1,2); //start at second item in list, go to the end, return every 2nd item -//result_b == [2,4,6] - -list result_c = llList2ListStrided(mylist,2,-1,2); //start at third item in list, go to the end, return every 2nd item -//result_c == [2,4,6] -``` - -### Dialog Menu from List - -```lsl -list menu = ["1", "one", "2", "two", "3", "three"]; -default -{ - state_entry() - { - llListen(10, "", llGetOwner(), ""); - } - touch_start(integer detected) - { - list buttons = llList2ListStrided(menu, 0, -1, 2); - llDialog(llDetectedKey(0), "choose a number", buttons, 10); - } - listen(integer channel, string obj, key id, string message) - { - integer index = llListFindList(menu, [message]); - if (index != -1) - { - llOwnerSay("you chose " + llList2String(menu, index + 1) + " (" + message + ")"); - } - } -} -``` - -## Notes - -### Starting at an Offset - -If you want every second (or third, etc.) item in each stride returned, rather than the first, use [llList2ListSlice](/script/reference/lsl/functions/lllist2listslice/) instead. - -## See Also - -- [llList2ListSlice](/script/reference/lsl/functions/lllist2listslice/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllist2rot.mdx b/src/content/docs/script/lsl-reference/functions/lllist2rot.mdx deleted file mode 100644 index f7c5e1b..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllist2rot.mdx +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: llList2Rot -description: >- - Copies the rotation at Index in the list. - - Returns the value at Index in the specified list. If Index describes a - location not in the list, or the value cannot be type-cast to rotation, - thenZERO_ROTATION is returned. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Best viewed in Chat History (ctrl-h) -default -{ - state_entry() - { - list my_list = ["a", 1, 2.0, <1,2,3>, <1,2,3,4>, llGetOwner()]; - integer i = ~llGetListLength(my_list); - while (++i) - { - llOwnerSay("string=" + llList2String(my_list,i) - + "\n integer=" + (string)llList2Integer(my_list,i) - + "\n float=" + (string)llList2Float(my_list,i) - + "\n vector=" + (string)llList2Vector(my_list,i) - + "\n rot=" + (string)llList2Rot(my_list,i) - + "\n key=" + (string)llList2Key(my_list,i) ); - } - } -} -``` - -## Caveats - -- When used to typecast from a string it will result in a `ZERO_ROTATION` -- A true typecast will solve this: `(rotation)llList2String(src, index);` -- Unfortunately, if it was already a rotation type, using `llList2String` will cause the decimal values to be truncated to six decimal places. - -## See Also - -- [llGetListEntryType](../llgetlistentrytype/) -- [llList2String](../lllist2string/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllist2string.mdx b/src/content/docs/script/lsl-reference/functions/lllist2string.mdx deleted file mode 100644 index fb0739e..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllist2string.mdx +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: llList2String -description: >- - Copies the string at Index in the list. - - Returns the value at Index in the specified list as a string. If Index - describes a location not in the list then null string is returned. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- When using this function to typecast a list element to a string, floats will be truncated to 6 decimal places. - -## Examples - -```lsl -// This code demonstrates the differences in typecasting in LSL -// and demonstrates how to use the llList2* functions. -// Best viewed in Chat History (Ctrl+H) - -default { - state_entry() { - list my_list = ["a", "0xFF", "0xFF.FF", "1.0e3", 1, 2.0, <1,2,3>, <1,2,3,4>, llGetOwner()]; - integer i = 0; - integer end = llGetListLength(my_list); - - for (; i < end; ++i) { - llOwnerSay("string=" + llList2String(my_list, i) - + "\n integer=" + (string)llList2Integer(my_list, i) + " OR " + (string)((integer)llList2String(my_list, i)) - + "\n float=" + (string)llList2Float(my_list, i) + " OR " + (string)((float)llList2String(my_list, i)) - + "\n vector=" + (string)llList2Vector(my_list, i) + " OR " + (string)((vector)llList2String(my_list, i)) - + "\n rot=" + (string)llList2Rot(my_list, i) + " OR " + (string)((rotation)llList2String(my_list, i)) - + "\n key=" + (string)llList2Key(my_list, i) + " OR " + (string)((key)llList2String(my_list, i))); - } - } -} -``` - -## Notes - -- If you're extracting a string from a single-entry list, using `(string)myList` may be more efficient than `llList2String(myList, 0)` as it produces the same result with less memory overhead by avoiding a function call. -- To convert a string of hexadecimal notation to an integer, call `llList2Integer` and it will automatically cast the value as a decimal integer. To convert that integer back to a string of hexadecimal notation, use a user function like `hex()`. - -## See Also - -- [llDumpList2String](../lldumplist2string/) -- [llGetListEntryType](../llgetlistentrytype/) -- [llList2Float](../lllist2float/) -- [llList2Integer](../lllist2integer/) -- [llList2Key](../lllist2key/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllist2vector.mdx b/src/content/docs/script/lsl-reference/functions/lllist2vector.mdx deleted file mode 100644 index 7a4859a..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllist2vector.mdx +++ /dev/null @@ -1,52 +0,0 @@ ---- -title: llList2Vector -description: >- - Copies the vector at Index in the list. - - Returns the value at Index in the specified list. If Index describes a - location not in the list, or the value cannot be type-cast to a vector, then - ZERO_VECTOR is returned. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Best viewed in Chat History (ctrl-h) -default -{ - state_entry() - { - list my_list = ["a", 1, 2.0, <1,2,3>, <1,2,3,4>, llGetOwner()]; - integer i = ~llGetListLength(my_list); - while(++i) - { - llOwnerSay("string=" + llList2String(my_list,i) - + "\n integer=" + (string)llList2Integer(my_list,i) - + "\n float=" + (string)llList2Float(my_list,i) - + "\n vector=" + (string)llList2Vector(my_list,i) - + "\n rot=" + (string)llList2Rot(my_list,i) - + "\n key=" + (string)llList2Key(my_list,i) ); - } - } -} -``` - -## Caveats - -- When used to typecast from a string, this function will result in a ZERO_VECTOR. A true typecast will solve this: `(vector)llList2String(src, index)` - - Unfortunately, if the value was already a vector type, using `llList2String` will cause the decimal values to be truncated to six decimal places. - - In any string representation of a vector such as `llList2String(src, index)` or `(string)llList2Vector(src, index)`, spaces are automatically added after the commas. When received by a `listen` event, make sure NOT to parse by spaces. - -## See Also - -- [llList2String](../lllist2string/) -- [llGetListEntryType](../llgetlistentrytype/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllisten.mdx b/src/content/docs/script/lsl-reference/functions/lllisten.mdx deleted file mode 100644 index d727899..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllisten.mdx +++ /dev/null @@ -1,207 +0,0 @@ ---- -title: llListen -description: >- - Creates a listen callback for Text on Channel from SpeakersName and SpeakersID - (SpeakersName, SpeakersID, and/or Text can be empty) and returns an identifier - that can be used to deactivate or remove the listen. - - Non-empty values for SpeakersName, SpeakersID, and Text will filter the - results accordingly, while empty strings and NULL_KEY will not filter the - results, for string and key parameters respectively. - - PUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. - DEBUG_CHANNEL is the script debug channel, and is also visible to nearby - avatars. All other channels are are not sent to avatars, but may be used to - communicate with scripts. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -For the listen event to be triggered, it must first match the criteria set forth by the filters. Only when all criteria have been met is a listen event generated: - -1. The message must be transmitted on the specified channel -2. If SpeakersID is a valid key and not NULL_KEY, the speaker's key must match it (key matching is not case sensitive) -3. If SpeakersName is set, the speaker's legacy name must match exactly (case sensitive) -4. If Text is set, the spoken message must match exactly (case sensitive) - -## Filter Behavior - -Empty filters don't exclude anything: -- Empty string `""` for SpeakersName or Text means no filter -- NULL_KEY for SpeakersID means no filter -- Blank filters allow more messages through, but may increase lag - -## Examples - -### Single Listen Handle - -Listens to the owner's chat on the public channel and responds once, then stops listening: - -```lsl -// Says beep to owner the first-time owner says something in main chat -// and then stops listening - -integer listenHandle; - -remove_listen_handle() -{ - llListenRemove(listenHandle); -} - -default -{ - state_entry() - { - // target only the owner's chat on channel 0 (PUBLIC_CHANNEL) - listenHandle = llListen(0, "", llGetOwner(), ""); - } - - listen(integer channel, string name, key id, string message) - { - // we filtered to only listen on channel 0 - // to the owner's chat in the llListen call above - - llOwnerSay("beep"); - - // stop listening until script is reset - remove_listen_handle(); - } - - on_rez(integer start_param) - { - llResetScript(); - } - - changed(integer change) - { - if (change & CHANGED_OWNER) - { - llResetScript(); - } - } -} -``` - -### Multiple Listen Handles - -Opens two listen handles when touched, filtering by different channels: - -```lsl -// Opens two listen handles upon touch_start and -// stops listening whenever something heard passes either filter - -integer listenHandle_a; -integer listenHandle_b; - -remove_listen_handles() -{ - llListenRemove(listenHandle_a); - llListenRemove(listenHandle_b); -} - -default -{ - touch_start(integer num_detected) - { - key id = llDetectedKey(0); - string name = llDetectedName(0); - - listenHandle_a = llListen(5, "", id, ""); - listenHandle_b = llListen(6, "", NULL_KEY, ""); - - llSay(0, "Listening now to '" + name + "' on channel 5."); - llSay(0, "Listening now to anybody/anything on channel 6."); - } - - listen(integer channel, string name, key id, string message) - { - if (channel == 5) - llSay(0, name + " said: '/5 " + message + "'"); - - if (channel == 6) - llSay(0, name + " said: '/6 " + message + "'"); - - remove_listen_handles(); - } -} -``` - -## Performance Considerations - -**Avoid Channel Zero Without Filters** - -Listening on PUBLIC_CHANNEL (0) with no filters is extremely laggy: - -```lsl -// BAD - Don't do this! -llListen(0, "", NULL_KEY, "") // Listens to ALL chat from everyone in range -``` - -This listens to all chat from everyone in chat range and should be avoided. Instead, set SpeakersName or SpeakersID where possible. - -**Most Efficient Method** - -According to Kelly Linden's explanation of how the listener queue works: - -1. Chat gets added to a history -2. Scripts with listen events check the history during their run time -3. Filters are applied in this order: channel → self-chat check → distance/RegionSay → SpeakersID → SpeakersName → Text -4. Only when a message passes all applicable filters is a listen event queued - -The most efficient communication method is llRegionSay on a rarely used channel, or llRegionSayTo where appropriate for targeted messaging. - -## Limits and Constraints - -- **Maximum 65 listens per script**: Exceeding this causes "Script run-time error" and "Too Many Listens" errors -- **Auto-cleanup**: All listens are automatically removed on state change or script reset -- **State changes as shortcut**: You can use state changes to quickly release all listens instead of calling llListenRemove individually -- **Handle management**: Handles are assigned sequentially starting at +1 through +2,147,483,647, then roll over to -2,147,483,648. Repeated identical filters return the same handle. -- **Listener persistence**: Once registered, a listen's filters cannot be updated. Owner changes don't update the listen filter—you must detect CHANGED_OWNER and close/reopen the listen. - -## Channel-Specific Behavior - -**Message Truncation by Channel** - -- Script messages on positive/negative channels: truncated to 1024 bytes -- Avatar chat on positive channels: truncated to 1023 bytes -- Avatar chat on negative channels: truncated to 254 bytes - -**Debug Channel** - -- Scripts can listen to and speak on DEBUG_CHANNEL -- Server script errors are broadcast at llSay distance -- Messages are hidden from viewers unless sent by the current user's objects -- Users typically see only the hovering script error icon in viewer - -**Negative Channels** - -- Modern viewers can send chat on negative channels directly from chat bar (not just llDialog/llTextBox) -- Formerly, only llDialog/llTextBox responses could send on negative channels -- Negative channels are good for applications not requiring direct avatar chat - -## Important Caveats - -- **Channel range bug**: If you use an integer literal outside the valid range (-2,147,483,648 to 2,147,483,647), LSL will treat it as -1 without a compilation error. Safe rule: never use more than 9 digits. -- **Float conversion**: If a channel number comes from float conversion (e.g., llFrand result), out-of-range floats convert to -2,147,483,648. -- **Self-chat filtering**: A prim cannot hear/listen to chat it generates, but can hear chat from linked prims or chat indirectly generated (via llDialog, llTextBox, or linked prims). -- **Owner persistence**: If the object changes owner, the listen remains registered to the previous owner. Detect CHANGED_OWNER and reopen the listen with the new owner. - -## See Also - -- [llListenRemove](/script/reference/lsl/functions/lllistenremove/) - Removes a listen -- [llListenControl](/script/reference/lsl/functions/lllistencontrol/) - Enables/Disables a listen -- [llWhisper](/script/reference/lsl/functions/llwhisper/) - Sends chat limited to 10 meters -- [llSay](/script/reference/lsl/functions/llsay/) - Sends chat limited to 20 meters -- [llShout](/script/reference/lsl/functions/llshout/) - Sends chat limited to 100 meters -- [llRegionSay](/script/reference/lsl/functions/llregionsay/) - Sends chat limited to current sim -- [llRegionSayTo](/script/reference/lsl/functions/llregionsayto/) - Sends chat region wide to a specific avatar or object -- [listen event](/script/reference/lsl/events/listen/) - The event triggered when a listen matches - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllistencontrol.mdx b/src/content/docs/script/lsl-reference/functions/lllistencontrol.mdx deleted file mode 100644 index f4f4a74..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllistencontrol.mdx +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: llListenControl -description: >- - Makes a listen event callback active or inactive. Pass in the value returned - from llListen to the iChannelHandle parameter to specify which listener you - are controlling. - - Use boolean values to specify Active ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This example demonstrates toggling a listener on and off by touching the object: - -```lsl -integer handle; -integer toggle; - -default { - state_entry() { - handle = llListen(5, "", NULL_KEY, ""); // Establish a listener to listen to anything on channel 5 - llListenControl(handle, FALSE); // ... but make the listener inactive for now - llSetText("not listening", <0.0,0.0,0.0>, 1.0); - } - - touch_start(integer total_number) { - toggle = !toggle; - llListenControl(handle, toggle); // Make the listener active or inactive as required - - if(toggle) { - llSay(0, "now listening on channel 5"); - llSetText("listening on ch 5", <1.0,0.0,0.0>, 1.0); - } - else { - llSay(0, "not listening any more"); - llSetText("not listening", <0.0,0.0,0.0>, 1.0); - } - } - - listen(integer channel, string name, key id, string message) { - llSay(0, name + " just said " + message); - } -} -``` - -## Caveats - -- On state change or script reset, all listens are removed automatically. - -## See Also - -- [llListen] - Establishes a listen event -- [llListenRemove] - Removes a specific listener -- [listen] - Event triggered when messages are received - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllistenremove.mdx b/src/content/docs/script/lsl-reference/functions/lllistenremove.mdx deleted file mode 100644 index a928790..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllistenremove.mdx +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: llListenRemove -description: >- - Removes a listen event callback. Pass in the value returned from llListen to - the iChannelHandle parameter to specify which listener to remove. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Listen for one line of chat from the owner, echo it back to them, then stop listening -integer ListenHandle; -default -{ - state_entry() - { - // Start listening on channel 0, for text from owner only - ListenHandle = llListen(0, "", llGetOwner(), ""); - } - listen(integer channel, string name, key id, string message) - { - llOwnerSay(message); // Echo the message back to the owner - llListenRemove(ListenHandle); // Stop listening - } -} -``` - -## Caveats - -- On state change or script reset, all listens are removed automatically. A state change can be used as a shortcut to releasing all listens in the script. -- No error is thrown if the handle has already been released or is invalid. - -## Notes - -- It is good practice to remove listeners when they are no longer required, or set them inactive via `llListenControl` - -## See Also - -- [llListen] -- [llListenControl] -- [listen] event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllistfindlist.mdx b/src/content/docs/script/lsl-reference/functions/lllistfindlist.mdx deleted file mode 100644 index 09d00cf..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllistfindlist.mdx +++ /dev/null @@ -1,85 +0,0 @@ ---- -title: llListFindList -description: >- - Returns the index of the first instance of Find in ListVariable. Returns -1 if - not found. - - Returns the position of the first instance of the Find list in the - ListVariable. Returns -1 if not found. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -list numbers = [1, 2, 3, 4, 5]; -default -{ - state_entry() - { - integer index = llListFindList(numbers, [3]); - if (index != -1) - { - list three_four = llList2List(numbers, index, index + 1); - llOwnerSay(llDumpList2String(three_four, ",")); - // Object: 3,4 - } - } -} -``` - -You can also search for multiple items at once to find a pattern in a list: - -```lsl -list avatarsWhoFoundMagicLeaves = ["Fire Centaur","Red Leaf"]; -default -{ - state_entry() - { - integer index = llListFindList(avatarsWhoFoundMagicLeaves, ["Fire Centaur","Red Leaf"]); - if (index != -1) - { - list output = llList2List(avatarsWhoFoundMagicLeaves, index, index + 1); - llOwnerSay(llDumpList2String(output, ",")); - // Object: Fire Centaur, Red Leaf - } - } -} -``` - -## Caveats - -- Strict type matching and case sensitivity is enforced: - - `"1"` != `1` (string vs integer) - - `"1.0"` != `1.0` (string vs float) - - `1` != `1.0` (integer vs float) - - `"a822ff2b-ff02-461d-b45d-dcd10a2de0c2"` != `(key)"a822ff2b-ff02-461d-b45d-dcd10a2de0c2"` (string vs key) - - `"Justice"` != `"justice"` (case-sensitive) -- If the search list is an empty list `[]`, the value returned is `0` rather than `-1`. - -## Efficient Existence Check - -An easy way to check if an item exists in a list without comparing to -1: - -```lsl -if(~llListFindList(myList, (list)item)) -{ - // Item exists in list - // This works because ~(-1) produces 0, but ~ of any other value produces non-zero - // So any return value (including 0) that corresponds to a found item makes the condition true - // This saves bytecode and is faster than using != -1 - // This uses bitwise NOT (~) not negation (-) -} -``` - -## See Also - -- [llSubStringIndex](../llsubstringindex/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllistfindlistnext.mdx b/src/content/docs/script/lsl-reference/functions/lllistfindlistnext.mdx deleted file mode 100644 index f7ece83..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllistfindlistnext.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llListFindListNext -description: >- - Returns the index of the nth instance of Find in ListVariable. Returns -1 if - not found. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllistfindstrided.mdx b/src/content/docs/script/lsl-reference/functions/lllistfindstrided.mdx deleted file mode 100644 index 7ba223c..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllistfindstrided.mdx +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: llListFindStrided -description: >- - Returns the index of the first instance of Find in ListVariable. Returns -1 if - not found. - - Returns the position of the first instance of the Find list in the - ListVariable after the start index and before the end index. Steps through - ListVariable by stride. Returns -1 if not found. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Strict type matching and case sensitivity is enforced: - - `"1"` != `1` - - `"1.0"` != `1.0` - - `1` != `1.0` - - `"a822ff2b-ff02-461d-b45d-dcd10a2de0c2"` != `(key)"a822ff2b-ff02-461d-b45d-dcd10a2de0c2"` - - `"Justice"` != `"justice"` -- If `test` is an empty list `[]`, the value returned is `0` rather than `-1` -- If `test` is not found in `src`, `-1` is returned -- The length of `test` may be equal to or less than `stride` in order to generate a match -- The index of the first entry in the list is 0 -- If `test` is found at the last index in `src`, the positive index is returned (5th entry of 5 returns 4) -- If `start` or `end` is negative, it is counted from the end of the list (the last element is -1, the first is -list_length) - -## Examples - -### Basic Search with Stride 1 - -```lsl -list mylist = ["a", 0, "b", 1, "c", 2, "b", 1]; - -integer result_a = llListFindStrided(mylist, ["b"], 0, -1, 1); -// result_a = 2 (functionally equivalent to llListFindList) - -integer result_b = llListFindStrided(mylist, ["b", 1], 2, -1, 1); -// result_b = 2 (find pattern at index 2) - -integer result_c = llListFindStrided(mylist, ["b"], 3, -1, 1); -// result_c = 6 (first "b" at index 2 is skipped by starting at 3) -``` - -### Using Different Strides - -```lsl -list mylist = ["a", 0, "b", 1, "c", 2, "b", 1]; - -integer result_h = llListFindStrided(mylist, ["c"], 0, -1, 2); -// result_h = 4 (with stride of 2, "c" is found at index 4) - -integer result_i = llListFindStrided(mylist, ["c"], 0, -1, 3); -// result_i = -1 (with stride of 3, "c" is not found) - -integer result_j = llListFindStrided(mylist, ["c"], 0, -1, 4); -// result_j = 4 (with stride of 4, "c" is found at index 4) -``` - -### Finding Elements in a List - -```lsl -list numbers = [1, 2, 3, 4, 5]; - -default { - state_entry() { - integer index = llListFindStrided(numbers, [3], 0, -1, 1); - if (index != -1) { - list three_four = llList2List(numbers, index, index + 1); - llOwnerSay(llDumpList2String(three_four, ",")); - // Output: 3,4 - } - } -} -``` - -### Searching for Patterns - -```lsl -// Search for two items at once to find a pattern in a list -list avatarsWhoFoundMagicLeaves = ["Water Duck", "Green Ham", "Fire Centaur", "Red Leaf"]; - -default { - state_entry() { - integer index = llListFindStrided(avatarsWhoFoundMagicLeaves, ["Fire Centaur", "Red Leaf"], 0, -1, 2); - if (index != -1) { - list output = llList2List(avatarsWhoFoundMagicLeaves, index, index + 1); - llOwnerSay(llDumpList2String(output, ",")); - // Output: Fire Centaur,Red Leaf - } - } -} -``` - -### Database-like Search - -```lsl -// Using stride to search like a database -list food_db = ["FIRSTNAME", "LASTNAME", "FAVORITE FOOD", "ALLERGIES", - "Awesome", "Resident", "Apples", 0, - "Charlie", "Kites", "Peanuts", "dogs", - "Cool", "McLastname", "Burgers", "peanuts"]; - -default { - state_entry() { - list potential_allergen = ["peanuts"]; - integer any_allergies = llListFindStrided(food_db, potential_allergen, 4, -1, 4); - if (any_allergies != -1) { - llOwnerSay("Everyone can eat it"); - } else { - list output = llList2List(food_db, any_allergies - 3, any_allergies - 2); - llOwnerSay(llDumpList2String(output, " ") + " is allergic to it!"); - } - } -} -``` - -## See Also - -- [llSubStringIndex](../llSubStringIndex) - Find a string in another string -- [llListFindList](../llListFindList) - Find elements in a list - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllistinsertlist.mdx b/src/content/docs/script/lsl-reference/functions/lllistinsertlist.mdx deleted file mode 100644 index 387429b..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllistinsertlist.mdx +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: llListInsertList -description: >- - Returns a list that contains all the elements from Target but with the - elements from ListVariable inserted at Position start. - - Returns a new list, created by inserting ListVariable into the Target list at - Position. Note this does not alter the Target. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -list numbers = [3, "three", 2, "two", 1, "one"]; -default -{ - state_entry() - { - llOwnerSay(llDumpList2String(numbers, ",")); - // Object: 3,three,2,two,1,one - integer index = llListFindList(numbers, [2]); - if (index != -1) - { - numbers = llListInsertList(numbers, [2.5, "two and a half"], index); - llOwnerSay(llDumpList2String(numbers, ",")); - // Object: 3,three,2.500000,two and a half,2,two,1,one - } - } -} -``` - -## Behavior Notes - -- If `start` is past the end of `dest`, then `src` is appended to `dest` and will not add null entries. To avoid this, create empty elements in the list first. -- A similar outcome occurs when using negative indexes. -- The source list will remain unchanged. Instead, a new list will be produced. It's important that you capture this with a variable (unless you are acting directly on the results). - -## Tips - -**Inserting at the start of a list:** You can simply add the two lists together, putting the list with the new item(s) first: - -```lsl -list oldList = ["B", "C", "D"]; -list newItem = ["A"]; -list newlist = newItem + oldList; -``` - -## See Also - -- [llDeleteSubList](../lldeletesublist/) -- [llList2List](../lllist2list/) -- [llListReplaceList](../lllistreplacelist/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllistrandomize.mdx b/src/content/docs/script/lsl-reference/functions/lllistrandomize.mdx deleted file mode 100644 index 91ffab3..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllistrandomize.mdx +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: llListRandomize -description: >- - Returns a version of the input ListVariable which has been randomized by - blocks of size Stride. - - If the remainder from the length of the list, divided by the stride is - non-zero, this function does not randomize the list. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Randomization - -```lsl -list dice = ["2", "4", "1", "6", "3", "5"]; - -default -{ - touch_start(integer num_detected) { - list shuffled = llListRandomize(dice, 1); - llOwnerSay(llList2CSV(shuffled)); - } -} -``` - -### Stride of 2 - -```lsl -list list01 = ["Cold", "pizza", "in", "the", "early", "morning"]; - -list list_random = llListRandomize(list01, 2); -``` - -With a stride of 2, `list_random` could be any of these permutations: - -1. `["Cold", "pizza", "in", "the", "early", "morning"]` -2. `["Cold", "pizza", "early", "morning", "in", "the"]` -3. `["in", "the", "Cold", "pizza", "early", "morning"]` -4. `["in", "the", "early", "morning", "Cold", "pizza"]` -5. `["early", "morning", "Cold", "pizza", "in", "the"]` -6. `["early", "morning", "in", "the", "Cold", "pizza"]` - -Notice that two adjacent elements from the original list are always kept together, because the stride of 2 was specified. - -### Stride Equals List Length - -```lsl -list list_random = llListRandomize(list01, 6); -``` - -In this case, `list_random` is the original list in its original order, because we told it to keep every set of six elements together, and there are only six elements in the list. - -## Notes - -- The source list will remain unchanged. A new list is produced and returned. Capture this with a variable unless you are acting directly on the results. -- When you want to randomize the position of every list element, specify a stride of 1. -- If the stride is not a factor of the list length, the source list is returned unchanged. In other words, `llGetListLength(src) % stride` must equal 0. -- Conceptually, the algorithm selects `llGetListLength(src) / stride` buckets, then swaps the contents of buckets with one another. - -## See Also - -- [llListSort](/script/reference/lsl/functions/llListSort/) -- [llFrand](/script/reference/lsl/functions/llFrand/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllistreplacelist.mdx b/src/content/docs/script/lsl-reference/functions/lllistreplacelist.mdx deleted file mode 100644 index 3799fbd..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllistreplacelist.mdx +++ /dev/null @@ -1,93 +0,0 @@ ---- -title: llListReplaceList -description: >- - Returns a list that is Target with Start through End removed and ListVariable - inserted at Start. - - Returns a list replacing the slice of the Target list from Start to End with - the specified ListVariable. Start and End are inclusive, so 0, 1 would replace - the first two entries and 0, 0 would replace only the first list entry. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- If `start` is past the end of `dest`, then `src` is appended to `dest`; it will not add null entries. To avoid this, create empty elements in the list first. A similar outcome occurs when using negative indexes. -- Just calling the function will not update the variable. You must store it (unless of course you are planning to act on the results straight away). - - **Bad:** - ```lsl - llListReplaceList(MyList, ["New Item"], 2, 2) - ``` - - **Good:** - ```lsl - MyList = llListReplaceList(MyList, ["New Item"], 2, 2) - ``` - -- In LSO ONLY (not Mono): if you are storing to the same list, it can be more memory effective to clear the list before you store. - - **Good:** - ```lsl - MyList = llListReplaceList(MyList, ["New Item"], 2, 2) - ``` - - **Better:** - ```lsl - MyList = llListReplaceList((MyList = []) + MyList, ["New Item"], 2, 2) - ``` - -## Examples - -```lsl -default { - state_entry() { - list MyOldList = ["a", "b", "e", "d"]; - list MyNewList = llListReplaceList(MyOldList, ["c"], 2, 2); // Replace the range starting and ending at index 2 with ["c"] - - llOwnerSay("\"" + llList2CSV(MyOldList) + "\" -> \"" + llList2CSV(MyNewList) + "\""); - // Will say: "a, b, e, d" -> "a, b, c, d" - } -} -``` - -More commonly, you will be updating an existing list, replacing 1 or more items: - -```lsl -default { - state_entry() { - list MyList = ["a", "b", "x", "y"]; - MyList = llListReplaceList(MyList, ["c", "d"], 2, 3); // Replace entries 2 & 3 with new values - - llOwnerSay("\"" + llList2CSV(MyList) + "\""); // Display the modified list - // Will say: "a, b, c, d" - } -} -``` - -## Notes - -- To be clear, the list you are replacing in doesn't have to actually be a list of many elements. It can be a single item that you make into a single element list just by placing square brackets around it. - - ```lsl - list TargetList = ["a", "b", "c", "z", "e"]; - list InsertList = ["d"]; - ``` - -- To act on a single element in a list, just specify its index as both start and end. For instance, `0, 0` would act only on the first element in the list; `7, 7` would act only on the 8th element. - -- For a function that will operate as `llListReplaceList` does, but work on strided lists, see `ListStridedUpdate`. - -## See Also - -- [llDeleteSubList](../lldeletesublist/) -- [llListInsertList](../lllistinsertlist/) -- [llList2List](../lllist2list/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllistsort.mdx b/src/content/docs/script/lsl-reference/functions/lllistsort.mdx deleted file mode 100644 index 9ce0aef..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllistsort.mdx +++ /dev/null @@ -1,131 +0,0 @@ ---- -title: llListSort -description: >- - Returns the specified list, sorted into blocks of stride in ascending order - (if Ascending is TRUE, otherwise descending). Note that sort only works if the - first entry of each block is the same datatype. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Sorting with Stride - -```lsl -list numbers = [3, "three", 2, "two", 1, "one"]; -default -{ - state_entry() - { - llOwnerSay(llDumpList2String(numbers, ",")); - // Object: 3,three,2,two,1,one - numbers = llListSort(numbers, 2, TRUE); - llOwnerSay(llDumpList2String(numbers, ",")); - // Object: 1,one,2,two,3,three - } -} -``` - -### Sorting with Different Data Types - -```lsl -list mylist = ["brown", <0.000000, 0.000000, 0.000000>, "house", 17.005, 100, "cat", <3.000000, 3.000000, 3.000000>, 39]; -list tmplist = llListSort(mylist, 1, TRUE); -llSay(0, llList2CSV(tmplist)); -// Ascending: brown, <0.000000, 0.000000, 0.000000>, cat, 17.004999, 39, house, <3.000000, 3.000000, 3.000000>, 100 - -tmplist = llListSort(mylist, 1, FALSE); -llSay(0, llList2CSV(tmplist)); -// Descending: 39, <3.000000, 3.000000, 3.000000>, cat, 100, 17.004999, house, <0.000000, 0.000000, 0.000000>, brown -``` - -### Unicode Sorting (Case Sensitive) - -```lsl -llListSort(["a", "á", "B", "C", "d", "e"], 1, TRUE) -// returns ["B", "C", "a", "d", "e", "á"] - sorted by Unicode character code -``` - -### Sorting Strided Lists - -When working with strided lists (related data grouped together), set stride to match your grouping size: - -```lsl -list demographics = ["John Adams", "male", "2007-06-22", "Shirley Bassey", "female", "2005-11-02", "Matt Damon", "male", "2008-05-19"]; - -// Bad: stride = 1 destroys the data grouping -list tmplist_1 = llListSort(demographics, 1, TRUE); -// Result: ["2005-11-02", "2007-06-22", "2008-05-19", "John Adams", "Matt Damon", "Shirley Bassey", "female", "male", "male"] - -// Good: stride = 3 preserves grouping -list tmplist_2 = llListSort(demographics, 3, TRUE); -// Result: ["John Adams", "male", "2007-06-22", "Matt Damon", "male", "2008-05-19", "Shirley Bassey", "female", "2005-11-02"] -``` - -## Caveats - -- **Performance**: Uses an unoptimized selection sort algorithm with O(N²) complexity. See [SVC-2988](https://jira.secondlife.com/browse/SVC-2988) for an open improvement request. -- **Ascending Parameter**: The value must be exactly `TRUE` (or 1) for ascending sort. Non-zero values do NOT guarantee ascending order. -- **Vectors**: Sorted by magnitude. See [SVC-5643](https://jira.secondlife.com/browse/SVC-5643). -- **Rotations**: Not sorted in any meaningful order. A list containing only rotations sorted in ascending order will be returned unchanged. -- **Mixed Types Descending**: When sorting mixed types in descending order, results are deterministic but often meaningless. Descending sort works correctly only with homogeneous types. -- **Non-Multiple Stride**: If list length is not a multiple of the stride, the list is returned unchanged. -- **String Number Sorting**: Numbers in strings are sorted left-to-right like any other character, not in numeric order. This differs from inventory item ordering (which uses "natural order"): - ```lsl - llListSort(["127", "3", "25"], 1, TRUE) - // returns ["127", "25", "3"] because "1" < "2" < "3" alphabetically - - // To sort numerically, pad with zeros: - llListSort(["127", "003", "025"], 1, TRUE) - // returns ["003", "025", "127"] - ``` - -## Notes - -### Important: Capture the Results - -The source list remains unchanged. A new sorted list is produced, so you must capture the result: - -```lsl -llListSort(myList, 1, TRUE); // WRONG: result is discarded - -list newlist = llListSort(myList, 1, TRUE); // RIGHT: result is captured - -llSay(0, llList2CSV(llListSort(myList, 1, TRUE))); // RIGHT: using result directly -``` - -### Sort Order - -- **Ascending** (`TRUE`): Returns sorted list from lowest to highest (e.g., ["Apples", "Bananas", "Oranges"]) -- **Descending** (`FALSE`): Returns sorted list from highest to lowest (e.g., ["Oranges", "Bananas", "Apples"]) - -### Type Sorting - -The sort order is affected by type. For strings and keys, it is **case sensitive** and sorts by Unicode character code. When sorting mixed types in ascending order, each type is sorted individually and then "feathered" to have the same order of types: - -```lsl -llListSort([1, "C", 3, "A", 2, "B"], 1, TRUE) -// returns [1, "A", 2, "B", 3, "C"] - numbers first (sorted), then strings (sorted) - -llListSort([1, 3, 2, "C", "A", "B"], 1, TRUE) -// returns [1, 2, 3, "A", "B", "C"] - preserves type grouping - -llListSort([1, "C", 3, "A", 2, "B"], 2, TRUE) -// returns [1, "C", 2, "B", 3, "A"] - each pair sorted independently -``` - -### Stride Parameter Design - -When designing strided lists, plan ahead for how you'll sort them. You can only sort on the first element of each group. If you need to sort by a specific field (e.g., gender instead of name), make that field first in your data grouping. - -## See Also - -- [llListRandomize](/script/reference/lsl/functions/lllistrandomize) - Shuffles the elements of a list - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllistsortstrided.mdx b/src/content/docs/script/lsl-reference/functions/lllistsortstrided.mdx deleted file mode 100644 index acbed63..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllistsortstrided.mdx +++ /dev/null @@ -1,125 +0,0 @@ ---- -title: llListSortStrided -description: >- - Returns the specified list, sorted by the specified element into blocks of - stride in ascending order (if Ascending is TRUE, otherwise descending). Note - that sort only works if the first entry of each block is the same datatype. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Sorting Strided Lists - -When working with strided lists (data grouped in chunks), you must specify the correct stride to keep related data together: - -```lsl -list demographics = ["John Adams", "male", "2007-06-22", - "Shirley Bassey", "female", "2005-11-02", - "Matt Damon", "male", "2008-05-19"]; - -// BAD: Sorts each element individually, destroying the stride structure -list tmplist_1 = llListSortStrided(demographics, 1, 0, TRUE); -// Result: ["2005-11-02", "2007-06-22", "2008-05-19", "John Adams", -// "Matt Damon", "Shirley Bassey", "female", "male", "male"] - -// GOOD: Sorts by stride while keeping 3-element chunks together -list tmplist_2 = llListSortStrided(demographics, 3, 0, TRUE); -// Result: ["John Adams", "male", "2007-06-22", -// "Matt Damon", "male", "2008-05-19", -// "Shirley Bassey", "female", "2005-11-02"] -``` - -### Sorting by Different Fields - -```lsl -list score_board = ["Awesome", "Resident", 200, - "Star", "Marxman", 999, - "Happy2", "Survive", 1]; - -default { - state_entry() { - // Sort by first names (stride_index = 0) - list by_first = llListSortStrided(score_board, 3, 0, TRUE); - - // Sort by last names (stride_index = 1) - list by_last = llListSortStrided(score_board, 3, 1, TRUE); - - // Sort by score (stride_index = 2) - list by_score = llListSortStrided(score_board, 3, 2, TRUE); - } -} -``` - -### Type-Specific Sorting - -```lsl -// Strings sort case-sensitively by Unicode character code -llListSortStrided(["a", "á", "B", "C", "d", "e"], 1, 0, TRUE) -// Returns: ["B", "C", "a", "d", "e", "á"] - -// In ascending sort, types are sorted individually then "feathered" together -llListSortStrided([1, "C", 3, "A", 2, "B"], 1, 0, TRUE) -// Returns: [1, "A", 2, "B", 3, "C"] - -llListSortStrided([1, 3, 2, "C", "A", "B"], 1, 0, TRUE) -// Returns: [1, 2, 3, "A", "B", "C"] -``` - -## Caveats - -- **Algorithm**: Uses the same unoptimized selection sort algorithm as `llListSort`, with O(N²) complexity. See [SVC-2988](https://jira.secondlife.com/browse/SVC-2988) for improvement tracking. - -- **Ascending Parameter**: The value must be exactly `TRUE` (or 1) for ascending sort. Non-zero values other than 1 do not produce ascending sort. - -- **Vectors**: Vectors are sorted by magnitude, not component-wise. - -- **Rotations**: Rotations are not sorted in any meaningful order. Sorting a list of only rotations in ascending order returns it unchanged. - -- **Mixed Types Descending**: Descending sort with mixed types produces deterministic but potentially useless results: - ```lsl - llListSortStrided([2, "B", "C", 3, 1, "A"], 1, 0, FALSE) - // Returns: ["A", 3, 1, "C", "B", 2] - ``` - -- **Stride Mismatch**: If stride is greater than 1 and the list length is not a multiple of the stride, the list is returned unchanged. - -- **Invalid Stride Index**: If `stride_index` is not less than `stride` and not greater than or equal to `-stride`, an empty list is returned. - -- **String Number Sorting**: Numbers in strings are sorted left-to-right by character, not numerically: - ```lsl - llListSortStrided(["127", "3", "25"], 1, 0, TRUE) - // Returns: ["127", "25", "3"] (not numeric order!) - - // Workaround: pad numbers with zeros - llListSortStrided(["127", "003", "025"], 1, 0, TRUE) - // Returns: ["003", "025", "127"] (correct numeric order) - ``` - -- **Unstable Sort**: The algorithm is not stable. You cannot chain multiple sorts on different columns to achieve multi-key sorting: - ```lsl - list input = [1, "b", 0, "c", 1, "a", 0, "b", 1, "c", 0, "a"]; - list partialSort = llListSortStrided(input, 2, 1, TRUE); - list fullSort = llListSortStrided(partialSort, 2, 0, TRUE); - // Result will not have correct multi-key sort - ``` - -- **Source Unchanged**: The original list remains unchanged. You must capture the return value. - -## Notes - -- Best used with homogeneous data types (all strings, all integers, etc.) -- For mixed data types, results are usually meaningless due to the sorting algorithm treating different types separately -- Remember to capture the returned sorted list; the function does not modify the original - -## See Also - -- [llListSort](../lllistsort/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llliststatistics.mdx b/src/content/docs/script/lsl-reference/functions/llliststatistics.mdx deleted file mode 100644 index 1e34769..0000000 --- a/src/content/docs/script/lsl-reference/functions/llliststatistics.mdx +++ /dev/null @@ -1,109 +0,0 @@ ---- -title: llListStatistics -description: >- - Performs a statistical aggregate function, specified by a LIST_STAT_* - constant, on ListVariables. - - This function allows a script to perform a statistical operation as defined by - operation on a list composed of integers and floats. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Demonstrating All Operations - -```lsl -// Show results for each operation for a sample list -default -{ - state_entry() - { - list LX = [-1, 3.33, 17, "object", -4.5, 0.8675 ]; - - llSay(0, "G.Mean= " + (string) llListStatistics(LIST_STAT_GEOMETRIC_MEAN, LX) ); // 0.000000 - llSay(0, "Max= " + (string) llListStatistics(LIST_STAT_MAX, LX) ); // 17.000000 - llSay(0, "Min= " + (string) llListStatistics(LIST_STAT_MIN, LX) ); // -4.500000 - llSay(0, "Mean= " + (string) llListStatistics(LIST_STAT_MEAN, LX) ); // 3.139500 - llSay(0, "Median= " + (string) llListStatistics(LIST_STAT_MEDIAN, LX) ); // 0.867500 - llSay(0, "Count= " + (string) llListStatistics(LIST_STAT_NUM_COUNT, LX) ); // 5.000000 - llSay(0, "Range= " + (string) llListStatistics(LIST_STAT_RANGE, LX) ); // 21.500000 - llSay(0, "Std.Dev= " + (string) llListStatistics(LIST_STAT_STD_DEV, LX) ); // 8.258468 - llSay(0, "Sum= " + (string) llListStatistics(LIST_STAT_SUM, LX) ); // 15.697500 - llSay(0, "Sum of squares= " + (string) llListStatistics(LIST_STAT_SUM_SQUARES, LX) ); // 322.091500 - - } -} -``` - -**Note:** Non-numeric entries (like the "object" string in this example) are silently ignored by the function. The geometric mean can produce "NaN" (Not A Number) results when the list contains numbers with mixed signs. - -### Real-World Usage: Region Performance Monitoring - -```lsl -// Demonstrates using llListStatistics() to track region performance metrics -list dil_s; -list fps_s; -integer ticks = 0; - -default -{ - state_entry() - { - llSetTimerEvent(1.0); - } - - on_rez (integer parm) - { - llResetScript(); - } - - timer() - { - dil_s = llList2List(dil_s + llGetRegionTimeDilation(), -60, -1); - fps_s = llList2List(fps_s + llGetRegionFPS(), -60, -1); - if(3 <= ++ticks) - { - llSetText( - "Dilation: min="+(string) llListStatistics(LIST_STAT_MIN, dil_s) + ", mean=" + - (string) llListStatistics(LIST_STAT_MEAN, dil_s) + ", max=" + - (string) llListStatistics(LIST_STAT_MAX, dil_s) + ", std.dev=" + - (string) llListStatistics(LIST_STAT_STD_DEV, dil_s) + "\n" + - "FPS: min="+(string) llListStatistics(LIST_STAT_MIN, fps_s) + ", mean=" + - (string) llListStatistics(LIST_STAT_MEAN, fps_s) + ", max=" + - (string) llListStatistics(LIST_STAT_MAX, fps_s) + ", std.dev=" + - (string) llListStatistics(LIST_STAT_STD_DEV, fps_s), - <1.0, 1.0, 0.0>, //yellow - 1.0); - } - } - - changed(integer change) - { - if(change & CHANGED_REGION) - { - llResetScript(); - } - } -} -``` - -## Notes - -- This function silently ignores any list entries that are not floats or integers -- All numeric values in a mixed-type list are included in the calculation -- You can use `LIST_STAT_NUM_COUNT` to determine how many numeric elements are in a mixed list -- The geometric mean calculation only works correctly with numbers of the same sign; mixed-sign lists may produce "NaN" - -## See Also - -- [`llGetListEntryType()`](../llgetlistentrytype/) - Determine the type of a list element -- `llListStatistics Test()` - Test page for this function - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llloadurl.mdx b/src/content/docs/script/lsl-reference/functions/llloadurl.mdx deleted file mode 100644 index fe4eb56..0000000 --- a/src/content/docs/script/lsl-reference/functions/llloadurl.mdx +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: llLoadURL -description: "Shows dialog to avatar AvatarID offering to load web page at URL.\tIf user clicks yes, launches their web browser.\nllLoadURL displays a dialogue box to the user, offering to load the specified web page using the default web browser." ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- This function should not be called from group deeded objects—it will silently fail. (Note: Support for group deeded objects was added in version 1.9 but removed again in the server upgrade of 2007-03-14) -- This function silently fails for an avatar that has muted itself, which can be extremely bewildering to debug since there's no easy way for a user to self-mute - -## Important Limitations - -- The URL is truncated to 255 characters -- The message text is truncated to 254 characters -- The protocol must be specified and currently only "https://" and "http://" are supported -- The URL should be RFC 1738 compliant with proper escapes - -## Examples - -```lsl -default -{ - touch_start(integer num_detected) - { - key id = llDetectedKey(0); - string info = "Visit the Second Life website!"; - - // must start with either "http://..." or "https://..." - string url = "http://www.secondlife.com/"; - - integer avatarInSameRegion = (llGetAgentSize(id) != ZERO_VECTOR); // TRUE or FALSE - - if (avatarInSameRegion) - { - llLoadURL(id, info, url); - } - else - { - // if the agent is not in the same region, send a message instead - // the viewer will turn the URL clickable - llInstantMessage(id, info + " " + url); - } - } -} -``` - -This example demonstrates: -- Detecting which avatar touched the object -- Checking if the avatar is in the same region (important for llLoadURL to work) -- Falling back to llInstantMessage if the avatar is in a different region (the viewer will automatically make the URL clickable) - -## See Also - -- [llInstantMessage](../llinstantmessage/) -- [llDetectedKey](../lldetectedkey/) - -## Version History - -- Introduced in version 1.6 with no support for group deeded objects -- Version 1.9: Support for group deeded objects was added (possibly by accident) -- Server upgrade 2007-03-14: Support for group deeded objects was removed - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllog.mdx b/src/content/docs/script/lsl-reference/functions/lllog.mdx deleted file mode 100644 index 75e3390..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllog.mdx +++ /dev/null @@ -1,79 +0,0 @@ ---- -title: llLog -description: |- - Returns the natural logarithm of Value. Returns zero if Value <= 0. - Returns the base e (natural) logarithm of the specified Value. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Basic usage to calculate natural logarithm: - -```lsl -default -{ - state_entry() - { - float num1 = llFrand(100.0); - - llOwnerSay("The natural logarithm of " + (string)num1 + " is " + (string)llLog(num1)); - } -} -``` - -Converting to arbitrary logarithm base: - -```lsl -float findexp(float result, float base) -{ - return llLog(result)/llLog(base); -} - -default -{ - touch_start(integer total_number) - { - llSay(0, (string)findexp(8.0, 2.0)); - // returns 3.0 - } -} -``` - -## Notes - -There are only two logarithm functions: `llLog` and `llLog10`. When converting the base of the logarithm, use `llLog` rather than `llLog10` as it introduces fewer errors. The general formula for converting to an arbitrary base is: - -```lsl -float LogBaseN = llLog(value) / llLog(Base); -``` - -Note that this technique inherently introduces errors due to floating-point arithmetic, which are most noticeable when working with logarithms. If the base is a constant, your script will run faster if you pre-calculate its logarithm and divide by that constant instead. - -## Useful Natural Logarithm Values - -| Number | ln(Number) | -|--------|-----------| -| 2 | 0.693147 | -| 4 | 1.386294 | -| 8 | 2.079442 | -| 10 | 2.302585 | -| 16 | 2.772589 | -| 32 | 3.465736 | -| 64 | 4.158883 | -| 128 | 4.852030 | -| 256 | 5.545177 | - -## See Also - -- [llLog10](../lllog10/) -- [llPow](../llpow/) -- [llSqrt](../llsqrt/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllog10.mdx b/src/content/docs/script/lsl-reference/functions/lllog10.mdx deleted file mode 100644 index ed7ed5a..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllog10.mdx +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: llLog10 -description: |- - Returns the base 10 logarithm of Value. Returns zero if Value <= 0. - Returns the base 10 (common) logarithm of the specified Value. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - float num1 = llFrand(100.0); - - llOwnerSay("The base 10 logarithm of " + (string)num1 + " is " + (string)llLog10(num1)); - } -} -``` - -## Notes - -- There are only two log functions: llLog and llLog10 -- llLog10 should only be used where the base 10 log is needed; all other applications should use llLog instead -- Use llLog when converting the base of the logarithm: - ```lsl - float LogBaseN = llLog(value) / llLog(Base); //This technique introduces errors but is the only way - ``` -- Errors introduced as a result of floating-point arithmetic are most noticeable when working with logarithms - -## See Also - -- [llLog](../lllog/) -- [llPow](../llpow/) -- [llSqrt](../llsqrt/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lllookat.mdx b/src/content/docs/script/lsl-reference/functions/lllookat.mdx deleted file mode 100644 index 8a8e188..0000000 --- a/src/content/docs/script/lsl-reference/functions/lllookat.mdx +++ /dev/null @@ -1,135 +0,0 @@ ---- -title: llLookAt -description: >- - Cause object name to point its forward axis towards Target, at a force - controlled by Strength and Damping. - - Good Strength values are around half the mass of the object and good Damping - values are less than 1/10th of the Strength. - - Asymmetrical shapes require smaller Damping. A Strength of 0.0 cancels the - look at. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Causes the object to point its up axis (positive z) towards the target, while keeping its forward axis (positive x) below the horizon. The function continues to track the target until `llStopLookAt` is called. - -**Technical Details:** -- If the object isn't physical, the settings don't seem to have any effect except the force must be > 0 -- For physical objects, strength is similar to viscosity (weaker values = faster rotation) -- Damping controls how fast the rotation damps out -- Low damping relative to strength creates a bouncy effect with potential overshooting -- High damping creates sluggish movement -- Strength and damping values have no relation to the mass of the object - -## Examples - -### Basic: Object Looks at Nearest Avatar - -```lsl -//Causes Object to look at nearest Avatar. -default -{ - state_entry() - { - llSensorRepeat("", "", AGENT, 20.0, PI, 0.2); - } - - sensor(integer total_number) - { - llLookAt( llDetectedPos(0) + <0.0, 0.0, 1.0>, 3.0, 1.0 ); - } -} -``` - -### For Child Prims or Attachments - -For use inside a child prim or the root of an attachment. The target position needs correction for the root prim's rotation: - -```lsl -default -{ - state_entry() - { - llSensorRepeat("", "", AGENT, 20.0, PI, 0.2); - } - - sensor(integer total_number) - { - vector p = llGetPos(); - llLookAt(p + (llDetectedPos(0) + <0.0, 0.0, 1.0> - p) / llGetRootRotation(), 3.0, 1.0); - } -} -``` - -## Caveats - -- There is no guarantee that the host object will wind up pointing at the target. Depending on the shape of the object, the strength and damping, it may settle out at a different rotation pointing in a different direction if damping stops the rotation before the final position is reached. -- If the prim is not the root, the target will need correction for the root prim's rotation (see child prim example above). -- If the object is an attachment, the target will need correction for the wearer's rotation. -- If the host object is physical and not symmetrical, it may cause a recoil effect where the object drifts away from its original position and makes the final rotation less accurate. - -## Helper Functions - -### Smooth, Constant-Rate Rotation (Non-Physical Objects) - -If you want a smooth, one-time, constant rate of motion using the x axis on a non-physical object: - -```lsl -//-- rotate objects x axis toward vPosTarget (local offset), at vFltRate (in radians per second) -//-- vFltRate < ~0.00000003rad/sec, (~0.00002deg/sec) will result in errors (and is just too slow anyway) -//-- vFltRate >= (PI * 5.0)rad/sec, (900deg/sec) will result in a single snap move to vRotTarget -uSteppedLookAt( vector vPosTarget, float vFltRate ){ - rotation vRotTarget = llRotBetween( <1.0, 0.0, 0.0>, vPosTarget ); - if ((integer)(vFltRate = llAcos( (vPosTarget = llVecNorm( vPosTarget )) * - (<1.0, 0.0, 0.0> * llGetLocalRot()) ) / (vFltRate / 5.0))){ - rotation vRotStep = llAxisAngle2Rot( llRot2Axis( vRotTarget / llGetLocalRot() ), - (1.0 / vFltRate) * llRot2Angle( vRotTarget / llGetLocalRot() ) ); - vFltRate = (integer)vFltRate; - do{ - llSetLocalRot( vRotStep * llGetLocalRot() ); - }while( --vFltRate ); - } - llSetLocalRot( vRotTarget ); -} //-- for fixed time on any rotation try llKeyframeMotion -``` - -### LookAt for Linked Objects - -```lsl -LinkedLookAt( vector Target){ - rotation rotvec = llRotBetween(<0,1,0>,llVecNorm((Target - llGetPos()))); - rotation rotbet = rotvec/llGetRootRotation(); - llSetRot(rotbet); -} - -default -{ - state_entry() - { - llSensorRepeat("", "", AGENT, 20.0, PI, 1.0); - } - - sensor(integer total_number) - { - vector p = llDetectedPos(0); - LinkedLookAt(p); - } -} -``` - -## See Also - -- [llRotLookAt](../llrotlookat/) -- [llStopLookAt](../llstoplookat/) -- [llMoveToTarget](../llmovetotarget/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llloopsound.mdx b/src/content/docs/script/lsl-reference/functions/llloopsound.mdx deleted file mode 100644 index e827e81..0000000 --- a/src/content/docs/script/lsl-reference/functions/llloopsound.mdx +++ /dev/null @@ -1,47 +0,0 @@ ---- -title: llLoopSound -description: >- - Plays specified Sound, looping indefinitely, at Volume (0.0 - 1.0). - - Only one sound may be attached to an object at a time. - - A second call to llLoopSound with the same key will not restart the sound, but - the new volume will be used. This allows control over the volume of already - playing sounds. - - Setting the volume to 0 is not the same as calling llStopSound; a sound with 0 - volume will continue to loop. - - To restart the sound from the beginning, call llStopSound before calling - llLoopSound again. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -llLoopSound("ambient.wav", 0.5); -``` - -## Caveats - -- A call to `llLoopSound` replaces any other sound, so only one sound can be played at the same time from the same prim. Exception: sounds started with the deprecated `llSound` which always plays sound files to the end. An object can play 2 sounds with `llLoopSound` if the function is called from different prims. -- If a second call to loop the same sound at a different volume is made from within the same script, no volume change is made. Call `llStopSound` just before the second call to enable a volume change with no discernible pause. -- When called from a HUD attachment, the sound is only heard by the agent the task is attached to. - -## See Also - -- [llLoopSoundMaster](../llloopsoundmaster/) -- [llLoopSoundSlave](../llloopsoundslave/) -- [llStopSound](../llstopsound/) -- [llPlaySound](../llplaysound/) -- [llTriggerSound](../lltriggersound/) -- [llTriggerSoundLimited](../lltriggersoundlimited/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llloopsoundmaster.mdx b/src/content/docs/script/lsl-reference/functions/llloopsoundmaster.mdx deleted file mode 100644 index 7cf1ae2..0000000 --- a/src/content/docs/script/lsl-reference/functions/llloopsoundmaster.mdx +++ /dev/null @@ -1,126 +0,0 @@ ---- -title: llLoopSoundMaster -description: >- - Plays attached Sound, looping at volume (0.0 - 1.0), and declares it a sync - master. - - Behaviour is identical to llLoopSound, with the addition of marking the source - as a "Sync Master", causing "Slave" sounds to sync to it. If there are - multiple masters within a viewers interest area, the most audible one (a - function of both distance and volume) will win out as the master. - - The use of multiple masters within a small area is unlikely to produce the - desired effect. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- This function is affected by the Sound Queueing property of the parent prim - this means it's possible to queue a slave sound prior to starting a master, without having to use more than one prim as an emitter. - -## Examples - -### Basic Usage - -```lsl -// for an uploaded .wav file called "MasterLoop" in inventory -llLoopSoundMaster("MasterLoop", 1.0); -``` - -### Engine Sound Loop Example - -The following example demonstrates how using `llSetSoundQueueing` affects the interaction between master and slave sounds. In this example, it's used to simulate a car engine with different states (start, idle, accelerate, decelerate): - -```lsl -integer playState; //see LUT below. - -list lut = ["Engine start, idle.","Accelerate, speed loop.","Decelerate, idle.", "Idle, stop"]; - -default -{ - state_entry() - { - llSetSoundQueueing(TRUE); //Set this so the we don't skip the 1st 'slave' sound. - } - - touch_start(integer total_number) - { - llWhisper(0, "Sound: " + llList2String(lut,playState)); - if(!playState) //start engine. - { - llPlaySoundSlave("engine start",1); //This sound is skipped if Sound Queueing is not set. - llLoopSoundMaster("idle",1); - } - else if(playState == 1) //accelerate, then play driving loop - { - llPlaySoundSlave("accelerate",1); - llLoopSoundMaster("speed",1); - } - else if(playState == 2) //decelerate to idle. - { - llPlaySoundSlave("decelerate",1); - llLoopSoundMaster("idle",1); - } - else //stop the engine. - { - llPlaySoundSlave("engine stop",1); - llSleep(2); //Wait until the above sound completes. - llStopSound(); //Call this to prevent the master loop from restarting randomly (e.g. upon script reset or region change). - playState = -1; //This actually resets to 0, as it's incremented below. - } - ++playState; //increment playState. - } -} -``` - -### Sound Master On/Off Toggle - -The following script can be added to an object to toggle a sound master on and off: - -```lsl -//This integer (actually a boolean) will be used to manage the toggle effect. -integer soundState = FALSE; -//Change MasterLoop to the sound clip you want to use. -string soundClip = "MasterLoop"; - -default { - state_entry() - { - //Displays red "OFF" as floating text above the prim - llSetText("OFF", <1,0,0>, 1.0); - } - touch_start(integer num_detected) - { - //When touched, soundState inverts its current boolean value. 1 becomes 0, 0 becomes 1. - soundState = !soundState; - if(soundState) - { - //Run this code when entering soundState 'on' - //Displays green "ON" as floating text above the prim - llSetText("ON", <0,1,0>, 1.0); - llLoopSoundMaster(soundClip, 1.0); - }else - { //Run this code when entering soundState 'off' - //When touched, stop sound & display red "OFF" as floating text. - llSetText("OFF", <1,0,0>, 1.0); - llStopSound(); - } - } -} -``` - -## See Also - -- [llLoopSound](../llloopsound/) -- [llLoopSoundSlave](../llloopsoundslave/) -- [llPlaySoundSlave](../llplaysoundslave/) -- [llSetSoundQueueing](../llsetsoundqueueing/) -- [llStopSound](../llstopsound/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llloopsoundslave.mdx b/src/content/docs/script/lsl-reference/functions/llloopsoundslave.mdx deleted file mode 100644 index 50ac5bd..0000000 --- a/src/content/docs/script/lsl-reference/functions/llloopsoundslave.mdx +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: llLoopSoundSlave -description: >- - Plays attached sound looping at volume (0.0 - 1.0), synced to most audible - sync master. - - Behaviour is identical to llLoopSound, unless there is a "Sync Master" - present. - - If a Sync Master is already playing the Slave sound will begin playing from - the same point the master is in its loop synchronizing the loop points of both - sounds. - - If a Sync Master is started when the Slave is already playing, the Slave will - skip to the correct position to sync with the Master. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default { - state_entry() { - llLoopSoundSlave("sound name", 0.05); - } -} -``` - -## Caveats - -- As an object can only have a single active sound, `llLoopSoundSlave()` should be called from a different prim than the one that defined a sync master, otherwise it will remove the master sound, and no sound will be available to sync-to. - -## See Also - -- [llPlaySound] - Plays a sound attached once. -- [llPlaySoundSlave] -- [llLoopSound] - Plays a sound attached indefinitely. -- [llLoopSoundMaster] -- [llTriggerSound] - Plays a sound unattached. -- [llTriggerSoundLimited] - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llmakeexplosion.mdx b/src/content/docs/script/lsl-reference/functions/llmakeexplosion.mdx deleted file mode 100644 index 4facce7..0000000 --- a/src/content/docs/script/lsl-reference/functions/llmakeexplosion.mdx +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: llMakeExplosion -description: >- - Make a round explosion of particles. Deprecated: Use llParticleSystem instead. - - Make a round explosion of particles using texture from the objects inventory. - Deprecated: Use llParticleSystem instead. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Emulation with llParticleSystem - -Beginning in 1.14, the simulator uses `llParticleSystem` to emulate legacy llMakeExplosion particles. Here's a working implementation: - -```lsl -fakeMakeExplosion(integer particle_count, float particle_scale, float particle_speed, - float particle_lifetime, float source_cone, string source_texture_id, - vector local_offset) -{ - //local_offset is ignored - llParticleSystem([ - PSYS_PART_FLAGS, PSYS_PART_INTERP_COLOR_MASK | PSYS_PART_INTERP_SCALE_MASK | PSYS_PART_EMISSIVE_MASK | PSYS_PART_WIND_MASK, - PSYS_SRC_PATTERN, PSYS_SRC_PATTERN_ANGLE_CONE, - PSYS_PART_START_COLOR, <1.0, 1.0, 1.0>, - PSYS_PART_END_COLOR, <1.0, 1.0, 1.0>, - PSYS_PART_START_ALPHA, 0.50, - PSYS_PART_END_ALPHA, 0.25, - PSYS_PART_START_SCALE, , - PSYS_PART_END_SCALE, , - PSYS_PART_MAX_AGE, particle_lifetime, - PSYS_SRC_ACCEL, <0.0, 0.0, 0.0>, - PSYS_SRC_TEXTURE, source_texture_id, - PSYS_SRC_BURST_RATE, 1.0, - PSYS_SRC_ANGLE_BEGIN, 0.0, - PSYS_SRC_ANGLE_END, source_cone * PI, - PSYS_SRC_BURST_PART_COUNT, particle_count / 2, - PSYS_SRC_BURST_RADIUS, 0.0, - PSYS_SRC_BURST_SPEED_MIN, particle_speed / 3, - PSYS_SRC_BURST_SPEED_MAX, particle_speed * 2/3, - PSYS_SRC_MAX_AGE, particle_lifetime / 2, - PSYS_SRC_OMEGA, <0.0, 0.0, 0.0> - ]); -} -``` - -## Known Discrepancies - -When migrating from `llMakeExplosion` to the `llParticleSystem` emulation, be aware of these differences: - -1. **Particle Lifetime**: The original llMakeExplosion had random particle lifetime, which cannot be created in the current particle system via a single call -2. **Particle Growth**: The original had continual particle growth throughout its lifetime, ending well past the 4m limit of the current system on long-lived particles -3. **Arc Orientation**: The 'arc' parameter in the original oriented along the X axis, while the current particle system's angles orient along the Z axis -4. **Value Scaling**: Several values are not taken 'verbatim' in the original particle system (velocity is not m/sec, and particle count may vary), approximated via basic divisors -5. **Local Offset**: There is no way to duplicate the offset from the old functions within the new particle system - -## See Also - -- [llParticleSystem](../llparticlesystem/) -- [llParticleFluid](../llparticlefluid/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llmakefire.mdx b/src/content/docs/script/lsl-reference/functions/llmakefire.mdx deleted file mode 100644 index e4ebea1..0000000 --- a/src/content/docs/script/lsl-reference/functions/llmakefire.mdx +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: llMakeFire -description: >- - Make fire like particles. Deprecated: Use llParticleSystem instead. - - Make fire particles using texture from the objects inventory. Deprecated: Use - llParticleSystem instead. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Beginning in version 1.14, the simulator uses `llParticleSystem` to emulate legacy `llMakeFire` particles. For new code, use `llParticleSystem` directly for better control and more predictable behavior. - -## Implementation with llParticleSystem - -Here is an example of how to emulate `llMakeFire` using the modern particle system: - -```lsl -fakeMakeFire(integer particle_count, float particle_scale, float particle_speed, - float particle_lifetime, float source_cone, string source_texture_id, - vector local_offset) -{ - // local_offset is ignored - llParticleSystem([ - PSYS_PART_FLAGS, PSYS_PART_INTERP_COLOR_MASK | PSYS_PART_INTERP_SCALE_MASK | PSYS_PART_EMISSIVE_MASK | PSYS_PART_WIND_MASK, - PSYS_SRC_PATTERN, PSYS_SRC_PATTERN_ANGLE_CONE, - PSYS_PART_START_COLOR, <1.0, 1.0, 1.0>, - PSYS_PART_END_COLOR, <1.0, 1.0, 1.0>, - PSYS_PART_START_ALPHA, 0.50, - PSYS_PART_END_ALPHA, 0.10, - PSYS_PART_START_SCALE, , - PSYS_PART_END_SCALE, , - PSYS_PART_MAX_AGE, 0.5, - PSYS_SRC_ACCEL, <0.0, 0.0, 0.0>, - PSYS_SRC_TEXTURE, source_texture_id, - PSYS_SRC_BURST_RATE, 5 / particle_count, - PSYS_SRC_ANGLE_BEGIN, 0.0, - PSYS_SRC_ANGLE_END, source_cone * PI, - PSYS_SRC_BURST_PART_COUNT, 1, - PSYS_SRC_BURST_RADIUS, 0.0, - PSYS_SRC_BURST_SPEED_MIN, particle_speed, - PSYS_SRC_BURST_SPEED_MAX, particle_speed, - PSYS_SRC_MAX_AGE, particle_lifetime / 2, - PSYS_SRC_OMEGA, <0.0, 0.0, 0.0> - ]); -} -``` - -## Known Limitations and Discrepancies - -When emulating `llMakeFire` with `llParticleSystem`, be aware of these differences from the original function: - -1. **Random Particle Lifetime**: The original `llMakeFire` has random particle lifetime, which cannot be created in the current particle system via a single call. The emulation uses a fixed lifetime. - -2. **Particle Growth**: The original `llMakeFire` has continual particle growth throughout its lifetime, ending well past the 4m limit of the current system on long-lived particles. The emulation cannot reproduce this behavior. - -3. **Parameter Scaling**: Several values are not taken verbatim in the original particle system (velocity is not m/sec, and particle count seems to be wildly off). The emulation approximates these loosely via basic divisors, which may not match exactly in all scenarios. - -4. **Local Offset**: There is no way to duplicate the offset parameter from the old functions within the new particle system. - -5. **Pumping Effect**: These effects do not "pump" like the older functions. Calling the function 10 times won't produce 10 times as many particles as the old functions would. The new system maintains a single set property. - -## See Also - -- [llParticleSystem](llParticleSystem) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llmakefountain.mdx b/src/content/docs/script/lsl-reference/functions/llmakefountain.mdx deleted file mode 100644 index f3aee7e..0000000 --- a/src/content/docs/script/lsl-reference/functions/llmakefountain.mdx +++ /dev/null @@ -1,85 +0,0 @@ ---- -title: llMakeFountain -description: >- - Make a fountain of particles. Deprecated: Use llParticleSystem instead. - - Make a fountain of particles using texture from the objects inventory. - Deprecated: Use llParticleSystem instead. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Beginning in version 1.14, the simulator uses `llParticleSystem` to emulate legacy `llMakeFountain` particles. This function is deprecated and you should use `llParticleSystem` for new scripts. - -### Function Signature - -The original function signature: - -```lsl -llMakeFountain(integer particle_count, - float particle_scale, - float particle_speed, - float particle_lifetime, - float source_cone, - integer source_bounce, - string source_texture_id, - vector local_offset, - float bounce_offset); -``` - -### Emulation Example - -Below is an example of how to emulate the old `llMakeFountain` behavior using `llParticleSystem`: - -```lsl -fakeMakeFountain(integer particle_count, float particle_scale, float particle_speed, - float particle_lifetime, float source_cone, integer bounce, - string source_texture_id, vector local_offset, vector bounce_offset) -{ - // Note: local_offset, bounce, and bounce_offset are not used in this emulation - llParticleSystem([ - PSYS_PART_FLAGS, PSYS_PART_INTERP_COLOR_MASK | PSYS_PART_INTERP_SCALE_MASK | PSYS_PART_WIND_MASK | PSYS_PART_BOUNCE_MASK | PSYS_PART_EMISSIVE_MASK, - PSYS_SRC_PATTERN, PSYS_SRC_PATTERN_ANGLE_CONE, - PSYS_PART_START_COLOR, <1.0, 1.0, 1.0>, - PSYS_PART_END_COLOR, <1.0, 1.0, 1.0>, - PSYS_PART_START_ALPHA, 0.50, - PSYS_PART_END_ALPHA, 0.25, - PSYS_PART_START_SCALE, , - PSYS_PART_END_SCALE, <0.0, 0.0, 0.0>, - PSYS_PART_MAX_AGE, 3.0, - PSYS_SRC_ACCEL, <1.0, 0.0, -4>, - PSYS_SRC_TEXTURE, source_texture_id, - PSYS_SRC_BURST_RATE, 5/particle_count, - PSYS_SRC_ANGLE_BEGIN, 0.0, - PSYS_SRC_ANGLE_END, source_cone*PI, - PSYS_SRC_BURST_PART_COUNT, 1, - PSYS_SRC_BURST_RADIUS, 0.0, - PSYS_SRC_BURST_SPEED_MIN, particle_speed, - PSYS_SRC_BURST_SPEED_MAX, particle_speed, - PSYS_SRC_MAX_AGE, particle_lifetime/2, - PSYS_SRC_OMEGA, <0.0, 0.0, 0.0> - ]); -} -``` - -## Known Discrepancies with llParticleSystem - -When migrating from `llMakeFountain` to `llParticleSystem`, be aware of these limitations: - -1. **Bounce level** - Not adjustable with the new particle system; fixed to 0 -2. **Particle lifetime** - The original function had random particle lifetime, which cannot be created in the current particle system via a single call -3. **Velocity and particle count** - Several values are not taken verbatim in the original particle system (velocity is not in m/sec, particle count may differ significantly). These are approximated loosely in the simulation via basic divisors, which may not work out the same in all scenarios -4. **Offset parameters** - There is no way to duplicate the offset from the old function within the new particle system - -## See Also - -- [llParticleSystem](../llparticlesystem/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llmakesmoke.mdx b/src/content/docs/script/lsl-reference/functions/llmakesmoke.mdx deleted file mode 100644 index cee5120..0000000 --- a/src/content/docs/script/lsl-reference/functions/llmakesmoke.mdx +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: llMakeSmoke -description: >- - Make smoke like particles. Deprecated: Use llParticleSystem instead. - - Make smoky particles using texture from the objects inventory. Deprecated: Use - llParticleSystem instead. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Beginning in version 1.14, the simulator uses `llParticleSystem` to emulate legacy `llMakeSmoke` particles. - -## Implementation Using llParticleSystem - -Since `llMakeSmoke` is deprecated, you can replicate its behavior using `llParticleSystem`. Here is an implementation reference: - -```lsl -fakeMakeSmoke(integer particle_count, float particle_scale, float particle_speed, - float particle_lifetime, float source_cone, string source_texture_id, - vector local_offset) -{ - // Note: local_offset is ignored in this implementation - llParticleSystem([ - PSYS_PART_FLAGS, PSYS_PART_INTERP_COLOR_MASK | PSYS_PART_INTERP_SCALE_MASK | PSYS_PART_EMISSIVE_MASK | PSYS_PART_WIND_MASK, - PSYS_SRC_PATTERN, PSYS_SRC_PATTERN_ANGLE_CONE, - PSYS_PART_START_COLOR, <1.0, 1.0, 1.0>, - PSYS_PART_END_COLOR, <1.0, 1.0, 1.0>, - PSYS_PART_START_ALPHA, 1.00, - PSYS_PART_END_ALPHA, 0.05, - PSYS_PART_START_SCALE, , - PSYS_PART_END_SCALE, <10, 10, 0.0>, - PSYS_PART_MAX_AGE, 3.0, - PSYS_SRC_ACCEL, <0.0, 0.0, 0.0>, - PSYS_SRC_TEXTURE, source_texture_id, - PSYS_SRC_BURST_RATE, 10.0 / particle_count, - PSYS_SRC_ANGLE_BEGIN, 0.0, - PSYS_SRC_ANGLE_END, source_cone * PI, - PSYS_SRC_BURST_PART_COUNT, 1, - PSYS_SRC_BURST_RADIUS, 0.0, - PSYS_SRC_BURST_SPEED_MIN, particle_speed, - PSYS_SRC_BURST_SPEED_MAX, particle_speed, - PSYS_SRC_MAX_AGE, particle_lifetime / 2, - PSYS_SRC_OMEGA, <0.0, 0.0, 0.0> - ]); -} -``` - -## Known Discrepancies - -When migrating to `llParticleSystem`, be aware of these differences from the original `llMakeSmoke`: - -1. The original `llMakeSmoke` has random particle lifetime, which cannot be created in the current particle system via a single call -2. The original `llMakeSmoke` has continual particle growth throughout its lifetime, ending well past the 4m limit of the current system for long-lived particles -3. Several values are not taken verbatim in the original particle system (velocity is not m/sec, for instance, and particle count can be wildly off); these are approximated in this implementation via basic divisors -4. There is no way to duplicate the offset from the old function within the new particle system - -## See Also - -- [llParticleSystem](../llparticlesystem/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llmanageestateaccess.mdx b/src/content/docs/script/lsl-reference/functions/llmanageestateaccess.mdx deleted file mode 100644 index 6b52cb9..0000000 --- a/src/content/docs/script/lsl-reference/functions/llmanageestateaccess.mdx +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: llManageEstateAccess -description: >- - Adds or removes agents from the estate's agent access or ban lists, or groups - to the estate's group access list. Action is one of the - ESTATE_ACCESS_ALLOWED_* operations to perform. - - Returns an integer representing a boolean, TRUE if the call was successful; - FALSE if throttled, invalid action, invalid or null id or object owner is not - allowed to manage the estate. - - The object owner is notified of any changes, unless - PERMISSION_SILENT_ESTATE_MANAGEMENT has been granted to the script. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Calls are throttled at a rate of 30 calls per 30 seconds. -- FALSE will be returned if: - - The call is throttled - - The object owner doesn't have power to perform the action - - The avatar ID is invalid or null -- If used on mainland, the message "llManageEstateAccess does not work on mainland" is shouted on DEBUG_CHANNEL. -- If the object owner is not allowed to manage the estate, the message "llManageEstateAccess object owner must manage estate." is shouted on DEBUG_CHANNEL. -- If a legitimate estate manager tries to exceed the maximum number of entries in the list, the call will return TRUE but the operation will be truncated at the limit. - -## Notes - -- Only works for objects owned by the Estate Owner or an Estate Manager. -- By default, the object owner is notified of every change made using this function. -- If the owner grants PERMISSION_SILENT_ESTATE_MANAGEMENT to the script, the owner will not be notified. - -## See Also - -- [llAddToLandPassList](../lladdtolandpasslist/) -- [llAddToLandBanList](../lladdtolandbanlist/) -- [llRemoveFromLandBanList](../llremovefromlandbanlist/) -- [llRemoveFromLandPassList](../llremovefromlandpasslist/) -- [llResetLandBanList](../llresetlandbanlist/) -- [llResetLandPassList](../llresetlandpasslist/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llmapbeacon.mdx b/src/content/docs/script/lsl-reference/functions/llmapbeacon.mdx deleted file mode 100644 index 4188581..0000000 --- a/src/content/docs/script/lsl-reference/functions/llmapbeacon.mdx +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: llMapBeacon -description: >- - Displays an in world beacon and optionally opens world map for avatar who - touched the object or is wearing the script, centered on RegionName with - Position highlighted. Only works for scripts attached to avatar, or during - touch events. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Since this function requests the client to perform a task, there is no way for script to know if it has failed. - -## Options - -The `Options` parameter accepts the following list entries: - -| Option | Parameters | Description | -|--------|-----------|-------------| -| `BEACON_MAP` | `[integer open_map, integer focus_map]` | Requests viewer world map behavior. If the first parameter is `TRUE` the viewer should open the world map. If the second parameter is `TRUE` this function also requests that the map should receive focus. Setting both values to true mimics the behavior of `llMapDestination`. Note that the focus_map parameter is only meaningful if open_map is `TRUE`. | - -## Examples - -The following example mimics the behavior of `llMapDestination`: - -```lsl -default -{ - touch_start(integer total_number) - { - llMapBeacon("WindSong", <185,140,29>, [BEACON_MAP, TRUE, TRUE]); - } -} -``` - -## Notes - -- The `Position` parameter will work with region coordinates not inside the specified region name (like those returned by `llRequestInventoryData`). -- If called from non-touch events, it only works for the owner. -- If called from touch events, it may only work for the first or last touch in the event queue (when `num_touched > 1`). -- If called inside an attachment, it only works for the owner. - -## See Also - -- [llMapDestination](../llmapdestination/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llmapdestination.mdx b/src/content/docs/script/lsl-reference/functions/llmapdestination.mdx deleted file mode 100644 index 98b9615..0000000 --- a/src/content/docs/script/lsl-reference/functions/llmapdestination.mdx +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: llMapDestination -description: >- - Opens world map for avatar who touched it or is wearing the script, centred on - RegionName with Position highlighted. Only works for scripts attached to - avatar, or during touch events. - - Direction currently has no effect. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -string simName = "Help Island Public"; -vector tpDest = <128.0, 128.0, 24.0>; -vector lookAt = ZERO_VECTOR; - -default -{ - state_entry() - { - // set white, opaque floattext with teleport destination - llSetText("click to teleport\nto '" + simName + "'", <1.0, 1.0, 1.0>, (float)TRUE); - } - - touch_start(integer num_detected) - { - key id = llDetectedKey(0); - - string oldSlurlPrefix = "http://slurl.com/secondlife/"; - string newSlurlPrefix = "http://maps.secondlife.com/secondlife/"; - string slurlSuffix = llEscapeURL(simName) - + "/" + (string)llRound(tpDest.x) - + "/" + (string)llRound(tpDest.y) - + "/" + (string)llRound(tpDest.z); - - llInstantMessage(id, oldSlurlPrefix + slurlSuffix); - llInstantMessage(id, newSlurlPrefix + slurlSuffix); - - llMapDestination(simName, tpDest, lookAt); - } -} -``` - -## Caveats - -- If the region name is omitted (empty string) or invalid, the map will open centered on the object, but the position will not be highlighted. Since this function requests the client to perform a task, there is no way for the script to know if it has failed. -- The `Direction` (look_at) parameter currently does nothing. -- If called from non-touch events, it only works for the script owner. -- If called from a touch event with multiple touches in the event queue (`num_touched > 1`), it may only work for the first or last touch. -- If called inside an attachment, it only works for the owner. - -## Notes - -- The position parameter will work with region coordinates not inside the specified region (like those returned by `llRequestInventoryData`). -- This function only works for scripts attached to an avatar or during touch events. - -## See Also - -- [llMapBeacon](../llmapbeacon/) -- [llRequestInventoryData](../llrequestinventorydata/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llmd5string.mdx b/src/content/docs/script/lsl-reference/functions/llmd5string.mdx deleted file mode 100644 index deddda9..0000000 --- a/src/content/docs/script/lsl-reference/functions/llmd5string.mdx +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: llMD5String -description: >- - Returns a string of 32 hex characters that is an RSA Data Security Inc., MD5 - Message-Digest Algorithm of Text with Nonce used as the salt. - - Returns a 32-character hex string. (128-bit in binary.) ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -**Security Warning:** The MD5 hashing algorithm should not be used because it is too easy to generate collisions (two inputs which result in the same hash). See [CERT Advisory](http://www.kb.cert.org/vuls/id/836068). - -## Technical Details - -The nonce is cast to a string and appended to the source after a colon. The formula is: - -``` -MD5Hash(src + ":" + nonce) -``` - -This is important to know if you are calculating a hash in another language and wish to compare with one calculated in LSL. - -The character encoding used by llMD5String is UTF-8. - -## Examples - -```lsl -llSay(0, llMD5String("Hello, Avatar!", 0)); // returns 112abd47ceaae1c05a826828650434a6 -``` - -### Comparison with Linux - -You can verify LSL MD5 hashes using the command line: - -```bash -$ echo -n 'Hello, Avatar!:0' | openssl md5 -112abd47ceaae1c05a826828650434a6 -``` - -Note the nonce is appended after a colon, matching the LSL behavior. - -## See Also - -- [llSHA1String](/script/reference/lsl/functions/llsha1string/) -- [llSHA256String](/script/reference/lsl/functions/llsha256string/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llmessagelinked.mdx b/src/content/docs/script/lsl-reference/functions/llmessagelinked.mdx deleted file mode 100644 index db3de8f..0000000 --- a/src/content/docs/script/lsl-reference/functions/llmessagelinked.mdx +++ /dev/null @@ -1,134 +0,0 @@ ---- -title: llMessageLinked -description: >- - Sends Number, Text, and ID to members of the link set identified by - LinkNumber. - - LinkNumber is either a linked number (available through llGetLinkNumber) or a - LINK_* constant. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- A script can hear its own linked messages if the link parameter targets the prim it is in. This creates the possibility of an infinite loop—be very careful about how messages are handled and passed along. There are four ways for a script to target itself: by precise link number, `LINK_THIS`, `LINK_SET`, and `LINK_ALL_CHILDREN` (if the prim is a child prim). - -- Messages sent to scripts that are sleeping, delayed, or lagged are queued until the end of the delay. The event queue can hold 64 events maximum. - - If an event is received and the queue is full, the event is silently dropped. - - Avoid sending link_messages to large numbers of scripts simultaneously as it can cause lag spikes. This most often happens when using multi-prim `LINK_*` flags. - - Avoid sending link_messages faster than they can be handled—this risks filling the event queue and causing messages to be silently discarded. - -- When a script changes state, all pending events are deleted, including queued link_messages. - -- If the link parameter is an invalid link number, the function silently fails. - -- If the string and ID parameters exceed the available memory of a script that receives the resulting link_message event, that script will crash with a Stack-Heap Collision error. - -## Examples - -### Basic Message Passing - -```lsl -default -{ - // assumptions // object name: LSLWiki // script name: _lslwiki - state_entry() - { - llMessageLinked(LINK_THIS, 0, llGetScriptName(), ""); - } - - link_message(integer sender_num, integer num, string msg, key id) - { - llOwnerSay(msg); - // the owner of object LSLWiki will hear - // LSLWiki:_lslwiki - } -} -``` - -### Example: Infinite Loop (What NOT to do) - -This example demonstrates how easy it is to create an infinite loop when using link_messages. Each message triggers another message, cascading until the event queue fills and messages are dropped. - -```lsl -Message_Control(integer l, integer n) // Message_Total_Lack_Of_Control -{ - integer r = (++n); // Increment the value of n. - llMessageLinked( l, r, "", ""); // Send the result to l -} - -default -{ - state_entry() - { - Message_Control(LINK_SET, 0); // Tell all the scripts in the object that we have state_entered. - } - link_message(integer Sender, integer Number, string String, key Key) // This script is in the object too. - { - Message_Control(Sender, Number); // No filtering condition exists. - llOwnerSay(((string)Number)); // Look at all the pretty numbers! - } -} -``` - -### Quick Debug Helper - -```lsl -default -{ - // Quick and dirty debugging link_messages - link_message(integer sender_num, integer num, string msg, key id) - { - llSay(DEBUG_CHANNEL, llList2CSV([sender_num, num, msg, id])); - } -} -``` - -### Passing Complex Data via Link Messages - -Since link_message parameters are limited to integer, string, and key, use list serialization to pass multiple values or complex types: - -```lsl -default -{ - // To propagate an unlimited number of arguments of any type. - // Presumed, the separator string isn't used in any source string! - state_entry() - { - list my_list = [1, 2.0, "a string", <1, 2, 3>, <1, 2, 3, 4>, llGetOwner()]; - string list_parameter = llDumpList2String(my_list, "|"); // Convert the list to a string - llMessageLinked(LINK_THIS, 0, list_parameter, ""); - } - - link_message(integer sender_num, integer num, string list_argument, key id) - { - list re_list = llParseString2List(list_argument, ["|"], []); // Parse the string back to a list - } -} -``` - -## Notes - -- Using `llMessageLinked` in a single-prim object allows developers to mitigate some LSL limits by breaking up functionality between cooperating scripts and synchronizing actions. Be extremely careful not to create infinite loops when doing this. - -- An estimated 0.25 to 0.50 second delay between receiving and sending of `llMessageLinked` has been observed by some users. - -- Some users have noted occasional failures of linked messages when sending a message to a large number of receiving scripts in different prims using `LINK_SET`, `LINK_ALL_OTHERS`, or `LINK_ALL_CHILDREN`. If you encounter this problem, a workaround is to place all child prim scripts in a single prim, using targeted functions like `llSetLinkPrimitiveParams` to modify the prim in which the script previously resided. - -- This function tends to create lower lag levels than `llListen` since it does not need a listener. - -- The key parameter can be used as a second string field (in LSL, the key type is implemented as a string with different operators and restrictions). - -- The sizes of the string and ID parameters are only limited by available script memory. - -## See Also - -- `link_message` event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llmineventdelay.mdx b/src/content/docs/script/lsl-reference/functions/llmineventdelay.mdx deleted file mode 100644 index 8351b4e..0000000 --- a/src/content/docs/script/lsl-reference/functions/llmineventdelay.mdx +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: llMinEventDelay -description: Set the minimum time between events being handled. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Usage - -```lsl -default -{ - state_entry() - { - llMinEventDelay(5.0); - } - touch(integer detected) - { - llSay(0, "Touched."); - // Without the event delay set, touch events would cause the screen to fill - // with "Touched" if you held down the mouse button continuously. - } -} -``` - -### Multi-Object Communication Example - -Script in "Sandy Powell" object: - -```lsl -default -{ - touch(integer detected) - { - llSay(0, "Can you hear me mother?"); - } -} -``` - -Script in "Mother" object: - -```lsl -default -{ - state_entry() - { - llMinEventDelay(5.0); - llListen(0, "Sandy Powell", "", ""); - } - listen(integer chan, string name, key id, string msg) - { - llSay(0, "Eh?"); - } -} -``` - -This demonstrates event throttling in action. The `llMinEventDelay(5.0)` call on the listener means it will only process listen events once every 5 seconds. This results in fewer "Eh?" responses and can cause event loss if rapid events are triggered. - -## Caveats - -- **Minimum delay is maintained between state changes.** The delay applies to all events, even during state transitions. -- **Events can be lost.** If events are triggered more frequently than the minimum delay allows, some events will be discarded. Be careful when setting delays that could cause important events to be missed. -- **Event-specific defaults vary.** Different event types have different default delays and minimum values. See LSL Delay for more information. - -## See Also - -- LSL Delay (for default values and minimums by event type) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llmodifyland.mdx b/src/content/docs/script/lsl-reference/functions/llmodifyland.mdx deleted file mode 100644 index c119cd1..0000000 --- a/src/content/docs/script/lsl-reference/functions/llmodifyland.mdx +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: llModifyLand -description: >- - Modify land with action (LAND_LEVEL, LAND_RAISE, LAND_LOWER, LAND_SMOOTH, - LAND_NOISE, LAND_REVERT) on size (0, 1, 2, corresponding to 2m x 2m, 4m x 4m, - 8m x 8m). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llSetTimerEvent(0.1); - } - - timer() - { - llModifyLand(LAND_LEVEL, 0); - } -} -``` - -## Caveats and Warnings - -- This function has no effect if the script's owner is offline or not in the same sim as the scripted object. -- Uncontrolled use of llModifyLand in scripted objects may force the region's navmesh to rebake continually and cause Memory Allocated for the region to exceed its limit, making it impossible to rez objects. -- This function has no effect if the scripted object is deeded to a group. -- If the script is in a prim that is attached to an avatar or is in a child prim of a linkset, then the local position relative to its attachment point or root prim is used rather than the position within the region. -- If land is not owned by script owner or the owner doesn't have terraform permissions, the script will silently fail. -- You cannot change altitude beyond land terraform limits for the specified parcel. - -## Brush Sizes - -Note: The constant values in the compiler are incorrect. Use the numeric values instead: - -| Brush | Numeric Value | Size | -|-------|---|---| -| LAND_SMALL_BRUSH | 0 | 2m x 2m | -| LAND_MEDIUM_BRUSH | 1 | 4m x 4m | -| LAND_LARGE_BRUSH | 2 | 8m x 8m | - -Previously documented constant values (1, 2, 3) do not correspond to the correct brush sizes. - -## Notes - -- The position of the prim is used to determine the input for various flags -- This function requires the script owner to have terraform permissions on the land - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llmodpow.mdx b/src/content/docs/script/lsl-reference/functions/llmodpow.mdx deleted file mode 100644 index 2f19d97..0000000 --- a/src/content/docs/script/lsl-reference/functions/llmodpow.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llModPow -description: >- - Returns a Value raised to the Power, mod Modulus. ((a**b)%c) b is capped at - 0xFFFF (16 bits). - - Returns (Value ^ Power) % Modulus. (Value raised to the Power, Modulus). Value - is capped at 0xFFFF (16 bits). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -integer x = llModPow(13743, 14200, 10000); // = 1 -integer y = llModPow(0xc734abfa, 0x8371b314, 0xffffffff); // = -1481328730, corresponding to unsigned value of 2813638566 -``` - -## Notes - -- Internally, the parameters are considered unsigned integers. This means it's possible to get extra range by using negative values or hexadecimal, and interpreting the result as such as well. -- This function used to have a forced delay of 1.0 and precision issues before an update in January 2025. - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llmovetotarget.mdx b/src/content/docs/script/lsl-reference/functions/llmovetotarget.mdx deleted file mode 100644 index e36258b..0000000 --- a/src/content/docs/script/lsl-reference/functions/llmovetotarget.mdx +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: llMoveToTarget -description: >- - Critically damp to Target in Tau seconds (if the script is physical). - - Critically damp to position target in tau-seconds if the script is physical. - Good tau-values are greater than 0.2. A tau of 0.0 stops the critical damping. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Drop this script in a prim to have it follow the prim owner. - -```lsl -default -{ - state_entry() - { - vector pos = llGetPos(); - llSetStatus(STATUS_PHYSICS, TRUE); - // Little pause to allow server to make potentially large linked object physical. - llSleep(0.1); - llMoveToTarget(pos,0.4); - // Look for owner within 20 meters in 360 degree arc every 1 seconds. - llSensorRepeat("", llGetOwner(), AGENT, 20.0, PI,1.0); - } - sensor(integer total_number) - { - // Get position of detected owner - vector pos = llDetectedPos(0); - // Offset back one meter in X and up one meter in Z based on world coordinates. - vector offset =<-1,0,1>; -// offset = offset*llDetectedRot(0); //Adding this line will orient the follower relative to the owner's position. - pos+=offset; - llMoveToTarget(pos,0.4); - } -} -``` - -## Caveats - -- When slowly moving to a lower Z value, beware of SVC-2441: the sim will incorrectly move the object down faster than it should. For example, if you try moving to `llGetPos() + <10, 10, -10>`, you can end up at `.z-10` several meters before getting to `.x-10` and `.y-10`. -- A `llMoveToTarget` call seems to persist even if physics is turned off. This is a useful trick on sluggish sims where the object can drop a bit between the call to enable physics and the call to `llMoveToTarget` - just do the `llMoveToTarget` before setting the object to physical. -- `llVecDist(llGetPos(), target)` must be *less than* 65, or no movement will occur. -- Calling `llMoveToTarget` with a `tau` of 0.0 or less will silently fail and do nothing. The smallest functional `tau` is 0.044444444 (two physics frames, 2/45). - -## Notes - -- The function uses critical damping to move the object to the target position over `tau` seconds (only if the script is physical). -- Good tau values are greater than 0.2. -- To stop the object from maintaining the target position, use `llStopMoveToTarget`. -- To change the rotation in the same manner, use `llLookAt` or `llRotLookAt`. - -## See Also - -- [llStopMoveToTarget](../llstopmovetotarget/) -- [llLookAt](../lllookat/) -- [llRotLookAt](../llrotlookat/) -- [llTarget](../lltarget/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llname2key.mdx b/src/content/docs/script/lsl-reference/functions/llname2key.mdx deleted file mode 100644 index 3bc3d9a..0000000 --- a/src/content/docs/script/lsl-reference/functions/llname2key.mdx +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: llName2Key -description: Look up Agent ID for the named agent in the region. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -tellName2Key(string avatarName) -{ - key keyFromName = llName2Key(avatarName); - if (keyFromName == NULL_KEY) - { - llSay(0, "There is no agent with the name '" + avatarName + "' currently signed onto the region."); - return; - } - llSay(0, "Avatar key for name '" + avatarName + "': " + (string)keyFromName); -} - -default -{ - touch_start(integer total_number) - { - tellName2Key("rider.linden"); - tellName2Key("Rider Linden"); - tellName2Key(llDetectedName(0)); - } -} -// If Rider Linden touches the object, the three lines should contain the answer c5a07167-9bbe-4944-a7b0-a9677afa134d -``` - -## Caveats - -- This function does not operate on historical names. For historical name lookup, use [llRequestUserKey](/script/reference/lsl/functions/llrequestuserkey/). - -## Notes - -- Agent names are always provided in the form "First[ Last]" or "first[.last]" (first name with an optional last name). -- If the last name is omitted, a last name of "Resident" is assumed. -- Case is not considered when resolving agent names. -- If there is no agent with the specified name currently signed onto the region, this function returns `NULL_KEY`. - -## See Also - -- [llRequestUserKey](/script/reference/lsl/functions/llrequestuserkey/) - Fetch avatar UUID by current or historical username - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llnavigateto.mdx b/src/content/docs/script/lsl-reference/functions/llnavigateto.mdx deleted file mode 100644 index 7966f79..0000000 --- a/src/content/docs/script/lsl-reference/functions/llnavigateto.mdx +++ /dev/null @@ -1,75 +0,0 @@ ---- -title: llNavigateTo -description: >- - Navigate to destination. - - Directs an object to travel to a defined position in the region or adjacent - regions. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -vector last_touched_pos; -key last_touched_key; - -default -{ - state_entry() - { - llCreateCharacter([CHARACTER_DESIRED_SPEED, 50.0]); - } - - touch_start(integer total_number) - { - last_touched_key = llDetectedKey(0); - last_touched_pos = llList2Vector(llGetObjectDetails(last_touched_key, [OBJECT_POS]), 0); - llNavigateTo(last_touched_pos, []); - llSetTimerEvent(0.2); - } - - timer() - { - vector last_touched_pos_now = llList2Vector(llGetObjectDetails(last_touched_key, [OBJECT_POS]), 0); - if ( llVecDist(last_touched_pos_now, last_touched_pos) > 1 ) - { - last_touched_pos = last_touched_pos_now; - llNavigateTo(last_touched_pos, []); - } - } -} -``` - -## Caveats - -- Must use llCreateCharacter first or the function will fail with a viewer error. -- Vertical positions specified for any vectors should be chosen to be as close as possible to the actual height of the surface requested. Large difference between the provided vertical position and the actual terrain/object will result in failure of the behavior. -- If you want to chase an agent or object as per the example above, it's much more elegant and less sim resource intensive to use llPursue instead. - -## Notes - -- FORCE_DIRECT_PATH can be used to rescue characters that have somehow fallen off the navigable zone as it doesn't use the navmesh. (Needs verification.) -- The position vector can be set outside the current region by using extended range region coordinates: e.g., to go to the SE corner of the region to the East of the current one, you could llNavigateTo(\<0.0, 512.0, 0.0\>, []); - -## See Also - -- [llCreateCharacter](../llcreatecharacter/) -- [llDeleteCharacter](../lldeletecharacter/) -- [llEvade](../llevade/) -- [llExecCharacterCmd](../llexeccharactercmd/) -- [llGetClosestNavPoint](../llgetclosestnavpoint/) -- [llFleeFrom](../llfleefrom/) -- [llPatrolPoints](../llpatrolpoints/) -- [llPursue](../llpursue/) -- [llUpdateCharacter](../llupdatecharacter/) -- [llWanderWithin](../llwanderwithin/) -- path_update (event) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lloffsettexture.mdx b/src/content/docs/script/lsl-reference/functions/lloffsettexture.mdx deleted file mode 100644 index 0709ef3..0000000 --- a/src/content/docs/script/lsl-reference/functions/lloffsettexture.mdx +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: llOffsetTexture -description: |- - Sets the texture S and T offsets for the chosen Face. - If Face is ALL_SIDES this function sets the texture offsets for all faces. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -//Offsets the textures on 6 sides -float offset; -default -{ - state_entry() - { - integer i; - - for( i = 1; i < 7; i++ ) - { - offset = offset + .1; - llOffsetTexture( (float)offset, (float)offset, i); - } - } -} -``` - -## Notes - -If you use `vector offsetVec = llGetTextureOffset()` to get the vector of the current offset, then `u = offsetVec.x` and `v = offsetVec.y`. - -## See Also - -- [llGetTextureOffset] - Returns a vector in the form (u, v, 0.0) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llopenfloater.mdx b/src/content/docs/script/lsl-reference/functions/llopenfloater.mdx deleted file mode 100644 index 0336515..0000000 --- a/src/content/docs/script/lsl-reference/functions/llopenfloater.mdx +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: llOpenFloater -description: |- - Returns the value for header for request_id. - Returns a string that is the value of the Header for HTTPRequestID. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The `llOpenFloater` function sends a request to the viewer to open a new floater with the provided title. This function must be called from a script running within an attachment and the script must be compiled as part of a Linden-owned experience. - -If the request was successfully sent to the viewer, the function returns 0. In case of an error, the return value will be one of the error codes listed below. - -## Return Codes - -| Constant | Value | Description | -|----------|-------|-------------| -| NOT_EXPERIENCE | -1 | The script is not compiled as part of an experience, or the experience is not privileged. | -| NOT_ATTACHMENT | -2 | There was an issue finding the object, or the object is not an attachment. | -| BAD_AGENT | -3 | There was an issue finding the owner. | -| NOT_EXPERIENCE_PERMISSIONS | -4 | There was some other issue with the experience permissions. | - -## Valid Floater Names - -The `floater_name` parameter accepts the following known valid values: - -- `guidebook` -- `how_to` -- `web_content` - -## Requirements - -- Must be called from a script running within an attachment -- Script must be compiled as part of a Linden-owned experience -- Requires experience permissions to execute - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llopenremotedatachannel.mdx b/src/content/docs/script/lsl-reference/functions/llopenremotedatachannel.mdx deleted file mode 100644 index acb5868..0000000 --- a/src/content/docs/script/lsl-reference/functions/llopenremotedatachannel.mdx +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: llOpenRemoteDataChannel -description: This function is deprecated. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -XML-RPC should not be used anymore. Use [HTTP Server](/script/reference/lsl/functions/llHTTPResponse/) instead, which is the modern replacement. - -## Caveats - -- If an object moves from one region to another it must re-open the channel - - The object will get the *same* channel as before, but without re-opening no requests will get through -- Any channel that is not used for 14 days will be cleaned up - - It may be advisable to somewhat regularly (before expected use or on a regular schedule) check that the channel is good and hasn't changed by calling `llOpenRemoteDataChannel` and comparing to the previous channel -- XML-RPC requests often time-out due to the front-end server being overloaded - - LL has continued to upgrade the server hardware periodically, but it has remained unreliable - - LL developers have advised that the XML-RPC design isn't scalable (due to the single server bottle-neck) and that the service is "deprecated" - - If an XML-RPC request does time-out, the script's `remote_data` event may or may not be triggered (and any script response is lost) - -## Examples - -```lsl -default -{ - state_entry() - { - llOpenRemoteDataChannel(); - } - changed(integer c) - { - if(c & (CHANGED_REGION | CHANGED_TELEPORT)) - llOpenRemoteDataChannel(); - } - remote_data( integer event_type, key channel, key message_id, string sender, integer idata, string sdata ) - { - if (event_type == REMOTE_DATA_CHANNEL) { // channel created - } - } -} -``` - -## See Also - -- `remote_data` event -- [llHTTPResponse](../llhttpresponse/) -- HTTP Polling - Recommended alternative to XML-RPC - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llord.mdx b/src/content/docs/script/lsl-reference/functions/llord.mdx deleted file mode 100644 index 02eab61..0000000 --- a/src/content/docs/script/lsl-reference/functions/llord.mdx +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: llOrd -description: Returns the unicode value of the indicated character in the string. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - touch_start(integer total_number) - { - string test_string = "The quick brown fox jumped over the lazy dog"; - list test_list = []; - string test_string2 = ""; - - integer index; - integer ord; - for (index = 0; index < llStringLength(test_string); ++index) - { - ord = llOrd(test_string, index); - test_list = test_list + [ ord ]; - } - - string char; - for (index = 0; index < llGetListLength(test_list); ++index) - { - ord = llList2Integer(test_list, index); - char = llChar(ord); - test_string2 = test_string2 + char; - } - - llSay(0, "\"" + test_string + "\" -> [" + - llDumpList2String(test_list, ", ") + "] -> \"" + test_string2 + "\""); - } -} -``` - -This example demonstrates converting all characters in a string to their ordinal values, storing them in a list, then converting them back to characters to reconstruct the original string. - -## Notes - -- Returns the UTF-32 value of the character at the specified index -- If the index is outside the bounds of the string, this function returns 0 -- This function is the inverse of `llChar`, which converts an ordinal value back to a character - -## See Also - -- [llChar](/script/reference/lsl/functions/llchar/) - Convert an ordinal into a character -- [llHash](/script/reference/lsl/functions/llhash/) - Calculate a 32-bit hash for a string -- [llStringLength](/script/reference/lsl/functions/llstringlength/) - Get the length of a string - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llovermyland.mdx b/src/content/docs/script/lsl-reference/functions/llovermyland.mdx deleted file mode 100644 index 2482f48..0000000 --- a/src/content/docs/script/lsl-reference/functions/llovermyland.mdx +++ /dev/null @@ -1,153 +0,0 @@ ---- -title: llOverMyLand -description: >- - Returns TRUE if id ID over land owned by the script owner, otherwise FALSE. - - Returns TRUE if key ID is over land owned by the object owner, FALSE - otherwise. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- On group-deeded land, the object containing the script must be deeded to the same group. It is not enough to set the script to the group. - -## Examples - -### Basic Land Check with Ignore List - -This example detects agents on your land and sends them messages, unless they are in your ignore list: - -```lsl -//-- list of people not to pester, lower case only -list gLstIgnore = ["void singer"]; -key gKeyAv; - -default{ - state_entry(){ - llOwnerSay( "I'll pester anyone on your land I can find," - + " unless they're in your ignore list." ); - llSensorRepeat( "", "", AGENT, 96, PI, 30 ); - } - - sensor( integer vIntFound ){ - do{ - gKeyAv = llDetectedKey( --vIntFound ); //-- Decrement sensor variable to walk backwards through all detections - //-- check if they are over our land - if (llOverMyLand( gKeyAv )){ //-- the return value is automatically tested by the if statemnt - //-- check if they are in the ignore list - if (!~llListFindList( gLstIgnore, (list)llToLower( llDetectedName( vIntFound ) ) )){ //-- '!~llListFindList' == 'not found in the list' - //-- pester everyone not in the ignore list !!! - llInstantMessage( gKeyAv, "You are on private land, please leave this parcel" ); - } - } - }while (vIntFound); - } -} -``` - -### Daily Visitor Log - -This script tracks and emails you a daily visitor log, using `llOverMyLand` to filter out visitors on other parcels: - -```lsl -// This script will email you a daily count of new visitors and repeat visitors. -// Visitors are counted once per email update cycle. - -// ----------------------------------- -// Configuration: customize this script here. -// Change this to your email address. -string MyEmail = "you@example.com"; -// This is a number 0 to 96 meters, anything farther away than that will not be noticed. -float SensorRange = 96.0; -// How often to send email updates. -integer UpdateFrequency = 86400; // Number of seconds in 1 day. -// ----------------------------------- - -// Internal Variables -- Do not change. -list todayVisitors = []; -list allVisitors = []; -list repeatVisitors = []; -list firstTimers = []; -integer newVisitors = 0; -integer returnVisitors = 0; -string ParcelName; - -default -{ - state_entry() - { - list parcelDetails = llGetParcelDetails(llGetPos(), [PARCEL_DETAILS_NAME]); - ParcelName = llList2String(parcelDetails, 0); - llSensorRepeat( "", "", AGENT, SensorRange, PI, 20); - llSetTimerEvent(UpdateFrequency); // Email me a regular report. - llOwnerSay("Visitor Log Started."); - } - - sensor(integer avsFound) - { - key avKey; - integer avNum; - for(avNum=0; avNum500) - { - allVisitors = llList2List(allVisitors, 0, 499); - } - llEmail(MyEmail, subj, body); - } -} -``` - -## See Also - -- [llReturnObjectsByID](../llreturnobjectsbyid/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llownersay.mdx b/src/content/docs/script/lsl-reference/functions/llownersay.mdx deleted file mode 100644 index 090ee89..0000000 --- a/src/content/docs/script/lsl-reference/functions/llownersay.mdx +++ /dev/null @@ -1,79 +0,0 @@ ---- -title: llOwnerSay -description: >- - says Text to owner only (if owner is in region). - - Says Text to the owner of the object running the script, if the owner has been - within the object's simulator since logging into Second Life, regardless of - where they may be in-world. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - touch_start(integer num_detected) - { - llOwnerSay("Ouch!"); - } -} -``` - -## Caveats - -- If the message is longer than 1024 bytes, it will be truncated to 1024 bytes. This can convey 1024 ASCII characters, or fewer if non-ASCII characters are present. -- Silently fails approximately 45 seconds after the owner leaves the region the object is in. -- Silently fails when the object to which the script is attached is deeded to a group. -- Some viewers do not display `llOwnerSay` text when the message is empty (empty string). -- Produces swirly particle effects visible only to the owner (who sees the message); these effects do not appear to other avatars. - -## Robust Alternative - -For better reliability when the owner may not be in the region or the object is group-owned, consider this helper function: - -```lsl -uOwnerSayPlus(string inputString) -{ - key owner = llGetOwner(); - - // single owner that the region still has a handle for - if (llKey2Name(owner)) - { - llOwnerSay(inputString); - } - // group owned, must send the message publicly - else if (llList2Key(llGetObjectDetails(llGetKey(), [OBJECT_GROUP]), 0) == owner) - { - llWhisper(0, "/me : " + inputString); - } - // single owner, not present, send them an IM - else - { - llInstantMessage(owner, inputString); - } -} -``` - -This helper prevents silent failures by: -- Using `llOwnerSay` if the owner is present in the region -- Using `llWhisper` with an emote prefix for group-owned objects -- Using `llInstantMessage` to reach the owner if they're offline or in a different region - -## See Also - -- [llRegionSay] - Sends chat region wide -- [llWhisper] - Sends chat limited to 10 meters -- [llSay] - Sends chat limited to 20 meters -- [llShout] - Sends chat limited to 100 meters -- [llRegionSayTo] - Sends private chat region wide -- [llInstantMessage] - Sends private chat anywhere on the grid - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llparcelmediacommandlist.mdx b/src/content/docs/script/lsl-reference/functions/llparcelmediacommandlist.mdx deleted file mode 100644 index 8671fcc..0000000 --- a/src/content/docs/script/lsl-reference/functions/llparcelmediacommandlist.mdx +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: llParcelMediaCommandList -description: >- - Controls the playback of multimedia resources on a parcel or for an agent, via - one or more PARCEL_MEDIA_COMMAND_* arguments specified in CommandList. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -key myTexture = llGetTexture(0); -llParcelMediaCommandList([PARCEL_MEDIA_COMMAND_TEXTURE,myTexture,PARCEL_MEDIA_COMMAND_PLAY]); -``` - -## Caveats - -- This script's object must be owned by the landowner or the function will silently fail. -- If the script's object is over group owned land, then the object must be deeded to **that** group. -- If the PARCEL_MEDIA_COMMAND_URL value is greater than 254 characters, the command will silently fail. -- If using PARCEL_MEDIA_COMMAND_URL and PARCEL_MEDIA_COMMAND_AGENT, make sure the *Media URL* in the *About Land ...* dialog is unset. - -## See Also - -- [llParcelMediaQuery](../llparcelmediaquery/) -- [llSetTextureAnim](../llsettextureanim/) -- [llSetTexture](../llsettexture/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llparcelmediaquery.mdx b/src/content/docs/script/lsl-reference/functions/llparcelmediaquery.mdx deleted file mode 100644 index b308a6f..0000000 --- a/src/content/docs/script/lsl-reference/functions/llparcelmediaquery.mdx +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: llParcelMediaQuery -description: >- - Queries the media properties of the parcel containing the script, via one or - more PARCEL_MEDIA_COMMAND_* arguments specified in CommandList. - - This function will only work if the script is contained within an object owned - by the land-owner (or if the land is owned by a group, only if the object has - been deeded to the group). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -//-- quick function to tell you the URL of the Media the Parcel is set for -default { - touch_start( integer vIntNull ) { //-- named null because we're ignoring it - llSay( 0, "The Media URL is\n" + (string)llParcelMediaQuery( (list)PARCEL_MEDIA_COMMAND_URL ) ); - } -} -``` - -## Caveats - -- This script's object must be owned by the landowner or the function will silently fail. -- If the script's object is over group owned land, then the object must be deeded to **that** group. - -## See Also - -- [llParcelMediaCommandList](../llparcelmediacommandlist/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llparsestring2list.mdx b/src/content/docs/script/lsl-reference/functions/llparsestring2list.mdx deleted file mode 100644 index 90f2954..0000000 --- a/src/content/docs/script/lsl-reference/functions/llparsestring2list.mdx +++ /dev/null @@ -1,108 +0,0 @@ ---- -title: llParseString2List -description: >- - Converts Text into a list, discarding Separators, keeping Spacers (Separators - and Spacers must be lists of strings, maximum of 8 each). - - Separators and Spacers are lists of strings with a maximum of 8 entries each. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Separator and Spacer Usage - -```lsl -default -{ - state_entry() - { - // Using separators (discarded) and spacers (kept) - string my_string = "A crazy fox. Saw the moon.."; - list my_list = llParseString2List(my_string, [" "], ["."]); - llOwnerSay("<" + llDumpList2String(my_list, "><") + ">"); - // Output: <.><.><.> - - // Compare with llParseStringKeepNulls to keep empty strings - my_list = llParseStringKeepNulls(my_string, [" "], ["."]); - llOwnerSay("<" + llDumpList2String(my_list, "><") + ">"); - // Output: <.><><><.><><.><> - } -} -``` - -### Nested List Parsing (Lists-in-Lists Emulation) - -```lsl -string shoppinglist = "macaroni::pepperoni::bread#wheat::sausage#italian::coffee::syrup::apple::ice cream#strawberry#chocolate#vanilla"; - -default -{ - state_entry() - { - list items = llParseString2List(shoppinglist, ["::"], []); - integer i = 0; - integer j = llGetListLength(items); - for(; i < j; ++i) - { - list desc = llParseString2List(llList2String(items, i), ["#"], []); - if(llGetListLength(desc) > 1) - { - list types = llDeleteSubList(desc, 0, 0); - llOwnerSay("Item: " + llList2String(desc, 0) + " Type: " + llList2CSV(llDeleteSubList(types, -2, -1) + llDumpList2String(llList2List(types, -2, -1), " & "))); - } else { - llOwnerSay("Item: " + (string)desc); - } - } - } -} -``` - -### Separators vs Spacers - -```lsl -string myString = "What Are You Looking At?"; - -// Using separators (removes them from output) -llSay(0, llList2CSV(llParseString2List(myString, ["W", "A", "Y", "L"], []))); -// Returns: hat , re , ou , ooking , t? - -// Using spacers (keeps them in output) -llSay(0, llList2CSV(llParseString2List(myString, [], ["W", "A", "Y", "L"]))); -// Returns: W, hat , A, re , Y, ou , L, ooking , A, t? -``` - -## Caveats - -- All empty strings (from adjacent separators/spacers or at string ends) are removed automatically. Use `llParseStringKeepNulls` if you need to preserve empty strings and maintain list order. -- Only the first 8 separators and first 8 spacers are used; any beyond are ignored. To work around this, use nested calls or JSON for complex parsing. -- All separators and spacers must be strings; other types are silently ignored. -- Separators take precedence over spacers. The string is parsed left to right, checking separators first at each position. -- All returned list elements are strings and must be explicitly typecast if used as other types. Do not rely on implicit typecasting. -- Empty strings used as separators or spacers have no effect. - -## Notes - -- **Separators** remove the matched text from the result (split and discard) -- **Spacers** keep the matched text in the result as separate list entries (split but keep) -- Using `" "` (space) as a separator effectively splits a sentence into words -- An empty string used as a separator or spacer has no effect -- If there is no spacer you care about, just use an empty list `[]` as the spacer parameter -- Remember to capture the result in a variable unless you're using it directly -- While LSL doesn't support lists-in-lists natively, you can emulate them using successive calls or JSON -- For more complex parsing with more than 8 delimiters, consider using JSON or nested parse calls - -## See Also - -- [llParseStringKeepNulls](../llparsestringkeepnulls/) -- [llDumpList2String](../lldumplist2string/) -- [llCSV2List](../llcsv2list/) -- [llList2CSV](../lllist2csv/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llparsestringkeepnulls.mdx b/src/content/docs/script/lsl-reference/functions/llparsestringkeepnulls.mdx deleted file mode 100644 index 2a1f12b..0000000 --- a/src/content/docs/script/lsl-reference/functions/llparsestringkeepnulls.mdx +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: llParseStringKeepNulls -description: >- - Breaks Text into a list, discarding separators, keeping spacers, keeping any - null values generated. (separators and spacers must be lists of strings, - maximum of 8 each). - - llParseStringKeepNulls works almost exactly like llParseString2List, except - that if a null is found it will add a null-string instead of discarding it - like llParseString2List does. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The behavior is identical to `llParseString2List`, except blank strings found in the list are kept. This is useful when parsing a list that contains values that can be null or empty (and subsequently removing the nulls would upset the distribution of data and the element indexes). - -For example: `llParseStringKeepNulls("", ["~"], [])` will return `[""]` - -## Examples - -```lsl -default -{ - state_entry() - { - // This will say: - // <.><.><.> - string my_string = "A crazy fox. Saw the moon.."; - list my_list = llParseString2List(my_string,[" "],["."]); - llOwnerSay("<" + llDumpList2String(my_list,"><") + ">"); - - // This will say: - // <.><><><.><><.><> - my_list = llParseStringKeepNulls(my_string,[" "],["."]); - llOwnerSay("<" + llDumpList2String(my_list,"><") + ">"); - } -} -``` - -## Caveats - -- Only the first 8 separators and first 8 spacers will be used; any extras will be ignored. -- All separators and spacers must be strings; all other types will be ignored. -- Separators take precedent over spacers. The string is parsed from start to finish, each position is compared against the separators then spacers before moving onto the next position. The first match is the one that is returned. Using the list `["A", "AB"]` will always act with "A" and never "AB". -- Duplicate or irrelevant separators or spacers count towards the limits and slow down parsing. -- All entries in the return are typed as string. Use explicit typecasting to convert the values into other types. Do not rely upon the implicit typecasting of the other `llList2*` functions (as they typically return a default value). -- Remember to capture the result of the operation with a variable, unless you are planning to act directly on the results. - -## See Also - -- [llParseString2List](../llparsestring2list/) -- [llDumpList2String](../lldumplist2string/) -- [llCSV2List](../llcsv2list/) -- [llList2CSV](../lllist2csv/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llparticlesystem.mdx b/src/content/docs/script/lsl-reference/functions/llparticlesystem.mdx deleted file mode 100644 index c6d7893..0000000 --- a/src/content/docs/script/lsl-reference/functions/llparticlesystem.mdx +++ /dev/null @@ -1,86 +0,0 @@ ---- -title: llParticleSystem -description: >- - Creates a particle system in the prim the script is attached to, based on - Parameters. An empty list removes a particle system from object. - - List format is [ rule-1, data-1, rule-2, data-2 ... rule-n, data-n ]. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Each prim has only one particle emitter, located at its geometric center and aligned along the prim's local Z-axis, pointing in the positive Z direction. Particles are essentially 2D sprites and are always rendered facing the viewer's camera (except when `PSYS_PART_RIBBON_MASK` is enabled). - -To turn off the particle emitter completely, call the function with an empty list: `llParticleSystem([])`. - -## Examples - -### Simple Red Spheres - -This example produces an effusion of glowing red spheres: - -```lsl -llParticleSystem([ - PSYS_PART_FLAGS, PSYS_PART_WIND_MASK | PSYS_PART_EMISSIVE_MASK, - PSYS_SRC_PATTERN, PSYS_SRC_PATTERN_EXPLODE, - PSYS_PART_START_COLOR, <1.0, 0.0, 0.0> -]); -``` - -## Caveats and Limitations - -1. **Emitter restart issue**: When using particle systems with a non-zero `PSYS_SRC_MAX_AGE` setting, the particle system may restart without a scripted trigger. This is due to a bug that causes the emitter to "reset" when any prim properties are updated. As a workaround, use a timer or forced `llSleep()` and then clear the particle system once the age expires. See [this forum post](https://forums-archive.secondlife.com/54/fa/260031/1.html#post1996465). - -2. **Spin relative to region**: The spin defined by `PSYS_SRC_OMEGA` is relative to the region coordinate system, NOT the prim's local coordinate system. - -3. **Omega re-alignment**: New non-zero vector values for `PSYS_SRC_OMEGA` will not re-align the emitter with the prim. The viewer will continue rotating the emitter with the new omega values starting from the last known orientation. The emitter's current orientation is determined by the viewer, not the simulator, so two people viewing the same effect may see different results. To re-align the emitter with the prim, create an effect with `PSYS_SRC_OMEGA` set to `ZERO_VECTOR` long enough for the viewer to render it. - -4. **Target positioning**: Particles moving towards a humanoid avatar (specified by `PSYS_SRC_TARGET_KEY` and the `PSYS_PART_TARGET_POS_MASK` flag) will end up at the geometric center of the avatar's bounding box, making them appear to strike the person in the groin area. To target another point on an avatar, place a target prim at the desired location and use that prim's key for `PSYS_SRC_TARGET_KEY`. - -5. **Culling at distance**: The viewer uses distance-based culling for particles. If your emitter is very small and culled due to distance, the particle system will not be rendered. Particles will also be culled based on their own scale. To make smaller particles visible from further away, use a larger scale with a texture containing empty padding space. If using `PSYS_PART_RIBBON_MASK`, ensure the Y scale is set properly as it's used for distance calculations even though the rendering ignores it. - -6. **Zero velocity particles**: When `PSYS_PART_FOLLOW_VELOCITY_MASK` is enabled, particles with zero velocity (e.g., generated by the DROP pattern without acceleration, wind, or target position following) are not rendered. Note that particles following their source via `PSYS_PART_FOLLOW_SRC_MASK` do not count as having velocity, even if the source is moving. - -## Important Notes - -- **Client particle limit**: The default particle count for the client is normally 4096. This is the maximum total particles the client will render for ALL active particle systems in view range. Good particle system design is essential to avoid overloading others' rendering. If your emitter isn't producing as many particles as expected, you may be experiencing particle starvation. Client lag (low frame rates) can also reduce particle rendering. - -- **Particle direction**: Once particles are emitted, their direction can only be affected by `PSYS_SRC_ACCEL`, the `PSYS_PART_TARGET_POS_MASK` flag, or the `PSYS_PART_FOLLOW_SRC_MASK` flag. There is no built-in way to create swirling vortex effects; these must be created with a moving particle source (e.g., an orbiting script). - -- **Scale interpolation**: Although particle sizes are always in multiples of 0.03125 meters, `PSYS_PART_INTERP_SCALE_MASK` allows smooth transitions between start and end values, including scaling particles from or to nothing. - -## Helper Functions - -These functions are useful for storing and retrieving color and alpha values as integers: - -```lsl -integer ColorAlphatoRGBA(vector color, float alpha) { - return (((integer)(alpha * 255.0) & 0xFF) << 24) | - (((integer)(color.x * 255.0) & 0xFF) << 16) | - (((integer)(color.y * 255.0) & 0xFF) << 8) | - ((integer)(color.z * 255.0) & 0xFF); -} - -vector RGBAtoColor(integer rgba) { - return < ((rgba >> 16) & 0xFF) / 255.0, ((rgba >> 8) & 0xFF) / 255.0, (rgba & 0xFF) / 255.0 >; -} - -float RGBAtoAlpha(integer rgba) { - return ((rgba >> 24) & 0xFF) / 255.0; -} -``` - -## Related Information - -**Default particle texture**: At the time of writing, the default particle texture is `pixiesmall.j2c` from the viewer's install directory. A historically used UUID is `168e6813-096e-07ea-97ae-fd416826f627`. - -**Related functions**: `llLinkParticleSystem` (acts on any prim in an object, while `llParticleSystem` acts only on the prim containing the script). - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llpasscollisions.mdx b/src/content/docs/script/lsl-reference/functions/llpasscollisions.mdx deleted file mode 100644 index 891aa53..0000000 --- a/src/content/docs/script/lsl-reference/functions/llpasscollisions.mdx +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: llPassCollisions -description: >- - Configures how collision events are passed to scripts in the linkset. - - If Pass == TRUE, collisions involving collision-handling scripted child prims - are also passed on to the root prim. If Pass == FALSE (default behavior), such - collisions will only trigger events in the affected child prim. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default { - collision_start(integer num_detected) { - // Enable collision pass-through for child prims - llPassCollisions(TRUE); - llSay(0, "Collision pass-through enabled"); - } -} -``` - -## Notes - -- By default (`Pass` = FALSE), collisions are only reported in the script of the prim that actually collided -- When `Pass` is set to TRUE, collisions involving child prims with collision handlers will also be passed to the root prim's scripts -- Useful in linked object scenarios where you want the root prim to be aware of collisions happening to any part of the linkset -- This function affects how collision events (`collision_start`, `collision`, `collision_end`) are propagated through the linkset - -## See Also - -- [llPassTouches](/script/reference/lsl/functions/llpasstouches/) - Pass touch events to parent prim -- [llCollisionFilter](/script/reference/lsl/functions/llcollisionfilter/) - Filter which objects trigger collision events -- [llCollisionSound](/script/reference/lsl/functions/llcollisionsound/) - Control collision sounds -- [llCollisionSprite](/script/reference/lsl/functions/llcollisionsprite/) - Control collision sprites -- [llVolumeDetect](/script/reference/lsl/functions/llvolumedetect/) - Make prim volume-detect - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llpasstouches.mdx b/src/content/docs/script/lsl-reference/functions/llpasstouches.mdx deleted file mode 100644 index d03df09..0000000 --- a/src/content/docs/script/lsl-reference/functions/llpasstouches.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: llPassTouches -description: >- - Configures how touch events are passed to scripts in the linkset. - - If Pass == TRUE, touches involving touch-handling scripted child prims are - also passed on to the root prim. If Pass == FALSE (default behavior), such - touches will only trigger events in the affected child prim. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- A new pass value was introduced in server version 1.40.2 (see SVC-5923) - -## Related Events - -- [touch_start] -- [touch] -- [touch_end] - -## See Also - -- [llPassCollisions] - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llpatrolpoints.mdx b/src/content/docs/script/lsl-reference/functions/llpatrolpoints.mdx deleted file mode 100644 index 555fbc1..0000000 --- a/src/content/docs/script/lsl-reference/functions/llpatrolpoints.mdx +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: llPatrolPoints -description: |- - Patrol a list of points. - Sets the points for a character (llCreateCharacter) to patrol along. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llCreateCharacter([CHARACTER_MAX_SPEED, 25, CHARACTER_DESIRED_SPEED, 15.0]); - //MAX_SPEED is @ 20 by default - } - - touch_start(integer total_number) - { - list points = [llGetPos() + <5,0,0>, llGetPos() - <5,0,0>]; - llPatrolPoints(points, [PATROL_PAUSE_AT_WAYPOINTS, TRUE]); - } -} -``` - -## Caveats - -- Must use `llCreateCharacter` or script won't compile -- Vertical positions specified for any vectors should be chosen to be as close as possible to the actual height of the terrain requested. Large difference between the provided vertical position and the actual terrain/object will result in failure of the behavior. -- The `patrolPoints` list requires a minimum of two valid vectors. - - If a vector in the list is outside the nav volume (e.g.: too high,) it will be ignored. - -## See Also - -- [llCreateCharacter](../llcreatecharacter/) -- [llDeleteCharacter](../lldeletecharacter/) -- [llEvade](../llevade/) -- [llExecCharacterCmd](../llexeccharactercmd/) -- [llGetClosestNavPoint](../llgetclosestnavpoint/) -- [llFleeFrom](../llfleefrom/) -- [llNavigateTo](../llnavigateto/) -- [llPursue](../llpursue/) -- [llUpdateCharacter](../llupdatecharacter/) -- [llWanderWithin](../llwanderwithin/) -- path_update (event) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llplaysound.mdx b/src/content/docs/script/lsl-reference/functions/llplaysound.mdx deleted file mode 100644 index 21c42f4..0000000 --- a/src/content/docs/script/lsl-reference/functions/llplaysound.mdx +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: llPlaySound -description: >- - Plays Sound once, at Volume (0.0 - 1.0) and attached to the object. - - Only one sound may be attached to an object at a time, and attaching a new - sound or calling llStopSound will stop the previously attached sound. - - A second call to llPlaySound with the same sound will not restart the sound, - but the new volume will be used, which allows control over the volume of - already playing sounds. - - To restart the sound from the beginning, call llStopSound before calling - llPlaySound again. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default { - state_entry() { - llPlaySound("some_sound", 1.0); - } -} -``` - -## Caveats - -- A call to `llPlaySound` replaces any other sound, so only one sound can be played at the same time from the same prim (except sounds started with the deprecated `llSound`, which always plays until the end) -- Sound files must be 30 seconds or shorter -- Sounds are always sampled at 44.1KHz, 16-bit (unsigned), mono. Stereo files will have one channel dropped when uploading -- If the object playing the sound is a HUD (Heads Up Display), the sound is only heard by the user the HUD is attached to - - To play a sound inworld from a HUD, use `llTriggerSound` -- It is impossible to play two or more sounds at the same time and have them start playing at exactly the same time - - If multiple sound emitters play the same exact sound within range of the viewer at the same time, they are usually not in sync due to latency between the server/client and script execution delays. This can produce echoes, odd resonance, and other strange effects -- When used with `llSetSoundQueueing`, sounds may play more than once. This can be fixed by disabling the sound queue if only a single sound sample is to be played -- Playing sounds is throttled. If the average number of played sounds per second exceeds the limit (22 sounds/s), all sounds from the object are suppressed until the average falls sufficiently - - The throttle is per object, not per link or per script, so multiple links cannot be used to overcome the throttle - - When throttled, the following error appears in debug channel: "Too many sound requests. Throttled until average falls." - -## See Also - -- [llTriggerSound](../lltriggersound/) -- [llTriggerSoundLimited](../lltriggersoundlimited/) -- [llLoopSound](../llloopsound/) -- [llLoopSoundMaster](../llloopsoundmaster/) -- [llLoopSoundSlave](../llloopsoundslave/) -- [llPlaySoundSlave](../llplaysoundslave/) -- [llSetSoundQueueing](../llsetsoundqueueing/) -- [llStopSound](../llstopsound/) -- [llLinkPlaySound](../lllinkplaysound/) -- [llPreloadSound](../llpreloadsound/) -- [llAdjustSoundVolume](../lladjustsoundvolume/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llplaysoundslave.mdx b/src/content/docs/script/lsl-reference/functions/llplaysoundslave.mdx deleted file mode 100644 index a0feb9b..0000000 --- a/src/content/docs/script/lsl-reference/functions/llplaysoundslave.mdx +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: llPlaySoundSlave -description: >- - Plays attached Sound once, at Volume (0.0 - 1.0), synced to next loop of most - audible sync master. - - Behaviour is identical to llPlaySound, unless there is a "Sync Master" - present. If a Sync Master is already playing, the Slave sound will not be - played until the Master hits its loop point and returns to the beginning. - - llPlaySoundSlave will play the sound exactly once; if it is desired to have - the sound play every time the Master loops, either use llLoopSoundSlave with - extra silence padded on the end of the sound or ensure that llPlaySoundSlave - is called at least once per loop of the Master. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- As an object can only have a single active sound, this function should be called from a different prim than the one that defined a sync master, otherwise it will remove the master sound, and no sound will be available to sync-to. -- This function is affected by the Sound Queueing property of the parent prim - this means it's possible to queue a slave sound prior to starting a master, without having to use more than one prim as an emitter. (See example on llLoopSoundMaster). - -## See Also - -- [llPlaySound] - Plays a sound attached once. -- [llLoopSound] - Plays a sound attached indefinitely. -- [llLoopSoundMaster] -- [llLoopSoundSlave] -- [llTriggerSound] - Plays a sound unattached. -- [llTriggerSoundLimited] -- [llSetSoundQueueing] - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llpow.mdx b/src/content/docs/script/lsl-reference/functions/llpow.mdx deleted file mode 100644 index d768b5b..0000000 --- a/src/content/docs/script/lsl-reference/functions/llpow.mdx +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: llPow -description: >- - Returns the Value raised to the power Exponent, or returns 0 and triggers Math - Error for imaginary results. - - Returns the Value raised to the Exponent. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default { - state_entry() { - llOwnerSay("llPow(5, .5) (" + (string)llPow(5, .5) + ") is equal to llSqrt(5) (" - + (string)llSqrt(5) + ")."); - } -} -``` - -## Caveats - -- If exponent is a static integer and not a variable, llPow is dramatically slower than simple repeated multiplication. For example, it's much faster to use `val = base*base*base` instead of `val = llPow(base, 3)`. -- Triggers a Math Error for imaginary results if not compiled in Mono. - -## See Also - -- [llLog](../lllog/) -- [llLog10](../lllog10/) -- [llSqrt](../llsqrt/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llpreloadsound.mdx b/src/content/docs/script/lsl-reference/functions/llpreloadsound.mdx deleted file mode 100644 index da0ff36..0000000 --- a/src/content/docs/script/lsl-reference/functions/llpreloadsound.mdx +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: llPreloadSound -description: |- - Causes nearby viewers to preload the Sound from the object's inventory. - This is intended to prevent delays in starting new sounds when called upon. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This example demonstrates preloading a sound when the object is rezzed, then playing it when touched: - -```lsl -string sound = "name or uuid"; // sound in inventory or UUID of a sound - -default -{ - on_rez(integer start_param) - { - llSetText("Preloading....", <1, 0, 0>, 1); - llPreloadSound(sound); - llSetText("Touch To Play", <1, 1, 1>, 1); - } - - touch_start(integer num_detected) - { - llPlaySound(sound, 1.0); - } -} -``` - -This pattern is useful for ensuring sounds are loaded on nearby viewers before they're needed, reducing startup delays when `llPlaySound` is called. - -## Notes - -This function is intended to prevent delays in starting new sounds. The preloading affects viewers within range of the object. - -## See Also - -- [llPlaySound](../llplaysound/) -- [llLoopSound](../llloopsound/) -- [llStopSound](../llstopsound/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llpursue.mdx b/src/content/docs/script/lsl-reference/functions/llpursue.mdx deleted file mode 100644 index 7bd0158..0000000 --- a/src/content/docs/script/lsl-reference/functions/llpursue.mdx +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: llPursue -description: |- - Chase after a target. - Causes the character (llCharacter) to pursue the target defined by TargetID. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llCreateCharacter([CHARACTER_DESIRED_SPEED, 35.0, CHARACTER_MAX_SPEED, 35.0]); - } - - touch_start(integer total_number) - { - llPursue(llDetectedKey(0), [PURSUIT_OFFSET, <-2.0, 0.0, 0.0>, PURSUIT_FUZZ_FACTOR, 0.2]); - } -} -``` - -## Caveats - -- Must use `llCreateCharacter` or script will crash with an error -- Vertical positions specified for any vectors should be chosen to be as close as possible to the actual height of the terrain requested. Large differences between the provided vertical position and the actual terrain/object will result in failure of the behavior -- Z value is unused (erroneous if not 0.0) in the parameter for `PURSUIT_OFFSET` -- `REQUIRE_LINE_OF_SIGHT` does not require line of sight immediately after `llPursue()` is called - it only affects target position updates after the target object/agent moves -- `FUZZ_FACTOR` picks a point within an area of approximately (scale * lengthOfOffset) around the offset position. Value must be between 0.0 and 1.0 - -## See Also - -- [llCreateCharacter](../llcreatecharacter/) -- [llDeleteCharacter](../lldeletecharacter/) -- [llEvade](../llevade/) -- [llExecCharacterCmd](../llexeccharactercmd/) -- [llGetClosestNavPoint](../llgetclosestnavpoint/) -- [llFleeFrom](../llfleefrom/) -- [llNavigateTo](../llnavigateto/) -- [llPatrolPoints](../llpatrolpoints/) -- [llUpdateCharacter](../llupdatecharacter/) -- [llWanderWithin](../llwanderwithin/) -- path_update (event) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llpushobject.mdx b/src/content/docs/script/lsl-reference/functions/llpushobject.mdx deleted file mode 100644 index 4e4aa3b..0000000 --- a/src/content/docs/script/lsl-reference/functions/llpushobject.mdx +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: llPushObject -description: |- - Applies Impulse and AngularImpulse to ObjectID. - Applies the supplied impulse and angular impulse to the object specified. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Pushes the collided object or avatar. -default -{ - collision_start(integer num_detected) - { - llPushObject(llDetectedKey(0),<0,0,100>, <0,0,100>, TRUE); - } -} -``` - -## Caveats - -- Only works on land where Push is not restricted or where the script is owned by the land owner. -- If the land is owned by a group, the scripted object must be deeded to the same group. -- In no-push areas an object can only push its owner or itself. -- The effectiveness of Push is modulated by the amount of script energy available. -- AngularImpulse is ignored when applying to agents or their attachments. -- Energy is fully depleted by this function when either Impulse or AngularImpulse is nonzero. If Impulse is nonzero, it will drain all energy in the object before AngularImpulse is processed, causing the push to be purely linear. -- The push impact is diminished with distance by a factor of distance cubed. - -## Notes - -- Direction of the Impulse parameter is affected by the Local parameter. -- There is a simplified code snippet describing how Push is implemented in Havok4 and details how the energy budget affects the final Push magnitude. - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llreadkeyvalue.mdx b/src/content/docs/script/lsl-reference/functions/llreadkeyvalue.mdx deleted file mode 100644 index 16c5f5b..0000000 --- a/src/content/docs/script/lsl-reference/functions/llreadkeyvalue.mdx +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: llReadKeyValue -description: |2- - - Starts an asychronous transaction to retrieve the value associated with the key given. Will fail with XP_ERROR_KEY_NOT_FOUND if the key does not exist. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value associated with the key. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -key trans; -default -{ - state_entry() - { - trans = llReadKeyValue("FOO"); - } - dataserver(key t, string value) - { - if (t == trans) - { - // our llReadKeyValue transaction is done - if (llGetSubString(value, 0, 0) == "1") - { - // the key-value pair was successfully read - llSay(0, "New key-value pair value: " + llGetSubString(value, 2, -1)); - } - else - { - // the key-value pair failed to read - integer error = (integer)llGetSubString(value, 2, -1); - llSay(0, "Key-value failed to read: " + llGetExperienceErrorMessage(error)); - } - } - } -} -``` - -## Notes - -- If the key does not exist, the dataserver event will return a failure with the error `XP_ERROR_KEY_NOT_FOUND`. -- The result from the dataserver callback is a comma-delimited string with two elements: - - First element: an integer (1 for success, 0 for failure) - - Second element: on success, the value associated with the key; on failure, an XP_ERROR_* error code -- Use `llGetExperienceErrorMessage()` to convert error codes to human-readable messages. - -## See Also - -- [llCreateKeyValue](../llcreatekeyvalue/) -- [llUpdateKeyValue](../llupdatekeyvalue/) -- [llDeleteKeyValue](../lldeletekeyvalue/) -- [llDataSizeKeyValue](../lldatasizekeyvalue/) -- [llKeyCountKeyValue](../llkeycountkeyvalue/) -- [llKeysKeyValue](../llkeyskeyvalue/) -- [llGetExperienceErrorMessage](../llgetexperienceerrormessage/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrefreshprimurl.mdx b/src/content/docs/script/lsl-reference/functions/llrefreshprimurl.mdx deleted file mode 100644 index f30d1b6..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrefreshprimurl.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llRefreshPrimURL -description: Reloads the web page shown on the sides of the object. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llregionsay.mdx b/src/content/docs/script/lsl-reference/functions/llregionsay.mdx deleted file mode 100644 index e3c813c..0000000 --- a/src/content/docs/script/lsl-reference/functions/llregionsay.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: llRegionSay -description: Broadcasts Text to entire region on Channel (except for channel 0). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llRegionSay(25,"This is an incredibly useless program." ); - } -} -``` - -## Caveats - -- This function cannot transmit on channel 0; this is a design feature and not a bug. -- If the message is longer than 1024 characters, it is truncated to 1024 characters. (Note that in Mono, each character occupies 2 memory bytes). -- A prim cannot hear itself, which prevents recursion problems. However, it can hear other prims within the same object. Use `llMessageLinked` instead for intra-prim messaging. - -## Notes - -To avoid making your object spam its neighborhood, use `llOwnerSay` or `llInstantMessage` instead. - -When one object communicates with another object (e.g., a button that turns on a lamp), consider using a negative channel number, such as `-5243212`. Using negative channels for script communications has been a common practice because, prior to September 2016, the standard SL client was unable to chat on negative channels. Since 2016, viewers have been able to chat on negative channels with messages capped to 254 bytes. - -If `DEBUG_CHANNEL` is used as the channel parameter, the script will display the message in the Script Warning/Error window. As of version 1.18.3, using `llRegionSay` on the `DEBUG_CHANNEL` will wrap around and display on channel 0 with a range of 100m. - -If you want two objects owned by the same person to communicate within a SIM, you can compute the channel based on the owner UUID: - -```lsl -gChannel = 0x80000000 | (integer) ( "0x" + (string) llGetOwner() ); -``` - -## See Also - -- [llListen](../lllisten/) -- [llRegionSayTo](../llregionsayto/) -- [llOwnerSay](../llownersay/) -- [llWhisper](../llwhisper/) -- [llSay](../llsay/) -- [llShout](../llshout/) -- [llInstantMessage](../llinstantmessage/) -- [llDialog](../lldialog/) -- [llTextBox](../lltextbox/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llregionsayto.mdx b/src/content/docs/script/lsl-reference/functions/llregionsayto.mdx deleted file mode 100644 index 3dd8e29..0000000 --- a/src/content/docs/script/lsl-reference/functions/llregionsayto.mdx +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: llRegionSayTo -description: >- - Says Text, on Channel, to avatar or object indicated by TargetID (if within - region). - - If TargetID is an avatar and Channel is nonzero, Text can be heard by any - attachment on the avatar. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - touch_start(integer num_detected) - { - key id = llDetectedKey(0); - - // send a message to the chat window of the avatar touching - llRegionSayTo(id, 0, "You touched this!"); - - // send a message to the attachments of the avatar touching - // example channel: -12345 - llRegionSayTo(id, -12345, "Hello there attachments!"); - } -} -``` - -## Caveats - -- Text is spoken directly to the object or avatar within the same region as the script. -- Script in tasks other than `target` can neither listen for nor receive these text messages, with an exception for attachments as described below. -- `msg` can be a maximum of 1024 bytes. This can convey 1024 ASCII characters, or 256-512 multibyte UTF-8 characters such as `á` (2 bytes), `ℋ` (3 bytes) or `🧡` (4 bytes). -- A prim cannot hear itself, to prevent problems with recursion. Use `llMessageLinked` instead for intra-prim messaging. -- Sending text on `DEBUG_CHANNEL` is not supported. -- Text sent to an avatar's ID on channel zero will be sent to the receiver's viewer. -- Text sent to an avatar's ID on non-zero channels can be heard by any attachment on the avatar. -- A quick series of messages sent by `llRegionSayTo` cannot be relied on to arrive at their destination in the same order as sent. -- There is a per-destination throttle of 200 messages sent over 10 seconds on channel zero. Thereafter, there is also a per-sending-object throttle of 100 messages on channel zero over 300 seconds (5 minutes). This throttle is relevant only after the first throttle is activated. Messages sent on channels other than zero do not trigger the throttle but, once it is triggered, the block applies to all channels. The block is region-wide and applies to all objects with the same owner. The block apparently lasts until the region is restarted. - -## Notes - -- If one object sends something to another object (e.g., a button that, when touched, turns on a lamp), consider using a very negative channel, for example: - -```lsl -llRegionSayTo("55499a64-45c3-4b81-8880-8ffb5a7c251b", -5243212, "turn on"); -``` - -- Using negative channels for script communications remains a common practice because, prior to September 2016, the standard Second Life Viewer was unable to chat directly on those channels. -- `llRegionSayTo` is unsuitable for verbose script debugging, and even moderate use can break users' content completely unrelated to the script for an indeterminate period of time. Consider using `llOwnerSay` for debugging instead, or if this is not appropriate, try `llRegionSayTo(avatar, non-zero-channel, message)` and have an attachment relay the message using `llOwnerSay`. - -## See Also - -- `listen` - Receives chat -- [llListen](../lllisten/) -- [llInstantMessage](../llinstantmessage/) -- [llOwnerSay](../llownersay/) -- [llRegionSay](../llregionsay/) -- [llSay](../llsay/) -- [llShout](../llshout/) -- [llWhisper](../llwhisper/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llreleasecamera.mdx b/src/content/docs/script/lsl-reference/functions/llreleasecamera.mdx deleted file mode 100644 index 033e8aa..0000000 --- a/src/content/docs/script/lsl-reference/functions/llreleasecamera.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llReleaseCamera -description: |- - Return camera to agent. - Deprecated: Use llClearCameraParams instead. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function was recognized by the compiler but was never actually implemented in Second Life. It is deprecated and should not be used in new scripts. - -## Deprecated - -Use [`llClearCameraParams`](../llclearcameraparams/) instead to reset camera parameters. - -## See Also - -- [`llClearCameraParams`](../llclearcameraparams/) - Reset camera parameters to default -- [`llSetCameraParams`](../llsetcameraparams/) - Set camera parameters - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llreleasecontrols.mdx b/src/content/docs/script/lsl-reference/functions/llreleasecontrols.mdx deleted file mode 100644 index 4c0c6db..0000000 --- a/src/content/docs/script/lsl-reference/functions/llreleasecontrols.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: llReleaseControls -description: |- - Stop taking inputs. - Stop taking inputs from the avatar. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- In some cases, calling llReleaseControls() in one script can affect the controls of other scripts which have also captured the same control bit on the same agent. - -## See Also - -- [llTakeControls](../lltakecontrols/) -- control event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llreleaseurl.mdx b/src/content/docs/script/lsl-reference/functions/llreleaseurl.mdx deleted file mode 100644 index 48305a4..0000000 --- a/src/content/docs/script/lsl-reference/functions/llreleaseurl.mdx +++ /dev/null @@ -1,133 +0,0 @@ ---- -title: llReleaseURL -description: >- - Releases the specified URL, which was previously obtained using llRequestURL. - Once released, the URL will no longer be usable. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Never forget to release a URL once you have requested it! URLs are region resources just like prims. If you exhaust them all, you can get into trouble with the sim owner and/or estate managers. - -## Caveats - -URLs are automatically released and invalidated in certain situations. In the following situations, there is no need to call `llReleaseURL`, but you will have to request a new one afterwards: - -- When the region is restarted or goes offline -- When the script holding the URLs is reset or recompiled -- When the object containing the script is deleted or taken to inventory - -## Examples - -The following example demonstrates a complete HTTP server workflow including URL request, handling incoming requests, periodic health checks, and proper URL release: - -```lsl -string url; -key urlRequestId; -key selfCheckRequestId; - -request_url() -{ - llReleaseURL(url); - url = ""; - llSetTimerEvent(0.0); - urlRequestId = llRequestURL(); -} - -throw_exception(string inputString) -{ - llInstantMessage(llGetOwner(), inputString); - - // yeah, bad way to handle exceptions by restarting. - // However this is just a demo script... - - llResetScript(); -} - -default -{ - on_rez(integer start_param) - { - llResetScript(); - } - - changed(integer change) - { - if (change & CHANGED_OWNER | CHANGED_REGION | CHANGED_REGION_START) - llResetScript(); - } - - state_entry() - { - request_url(); - } - - http_request(key id, string method, string body) - { - integer responseStatus = 400; - string responseBody = "Unsupported method"; - - if (method == URL_REQUEST_DENIED) - throw_exception("The following error occurred while attempting to get a free URL for this device:\n \n" + body); - else if (method == URL_REQUEST_GRANTED) - { - url = body; - llLoadURL(llGetOwner(), "Click to visit my URL!", url); - - // check every 5 mins for dropped URL - llSetTimerEvent(300.0); - } - else if (method == "GET") - { - responseStatus = 200; - responseBody = "Hello world!"; - } - // else if (method == "POST") ...; - // else if (method == "PUT") ...; - // else if (method == "DELETE") { responseStatus = 403; responseBody = "forbidden"; } - - llHTTPResponse(id, responseStatus, responseBody); - } - - http_response(key id, integer status, list metaData, string body) - { - if (id == selfCheckRequestId) - { - // If you're not usually doing this, - // now is a good time to get used to doing it! - selfCheckRequestId = NULL_KEY; - - if (status != 200) - request_url(); - } - else if (id == NULL_KEY) - throw_exception("Too many HTTP requests too fast!"); - } - - timer() - { - selfCheckRequestId = llHTTPRequest(url, - [HTTP_METHOD, "GET", - HTTP_VERBOSE_THROTTLE, FALSE, - HTTP_BODY_MAXLENGTH, 16384], - ""); - } -} -``` - -## See Also - -- [llRequestURL](/script/reference/lsl/functions/llrequesturl/) - Request a URL for HTTP communication -- [llRequestSecureURL](/script/reference/lsl/functions/llrequestsecureurl/) - Request a secure HTTPS URL -- [llGetFreeURLs](/script/reference/lsl/functions/llgetfreeurls/) - Check how many URLs are available -- [llHTTPResponse](/script/reference/lsl/functions/llhttpresponse/) - Send HTTP responses -- [llGetHTTPHeader](/script/reference/lsl/functions/llgethttpheader/) - Retrieve HTTP headers - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llremotedatareply.mdx b/src/content/docs/script/lsl-reference/functions/llremotedatareply.mdx deleted file mode 100644 index 6302f6c..0000000 --- a/src/content/docs/script/lsl-reference/functions/llremotedatareply.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: llRemoteDataReply -description: This function is deprecated. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function is deprecated. Use [llHTTPRequest](/script/reference/lsl/functions/llhttprequest/) or the HTTP server functions instead. - -## See Also - -- [llOpenRemoteDataChannel](/script/reference/lsl/functions/llopenremotadatachannel/) -- [llSendRemoteData](/script/reference/lsl/functions/llsendremotedata/) -- [llCloseRemoteDataChannel](/script/reference/lsl/functions/llcloseremotadatachannel/) -- [remote_data](/script/reference/lsl/events/remote_data/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llremotedatasetregion.mdx b/src/content/docs/script/lsl-reference/functions/llremotedatasetregion.mdx deleted file mode 100644 index 5046f0d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llremotedatasetregion.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llRemoteDataSetRegion -description: This function is deprecated. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llremoteloadscriptpin.mdx b/src/content/docs/script/lsl-reference/functions/llremoteloadscriptpin.mdx deleted file mode 100644 index d66a2db..0000000 --- a/src/content/docs/script/lsl-reference/functions/llremoteloadscriptpin.mdx +++ /dev/null @@ -1,224 +0,0 @@ ---- -title: llRemoteLoadScriptPin -description: >- - If the owner of the object containing this script can modify the object - identified by the specified object key, and if the PIN matches the PIN - previously set using llSetRemoteScriptAccessPin (on the target prim), then the - script will be copied into target. Running is a boolean specifying whether the - script should be enabled once copied into the target object. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Example - Script Copier - -```lsl -//Copy a script to the second prim -integer PIN=1341134; - -default { - state_entry() { - llRemoteLoadScriptPin( llGetLinkKey(2), "some script", PIN, TRUE, 0xBEEEEEEF ); - } -} -``` - -### Pin Setter - -Simple script used for setting the pin for a prim, so you can later send scripts to it with `llRemoteLoadScriptPin`: - -```lsl -//Child Prim PIN setter -integer PIN=1341134; - -default { - state_entry() { - llOwnerSay(llGetObjectName()+" : "+(string)llGetKey()+" is ready to accept a describer script using the agreed upon PIN."); - llSetRemoteScriptAccessPin(PIN); - } -} -``` - -### Rez and Copy a File from a Control Object - -This example rezzes a prim from inventory that has a basic control file inside of it and does a basic handshake to setup the pin and transfer the script. After the transfer, the helper script in the rezzed prim deletes itself. - -**Control Prim:** - -```lsl -integer controlchan = 0; -integer controlid = -1; -start() -{ - llSetTimerEvent(0); - talkingto = NULL_KEY; - integer a = (integer)llFrand(43); - controlchan = a * a; - controlchan -= controlchan * 3; - controlid = llListen(controlchan,"","","set-connect"); - llRezObject("card",llGetPos()+<0,0,0.1>,<0,0,0>,ZERO_ROTATION,a); - llSetTimerEvent(60); -} -key talkingto = NULL_KEY; -integer busy = FALSE; -integer accesspin = 0; -default -{ - timer() - { - llSetTimerEvent(0); - llOwnerSay("Lost connection!"); - llListenRemove(controlid); - busy = FALSE; - } - listen(integer chan,string name,key id,string message) - { - if(chan == controlchan) - { - if(llGetOwnerKey(id) == llGetOwner()) - { - if(talkingto == NULL_KEY) - { - if(message == "set-connect") - { - llSetTimerEvent(0); - talkingto = id; - llListenRemove(controlid); - controlid = llListen(controlchan,"",talkingto,"ready"); - llRegionSayTo(id,controlchan,"auto-connect"); - llSetTimerEvent(60); - } - } - else if(id == talkingto) - { - if(message == "ready") - { - llSetTimerEvent(0); - accesspin = (integer)llFrand(2345)+213; - llListenRemove(controlid); - controlid = llListen(controlchan,"",talkingto,"pinset"); - llSleep(1); - llRegionSayTo(talkingto,controlchan,(string)accesspin); - llSetTimerEvent(60); - } - else if(message == "pinset") - { - llSetTimerEvent(0); - llListenRemove(controlid); - llRemoteLoadScriptPin(talkingto,"demo.lsl",accesspin,1,0); - llSleep(3); - llRegionSayTo(talkingto,controlchan,"finished"); - llOwnerSay("Transfer of file finished - control file should have auto deleted itself!"); - busy = FALSE; - } - } - } - } - } - touch_end(integer a) - { - if(busy == FALSE) - { - busy = TRUE; - if(llGetOwner() == llDetectedKey(0)) - { - start(); - } - } - } -} -``` - -**Rezzed Prim:** - -```lsl -integer listen_id = -1; -integer listen_chan = -1; -key details_from = NULL_KEY; -default -{ - on_rez(integer a) - { - if(a == 0) - { - llOwnerSay("- Direct rez -"); - } - else - { - llOwnerSay("- Awaiting config connection -"); - listen_chan = a * a; - listen_chan -= listen_chan * 3; - listen_id = llListen(listen_chan,"","","auto-connect"); - llWhisper(listen_chan,"set-connect"); - llSetTimerEvent(30); - } - } - timer() - { - llOwnerSay("Failed to connect to rezzer deleting myself!"); - llSetTimerEvent(0); - llDie(); - } - listen(integer chan,string name,key id,string message) - { - if(llGetOwnerKey(id) == llGetOwner()) - { - if(message == "auto-connect") - { - llSetTimerEvent(0); - llListenRemove(listen_id); - listen_id = llListen(listen_chan,"",id,""); - llRegionSayTo(id,listen_chan,"ready"); - details_from = id; - llSetTimerEvent(30); - } - else if(details_from != NULL_KEY) - { - llSetTimerEvent(0); - if(message == "finished") - { - llSetRemoteScriptAccessPin((integer)message); - llRemoveInventory(llGetScriptName()); - } - else - { - llSetRemoteScriptAccessPin((integer)message); - llRegionSayTo(id,listen_chan,"pinset"); - } - llSetTimerEvent(30); - } - } - } -} -``` - -## Caveats - -- If `name` is present in the target prim's inventory, it is silently replaced. -- `start_param` only lasts until the script is reset. -- Only the owner of an attachment can modify it while it is being worn. If the target is an attachment owned by a different user (regardless of object modify rights granted), this function will silently fail. -- If the target is owned by a different user and modify permission has been granted to the script owner, the script owner must be connected to the sim for this function to succeed. -- If the PIN fails to match, the error "Task ~Prim~ trying to illegally load script onto task ~Other_Prim~!" is shouted on `DEBUG_CHANNEL` (with prim names substituted). -- If the target is the script's parent (same as `llGetKey()`), then "Unable to add item!" is shouted on `DEBUG_CHANNEL`. -- If the object containing this script is deeded to a group, the script `name` needs transfer permissions, even if the target is deeded to the same group. -- When the script is set to run, `state_entry` will be queued. - -## Notes - -- Only works if the script owner can modify the target prim. -- There is no signing on the starting messages; only the owner is checked. - -## See Also - -- [llSetRemoteScriptAccessPin](../llsetremotescriptaccesspin/) -- [llSetScriptState](../llsetscriptstate/) -- [llResetOtherScript](../llresetotherscript/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llremovefromlandbanlist.mdx b/src/content/docs/script/lsl-reference/functions/llremovefromlandbanlist.mdx deleted file mode 100644 index 698eb1d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llremovefromlandbanlist.mdx +++ /dev/null @@ -1,123 +0,0 @@ ---- -title: llRemoveFromLandBanList -description: |- - Remove avatar from the land ban list. - Remove specified avatar from the land parcel ban list. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This comprehensive example demonstrates land ban and pass list management: - -```lsl -// This is not a complete solution, requires full avatar names to work - even for unbanning someone! -// This is meant only as an example of the land ban and pass management functions. -// free to copy, use, modify, distribute - just don't ask me to debug your modified code. ;-) -// -// Commands are: -// /5 ban:full_avatar_name -// /5 tempban:full_avatar_name -// /5 unban:full_avatar_name -// /5 pass:full_avatar_name -// /5 unpass:full_avatar_name -// /5 clearban -// /5 clearpass - -string command; - -default -{ - state_entry() - { - llListen(5, "", llGetOwner(), ""); - } - - on_rez(integer param) - { - llResetScript(); - } - - listen(integer chan, string name, key id, string message) - { - if (command != "") - { - llOwnerSay("Sorry, still processing last command, try again in a second."); - } - - list args = llParseString2List(message,[":"],[]); - command = llToLower(llList2String(args,0)); - - if (command == "clearbans") - { - llResetLandBanList(); - } - if (command == "clearpass") - { - llResetLandPassList(); - } - else - { - llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI); - } - } - - no_sensor() - { - command = ""; - } - - sensor(integer num) - { - integer i; - for (i=0; i< num; ++i) - { - if (command == "ban") - { - // Ban indefinetely - llAddToLandBanList(llDetectedKey(i),0.0); - } - if (command == "tempban") - { - // Ban for 1 hour. - llAddToLandBanList(llDetectedKey(i),1.0); - } - if (command == "unban") - { - llRemoveFromLandBanList(llDetectedKey(i)); - } - if (command == "pass") - { - // Add to land pass list for 1 hour - llAddToLandPassList(llDetectedKey(i),1.0); - } - if (command == "unpass") - { - llRemoveFromLandPassList(llDetectedKey(i)); - } - } - command = ""; - } -} -``` - -## Notes - -- Requires full avatar names to work - even for unbanning someone -- This function is typically used alongside llAddToLandBanList and llResetLandBanList - -## See Also - -- [llAddToLandBanList](../lladdtolandbanlist/) -- [llAddToLandPassList](../lladdtolandpasslist/) -- [llRemoveFromLandPassList](../llremovefromlandpasslist/) -- [llResetLandBanList](../llresetlandbanlist/) -- [llResetLandPassList](../llresetlandpasslist/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llremovefromlandpasslist.mdx b/src/content/docs/script/lsl-reference/functions/llremovefromlandpasslist.mdx deleted file mode 100644 index cea648e..0000000 --- a/src/content/docs/script/lsl-reference/functions/llremovefromlandpasslist.mdx +++ /dev/null @@ -1,97 +0,0 @@ ---- -title: llRemoveFromLandPassList -description: |- - Remove avatar from the land pass list. - Remove specified avatar from the land parcel pass list. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Land pass list management example -// Commands: -// /5 pass:full_avatar_name - add to pass list for 1 hour -// /5 unpass:full_avatar_name - remove from pass list -// /5 clearpass - clear entire pass list - -string command; - -default -{ - state_entry() - { - llListen(5, "", llGetOwner(), ""); - } - - on_rez(integer param) - { - llResetScript(); - } - - listen(integer chan, string name, key id, string message) - { - if (command != "") - { - llOwnerSay("Sorry, still processing last command, try again in a second."); - } - - list args = llParseString2List(message,[":"],[]); - command = llToLower(llList2String(args,0)); - - if (command == "clearpass") - { - llResetLandPassList(); - } - else - { - llSensor(llList2String(args,1), NULL_KEY, AGENT, 96, PI); - } - } - - no_sensor() - { - command = ""; - } - - sensor(integer num) - { - integer i; - for (i = 0; i < num; ++i) - { - if (command == "pass") - { - // Add to land pass list for 1 hour - llAddToLandPassList(llDetectedKey(i), 1.0); - } - if (command == "unpass") - { - llRemoveFromLandPassList(llDetectedKey(i)); - } - } - command = ""; - } -} -``` - -## Notes - -- This function removes an avatar from the land pass list, revoking their temporary access to the parcel -- Requires full script control and land owner permissions -- Works in conjunction with `llAddToLandPassList` for managing temporary access - -## See Also - -- [llAddToLandPassList](../lladdtolandpasslist/) -- [llAddToLandBanList](../lladdtolandbanlist/) -- [llRemoveFromLandBanList](../llremovefromlandbanlist/) -- [llResetLandBanList](../llresetlandbanlist/) -- [llResetLandPassList](../llresetlandpasslist/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llremoveinventory.mdx b/src/content/docs/script/lsl-reference/functions/llremoveinventory.mdx deleted file mode 100644 index 0637e35..0000000 --- a/src/content/docs/script/lsl-reference/functions/llremoveinventory.mdx +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: llRemoveInventory -description: |- - Remove the named inventory item. - Remove the named inventory item from the object inventory. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Remove the current script from the object: - -```lsl -default -{ - state_entry() - { - llRemoveInventory(llGetScriptName()); - } -} -``` - -Delete all other contents of any type except the script itself: - -```lsl -delete_all_other_contents() -{ - string thisScript = llGetScriptName(); - string inventoryItemName; - - integer index = llGetInventoryNumber(INVENTORY_ALL); - while (index) - { - --index; // (faster than index--;) - - inventoryItemName = llGetInventoryName(INVENTORY_ALL, index); - - if (inventoryItemName != thisScript) - llRemoveInventory(inventoryItemName); - } -} - -default -{ - state_entry() - { - delete_all_other_contents(); - } -} -``` - -## Caveats - -- If the current script is removed it will continue to run for a short period of time after this call. -- With multiple executions an `llSleep(0.1)` after `llRemoveInventory` will allow edit window contents to refresh correctly and avoid errors on phantom contents. -- `llRemoveInventory` will not trigger a changed event. - -## See Also - -- [llGetScriptName](../llgetscriptname/) -- [llGetInventoryNumber](../llgetinventorynumber/) -- [llGetInventoryName](../llgetinventoryname/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llremovevehicleflags.mdx b/src/content/docs/script/lsl-reference/functions/llremovevehicleflags.mdx deleted file mode 100644 index aa31bc8..0000000 --- a/src/content/docs/script/lsl-reference/functions/llremovevehicleflags.mdx +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: llRemoveVehicleFlags -description: >- - Removes the enabled bits in 'flags'. - - Sets the vehicle flags to FALSE. Valid parameters can be found in the vehicle - flags constants section. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default { - state_entry() { - // Remove the MOUSELOOK_STEER flag from the vehicle - llRemoveVehicleFlags(VEHICLE_FLAG_MOUSELOOK_STEER); - } -} -``` - -## Notes - -- Some vehicle flags may remain enabled after script reset. Use `llRemoveVehicleFlags` to disable any flags that would interfere with the correct functioning of your vehicle. -- The `VEHICLE_FLAG_MOUSELOOK_STEER` and `VEHICLE_FLAG_MOUSELOOK_BANK` flags only allow the vehicle to turn up to the current `VEHICLE_ANGULAR_MOTOR_DIRECTION`; if `VEHICLE_ANGULAR_MOTOR_DIRECTION` is set to `ZERO_VECTOR`, then the vehicle will not turn even if these flags are enabled. -- Use this function in conjunction with `llSetVehicleFlags` to manage which vehicle behaviors are active. - -## See Also - -- [llSetVehicleFlags](../llsetvehicleflags/) -- Vehicle flag constants (VEHICLE_FLAG_*) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llreplaceagentenvironment.mdx b/src/content/docs/script/lsl-reference/functions/llreplaceagentenvironment.mdx deleted file mode 100644 index d6e3168..0000000 --- a/src/content/docs/script/lsl-reference/functions/llreplaceagentenvironment.mdx +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: llReplaceAgentEnvironment -description: >- - Replaces the entire environment for an agent. Must be used as part of an - experience. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -string gEnvironment = "A-12AM"; // Can be asset's name in object's inventory or the asset ID -float gTransitionTime = 3.0; - -default -{ - touch_start(integer total_number) - { - key person = llDetectedKey(0); - if (llGetAgentSize(person) != ZERO_VECTOR) - { - llRequestExperiencePermissions(person, ""); - } - else - { - llInstantMessage(person, "You need to be in the same region to change environment"); - } - } - - experience_permissions(key agent_id) - { - integer envTest = llReplaceAgentEnvironment(agent_id, gTransitionTime, gEnvironment); - if (envTest == 1) - { - llRegionSayTo(agent_id, 0, "Applying environment for " + (string)agent_id); - } - else - { - llRegionSayTo(agent_id, 0, "Cannot apply environment for " + (string)agent_id + " due to reason id: " + (string)envTest); - } - } - - experience_permissions_denied(key agent_id, integer reason) - { - llRegionSayTo(agent_id, 0, "Denied experience permissions for " + (string)agent_id + " due to reason id: " + (string)reason); - } -} -``` - -## Caveats - -- The agent's viewer may choose to ignore this command. -- An environment set locally on the viewer will override any environment set from this function. -- If a UUID is passed as the environment parameter and that UUID does not specify an environment setting, the viewer quietly ignores the instruction. - -## Notes - -- The environment persists until the agent crosses to a new region or this function is called with the NULL_KEY or empty string in the environment parameter. -- The agent must be in the region and must be participating in the experience. -- This function must be executed as part of an experience with a valid experience key. - -## See Also - -- [llSetAgentEnvironment](../llsetagentenvironment/) -- [llGetEnvironment](../llgetenvironment/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llreplaceenvironment.mdx b/src/content/docs/script/lsl-reference/functions/llreplaceenvironment.mdx deleted file mode 100644 index 2926075..0000000 --- a/src/content/docs/script/lsl-reference/functions/llreplaceenvironment.mdx +++ /dev/null @@ -1,69 +0,0 @@ ---- -title: llReplaceEnvironment -description: Replaces the environment for a parcel or region. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Will set the entire region to the "Tropicalia" EEP from the Linden inventory when touched. -// It will set all the tracks to the same EEP with 24 hour day and a -8 hour Day Offset. -// The "Tropicalia" must be in the prims inventory with the script. -// -// Limited to Estate Managers or Region owners. -// Madi Perth - 4/17/2023 - -default -{ - touch_start(integer total_number) - { - llReplaceEnvironment(<-1, -1, -1>, "Tropicalia", -1, 86400, (86400-28800)); - } -} -``` - -## Caveats and Notes - -- An environment set locally on the viewer will override any environment set from this function. -- A parameter override set by `llSetEnvironment` will be preserved after the environment is replaced by this function. Call `llSetEnvironment` with an empty list parameter to clear any straggling overrides. -- The environment specified by this function is applied asynchronously, as the simulator must download the environment asset before applying it. This means that `llGetEnvironment` will not immediately reflect the new environment's parameters, although the delay is typically quite small. -- If a UUID is passed as the environment parameter and that UUID does not specify an environment setting or one can not be constructed, the function will return success (1) but will post a message to the debug channel. -- If the parcel is group-owned, the script must either be deeded to the group, or the script owner must have "Modify environment settings and day cycle" group ability **and** have an active agent in the sim. -- Environment assets issues may be reported in the debug chat. - -## Track Numbers - -- `0` - Water level -- `1` - Ground level -- `2` - Sky at 1000m -- `3` - Sky at 2000m -- `4` - Sky at 3000m -- `-1` - All tracks - -## Permissions Required - -The owner of the script must have permission to edit the environment on the destination parcel, or be an estate manager in the case of an entire region. - -## Return Values - -| Value | Constant | Description | -|-------|----------|-------------| -| 1 | - | The parcel or region will attempt to change the applied environment. | -| -3 | ENV_NO_ENVIRONMENT | The environment inventory object could not be found. | -| -8 | ENV_THROTTLE | The scripts have exceeded the throttle. Wait and retry the request. | -| -9 | ENV_NO_PERMISSIONS | The script does not have permission to change the environment at the selected location, or there was an attempt to remove altitude track 0 or 1. | - -## See Also - -- [llSetAgentEnvironment](../llsetagentenvironment/) -- [llGetEnvironment](../llgetenvironment/) -- [llSetEnvironment](../llsetenvironment/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llreplacesubstring.mdx b/src/content/docs/script/lsl-reference/functions/llreplacesubstring.mdx deleted file mode 100644 index 802a8df..0000000 --- a/src/content/docs/script/lsl-reference/functions/llreplacesubstring.mdx +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: llReplaceSubString -description: >- - Searches InitialString and replaces instances of SubString with NewSubString. - Zero Count means "replace all". Positive Count moves left to right. Negative - moves right to left. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Replace first N matches from the left - -```lsl -default -{ - state_entry() - { - string ex = "red foxes, red hens, red turnips"; - // Replace first 2 matches, starting from the left side - ex = llReplaceSubString(ex, "red", "blue", 2); - llSay(0, ex); // Should say "blue foxes, blue hens, red turnips" - } -} -``` - -### Replace first match from the right - -```lsl -default -{ - state_entry() - { - string ex = "red foxes, red hens, red turnips"; - // Replace first match, starting from the right side - ex = llReplaceSubString(ex, "red", "green", -1); - llSay(0, ex); // Should say "red foxes, red hens, green turnips" - } -} -``` - -### Replace all matches - -```lsl -default -{ - state_entry() - { - string ex = "red foxes, red hens, red turnips"; - // Replace all matches - ex = llReplaceSubString(ex, "red", "yellow", 0); - llSay(0, ex); // Should say "yellow foxes, yellow hens, yellow turnips" - } -} -``` - -## Notes - -- If `count` = 0, all matching substrings are replaced -- If `count` > 0, substrings are replaced starting from the left/beginning of the source string -- If `count` < 0, substrings are replaced starting from the right/end of the source string - -## See Also - -- [llGetSubString](../llgetsubstring/) -- [llDeleteSubString](../lldeletesubstring/) -- [llInsertString](../llinsertstring/) -- [llDeleteSubList](../lldeletesublist/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrequestagentdata.mdx b/src/content/docs/script/lsl-reference/functions/llrequestagentdata.mdx deleted file mode 100644 index 2bdafd5..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrequestagentdata.mdx +++ /dev/null @@ -1,124 +0,0 @@ ---- -title: llRequestAgentData -description: >- - Requests data about AvatarID. When data is available the dataserver event will - be raised. - - This function requests data about an avatar. If and when the information is - collected, the dataserver event is triggered with the key returned from this - function passed in the requested parameter. See the agent data constants - (DATA_*) for details about valid values of data and what each will return in - the dataserver event. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Getting Avatar Name (DATA_NAME) - -```lsl -key owner_key; -key owner_name_query; -string owner_name; - -default -{ - state_entry() - { - owner_key = llGetOwner(); - owner_name_query = llRequestAgentData(owner_key, DATA_NAME); - } - dataserver(key queryid, string data) - { - if ( owner_name_query == queryid ) - { - owner_name = data; - llSay(0, "The owner of this script is called : " + owner_name ); - } - } -} -``` - -### Checking Online Status (DATA_ONLINE) - -This example demonstrates a server-friendly approach to checking avatar online status. It only requests data when avatars are present in the region to minimize server load. - -```lsl -key owner; -float repeat = 120.0; // 60 - 120 sec. Recommended, faster than 60 seconds and LL will kick your XXX. - -key status_request; -Status() -{ - integer agent_count = llGetRegionAgentCount(); - if(agent_count > 0) // skip the request if nobody is in the region - { - status_request = llRequestAgentData(owner, DATA_ONLINE); - } -} - -default -{ - state_entry() - { - owner = llGetOwner(); - llSetTimerEvent(repeat); - Status(); - } - - timer() - { - Status(); - } - - dataserver(key queryid, string data) - { - if(queryid == status_request) - { - // requested data contains the string "0" or "1" for DATA_ONLINE - // i convert it to an integer and use the boolean as index - - //list index = [ 0, 1, 2(0+2), 3(1+2) ] - list status = ["OFFLINE","ONLINE",<1,0,0>,<0,1,0>]; - - string text = llList2String(status,(integer)data); // boolean/index = 0 or 1 - vector color = llList2Vector(status,(integer)data+2); // boolean/index = 0+2 or 1+2 - - llSetText(text, color, 1.0); - } - } - - on_rez(integer Dae) - { - llResetScript(); - } -} -``` - -## Caveats - -- DATA_BORN is not UTC. It is Pacific Time based. -- If the requested data does not exist, or if the key given is not for an agent, the `dataserver` event will **not** be raised. This is important when handling query responses. - -## Tips - -If you merely wish to show avatar name information in the viewer window, it may be more straightforward to output a direct link instead: - -```lsl -llSay(0, "secondlife:///app/agent/" + (string)id + "/about"); -``` - -This avoids the need for a DATA_NAME dataserver event entirely. - -## See Also - -- [llGetAgentInfo](/script/reference/lsl/functions/llgetAgentInfo/) - Get detailed agent information -- [dataserver](/script/reference/lsl/events/dataserver/) - Event triggered when requested data is available - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrequestdisplayname.mdx b/src/content/docs/script/lsl-reference/functions/llrequestdisplayname.mdx deleted file mode 100644 index 1c9783b..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrequestdisplayname.mdx +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: llRequestDisplayName -description: >- - Requests the display name of the agent. When the display name is available the - dataserver event will be raised. - - The avatar identified does not need to be in the same region or online at the - time of the request. - - Returns a key that is used to identify the dataserver event when it is raised. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- **Security**: It is a terrible idea to tie any security measures to display names; they are not unique and can easily be changed. -- **Data Execution Risk**: Display names can contain quotes and some punctuation. While this is not a problem for LSL, remember to escape strings being passed to command line scripts, SQL queries, etc. See: [XKCD: Exploits of a Mom](http://xkcd.com/327/) -- If the request fails for any reason, there will be no error notice or dataserver event. You may use a timer to check for stale requests. -- If you merely wish to show the agent display name in the viewer window, it may be more straightforward to use Viewer URI Name Space and avoid a dataserver event: - -```lsl -llSay(0, "secondlife:///app/agent/" + (string)id + "/displayname"); -``` - -## Examples - -```lsl -key owner_key; -key owner_name_query; -string owner_display_name; - -default -{ - state_entry() - { - owner_key = llGetOwner(); - owner_name_query = llRequestDisplayName(owner_key); - } - dataserver(key queryid, string data) - { - if ( owner_name_query == queryid ) - { - owner_display_name = data; - llSay(0, "The display name of the owner of this script : " + owner_display_name ); - } - } -} -``` - -## See Also - -- [llGetDisplayName](llgetdisplayname) -- [llRequestUsername](llrequestusername) -- [dataserver](../../events/dataserver/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrequestexperiencepermissions.mdx b/src/content/docs/script/lsl-reference/functions/llrequestexperiencepermissions.mdx deleted file mode 100644 index a73bf44..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrequestexperiencepermissions.mdx +++ /dev/null @@ -1,163 +0,0 @@ ---- -title: llRequestExperiencePermissions -description: |2- - - Ask the agent for permission to participate in an experience. This request is similar to llRequestPermissions with the following permissions: PERMISSION_TAKE_CONTROLS, PERMISSION_TRIGGER_ANIMATION, PERMISSION_ATTACH, PERMISSION_TRACK_CAMERA, PERMISSION_CONTROL_CAMERA and PERMISSION_TELEPORT. However, unlike llRequestPermissions the decision to allow or block the request is persistent and applies to all scripts using the experience grid wide. Subsequent calls to llRequestExperiencePermissions from scripts in the experience will receive the same response automatically with no user interaction. One of experience_permissions or experience_permissions_denied will be generated in response to this call. Outstanding permission requests will be lost if the script is derezzed, moved to another region or reset. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function requests permission from an agent to participate in an experience. Unlike `llRequestPermissions`, the decision is persistent and applies grid-wide to all scripts using the experience. - -Subsequent calls to `llRequestExperiencePermissions` from scripts in the same experience will automatically receive the same response with no user interaction required. - -Either `experience_permissions` or `experience_permissions_denied` events will be generated in response. If the agent doesn't respond, the request will time out after at least 5 minutes. Multiple requests can be made during this timeout, though a script can only have permission for one agent at a time. - -Agents in god mode will always see the permission dialog even if the experience has been previously approved. - -## Caveats - -- Outstanding permission requests are lost if the script is rezzed, moved to another region, or reset -- The script can only have permission for one agent at a time -- Permission requests timeout after at least 5 minutes of inactivity -- The `name` parameter is deprecated and no longer used - -## Examples - -### HUD Dispenser Shell - -This script detects an avatar by collision and rezzes an object that will request experience permissions and attach to the avatar: - -```lsl -default -{ - state_entry() - { - llVolumeDetect(TRUE); - } - - collision_start(integer NumberOfCollisions) - { - integer i = 0; - for(; i < NumberOfCollisions; i++) - { - integer channel = llRound(llFrand(-1000)); - key give_to = llDetectedKey(i); - llSay(0, "Rezzing HUD for " + (string)give_to + " using channel " + (string)channel); - llRezObject(llGetInventoryName(INVENTORY_OBJECT, 0), llGetPos(), ZERO_VECTOR, ZERO_ROTATION, channel); - llRegionSay(channel, "ATTACH|" + (string)give_to); - } - } -} -``` - -### Experience Permissions and Attachment - -This script runs on an object that is rezzed in-world, requests experience permissions, and attaches to an avatar. It handles failures like denied permissions and attachment failures: - -```lsl -// Example script for LSL Experience Tools attachment - -// This script runs on an object that is rezzed in-world which gets -// an Experience permissions and then attaches to an AV. - -integer listener; -integer msg_channel; - -integer log_spam_channel = 0; // Change this or remove llSay() commands - -default -{ - on_rez(integer start_parameter) - { // Start listening for a message from rezzer - msg_channel = start_parameter; - llSay(log_spam_channel, "Test HUD has been rezzed"); - listener = llListen(start_parameter, "", NULL_KEY, ""); - } - - listen(integer channel, string name, key id, string text) - { // Listen for the message from the rezzer with the target agent key - if (channel == msg_channel) - { // Ask for the experience permission - list msg = llParseString2List(text, ["|"], []); - llSay(log_spam_channel, "Trying experience permissions request to " + llList2String(msg, 1)); - llRequestExperiencePermissions((key)llList2String(msg, 1), ""); - llListenRemove(listener); - llSetTimerEvent(60.0); - } - } - - experience_permissions(key target_id) - { // Permissions granted, so attach to the AV - llSay(log_spam_channel, "Trying llAttachToAvatarTemp()"); - llAttachToAvatarTemp(ATTACH_HUD_CENTER_1); - llSay(log_spam_channel, "After llAttachToAvatarTemp() with llGetAttached() returning " + (string)llGetAttached()); - llSetTimerEvent(0.0); - if (llGetAttached() == 0) - { // Attaching failed - llDie(); - } - } - - experience_permissions_denied( key agent_id, integer reason ) - { // Permissions denied, so go away - llSay(log_spam_channel, "Denied experience permissions for " + (string)agent_id + " due to reason #" + (string) reason); - llDie(); - } - - attach( key id ) - { // Attached or detached from the avatar - if (id) - { - llSetTimerEvent(0.0); - llSay(log_spam_channel, "Now attached with a key " + (string)id + " and llGetAttached() returning " + (string)llGetAttached()); - // From this point, the object can start doing whatever it needs to do. - state running; - } - else - { - llSay(log_spam_channel, "No longer attached"); - llDie(); - } - } - - timer() - { // Use a timer to catch no permissions response - llSay(log_spam_channel, "Permissions timer expired"); - llDie(); - } -} - -// This state starts when permissions are granted, and the object is properly attached -state running -{ - state_entry() - { - llSay(log_spam_channel, "off and running!"); - } - - attach(key id) - { - if (id == NULL_KEY) - { // if the object ever un-attaches, make sure it deletes itself - llSay(log_spam_channel, "No longer attached"); - llDie(); - } - } -} -``` - -## See Also - -- `experience_permissions` event -- `experience_permissions_denied` event -- [llRequestPermissions](../llrequestpermissions/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrequestinventorydata.mdx b/src/content/docs/script/lsl-reference/functions/llrequestinventorydata.mdx deleted file mode 100644 index 62072cb..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrequestinventorydata.mdx +++ /dev/null @@ -1,148 +0,0 @@ ---- -title: llRequestInventoryData -description: >- - Requests data for the named InventoryItem. - - When data is available, the dataserver event will be raised with the key - returned from this function in the requested parameter. - - The only request currently implemented is to request data from landmarks, - where the data returned is in the form "" which can be - cast to a vector. This position is in region local coordinates. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- This function only returns data for landmark items in inventory. Other item types are not supported. -- The vector returned from landmarks is the distance in meters of the landmark's location relative to `<0,0,0>` in the region in which the script is running. - - For a landmark pointing to a location in the current region, that's the same as a region coordinate; however, when used with a landmark pointing to a different region the vector's x and y values can be quite large (and/or negative). - - The vector is suitable for use in calculating a global coordinate or a landmark's distance from the object containing the script in the current region or across the entire Second Life grid. - -## Examples - -### Map Destination Example - -Open map for owner to the first landmark in object inventory on touch. Note: this must be in an attached object (llMapDestination requirement for non-touch use). - -```lsl -key vgKeyOwner; - -default -{ - touch_start( integer vIntNull ) - { - if (llDetectedKey( 0 ) == vgKeyOwner) - { - integer vIntLMcount = llGetInventoryNumber( INVENTORY_LANDMARK ); - // Make sure we have a landmark in inventory - if (vIntLMcount) - { - llRequestInventoryData( llGetInventoryName( INVENTORY_LANDMARK, 0 ) ); - } - } - } - - dataserver( key vKeyNull, string vStrData ) - { - // Because we don't know who touched us in this event, this - // only works for the owner when called from the dataserver - llMapDestination( llGetRegionName(), (vector)vStrData, ZERO_VECTOR ); - } - - on_rez( integer vIntNull ) - { - llResetScript(); - } - - state_entry() - { - vgKeyOwner = llGetOwner(); - } -} -``` - -### Sit Teleporter Example - -An easily-configurable teleporter that sets its destination by getting it from a landmark in the prim's inventory. Note: this teleporter is subject to the 300m distance limit for llSitTarget. - -This script: -- On state entry, requests inventory data and sets text for first landmark found in inventory (complains if none) -- On getting data, sets sit target -- On change in inventory, resets script -- On sit, teleports the person and unsits - -```lsl -key requestid; - -default -{ - state_entry() - { - // Complain if there are no landmarks - if (llGetInventoryNumber(INVENTORY_LANDMARK) == 0) - { - llSay(0, "There are no landmarks in me. You need to put a landmark in me for me to work."); - } - else - { - // Set floating text according to the landmark name - llSetText("Teleport to " + llGetInventoryName(INVENTORY_LANDMARK, 0), <1.0, 1.0, 1.0>, 1.0); - // Request the landmark data - requestid = llRequestInventoryData(llGetInventoryName(INVENTORY_LANDMARK, 0)); - } - } - - dataserver(key id, string data) - { - if (id == requestid) - { - // Data will be in vector format - rotation rot = ZERO_ROTATION / llGetRot(); - vector dest = (vector)data; - vector offset = (dest - llGetPos()) * rot; - llSitTarget(offset, rot); - } - } - - changed(integer change) - { - if (change & CHANGED_LINK) - { - // It was a link change - llSleep(0.5); // llUnSit works better with this delay - key user = llAvatarOnSitTarget(); - if (user) - { - // Somebody is sitting on me - llUnSit(user); // Unsit them - } - } - // When doing "ifs" on bitwise things, it's best to do them separate instead of using else..if, - // in case you hit the one in a billion chance when the inventory and link changes are reported in the same event. - if (change & CHANGED_INVENTORY) - { - // Reset on inventory change, so people don't have to manually reset when they add a new landmark - llResetScript(); - } - } - - on_rez(integer param) - { - llResetScript(); - } -} -``` - -## See Also - -- [llMapDestination](../llmapdestination/) -- dataserver event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrequestpermissions.mdx b/src/content/docs/script/lsl-reference/functions/llrequestpermissions.mdx deleted file mode 100644 index 2cd49f8..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrequestpermissions.mdx +++ /dev/null @@ -1,99 +0,0 @@ ---- -title: llRequestPermissions -description: >- - Ask AvatarID to allow the script to perform certain actions, specified in the - PermissionMask bitmask. PermissionMask should be one or more PERMISSION_* - constants. Multiple permissions can be requested simultaneously by ORing the - constants together. Many of the permissions requests can only go to object - owner. - - This call will not stop script execution. If the avatar grants the requested - permissions, the run_time_permissions event will be called. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Request permission to animate an avatar - -```lsl -default -{ - touch_start(integer detected) - { - llRequestPermissions(llDetectedKey(0), PERMISSION_TRIGGER_ANIMATION); - } - run_time_permissions(integer perm) - { - if (perm & PERMISSION_TRIGGER_ANIMATION) - { - llStartAnimation("sit"); - llOwnerSay("animation will end in 5 seconds"); - llSetTimerEvent(5.0); - } - } - timer() - { - llSetTimerEvent(0.0); - llStopAnimation("sit"); - } -} -``` - -### Request multiple permissions at once - -To request two or more permissions at the same time, use the bitwise OR (`|`) operator: - -```lsl -llRequestPermissions(AvatarID, PERMISSION_TAKE_CONTROLS | PERMISSION_TRIGGER_ANIMATION); -``` - -Or store the combined permissions in a variable first: - -```lsl -integer perms = PERMISSION_TAKE_CONTROLS | PERMISSION_TRIGGER_ANIMATION; -llRequestPermissions(AvatarID, perms); -``` - -## Caveats - -- A dialog is presented to the agent to grant these permissions except when granted automatically (for attached objects). -- If object is attached to agent, "automatic" permissions are granted without notification upon request. -- Permissions persist across state changes. -- Regardless of whether granting is automatic, you should always use the `run_time_permissions` event. Granting permissions takes time, and you shouldn't assume it's completed until the event handler gets invoked. -- The menu-option "Stop Animating Me" will release certain permissions (`PERMISSION_TRIGGER_ANIMATION` and `PERMISSION_OVERRIDE_ANIMATIONS`) if the script which holds these permissions is in the same region as the agent, and the script is not attached to the permission granter. -- Permissions do not accumulate. If a permission was requested with a previous call and granted, then in a subsequent call was not requested, that permission is released. -- Permissions are requested and granted separately for each script, even if they are located in the same object. -- Scripts may hold permissions for only one agent at a time. To hold permissions for multiple agents you must use more than one script. -- The result of granting permissions affects the return of `llGetPermissions` and `llGetPermissionsKey` immediately, despite the `run_time_permissions` event being queued. -- Permission request dialogs never time out. -- If a script makes two permission requests, whichever response is last is considered the granted permissions. -- The viewer limits permission requests from any agent to any other agent to 5 dialogs in 10 seconds. -- Requesting a permission in one state, then changing state before the agent response, will cause `run_time_permissions` to be fired in the new state once the agent responds. -- Requesting only auto-granted permissions in one state, then immediately changing state, will never fire `run_time_permissions`. -- It is not possible to request no permissions at all; use `llResetScript` as a workaround if needed. - -## Notes on Permission Grants - -When an agent grants a script non-automatic permissions, they will receive a notification in chat containing: - -- The name of the object that contains the script that has been granted permissions -- The name of the owner of the object -- The location of the object in the order "Region name at position" -- A statement of what permissions were granted - -If the script that holds the permissions is in a child prim, the name will be that of the child prim (not the root object) and the position will be its local position (relative to its root). - -## See Also - -- `run_time_permissions` - Permission receiver event -- [llGetPermissions](../llgetpermissions/) -- [llGetPermissionsKey](../llgetpermissionskey/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrequestsecureurl.mdx b/src/content/docs/script/lsl-reference/functions/llrequestsecureurl.mdx deleted file mode 100644 index cb69687..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrequestsecureurl.mdx +++ /dev/null @@ -1,146 +0,0 @@ ---- -title: llRequestSecureURL -description: >- - Requests one HTTPS:// (SSL) URL for use by this object. The http_request event - is triggered with results. - - Returns a key that is the handle used for identifying the request in the - http_request event. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- HTTPS-in uses port 12043 (that port is in the URL returned by this method) -- When a region is (re)started all HTTP server URLs are automatically released and invalidated - - Use `CHANGED_REGION_START` to detect this so a new URL can be requested -- **Important**: Never forget to release a URL after requesting it! URLs are region resources just like prims. Failing to release them can cause issues with the region owner and estate managers. - -## Examples - -### Basic Secure URL Request - -This example demonstrates how to request a secure URL, handle the response, and automatically re-request if the URL is dropped: - -```lsl -string secureUrl; -key urlRequestId; -key selfCheckRequestId; - -request_secure_url() -{ - llReleaseURL(secureUrl); - secureUrl = ""; - - urlRequestId = llRequestSecureURL(); -} - -throw_exception(string inputString) -{ - key owner = llGetOwner(); - llInstantMessage(owner, inputString); - - // yeah, bad way to handle exceptions by restarting. - // However this is just a demo script... - - llResetScript(); -} - -default -{ - on_rez(integer start_param) - { - llResetScript(); - } - - changed(integer change) - { - if (change & (CHANGED_OWNER | CHANGED_INVENTORY)) - { - llReleaseURL(secureUrl); - secureUrl = ""; - - llResetScript(); - } - - if (change & (CHANGED_REGION | CHANGED_REGION_START | CHANGED_TELEPORT)) - request_secure_url(); - } - - state_entry() - { - request_secure_url(); - } - - http_request(key id, string method, string body) - { - integer responseStatus = 400; - string responseBody = "Unsupported method"; - - if (method == URL_REQUEST_DENIED) - throw_exception("The following error occurred while attempting to get a free URL for this device:\n \n" + body); - - else if (method == URL_REQUEST_GRANTED) - { - secureUrl = body; - key owner = llGetOwner(); - llLoadURL(owner, "Click to visit my URL!", secureUrl); - - // check every 5 mins for dropped URL - llSetTimerEvent(300.0); - } - else if (method == "GET") - { - responseStatus = 200; - responseBody = "Hello world!"; - } - // else if (method == "POST") ...; - // else if (method == "PUT") ...; - // else if (method == "DELETE") { responseStatus = 403; responseBody = "forbidden"; } - - llHTTPResponse(id, responseStatus, responseBody); - } - - http_response(key id, integer status, list metaData, string body) - { - if (id == selfCheckRequestId) - { - // If you're not usually doing this, - // now is a good time to get used to doing it! - selfCheckRequestId = NULL_KEY; - - if (status != 200) - request_secure_url(); - } - - else if (id == NULL_KEY) - throw_exception("Too many HTTP requests too fast!"); - } - - timer() - { - selfCheckRequestId = llHTTPRequest(secureUrl, - [HTTP_METHOD, "GET", - HTTP_VERBOSE_THROTTLE, FALSE, - HTTP_BODY_MAXLENGTH, 16384], - ""); - } -} -``` - -## See Also - -- [llRequestURL](../llrequesturl/) -- [llGetFreeURLs](../llgetfreeurls/) -- [llReleaseURL](../llreleaseurl/) -- [llHTTPResponse](../llhttpresponse/) -- [llGetHTTPHeader](../llgethttpheader/) -- `LSL http server` - General HTTP server documentation - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrequestsimulatordata.mdx b/src/content/docs/script/lsl-reference/functions/llrequestsimulatordata.mdx deleted file mode 100644 index f831eed..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrequestsimulatordata.mdx +++ /dev/null @@ -1,82 +0,0 @@ ---- -title: llRequestSimulatorData -description: >- - Requests the specified Data about RegionName. When the specified data is - available, the dataserver event is raised. - - Data should use one of the DATA_SIM_* constants. - - Returns a dataserver query ID and triggers the dataserver event when data is - found. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- There is no `DATA_SIM_MAXPRIMS` flag (but `llGetEnv("region_product_name")` returns the region type). [SVC-4921](https://jira.secondlife.com/browse/SVC-4921) - -## Examples - -### Hide Objects in PG or Unknown Regions - -This example requests the region's rating and shows or hides objects based on whether the region is mature/adult or PG/unknown. - -```lsl -key gRateingQuery = NULL_KEY; - -show() -{ - llSetLinkAlpha(LINK_SET, 1.0, ALL_SIDES); -} - -hide() -{ - llSetLinkAlpha(LINK_SET, 0.0, ALL_SIDES); -} - -default -{ - on_rez(integer Setting) - { - llResetScript(); - } - - state_entry() - { - gRateingQuery = llRequestSimulatorData(llGetRegionName(), DATA_SIM_RATING); - } - - changed(integer ItChanged) - { - if (ItChanged & CHANGED_OWNER) llResetScript(); - if (ItChanged & CHANGED_REGION) llResetScript(); - } - - dataserver(key query_id, string data) - { - if (query_id == gRateingQuery) - { - if (data == "MATURE" || data == "ADULT") - show(); - else if (data == "UNKNOWN" || data == "PG") - hide(); - } - } -} -``` - -## See Also - -- [llGetEnv](../llgetenv/) -- [llGetParcelDetails](../llgetparceldetails/) -- [llGetParcelFlags](../llgetparcelflags/) -- [llGetParcelMaxPrims](../llgetparcelmaxprims/) -- [llGetParcelPrimCount](../llgetparcelprimcount/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrequesturl.mdx b/src/content/docs/script/lsl-reference/functions/llrequesturl.mdx deleted file mode 100644 index 6199acc..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrequesturl.mdx +++ /dev/null @@ -1,137 +0,0 @@ ---- -title: llRequestURL -description: >- - Requests one HTTP:// URL for use by this script. The http_request event is - triggered with the result of the request. - - Returns a key that is the handle used for identifying the result in the - http_request event. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic URL Request After Region Restart - -```lsl -string url; -key urlRequestId; - -default -{ - state_entry() - { - urlRequestId = llRequestURL(); - } - - on_rez(integer start_param) - { - llResetScript(); - } - - changed(integer change) - { - if (change & (CHANGED_OWNER | CHANGED_INVENTORY)) - { - llResetScript(); - } - if (change & (CHANGED_REGION | CHANGED_REGION_START | CHANGED_TELEPORT)) - { - urlRequestId = llRequestURL(); - } - } - - http_request(key id, string method, string body) - { - if (id == urlRequestId) - { - if (method == URL_REQUEST_DENIED) - { - llOwnerSay("The following error occurred while attempting to get a free URL for this device:\n\n" + body); - } - else if (method == URL_REQUEST_GRANTED) - { - url = body; - llLoadURL(llGetOwner(), "Click to visit my URL!", url); - } - } - } -} -``` - -### URL Allocation Demonstration - -This example demonstrates how multiple URL requests accumulate (note: for demonstration purposes only): - -```lsl -// WARNING: -// This script is only for proof-of-concept (demo purposes). -// DO NOT use it if you don't have the sim owners and/or -// estate managers OK to test this script. -// This script can possibly block HTTP communication from and to the sim. -// ...bringing down all networked vendors and/or similar machines. -// -// This script allocates all available URLs. -// Deleting the script and/or derezzing the object containing the script, -// will release all previously taken URLs. - -default -{ - state_entry() - { - llRequestURL(); - } - - http_request(key id, string method, string body) - { - if (method == URL_REQUEST_DENIED) - { - llSetText("No free URLs!", <1.0, 0.0, 0.0>, 1.0); - } - else if (method == URL_REQUEST_GRANTED) - { - llSetText((string)llGetFreeURLs() + " URLs left\n" + body, <1.0, 1.0, 1.0>, 1.0); - llRequestURL(); - } - else if (method == "GET") - { - llHTTPResponse(id, 200, "Hello there!"); - } - } -} -``` - -## Caveats - -- HTTP-in is not on the usual HTTP port number; the URL provided in the `http_request` event includes the correct port number. -- Your script (and any client that uses it) should not "validate" the provided URL; do not assume that it maps to any particular address or is in any particular domain. These may change during infrastructure updates and may become more dynamic in the future. -- Use of this function is throttled. Although it has no forced sleep time, too many requests (5-ish) in a short period will cause all further requests to be denied until the script stops requesting URLs for at least 1 second. Using an `llSleep` of 0.6 seconds or greater between each request will prevent throttling. -- When a region is restarted all HTTP server URLs are automatically released and invalidated. Use `CHANGED_REGION_START` to detect this so a new URL can be requested. -- The number of available URLs is a limited resource. See LSL http_server documentation for resource limitation details. -- When abandoning a URL, release it with `llReleaseURL` to avoid leaks. Resetting the script or deleting the prim will also suffice to release URLs. -- Unlike listeners, URLs persist across state changes. - -## Notes - -For a fully worked out example showing how to get a URL, register it with an external client, and implement proper backoff and retry for contacting external services, see the HTTP Server URL Registration documentation. - -Important: If you request another URL, the old one will not be released—it will remain active. Store the old URL in a global variable and release it with `llReleaseURL` before requesting a new one. - -From Monty Linden: "Another comment on resilient programming: getting a global resource, an HTTP listener in this case, should always be considered an operation that can fail for transitory reasons (as well as permanent ones). In this case, LSL folds retryable and permanent errors into the same error status and there's no opportunity for a script writer to distinguish the two cases. But a reasonable way to handle this is sleeping with limited retries before failing hard in the LSL code." - -## See Also - -- [llRequestSecureURL](../llrequestsecureurl/) -- [llGetFreeURLs](../llgetfreeurls/) -- [llReleaseURL](../llreleaseurl/) -- [llHTTPResponse](../llhttpresponse/) -- [llGetHTTPHeader](../llgethttpheader/) -- LSL http_server - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrequestuserkey.mdx b/src/content/docs/script/lsl-reference/functions/llrequestuserkey.mdx deleted file mode 100644 index 9bf4ad0..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrequestuserkey.mdx +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: llRequestUserKey -description: Look up Agent ID for the named agent using a historical name. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -key name_key_query; -default -{ - state_entry() - { - name_key_query = llRequestUserKey("rider.linden"); - } - - dataserver(key queryid, string data) - { - if ( name_key_query == queryid ) - { - llSay(0, "The key for this user is : " + data); - } - } -} -``` - -## Caveats - -- This function is throttled. The throttle is undocumented, but as of October 2018 the function appears to support bursts of up to 20 requests and sustained use at an average rate of 1.9 requests per second per owner, per region. (Meaning the throttle applies to all objects in the region with the same owner.) Once tripped, the function fails and says "Too many llRequestUserKey requests. Throttled until average falls." on DEBUG_CHANNEL. -- This function will return a NULL_KEY for any agent that has yet to log on to the grid the function is used on. - -## Notes - -- Names are always provided in the form "First[ Last]" or "first[.last]" (first name with an optional last name.) If the last name is omitted a last name of "Resident" is assumed. -- Case is not considered when resolving agent names. -- The agent being searched for does not need to be signed on to Second Life. -- Returns a handle (a key) that can be used to identify the request when the dataserver event is raised. - -## See Also - -- [llRequestUsername](../llrequestusername/) -- [llName2Key](../llname2key/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrequestusername.mdx b/src/content/docs/script/lsl-reference/functions/llrequestusername.mdx deleted file mode 100644 index b064bc6..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrequestusername.mdx +++ /dev/null @@ -1,62 +0,0 @@ ---- -title: llRequestUsername -description: >- - Requests single-word user-name of an avatar. When data is available the - dataserver event will be raised. - - Requests the user-name of the identified agent. When the user-name is - available the dataserver event is raised. - - The agent identified does not need to be in the same region or online at the - time of the request. - - Returns a key that is used to identify the dataserver event when it is raised. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -key owner_name_query; - -default -{ - state_entry() - { - owner_name_query = llRequestUsername(llGetOwner()); - } - - dataserver(key queryid, string data) - { - if ( owner_name_query == queryid ) - { - llSay(0, "The username of the owner of this script : " + data); - } - } -} -``` - -## Caveats - -- If you merely wish to show the agent username in the viewer window, it may be more straightforward to use Viewer URI Name Space and avoid a dataserver event, e.g.: - ```lsl - llSay(0, "secondlife:///app/agent/" + (string)id + "/username"); - ``` - -- This function is throttled. The throttle is undocumented, but as of October 2018 the function appears to support bursts of up to 20 requests and sustained use at an average rate of 1.9 requests per second per owner, per region. (Meaning the throttle applies to all objects in the region with the same owner.) Once tripped, the function fails and says "Too many llRequestUsername requests. Throttled until average falls." on DEBUG_CHANNEL. - -- If the name has been changed some time in the past, this provides only the current name. - -## See Also - -- [llGetUsername](/script/reference/lsl/functions/llgetusername/) - works only for avatars that are present -- [llRequestUserKey](/script/reference/lsl/functions/llrequestuserkey/) - general way to translate a name to a key -- [dataserver](/script/reference/lsl/events/dataserver/) - event raised when data is available - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llresetanimationoverride.mdx b/src/content/docs/script/lsl-reference/functions/llresetanimationoverride.mdx deleted file mode 100644 index 89d9a37..0000000 --- a/src/content/docs/script/lsl-reference/functions/llresetanimationoverride.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llResetAnimationOverride -description: |- - Resets the animation of the specified animation state to the default value. - If animation state equals "ALL", then all animation states are reset. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Requires PERMISSION_OVERRIDE_ANIMATIONS permission to execute -- If `anim_state` equals "ALL", all animation states are reset to their default values -- For valid animation state values, see [Internal Animations](https://wiki.secondlife.com/wiki/Internal_Animations) which lists all internal animations always available - -## See Also - -- [llGetAnimationOverride](/script/reference/lsl/functions/llgetanimationoverride/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llresetlandbanlist.mdx b/src/content/docs/script/lsl-reference/functions/llresetlandbanlist.mdx deleted file mode 100644 index 09bfbcc..0000000 --- a/src/content/docs/script/lsl-reference/functions/llresetlandbanlist.mdx +++ /dev/null @@ -1,112 +0,0 @@ ---- -title: llResetLandBanList -description: Removes all residents from the land ban list. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Example of land ban and pass list management -// This script demonstrates how to use llResetLandBanList along with other ban/pass functions -// Commands are: -// /5 ban:full_avatar_name -// /5 tempban:full_avatar_name -// /5 unban:full_avatar_name -// /5 pass:full_avatar_name -// /5 unpass:full_avatar_name -// /5 clearban -// /5 clearpass - -string command; - -default -{ - state_entry() - { - llListen(5, "", llGetOwner(), ""); - } - - on_rez(integer param) - { - llResetScript(); - } - - listen(integer chan, string name, key id, string message) - { - if (command != "") - { - llOwnerSay("Sorry, still processing last command, try again in a second."); - } - - list args = llParseString2List(message,[":"],[]); - command = llToLower(llList2String(args,0)); - - if (command == "clearbans") - { - llResetLandBanList(); - } - if (command == "clearpass") - { - llResetLandPassList(); - } - else - { - llSensor(llList2String(args,1),NULL_KEY,AGENT,96,PI); - } - } - - no_sensor() - { - command = ""; - } - - sensor(integer num) - { - integer i; - for (i=0; i< num; ++i) - { - if (command == "ban") - { - // Ban indefinitely - llAddToLandBanList(llDetectedKey(i),0.0); - } - if (command == "tempban") - { - // Ban for 1 hour. - llAddToLandBanList(llDetectedKey(i),1.0); - } - if (command == "unban") - { - llRemoveFromLandBanList(llDetectedKey(i)); - } - if (command == "pass") - { - // Add to land pass list for 1 hour - llAddToLandPassList(llDetectedKey(i),1.0); - } - if (command == "unpass") - { - llRemoveFromLandPassList(llDetectedKey(i)); - } - } - command = ""; - } -} -``` - -## See Also - -- [llAddToLandBanList](../lladdtolandbanlist/) -- [llAddToLandPassList](../lladdtolandpasslist/) -- [llRemoveFromLandBanList](../llremovefromlandbanlist/) -- [llRemoveFromLandPassList](../llremovefromlandpasslist/) -- [llResetLandPassList](../llresetlandpasslist/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llresetlandpasslist.mdx b/src/content/docs/script/lsl-reference/functions/llresetlandpasslist.mdx deleted file mode 100644 index 7e3646d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llresetlandpasslist.mdx +++ /dev/null @@ -1,97 +0,0 @@ ---- -title: llResetLandPassList -description: Removes all residents from the land access/pass list. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Land access/pass list management script -// This example demonstrates the use of llResetLandPassList() along with other pass list functions -// Commands: -// /5 pass:full_avatar_name -// /5 unpass:full_avatar_name -// /5 clearpass - -string command; - -default -{ - state_entry() - { - llListen(5, "", llGetOwner(), ""); - } - - on_rez(integer param) - { - llResetScript(); - } - - listen(integer chan, string name, key id, string message) - { - if (command != "") - { - llOwnerSay("Sorry, still processing last command, try again in a second."); - } - - list args = llParseString2List(message,[":"],[]); - command = llToLower(llList2String(args,0)); - - if (command == "clearpass") - { - llResetLandPassList(); - } - else - { - llSensor(llList2String(args,1), NULL_KEY, AGENT, 96, PI); - } - } - - no_sensor() - { - command = ""; - } - - sensor(integer num) - { - integer i; - for (i = 0; i < num; ++i) - { - if (command == "pass") - { - // Add to land pass list for 1 hour - llAddToLandPassList(llDetectedKey(i), 1.0); - } - if (command == "unpass") - { - llRemoveFromLandPassList(llDetectedKey(i)); - } - } - command = ""; - } -} -``` - -## Notes - -- `llResetLandPassList()` removes all residents from the land access/pass list -- This is useful when you need to clear all pass list entries at once -- The function requires owner permissions to execute -- Use this in conjunction with `llAddToLandPassList()` and `llRemoveFromLandPassList()` to manage individual pass entries - -## See Also - -- [llAddToLandPassList](../lladdtolandpasslist/) -- [llRemoveFromLandPassList](../llremovefromlandpasslist/) -- [llAddToLandBanList](../lladdtolandbanlist/) -- [llRemoveFromLandBanList](../llremovefromlandbanlist/) -- [llResetLandBanList](../llresetlandbanlist/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llresetotherscript.mdx b/src/content/docs/script/lsl-reference/functions/llresetotherscript.mdx deleted file mode 100644 index 801f104..0000000 --- a/src/content/docs/script/lsl-reference/functions/llresetotherscript.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: llResetOtherScript -description: Resets the named script. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -When a script is reset: - -- The current event/function is exited without further execution or return -- All global variables are set to their defaults -- The event queue is cleared, and recurring events are stopped -- The default state is set as the active state -- If it has a state_entry event, then it is queued - -## Caveats - -- If the script is not running, this call has no effect, even after the script is set running again -- The other script must be within the same prim and has to be running -- A script can reset itself with this function (not just other scripts) - -## Examples - -```lsl -// the other script must be within the same prim and has to be running - -default -{ - touch_start(integer num_detected) - { - llResetTime(); - } - - touch_end(integer num_detected) - { - if (llGetTime() < 3.0) - llSay(0, "Please click & hold for at least 3.0 seconds."); - else - llResetOtherScript("second"); - } -} -``` - -## See Also - -- [llResetScript](../llresetscript/) -- [llGetScriptState](../llgetscriptstate/) -- [llSetScriptState](../llsetscriptstate/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llresetscript.mdx b/src/content/docs/script/lsl-reference/functions/llresetscript.mdx deleted file mode 100644 index eb176e7..0000000 --- a/src/content/docs/script/lsl-reference/functions/llresetscript.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: llResetScript -description: Resets the script. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - // reset script when the object is rezzed - on_rez(integer start_param) - { - llResetScript(); - } - - changed(integer change) - { - // reset script when the owner or the inventory changed - if (change & (CHANGED_OWNER | CHANGED_INVENTORY)) - llResetScript(); - } - - // script initialization here - state_entry() - { - ; - } -} -``` - -## Notes - -When a script is reset: - -- A full object update is sent to viewers -- The current event/function is exited without further execution or return -- Any granted URLs are released -- All global variables are set to their defaults -- Timers (including repeating sensors) are cleared -- Listeners are removed -- The event queue is cleared -- The default state is set as the active state - - If it has a `state_entry` event, then it is queued - -## See Also - -- [llResetOtherScript](../llresetotherscript/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llresettime.mdx b/src/content/docs/script/lsl-reference/functions/llresettime.mdx deleted file mode 100644 index 50f7245..0000000 --- a/src/content/docs/script/lsl-reference/functions/llresettime.mdx +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: llResetTime -description: |- - Sets the time to zero. - Sets the internal timer to zero. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default { - state_entry() - { - llResetTime(); - } - touch_start(integer num_touch) - { - float time = llGetTime(); //Instead getting, and then resetting the time, we could use llGetAndReset() to accomplish the same thing. - llResetTime(); - llSay(0,(string)time + " seconds have elapsed since the last touch." ); - } -} -``` - -## Caveats - -- Script time resets when: - - Script reset (user or llResetScript or llResetOtherScript) - - Simulator reset (admin or crash) - - Call to either llResetTime or llGetAndResetTime -- Script time measures real world time, it is unaffected by time dilation. - -## See Also - -- [llGetTime] -- [llGetAndResetTime] - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llreturnobjectsbyid.mdx b/src/content/docs/script/lsl-reference/functions/llreturnobjectsbyid.mdx deleted file mode 100644 index b33ba61..0000000 --- a/src/content/docs/script/lsl-reference/functions/llreturnobjectsbyid.mdx +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: llReturnObjectsByID -description: >- - Return objects using their UUIDs. - - Requires the PERMISSION_RETURN_OBJECTS permission and that the script owner - owns the parcel the returned objects are in, or is an estate manager or region - owner. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -If the script is owned by an estate owner or manager, this function works for objects located on any parcel in the region. Otherwise, the script can return objects located over land owned by the owner of the script. - -As a security measure, parcel owner, estate owner, and estate managers cannot have their objects returned by this method, except when the object returns itself. - -## Throttle - -Throttled at max parcel land impact capacity region-wide per hour. - -## Caveats - -- Objects owned by other groups will be returned to their previous owner if the object is transferable, deleted otherwise. - -## Error Flags - -The function returns the number of objects successfully returned to their owners, or a negative error flag if unsuccessful. Refer to the error constants for possible return values. - -## See Also - -- [llReturnObjectsByOwner] -- [llGetParcelPrimOwners] -- [llDie] - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llreturnobjectsbyowner.mdx b/src/content/docs/script/lsl-reference/functions/llreturnobjectsbyowner.mdx deleted file mode 100644 index 308207e..0000000 --- a/src/content/docs/script/lsl-reference/functions/llreturnobjectsbyowner.mdx +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: llReturnObjectsByOwner -description: >- - Return objects based upon their owner and a scope of parcel, parcel owner, or - region. - - Requires the PERMISSION_RETURN_OBJECTS permission and that the script owner - owns the parcel the returned objects are in, or is an estate manager or region - owner. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The `Scope` parameter uses the following flags to determine which objects to return: - -| Flag | Description | -|------|-------------| -| `OBJECT_RETURN_PARCEL` | Return all objects on the same parcel as the script which are owned by `owner`. The script must be owned by an estate manager or over a parcel owned by the owner of the script. | -| `OBJECT_RETURN_PARCEL_OWNER` | Return all objects owned by `owner` which are over parcels owned by the owner of the script. | -| `OBJECT_RETURN_REGION` | Return all objects in the region owned by `owner`. The script must be owned by the estate owner or an estate manager. | - -## Caveats - -- Parcel owner, estate owner and estate managers cannot have their objects returned by this method -- Objects which are owned by the group the land is set to will not be returned by this method -- Objects owned by other groups will be returned to their previous owner if the object is transferable; if not transferable they are deleted -- For group-owned land you may want to explicitly code a group owner's key into the script as there is no way to determine if a user is a group owner - -## Throttling - -This function is throttled at max parcel land impact capacity region-wide per hour. - -## Return Value - -Returns the number of objects successfully returned to their owners, or an `ERR_*` error flag (negative values indicate errors). - -## See Also - -- [llReturnObjectsByID](../llreturnobjectsbyid/) -- [llGetParcelPrimOwners](../llgetparcelprimowners/) -- [llDie](../lldie/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrezatroot.mdx b/src/content/docs/script/lsl-reference/functions/llrezatroot.mdx deleted file mode 100644 index 7f21eba..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrezatroot.mdx +++ /dev/null @@ -1,140 +0,0 @@ ---- -title: llRezAtRoot -description: >- - Instantiate owner's InventoryItem at Position with Velocity, Rotation and with - StartParameter. The last selected root object's location will be set to - Position. - - Creates object's inventory item at the given Position, with Velocity, - Rotation, and StartParameter. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Silently fails to rez the object if the position is more than 10 meters away from the prim trying to rez it. (Note: the actual max distance is 10.0 + llVecMag(llGetScale()/2)) -- If the object is unattached and the owner does not have copy permission on the inventory item, the object will no longer be present in inventory after it is rezzed (another attempt to rez the same object will fail). If the owner has copy permission, a copy is rezzed and the original remains in inventory. -- If the object is attached and the owner does not have copy permission on the inventory item, an error is shouted on DEBUG_CHANNEL: "Cannot rez no copy objects from an attached object." -- Silently fails if you don't have offline building rights on the land. To have the right, your objects need to *either*: - - Be on land you own yourself - - Be on land where anyone is allowed to build (e.g., a sandbox) - - Be deeded to the group that owns the land - - Be set to the same group that owns the land and the parcel flag 'allow group to build' set -- The group role "Always allow 'Create Objects'" will only work to override this when you are online, in the region, or have a child agent in the region. - -## Notes - -- To rez an object so its center is at the position (instead of the root), use `llRezObject` instead. -- The `param` parameter is passed to the `on_rez` event and can be retrieved in the rezzed object using `llGetStartParameter`. -- See [object_rez](/script/reference/lsl/events/object-rez/) for examples on how to establish communications between the rezzing object and the new prim. - -## Examples - -Basic example - rez an object on touch: - -```lsl -string object = "Object"; // Object in inventory -integer start_param = 10; -rotation rot; - -default -{ - state_entry() - { - rot = llEuler2Rot(<0, 90, 90> * DEG_TO_RAD); - } - touch_start(integer a) - { - vector vec = llGetPos() + <0.0, 0.0, 5.0>; // 5 meters above this - vector speed = llGetVel(); - llRezAtRoot(object, vec, speed, rot, start_param); - } -} -``` - -Rez with relative position, rotation, and velocity in the rezzing prim's coordinate system: - -```lsl -string object = "Object"; // Name of object in inventory -vector relativePosOffset = <2.0, 0.0, 1.0>; // "Forward" and a little "above" this prim -vector relativeVel = <1.0, 0.0, 0.0>; // Traveling in this prim's "forward" direction at 1m/s -rotation relativeRot = <0.707107, 0.0, 0.0, 0.707107>; // Rotated 90 degrees on the x-axis -integer startParam = 10; - -default -{ - touch_start(integer a) - { - vector myPos = llGetPos(); - rotation myRot = llGetRot(); - - vector rezPos = myPos + relativePosOffset * myRot; - vector rezVel = relativeVel * myRot; - rotation rezRot = relativeRot * myRot; - - llRezAtRoot(object, rezPos, rezVel, rezRot, startParam); - } -} -``` - -NO COPY rezzer example - rez the first object from inventory, removing it as items are rezzed: - -```lsl -/* - NO COPY Rezzer Example by Daemonika Nightfire - Always rez the first object at touch, removing it from the content, - when the first one is removed, the next object automatically moves to the first position. - - Content example: - object (no copy) - object 1 (no copy) - object 2 (no copy) - object 3 (no copy) - object 4 (no copy) - ... - -*/ - -vector relativePosOffset = <2.0, 0.0, 1.0>; // "Forward" and a little "above" this prim -vector relativeVel = <1.0, 0.0, 0.0>; // Traveling in this prim's "forward" direction at 1m/s -vector relativeRot = <90, 0, 0>; // Rotated 90 degrees on the x-axis compared to this prim -integer startParam = 10; - -default -{ - touch_start(integer a) - { - if(llGetInventoryNumber(INVENTORY_OBJECT) > 0) // checks if at least 1 object is present - { - string object = llGetInventoryName(INVENTORY_OBJECT, 0); // name of the first object - vector myPos = llGetPos(); - rotation myRot = llGetRot(); - - vector rezPos = myPos + relativePosOffset * myRot; - vector rezVel = relativeVel * myRot; - rotation rezRot = llEuler2Rot(relativeRot * DEG_TO_RAD) * myRot; - - llRezAtRoot(object, rezPos, rezVel, rezRot, startParam); - } - else - { - llSay(0, "This rezzer is empty"); - } - } -} -``` - -## See Also - -- [llRezObject](../llrezobject/) -- [llGetStartParameter](../llgetstartparameter/) -- [llGodLikeRezObject](../llgodlikerezobject/) -- `PRIM_TEMP_ON_REZ` - Constant for temporary on-rez behavior - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrezobject.mdx b/src/content/docs/script/lsl-reference/functions/llrezobject.mdx deleted file mode 100644 index 2bd947e..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrezobject.mdx +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: llRezObject -description: >- - Instantiate owners InventoryItem at Position with Velocity, Rotation and with - start StartParameter. - - Creates object's inventory item at Position with Velocity and Rotation - supplied. The StartParameter value will be available to the newly created - object in the on_rez event or through the llGetStartParameter function. - - The Velocity parameter is ignored if the rezzed object is not physical. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Rez on Touch - -```lsl -default -{ - touch_start(integer param) - { - llRezObject("Object", llGetPos() + <0.0,0.0,1.0>, <0.0,0.0,0.0>, <0.0,0.0,0.0,1.0>, 0); - } -} -``` - -### Relative Position, Rotation, and Velocity - -This example demonstrates rezzing an object with position, rotation, and velocity all described relative to the rezzing prim's coordinate system: - -```lsl -string object = "Object"; // Name of object in inventory -vector relativePosOffset = <2.0, 0.0, 1.0>; // "Forward" and a little "above" this prim -vector relativeVel = <1.0, 0.0, 0.0>; // Traveling in this prim's "forward" direction at 1m/s -rotation relativeRot = <0.707107, 0.0, 0.0, 0.707107>; // Rotated 90 degrees on the x-axis compared to this prim -integer startParam = 10; - -default -{ - touch_start(integer a) - { - vector myPos = llGetPos(); - rotation myRot = llGetRot(); - - vector rezPos = myPos + relativePosOffset * myRot; - vector rezVel = relativeVel * myRot; - rotation rezRot = relativeRot * myRot; - - llRezObject(object, rezPos, rezVel, rezRot, startParam); - } -} -``` - -## Caveats - -- The root prim of the rezzed object is not positioned at `pos`—instead, the geometric center is positioned there. Use `llRezAtRoot` if you need the root prim at the exact position. -- Silently fails to rez if `pos` is too far from the geometric center of the rezzing object. If rezzing mysteriously fails, ensure you're using a formula like `llGetPos() + <0.0,0.0,1.0>` for the position rather than a hardcoded vector like `<0.0,0.0,1.0>`. -- When rezzing from attachments, `llGetPos()` returns the position of the avatar's bounding box geometric center, not the attachment's position. See the caveats for `llParticleSystem` for more information. -- If the object is unattached and the owner lacks copy permission on the inventory item, the object is consumed from inventory when rezzed (subsequent rez attempts fail). If the owner has copy permission, a copy is rezzed and the original remains. -- If the object is attached and the owner lacks copy permission, an error is shouted on DEBUG_CHANNEL: "Cannot rez no copy objects from an attached object." -- Silently fails if you lack offline building rights. Required permissions include: - - Own the land, OR - - Land allows anyone to build (e.g., sandbox), OR - - Object is deeded to the land group, OR - - Object is set to the land group and the parcel has "allow group to build" enabled - - Group role "Always allow 'Create Objects'" only works when you're online in the region. - -## Maximum Rez Distance - -The maximum distance you can rez from is determined by object size. These measurements were taken on server version 1.38: - -- Distance is measured between the centers of the rezzing prim and the rezzed prim -- A 10.0 meter cube can rez a 0.5 meter cube approximately 18.6 meters away -- A 0.01 meter cube can rez a 0.5 meter cube approximately 10.0 meters away - -## Notes - -- The `param` value becomes the start parameter for the rezzed object's `on_rez` event and is retrievable via `llGetStartParameter` -- For object-to-object communication, see `object_rez` event examples -- Velocity is ignored if the rezzed object is not physical - -## See Also - -- [llRezAtRoot](../llrezatroot/) -- [llGetStartParameter](../llgetstartparameter/) -- [llGodLikeRezObject](../llgodlikerezobject/) -- `object_rez` - Event triggered when this object rezzes another object -- `PRIM_TEMP_ON_REZ` - Prim property for temporary rezzing - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrezobjectwithparams.mdx b/src/content/docs/script/lsl-reference/functions/llrezobjectwithparams.mdx deleted file mode 100644 index cf01807..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrezobjectwithparams.mdx +++ /dev/null @@ -1,127 +0,0 @@ ---- -title: llRezObjectWithParams -description: Instantiate owner's InventoryItem with the given parameters. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Example - Empty Parameters - -The list of parameters is entirely optional. If you want to rez an object exactly where the rezzer is, you may call the function with an empty list. - -```lsl -default -{ - touch_start(integer total_number) - { - llRezObjectWithParams("Object", []); - } -} -``` - -### Temporary Spinning Object - -The following example rezzes an object slightly above the rezzer, slowly spinning and with automatic cleanup. - -```lsl -default -{ - touch_start(integer total_number) - { - llRezObjectWithParams("Object", [ - REZ_FLAGS, REZ_FLAG_TEMP | REZ_FLAG_PHANTOM, - REZ_POS, <0,0,1>, TRUE, TRUE, - REZ_OMEGA, <0,0,1>, TRUE, 0.5, PI - ]); - } -} -``` - -### Bullet From Attachment - -This is a basic example of firing a typical bullet from a worn attachment. The bullet is fired with a left-click during mouselook. - -```lsl -default -{ - control(key id, integer level, integer edge) - { - integer click = level & edge; - - if (click & CONTROL_ML_LBUTTON) { - llRezObjectWithParams("Bullet", [ - REZ_POS, <2,0,0>, TRUE, TRUE, // Relative offset 2 meters forward - REZ_ROT, ZERO_ROTATION, TRUE, // Relative rotation - REZ_VEL, <100,0,0>, TRUE, FALSE, // Relative velocity 100m/s forward - REZ_DAMAGE, 40, - REZ_LOCK_AXES, <1,1,1>, // Disable all rotation - REZ_FLAGS, 0 - | REZ_FLAG_PHYSICAL - | REZ_FLAG_TEMP - | REZ_FLAG_DIE_ON_COLLIDE - | REZ_FLAG_DIE_ON_NOENTRY - | REZ_FLAG_NO_COLLIDE_OWNER - | REZ_FLAG_NO_COLLIDE_FAMILY - | REZ_FLAG_BLOCK_GRAB_OBJECT - ]); - } - } - - run_time_permissions(integer perm) - { - if (perm) { - llTakeControls(CONTROL_ML_LBUTTON, TRUE, FALSE); - } - } - - attach(key id) - { - if (id) { - llRequestPermissions(llGetOwner(), PERMISSION_TAKE_CONTROLS); - } - } - - state_entry() - { - if (llGetAttached()) { - llRequestPermissions(llGetOwner(), PERMISSION_TAKE_CONTROLS); - } - } -} -``` - -## Caveats - -- Silently fails to rez the inventory object if `REZ_POS` is too far from the geometric center of the object trying to rez (generally 10 meters; see `llRezObject`). -- When scripting attachments meant to rez objects, remember that when used in the root of an attached object, `llGetPos` doesn't return the position of the attachment but instead returns the position of the avatar's bounding box geometric center. Read the documentation for `llGetPos` and `llParticleSystem` for more information. -- If the object is unattached and the owner of the object does not have copy permission on the inventory item, the object will no longer be present in inventory after it is rezzed (so another attempt to rez the same object will fail). If the owner does have copy permission, a copy is rezzed and the original remains in inventory. -- If the object is attached and the owner does not have copy permission on the inventory item, an error is shouted on the DEBUG_CHANNEL: "Cannot rez no copy objects from an attached object." -- Silently fails if you don't have offline building rights on the land. To have the right, your objects need to either: - - Be on land you own yourself - - Be on land where anyone is allowed to build (e.g., a sandbox) - - Be deeded to the group that owns the land - - Be set to the same group that owns the land and the land has the parcel flag 'allow group to build' set - - The group role "Always allow 'Create Objects'" will only work to override this when you are online, in the region, or have a child agent in the region - -## Related Information - -- For establishing communications between the rezzing object and the new prim, see the `object_rez` event documentation -- Check `llGetParcelFlags` to test if the parcel allows this script to rez - -## See Also - -- [llRezAtRoot](../llrezatroot/) -- [llRezObject](../llrezobject/) -- [llGetStartParameter](../llgetstartparameter/) -- [llGodLikeRezObject](../llgodlikerezobject/) -- `object_rez` event - Triggered when this object rezzes an object from inventory -- `PRIM_TEMP_ON_REZ` constant - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrot2angle.mdx b/src/content/docs/script/lsl-reference/functions/llrot2angle.mdx deleted file mode 100644 index 48f7a5d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrot2angle.mdx +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: llRot2Angle -description: |- - Returns the rotation angle represented by Rotation. - Returns the angle represented by the Rotation. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function always returns a positive angle \<= PI radians (the unsigned minimum angle). A rotation of 3/2 PI radians (270 degrees) will return an angle of PI/2 radians, not -PI/2. - -## Reference Implementation - -The function can be implemented in LSL with varying levels of complexity and accuracy: - -### Simple Implementation (Less Accurate) - -```lsl -float Rot2Angle(rotation a) -{ - return 2.0 * llAcos(llSqrt((a.s * a.s) / (a.x * a.x + a.y * a.y + a.z * a.z + a.s * a.s))); -} -``` - -### Optimized Implementation (More Accurate) - -```lsl -float Rot2Angle(rotation r) -{ - float s2 = r.s * r.s; // square of the s-element - float v2 = r.x * r.x + r.y * r.y + r.z * r.z; // sum of the squares of the v-elements - - if (s2 < v2) // compare the s-component to the v-component - return 2.0 * llAcos(llSqrt(s2 / (s2 + v2))); // use arccos if the v-component is dominant - if (v2) // make sure the v-component is non-zero - return 2.0 * llAsin(llSqrt(v2 / (s2 + v2))); // use arcsin if the s-component is dominant - - return 0.0; // argument is scaled too small to be meaningful, or it is a zero rotation, so return zero -} -``` - -*Written by Moon Metty & Miranda Umino. Minor optimizations by Strife Onizuka.* - -## Notes - -Use in conjunction with `llRot2Axis` to extract both the axis and angle of a rotation. To undo this operation and reconstruct a rotation from axis and angle, use `llAxisAngle2Rot`. - -## See Also - -- [llAxisAngle2Rot](../llaxisangle2rot/) -- [llRot2Axis](../llrot2axis/) -- [llRot2Up](../llrot2up/) -- [llRot2Fwd](../llrot2fwd/) -- [llRot2Left](../llrot2left/) -- [llAngleBetween](../llanglebetween/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrot2axis.mdx b/src/content/docs/script/lsl-reference/functions/llrot2axis.mdx deleted file mode 100644 index 18ad03d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrot2axis.mdx +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: llRot2Axis -description: |- - Returns the rotation axis represented by Rotation. - Returns the axis represented by the Rotation. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function extracts the rotation axis (the vector around which rotation occurs) from a rotation value. The axis is normalized and represents the direction of the rotation. - -## Implementation Examples - -Here are two equivalent implementations of `llRot2Axis`: - -```lsl -vector llRot2Axis(rotation a) { - if(a.s < 0) - return -llVecNorm(); - return llVecNorm() -} -``` - -Or more concisely: - -```lsl -vector llRot2Axis(rotation a) { - return llVecNorm() * (1 | -(a.s < 0)); -} -``` - -The key insight is that the x, y, z components of a rotation represent the axis, and the function normalizes this vector. The scalar component `s` determines the sign of the result. - -## See Also - -- [llRot2Angle] - Get the angle of rotation (use together with llRot2Axis to decompose a rotation) -- [llAxisAngle2Rot] - Create a rotation from axis and angle (inverse operation) -- [llAxes2Rot] - Create a rotation from forward, left, and up vectors -- [llRot2Left] - Get the left vector from a rotation -- [llRot2Fwd] - Get the forward vector from a rotation -- [llRot2Up] - Get the up vector from a rotation -- [Slerp] - Spherical linear interpolation of rotations - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrot2euler.mdx b/src/content/docs/script/lsl-reference/functions/llrot2euler.mdx deleted file mode 100644 index 496f2e2..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrot2euler.mdx +++ /dev/null @@ -1,102 +0,0 @@ ---- -title: llRot2Euler -description: |- - Returns the Euler representation (roll, pitch, yaw) of Rotation. - Returns the Euler Angle representation of the Rotation. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Rotation Conversion - -```lsl -default -{ - state_entry() - { - rotation input = llGetRot(); - llSay(0, "The Rot2Euler of " + (string)input + " is: " + (string) llRot2Euler(input) ); - } -} -``` - -### Rotating by Euler Angles - -This example demonstrates converting a rotation to Euler angles, manipulating them, and converting back. It rotates a prim by 15 degrees each time it is touched. - -```lsl -// This script rotates a prim by 15 degrees each time the prim is touched -// While not the best way of achieving the result, -// this script demonstrates the use of llRot2Euler and llEuler2Rot -// and the use of more human-friendly degrees rather than radians - -default -{ - touch_start(integer total_number) - { - // Get the object's current rotation as a quarternion - rotation rot = llGetRot(); - // Convert the rotation to a euler with roll, pitch, and yaw in radians - vector euler = llRot2Euler(rot); - // convert the angles from radians to degrees - euler *= RAD_TO_DEG; - // Add 15 degrees on the Z axis - euler += <0, 0, 15>; - // Say the current euler values in degrees - llSay(0, (string) euler); - // convert degrees back to radians - euler *= DEG_TO_RAD; - // Convert the euler back to a rotation quarternion - rot = llEuler2Rot (euler); - // Apply the updated rotation to the prim - llSetRot( rot ); - } -} -``` - -## Caveats - -- Angles greater than PI radians (180 degrees) are returned as negative angles. - -## Notes - -The Euler angle vector (in radians) is converted from a rotation by performing rotations around the 3 axes in Z, Y, X order. - -### Reference Implementation - -This reference implementation demonstrates the mathematical principles behind the function: - -```lsl -vector uRot2Euler(rotation rot) -{ - vector ret; - vector temp; - - //x-axis - temp = <0,0,1>*rot; - ret.x = llAtan2(temp.z,temp.y)-PI/2; - rot = rot/llEuler2Rot(); - //y-axis - temp = <0,0,1>*rot; - ret.y = -llAtan2(temp.z,temp.x)+PI/2; - rot = rot/llEuler2Rot(<0,ret.y,0>); - //z-axis - temp = <1,0,0>*rot; - ret.z = llAtan2(temp.y,temp.x); - return ret; -} -``` - -## See Also - -- [llEuler2Rot](../lleuler2rot/) -- Euler Angles (Wikipedia reference) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrot2fwd.mdx b/src/content/docs/script/lsl-reference/functions/llrot2fwd.mdx deleted file mode 100644 index b00d658..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrot2fwd.mdx +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: llRot2Fwd -description: |- - Returns the forward vector defined by Rotation. - Returns the forward axis represented by the Rotation. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function computes the orientation of the local x-axis (front-direction of prim) relative to the parent (the root prim or the world). It returns the forward vector defined by the rotation - a unit vector pointing in the local positive X direction. - -## Technical Details - -Mathematically equivalent to: - -```lsl -ret = llVecNorm(<1., 0., 0.> * q); -``` - -If `q` is known to be a unit quaternion, it can be simplified as: - -```lsl -ret = <1., 0., 0.> * q; -``` - -Keep in mind that object and agent rotations will always be unit quaternions. - -## Performance Optimization - -For repeated operations, direct quaternion multiplication can be significantly faster than calling this function. For example, `<1.0, 0.0, 0.0>*llGetRot()` is about 25-30% faster than `llRot2Fwd(llGetRot())` depending on the VM used. If done often and at extremely fast rates, it can be advantageous to even save `<1.0, 0.0, 0.0>` to a local or global variable and reuse it. - -## Examples - -Move an object 5 metres forwards along its x-axis when touched, regardless of the object's orientation in world. Works for both root and child prims: - -```lsl -default -{ - touch_start(integer total_number) - { - vector v = llRot2Fwd( llGetLocalRot() ); - llSetPos( llGetLocalPos() + v * 5 ); - } -} -``` - -## Notes - -This function can be useful to identify the orientation of the local frontal-plane of the prim, since its x-axis is always perpendicular to this local frontal plane. - -## See Also - -- [llRot2Left](../llrot2left/) -- [llRot2Up](../llrot2up/) -- [llRot2Axis](../llrot2axis/) -- [llRot2Angle](../llrot2angle/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrot2left.mdx b/src/content/docs/script/lsl-reference/functions/llrot2left.mdx deleted file mode 100644 index a858001..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrot2left.mdx +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: llRot2Left -description: |- - Returns the left vector defined by Rotation. - Returns the left axis represented by the Rotation. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Mathematically equivalent to: - -```lsl -ret = llVecNorm(<0., 1., 0.> * q); -``` - -If the rotation is known to be a unit quaternion (which object and agent rotations always are), it can be simplified as: - -```lsl -ret = <0., 1., 0.> * q; -``` - -For performance-critical code, direct vector multiplication can be 25-30% faster than calling llRot2Left(). If the operation is done often and at extremely fast rates, it can be advantageous to even save `<0., 1., 0.>` to a local or global variable and reuse it. - -## Examples - -Move an object 5 metres forward along its own y-axis (left direction), regardless of the object's orientation in the world. Works for both root and child prims: - -```lsl -default { - touch_start(integer total_number) { - vector v = llRot2Left(llGetLocalRot()); - llSetPos(llGetLocalPos() + v * 5); - } -} -``` - -## Notes - -This function can be useful to identify the orientation of the local sagittal plane of the prim, since its y-axis is always perpendicular to this local sagittal plane. - -## See Also - -- [llRot2Up](/script/reference/lsl/functions/llrot2up/) -- [llRot2Fwd](/script/reference/lsl/functions/llrot2fwd/) -- [llRot2Axis](/script/reference/lsl/functions/llrot2axis/) -- [llRot2Angle](/script/reference/lsl/functions/llrot2angle/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrot2up.mdx b/src/content/docs/script/lsl-reference/functions/llrot2up.mdx deleted file mode 100644 index 6373fec..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrot2up.mdx +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: llRot2Up -description: |- - Returns the up vector defined by Rotation. - Returns the up axis represented by the Rotation. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Computes the orientation of the local z-axis (up-direction of prim) relative to the parent (the root prim or the world). - -## Mathematical Equivalent - -Mathematically equivalent to: - -```lsl -ret = llVecNorm(<0., 0., 1.> * q); -``` - -If `q` is known to be a unit quaternion then it can be simplified as: - -```lsl -ret = <0., 0., 1.> * q; -``` - -Keep in mind that object and agent rotations will always be unit quaternions. For example, `<0.0, 0.0, 1.0>*llGetRot()` is about 25-30% faster than `llRot2Up(llGetRot())` depending on the VM used. If done often and at extremely fast rates, it can be advantageous to even save `<0.0, 0.0, 1.0>` to a local/global variable and reuse it. - -## Examples - -Move a prim 5 metres forwards along its own z axis, when touched, no matter how the object is oriented in world. This works for a root or child prim: - -```lsl -default -{ - touch_start(integer total_number) - { - vector v = llRot2Up( llGetLocalRot() ); - llSetPos( llGetLocalPos() + v * 5 ); - } -} -``` - -## Notes - -Can be useful to identify the orientation of the local horizontal-plane of the prim, since its z-axis is always perpendicular to this local horizontal plane. - -## See Also - -- [llRot2Left](../llrot2left/) -- [llRot2Fwd](../llrot2fwd/) -- [llRot2Axis](../llrot2axis/) -- [llRot2Angle](../llrot2angle/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrotatetexture.mdx b/src/content/docs/script/lsl-reference/functions/llrotatetexture.mdx deleted file mode 100644 index b44b924..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrotatetexture.mdx +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: llRotateTexture -description: |- - Sets the texture rotation for the specified Face to angle Radians. - If Face is ALL_SIDES, rotates the texture of all sides. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default { - touch_start(integer total_number) { - // Makes the object's texture rotate a quarter of turn - llRotateTexture(PI_BY_TWO, ALL_SIDES); - } -} -``` - -## Notes - -This function only sets the absolute orientation of the texture. See [llSetTextureAnim] for animations. - -## See Also - -- [llGetTextureRot] - Gets the texture rotation -- [llSetTextureAnim] - Animates the texture - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrotbetween.mdx b/src/content/docs/script/lsl-reference/functions/llrotbetween.mdx deleted file mode 100644 index 87f635a..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrotbetween.mdx +++ /dev/null @@ -1,138 +0,0 @@ ---- -title: llRotBetween -description: |- - Returns the rotation to rotate Vector1 to Vector2. - Returns the rotation needed to rotate Vector1 to Vector2. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -**Input vectors are directions, NOT position coordinates.** Feeding position coordinates will not work, or at minimum be very inaccurate and/or inconsistent. - -Start and end are directions relative to the origin \<0.0, 0.0, 0.0\>. If you have coordinates relative to a different origin, subtract that origin from the input vectors. - -### Caveats - -- `start * llRotBetween(start, end) == end` is only true if **start** and **end** have the same magnitude and neither have a magnitude of zero (see Useful Snippets below for a workaround). This is ignoring floating point precision errors. -- The above is true because of vector magnitudes and not a shortcoming of this function. The rotation returned is correct regardless of magnitudes. -- Rotations are from -PI to +PI around each axis. -- Vectors that are near opposite each other in direction may lead to erroneous results. - -### Known Issues - -When vectors are nearly opposite in direction, the function may return unexpected results: - -```lsl -// First Vector is due north second vector is ALMOST due south. -rotation lRotation = llRotBetween( <0., 1., 0.>, <-0.001, -.1, 0.> ); -llSay(0, lRotation ); -// Provides a result of <1.00000, 0.00000, 0.00000, 0.00000>. -``` - -## Examples - -### Orient Object Toward Avatar - -This script will cause the object to orient its positive X axis towards its owner's avatar when touched: - -```lsl -default -{ - touch_start(integer total_number) - { - list lTemp = llGetObjectDetails(llGetOwner(),[OBJECT_POS]); //Get the owner's position (region coordinates) - vector start = llRot2Fwd(ZERO_ROTATION); //Object's X axis is forward. (Can be substituted with llRot2Left (Y axis) or llRot2Up (Z axis). Negative values (-llRot2Fwd) can be used to spin the prim 180 degrees) - //start = llRot2Fwd( llAxisAngle2Rot(<0,0,1>,45*DEG_TO_RAD) ); //Uncommenting this line will cause the prim to point one of it's corners towards the avatar, instead of the forward face. - vector end = llVecNorm(llList2Vector(lTemp,0) - llGetPos()); //Convert the owner's position into a normalized direction vector (relative to the prim). - llSetLinkPrimitiveParamsFast(LINK_THIS,[PRIM_ROTATION,llRotBetween(start,end)]); //Set the prim's rotation accordingly. - } - //llRot2Fwd(ZERO_ROTATION) is equivalent to <1,0,0> , llRot2Left would be <0,1,0> and llRot2Up would be <0,0,1>. Negative values ( -llRot2Fwd(ZERO_ROTATION) ) would be <-1,0,0>, -llRot2Left would be <0,-1,0> and -llRot2Up would be <0,0,-1> - //Note that a value other than ZERO_ROTATION may cause unexpected results. Unless you know the exact offset you need for your object, then leave this as-is. -} -// Credit: Jenna Huntsman -``` - -### Basic Examples - -```lsl -llRotBetween(<1.0, 0.0, 0.0>, <0.0, -1.0, 0.0>) -// will return <0.00000, 0.00000, -0.70711, 0.70711> (which represents -90 degrees on the z axis) - -llRotBetween(<0.0, 0.0, 0.0>, <0.0, -1.0, 0.0>) -// will return <0.00000, 0.00000, 0.00000, 1.00000> (which represents a zero angle on all axis) -// because <0.0, 0.0, 0.0> does not convey a direction. -``` - -## Useful Snippets - -### Magnitude-Adjusted Rotation - -This function adjusts the magnitude of the quaternion so `start * llRotBetween(start, end) == end` is true as long as neither have a magnitude really close to zero. They do not have to have the same magnitude. If either is too close to zero, this will return an unadjusted quaternion. - -```lsl -rotation RotBetween(vector start, vector end) //adjusts quaternion magnitude so (start * return == end) -{ - rotation rot = llRotBetween(start, end); - float d = start * start; - if(d)//is 'start' zero? - if((d = llPow(end * end / d, 0.25)))//is 'end' zero? - return ; - return rot; -} -// Credit: Strife Onizuka -``` - -### Improved Implementation - -Due to quirks in the standard function, here's a drop-in replacement with better accuracy (maximum error reported as 2.7e-7 @ 2.2 radians): - -```lsl -rotation RotBetween(vector a, vector b) -{ - float aabb = llSqrt((a * a) * (b * b)); // product of the lengths of the arguments - if (aabb) - { - float ab = (a * b) / aabb; // normalized dotproduct of the arguments (cosine) - vector c = <(a.y * b.z - a.z * b.y) / aabb, - (a.z * b.x - a.x * b.z) / aabb, - (a.x * b.y - a.y * b.x) / aabb >; // normalized crossproduct of the arguments - float cc = c * c; // squared length of the normalized crossproduct (sine) - if (cc) // test if the arguments are not (anti)parallel - { - float s; - if (ab > -0.707107) - s = 1 + ab; // use the cosine to adjust the s-element - else - s = cc / (1 + llSqrt(1 - cc)); // use the sine to adjust the s-element - float m = llSqrt(cc + s * s); // the magnitude of the quaternion - return ; // return the normalized quaternion - } - if (ab > 0) - return ZERO_ROTATION; // the arguments are parallel, or anti-parallel if not true: - float m = llSqrt(a.x * a.x + a.y * a.y); // the length of one argument projected on the XY-plane - if (m) - return ; // return a rotation with the axis in the XY-plane - return <1, 0, 0, 0>; // the arguments are parallel to the Z-axis, rotate around the X-axis - } - return ZERO_ROTATION; // the arguments are too small, return zero rotation -} -// Credit: Moon Metty, optimized by Strife Onizuka -// This version keeps the axis in the XY-plane, in case of anti-parallel vectors (unlike the current LL implementation). -``` - -## See Also - -- [llAngleBetween](../llanglebetween/) -- [llRot2Fwd](../llrot2fwd/) -- [llRot2Left](../llrot2left/) -- [llRot2Up](../llrot2up/) -- [llVecNorm](../llvecnorm/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrotlookat.mdx b/src/content/docs/script/lsl-reference/functions/llrotlookat.mdx deleted file mode 100644 index 0a90047..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrotlookat.mdx +++ /dev/null @@ -1,86 +0,0 @@ ---- -title: llRotLookAt -description: >- - Cause object to rotate to Rotation, with a force function defined by Strength - and Damping parameters. Good strength values are around half the mass of the - object and good damping values are less than 1/10th of the strength. - - Asymmetrical shapes require smaller damping. - - A strength of 0.0 cancels the look at. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- In non-physical objects this function operates effectively the same as `llSetLocalRot` -- Damping seems to be capped at 1.0; greater values are reduced to 1.0 -- The minimum value for Strength seems to be 0.0445 for the function to have any effect -- For physical objects a range between 0.2 and 1 is good for both parameters - -## Examples - -### Point the prim's positive y axis towards a position on the sim - -```lsl -//-- where vPosTarget is the global position of the object you want to "look" at -llRotLookAt( llRotBetween( <0.0,1.0,0.0>, llVecNorm( vPosTarget - llGetPos() ) ), 1.0, 0.4 ); // Point +Y axis towards vPosTarget -``` - -**Explanation:** -- `vPosTarget - llGetPos()` converts the global coordinates of the objects to a local distance and direction from the object pointing -- `llRotBetween` returns a scaled rotation, unless both inputs are equal magnitude (e.g. unit vector) -- `llVecNorm` reduces the magnitude to 1 (so that both are equal magnitude), preventing errors - -### Constraining the Rotation to One Axis - -```lsl -vector detected = llDetectedPos( 0 ); -vector pos = llGetPos(); -llRotLookAt( llRotBetween( <0.0, 1.0, 0.0>, llVecNorm( - pos ) ), 1.0, 0.4 ); -``` - -## Helper Functions - -### Smooth constant rate rotation (non-physical objects) - -If you want a (mostly) smooth constant (rather than damped) rate of motion in a non-physical object: - -```lsl -//-- Rotates Object to vRotTarget at vFltRate (in radians per second) -//-- vFltRate < ~0.00000003rad/sec (~0.00002deg/sec) will result in errors (and is just too slow anyway) -//-- vFltRate >= (PI * 5.0)rad/sec (900deg/sec) will result in a single snap move to vRotTarget -uSteppedRotLookAt( rotation vRotTarget, float vFltRate ){ - if ((integer)(vFltRate = (llAngleBetween( llGetLocalRot(), vRotTarget ) / (vFltRate / 5.0)))){ - rotation vRotStep = llAxisAngle2Rot( llRot2Axis( vRotTarget / llGetLocalRot() ), - (1.0 / vFltRate) * llRot2Angle( vRotTarget / llGetLocalRot() ) ); - vFltRate = (integer)vFltRate; - do{ - llSetLocalRot( vRotStep * llGetLocalRot() ); - }while (--vFltRate); - } - llSetLocalRot( vRotTarget ); -} //-- for fixed time on any rotation try llSetKeyframedMotion -``` - -## Notes - -- Maintains rotation until stopped with `llStopLookAt` -- To change the position in the same manner, use `llMoveToTarget` -- For fixed time on any rotation, consider using `llSetKeyframedMotion` - -## See Also - -- [llLookAt](../lllookat/) -- [llStopLookAt](../llstoplookat/) -- [llSetPhysicsMaterial](../llsetphysicsmaterial/) -- [llSetKeyframedMotion](../llsetkeyframedmotion/) -- [llMoveToTarget](../llmovetotarget/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrottarget.mdx b/src/content/docs/script/lsl-reference/functions/llrottarget.mdx deleted file mode 100644 index 4fb2a3d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrottarget.mdx +++ /dev/null @@ -1,84 +0,0 @@ ---- -title: llRotTarget -description: >- - Set rotations with error of LeeWay radians as a rotational target, and return - an ID for the rotational target. - - The returned number is a handle that can be used in at_rot_target and - llRotTargetRemove. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The following example demonstrates a simple two-state rotation target detection and rotation system: - -```lsl -vector standrot = <0.0, 0.0, 0.0>; -vector fliprot = <45.0, 0.0, 0.0>; - -// simple two-state rot target detection and rotation by Hypatia Callisto -// works to detect a rotation target. An example demonstrating -// at_rot_target, not_at_rot_target, llRotTarget, and llRotTargetRemove - -integer rottarget; - -default -{ - state_entry(){ - rottarget = llRotTarget(llEuler2Rot(fliprot*DEG_TO_RAD), 0.1); - llSetPrimitiveParams ([PRIM_ROTATION, llEuler2Rot(standrot*DEG_TO_RAD)]); // rotate to starting point - } - - not_at_rot_target() - { - llRotTargetRemove( rottarget ); - llOwnerSay("not there"); //not at target - } - - touch_start (integer total_number) - { - state rotatestate; // change to state for new position - } -} - -state rotatestate -{ - state_entry(){ - rottarget = llRotTarget(llEuler2Rot(fliprot*DEG_TO_RAD), 0.1); - llSetPrimitiveParams ([PRIM_ROTATION, llEuler2Rot(fliprot*DEG_TO_RAD)]); // rotate to new point - } - - at_rot_target(integer tnum, rotation targetrot, rotation ourrot) - { - llRotTargetRemove( rottarget ); - llOwnerSay("there"); //reached the target - } - - touch_start(integer touched){ - state default; - } -} -``` - -## Notes - -- This function does not rotate the object directly. To rotate the object, use `llSetRot`, `llRotLookAt`, or `llLookAt`. -- The function registers a rotation target with an error tolerance that triggers `at_rot_target` and `not_at_rot_target` events continuously until the target is unregistered. -- Use the returned handle with `llRotTargetRemove` to unregister the target. - -## See Also - -- `at_rot_target` - Triggered when the object reaches the rotation target -- `not_at_rot_target` - Triggered when the object is not at the rotation target -- [llRotTargetRemove](../llrottargetremove/) -- [llTarget](../lltarget/) -- [llTargetRemove](../lltargetremove/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llrottargetremove.mdx b/src/content/docs/script/lsl-reference/functions/llrottargetremove.mdx deleted file mode 100644 index 1c96c05..0000000 --- a/src/content/docs/script/lsl-reference/functions/llrottargetremove.mdx +++ /dev/null @@ -1,83 +0,0 @@ ---- -title: llRotTargetRemove -description: |- - Removes rotational target number. - Remove rotational target indicated by the handle. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The following example demonstrates using `llRotTargetRemove` to cancel a rotation target when it has been reached: - -```lsl -vector standrot = <0.0, 0.0, 0.0>; -vector fliprot = <45.0, 0.0, 0.0>; - -// Simple two-state rotation target detection and rotation -// Detects when an object reaches a target rotation and applies changes - -integer rottarget; - -default -{ - state_entry() - { - rottarget = llRotTarget(llEuler2Rot(fliprot * DEG_TO_RAD), 0.1); - llSetPrimitiveParams([PRIM_ROTATION, llEuler2Rot(standrot * DEG_TO_RAD)]); - } - - not_at_rot_target() - { - llRotTargetRemove(rottarget); - llOwnerSay("not there"); - } - - touch_start(integer total_number) - { - state rotatestate; - } -} - -state rotatestate -{ - state_entry() - { - rottarget = llRotTarget(llEuler2Rot(fliprot * DEG_TO_RAD), 0.1); - llSetPrimitiveParams([PRIM_ROTATION, llEuler2Rot(fliprot * DEG_TO_RAD)]); - } - - at_rot_target(integer tnum, rotation targetrot, rotation ourrot) - { - llRotTargetRemove(rottarget); - llOwnerSay("there"); - } - - touch_start(integer touched) - { - state default; - } -} -``` - -## Notes - -- Use this function to unregister a rotation target when you no longer need to monitor for rotation changes -- The `handle` parameter is the integer returned by `llRotTarget` when the target was registered -- Once removed, the target will no longer trigger `at_rot_target` or `not_at_rot_target` events - -## See Also - -- [llRotTarget](../llrottarget/) -- [llTarget](../lltarget/) -- [llTargetRemove](../lltargetremove/) -- `at_rot_target` - Event triggered when object reaches target rotation -- `not_at_rot_target` - Event triggered when object is not at target rotation - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llround.mdx b/src/content/docs/script/lsl-reference/functions/llround.mdx deleted file mode 100644 index b34da3c..0000000 --- a/src/content/docs/script/lsl-reference/functions/llround.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: llRound -description: |- - Returns Value rounded to the nearest integer. - Returns the Value rounded to the nearest integer. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llSay(0, "The rounded value of -4.9 is: "+(string)llRound(-4.9) ); - //Returns "The rounded value of -4.9 is: -5" - - llSay(0, "The rounded value of -4.1 is: "+(string)llRound(-4.1) ); - //Returns "The rounded value of -4.1 is: -4" - - llSay(0, "The rounded value of 4.5 is: "+(string)llRound(4.5) ); - //Returns "The rounded value of 4.5 is: 5" - - llSay(0, "The rounded value of 4.9 is: "+(string)llRound(4.9) ); - //Returns "The rounded value of 4.9 is: 5" - - llSay(0, "The rounded value of 4.1 is: "+(string)llRound(4.1) ); - //Returns "The rounded value of 4.1 is: 4" - - llSay(0, "The rounded value of -4.5 is: "+(string)llRound(-4.5) ); - //Returns "The rounded value of -4.5 is: -4" - } -} -``` - -## Caveats - -- The returned value is -2147483648 (0x80000000) if the arithmetic result is outside of the range of valid integers (-2147483648 to 2147483647 inclusive). -- If the absolute value of the tenths position is 4 or less, the value is rounded off; otherwise, the value is rounded towards positive infinity. - -## Notes - -- For positive values, it is quicker to add 0.5 to the value and cast to an integer. `i=(integer)(f+0.5)` produces less bytecode than `llRound(f)` and is about 5 times faster in execution, while giving the same result. - -## See Also - -- [llCeil](../llceil/) -- [llFloor](../llfloor/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsamegroup.mdx b/src/content/docs/script/lsl-reference/functions/llsamegroup.mdx deleted file mode 100644 index d9348f9..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsamegroup.mdx +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: llSameGroup -description: >- - Returns TRUE if avatar ID is in the same region and has the same active group, - otherwise FALSE. - - Returns TRUE if the object or agent identified is in the same simulator and - has the same active group as this object. Otherwise, returns FALSE. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The function compares the group UUID of the prim containing the script to that of the UUID parameter. It answers these questions: - -- Is the script's prim in the same group as the UUID? -- Is the group UUID of the script's prim equal to the UUID? - -### Group Resolution - -**For the script's prim, the group is:** -- The group the prim is set-to -- The group the prim is deeded-to -- The group the prim is otherwise owned by -- If no group information is set, the group UUID used is `NULL_KEY` - -**For the UUID parameter:** -- If UUID is a prim (known to the region): - - If it is an attachment, the active group of the owner is used - - Otherwise, the group the prim is set-to, deeded-to, or owned by - - If no group information is set, `NULL_KEY` is used -- If UUID is an avatar (known to the region): - - The active group of the avatar - - If no active group, `NULL_KEY` is used -- Otherwise, the UUID is treated as a group UUID directly - -**Note:** No group, prim, or avatar shares the same UUID. - -### Pseudocode - -```lsl -integer llSameGroup(key uuid){ - key group = getGroupKey(llGetKey()); - if(uuid == group) - return TRUE; - if(getGroupKey(uuid) == group) - return TRUE; - return FALSE; -} -``` - -## Caveats - -- The function returns `TRUE` if the object is not set to a group (i.e., "(none)") and either the avatar with the given key has no active group OR the function is called with `NULL_KEY`. -- This function only works with objects and avatars in the same region. - -## Examples - -### Basic Group Verification - -This example gives an inventory object only to agents with the same active group: - -```lsl -default -{ - touch_start(integer total_number) - { - key id = llDetectedKey(0); - - if (llSameGroup(id)) - { - integer numberOfObjectsInPrim = llGetInventoryNumber(INVENTORY_OBJECT); - - if (numberOfObjectsInPrim) - llGiveInventory(id, llGetInventoryName(INVENTORY_OBJECT, 0)); - } - else - { - llRegionSayTo(id, 0, "Wrong active group!"); - } - } -} -``` - -### Parcel Rezzing Helper - -This helper function uses `llSameGroup()` to determine if a parcel is rezzable based on the object's active group and parcel details. This is useful for preventing unnecessary rez failure notices from various types of attached objects (guns, water/skywalk HUDs, etc). - -```lsl -/* - By Aryn Gellner - pos - position (in region coordinates) to check against. - Additional Land Owner Test added by Ruthven Willenov, simplified by Strife -*/ - -integer is_rezzable(vector pos) -{ - integer parcel_flags = llGetParcelFlags(pos); - if (parcel_flags & PARCEL_FLAG_ALLOW_CREATE_OBJECTS) - { - return TRUE; // Anyone can rez. No further checks needed. - } - - // Not just anyone can rez. Check if we share owner or group permissions. - list details = llGetParcelDetails(pos, [PARCEL_DETAILS_OWNER, PARCEL_DETAILS_GROUP]); - - if (llList2Key(details, 0) == llGetOwner()) - { - return TRUE; // Owner can always rez. - } - - // Return the boolean result of checking group rez permissions - return (parcel_flags & PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS) && llSameGroup(llList2Key(details, 1)); -} -``` - -## See Also - -- [llDetectedGroup](../lldetectedgroup/) -- [llGetAttachedList](../llgetattachedlist/) -- [llGetOwner](../llgetowner/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsay.mdx b/src/content/docs/script/lsl-reference/functions/llsay.mdx deleted file mode 100644 index a5a75ab..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsay.mdx +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: llSay -description: >- - Says Text on Channel. - - This chat method has a range of 20m radius. - - PUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. - DEBUG_CHANNEL is the script debug channel, and is also visible to nearby - avatars. All other channels are are not sent to avatars, but may be used to - communicate with scripts. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llSay(0, "Hello, Avatar!"); - } -} -``` - -To avoid making your object spam its neighborhood, use llInstantMessage, llOwnerSay or llRegionSayTo. - -## Caveats - -- `msg` can only be heard within 20 meters of the speaking prim (rather than the root). This is contrary to how the event listen works, where a `msg` can only be heard by any prim in the object if and only if the root prim is capable of hearing it. -- Some simulators (mostly event sims or linden-owned ones) have `llGetEnv("chat_range")` set to a value other than 20. On these sims: - - `llSay(0, msg)` can be heard in a radius of `llGetEnv("chat_range")` - - `llSay(any_other_channel, msg)` can be heard in a radius of 20m - - as of 2023-03-26, [Hippotropolis](http://maps.secondlife.com/secondlife/Hippotropolis/67/188/28) (a linden meeting sim) has a chat range of 40m -- `msg` can be a maximum of 1024 bytes. This can convey 1024 ASCII characters, or 256-512 multibyte UTF-8 characters such as `á` (2 bytes), `ℋ` (3 bytes) or `🧡` (4 bytes). - - If a multibyte character ends up on the 1024 byte boundary, it is discarded and not split into invalid bytes. -- A prim can **not** hear itself, this to prevent problems with recursion. It can however hear other prims within the same object. Use llMessageLinked instead for intra-prim messaging. - -## Notes - -- Channel 0 is the PUBLIC_CHANNEL. Everyone can hear chat transmitted on this channel. All other channels are private channels (not sent to users, with the exception of DEBUG_CHANNEL). -- Consider using llInstantMessage, llOwnerSay, or the DEBUG_CHANNEL for debugging purposes. If DEBUG_CHANNEL is used as `channel`, the script will say `msg` to the Script Warning/Error window. - - Note, however, that when using DEBUG_CHANNEL, what *you* consider to be 'debugging messages' will still be seen by others as *scripting errors* indicated by the floating 'script error' icon. -- If one object 'says' something to another object (*e.g.*, a button that, when touched, turns on a lamp), it is a good idea to use a very negative channel, *e.g.*, `-5243212` but don't just use any number take a look at the User-Defined Protocols & APIs and choose one that won't interfere with other protocols. If you are going to sell your script widely, please add it to the appropriate known chat channels list so others won't interfere with your product (do keep in mind you should build your product so that it handles interference appropriately). - -```lsl - llSay(-5243212,"turn on"); -``` - -- From at least September 2016 (see Release Notes/Second Life Release/4.0.9.320038), viewers have been able to chat on negative channels, although chat from viewers is [limited to 254 characters](https://jira.secondlife.com/browse/BUG-41541). (Chat from objects caps at 1024 bytes, whether the channel is negative or not). Negative channels were popular for script communications because the standard SL client was unable to chat directly on those channels (`/-xxxx message` would not chat `message` on channel `-xxxx`). The only way for a viewer to generate chat on negative channels prior to llTextBox was to use llDialog which was limited to 24 bytes. -- Be aware that if you mistakenly use an integer bigger than the maximum or smaller than the minimum, SL will treat the literal number as a `float` and convert it implicitly to an out-of-range integer, resulting in `1`, *without* giving a script/syntax error (since this implicit conversion is legitimate). This means that all scripts listening to an out-of-range integer will be listening to channel 1 instead! (see also llListen). - -## See Also - -### Events -- [listen](/script/reference/lsl/events/listen/) - Receives chat - -### Functions -- [llListen](/script/reference/lsl/functions/llListen/) - Ask for listen events -- [llInstantMessage](/script/reference/lsl/functions/llInstantMessage/) - Sends chat to the owner only (or to some other user only) to avoid spamming the PUBLIC_CHANNEL -- [llOwnerSay](/script/reference/lsl/functions/llOwnerSay/) - Sends chat to the owner only to avoid spamming the PUBLIC_CHANNEL -- [llRegionSay](/script/reference/lsl/functions/llRegionSay/) - Sends chat region wide -- [llRegionSayTo](/script/reference/lsl/functions/llRegionSayTo/) - Sends chat region wide to a specific avatar, or their attachments, or to a rezzed object of known UUID -- [llShout](/script/reference/lsl/functions/llShout/) - Sends chat limited to 100 meters -- [llWhisper](/script/reference/lsl/functions/llWhisper/) - Sends chat limited to 10 meters - -### Articles -- [Hello Avatar](/script/guides/hello-avatar/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llscalebyfactor.mdx b/src/content/docs/script/lsl-reference/functions/llscalebyfactor.mdx deleted file mode 100644 index e821360..0000000 --- a/src/content/docs/script/lsl-reference/functions/llscalebyfactor.mdx +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: llScaleByFactor -description: >- - Attempts to resize the entire object by ScalingFactor, maintaining the - size-position ratios of the prims. - - - Resizing is subject to prim scale limits and linkability limits. This function - can not resize the object if the linkset is physical, a pathfinding character, - in a keyframed motion, or if resizing would cause the parcel to overflow. - - Returns a boolean (an integer) TRUE if it succeeds, FALSE if it fails. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Touching this script causes the object to double or halve in size. - -integer growing; - -default -{ - state_entry() - { - llSay(PUBLIC_CHANNEL, "Touch to toggle scale."); - } - - touch_start(integer num_detected) - { - growing = !growing; - - float min_factor = llGetMinScaleFactor(); - float max_factor = llGetMaxScaleFactor(); - - llSay(PUBLIC_CHANNEL, "min_scale_factor = " + (string)min_factor - + "\nmax_scale_factor = " + (string)max_factor); - - integer success; - - if (growing) success = llScaleByFactor(2.0); - else success = llScaleByFactor(0.5); - - if (!success) llSay(PUBLIC_CHANNEL, "Scaling failed!"); - } -} -``` - -## Caveats - -- Due to floating point precision issues (often, sqrt(x*x) != x), avoid rescaling by the values returned by `llGetMinScaleFactor` and `llGetMaxScaleFactor`. To guarantee successful rescaling, use values slightly within the limits returned by those functions. - -## Notes - -- Resizing is subject to prim scale limits and linkability limits -- The function fails if the linkset is physical, a pathfinding character, in a keyframed motion, or if resizing would cause the parcel to overflow -- The function maintains the size-position ratios of all prims in the linkset - -## See Also - -- [llGetMaxScaleFactor](../llgetmaxscalefactor/) -- [llGetMinScaleFactor](../llgetminscalefactor/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llscaletexture.mdx b/src/content/docs/script/lsl-reference/functions/llscaletexture.mdx deleted file mode 100644 index a968377..0000000 --- a/src/content/docs/script/lsl-reference/functions/llscaletexture.mdx +++ /dev/null @@ -1,72 +0,0 @@ ---- -title: llScaleTexture -description: >- - Sets the diffuse texture Horizontal and Vertical repeats on Face of the prim - the script is attached to. - - If Face == ALL_SIDES, all sides are set in one call. - - Negative values for horizontal and vertical will flip the texture. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -**Performance Warning:** `llScaleTexture` has a 0.2 second delay. Every function call takes 0.2 seconds, which can significantly slow down scripts if called repeatedly. For example, calling it 6 times sequentially would take about 1.2 seconds. - -**Workaround:** For better performance, use `llSetLinkPrimitiveParamsFast` instead: - -```lsl -llSetLinkPrimitiveParamsFast(integer link, - [PRIM_TEXTURE, integer face, string texture, vector repeats, vector offsets, float rotation_in_radians]); -``` - -## Technical Notes - -In the default texture mapping mode, scale units are in texture repeats per face. In planar texture mapping mode, scale units are in texture repeats per half meter. This differs from the in-world editing tool, where planar texture scaling uses repeats per meter. - -Negative values for horizontal and vertical scales will flip the texture. - -## Examples - -Scale textures on all 6 sides of a prim with incrementally larger scales: - -```lsl -float scale; - -default -{ - state_entry() - { - integer index; - while (index < 7) - { - scale += 0.1; - llScaleTexture((float)scale, (float)scale, index); - ++index; - } - } -} -``` - -This results in: -- Face 0: 0.1x scale -- Face 1: 0.2x scale -- Face 2: 0.3x scale -- Face 3: 0.4x scale -- Face 4: 0.5x scale -- Face 5: 0.6x scale -- Face 6: 0.7x scale - -## See Also - -- [llGetTextureScale](../llgettexturescale/) -- [llSetLinkPrimitiveParamsFast](../llsetlinkprimitiveparamsfast/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llscriptdanger.mdx b/src/content/docs/script/lsl-reference/functions/llscriptdanger.mdx deleted file mode 100644 index ad7f854..0000000 --- a/src/content/docs/script/lsl-reference/functions/llscriptdanger.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: llScriptDanger -description: >- - Returns TRUE if Position is over public land, sandbox land, land that doesn't - allow everyone to edit and build, or land that doesn't allow outside scripts. - - Returns true if the position is over public land, land that doesn't allow - everyone to edit and build, or land that doesn't allow outside scripts. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The usefulness of this function is limited as it does not give the reason why the script would be in danger. `llGetParcelFlags` on the other hand can be used in much the same way and gives more detailed information. - -## See Also - -- [llGetParcelFlags](../llgetparcelflags/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llscriptprofiler.mdx b/src/content/docs/script/lsl-reference/functions/llscriptprofiler.mdx deleted file mode 100644 index 7a7bd46..0000000 --- a/src/content/docs/script/lsl-reference/functions/llscriptprofiler.mdx +++ /dev/null @@ -1,84 +0,0 @@ ---- -title: llScriptProfiler -description: >- - Enables or disables script profiling options. Currently only supports - PROFILE_SCRIPT_MEMORY (Mono only) and PROFILE_NONE. - - May significantly reduce script performance. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function's behavior is dependent upon the VM the script is using. Mono is the new VM, LSO is the old VM. The big difference between Mono and LSO is that Mono scripts run faster and can utilize four times more memory. - -### Mono - -Use this function with `PROFILE_SCRIPT_MEMORY` to enable memory profiling at a severe script performance penalty. Use it with `PROFILE_NONE` to disable profiling. During and after a profiling run, `llGetSPMaxMemory()` will return the most memory used at any one time. - -### LSO - -This function has no effect for scripts not compiled to Mono. - -## Examples - -Basic profiling usage: - -```lsl -llScriptProfiler(PROFILE_SCRIPT_MEMORY); -my_func(); -llScriptProfiler(PROFILE_NONE); -llOwnerSay("This script used at most " + (string)llGetSPMaxMemory() + " bytes of memory during my_func."); -``` - -Complete example with memory limit: - -```lsl -workerMethod() -{ - float mathNumber = 3 * PI + 3 * llSin( PI ); - llSetText( "Answer: " + (string)mathNumber, <1, 0, 0>, 1.0 ); -} - -default -{ - state_entry() - { - llSetMemoryLimit( 5000 ); // set the memory limit - - // call up the profiler, execute a method, stop profiler - llScriptProfiler( PROFILE_SCRIPT_MEMORY ); - workerMethod(); - llScriptProfiler( PROFILE_NONE ); - - // display memory usage... - llSay(0, "Memory used: " + (string)llGetSPMaxMemory() + " bytes, total memory: " + - (string)llGetMemoryLimit() + " bytes." ); - } -} - -// Output: Memory used: 4968 bytes, total memory: 5000 bytes. -``` - -## Caveats - -- Scripts compiled to LSO cannot be profiled for memory use. -- The profile state will reset to `PROFILE_NONE` if: - - The object the script is in is de-rezzed, rezzed, or changes regions (via region cross or teleport) - - The region containing the object with the script shuts down or restarts - - The script is reset or taken to or from inventory -- There is up to 100x performance penalty to the script being profiled (but not the region). - -## See Also - -- [`llGetSPMaxMemory()`](../llgetspmaxmemory/) - Returns the most memory used during profiling -- [`llGetMemoryLimit()`](../llgetmemorylimit/) - Gets the current memory limit -- [`llSetMemoryLimit()`](../llsetmemorylimit/) - Sets the maximum memory available to the script - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsendremotedata.mdx b/src/content/docs/script/lsl-reference/functions/llsendremotedata.mdx deleted file mode 100644 index a07866a..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsendremotedata.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSendRemoteData -description: This function is deprecated. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsensor.mdx b/src/content/docs/script/lsl-reference/functions/llsensor.mdx deleted file mode 100644 index b7631d8..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsensor.mdx +++ /dev/null @@ -1,93 +0,0 @@ ---- -title: llSensor -description: >- - Performs a single scan for Name and ID with Type (AGENT, ACTIVE, PASSIVE, - and/or SCRIPTED) within Range meters and Arc radians of forward vector. - - Specifying a blank Name, 0 Type, or NULL_KEY ID will prevent filtering results - based on that parameter. A range of 0.0 does not perform a scan. - - Results are returned in the sensor and no_sensor events. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Agent Detection - -This example scans a 45 degree cone about the x-axis and matches an agent with the legacy name "Governor Linden": - -```lsl -llSensor("Governor Linden", NULL_KEY, AGENT_BY_LEGACY_NAME, 96.0, PI/4); -``` - -Note: A PI/2 scan creates a hemisphere, and PI creates a spherical scan around the object. - -### Detect Multiple Object and Agent Types - -This sensor detects all prims and agents with a given name within 15m of the sensor. AGENT, PASSIVE, and ACTIVE behave inclusively. SCRIPTED is not inclusive and will exclude non-scripted targets (like avatars) from the detected set: - -```lsl -llSensor("", NULL_KEY, (AGENT | PASSIVE | ACTIVE), 15.0, PI); -``` - -### Touch-Triggered Agent Scan - -This basic example script detects agents when touched and outputs each detected agent's name to the owner: - -```lsl -default -{ - touch_start(integer total_number) - { - llSensor("", NULL_KEY, AGENT, 30.0, PI); - } - - sensor(integer detected) - { - while(detected--) - { - llOwnerSay(llDetectedName(detected)); - } - } -} -``` - -## Caveats - -- Objects do not detect themselves, and attachments cannot detect their wearers (this includes HUD attachments). -- Attachments cannot be detected by llSensor. -- For an object to be detected, the center of its root prim (the same point it would report with `llGetRootPosition`) must be within the sensor beam. -- For an agent to be detected, a point near the pelvis must be inside the sensor beam (the same as `llGetRootPosition` would report in a script attached to that avatar). This point is indicated by red crosshairs when **Advanced > Character > Display Agent Target** is enabled. - - If the agent is sitting on an object, the root prim of that object becomes a second sensor target for the agent (but not if the avatar is outside the sensor arc). -- Sensors in the root prim of attachments use the direction the avatar is facing as their forward vector. In mouselook, this means it will be wherever the avatar is looking; out of mouselook, it means whichever way the avatar is pointing. This does not include where the avatar's head is pointing or what animation the avatar is doing, just the direction the avatar would move if walking forward. -- Sensors in non-root prims of attachments have their forward direction offset relative to the root prim's forward direction (e.g., a sensor in a prim whose +X direction is the reverse of the root +X will look backward). -- llSensor does not detect objects or agents across region boundaries. -- If Type is zero, the sensor will silently fail—neither `sensor` nor `no_sensor` events will be triggered. -- Only 32 objects will be scanned each time (increased from 16 with Release 2024-03-18.8333615376 on Tuesday, March 19, 2024). -- DAMAGEABLE is a filter flag and cannot be used alone. It must be combined with at least one other flag (e.g., `AGENT | ACTIVE | PASSIVE | DAMAGEABLE`). - -## Notes - -### Loops & Repetition - -Using llSensor in a `for` loop is a beginner's mistake, as events do not interrupt each other. The sensor event will not interrupt whatever event is currently executing. To perform repeat sensor sweeps, use `llSensorRepeat` instead. While it is possible to call llSensor from a `timer` event, it is less efficient; there is a limit to event processing per second, and using the timer just to call llSensor will reduce your script's timeslice. - -### Alternative: llGetAgentList - -Consider using `llGetAgentList` instead of sensors to get a list of all avatars within the same parcel or region. - -## See Also - -- [llSensorRepeat](../llsensorrepeat/) -- [llSensorRemove](../llsensorremove/) -- sensor event - Triggered when a sensor detects something -- no_sensor event - Triggered when a sensor detects nothing - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsensorremove.mdx b/src/content/docs/script/lsl-reference/functions/llsensorremove.mdx deleted file mode 100644 index e09cab8..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsensorremove.mdx +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: llSensorRemove -description: |- - removes sensor. - Removes the sensor set by llSensorRepeat. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The following example shows an object that when touched starts scanning for avatars in 10m every 30 seconds. When an avatar is detected, it displays their name and stops the sensor. - -```lsl -default { - touch_start(integer x) { - llSensorRepeat("", NULL_KEY, AGENT, 10.0, PI, 30.0); - } - - sensor(integer x) { - llSay(0, llDetectedName(0) + " was found first!"); - llSensorRemove(); - } -} -``` - -## Caveats - -- If called within the `sensor` event, `llSensorRemove()` also removes all of the sensor data that is accessed by the detection functions (such as `llDetectedName()`, `llDetectedPos()`, etc.). This means you should retrieve any needed detection data before calling this function within the sensor event handler. - -## See Also - -- [`llSensorRepeat()`](../llsensorrepeat/) - Scans for agents or objects at regular intervals -- [`llSensor()`](../llsensor/) - Runs a sensor scan once -- `sensor` event - Triggered when a sensor detects something -- `no_sensor` event - Triggered when a sensor detects nothing - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsensorrepeat.mdx b/src/content/docs/script/lsl-reference/functions/llsensorrepeat.mdx deleted file mode 100644 index 0c32a25..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsensorrepeat.mdx +++ /dev/null @@ -1,142 +0,0 @@ ---- -title: llSensorRepeat -description: >- - Initiates a periodic scan every Rate seconds, for Name and ID with Type - (AGENT, ACTIVE, PASSIVE, and/or SCRIPTED) within Range meters and Arc radians - of forward vector. - - Specifying a blank Name, 0 Type, or NULL_KEY ID will prevent filtering results - based on that parameter. A range of 0.0 does not perform a scan. - - Results are returned in the sensor and no_sensor events. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- The repeat of the sensor event is adversely affected by time dilation (lag). -- Sensors placed in the root prim of attachments will use the direction the avatar is facing as their forward vector. In mouselook, this means it will be wherever the avatar is looking; out of mouselook means whichever way the avatar is pointing (not including where the head points or what animation is playing, just the direction the avatar would move if walking forward). -- Sensors placed in prims other than the root prim of an attachment will have their forward direction offset relative to the root prim's forward direction (e.g., a sensor in a prim whose +X direction is reverse of the root +X will look backward). -- Only the most recent `sensor` event is queued. Previous sensor events are replaced. -- A repeating sensor does not persist across a state change. -- `llSensorRepeat` can occasionally detect outside its specified range every few cycles when used near sim borders. `llSensor` in a `timer` does not. -- Only one or zero `llSensorRepeat` calls can be active per script. If `llSensorRepeat` is called a second time without calling `llSensorRemove`, the first `llSensorRepeat` is deactivated and the second one replaces it. - -## Notes - -- If `name`, `id`, and/or `type` are empty or 0, they are ignored. -- If `id` is an invalid key or `NULL_KEY`, it is treated as empty. -- The format requirements for `name` depend upon which `AGENT*` flag is used. -- The first scan is not performed until `rate` seconds have passed. -- Script execution continues immediately. When a scan completes, a `sensor` or `no_sensor` event is put in the event queue. - -## Examples - -### Basic Visitor Detection - -This example scans every 30 seconds for visitors within 10 meters and reports new visitors to the object owner when they are in range. - -```lsl -// Written by Steamy Latte. -// Scans every 30 seconds for visitors within 10 meters. -// Reports new visitors to object owner when she is in range. - -string AllAgents; - -default -{ - state_entry() - { - // arc=PI is a sphere, you could look more narrowly in the direction object is facing with PI/2, PI/4 etc. - // don't repeat this too often to avoid lag. - llSensorRepeat("", "", AGENT_BY_LEGACY_NAME, 10.0, PI, 30.0); - } - sensor(integer num_detected) - { - string thisAgent; - integer agentNum; - for (agentNum=0; agentNum \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetagentenvironment.mdx b/src/content/docs/script/lsl-reference/functions/llsetagentenvironment.mdx deleted file mode 100644 index 0505b8a..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetagentenvironment.mdx +++ /dev/null @@ -1,85 +0,0 @@ ---- -title: llSetAgentEnvironment -description: >- - Sets an agent's environmental values to the specified values. Must be used as - part of an experience. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -float gTransitionTime = 3.0; -list gListEnvironmentParams = [ - SKY_CLOUD_TEXTURE, TEXTURE_PLYWOOD, - SKY_GAMMA, 10.0, - WATER_NORMAL_SCALE, <5.0, 5.0, 5.0> -]; - -default -{ - touch_start(integer total_number) - { - key person = llDetectedKey(0); - if (llGetAgentSize(person) != ZERO_VECTOR) - { - llRequestExperiencePermissions(person, ""); - } - else - { - llInstantMessage(person, "You need to be in the same region to change environment"); - } - } - - experience_permissions(key agent_id) - { - integer envTest = llSetAgentEnvironment(agent_id, gTransitionTime, gListEnvironmentParams); - if (envTest == 1) - { - llRegionSayTo(agent_id, 0, "Applying environment for " + (string)agent_id); - } - else - { - llRegionSayTo(agent_id, 0, "Cannot apply environment for " + (string)agent_id + " due to reason id: " + (string)envTest); - } - } - - experience_permissions_denied(key agent_id, integer reason) - { - llRegionSayTo(agent_id, 0, "Denied experience permissions for " + (string)agent_id + " due to reason id: " + (string)reason); - } -} -``` - -## Caveats - -- The list of valid parameters differs from those available for llGetEnvironment -- The agent's viewer may choose to ignore this command -- An environment set locally on the viewer will override any environment set from this function - -## Return Values - -The function returns an integer indicating the result: - -- `1` - The agent has been instructed to change their environment -- `ENV_NOT_EXPERIENCE` (`-1`) - The script is not running as part of an experience with a valid experience key -- `ENV_NO_EXPERIENCE_PERMISSION` (`-2`) - The agent has not granted permission -- `ENV_NO_ENVIRONMENT` (`-3`) - The environment inventory object could not be found -- `ENV_INVALID_AGENT` (`-4`) - Unable to find specified agent -- `ENV_INVALID_RULE` (`-5`) - There was an issue with one of the rules -- `ENV_VALIDATION_FAIL` (`-6`) - Unable to validate values passed -- `ENV_NO_EXPERIENCE_LAND` (`-7`) - The experience has not been enabled or cannot run on the land -- `ENV_THROTTLE` (`-8`) - The scripts have exceeded the throttle; wait and retry the request - -## See Also - -- [llReplaceAgentEnvironment](../llreplaceagentenvironment/) -- [llGetEnvironment](../llgetenvironment/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetagentrot.mdx b/src/content/docs/script/lsl-reference/functions/llsetagentrot.mdx deleted file mode 100644 index f9f1e95..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetagentrot.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: llSetAgentRot -description: Sets the avatar rotation to the given value. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function turns the avatar to face the direction indicated by the `rot` parameter. The `flags` parameter is a placeholder for future expansion—there are no flags defined at this time, so pass a constant value of `0`. - -## Caveats - -- This function requires `PERMISSION_TRIGGER_ANIMATION` -- This function will only rotate an avatar around the yaw angle. More complex rotations may be passed in, but the yaw is extracted and then renormalized -- Rotating to `ZERO_ROTATION` will face an avatar due east -- This function will not change the rotation for a seated avatar. Update the agent's sit target instead - - Special case: If the agent is seated on a prim WITHOUT a sit target, they will be turned to face the set rotation when they stand -- Viewers prior to 7.2.1.17108480561 will not show your own avatar's rotation being affected by this function, but others will see your rotation update - -## Examples - -```lsl -// Turn the touching avatar to face the same direction as the prim. - -default -{ - state_entry() - { - llSetText("Avatar Rotator", llGetColor(ALL_SIDES), 1.0); - } - - touch_start(integer total_number) - { - llRequestPermissions(llDetectedKey(0), PERMISSION_TRIGGER_ANIMATION); - } - - run_time_permissions(integer perm) - { - if (perm & PERMISSION_TRIGGER_ANIMATION) - { - llSetAgentRot(llGetRot(), 0); - } - } -} -``` - -## See Also - -- [llRequestPermissions](../llrequestpermissions/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetalpha.mdx b/src/content/docs/script/lsl-reference/functions/llsetalpha.mdx deleted file mode 100644 index 824106a..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetalpha.mdx +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: llSetAlpha -description: >- - Sets the alpha (opacity) of Face. - - Sets the alpha (opacity) value for Face. If Face is ALL_SIDES, sets the alpha - for all faces. The alpha value is interpreted as an opacity percentage (1.0 is - fully opaque, and 0.2 is mostly transparent). This function will clamp alpha - values less than 0.1 to 0.1 and greater than 1.0 to 1. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -In practical terms, "alpha" means "transparency" or "visibility". - -To be clear, llSetAlpha will only affect the prim that the script is in. It will not affect any linked prims. To set the alpha state for those, use llSetLinkAlpha. - -## Caveats - -- llSetAlpha will have no visible effect on faces with a PBR material. To work on faces both with and without a PBR material, use one of these snippets: - -### Making Objects Invisible - -```lsl -llSetAlpha(0.0, ALL_SIDES); -llSetLinkPrimitiveParamsFast(LINK_THIS, [PRIM_GLTF_BASE_COLOR, ALL_SIDES, "", "", "", "", "", 0.0, PRIM_GLTF_ALPHA_MODE_MASK, 1.0, ""]); -``` - -### Making Objects Visible - -```lsl -llSetAlpha(1.0, ALL_SIDES); -llSetLinkPrimitiveParamsFast(LINK_THIS, [PRIM_GLTF_BASE_COLOR, ALL_SIDES, "", "", "", "", "", "", "", "", ""]); -``` - -## Examples - -```lsl -float cloakSpeed = 0.1; - -default -{ - touch_end(integer total_number) - { - float alpha = 1.0; - while(alpha > 0.0) - { - alpha -= 0.1; - llSetAlpha(alpha, ALL_SIDES); - llSleep(cloakSpeed); - } - state cloaked; - } -} - -state cloaked -{ - touch_end(integer total_number) - { - float alpha; - while (alpha < 1.0) - { - alpha += 0.1; - llSetAlpha(alpha, ALL_SIDES); - llSleep(cloakSpeed); - } - state default; - } -} -``` - -This example demonstrates a cloaking effect that gradually fades an object in and out when touched. - -## See Also - -- [llGetAlpha](../llgetalpha/) -- [llGetColor](../llgetcolor/) -- [llSetColor](../llsetcolor/) -- [llSetLinkColor](../llsetlinkcolor/) -- [llSetLinkAlpha](../llsetlinkalpha/) -- PRIM_COLOR - The equivalent parameter for llSetPrimitiveParams -- PRIM_GLTF_BASE_COLOR - The equivalent PBR parameter for llSetPrimitiveParams - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetangularvelocity.mdx b/src/content/docs/script/lsl-reference/functions/llsetangularvelocity.mdx deleted file mode 100644 index 0391c45..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetangularvelocity.mdx +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: llSetAngularVelocity -description: >- - Sets an object's angular velocity to AngVel, in local coordinates if Local == - TRUE (if the script is physical). - - Has no effect on non-physical objects. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Consider an object with mass M and gravity disabled (uniform cube, single prim, center of mass at center): - -**Using llSetAngularVelocity:** -```lsl -llSetAngularVelocity(<0,0,1>, TRUE); -``` -Starts rotation around the Z local axis with initial omega = 1 radian/second, gradually slowing down over time until rotation stops. - -**Compared with llApplyRotationalImpulse:** -```lsl -llApplyRotationalImpulse(<0,0,1>, TRUE); -``` -Starts rotation around the Z local axis with initial omega = 1/M radian/second (inversely proportional to mass), gradually slowing down over time. - -**Compared with llTargetOmega:** -```lsl -llTargetOmega(<0.0,0.0,1.0>, 1.0, 1.0); -``` -For physical objects, starts rotation around the Z local axis with omega = 1 radian/second, but unlike llSetAngularVelocity, does not slow down over time—maintains constant rotation. - -## Notes - -- This function applies rotational velocity independent of object mass, unlike llApplyRotationalImpulse which divides the impulse by mass -- Only affects physical objects; has no effect on non-physical objects -- The angular velocity will gradually decrease over time due to friction -- For permanent continuous rotation without decay, use llTargetOmega instead -- When `Local` is TRUE, the vector is treated as a local directional vector; when FALSE, it's regional - -## See Also - -- [llApplyRotationalImpulse](llApplyRotationalImpulse) -- [llSetVelocity](llSetVelocity) -- [llTargetOmega](llTargetOmega) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetanimationoverride.mdx b/src/content/docs/script/lsl-reference/functions/llsetanimationoverride.mdx deleted file mode 100644 index ebad771..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetanimationoverride.mdx +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: llSetAnimationOverride -description: >- - Sets the animation (in object inventory) that will play for the given - animation state. - - To use this function the script must obtain the PERMISSION_OVERRIDE_ANIMATIONS - permission. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Override the Sit, Stand and Walk animations -// 1. place this script and your animations in a prim -// 2. edit the animation names in the script to your animation's names -// 3. attach the prim to your avatar - -string gMySit = "chop_sit"; -string gMyStand = "FStand _02"; -string gMyWalk = "Kort gang F v4.1"; - -default -{ - attach(key id) - { - if ( id ) llRequestPermissions(id , PERMISSION_OVERRIDE_ANIMATIONS); - else if ( llGetPermissions() & PERMISSION_OVERRIDE_ANIMATIONS ) llResetAnimationOverride("ALL"); - } - run_time_permissions(integer perms) - { - if ( perms & PERMISSION_OVERRIDE_ANIMATIONS ) - { - llSetAnimationOverride( "Sitting", gMySit); - llSetAnimationOverride( "Standing", gMyStand); - llSetAnimationOverride( "Walking", gMyWalk); - } - } -} -``` - -## Caveats - -- Animation overrides survive script reset, script removal, attachment removal, crossing into another region and teleporting, but **not relog**. -- State "Sit on Ground" will play the default animation in addition to any override set. This is required for correct viewer behavior. -- Some states are transitional and have undefined behavior if set to continuously looping animations. These states are "PreJumping", "Landing", "Soft Landing" and "Standing Up". - - Usually this means your avatar will become frozen in place unless you run "Stop Animating My Avatar" from the viewer, so avoid using looping animations for these states. -- Permissions aren't auto granted if you sit on an object asking for PERMISSION_OVERRIDE_ANIMATIONS. -- Starting a default animation ("sit" "walk" "fly") with `llStartAnimation` will not start the Override Animation. -- When this function is used to override the Walking animation, the avatar can no longer walk backward - attempting to do so causes the avatar to turn around. Presumably this is because there's no way to specify a "walking backwards" animation, so actually moving backwards while your legs are moving forward would look wrong. - -## See Also - -- [llGetAnimationOverride](../llgetanimationoverride/) -- [llResetAnimationOverride](../llresetanimationoverride/) -- Internal Animations - Complete list of animation states available for overriding - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetbuoyancy.mdx b/src/content/docs/script/lsl-reference/functions/llsetbuoyancy.mdx deleted file mode 100644 index 5469a83..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetbuoyancy.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: llSetBuoyancy -description: >- - Set the tasks buoyancy (0 is none, < 1.0 sinks, 1.0 floats, > 1.0 rises). - - Set the object buoyancy. A value of 0 is none, less than 1.0 sinks, 1.0 - floats, and greater than 1.0 rises. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Makes an object float up slowly (e.g. a red balloon): - -```lsl -default { - state_entry() { - llSetStatus(STATUS_PHYSICS, TRUE); - llSetBuoyancy(1.05); - } -} -``` - -## Notes - -Often used to make an object appear to be unaffected by gravity. - -## Caveats - -- Wind can cause the prim to drift -- Unlike some other characteristics, a buoyancy effect is cancelled if the script that set buoyancy is removed from the prim -- This function cannot be used to set relative levels of buoyancy in parts of a linked object, e.g. to simulate a helium balloon weighted by its string. The most recent call of `llSetBuoyancy` in any child prim appears to set the global buoyancy level for the object -- This function eats energy to keep the object floating. Large objects may not be able to supply enough energy to keep the object floating -- When buoyancy is changed, the object briefly continues to be affected by the last value. For example, if buoyancy was set to 1.5 to raise an object, and whilst moving, buoyancy is changed to 0.0, the object continues to rise for a moment, because the force is not reversed, only cancelled - -## Performance Note - -For better performance, use `llSetPhysicsMaterial(GRAVITY_MULTIPLIER, gravity, 0.0, 0.0, 0.0)` instead, which doesn't consume energy: - -- To raise an object, replace `llSetBuoyancy(1.5)` with `llSetPhysicsMaterial(GRAVITY_MULTIPLIER, -0.5, 0.0, 0.0, 0.0)` -- To float an object, replace `llSetBuoyancy(1.0)` with `llSetPhysicsMaterial(GRAVITY_MULTIPLIER, 0.0, 0.0, 0.0, 0.0)` - -With `llSetPhysicsMaterial`, the change in movement is immediate, and the object starts to fall at the instant that the second call is done. - -## See Also - -- [llSetPhysicsMaterial](../llsetphysicsmaterial/) -- [llSetStatus](../llsetstatus/) -- [llWind](../llwind/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetcameraatoffset.mdx b/src/content/docs/script/lsl-reference/functions/llsetcameraatoffset.mdx deleted file mode 100644 index 0c239c7..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetcameraatoffset.mdx +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: llSetCameraAtOffset -description: >- - Sets the camera used in this object, at offset, if an avatar sits on it. - - Sets the offset that an avatar's camera will be moved to if the avatar sits on - the object. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Set the seated avatar looking at an arbitrary direction -// Look over the avatar's shoulders from behind once it sits down - -back_view(float degrees) -{ - rotation sitRot = llAxisAngle2Rot(<0, 0, 1>, degrees * DEG_TO_RAD); - - llSitTarget(<0, 0, 0.1>, sitRot); - - llSetCameraEyeOffset(<-2, 0, 1> * sitRot); - llSetCameraAtOffset(<2, 0, 1> * sitRot); -} - -default -{ - state_entry() - { - back_view( 208 ); - llSay(0, "Please sit down"); - } -} -``` - -## Caveats - -- Setting this will not update the cameras of seated avatars, it will only effect avatars that subsequently sit down. The camera settings have to be prepared in advance. -- The `offset` is locally relative to the object. If you want it relative to the seated avatar (which likely has a custom sit rotation and offset) or the region, you must do the computation yourself. -- `ZERO_VECTOR` offset will cancel any offset. -- Camera focus set by this function is a **Prim Property**. It will survive the script and it will survive prim taking and prim rezzing. - -## Notes - -This is the point the camera looks at, not the position of the camera's eye (see `llSetCameraEyeOffset` for that). - -## See Also - -- [llSetLinkCamera](../llsetlinkcamera/) -- [llSetCameraEyeOffset](../llsetcameraeyeoffset/) -- [llForceMouselook](../llforcemouselook/) -- [llSetCameraParams](../llsetcameraparams/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetcameraeyeoffset.mdx b/src/content/docs/script/lsl-reference/functions/llsetcameraeyeoffset.mdx deleted file mode 100644 index 4704476..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetcameraeyeoffset.mdx +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: llSetCameraEyeOffset -description: Sets the camera eye offset used in this object if an avatar sits on it. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Setting this will not update the cameras of seated avatars; it will only affect avatars that subsequently sit down. The camera settings have to be prepared in advance. -- The offset is locally relative to the object. If you want it relative to the seated avatar (which likely has a custom sit rotation and offset) or the region, you must do the computation yourself. -- `ZERO_VECTOR` offset will cancel any eye offset. -- Camera position set by this function is a **Prim Property**. It will survive the script and it will survive prim taking and prim rezzing. - -## Examples - -```lsl -// Sit the avatar looking at an arbitrary direction -// Look over the avatar's shoulders from behind once it sits down - -back_view(float degrees) -{ - rotation sitRot = llAxisAngle2Rot(<0, 0, 1>, degrees * DEG_TO_RAD); - - llSitTarget(<0, 0, 0.1>, sitRot); - - llSetCameraEyeOffset(<-2, 0, 1> * sitRot); - llSetCameraAtOffset(<2, 0, 1> * sitRot); -} - -default -{ - state_entry() - { - back_view( 208 ); - llSay(0, "Please sit down"); - } -} -``` - -## See Also - -- [llSetLinkCamera](../llsetlinkcamera/) -- [llSetCameraAtOffset](../llsetcameraatoffset/) -- [llForceMouselook](../llforcemouselook/) -- [llSetCameraParams](../llsetcameraparams/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetcameraparams.mdx b/src/content/docs/script/lsl-reference/functions/llsetcameraparams.mdx deleted file mode 100644 index f92e261..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetcameraparams.mdx +++ /dev/null @@ -1,91 +0,0 @@ ---- -title: llSetCameraParams -description: >- - Sets multiple camera parameters at once. List format is [ rule-1, data-1, - rule-2, data-2 . . . rule-n, data-n ]. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Camera control is currently only supported for attachments and objects on which you are sitting. An attempt otherwise will result in an error being shouted on DEBUG_CHANNEL. -- Scripted camera parameters are overridden for agents who are in Free Camera mode (Alt + Click). **No error is returned if this is the case**; however when the agent returns to regular camera mode, their camera will go to the scripted camera position. -- When CAMERA_FOCUS is not defined, it is advised that CAMERA_FOCUS_THRESHOLD is set to 0.0 - this is because when left at its default value, it may prevent the camera from focusing on the correct point, instead focusing just to the side of the intended point. -- A CAMERA_FOCUS_OFFSET of ZERO_VECTOR will always look at the same position as returned by llGetPos() for the avatar - - When seated, this is also the position of "Avatar Center" when hover height is 0 - - When standing, this has a shape-dependent z-offset from "Avatar Center" -- Cannot be used to control the camera in Mouselook. - -## Examples - -### Region Relative Coordinates - -This example sets the camera in region relative coordinates with both focus and position locked: - -```lsl -lookAtMe(integer perms) -{ - if (perms & PERMISSION_CONTROL_CAMERA) - { - vector camPos = llGetPos() + (relCamP * llGetRot() * turnOnChair); - vector camFocus = llGetPos(); - llClearCameraParams(); // reset camera to default - llSetCameraParams([ - CAMERA_ACTIVE, 1, // 1 is active, 0 is inactive - CAMERA_FOCUS, camFocus, // region relative position - CAMERA_FOCUS_LOCKED, TRUE, // (TRUE or FALSE) - CAMERA_POSITION, camPos, // region relative position - CAMERA_POSITION_LOCKED, TRUE // (TRUE or FALSE) - ]); - } -} -``` - -Note that Focus and Position are both locked. This example makes the camera look at `camFocus` from `camPos`. - -### Camera Follow Avatar - -This example makes the camera follow a pilot on a vehicle. Note that Focus and Position are NOT locked and not even set: - -```lsl -lookAtMe(integer perms) -{ - if (perms & PERMISSION_CONTROL_CAMERA) - { - llClearCameraParams(); // reset camera to default - llSetCameraParams([ - CAMERA_ACTIVE, 1, // 1 is active, 0 is inactive - CAMERA_BEHINDNESS_ANGLE, 30.0, // (0 to 180) degrees - CAMERA_BEHINDNESS_LAG, 0.0, // (0 to 3) seconds - CAMERA_DISTANCE, 10.0, // (0.5 to 10) meters - //CAMERA_FOCUS, <0,0,5>, // region relative position - CAMERA_FOCUS_LAG, 0.05, // (0 to 3) seconds - CAMERA_FOCUS_LOCKED, FALSE, // (TRUE or FALSE) - CAMERA_FOCUS_THRESHOLD, 0.0, // (0 to 4) meters - CAMERA_PITCH, 10.0, // (-45 to 80) degrees - //CAMERA_POSITION, <0,0,0>, // region relative position - CAMERA_POSITION_LAG, 0.0, // (0 to 3) seconds - CAMERA_POSITION_LOCKED, FALSE, // (TRUE or FALSE) - CAMERA_POSITION_THRESHOLD, 0.0, // (0 to 4) meters - CAMERA_FOCUS_OFFSET, <2.0, 0.0, 0.0> // <-10,-10,-10> to <10,10,10> meters - ]); - } -} -``` - -## See Also - -- [llClearCameraParams](../llclearcameraparams/) -- [llGetCameraPos](../llgetcamerapos/) -- [llGetCameraRot](../llgetcamerarot/) -- [llSetLinkCamera](../llsetlinkcamera/) -- [llSetCameraEyeOffset](../llsetcameraeyeoffset/) -- [llSetCameraAtOffset](../llsetcameraatoffset/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetclickaction.mdx b/src/content/docs/script/lsl-reference/functions/llsetclickaction.mdx deleted file mode 100644 index 68dc21d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetclickaction.mdx +++ /dev/null @@ -1,162 +0,0 @@ ---- -title: llSetClickAction -description: Sets the action performed when a prim is clicked upon. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- When set in the root of an object, the chosen `CLICK_ACTION_*` will apply to children even if they have their own `llSetClickAction()` set. However, if the `CLICK_ACTION_*` is set in the root but not in children (including no touch event scripts), the effect is not visible but is still used. To see the correct cursor, the `CLICK_ACTION_*` flags must match in both children and root. -- If `llSetClickAction()` is set to `CLICK_ACTION_PAY`, you must have a `money` event, or it will revert to `CLICK_ACTION_NONE`. -- While this function works on attached objects, the configured click action is ignored by the viewer (with exceptions). The viewer always behaves as though an attached object has `CLICK_ACTION_TOUCH` set. The only exception is `CLICK_ACTION_DISABLED`, which disables the cursor changing from the standard pointer to the touch pointer. -- `llSetClickAction()` must be called before an avatar clicks on an object. Calling it while an avatar is clicking (click and holding) will cause this function to silently fail. You can set the click action after an avatar touches an object, but there may be delay before the avatar's viewer updates due to network latency. - -## Examples - -### Make sitting easier - -```lsl -default -{ - state_entry() - { - llSetClickAction(CLICK_ACTION_SIT); - llRemoveInventory(llGetScriptName()); - } -} -``` - -### Make unpacking for next owner easier - -```lsl -default -{ - state_entry() - { - llSetClickAction(CLICK_ACTION_OPEN); - llRemoveInventory(llGetScriptName()); - } -} -``` - -### Make buying for customers easier - -```lsl -// Remember you'll have to set a price -// in the general tab of the edit window -// for your object before using this script - -default -{ - state_entry() - { - llSetClickAction(CLICK_ACTION_BUY); - llRemoveInventory(llGetScriptName()); - } -} -``` - -### Simple tip jar - -```lsl -// Simple tipjar - -default -{ - state_entry() - { - llSetClickAction(CLICK_ACTION_PAY); - - // Enable edit field to put own amount, all quick-pay-buttons hidden - llSetPayPrice(PAY_DEFAULT, [PAY_HIDE, PAY_HIDE, PAY_HIDE, PAY_HIDE]); - } - - money(key id, integer amount) - { - string name = llKey2Name(id); - - llInstantMessage(id, "Thank you for the tip, " + name + "!"); - } -} -``` - -### Sit only with permission - -```lsl -// Sit only with permission - -list gAvWhitelist = ["953d10f1-44ce-462a-8bc1-f634333ee031", "599dce91-a2b8-48c5-b96d-54965433022b"]; - -default -{ - state_entry() - { - llSitTarget(<0.0, 0.0, 0.5>, ZERO_ROTATION); - } - - changed(integer change) - { - if (change & CHANGED_LINK) - { - list Properties = llGetObjectDetails(llGetKey(), [OBJECT_CLICK_ACTION]); - integer Click = llList2Integer(Properties, 0); - key Av = llAvatarOnSitTarget(); - if ((Av != NULL_KEY) && (!Click)) - { - llSay(0, "Please click first for permission to sit."); - llUnSit(Av); - } - } - } - touch_start(integer total_number) - { - list Properties = llGetObjectDetails(llGetKey(), [OBJECT_CLICK_ACTION]); - integer Click = llList2Integer(Properties, 0); - if (!Click && (~llListFindList(gAvWhitelist, [(string)llDetectedKey(0)]))) - { - llSetClickAction(CLICK_ACTION_SIT); - llSetTimerEvent(10.0); - llSay(0, "Please take a seat."); - } - else - { - llSetClickAction(CLICK_ACTION_TOUCH); - if (llAvatarOnSitTarget() != NULL_KEY) - { - llSay(0, "Good bye!"); - } - else - { - llSay(0, "Sorry. You are not allowed to sit here."); - } - llUnSit(llDetectedKey(0)); - } - } - - timer() - { - llSetTimerEvent(0.0); - llSetClickAction(CLICK_ACTION_TOUCH); - } -} -``` - -## Notes - -- When using `CLICK_ACTION_SIT`, an avatar who clicks the object, sits down, and then clicks the object again will fire a `touch` event with the second click. -- The cursor image changes when hovering over the prim to reflect the action. - -## See Also - -- [llPassTouches](../llpasstouches/) -- touch_start event -- touch event -- touch_end event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetcolor.mdx b/src/content/docs/script/lsl-reference/functions/llsetcolor.mdx deleted file mode 100644 index fe4cf61..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetcolor.mdx +++ /dev/null @@ -1,79 +0,0 @@ ---- -title: llSetColor -description: >- - Sets the color, for the face. - - Sets the color of the side specified. If Face is ALL_SIDES, sets the color on - all faces. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- `llSetColor` will have no visible effect on faces with a PBR material. To work on faces both with and without a PBR material, use this snippet: - -```lsl -llSetColor(color, ALL_SIDES); -llSetLinkPrimitiveParamsFast(LINK_THIS, [PRIM_GLTF_BASE_COLOR, ALL_SIDES, "", "", "", "", llsRGB2Linear(color), "", "", "", ""]); -``` - -## Examples - -```lsl -integer face = -1; -vector color = <1.0, 1.0, 1.0>; - -default -{ - touch_start(integer num) - { - if(~face) //quick & dirty but efficient way of testing if face is not equal to -1 - llSetColor(color, face); //restore the color - face = (face + 1) % llGetNumberOfSides(); //increment and keep the face number in range - color = llGetColor(face); //save the face's color - llSetColor(<0.5, 0.0, 0.0>, face ); //change the face's color - } -} -``` - -## Common Colors Reference - -| Color | Hex | LSL Vector | -|-------|-----|-----------| -| NAVY | #001f3f | `<0.000, 0.122, 0.247>` | -| BLUE | #0074d9 | `<0.000, 0.455, 0.851>` | -| AQUA | #7fdbff | `<0.498, 0.859, 1.000>` | -| TEAL | #39cccc | `<0.224, 0.800, 0.800>` | -| OLIVE | #3d9970 | `<0.239, 0.600, 0.439>` | -| GREEN | #2ecc40 | `<0.180, 0.800, 0.251>` | -| LIME | #01ff70 | `<0.004, 1.000, 0.439>` | -| YELLOW | #ffdc00 | `<1.000, 0.863, 0.000>` | -| ORANGE | #ff851b | `<1.000, 0.522, 0.106>` | -| RED | #ff4136 | `<1.000, 0.255, 0.212>` | -| MAROON | #85144b | `<0.522, 0.078, 0.294>` | -| FUCHSIA | #f012be | `<0.941, 0.071, 0.745>` | -| PURPLE | #b10dc9 | `<0.694, 0.051, 0.788>` | -| WHITE | #ffffff | `<1.000, 1.000, 1.000>` | -| SILVER | #dddddd | `<0.867, 0.867, 0.867>` | -| GRAY | #aaaaaa | `<0.667, 0.667, 0.667>` | -| BLACK | #111111 | `<0.067, 0.067, 0.067>` | - -## See Also - -- [llGetColor](../llgetcolor/) -- [llSetAlpha](../llsetalpha/) -- [llGetAlpha](../llgetalpha/) -- [llSetLinkColor](../llsetlinkcolor/) -- [llSetLinkAlpha](../llsetlinkalpha/) -- PRIM_COLOR - The equivalent parameter for llSetPrimitiveParams -- PRIM_GLTF_BASE_COLOR - The equivalent PBR parameter for llSetPrimitiveParams -- changed event with CHANGED_COLOR -- Color and Scripting - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetcontenttype.mdx b/src/content/docs/script/lsl-reference/functions/llsetcontenttype.mdx deleted file mode 100644 index 6ec6870..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetcontenttype.mdx +++ /dev/null @@ -1,108 +0,0 @@ ---- -title: llSetContentType -description: >- - Set the media type of an LSL HTTP server response to ContentType. - - HTTPRequestID must be a valid http_request ID. ContentType must be one of the - CONTENT_TYPE_* constants. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -When using `CONTENT_TYPE_HTML`, this setting will be ignored unless **all** of these conditions are met: - -1. The web browser is the Second Life client -2. The user (logged into the SL client viewing the page) is the owner of the object -3. The user (logged into the SL client viewing the page) is connected to the region the object is located in - -Note: This is incompatible with group-owned objects. One workaround is to use `llAttachToAvatarTemp` to temporarily attach a repeater. - -## Examples - -```lsl -key url_request; - -string HTML_BODY = -" - - - -

    My First Heading

    - -

    My first paragraph.

    - - -"; - -default -{ - state_entry() - { - url_request = llRequestURL(); - } - - http_request(key id, string method, string body) - { - key owner = llGetOwner(); - vector ownerSize = llGetAgentSize(owner); - - if (url_request == id) - { - // if you're usually not resetting the query ID - // now is a good time to start! - url_request = ""; - - if (method == URL_REQUEST_GRANTED) - { - llOwnerSay("URL: " + body); - - // if owner in sim - if (ownerSize) // != ZERO_VECTOR - llLoadURL(owner, "I got a new URL!", body); - } - - else if (method == URL_REQUEST_DENIED) - llOwnerSay("Something went wrong, no url:\n" + body); - } - - else - { - llOwnerSay("request body:\n" + body); - - // if owner in sim - if (ownerSize) // != ZERO_VECTOR - { - llSetContentType(id, CONTENT_TYPE_HTML); - llHTTPResponse(id, 200, HTML_BODY); - } - else - { - llSetContentType(id, CONTENT_TYPE_TEXT); - llHTTPResponse(id, 200, "OK"); - } - } - } -} -``` - -## Notes - -- A workaround for displaying HTML to non-owners inworld can be found on the Teacup page -- The owner and client limitations prevent running a website from a prim in most scenarios -- Always reset the query ID when handling new URL requests - -## See Also - -- [llHTTPResponse](../llhttpresponse/) -- http_request event -- http_response event -- LSL HTTP server - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetdamage.mdx b/src/content/docs/script/lsl-reference/functions/llsetdamage.mdx deleted file mode 100644 index e346bbf..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetdamage.mdx +++ /dev/null @@ -1,67 +0,0 @@ ---- -title: llSetDamage -description: "Sets the amount of damage that will be done to an avatar that this task hits.\tTask will be killed.\nSets the amount of damage that will be done to an avatar that this object hits. This object will be destroyed on damaging an avatar, and no collision event is triggered." ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -For an avatar to take damage when the object collides with an avatar: - -- The object must not be phantom or have volume detect enabled -- The avatar must be on land where "Safe (no damage)" is disabled - - Note: The object does not need to be on or even partially over damage enabled land -- When these conditions are met, the avatar receives the damage, and the object will die without calling collision events - -## Caveats - -- Damage is a Prim Property and may be applied even if there is no running script -- If damage is 100.0 or greater, the object will instantly kill even a fully healthy avatar -- If damage is less than zero, the avatar will be healed for the indicated amount -- If a damage-enabled object hits a physics-enabled object that one or more avatars are sitting on, damage will be distributed to all seated avatars - -## Examples - -### Simple Auto-Killer Bullet - -This will instantly "kill" on collision if contact is made with an avatar on damage-enabled land. - -```lsl -default -{ - on_rez(integer param) // Becomes active when rezzed. - { - llSetDamage(100.0); // Set the damage to maximum. - llSensor("", "", AGENT, 96.0, PI); // Sweep a 96 meter sphere searching for agents. - } - sensor(integer num) // If an agent is detected... - { - llSetStatus(STATUS_PHYSICS, TRUE); // Enable physics to allow physical movement. - llSetTimerEvent(10.0); // Set a 10 second timer. - llMoveToTarget(llDetectedPos(0), 0.5); // Move to the detected position. - } - no_sensor() // If no agents are detected... - { - llDie(); // Auto destruct. - } - timer() // If we missed our target... - { - llDie(); // Auto destruct. - } -} -``` - -## Related Concepts - -- **Damage** - How damage works in Second Life -- **Death** - The concept of death in Second Life -- **Combat** - Combat mechanics in Second Life -- **Weapon** - Weapon development in Second Life - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetenvironment.mdx b/src/content/docs/script/lsl-reference/functions/llsetenvironment.mdx deleted file mode 100644 index f50109d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetenvironment.mdx +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: llSetEnvironment -description: Returns a string with the requested data about the region. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- An environment set locally on the viewer will override any environment set from this function. -- When changing a parcel's environment it must first have had an environment set. -- If the parcel is group-owned, the script must either be deeded to the group, or the script owner must have "Modify environment settings and day cycle" group ability **and** have an active agent in the sim. - -## Notes - -The owner of the script must have permission to modify the environment on the parcel or be an estate manager to change the entire region. - -An override for a given parameter can be set at the region scope or parcel scope. It can also be set for a single sky track, all sky tracks, or both. If an override of a given parameter is specified for both an individual track and all tracks, the individual track's override takes priority. - -### Position Parameter Details - -- Use `<-1, -1, z>` for the entire region -- The z-component specifies which sky track to change, based on elevation -- Use `z=-1` to set an override on the special 'all tracks' slot - -### Return Values - -- `1` - The parcel or region will attempt to change the applied environment -- `ENV_NO_ENVIRONMENT` (-3) - There is no environment on this parcel to modify -- `ENV_INVALID_RULE` (-5) - There was an issue with one of the rules -- `ENV_VALIDATION_FAIL` (-6) - Unable to validate values passed -- `ENV_THROTTLE` (-8) - The scripts have exceeded the throttle. Wait and retry the request -- `ENV_NO_PERMISSIONS` (-9) - The script does not have rights to modify this parcel or region - -### Parameters - -Passing an empty list will remove any modifications from previous calls to llSetEnvironment. - -Note that the list of valid parameters differs from those available for llGetEnvironment. - -## See Also - -- [llReplaceAgentEnvironment] -- [llGetEnvironment] - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetforce.mdx b/src/content/docs/script/lsl-reference/functions/llsetforce.mdx deleted file mode 100644 index 63f4156..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetforce.mdx +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: llSetForce -description: >- - Sets Force on object, in object-local coordinates if Local == TRUE (otherwise, - the region reference frame is used). - - Only works on physical objects. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Only works on physical objects and attachments (non-physical as well as physical) -- When used on an attachment, it will apply the force to the avatar -- This applies continuous force; use llApplyImpulse for instantaneous push - -## Examples - -```lsl -// A simple rocket script. Launches object up when touched. -// Sit on it for an interesting ride! -default { - touch_start(integer i) { - llSetStatus(STATUS_PHYSICS, TRUE); - llSetForce(<0, 0, 0x7FFFFFFF>, 0); // FLY! - } -} -``` - -## See Also - -- [llSetForceAndTorque](../llsetforceandtorque/) -- [llSetTorque](../llsettorque/) -- [llApplyImpulse](../llapplyimpulse/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetforceandtorque.mdx b/src/content/docs/script/lsl-reference/functions/llsetforceandtorque.mdx deleted file mode 100644 index 7843396..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetforceandtorque.mdx +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: llSetForceAndTorque -description: >- - Sets the Force and Torque of object, in object-local coordinates if Local == - TRUE (otherwise, the region reference frame is used). - - Only works on physical objects. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- If either value is ZERO_VECTOR, the function eliminates both forces. Both values must be non-zero for this function to work. (The workaround to this is setting both separately.) - -## Examples - -```lsl -default -{ - touch_start(integer total_number) - { - llSetForceAndTorque( <0.0,0.0,5.0>, <1.0,0.0,0.0>, FALSE ); - } -} -``` - -## See Also - -- [llSetForce](../llsetforce/) -- [llSetTorque](../llsettorque/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetgroundtexture.mdx b/src/content/docs/script/lsl-reference/functions/llsetgroundtexture.mdx deleted file mode 100644 index e2b437d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetgroundtexture.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: llSetGroundTexture -description: Changes terrain texture properties in the region. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- This function must be executed from a script in an object owned by the region owner or an estate manager. -- This function is throttled at 4 calls every 2 minutes. -- Always returns 0 -- PBR terrain is all or nothing. Mixing normal terrain textures with PBR textures will cause the PBR textures to appear gray. - -## See Also - -- [llModifyLand](../llmodifyland/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsethoverheight.mdx b/src/content/docs/script/lsl-reference/functions/llsethoverheight.mdx deleted file mode 100644 index 4c9b420..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsethoverheight.mdx +++ /dev/null @@ -1,66 +0,0 @@ ---- -title: llSetHoverHeight -description: >- - Critically damps a physical object to a Height (either above ground level or - above the higher of land and water if water == TRUE). - - Do not use with vehicles. Use llStopHover to stop hovering. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Put in an attached prim and touch to start floating in air without flying. -// Touch again to drop to the ground. - -integer gHovering = FALSE; // are we supposd to be hovering now? - -default { - touch_start(integer total_number) { - if (!llGetAttached()) { - llWhisper(0, "Wear me to play."); - return; - } - - if (gHovering) { - llOwnerSay("Releasing you."); - llStopHover(); - } - else { - llOwnerSay("Making you float..."); - - // Start hovering 5 meters over our current location. - vector myPosition = llGetPos(); - llSetHoverHeight(myPosition.z - llGround(ZERO_VECTOR) + 5.0, FALSE, 1.0); - } - - gHovering = !gHovering; // flip the switch - } -} -``` - -## Caveats - -- Do not rely on built-in limits. In the past, the difference between the object's initial position and the hover height was limited to 64 meters. Under SL Server 1.26.2 the limit is 4096 meters above the ground level. -- This is not a prim property; stopping or resetting the script stops llSetHoverHeight; same with the similar llGroundRepel. -- If the object tries to go above the height (like, walking up a prim ramp), llSetHoverHeight will pull it back down, unlike the similar llGroundRepel. - -## Notes - -- It is possible to assign height a negative value. If water is TRUE, this will make the object hover below the water level. -- Unless volume detect is enabled, negative height values when water is FALSE will not move the object below the ground level and may cause it to be dragged down the local incline to the nearest low point. Enabling volume detect will cause negative height settings to move the object below the ground level. -- Assigning height a value of zero will have the same effect as llStopHover. - -## See Also - -- [llGroundRepel](../llgroundrepel/) -- [llStopHover](../llstophover/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetinventorypermmask.mdx b/src/content/docs/script/lsl-reference/functions/llsetinventorypermmask.mdx deleted file mode 100644 index b7e5977..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetinventorypermmask.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetInventoryPermMask -description: Sets the given permission mask to the new value on the inventory item. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetkeyframedmotion.mdx b/src/content/docs/script/lsl-reference/functions/llsetkeyframedmotion.mdx deleted file mode 100644 index 69c6a95..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetkeyframedmotion.mdx +++ /dev/null @@ -1,199 +0,0 @@ ---- -title: llSetKeyframedMotion -description: >- - Requests that a non-physical object be key-framed according to key-frame list. - - Specify a list of times, positions, and orientations to be followed by an - object. The object will be smoothly moved between key-frames by the simulator. - Collisions with other non-physical or key-framed objects will be ignored (no - script events will fire and collision processing will not occur). Collisions - with physical objects will be computed and reported, but the key-framed object - will be unaffected by those collisions. - - Keyframes is a strided list containing positional, rotational, and time data - for each step in the motion. Options is a list containing optional arguments - and parameters (specified by KFM_* constants). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Each keyframe is interpreted **relative** to the previous transform of the object. Time values must be 1/9s (0.1111...) or greater. For example: - -```lsl -[<0, 0, 10>, ZERO_ROTATION, 5, <0, 0, 0>, ZERO_ROTATION, 5, <0, 0, -10>, ZERO_ROTATION, 5] -``` - -This would cause the object to move up 10m over 5 seconds, remain at location for 5 seconds, then move down 10m over another 5 seconds. - -An empty list will terminate any keyframed animation currently playing. - -## Mode and Data Options - -- **KFM_MODE** followed by one of: `KFM_LOOP`, `KFM_REVERSE`, `KFM_FORWARD`, or `KFM_PING_PONG` specifies playback mode. Defaults to `KFM_FORWARD`. Must be specified when the keyframe list is provided. -- **KFM_DATA** followed by a bitwise combination of: `KFM_TRANSLATION` and `KFM_ROTATION`. By default both rotations and translations must be provided. If you specify one or the other, only include translations or rotations in your keyframe list. -- **KFM_COMMAND** followed by one of: `KFM_CMD_STOP`, `KFM_CMD_PLAY`, `KFM_CMD_PAUSE`. STOP pauses and resets to the beginning. PAUSE pauses without resetting. PLAY resumes a paused or stopped animation. If `KFM_COMMAND` is provided, it must be the only option and cannot be specified in the same call that sets the keyframes list. - -## Inter-Region Movement - -Inter-region movement is supported; simply specify a target keyframe that places the object outside sim boundaries and it will cross over. However, there will be a pause effect during crossing, and the time between waypoints increases. Factor this into your system design. - -Since keyframed motion is a prim property, multiple scripts can control the same keyframed motion without the original keyframe list. Just pass an empty list for keyframes and use `KFM_COMMAND` in the options. - -## Examples - -### Setup: Prim Equivalency - -A KFM object must use the new Prim Equivalency system. One way to ensure this is to set the physics shape to Convex Hull: - -```lsl -llSetLinkPrimitiveParamsFast(LINK_THIS, [PRIM_PHYSICS_SHAPE_TYPE, PRIM_PHYSICS_SHAPE_CONVEX]); -``` - -### Simple Ping-Pong Motion (Position Only) - -```lsl -llSetKeyframedMotion([<0.0, 0.0, 10.0>, 5, <0.0, 0.0, -10.0>, 5], - [KFM_DATA, KFM_TRANSLATION, KFM_MODE, KFM_PING_PONG]); -``` - -### Motion with Position and Rotation - -```lsl -llSetKeyframedMotion( - [<0.0, 0.0, 10.0>, llEuler2Rot(<90, 45, 180> * DEG_TO_RAD), 5, - <0.0, 0.0, -10.0>, llEuler2Rot(<270, 225, 360> * DEG_TO_RAD), 5], - [KFM_MODE, KFM_REVERSE]); -``` - -### Pause and Resume Motion - -If you need to update a KFM object's position, pause KFM and resume it afterwards: - -```lsl -llSetKeyframedMotion([], [KFM_COMMAND, KFM_CMD_PAUSE]); -// Modify prim positions here -llSetKeyframedMotion([], [KFM_COMMAND, KFM_CMD_PLAY]); -``` - -### Continuous Spin - -The following example makes a prim rotate continuously around its Z-axis (equivalent to `llTargetOmega`): - -```lsl -integer gON; - -default -{ - touch_end(integer total_number) - { - if (gON = !gON) - { - // Make repeated rotations of PI radians, each taking 1 second - rotation r = llEuler2Rot(<0.0, 0.0, PI>); - llSetKeyframedMotion( - [ - r, 1, - r, 1 - ], - [KFM_DATA, KFM_ROTATION, KFM_MODE, KFM_LOOP] - ); - return; - } - - llSetKeyframedMotion([], []); - } -} -``` - -### Key Framed Follower - -Demonstrates using normalized rotation to create a follower object: - -```lsl -key scriptedObjectToFollow = "daf4847b-967d-bff6-69c0-fd7022241be7"; -integer isSensorRepeatOn; - -rotation NormalizeRotation(rotation Q) -{ - float MagQ = llSqrt(Q.x*Q.x + Q.y*Q.y +Q.z*Q.z + Q.s*Q.s); - return ; -} - -default -{ - state_entry() - { - llSetLinkPrimitiveParamsFast(LINK_ROOT, [ - PRIM_PHYSICS_SHAPE_TYPE, PRIM_PHYSICS_SHAPE_CONVEX, - PRIM_LINK_TARGET, LINK_ALL_CHILDREN, - PRIM_PHYSICS_SHAPE_TYPE, PRIM_PHYSICS_SHAPE_NONE - ]); - } - - touch_start(integer total_number) - { - isSensorRepeatOn = !isSensorRepeatOn; - - if (isSensorRepeatOn) - { - llSay(PUBLIC_CHANNEL, "Sensor repeat switched on!"); - llSensorRepeat("", scriptedObjectToFollow, SCRIPTED, 10.0, PI, 0.3); - } - else - { - llSensorRemove(); - } - } - - sensor(integer num_detected) - { - vector ownPosition = llGetPos(); - rotation ownRotation = llGetRot(); - vector detectedPosition = llDetectedPos(0); - rotation detectedRotation = llDetectedRot(0); - - vector kfmPosition = (detectedPosition - ownPosition) + <-1.0, 0.0, 0.2> * detectedRotation; - rotation kfmRotation = NormalizeRotation(detectedRotation / ownRotation); - llSetKeyframedMotion([kfmPosition, kfmRotation, 0.15], []); - } -} -``` - -## Caveats - -- **Attachments**: This function does not work on attachments. -- **Physical Objects**: This function only works on non-physical objects. In the future it could support physical objects, but collisions could prevent reaching goal positions on time. -- **Script Movement Restrictions**: You cannot use scripts to move any prim in the linkset while keyframed motion is active. If you must, first pause with `KFM_CMD_PAUSE`, modify, then resume with `KFM_CMD_PLAY`. -- **Avatar Collisions**: Collisions with avatars affect angular movement; the object may not reach the final rotation. -- **Root Prim Only**: This function can only be called on the root prim of a linkset. -- **Prim Equivalency Required**: This function requires the linkset to use the Prim Equivalency system. Keyframed objects do not receive the dynamics penalty and can have a physics weight of up to 64. -- **Maximum Velocity**: Linear velocity greater than 250 meters per second will produce an error on DEBUG_CHANNEL. -- **Timing Precision**: llSetKeyframedMotion is implemented in terms of frames (45 fps), not real time. To avoid drift from expected positions and rotations, use times that are integer multiples of 1/45 (e.g., 20.0/45.0, 40.0/45.0, 90.0/45.0). Minimum delta time is approximately 6/45 (0.1333) seconds. Natural drift can still occur; use `moving_end`, `at_target`, or `at_rot_target` to verify completion and confirm positions if needed. -- **Avatar Animation Issues**: Standing on a moving platform may produce strange avatar animations (walking in place, feet-at-pelvis). These are known bugs in the avatar system, not KFM. -- **Selection Pauses Motion**: Objects moving using this function are paused when selected by an avatar with adequate permissions. Motion resumes when deselected, even if it had been paused using `KFM_CMD_PAUSE`. -- **Prim Property Persistence**: Keyframed motion is a prim property. When `KFM_LOOP` or `KFM_PING_PONG` is initiated, the motion is preserved after the script is removed. It survives take, copy, and server restart. -- **Inter-Region Limitations**: Inter-region movement on curved paths with numerous frames can pick up conspicuous errors at crossings. When reversed with `KFM_REVERSE`, the object may stay in the destination sim and not return. - -## Potential Use Cases - -- Elevators -- Moving platforms -- Trains and fixed-track vehicles -- Moving doors, walls, and gates -- Windmills and other machinery - -## Coordinate System Notes - -Translation uses global coordinates; rotation uses local coordinates: -- A move on the X-axis moves the object along the global region X-axis, regardless of object rotation -- A rotation around the X-axis rotates the object around its local prim X-axis, regardless of object rotation -- When the object is not rotated in the global system, the difference is not noticeable - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetlinkalpha.mdx b/src/content/docs/script/lsl-reference/functions/llsetlinkalpha.mdx deleted file mode 100644 index 3a8d77f..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetlinkalpha.mdx +++ /dev/null @@ -1,142 +0,0 @@ ---- -title: llSetLinkAlpha -description: |- - If a prim exists in the link chain at LinkNumber, set Face to Opacity. - Sets the Face, on the linked prim specified, to the Opacity. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- `llSetLinkAlpha` will have no visible effect on faces with a PBR material. To work on faces both with and without a PBR material, use one of these snippets: - -**To make faces invisible:** - -```lsl -llSetLinkAlpha(LINK_THIS, 0.0, ALL_SIDES); -llSetLinkPrimitiveParamsFast(LINK_THIS, [PRIM_GLTF_BASE_COLOR, ALL_SIDES, "", "", "", "", "", 0.0, PRIM_GLTF_ALPHA_MODE_MASK, 1.0, ""]); -``` - -**To make faces visible:** - -```lsl -llSetLinkAlpha(LINK_THIS, 1.0, ALL_SIDES); -llSetLinkPrimitiveParamsFast(LINK_THIS, [PRIM_GLTF_BASE_COLOR, ALL_SIDES, "", "", "", "", "", "", "", "", ""]); -``` - -## Examples - -**Make the entire object disappear for 5 seconds** - -```lsl -default -{ - touch_start(integer num_detected) - { - // transparent - llSetLinkAlpha(LINK_SET, 0.0, ALL_SIDES); - llSetTimerEvent(5.0); - } - - timer() - { - // opaque - llSetLinkAlpha(LINK_SET, 1.0, ALL_SIDES); - llSetTimerEvent(0.0); - } -} -``` - -**Fade in and out on touch** - -```lsl -default -{ - touch_start(integer num_detected) - { - // fade out - float alpha = 1.0; - while (alpha >= 0.0) - { - llSetLinkAlpha(LINK_SET, alpha, ALL_SIDES); - alpha -= 0.001; - } - - // fade in - while (alpha < 1.0) - { - alpha += 0.001; - llSetLinkAlpha(LINK_SET, alpha, ALL_SIDES); - } - } -} -``` - -**Toggle prim visibility by name via chat commands** - -```lsl -list PrimList = ["ALL"]; -// Start our prim list with a dummy entry, so that the index into this list will correspond directly to the link number -// By making the dummy entry 'ALL' we provide a match for that option too - -default -{ - changed (integer change) - { - if (change & CHANGED_LINK) - llResetScript(); - } - - state_entry() - { - integer PrimCount = llGetNumberOfPrims(); - llListen(37, "", NULL_KEY, ""); - integer i; - for (i = 1; i <= PrimCount; ++i) - PrimList += llToUpper(llGetLinkName(i)); - } - - listen(integer channel, string name, key id, string msg) - { - list TempList = llCSV2List(llToUpper(msg)); - integer ListLen = llGetListLength(TempList); - integer alpha = (llList2String(TempList, 0) == "SHOW"); - // 'SHOW' sets selected prims visible, otherwise set them transparent - // e.g. HIDE,PLATE,SPOON,NAPKIN <---- makes named prims invisible - // e.g. SHOW,ALL <---- makes all prims visible - - integer i; - for (i = 1; i < ListLen; ++i) - { - string ThisPrim = llStringTrim(llList2String(TempList, i), STRING_TRIM); - integer LinkNumber = llListFindList(PrimList, [ThisPrim]); - if (~LinkNumber) // i.e. if LinkNumber != -1 - { - if (!LinkNumber) - LinkNumber = LINK_SET; - llSetLinkAlpha(LinkNumber, alpha, ALL_SIDES); - } - } - } -} -``` - -## See Also - -- [llGetAlpha](/script/reference/lsl/functions/llgetalpha/) - Gets the prim's alpha -- [llSetAlpha](/script/reference/lsl/functions/llsetalpha/) - Sets the prim's alpha -- [llGetColor](/script/reference/lsl/functions/llgetcolor/) - Gets the prim's color -- [llSetColor](/script/reference/lsl/functions/llsetcolor/) - Sets the prim's color -- [llSetLinkColor](/script/reference/lsl/functions/llsetlinkcolor/) -- [llSetLinkTexture](/script/reference/lsl/functions/llsetlinktexture/) -- [llSetLinkPrimitiveParams](/script/reference/lsl/functions/llsetlinkprimitivepar/) -- [PRIM_COLOR](/script/reference/lsl/functions/prim_color/) - The equivalent parameter for llSetPrimitiveParams -- [PRIM_GLTF_BASE_COLOR](/script/reference/lsl/functions/prim_gltf_base_color/) - The equivalent PBR parameter for llSetPrimitiveParams - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetlinkcamera.mdx b/src/content/docs/script/lsl-reference/functions/llsetlinkcamera.mdx deleted file mode 100644 index 8b81f57..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetlinkcamera.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llSetLinkCamera -description: >- - Sets the camera eye offset, and the offset that camera is looking at, for - avatars that sit on the linked prim. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Setting this will not update the cameras of seated avatars; it will only affect avatars that subsequently sit down. The camera settings have to be prepared in advance. -- The offsets `at` and `eye` are locally relative to the prim. If you want them relative to the seated avatar (which likely has a custom sit rotation and offset) or the region, you must do the computation yourself. -- Camera position and focus set by this function is a **Prim Property**. It will survive the script and it will survive prim taking and prim rezzing. - -## See Also - -- [llSetCameraAtOffset](../llsetcameraatoffset/) -- [llSetCameraEyeOffset](../llsetcameraeyeoffset/) -- [llForceMouselook](../llforcemouselook/) -- [llSetCameraParams](../llsetcameraparams/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetlinkcolor.mdx b/src/content/docs/script/lsl-reference/functions/llsetlinkcolor.mdx deleted file mode 100644 index 8695d8b..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetlinkcolor.mdx +++ /dev/null @@ -1,75 +0,0 @@ ---- -title: llSetLinkColor -description: |- - If a task exists in the link chain at LinkNumber, set the Face to color. - Sets the color of the linked child's side, specified by LinkNumber. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Turn a link set green: - -```lsl -default -{ - touch_start(integer detected) - { - llSetLinkColor(LINK_SET, <0.0, 1.0, 0.0>, ALL_SIDES); - } -} -``` - -## Caveats - -- `llSetLinkColor` will have no visible effect on faces with a PBR material. To work on faces both with and without a PBR material, use this snippet: - -```lsl -llSetLinkColor(LINK_THIS, color, ALL_SIDES); -llSetLinkPrimitiveParamsFast(LINK_THIS, [PRIM_GLTF_BASE_COLOR, ALL_SIDES, "", "", "", "", llsRGB2Linear(color), "", "", "", ""]); -``` - -## Color Reference - -Common LSL color representations in RGB format: - -| Color | Hex | LSL Vector | -|-------|-----|-----------| -| Navy | #001f3f | `<0.000, 0.122, 0.247>` | -| Blue | #0074d9 | `<0.000, 0.455, 0.851>` | -| Aqua | #7fdbff | `<0.498, 0.859, 1.000>` | -| Teal | #39cccc | `<0.224, 0.800, 0.800>` | -| Olive | #3d9970 | `<0.239, 0.600, 0.439>` | -| Green | #2ecc40 | `<0.180, 0.800, 0.251>` | -| Lime | #01ff70 | `<0.004, 1.000, 0.439>` | -| Yellow | #ffdc00 | `<1.000, 0.863, 0.000>` | -| Orange | #ff851b | `<1.000, 0.522, 0.106>` | -| Red | #ff4136 | `<1.000, 0.255, 0.212>` | -| Maroon | #85144b | `<0.522, 0.078, 0.294>` | -| Fuchsia | #f012be | `<0.941, 0.071, 0.745>` | -| Purple | #b10dc9 | `<0.694, 0.051, 0.788>` | -| White | #ffffff | `<1.000, 1.000, 1.000>` | -| Silver | #dddddd | `<0.867, 0.867, 0.867>` | -| Gray | #aaaaaa | `<0.667, 0.667, 0.667>` | -| Black | #111111 | `<0.067, 0.067, 0.067>` | - -## See Also - -- [llGetAlpha](../llgetalpha/) -- [llSetAlpha](../llsetalpha/) -- [llGetColor](../llgetcolor/) -- [llSetColor](../llsetcolor/) -- [llSetLinkAlpha](../llsetlinkalpha/) -- [llSetLinkTexture](../llsetlinktexture/) -- [llSetLinkPrimitiveParams](../llsetlinkprimitiveparams/) -- PRIM_COLOR - The equivalent parameter for llSetPrimitiveParams -- PRIM_GLTF_BASE_COLOR - The equivalent PBR parameter for llSetPrimitiveParams -- changed event with CHANGED_COLOR - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetlinkgltfoverrides.mdx b/src/content/docs/script/lsl-reference/functions/llsetlinkgltfoverrides.mdx deleted file mode 100644 index b62b1ea..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetlinkgltfoverrides.mdx +++ /dev/null @@ -1,40 +0,0 @@ ---- -title: llSetLinkGLTFOverrides -description: Sets or changes GLTF Overrides set on the selected faces. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Toggle alpha on/off: - -```lsl -integer toggle; -default -{ - touch_start(integer num_detected) - { - toggle=!toggle; - llSetLinkGLTFOverrides( LINK_THIS, 0, [ - OVERRIDE_GLTF_BASE_ALPHA_MODE, PRIM_GLTF_ALPHA_MODE_BLEND, - OVERRIDE_GLTF_BASE_ALPHA, toggle]); - } -} -``` - -## Caveats - -- `OVERRIDE_GLTF_BASE_COLOR_FACTOR` and `OVERRIDE_GLTF_BASE_ALPHA` parameters are coupled. If an override is set for one parameter, then the other is automatically given an override. The default `OVERRIDE_GLTF_BASE_COLOR_FACTOR` is \<1,1,1\>, and the default `OVERRIDE_GLTF_BASE_ALPHA` is 1.0. - -## See Also - -- [llSetPrimitiveParams](../llsetprimitiveparams/) -- [llGetPrimitiveParams](../llgetprimitiveparams/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetlinkmedia.mdx b/src/content/docs/script/lsl-reference/functions/llsetlinkmedia.mdx deleted file mode 100644 index e3c3b47..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetlinkmedia.mdx +++ /dev/null @@ -1,65 +0,0 @@ ---- -title: llSetLinkMedia -description: >- - Set the media parameters for a particular face on linked prim, specified by - Link. Returns an integer that is a STATUS_* flag which details the - success/failure of the operation(s). - - MediaParameters is a set of name/value pairs in no particular order. - Parameters not specified are unchanged, or if new media is added then set to - the default specified. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- If prim media is not already on this object, it will be added. -- If prim media is newly added to this object, params not specified take their default value. -- If prim media is already on this object, params not specified are unchanged. - -### Media Pixel Dimensions - -About `PRIM_MEDIA_WIDTH_PIXELS` (width) and `PRIM_MEDIA_HEIGHT_PIXELS` (height): - -- Both width and height must be specified for either to work. They narrow the texture space while inversely widening the aperture, i.e., smaller values "zoom in." - - If width and height are not specified, the function assumes 1024 for each. -- When `PRIM_MEDIA_AUTO_SCALE` is `TRUE`, any value for width and height that is not precisely 2^n (where 0 ≤ n < 12) will be "rounded up" to the next value. For example, setting `PRIM_MEDIA_WIDTH_PIXELS` to 257 has the same effect as setting it to 512. Any value outside the range [0, 2048] will cause the function to shout a message to `DEBUG_CHANNEL` and fail. Using 0 results in the default value (1024) being used. -- Width and height scaled larger than 1024 pixels will require the texture backdrop to be resized to fit. - - If resized to fit, the resulting view will cut off scrolled content outside the bounds, making it impossible to view. - -## Helpful Snippet - -Here's a utility function to expand media textures greater than 1024 pixels to fit the media face (does exactly what the "align" button does in the edit window): - -```lsl -uExpandMediaTexture(integer vIntWidth, integer vIntHeight, integer vIntFace) { - integer vIntTemp; - vector vSizScale; - - while (vIntWidth >> ++vIntTemp); - vSizScale.x = vIntWidth / (float)(1 << vIntTemp); - vIntTemp = 0; - while (vIntHeight >> ++vIntTemp); - vSizScale.y = vIntHeight / (float)(1 << vIntTemp); - llSetLinkPrimitiveParamsFast(LINK_THIS, - [PRIM_TEXTURE, vIntFace] + - llListReplaceList(llGetLinkPrimitiveParams(LINK_THIS, [PRIM_TEXTURE, vIntFace]), - [vSizScale, ((vSizScale - <1.0, 1.0, 0.0>) / 2.0)], - 1, - 2)); -} -``` - -## See Also - -- [llSetPrimMediaParams](../llsetprimmediaparams/) -- [llGetLinkMedia](../llgetlinkmedia/) -- [llClearLinkMedia](../llclearlinkmedia/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetlinkprimitiveparams.mdx b/src/content/docs/script/lsl-reference/functions/llsetlinkprimitiveparams.mdx deleted file mode 100644 index b928252..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetlinkprimitiveparams.mdx +++ /dev/null @@ -1,169 +0,0 @@ ---- -title: llSetLinkPrimitiveParams -description: 'Deprecated: Use llSetLinkPrimitiveParamsFast instead.' ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -`llSetLinkPrimitiveParams` sets primitive parameters on other prims in a linkset. This is a powerful but complex function that allows configuring over 50 different object parameters. - -**Deprecation Notice:** Please consider using `llSetLinkPrimitiveParamsFast` instead to avoid the 0.2 second sleep delay. - -## Key Differences Between Variants - -There are three related functions with different performance characteristics: - -| Function | Sleep | Link Parameter | Use Case | -|----------|-------|---|---| -| `llSetPrimitiveParams` | 200 ms | No | Set parameters on self | -| `llSetLinkPrimitiveParams` | 200 ms | Yes | Set parameters on linked prims | -| `llSetLinkPrimitiveParamsFast` | 0 ms | Yes | Fast parameter updates (preferred) | - -## Examples - -### Example 1: Toggle Fullbright on Touched Prim - -Turn all prims in a linkset off and turn on the one that was touched: - -```lsl -default -{ - touch_start(integer num_detected) - { - llSetLinkPrimitiveParamsFast(LINK_SET, [ - PRIM_FULLBRIGHT, ALL_SIDES, FALSE, - PRIM_LINK_TARGET, llDetectedLinkNumber(0), - PRIM_FULLBRIGHT, ALL_SIDES, TRUE - ]); - } -} -``` - -### Example 2: Move Child Prims - -Move all child prims 0.25 meters forward along the root's Z-axis: - -```lsl -default -{ - touch_start(integer total_number) - { - integer numberOfPrims = llGetNumberOfPrims(); - if (numberOfPrims < 2) return; - - vector link_pos; - list params; - integer link = 2; // start with first child prim - - do - { - // Get child prim's local position (relative to root) - link_pos = llList2Vector(llGetLinkPrimitiveParams(link, [PRIM_POS_LOCAL]), 0); - link_pos.z += 0.25; // relative to root's local z-axis - - params += [PRIM_LINK_TARGET, link, PRIM_POS_LOCAL, link_pos]; - } - while (++link <= numberOfPrims); - - if (!llGetListLength(params)) return; - - llSetLinkPrimitiveParamsFast(2, params); - } -} -``` - -### Example 3: Multiple Modifications with PRIM_LINK_TARGET - -Color the root prim red and the first linked prim green in a single call: - -```lsl -default -{ - touch_start(integer num_detected) - { - llSetLinkPrimitiveParamsFast(LINK_ROOT, [ - PRIM_COLOR, ALL_SIDES, <1.0, 0.0, 0.0>, 1.0, - PRIM_LINK_TARGET, 2, - PRIM_COLOR, ALL_SIDES, <0.0, 1.0, 0.0>, 1.0 - ]); - } -} -``` - -## Important Caveats - -- **PRIM_SIZE limitations:** `PRIM_SIZE` fails silently on physical prims/links. Workaround: set items to non-physical before resizing, then back to physical. This can be done in a single call using `PRIM_LINK_TARGET`. - -- **Object-wide properties:** `PRIM_PHANTOM`, `PRIM_PHYSICS`, and `PRIM_TEMP_ON_REZ` apply to the entire linkset, not individual prims. - -- **Value drift and truncation:** Values may drift, become truncated, or be range-limited. The client applies limits during deserialization and rendering, while the simulator applies limits before storing values. For testing vectors and rotations, use `llVecDist` and `llAngleBetween` for fuzzy comparisons. - -- **PRIM_LINK_TARGET:** This is a special parameter that can be inserted to perform actions on multiple prims in a linkset with one call. - -- **Type validation:** The function will return an error if given data of the wrong type. This is problematic when providing data from user input or notecards. Consider using a list cast function to remedy this. - -- **LINK_SET application order:** Applying an operation to `LINK_SET` applies it first to the root prim, then to each child prim. - -- **Attribute clamping:** The simulator clamps attributes before storing them, and the client clamps them before rendering. - -- **Property loss:** Some prim properties are reset by this function: - - A flexible prim will become non-flexible - - A sliced prim will become unsliced - - To preserve properties, they must be saved and explicitly set in the function call - -- **PRIM_ROTATION bug:** `PRIM_ROTATION` is bugged in child prims. See workarounds below. - -- **Mesh prim limitations:** Attempting to change `PRIM_TYPE` of a mesh object has no effect. Keeping `PRIM_TYPE` as `PRIM_TYPE_SCULPT` and trying to set a different sculpt map on a mesh also does nothing. Additionally, a script inside a mesh prim cannot change sculpt parameters of any prim in the linkset. - -- **PRIM_CLICK_ACTION:** All caveats from `llSetClickAction` apply to `PRIM_CLICK_ACTION`. - -## Performance Tips - -The wiki provides this helpful tip: When changing alpha values of a face, consider using `llSetLinkAlpha(integer link, float alpha, integer face)` instead of `llSetLinkPrimitiveParamsFast` with `PRIM_COLOR`. This avoids having to manipulate color settings. Measurements show `llSetText` being 3-4 times faster than `llSetLinkPrimitiveParamsFast` when setting float text properties in loops (like loading bars). - -## PRIM_ROTATION Workaround for Child Prims - -Since `PRIM_ROTATION` is bugged in child prims, use one of these workarounds: - -### Works in unattached objects only: -```lsl -llSetLinkPrimitiveParamsFast(linknumber, [ - PRIM_ROT_LOCAL, rot * llGetRootRotation() -]); -``` - -### Works in linked objects only: -```lsl -llSetLinkPrimitiveParamsFast(linknumber, [ - PRIM_ROT_LOCAL, rot * llList2Rot(llGetLinkPrimitiveParams(LINK_ROOT, [PRIM_ROT_LOCAL]), 0) -]); -``` - -### Works in all scenarios: -```lsl -llSetLinkPrimitiveParamsFast(linknumber, [ - PRIM_ROT_LOCAL, rot * llList2Rot(llGetLinkPrimitiveParams(!!llGetLinkNumber(), [PRIM_ROT_LOCAL]), 0) -]); -``` - -## See Also - -- [llSetPrimitiveParams](../llsetprimitiveparams/) -- [llGetPrimitiveParams](../llgetprimitiveparams/) -- [llGetLinkPrimitiveParams](../llgetlinkprimitiveparams/) -- [llSetLinkPrimitiveParamsFast](../llsetlinkprimitiveparamsfast/) -- [llSetAlpha](../llsetalpha/) -- [llSetTexture](../llsettexture/) -- [llSetColor](../llsetcolor/) -- [llSetScale](../llsetscale/) -- [llSetStatus](../llsetstatus/) -- [llSetLinkAlpha](../llsetlinkalpha/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetlinkprimitiveparamsfast.mdx b/src/content/docs/script/lsl-reference/functions/llsetlinkprimitiveparamsfast.mdx deleted file mode 100644 index e8a1003..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetlinkprimitiveparamsfast.mdx +++ /dev/null @@ -1,234 +0,0 @@ ---- -title: llSetLinkPrimitiveParamsFast -description: >- - Set primitive parameters for LinkNumber based on Parameters, without a delay. - - Set parameters for link number, from the list of Parameters, with no built-in - script sleep. This function is identical to llSetLinkPrimitiveParams, except - without the delay. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -These functions are among the most powerful LSL functions—they can configure over 50 different object parameters. Each PRIM_* rule takes at least one parameter and has its own specific behavior. - -**Key Differences from Related Functions:** - -- **llSetLinkPrimitiveParamsFast** (this function): No script sleep (0.0 seconds) -- **llSetLinkPrimitiveParams**: 200 millisecond sleep; similar to this function but with a built-in delay -- **llSetPrimitiveParams**: 200 millisecond sleep; no link parameter (operates on current prim) - -### When to Use This Function - -This function is the preferred choice for modifying primitive parameters. It has no built-in sleep delay, making it more efficient than the alternatives. - -## Caveats - -- **Asynchronous Execution**: Sometimes llSetLinkPrimitiveParamsFast is too fast—the function returns before the update is processed, causing the next line to execute before the changes take effect. In most situations this is not an issue, but if you experience out-of-order updates, use llSetLinkPrimitiveParams or llSetPrimitiveParams instead. This occurs because llSetLinkPrimitiveParamsFast executes asynchronously, while the other variants appear synchronous (or the delay makes them appear so). - -- **PRIM_SIZE Constraints**: PRIM_SIZE has similar constraints to llSetScale and fails silently on physical prims/links. One workaround is to set items to non-physical before changing their size, then changing them back to physical—this can be accomplished in a single llSetLinkPrimitiveParamsFast command using PRIM_LINK_TARGET. - -- **Linkset-Wide Properties**: PRIM_PHANTOM, PRIM_PHYSICS, and PRIM_TEMP_ON_REZ apply to the entire object (linkset), not individual prims. - -- **Value Precision**: Values may drift, become truncated, or be range-limited. Some limits are applied by the client during deserialization and before rendering, others are applied by the simulator before storing the values. When testing vectors and rotations, use llVecDist and llAngleBetween respectively to perform fuzzy tests. - -- **PRIM_LINK_TARGET**: This is a special parameter which can be inserted to perform actions on multiple prims in the linkset with one call. - -- **Legacy PRIM_TYPE**: Scripts written before September 2004 that use PRIM_TYPE depend on it having the value 1. If these scripts are recompiled, the new PRIM_TYPE value will be used, potentially causing runtime errors. Replace the old PRIM_TYPE flag with the value 1 or update to the newer PRIM_TYPE syntax. - -- **PRIM_ROTATION Bug**: PRIM_ROTATION is bugged in child prims. See the Useful Snippets section below for a workaround. - -- **Type Checking**: This function will return an error if given data of the wrong type. This is problematic when providing data from user input or notecards. Use the List Cast function to remedy this. - -- **LINK_SET Application Order**: Applying an operation to LINK_SET applies it first to the root prim, then to each child prim. - -- **Attribute Clamping**: The simulator clamps attributes before storing them, and the client clamps attributes before rendering. - -- **Property Resets**: Some prim properties are reset by this function: - - A flexible prim will become not flexible - - A sliced prim will become unsliced - - To preserve properties, they must be saved and explicitly set in the function call - -- **Mesh Type Limitations**: Attempting to change PRIM_TYPE of a mesh object has no effect. Keeping the PRIM_TYPE as PRIM_TYPE_SCULPT and trying to set a different sculpt map or sculpt flags on a mesh also does nothing. Additionally, a script inside a mesh type prim cannot change the sculpt parameters of any prim in the linkset. - -- **Better Alternatives for Specific Tasks**: Consider using llSetLinkAlpha instead of llSetLinkPrimitiveParamsFast when changing only the alpha value of a face, as you won't need to mess with color settings. Similarly, llSetText is 3-4 times faster than llSetLinkPrimitiveParamsFast when setting float text properties within a loop. - -## Examples - -### Basic Touch Handler - -Turn all prims off and turn on the one that was touched: - -```lsl -default { - touch_start(integer num_detected) { - llSetLinkPrimitiveParamsFast(LINK_SET, [ - PRIM_FULLBRIGHT, ALL_SIDES, FALSE, - PRIM_LINK_TARGET, llDetectedLinkNumber(0), - PRIM_FULLBRIGHT, ALL_SIDES, TRUE - ]); - } -} -``` - -### Move Child Prims - -Move all child prims 0.25m forward on the root's Z axis: - -```lsl -default { - touch_start(integer total_number) { - integer numberOfPrims = llGetNumberOfPrims(); - - if (numberOfPrims < 2) return; - - vector link_pos; - list params; - - integer link = 2; // start with first child prim - do { - // get a child prim's local position (relative to the root prim) - link_pos = llList2Vector( - llGetLinkPrimitiveParams(link, [PRIM_POS_LOCAL]), 0); - - link_pos.z += 0.25; // relative to root's local z-axis - - params += [PRIM_LINK_TARGET, link, - PRIM_POS_LOCAL, link_pos]; - } while (++link <= numberOfPrims); - - if (!llGetListLength(params)) return; - - // the params list starts with PRIM_LINK_TARGET - llSetLinkPrimitiveParamsFast(2, params); - } -} -``` - -### Multiple Prims in One Call (Preferred Method) - -Color the root prim red and the first linked prim green using PRIM_LINK_TARGET: - -```lsl -default { - touch_start(integer num_detected) { - llSetLinkPrimitiveParamsFast(LINK_ROOT, [ - PRIM_COLOR, ALL_SIDES, <1.0, 0.0, 0.0>, 1.0, - PRIM_LINK_TARGET, 2, - PRIM_COLOR, ALL_SIDES, <0.0, 1.0, 0.0>, 1.0 - ]); - } -} -``` - -### Multiple Prims in Separate Calls (Alternative Method) - -Color the root prim red and the first linked prim green using separate calls: - -```lsl -default { - touch_start(integer num_detected) { - llSetLinkPrimitiveParamsFast(LINK_ROOT, [ - PRIM_COLOR, ALL_SIDES, <1.0, 0.0, 0.0>, 1.0 - ]); - llSetLinkPrimitiveParamsFast(2, [ - PRIM_COLOR, ALL_SIDES, <0.0, 1.0, 0.0>, 1.0 - ]); - } -} -``` - -### Combining Multiple Properties - -Color faces, set texture, and enable fullbright: - -```lsl -default { - touch_start(integer num_detected) { - llSetPrimitiveParams([ - PRIM_COLOR, ALL_SIDES, ZERO_VECTOR, 1.0, - PRIM_COLOR, 3, <1.0, 1.0, 1.0>, 1.0, - PRIM_TEXTURE, 3, "4d304955-2b01-c6c6-f545-c1ae1e618288", - <1.0, 1.0, 0.0>, ZERO_VECTOR, 0.0, - PRIM_FULLBRIGHT, 3, TRUE - ]); - } -} -``` - -### Setting Taper (Top-Size) - -Apply a tapered effect to a prim, maintaining proportions when resized: - -```lsl -default { - state_entry() { - vector scale = llGetScale(); - float X = scale.x; - float Y = scale.y; - - llSetPrimitiveParams([ - PRIM_SIZE, , // keep the prim thin - PRIM_TYPE, PRIM_TYPE_BOX, 0, <0.0, 1.0, 0.0>, 0.0, ZERO_VECTOR, - <1.0 - (0.4 / X), 1.0 - (0.4 / Y), 0.0>, ZERO_VECTOR - ]); - // We used the equation "answer = 1 - desired_taper" - } - - changed(integer change) { - if(change & CHANGED_SCALE) { - llResetScript(); - } - } -} -``` - -## Useful Snippets - -### PRIM_ROTATION Workaround for Child Prims - -Due to a bug with PRIM_ROTATION in child prims, use one of these workarounds: - -**For unattached objects:** -```lsl -llSetLinkPrimitiveParamsFast(linknumber, [ - PRIM_ROT_LOCAL, rot * llGetRootRotation() -]); -``` - -**For linked objects:** -```lsl -llSetLinkPrimitiveParamsFast(linknumber, [ - PRIM_ROT_LOCAL, rot * llList2Rot( - llGetLinkPrimitiveParams(LINK_ROOT, [PRIM_ROT_LOCAL]), 0) -]); -``` - -**Universal workaround (all scenarios):** -```lsl -llSetLinkPrimitiveParamsFast(linknumber, [ - PRIM_ROT_LOCAL, rot * llList2Rot( - llGetLinkPrimitiveParams(!!llGetLinkNumber(), [PRIM_ROT_LOCAL]), 0) -]); -``` - -## See Also - -- [llGetPrimitiveParams](/script/reference/lsl/functions/llgetprimitives-params/) - Get many primitive parameters -- [llSetLinkPrimitiveParams](/script/reference/lsl/functions/llsetlinkprimitiveparams/) - Set parameters with 200ms sleep -- [llGetLinkPrimitiveParams](/script/reference/lsl/functions/llgetlinkprimitives-params/) - Get parameters of other prims -- [llSetPrimitiveParams](/script/reference/lsl/functions/llsetprimitiveparams/) - Set parameters of current prim -- [llSetAlpha](/script/reference/lsl/functions/llsetalpha/) - Simpler way to set alpha (transparency) -- [llSetTexture](/script/reference/lsl/functions/llsettexture/) - Simpler way to set texture -- [llSetColor](/script/reference/lsl/functions/llsetcolor/) - Simpler way to set color -- [llSetScale](/script/reference/lsl/functions/llsetscale/) - Simpler way to set scale -- [llSetStatus](/script/reference/lsl/functions/llsetstatus/) - Simpler way to set physics and phantom - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetlinkrendermaterial.mdx b/src/content/docs/script/lsl-reference/functions/llsetlinkrendermaterial.mdx deleted file mode 100644 index 2136a4e..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetlinkrendermaterial.mdx +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: llSetLinkRenderMaterial -description: >- - Sets the Render Material of Face on a linked prim, specified by LinkNumber. - Render Material may be a UUID or name of a material in prim inventory. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Cover a link set in the material my_material: - -```lsl -default -{ - touch_start(integer detected) - { - llSetLinkRenderMaterial(LINK_SET, my_material, ALL_SIDES); - } -} -``` - -## Caveats - -- If `material` is provided as `NULL_KEY`, the glTF Material is removed from the face, reverting back to any underlying Blinn-Phong materials. -- This function will clear most PRIM_GLTF_* properties on the face, with the exceptions of repeats, offsets, and rotation_in_radians. - -## See Also - -- [llSetLinkAlpha](../llsetlinkalpha/) -- [llSetLinkColor](../llsetlinkcolor/) -- [llSetLinkPrimitiveParams](../llsetlinkprimitiveparams/) -- Internal Materials - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetlinksitflags.mdx b/src/content/docs/script/lsl-reference/functions/llsetlinksitflags.mdx deleted file mode 100644 index 28bafca..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetlinksitflags.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: llSetLinkSitFlags -description: Sets the sit flags for the specified prim in a linkset. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- `SIT_FLAG_NO_COLLIDE` is applied at the time of sitting. Updating this flag will not change the collision behavior of an agent that was previously seated on the sit target. - -## See Also - -- [llSitTarget](../llsittarget/) -- [llGetLinkSitFlags](../llgetlinksitflags/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetlinktexture.mdx b/src/content/docs/script/lsl-reference/functions/llsetlinktexture.mdx deleted file mode 100644 index ba85e46..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetlinktexture.mdx +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: llSetLinkTexture -description: >- - Sets the Texture of Face on a linked prim, specified by LinkNumber. Texture - may be a UUID or name of a texture in prim inventory. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Usage: Setting Texture on All Sides - -Cover a link set in the texture "bark" (from the library): - -```lsl -default -{ - touch_start(integer detected) - { - llSetLinkTexture(LINK_SET, "66bf4030-04f9-a808-43ab-b48b6aeb6456", ALL_SIDES); - } -} -``` - -## Performance Optimization - -### SetLinkTextureFast - -The standard `llSetLinkTexture` function has a 0.2 second delay built in. While `SetLinkTextureFast` is not extremely fast, it performs faster than the standard function by avoiding that delay: - -```lsl -SetLinkTextureFast(integer link, string texture, integer face) -{ - // Obtain the current texture parameters and replace the texture only. - // If we are going to apply the texture to ALL_SIDES, we need - // to adjust the returned parameters in a loop, so that each face - // keeps its current repeats, offsets and rotation. - list Params = llGetLinkPrimitiveParams(link, [PRIM_TEXTURE, face]); - integer idx; - face *= face > 0; // Make it zero if it was ALL_SIDES - // This part is tricky. The list returned by llGLPP has a 4 element stride - // (texture, repeats, offsets, angle). But as we modify it, we add two - // elements to each, so the completed part of the list has 6 elements per - // stride. - integer NumSides = llGetListLength(Params) / 4; // At this point, 4 elements per stride - for (idx = 0; idx < NumSides; ++idx) - { - // The part we've completed has 6 elements per stride, thus the *6. - Params = llListReplaceList(Params, [PRIM_TEXTURE, face++, texture], idx*6, idx*6); - } - llSetLinkPrimitiveParamsFast(link, Params); -} -``` - -This helper function preserves each face's current repeats, offsets, and rotation while only changing the texture. - -## See Also - -- [llSetLinkAlpha](/script/reference/lsl/functions/llsetlinkalpha/) -- [llSetLinkColor](/script/reference/lsl/functions/llsetlinkcolor/) -- [llSetLinkPrimitiveParams](/script/reference/lsl/functions/llsetlinkprimitiveparams/) -- [Internal Textures](/script/reference/lsl/internal-textures/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetlinktextureanim.mdx b/src/content/docs/script/lsl-reference/functions/llsetlinktextureanim.mdx deleted file mode 100644 index 4ff9055..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetlinktextureanim.mdx +++ /dev/null @@ -1,97 +0,0 @@ ---- -title: llSetLinkTextureAnim -description: >- - Animates a texture on the prim specified by LinkNumber, by setting the texture - scale and offset. - - Mode is a bitmask of animation options. - - Face specifies which object face to animate. - - SizeX and SizeY specify the number of horizontal and vertical frames.Start - specifes the animation start point. - - Length specifies the animation duration. - - Rate specifies the animation playback rate. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Frames are sub-rectangles within a texture. A set of frames with 2 horizontal (`SizeX`) and 3 vertical (`SizeY`) means the overall texture is divided into 3 rows of 2 columns of images, each of which is a frame. `llSetLinkTextureAnim` will animate across these 6, starting with the top left image and going across and down, optionally repeating. If `SMOOTH` is set, the frames slide smoothly from one to the next; if off, each frame is displayed in turn centered on the face. - -## Examples - -Smooth texture scroll along the horizontal U-axis with looping: - -```lsl -llSetLinkTextureAnim(LINK_THIS, ANIM_ON | SMOOTH | LOOP, ALL_SIDES, 1, 1, 1, 1, 1); -``` - -Smooth texture scroll in the opposite direction: - -```lsl -llSetLinkTextureAnim(LINK_THIS, ANIM_ON | SMOOTH | LOOP, ALL_SIDES, 1, 1, 1, 1, -1); -``` - -Cell animation: divide a texture into 64 cells (8x8) and flip through them left to right, top to bottom: - -```lsl -llSetLinkTextureAnim(LINK_THIS, ANIM_ON | LOOP, ALL_SIDES, 8, 8, 0, 64, 6.4); -``` - -Rotate a texture counter-clockwise at 2 revolutions per second: - -```lsl -llSetLinkTextureAnim(LINK_THIS, ANIM_ON | SMOOTH | ROTATE | LOOP, ALL_SIDES, 1, 1, 0, TWO_PI, 2*TWO_PI); -``` - -Scale a texture larger and smaller: - -```lsl -llSetLinkTextureAnim(LINK_THIS, ANIM_ON | SMOOTH | SCALE | PING_PONG | LOOP, ALL_SIDES, 1, 1, 1, 3, 2); -``` - -Turn off all texture animations: - -```lsl -llSetLinkTextureAnim(LINK_THIS, FALSE, ALL_SIDES, 0, 0, 0.0, 0.0, 1.0); -``` - -## Caveats - -- You can only have one texture animation on a prim. Calling `llSetLinkTextureAnim` more than once on a prim will reset it. - - Calling `llSetLinkTextureAnim` again with exact same values will not reset the animation (a small difference in rate will suffice). -- You cannot combine `ROTATE` and `SCALE` flags. -- `SizeX` and `SizeY` are both limited to a range of 0 to 255 - - Negative sizes behave as if texture repeats were set to 0 and cannot be used to mirror frames. -- Different animation modes override some of the prim's texture parameters, but others can still be used: - - Texture offsets are ignored in frame-based and `SMOOTH` scrolling modes. - - Repeats are ignored if `SizeX` and `SizeY` are not 0. - - With either of the sizes set to 0, `SMOOTH` scrolling will use the prim's texture repeats. In frame-based animation, there is no meaningful effect. - - Texture rotation is ignored in `ROTATE` mode. - - Texture repeats are ignored in `SCALE` mode. -- Selecting and un-selecting a prim with animation will reset the animation from the beginning. -- While a texture animation is active on any face of a prim, `PRIM_NORMAL` and `PRIM_SPECULAR` are forced to have their repeats, rotations, and offsets match the `PRIM_TEXTURE` ones, even on faces that are **not** being animated. - -## Notes - -- If `Rate` is negative, it has the same effect as using the `REVERSE` flag. However, if `Rate` is negative and the `REVERSE` flag is used, they cancel each other out. -- If `Length` is 0, it is considered to be `SizeX * SizeY` if both are above 0, otherwise 1. -- Frames are numbered from left to right, top to bottom, starting at 0. -- Texture animation is a property of the prim—you can remove the script that started the animation, and the prim will remember the settings. However, texture animation is one of the prim properties that are lost when using the shift-drag copy method. -- For Blinn-Phong materials, the texture's rotation for each side affects the apparent motion. If the texture is rotated 90 degrees in the edit box, the texture may not flow in the direction expected. -- For PBR materials, the Blinn-Phong texture rotation for each side affects the apparent motion, and any Blinn-Phong transform component (such as offsets via `PRIM_TEXTURE`) that is not animated will be applied to the PBR material as well. A GLTF material without a GLTF texture transform will animate identically to a Blinn-Phong material. If a GLTF texture transform (such as `PRIM_GLTF_BASE_COLOR`) is applied, it will be in addition to the Blinn-Phong transform and texture animation, allowing more flexibility. - -## See Also - -- [llSetTextureAnim](../llsettextureanim/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetlocalrot.mdx b/src/content/docs/script/lsl-reference/functions/llsetlocalrot.mdx deleted file mode 100644 index f3a3a5b..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetlocalrot.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: llSetLocalRot -description: Sets the rotation of a child prim relative to the root prim. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Drop this script into a child prim to rotate it in 1 degree increments on each touch: - -```lsl -rotation rot_xyzs; - -default -{ - state_entry() - { - vector xyz_angles = <0,1.0,0>; // This defines a 1 degree change on the Y axis - vector angles_in_radians = xyz_angles*DEG_TO_RAD; // Change to radians - rot_xyzs = llEuler2Rot(angles_in_radians); // Convert to a rotation - } - - touch_start(integer s) - { - llSetLocalRot(llGetLocalRot()*rot_xyzs); // Apply the increment rotation to the prim's current rotation - } -} -``` - -## Alternative Approach - -This is an equivalent call from any prim in the same link set: - -```lsl -//-- where "target_prim" is the link number of the prim you want to set the local rotation of -llSetLinkPrimitiveParamsFast( target_prim, [PRIM_ROT_LOCAL, rot] ); -``` - -## See Also - -- [llGetRot](../llgetrot/) -- [llGetLocalRot](../llgetlocalrot/) -- [llGetRootRotation](../llgetrootrotation/) -- [llGetPrimitiveParams](../llgetprimitiveparams/) -- [llGetLinkPrimitiveParams](../llgetlinkprimitiveparams/) -- [llSetRot](../llsetrot/) -- [llSetPrimitiveParams](../llsetprimitiveparams/) -- [llSetLinkPrimitiveParams](../llsetlinkprimitiveparams/) -- [llSetLinkPrimitiveParamsFast](../llsetlinkprimitiveparamsfast/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetmemorylimit.mdx b/src/content/docs/script/lsl-reference/functions/llsetmemorylimit.mdx deleted file mode 100644 index 48ba497..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetmemorylimit.mdx +++ /dev/null @@ -1,83 +0,0 @@ ---- -title: llSetMemoryLimit -description: |- - Requests Limit bytes to be reserved for this script. - Returns TRUE or FALSE indicating whether the limit was set successfully. - This function has no effect if the script is running in the LSO VM. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Mono - -- The memory limit can be set up to 64KB -- The memory limit cannot be set lower than the memory currently in use by the script -- All new scripts start with a limit of 64KB -- Mono scripts compiled before this function was introduced continue to use the 64KB limit -- A lower limit will affect the amount of memory reported in the viewer UI and by `llGetObjectDetails` -- The memory limit is not the amount of real memory actually used by the script, just the upper limit on it - -### LSO - -- Has no effect on LSO scripts, which will always use exactly 16KB - -## Caveats - -- When the limit value is too small, `llSetMemoryLimit(limit)` is ignored and the memory limit is not changed - -## Examples - -```lsl -// Memory-walkthrough by Daemonika Nightfire (daemonika.nightfire) - -integer limit = 20000; // <- bytes - -Test() -{ - llSetText("Limited Memory " + (string)llGetMemoryLimit() + - "\nUsed Memory " + (string)llGetUsedMemory() + - "\nFree Memory " + (string)llGetFreeMemory(),<1,1,1>,1); -} - -default -{ - state_entry() - { - llSetMemoryLimit(limit); - - llScriptProfiler(PROFILE_SCRIPT_MEMORY); - Test(); - llScriptProfiler(PROFILE_NONE); - - llSay(0,"This script used at most " + (string)llGetSPMaxMemory() + " bytes of memory during Test."); - } -} - -// Result: - -// Floating Text: -// Limited Memory 20000 -// Used Memory 4972 -// Free Memory 15100 - -// Chat: -// [05:11] Object: This script used at most 4972 bytes of memory during Test. -``` - -## See Also - -- [llScriptProfiler](../llscriptprofiler/) -- [llGetSPMaxMemory](../llgetspmaxmemory/) -- [llGetMemoryLimit](../llgetmemorylimit/) -- [llGetFreeMemory](../llgetfreememory/) -- [llGetUsedMemory](../llgetusedmemory/) -- [llGetObjectDetails](../llgetobjectdetails/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetobjectdesc.mdx b/src/content/docs/script/lsl-reference/functions/llsetobjectdesc.mdx deleted file mode 100644 index 50e9f2f..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetobjectdesc.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: llSetObjectDesc -description: |- - Sets the description of the prim to Description. - The description field is limited to 127 characters. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Changing the object description does not trigger a `changed` event. - -## Examples - -### Set this prim's description - -```lsl -default -{ - state_entry() - { - llSetObjectDesc("NEW PRIM DESCRIPTION"); - } -} -``` - -### Set the root prim's description - -```lsl -default -{ - state_entry() - { - llSetLinkPrimitiveParamsFast(LINK_ROOT, - [PRIM_DESC, "NEW ROOT PRIM DESCRIPTION"]); - } -} -``` - -## Notes - -- Object descriptions are often used to store data that needs to be protected from script resets (see, for example, Prim Attribute Overloading). However, descriptions are not immutable and can be tampered with by users or other scripts, either intentionally or accidentally, so this method should only be considered a last resort for data storage. -- `llLinksetDataWrite` and associated functions are generally better suited for storing data, because they allow for significantly more data storage and are much more secure against tampering. - -## See Also - -- [llGetObjectDesc](../llgetobjectdesc/) -- [llGetObjectName](../llgetobjectname/) -- [llSetObjectName](../llsetobjectname/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetobjectname.mdx b/src/content/docs/script/lsl-reference/functions/llsetobjectname.mdx deleted file mode 100644 index 135664a..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetobjectname.mdx +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: llSetObjectName -description: Sets the prim's name to Name. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- The name is limited to 63 characters. Longer prim names are cut short. -- Names can only consist of the 95 printable characters found in the ASCII-7 (non-extended) character set, with the exception of the vertical bar/pipe ("|") character. - - Invalid characters in the range 1 to 31, as well as the pipe character (124) are replaced with a question mark ("?"). - - Other invalid characters in the range 128 and above are replaced with two or more question marks, depending on how many bytes their UTF-8 representation requires. - - Objects with all-whitespace names (e.g., a space or a series of spaces) will appear as "(Unnamed)" if they emit chat via llSay, llOwnerSay, llInstantMessage, etc., although this behaviour may vary in third-party viewers. -- While an object is attached, the script cannot change the name of the object as it appears in the user's inventory. - - Changes to the name of the root prim will not be saved to inventory; when the attachment is detached (to inventory, not dropped) this name change is discarded and the name in inventory is used instead. - - When attachment is dropped (to the ground) and taking it into inventory, the inventory item will have the new name (not the old). -- Changes to the names of child prims will be saved back to inventory when the object is detached to inventory. They survive detachment. -- Changes to the object name do not trigger a changed event. -- If this function is called from a child prim in a linked set, it will change the name of the child prim and not the root prim. - -## Examples - -**Set this prim's name:** - -```lsl -default { - state_entry() { - llSetObjectName("NEW PRIM NAME"); - } -} -``` - -**Set the root prim's name:** - -```lsl -default { - state_entry() { - llSetLinkPrimitiveParamsFast(LINK_ROOT, - [PRIM_NAME, "NEW ROOT PRIM NAME"]); - } -} -``` - -**Test if a string is valid as an object name:** - -```lsl -// Returns TRUE if 'name' is a valid object name, FALSE otherwise -integer isValidObjectName(string name) { - string original_name = llGetObjectName(); - llSetObjectName(name); - integer valid_name = llGetObjectName() == name; - llSetObjectName(original_name); - return valid_name; -} -``` - -## See Also - -- [llGetObjectName](../llgetobjectname/) -- [llGetLinkName](../llgetlinkname/) -- [llGetObjectDesc](../llgetobjectdesc/) -- [llSetObjectDesc](../llsetobjectdesc/) -- [llGetObjectDetails](../llgetobjectdetails/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetobjectpermmask.mdx b/src/content/docs/script/lsl-reference/functions/llsetobjectpermmask.mdx deleted file mode 100644 index 61edcd1..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetobjectpermmask.mdx +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: llSetObjectPermMask -description: >- - Sets the specified PermissionFlag permission to the value specified by - PermissionMask on the object the script is attached to. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function sets permission masks for the root object the script is attached to. It requires god mode to execute. Use the `MASK_*` flags to specify which permission category to modify, and the `PERM_*` flags to set the specific permissions. - -## See Also - -- [llGetObjectPermMask](../llgetobjectpermmask/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetparcelmusicurl.mdx b/src/content/docs/script/lsl-reference/functions/llsetparcelmusicurl.mdx deleted file mode 100644 index d4f87f3..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetparcelmusicurl.mdx +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: llSetParcelMusicURL -description: >- - Sets the streaming audio URL for the parcel the object is on. - - The object must be owned by the owner of the parcel; if the parcel is group - owned the object must be owned by that group. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This script changes the music URL based on time of day: - -```lsl -// This script changes the music URL based on time of day. - -integer night = FALSE; -string nighturl = "http://205.188.215.228:8006"; -string dayurl = "http://208.122.59.30:7156"; - -default -{ - state_entry() - { - llSetTimerEvent(10); - } - - timer() - { - vector pos = llGetSunDirection(); - - if ((pos.z < -.75) != night) - { - night = !night; - if (night) - { - llSetParcelMusicURL(nighturl); - } - else - { - llSetParcelMusicURL(dayurl); - } - } - } -} -``` - -## Notes - -- The object owner must also be the land owner -- If the land is deeded to a group, the object must be deeded to the same group for this function to work - -## See Also - -- [llGetParcelMusicURL] - Gets the music stream URL for the parcel object is on - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetpayprice.mdx b/src/content/docs/script/lsl-reference/functions/llsetpayprice.mdx deleted file mode 100644 index 7129c05..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetpayprice.mdx +++ /dev/null @@ -1,95 +0,0 @@ ---- -title: llSetPayPrice -description: >- - Sets the default amount when someone chooses to pay this object. - - Price is the default price shown in the text input field. QuickButtons - specifies the 4 payment values shown in the payment dialog's buttons. - - Input field and buttons may be hidden with PAY_HIDE constant, and may be set - to their default values using PAY_DEFAULT. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Simple example hiding the price field and showing only one button with a value of 150: - -```lsl -llSetPayPrice(PAY_HIDE, [150, PAY_HIDE, PAY_HIDE, PAY_HIDE]) -``` - -Complete payment processing example with permission checking: - -```lsl -integer price = 10; - -default -{ - state_entry() - { - llSetPayPrice(PAY_HIDE, [PAY_HIDE, PAY_HIDE, PAY_HIDE, PAY_HIDE]); - llRequestPermissions(llGetOwner(), PERMISSION_DEBIT); - } - run_time_permissions(integer perm) - { - if(perm & PERMISSION_DEBIT) - state cash; - } -} - -state cash -{ - state_entry() - { - llSetPayPrice(price, [price, PAY_HIDE, PAY_HIDE, PAY_HIDE]); - } - money(key id, integer amount) - { - if(amount != price) - { - llGiveMoney(id, amount); - llInstantMessage(id, "You paid " + (string)amount + ", which is the wrong price, the price is: " + (string)price); - } - else - { - //insert your give code here. - llInstantMessage(id, "You paid the right price"); - } - } -} -``` - -## Caveats and Important Notes - -- **Do not trust this function to limit payment amounts.** Always verify the amount paid in the `money` event is the amount you expected. -- Use only one call to this function across all scripts on an object to prevent confusion about which values are active. You still need to check in the `money` event that the amount is correct. -- This function only works when called from the root prim of an object. Its effect applies to all prims in the object. Calling it from a child prim has no effect. - - There is a known viewer bug where calls from child prims will **prevent** payment to the object entirely. -- Payment settings persist in the prim even if the script with `llSetPayPrice()` is removed or recompiled. -- **Caution:** Calling this function enables payment on the prim (or the whole object if it's the root prim) for the current state, even if that state has no `money` event. -- Otherwise, the pay option will only appear on prims with a running script that has a `money` event (or on all prims if the root has such a script). -- Money cannot be paid to an attachment; the "Pay" option goes directly to the wearer instead. -- If `quick_pay_buttons` contains a negative value or zero, that button will not be shown. (Exception: zero is allowed for `price` to set the custom text field value in the Pay window.) - -## Constants - -The quick pay buttons list uses these constants: - -- `PAY_HIDE` (-1) - Hides this quick pay button -- `PAY_DEFAULT` (-2) - Uses the default value for this quick pay button - -Default quick pay button values are: $1, $5, $10, $20 (in order) - -## See Also - -- [llGiveMoney](/script/reference/lsl/functions/llgivemoney/) -- [money](/script/reference/lsl/events/money/) event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetphysicsmaterial.mdx b/src/content/docs/script/lsl-reference/functions/llsetphysicsmaterial.mdx deleted file mode 100644 index 60efd4c..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetphysicsmaterial.mdx +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: llSetPhysicsMaterial -description: >- - Sets the selected parameters of the object's physics behavior. - - MaterialBits is a bitmask specifying which of the parameters in the other - arguments should be applied to the object. GravityMultiplier, Restitution, - Friction, and Density are the possible parameters to manipulate. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Example - -```lsl -llSetPhysicsMaterial(FRICTION, 1.0, 0.9, 0.1, 0.5); // Sets FRICTION to 0.1 -``` - -### Multiple Settings - -```lsl -llSetPhysicsMaterial(GRAVITY_MULTIPLIER | RESTITUTION | FRICTION | DENSITY, 0.5, 0.9, 0.1, 1.0); -``` - -## Caveats - -- Using PRIM_MATERIAL to set the material type will reset the values for friction and restitution to that material's defaults. -- llSetPhysicsMaterial silently fails if called from an attachment. - -## Notes - -### Material Defaults - -Using PRIM_MATERIAL changes the values for friction and restitution to the values listed for the material type. llSetPhysicsMaterial cannot use material type flags. - -## See Also - -- [llGetPhysicsMaterial](../llgetphysicsmaterial/) -- [llSetBuoyancy](../llsetbuoyancy/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetpos.mdx b/src/content/docs/script/lsl-reference/functions/llsetpos.mdx deleted file mode 100644 index 46d5cd7..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetpos.mdx +++ /dev/null @@ -1,78 +0,0 @@ ---- -title: llSetPos -description: >- - If the object is not physical, this function sets the position of the prim. - - If the script is in a child prim, Position is treated as root relative and the - link-set is adjusted. - - If the prim is the root prim, the entire object is moved (up to 10m) to - Position in region coordinates. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- **Root prims (or single prim objects)** - - **Attached:** `pos` is a local coordinate relative to the attach point. - - **Not attached:** `pos` is a region coordinate. -- **Child prims (non-root prims):** `pos` is a local coordinate relative to the root prim. - -## Caveats - -- This function has a movement cap of 10m and a time delay of 0.2 seconds per call. Consider using `llSetRegionPos` and/or `llSetLinkPrimitiveParamsFast` instead. -- Because of the intermixing of local and regional coordinates with this function, when a prim's position is wanted it is best to use `llGetLocalPos`. -- This function does not work in the root prim of physical objects. Use a physical function like `llMoveToTarget` instead. -- If you have explicitly set your object as "static obstacle" for pathfinding, the function will fail with the error in the debug channel: "Unable to set prim position or scale: object contributes to the navmesh." - -## Examples - -### Move Object Up - -```lsl -// Move the object up 1m when someone touches it -default { - touch_start(integer i) { - llSetPos(llGetPos() + <0,0,1>); - } -} -``` - -### Movement Workaround for Small Movements - -```lsl -// To bypass the small movement bug -// Created by Madpeter Zond -// Notes: it does not check if the movement would go out of limit range for linked prims -llSetLocalPos(vector offset) -{ - vector save = offset; - if(offset.x < 0.0) offset.x -= 1; - else offset.x += 1; - if(offset.y < 0.0) offset.y -= 1; - else offset.y += 1; - if(offset.z < 0.0) offset.z -= 1; - else offset.z += 1; - llSetPos(offset); - llSetPos(save); -} -``` - -## Notes - -Multiple movement commands can be chained together with `llSetPrimitiveParams` and `PRIM_POSITION`. The advantage of doing this is that the script only sleeps once per function call instead of once per movement. - -## See Also - -- [llSetRegionPos](../llsetregionpos/) -- [llGetLocalPos](../llgetlocalpos/) -- [llGetRootPosition](../llgetrootposition/) -- [llGetPos](../llgetpos/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetprimitiveparams.mdx b/src/content/docs/script/lsl-reference/functions/llsetprimitiveparams.mdx deleted file mode 100644 index 9d0a9ea..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetprimitiveparams.mdx +++ /dev/null @@ -1,218 +0,0 @@ ---- -title: llSetPrimitiveParams -description: 'Deprecated: Use llSetLinkPrimitiveParamsFast instead.' ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function sets the prim's parameters according to the provided rules list. These are powerful functions for configuring more than 50 different object parameters. Consider using `llSetLinkPrimitiveParamsFast` with `LINK_THIS` instead to avoid the 0.2 second sleep delay. - -## Variants - -There are three related functions with key differences: - -| Function | Sleep | Has link parameter | -|----------|-------|-------------------| -| `llSetPrimitiveParams` | 200 ms | No | -| `llSetLinkPrimitiveParams` | 200 ms | Yes | -| `llSetLinkPrimitiveParamsFast` | None | Yes | - -## Examples - -### Turn Prims On/Off with Touch - -A simple script to light up a prim in a linkset when touched, and unlight the others: - -```lsl -default -{ - touch_start(integer num_detected) - { - llSetLinkPrimitiveParamsFast(LINK_SET, [ - PRIM_FULLBRIGHT, ALL_SIDES, FALSE, - PRIM_LINK_TARGET, llDetectedLinkNumber(0), - PRIM_FULLBRIGHT, ALL_SIDES, TRUE]); - } -} -``` - -### Move Child Prims Forward - -Move all child prims 0.25m forward on the root's Z axis when touched: - -```lsl -default -{ - touch_start(integer total_number) - { - integer numberOfPrims = llGetNumberOfPrims(); - - if (numberOfPrims < 2) return; - - vector link_pos; - list params; - - integer link = 2;// start with first child prim - do - { - // get a child prim's local position (relative to root prim) - link_pos = llList2Vector(llGetLinkPrimitiveParams(link, [PRIM_POS_LOCAL]), 0); - - link_pos.z += 0.25;// relative to root's local z-axis - - params += [PRIM_LINK_TARGET, link, - PRIM_POS_LOCAL, link_pos]; - } - while (++link <= numberOfPrims); - - if (!llGetListLength(params)) return; - - llSetLinkPrimitiveParamsFast(2, params); - } -} -``` - -### Multiple Prim Coloring with PRIM_LINK_TARGET - -Color the root prim red and the first linked prim green using one function call: - -```lsl -default -{ - touch_start(integer num_detected) - { - llSetLinkPrimitiveParamsFast(LINK_ROOT, [ - PRIM_COLOR, ALL_SIDES, <1.0, 0.0, 0.0>, 1.0, - PRIM_LINK_TARGET, 2, - PRIM_COLOR, ALL_SIDES, <0.0, 1.0, 0.0>, 1.0]); - } -} -``` - -### Combined Operations - -Set colors, textures, and fullbright in a single call: - -```lsl -default -{ - touch_start(integer num_detected) - { - // Color prim faces, set texture and set fullbright - llSetPrimitiveParams([ - PRIM_COLOR, ALL_SIDES, ZERO_VECTOR, 1.0, - PRIM_COLOR, 3, <1.0, 1.0, 1.0>, 1.0, - PRIM_TEXTURE, 3, "4d304955-2b01-c6c6-f545-c1ae1e618288", <1.0, 1.0, 0.0>, ZERO_VECTOR, 0.0, - PRIM_FULLBRIGHT, 3, TRUE]); - } -} -``` - -### Creating a Picture Frame Effect (Taper) - -Maintain taper proportions when resizing: - -```lsl -default -{ - state_entry() - { - vector scale = llGetScale(); - float X = scale.x; - float Y = scale.y; - - llSetPrimitiveParams([ - PRIM_SIZE, , // keep the prim thin - PRIM_TYPE, PRIM_TYPE_BOX, 0, <0.0,1.0,0.0>, 0.0, ZERO_VECTOR, - <1.0 - (0.4 / X), 1.0 - (0.4 / Y), 0.0>, ZERO_VECTOR]); - // We used the equation "answer = 1 - desired_taper" - // The proportions will be maintained when the prim is resized - } - - changed(integer change) - { - if(change & CHANGED_SCALE) - { - llResetScript(); - } - } -} -``` - -## Caveats - -- `PRIM_SIZE` has similar constraints to `llSetScale` and fails silently on physical prims/links. Workaround: set items to non-physical before changing size, then change back to physical using a single `llSetLinkPrimitiveParamsFast` command with `PRIM_LINK_TARGET`. - -- `PRIM_PHANTOM`, `PRIM_PHYSICS`, and `PRIM_TEMP_ON_REZ` apply to the entire object (linkset). - -- Values may drift, become truncated, or be range-limited. Some limits are applied by the client during deserialization and rendering, others by the simulator before storing values. When testing vectors and rotations, use `llVecDist` and `llAngleBetween` for fuzzy tests. - -- `PRIM_LINK_TARGET` is a special parameter that can be inserted to perform actions on multiple prims in the linkset with one call. - -- Scripts written before September 2004 using `PRIM_TYPE` depend on it having value 1. If recompiled, the new value will be used, causing runtime errors. Fix by replacing the `PRIM_TYPE` flag with value 1 or update to newer syntax. - -- `PRIM_ROTATION` is bugged in child prims. See the workaround below. - -- This function returns an error if given data of the wrong type. This is problematic with user input or notecard data. Use the List Cast function to remedy this. - -- Applying an operation to `LINK_SET` applies it first to the root prim, then to each child prim. - -- The sim clamps attributes before storing them; the client clamps attributes before rendering. - -- **Some prim properties are reset** by this function: - - A flexible prim will become not flexible - - A sliced prim will become unsliced - - To preserve properties, save and explicitly set them in the function call - -- Attempting to change `PRIM_TYPE` of a mesh object has no effect. Keeping `PRIM_TYPE_SCULPT` and trying to set a different sculpt map or flags on mesh also does nothing. A script in a mesh prim cannot change sculpt parameters of any prim in the linkset. - -- The caveats at `llSetClickAction` all apply to `PRIM_CLICK_ACTION`. - -- **Tip**: When changing the alpha value of a face, consider using `llSetLinkAlpha(integer link, float alpha, integer face)` instead of `llSetLinkPrimitiveParamsFast` with `PRIM_COLOR`. This way you don't have to manage color settings. Also, `llSetLinkPrimitiveParamsFast` is not faster than `llSetText` when setting float text properties in loops (e.g., "% loading" status bars). Measurements show `llSetText` being 3-4 times faster. - -## PRIM_ROTATION Workaround for Child Prims - -Child prims have a bug with `PRIM_ROTATION`. Use one of these workarounds: - -```lsl -// Workaround for unattached objects only -llSetLinkPrimitiveParamsFast(linknumber, [ - PRIM_ROT_LOCAL, rot*llGetRootRotation()]); - -// Workaround for linked objects only -llSetLinkPrimitiveParamsFast(linknumber, [ - PRIM_ROT_LOCAL, rot*llList2Rot(llGetLinkPrimitiveParams(LINK_ROOT, [PRIM_ROT_LOCAL]), 0)]); - -// Workaround for all scenarios -llSetLinkPrimitiveParamsFast(linknumber, [ - PRIM_ROT_LOCAL, rot*llList2Rot(llGetLinkPrimitiveParams(!!llGetLinkNumber(), [PRIM_ROT_LOCAL]), 0)]); -``` - -## Performance Notes - -- `llSetLinkPrimitiveParamsFast` is fast compared to the other variants, but sometimes it's **too fast**. The function returns and the next line executes before updates are processed, resulting in out-of-order updates. In those cases, use `llSetPrimitiveParams` or `llSetLinkPrimitiveParams`. - -- This occurs because `llSetLinkPrimitiveParamsFast` executes asynchronously, while the other variants execute synchronously (or appear to due to the delay). - -- Using one function call with `PRIM_LINK_TARGET` is more efficient than making multiple separate calls. - -## See Also - -- [llGetPrimitiveParams](../llgetprimitiveparams/) -- [llSetLinkPrimitiveParams](../llsetlinkprimitiveparams/) -- [llGetLinkPrimitiveParams](../llgetlinkprimitiveparams/) -- [llSetLinkPrimitiveParamsFast](../llsetlinkprimitiveparamsfast/) -- [llSetAlpha](../llsetalpha/) -- [llSetTexture](../llsettexture/) -- [llSetColor](../llsetcolor/) -- [llSetScale](../llsetscale/) -- [llSetStatus](../llsetstatus/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetprimmediaparams.mdx b/src/content/docs/script/lsl-reference/functions/llsetprimmediaparams.mdx deleted file mode 100644 index d99a3a6..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetprimmediaparams.mdx +++ /dev/null @@ -1,58 +0,0 @@ ---- -title: llSetPrimMediaParams -description: >- - Sets the MediaParameters for a particular Face on the prim. Returns an integer - that is a STATUS_* flag which details the success/failure of the operation(s). - - MediaParameters is a set of name/value pairs in no particular order. - Parameters not specified are unchanged, or if new media is added then set to - the default specified. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- If prim-media is not already on this object, it will be added -- Parameters not specified are unchanged, or if new media is added they are set to the default specified -- Both width and height must be specified together to work, and they narrow the texture space while inversely widening the aperture - - Width and height scaled larger than 1024 pixels will require the texture backdrop to be resized to fit (see Useful Snippets below) - - If resized to fit, the resulting view will cut off scrolled content outside the bounds making it impossible to be viewed -- Face must be a single face. If you want media on multiple faces (e.g., opposing sides of an object), call the function multiple times with different face numbers. Bitwise AND for face numbers does not work - -## Useful Snippets - -This helper function expands media textures greater than 1024 pixels in a direction to fit the media face. It does exactly what the "align" button does in the edit window (width and height are in pixels): - -```lsl -uExpandMediaTexture( integer vIntWidth, integer vIntHeight, integer vIntFace ){ - integer vIntTemp; - vector vSizScale; - - while (vIntWidth >> ++vIntTemp); - vSizScale.x = vIntWidth / (float)(1 << vIntTemp); - vIntTemp = 0; - while (vIntHeight >> ++vIntTemp); - vSizScale.y = vIntHeight / (float)(1 << vIntTemp); - llSetPrimitiveParams( [PRIM_TEXTURE, vIntFace] + - llListReplaceList( llGetPrimitiveParams( [PRIM_TEXTURE, vIntFace] ), - [vSizScale, ((vSizScale - <1.0, 1.0, 0.0>) / 2.0)], - 1, - 2 ) ); -} -``` - -Original source: How to Align a Shared Media Texture from Linden Script - -## See Also - -- [llSetLinkMedia](../llsetlinkmedia/) -- [llGetPrimMediaParams](../llgetprimmediaparams/) -- [llClearPrimMedia](../llclearprimmedia/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetprimurl.mdx b/src/content/docs/script/lsl-reference/functions/llsetprimurl.mdx deleted file mode 100644 index cf5062d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetprimurl.mdx +++ /dev/null @@ -1,23 +0,0 @@ ---- -title: llSetPrimURL -description: 'Deprecated: Use llSetPrimMediaParams instead.' ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function, while included in the compiler, has never actually done anything. It was intended to update the URL for web pages shown on the sides of an object, but this functionality was never implemented. - -The sleep time was changed from 2.0 seconds to 20.0 seconds in revision 93583 (August 2, 2008). - -## See Also - -- [llSetPrimMediaParams](/script/reference/lsl/functions/llsetprimediaparams/) - The modern replacement for setting media on prim surfaces - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetregionpos.mdx b/src/content/docs/script/lsl-reference/functions/llsetregionpos.mdx deleted file mode 100644 index 93ac3ee..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetregionpos.mdx +++ /dev/null @@ -1,86 +0,0 @@ ---- -title: llSetRegionPos -description: >- - Attempts to move the object so that the root prim is within 0.1m of Position. - - Returns an integer boolean, TRUE if the object is successfully placed within - 0.1 m of Position, FALSE otherwise. - - Position may be any location within the region or up to 10m across a region - border. - - If the position is below ground, it will be set to the ground level at that - x,y location. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The object with the script will move the root prim position to the given location. The position is any position within the region. If the position is below ground, it will be set to the ground level at that X,Y spot. The function has no delay or throttle. - -**Returns TRUE if:** -- The object is successfully placed within 0.1 m of position. - -**Returns FALSE (and does not move) if:** -- Position is more than 10m off region or above 4096m - - The x & y components of position must be in the range -10.0 to 266.0 - - The z component must be in the range 0.0 to 4096 -- The object is dynamic (has physics enabled) -- The object can not move to position due to parcel/region restrictions (object entry rules, prim limits, bans, etc.) -- The object is an avatar attachment - -**Returns FALSE but moves the object if:** -- The z position is below the ground - -## Examples - -```lsl -default -{ - touch_start(integer num_detected) - { - vector currentPosition = llGetPos(); - - // check whether the object has successfully been moved - // to the center of the sim at the same height - integer hasMoved = llSetRegionPos(<128.0, 128.0, currentPosition.z>); - - if (hasMoved) - { - llOwnerSay("My new position is now:\n" - + "http://maps.secondlife.com/secondlife/" + llEscapeURL(llGetRegionName()) - + "/128/128/" + (string)llRound(currentPosition.z) + "/"); - } - else if ( currentPosition.z < llGround(ZERO_VECTOR) ) - { - llOwnerSay("My new position is now:\n" - + "http://maps.secondlife.com/secondlife/" + llEscapeURL(llGetRegionName()) - + "/128/128/" + (string)llCeil(llGround(ZERO_VECTOR)) + "/"); - } - else - llOwnerSay("Move was not possible!"); - } -} -``` - -## Notes - -- This function is intended to replace WarpPos -- Only if TRUE is returned does the object move, if FALSE is returned, the object does not change position -- The function has no delay or throttle - -## See Also - -- [llGetLocalPos](../llgetlocalpos/) -- [llGetRootPosition](../llgetrootposition/) -- [llGetPos](../llgetpos/) -- [llSetPos](../llsetpos/) -- [llEdgeOfWorld](../lledgeofworld/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetremotescriptaccesspin.mdx b/src/content/docs/script/lsl-reference/functions/llsetremotescriptaccesspin.mdx deleted file mode 100644 index cb6c338..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetremotescriptaccesspin.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llSetRemoteScriptAccessPin -description: >- - If PIN is set to a non-zero number, the task will accept remote script loads - via llRemoteLoadScriptPin() if it passes in the correct PIN. Othersise, - llRemoteLoadScriptPin() is ignored. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- A prim has only one pin for remotely loading scripts -- By changing the pin, a script can deny other scripts the ability to load scripts into the prim - - This could result in unintentionally breaking a product's ability to be updated by an upstream creator - - This can be used to intentionally stop an upstream creator from updating a product -- There is no way to find out whether a script pin has been set by another script in the prim. If the prim contains scripts from other developers, the safe approach is to assume a script pin has been set by an upstream creator - -## See Also - -- [llRemoteLoadScriptPin] - Used to load a script into a remote prim - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetrendermaterial.mdx b/src/content/docs/script/lsl-reference/functions/llsetrendermaterial.mdx deleted file mode 100644 index 78fb758..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetrendermaterial.mdx +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: llSetRenderMaterial -description: |- - Applies Render Material to Face of prim. - Render Material may be a UUID or name of a material in prim inventory. - If Face is ALL_SIDES, set the render material on all faces. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - // the first material alphabetically inside the same prim's inventory - string material = llGetInventoryName(INVENTORY_MATERIAL, 0); - - // set it on all sides of the prim containing the script - llSetRenderMaterial(material, ALL_SIDES); - } -} -``` - -## Caveats - -- If `material` is provided as `NULL_KEY`, the glTF Material is removed from the face, reverting back to any underlying Blinn-Phong materials. -- This function will clear most PRIM_GLTF_* properties on the face, with the exceptions of repeats, offsets, and rotation_in_radians. - -## See Also - -- [llSetLinkRenderMaterial](../llsetlinkrendermaterial/) -- [llGetRenderMaterial](../llgetrendermaterial/) -- [llSetPrimitiveParams](../llsetprimitiveparams/) -- [llSetLinkPrimitiveParams](../llsetlinkprimitiveparams/) -- PRIM_RENDER_MATERIAL - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetrot.mdx b/src/content/docs/script/lsl-reference/functions/llsetrot.mdx deleted file mode 100644 index e9457f7..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetrot.mdx +++ /dev/null @@ -1,103 +0,0 @@ ---- -title: llSetRot -description: >- - If the object is not physical, this function sets the rotation of the prim. - - If the script is in a child prim, Rotation is treated as root relative and the - link-set is adjusted. - - If the prim is the root prim, the entire object is rotated to Rotation in the - global reference frame. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- If the prim is attached, then this function offsets the rotation by the avatar's rotation. -- If the prim is not the root prim it is offset by the root's rotation. - - If you are trying to set the rotation of a child prim relative to the root prim then divide the rotation by the root rotation. - - If you are trying to set the rotation of a child prim to a global rotation then you need to divide the global rotation by the root rotation **twice**. - - It is better to use `llSetLocalRot` to set the rotation of child prims, even if you are setting it to a global rotation (just divide by the root rotation in that case). - - Alternatively see the Useful Snippets section below for generalized workarounds that work with `llSetPrimitiveParams`, `llSetLinkPrimitiveParams`, and `llSetLinkPrimitiveParamsFast`. -- For small rotation changes, there is an update threshold depending on the time duration between changes. It does not appear to be limited to the 6deg rule any longer. -- For static objects (type of pathfinding), the script fails with the error in debug channel: "Unable to set prim rotation: object contributes to the navmesh." - -## Examples - -Drop this script in the root prim of an object to have it rotate in 1 degree increments. Note that it won't work on child prims if the root is rotated. - -```lsl -rotation rot_xyzq; - -default -{ - state_entry() - { - vector xyz_angles = <0,1.0,0>; // This is to define a 1 degree change - vector angles_in_radians = xyz_angles*DEG_TO_RAD; // Change to Radians - rot_xyzq = llEuler2Rot(angles_in_radians); // Change to a Rotation - } - - touch_start(integer s) - { - llSetRot(llGetRot()*rot_xyzq); //Do the Rotation... - } -} -``` - -Drop this one in a child prim to have it rotate around the world's Y axis in 1 degree increments. It won't work in the root if it is rotated. - -```lsl -rotation rot_xyzq; - -default -{ - state_entry() - { - vector xyz_angles = <0,1.0,0>; // This is to define a 1 degree change - vector angles_in_radians = xyz_angles*DEG_TO_RAD; // Change to Radians - rot_xyzq = llEuler2Rot(angles_in_radians); // Change to a Rotation - } - - touch_start(integer s) - { - llSetRot(llGetRot()*rot_xyzq/llGetRootRotation()/llGetRootRotation()); //Do the Rotation... - } -} -``` - -## Useful Snippets - -These correctly set a global rotation for the root prim in all scenarios: - -```lsl -llSetLocalRot( rot ) -llSetPrimitiveParams( [PRIM_ROT_LOCAL, rot] ) -``` - -These correctly set a global rotation for a child prim in all scenarios: - -```lsl -llSetLocalRot( rot / llGetRootRotation() ) -llSetPrimitiveParams( [PRIM_ROT_LOCAL, rot / llGetRootRotation() ] ) -``` - -## See Also - -- [llGetRot](../llgetrot/) -- [llGetLocalRot](../llgetlocalrot/) -- [llGetPrimitiveParams](../llgetprimitiveparams/) -- [llGetLinkPrimitiveParams](../llgetlinkprimitiveparams/) -- [llSetLocalRot](../llsetlocalrot/) -- [llSetPrimitiveParams](../llsetprimitiveparams/) -- [llSetLinkPrimitiveParams](../llsetlinkprimitiveparams/) -- [llSetLinkPrimitiveParamsFast](../llsetlinkprimitiveparamsfast/) -- [llTargetOmega](../lltargetomega/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetscale.mdx b/src/content/docs/script/lsl-reference/functions/llsetscale.mdx deleted file mode 100644 index 6040de9..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetscale.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: llSetScale -description: Sets the prim's scale (size) to Scale. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- This function only changes the size of the *prim* that the script is in. **Not** the entire object. -- If the prim is part of a link set, rescaling will fail if the new size is too large or small to satisfy the linkability rules. -- Does not work on physical prims. - -## Examples - -A basic door that opens and closes when an avatar collides with it: - -```lsl -//A basic door that opens and closes when an avatar collides with it. -//Not very effective, as it would be better to use llSetStatus(STATUS_PHANTOM, 1)... -//But, it works. -vector startingSize; -default { - state_entry() { - startingSize = llGetScale(); - } - collision_start(integer i) { - llSetScale(<0.1, 0.1, 0.1>); //Shrink - llSetPos(llGetPos() + <0.0,0.0,10.0>); //Hide us - llSetTimerEvent(3.0); - } - timer() { - llSetTimerEvent(0.0); - llSetScale(startingSize); //Go back to normal size - llSetPos(llGetPos() - <0.0,0.0,10.0>); //And where we started - } -} //Code by Xaviar Czervik. -``` - -## Notes - -- The components of the size vector (x, y, and z) each need to be in the range 0.01 to 64.0. If they are out of range, they are rounded to the nearest endpoint. -- For a flexible curtain or door script using llSetScale(), see the Curtain script documentation. - -## See Also - -- [llGetScale](../llgetscale/) -- [llScaleByFactor](../llscalebyfactor/) -- [llSetPrimitiveParams](../llsetprimitiveparams/) -- [llGetPrimitiveParams](../llgetprimitiveparams/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetscriptstate.mdx b/src/content/docs/script/lsl-reference/functions/llsetscriptstate.mdx deleted file mode 100644 index d6b5cce..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetscriptstate.mdx +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: llSetScriptState -description: Enable or disable the script Running state of Script in the prim. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Stop the script at the end of the current time slice, until re-enabled: - -```lsl -//Stops the Script, at some non-deterministic time later, until invoked with TRUE, in another script -llSetScriptState(llGetScriptName(), FALSE); -// Stall until end of time slice -llSleep(0.1); -``` - -Start another script: - -```lsl -//Starts Another Script -llSetScriptState("somescript", TRUE); -``` - -## Caveats - -- Cannot be used to restart a script that has encountered a runtime error. -- Cannot be used to start a script that has been added via `llGiveInventory`. Scripts sent via `llRemoteLoadScriptPin`, and which have the running state set FALSE by that command, may be started. -- The script appears to stop when its time slice ends, not sooner. If a script tries to stop itself then some LSL code following the `llSetScriptState` call may be executed before the script stops. -- If a script is paused by `llSetScriptState` and is then either re-rezzed, in a region during a restart, or moved into a different region, the script's memory is reset. - -## See Also - -- [llGetScriptState](../llgetscriptstate/) -- [llResetOtherScript](../llresetotherscript/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetsittext.mdx b/src/content/docs/script/lsl-reference/functions/llsetsittext.mdx deleted file mode 100644 index 11953b5..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetsittext.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: llSetSitText -description: Displays Text rather than 'Sit' in the viewer's context menu. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Usage - -```lsl -default -{ - state_entry() - { - llSetSitText("Be Seated"); - } -} -``` - -### Removing Sit Text - -There is no way to stop a pie menu from having a "Sit Here" space reserved on it. Although by setting the string to a space no text will be shown. - -To remove custom text that you have placed there, set the text as an empty string like this: `""`. - -```lsl -default -{ - state_entry() - { - llSetSitText(""); - } -} -``` - -Upon your having done so, the text that appears will revert to "Sit Here." - -## Caveats - -- **Text** will only be displayed if set by a script calling this function in the root. If **text** is set by a script in a child the **text** will only be displayed after unlinking it or relinking it as the root. If either a child or the root is selected as an individual prim and right clicked, the **text** displayed will be the default even if a script in the root has set **text**. More simply - The **text** property displayed on right click will always be that of the root unless, right clicking a prim under individual edit when it will always be the LL default. -- Note that like particles, and the other set text functions, all **text** set via llSetSitText becomes a property of a prim, not a script. For that reason, the **text** will remain if the script that set it is deactivated or even removed. -- You have no control over the face, size or colour of the displayed **text**. -- **Text** is limited to 9 characters. - -## See Also - -- [llSitTarget](../llsittarget/) -- [llSetTouchText](../llsettouchtext/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetsoundqueueing.mdx b/src/content/docs/script/lsl-reference/functions/llsetsoundqueueing.mdx deleted file mode 100644 index d04e643..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetsoundqueueing.mdx +++ /dev/null @@ -1,61 +0,0 @@ ---- -title: llSetSoundQueueing -description: >- - Sets whether successive calls to llPlaySound, llLoopSound, etc., (attached - sounds) interrupt the currently playing sound. - - The default for objects is FALSE. Setting this value to TRUE will make the - sound wait until the current playing sound reaches its end. The queue is one - level deep. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llPreloadSound("SoundName1"); // This loads the sounds into all in range viewers and cuts delay between sounds. - llPreloadSound("SoundName2"); // All sound parameters can be the name of a sound in the prim's inventory or a UUID of a sound - llPreloadSound("SoundName3"); // This sound will be skipped, as the queue is only 1 level deep. - } - touch_start(integer detected) - { - llSetSoundQueueing(TRUE); // Set to TRUE for queueing and SoundName2 plays after SoundName1 has ended. - // Set to FALSE only the second will be played since the prim has only one sound emitter and the second was called last. - // Can be set anywhere within the script (if within an event it will activate when the event is triggered). - llPlaySound("SoundName1", 1.0); - llPlaySound("SoundName2", 1.0); - llPlaySound("SoundName3", 1.0); // This sound isn't played as the queue is already full, so this is discarded. - } -} -``` - -## Caveats - -- The sound queue is only 1 level deep - beside the sound currently playing, there can only be 1 sound in reserve. The sound queue is first-come, first-serve. -- The queue order is reversed when using `llPlaySoundSlave` - using the example above, the default behavior would be to play SoundName1 and SoundName2, however when using the aforementioned function the order would be to play SoundName2 and SoundName3. -- Sound queuing is a property of the prim, not the script. It can be activated and deactivated by any script in the prim and survives script reset, re-rez, and script removal. -- If used to make smooth transitions using slave/master sounds, the sounds tend to go out of sync. -- Although sounds are queued, the volume of all sounds in the queue is set by the last item in the queue. If your application requires different volume values, you may wish to implement `llAdjustSoundVolume` alongside the sound queue. -- There is a very small (but audible) gap of silence between sounds due to network latency and processing time. -- The queued sound must be fully loaded in the viewer, or else it will not play. `llPreloadSound` is not always reliable. -- Queueing a sound that is identical to the one currently playing will fail. Use `llLoopSound` instead. -- While this function does not have a delay, enabling or disabling the sound queue is not instant. It takes approximately 0.1 seconds to set the queueing flag. - -## See Also - -- [llLoopSound](../llloopsound/) -- [llLoopSoundSlave](../llloopsoundslave/) -- [llPlaySoundSlave](../llplaysoundslave/) -- [llAdjustSoundVolume](../lladjustsoundvolume/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetsoundradius.mdx b/src/content/docs/script/lsl-reference/functions/llsetsoundradius.mdx deleted file mode 100644 index 2738c7f..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetsoundradius.mdx +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: llSetSoundRadius -description: >- - Limits radius for audibility of scripted sounds (both attached and triggered) - to distance Radius. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Enable sound cutoff at 4 meters: - -```lsl -llSetSoundRadius(4); -``` - -Disable sound cutoff: - -```lsl -llSetSoundRadius(0); -``` - -## Caveats - -- This function is a prim property and will survive script resets. -- Has no effect on `llTriggerSound` or `llLinkPlaySound` in triggered mode. Sounds will play regardless of camera position. - - `llTriggerSoundLimited` can be used instead for a similar effect, but the function depends on **avatar** position, not camera position. -- When used with `llPlaySound` or `llLinkPlaySound` in non-looped mode, the sound will be played from the beginning only once when the observer's camera enters the radius for the first time. This can happen significantly later than when the one-off sound was actually played. -- With `llLoopSound` or `llLinkPlaySound` in looped mode, the sound will be played from the beginning every time the observer's camera enters the radius. - -## Notes - -- Volume fading is still determined by the distance from camera, not the radius. -- Pass 0 to this function to disable it. - -## See Also - -- [llTriggerSoundLimited](../lltriggersoundlimited/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetstatus.mdx b/src/content/docs/script/lsl-reference/functions/llsetstatus.mdx deleted file mode 100644 index 3aae07c..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetstatus.mdx +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: llSetStatus -description: >- - Sets object status specified in Status bitmask (e.g. - STATUS_PHYSICS|STATUS_PHANTOM) to boolean Value. - - For a full list of STATUS_* constants, see wiki documentation. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llSetStatus( STATUS_DIE_AT_EDGE | STATUS_PHYSICS, TRUE); - llSetStatus( STATUS_ROTATE_X | STATUS_ROTATE_Y, FALSE); - } -} -``` - -## Caveats - -- Status is an object attribute; all prims in an object share the same status. -- Except for STATUS_BLOCK_GRAB, this only affects the prim the script is in. Child prims in linked objects will not be affected. - - Use STATUS_BLOCK_GRAB_OBJECT to block grabbing of a link_set. -- Setting STATUS_PHYSICS fails silently in attached objects. -- The STATUS_ROTATE_X, STATUS_ROTATE_Y and STATUS_ROTATE_Z flags all require that the object first be made physical to have any effect. - -## See Also - -- [llGetStatus](../llgetstatus/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsettext.mdx b/src/content/docs/script/lsl-reference/functions/llsettext.mdx deleted file mode 100644 index 4b11c0d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsettext.mdx +++ /dev/null @@ -1,230 +0,0 @@ ---- -title: llSetText -description: Causes Text to float above the prim, using the specified Color and Opacity. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- If more than one `llSetText` is called (by reset, interaction, or script state change) within a prim, the latest call takes priority over previous ones. -- Text is limited to 254 bytes in UTF-8 encoding. If the string is longer, it will be truncated to 254 bytes, and any multibyte characters that are split will be removed entirely. -- An unbroken line of text of great length may be automatically broken into two lines (one above the other). -- Text can be seen through walls and other objects. Be considerate of neighbors in malls and apartment buildings. - - Visibility distance increases with prim size. -- Removing the script or deactivating it **will not remove** a prim's text property. Floating text is not dependent on a script for its continued existence, only for changing it. -- Vertical whitespace is removed from the end of the text string. To preserve vertical spacing, put a character (like a space) on the last line. -- Multiple linebreaks with empty lines are converted to a single linebreak. Add a whitespace character on every line you want to skip. -- **High performance impact when updating text in loops**: Measurements showed significant process time overhead when doing numerous iterations in a while loop. For approximately 65,000 iterations: ~5 seconds without floating text, ~24 seconds with `llSetText`, and ~96 seconds when using `llSetPrimitiveParams`/`llSetLinkPrimitiveParamsFast` with `PRIM_TEXT`. Avoid excessive text updates within tight iterations. - -## Examples - -### Basic usage - Display prim name in green - -```lsl -default -{ - state_entry() - { - vector COLOR_GREEN = <0.0, 1.0, 0.0>; - float OPAQUE = 1.0; - - // prim's name (not necessarily object's) - llSetText(llGetObjectName(), COLOR_GREEN, OPAQUE); - - // delete the script as we only needed it to change the floating text property - llRemoveInventory(llGetScriptName()); - } -} -``` - -### Removing floating text - -**Preferred method:** -```lsl -// empty string & black & transparent -llSetText("", ZERO_VECTOR, 0); -``` - -**Alternative method (same effect):** -```lsl -// empty string & black & transparent -llSetText("", <0.0, 0.0, 0.0>, 0.0); -``` - -### Color and opacity examples - -```lsl -// white & opaque -llSetText("I am white", <1.0, 1.0, 1.0>, 1.0); -``` - -```lsl -vector myColor; // defaults to ZERO_VECTOR or <0.0, 0.0, 0.0> which is black - -llSetText("I am black and 30% transparent.", myColor, 0.7); - -llSleep(7.5); // before: <0.0, 0.0, 0.0> black -myColor.x = 1.0; // now: <1.0, 0.0, 0.0> red - -llSetText("I am now red and 10% transparent.", myColor, 0.9); -``` - -```lsl -llSetText("green text with alpha 0.7", <0.0, 1.0, 0.0>, 0.7); - -llSetText("white text with alpha 0.4\n60% transparent", <1.0, 1.0, 1.0>, 0.4); -llSetText("white text with alpha 1.0\nfully opaque", <1.0, 1.0, 1.0>, 1.0); - -// next two lines have the same effect -llSetText("invisible black text with alpha 0.0\nfully transparent", ZERO_VECTOR, 0); -llSetText("invisible black text with alpha 0.0\nfully transparent", <0.0, 0.0, 0.0>, 0.0); -``` - -### Multiple lines of text - -```lsl -// two lines of orange text -llSetText("I am\non two lines!", <1.0, 0.4, 0.0>, 1.0); -``` - -### Multiple lines with proper spacing - -Good approach (preserves blank lines): -```lsl -vector COLOR_WHITE = <1.0, 1.0, 1.0>; -float OPAQUE = 1.0; - -llSetText("Monkeys\n \n \n \n \n ", COLOR_WHITE, OPAQUE); -``` - -Bad approach (blank lines get collapsed): -```lsl -vector COLOR_WHITE = <1.0, 1.0, 1.0>; -float OPAQUE = 1.0; - -llSetText("Monkeys\n\n\n\n\n", COLOR_WHITE, OPAQUE); -``` - -## Color reference - -The RGB color vector components (x, y, z) range from 0 to 1, unlike traditional RGB which uses 0-255. `<1.0, 1.0, 1.0>` represents white and `<0.0, 0.0, 0.0>` represents black. - -Common colors: -- **Navy**: `<0.000, 0.122, 0.247>` -- **Blue**: `<0.000, 0.455, 0.851>` -- **Aqua**: `<0.498, 0.859, 1.000>` -- **Teal**: `<0.224, 0.800, 0.800>` -- **Olive**: `<0.239, 0.600, 0.439>` -- **Green**: `<0.180, 0.800, 0.251>` -- **Lime**: `<0.004, 1.000, 0.439>` -- **Yellow**: `<1.000, 0.863, 0.000>` -- **Orange**: `<1.000, 0.522, 0.106>` -- **Red**: `<1.000, 0.255, 0.212>` -- **Maroon**: `<0.522, 0.078, 0.294>` -- **Fuchsia**: `<0.941, 0.071, 0.745>` -- **Purple**: `<0.694, 0.051, 0.788>` -- **White**: `<1.000, 1.000, 1.000>` -- **Silver**: `<0.867, 0.867, 0.867>` -- **Gray**: `<0.667, 0.667, 0.667>` -- **Black**: `<0.000, 0.000, 0.000>` - -## String escape codes - -LSL supports four string escape codes: -- `\n` - new line -- `\\` - backslash -- `\t` - tab -- `\"` - double quote - -## Helper scripts - -### Erase text from an object - -Drag this script out of inventory onto an object to remove its floating text: - -```lsl -default -{ - state_entry() - { - // remove floating text (empty string & black & 100% transparent) - llSetText("", ZERO_VECTOR, 0.0); - - // delete the script as we only needed it to change the floating text property - llRemoveInventory(llGetScriptName()); - } -} -``` - -### Color constants helper - -Code to easily specify appearance of hovertext: - -```lsl -vector NAVY = <0, 0.122, 0.247>; -vector BLUE = <0, 0.455, 0.851>; -vector AQUA = <0.498, 0.859, 1 >; -vector TEAL = <0.224, 0.8, 0.8 >; -vector OLIVE = <0.239, 0.6, 0.439>; -vector GREEN = <0.18, 0.8, 0.251>; -vector LIME = <0.004, 1 , 0.439>; -vector YELLOW = <1 , 0.863, 0 >; -vector ORANGE = <1 , 0.522, 0.106>; -vector RED = <1 , 0.255, 0.212>; -vector MAROON = <0.522, 0.078, 0.294>; -vector FUCHSIA = <0.941, 0.071, 0.745>; -vector PURPLE = <0.694, 0.051, 0.788>; -vector WHITE = <1 , 1 , 1 >; -vector SILVER = <0.867, 0.867, 0.867>; -vector GRAY = <0.667, 0.667, 0.667>; -vector BLACK = <0.000, 0.000, 0.000>; - -string hoverText = "TEXT GOES HERE"; -vector hoverColor = LIME; // set predefined color or any RGB color vector in float form -float hoverAlpha = 1.0; // Sets the text's transparency, 1.0 being opaque, while 0.0 would be transparent - -default -{ - state_entry() - { - llSetText(hoverText, hoverColor, hoverAlpha); - } -} -``` - -### Hovertext for linked prims - -To make hovertext when using linked prims: - -```lsl -mySetLinkText(integer linknum, string text, vector color, float alpha) { - llSetLinkPrimitiveParamsFast(linknum, [PRIM_TEXT, text, color, alpha]); -} - -// For example: -default -{ - touch_start(integer total_number) - { - mySetLinkText(LINK_SET, "TEST", <0, 1, 0>, 0.5); - } -} -``` - -## Notes - -- Text hovers above the prim's center at the prim position. The height of the text above the center is proportional to the prim's Z-dimension exclusively. -- Rotation of the prim does not affect text positioning: if Z is smaller than X and Y, the text may appear on the prim itself. -- To actually display text on a prim (rendered as part of the prim's surface), see XyzzyText or consider using parcel prim media options (useful only if you have control over the land's media settings). - -## See Also - -- `PRIM_TEXT` - Primitive text property used with llSetPrimitiveParams - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsettexture.mdx b/src/content/docs/script/lsl-reference/functions/llsettexture.mdx deleted file mode 100644 index 80c45d8..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsettexture.mdx +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: llSetTexture -description: |- - Applies Texture to Face of prim. - Texture may be a UUID or name of a texture in prim inventory. - If Face is ALL_SIDES, set the texture on all faces. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - // the first texture alphabetically inside the same prim's inventory - string texture = llGetInventoryName(INVENTORY_TEXTURE, 0); - - // set it on all sides of the prim containing the script - llSetTexture(texture, ALL_SIDES); - } -} -``` - -## Caveats - -- Inspect does not show texture information (unlike some other properties like creator) - -## See Also - -- [llSetLinkTexture](../llsetlinktexture/) -- [llGetTexture](../llgettexture/) -- [llSetPrimitiveParams](../llsetprimitiveparams/) -- [llSetLinkPrimitiveParams](../llsetlinkprimitiveparams/) -- Internal Textures - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsettextureanim.mdx b/src/content/docs/script/lsl-reference/functions/llsettextureanim.mdx deleted file mode 100644 index c780054..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsettextureanim.mdx +++ /dev/null @@ -1,138 +0,0 @@ ---- -title: llSetTextureAnim -description: >- - Animates a texture by setting the texture scale and offset. - - Mode is a bitmask of animation options. - - Face specifies which object face to animate. - - SizeX and SizeY specify the number of horizontal and vertical frames.Start - specifes the animation start point. - - Length specifies the animation duration. - - Rate specifies the animation playback rate. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Frames are sub-rectangles within the texture. A set of frames with 2 horizontal (SizeX) and 3 vertical (SizeY) means the overall texture is divided into 3 rows of 2 columns of images, each of which is a frame. `llSetTextureAnim` will animate across these 6 starting with the top left image and going across and down, optionally repeating. If `SMOOTH` is set, the frames slide smoothly from one to the next across each row but will "jump" from one row to the next; if off, each frame is displayed in turn centered on the face. - -Frames are numbered from left to right, top to bottom, starting at 0. - -## Examples - -### Smooth Horizontal Scrolling - -This slides a texture smoothly along the horizontal U-axis and loops it when it gets to the end: - -```lsl -llSetTextureAnim(ANIM_ON | SMOOTH | LOOP, ALL_SIDES, 1, 1, 1.0, 1.0, 1.0); -``` - -### Reverse Smooth Scrolling - -This slides a texture smoothly along the horizontal U-axis in the opposite direction: - -```lsl -llSetTextureAnim(ANIM_ON | SMOOTH | LOOP, ALL_SIDES, 1, 1, 1.0, 1.0, -1.0); -``` - -### Cell Animation - -This divides a texture into 64 "cells" (8 across, 8 down) and flips through them left to right, top to bottom. Useful for cell animation: - -```lsl -llSetTextureAnim(ANIM_ON | LOOP, ALL_SIDES, 8, 8, 0.0, 64.0, 6.4); -``` - -### Texture Rotation - -This rotates a texture counter-clockwise at 2 revolutions per second. Change the last value to `-2*TWO_PI` to rotate clockwise: - -```lsl -llSetTextureAnim(ANIM_ON | SMOOTH | ROTATE | LOOP, ALL_SIDES, 1, 1, 0, TWO_PI, 2*TWO_PI); -``` - -### Texture Scaling - -This scales a texture larger and smaller: - -```lsl -llSetTextureAnim(ANIM_ON | SMOOTH | SCALE | PING_PONG | LOOP, ALL_SIDES, 1, 1, 1.0, 3.0, 2.0); -``` - -### Stopping Animation - -This turns off all texture animations: - -```lsl -llSetTextureAnim(FALSE, ALL_SIDES, 0, 0, 0.0, 0.0, 1.0); -``` - -### Toggling Animation to Specific Frame - -This toggles a looping animation to make it stop at a specific frame: - -```lsl -integer textureIsBeingAnimated; - -default { - touch_start(integer num_detected) { - if (textureIsBeingAnimated) - llSetTextureAnim(ANIM_ON | LOOP, ALL_SIDES, 1, 5, 0.0, 0.0, 1.0); - else - llSetTextureAnim(ANIM_ON | SMOOTH, ALL_SIDES, 1, 5, 5.0, 1.0, 1.0); - - // toggle back and forth between TRUE (1) and FALSE (0) - textureIsBeingAnimated = !textureIsBeingAnimated; - } -} -``` - -## Important Notes on Rate Parameter - -- If Rate is negative, it has the same effect as using the `REVERSE` flag -- If Rate is negative and the `REVERSE` flag is used, they cancel each other out -- Rate must not be zero -- If Length is 0, it is considered to be SizeX * SizeY if both are above 0, otherwise 1 - -## Caveats and Limitations - -- **One animation per prim**: You can only have one texture animation on a prim. Calling `llSetTextureAnim` more than once on a prim will reset the existing animation - - Calling `llSetTextureAnim` again with the exact same values will not reset animation (a small difference in rate will suffice) -- **Cannot combine ROTATE and SCALE**: These flags are mutually exclusive -- **Size constraints**: SizeX and SizeY are both limited to a range of 0 to 255 - - Negative sizes behave as if texture repeats were set to 0 and cannot be used to mirror frames -- **Animation modes override texture parameters**: - - Texture offsets are ignored in frame-based and `SMOOTH` scrolling modes - - Repeats are ignored if SizeX and SizeY are not 0 - - With either size set to 0, `SMOOTH` scrolling will use the prim's texture repeats; in frame-based animation, there is no meaningful effect - - Texture rotation is ignored in `ROTATE` mode - - Texture repeats are ignored in `SCALE` mode -- **Selection resets animation**: Selecting and un-selecting a prim with animation will reset the animation from the beginning -- **Impact on PBR properties**: While a texture animation is active on any face of a prim, `PRIM_NORMAL` and `PRIM_SPECULAR` are forced to have their repeats, rotations, and offsets match the `PRIM_TEXTURE` ones, even on faces that are not being animated - -## Material Interaction Notes - -For Blinn-Phong materials, the texture's rotation for each side affects the apparent motion. If the texture is rotated 90 degrees via the edit box, the texture may not flow in the direction expected. - -For PBR materials, the Blinn-Phong texture rotation for each side affects the apparent motion. Any Blinn-Phong transform component (for example the offsets argument of `PRIM_TEXTURE`) which is not animated will be applied to the PBR material as well. Thus, a GLTF material without a GLTF texture transform will animate identically to a Blinn-Phong material. If a GLTF texture transform (for example `PRIM_GLTF_BASE_COLOR`) is applied, it will be in addition to the Blinn-Phong transform and texture animation. - -## Persistence - -Texture animation is a property of the prim—you can remove the script that started the animation, and the prim will remember the settings anyway. Note that texture animation is a prim property that is lost when using the rezzed-in-world copy method (shift-drag). - -## See Also - -- [llSetLinkTextureAnim](../llsetlinktextureanim/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsettimerevent.mdx b/src/content/docs/script/lsl-reference/functions/llsettimerevent.mdx deleted file mode 100644 index ee871cc..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsettimerevent.mdx +++ /dev/null @@ -1,145 +0,0 @@ ---- -title: llSetTimerEvent -description: |- - Causes the timer event to be triggered every Rate seconds. - Passing in 0.0 stops further timer events. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- The time between timer events can be longer due to: - - **Time dilation** - See [llGetRegionTimeDilation](./llgetregiontimedilaion/) for more information - - **Default event delay** - Only so many events can be triggered per second - - **Event Execution** - If the execution of an event takes too long -- The timer persists across state changes but gets removed when the script is reset. If you change to a state that has a timer event with the timer still running, it will fire in the new state -- Setting a new timer replaces the old timer and resets the timer clock - - If you repeatedly call this function at some interval less than `sec`, the timer event will never fire -- The timer event is not an interrupt; it will not pause the execution of the currently running event to execute the timer. The current event must finish executing before the timer executes - -## Examples - -### Basic Timer Usage - -```lsl -// default of counter is 0 upon script load -integer counter; -float gap = 2.0; - -default -{ - state_entry() - { - llSetTimerEvent(gap); - } - - touch_start(integer total_number) - { - llSay(0, "The timer stops."); - llSetTimerEvent(0.0); - counter = 0; - } - - timer() - { - ++counter; - llSay(0, - (string)counter+" ticks have passed in " + (string)llGetTime() - + " script seconds.\nEstimated elapsed time: " + (string)(counter * gap)); - } -} -``` - -### Random Timer Interval - -```lsl -// random period in between (+15.0, +30.0] -// which means the resulting float could be 30.0 but not 15.0 - - llSetTimerEvent( 30.0 - llFrand(15.0) ); - -// same results for: -// llSetTimerEvent( 30.0 + llFrand(-15.0) ); -``` - -### Timer with Sensor (Events That Interfere) - -```lsl -// The timer event will never fire. -default -{ - state_entry() - { - llSetTimerEvent(5.0); - // Sensor every 2.5 seconds - llSensorRepeat("", NULL_KEY, FALSE, 0.0, 0.0, 2.5); - } - - no_sensor() - { - llSetTimerEvent(5.0); - } - - timer() - { - llSay(0, "I will never happen."); - llSay(0, "Well, unless llSensorRepeat() magically finds something,"+ - "or maybe there's 2.5+ seconds of lag and the timer()"+ - "event queues."); - } -} -``` - -### Simulating Multiple Timers - -```lsl -// Using a timer to simulate multiple timers -integer counter_a = 0; -integer counter_b = 0; - -default -{ - state_entry() - { - //Starting Timer Event - llSetTimerEvent(1.0); - } - - timer() - { - //Increment counters - counter_a++; - counter_b++; - - if(counter_a >= 100) - { - //Resetting Counter A - counter_a = 0; - llOwnerSay("Counter a has reached 100"); - } - - if(counter_b >= 200) - { - //Resetting counter B - counter_b = 0; - llOwnerSay("Counter b has reached 200"); - } - - } -} -``` - -## See Also - -- [llSensorRepeat](./llsensorrepeat/) -- [llGetRegionTimeDilation](./llgetregiontimedilaion/) -- [llGetTime](./llgettime/) -- [timer event](../events/timer/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsettorque.mdx b/src/content/docs/script/lsl-reference/functions/llsettorque.mdx deleted file mode 100644 index 64dd94a..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsettorque.mdx +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: llSetTorque -description: >- - Sets the Torque acting on the script's object, in object-local coordinates if - Local == TRUE (otherwise, the region reference frame is used). - - Only works on physical objects. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - touch_start(integer total_number) - { - llSetTorque(<0,10,0>,1); - //X Y Z Local - } -} -``` - -## See Also - -- [llSetForceAndTorque](../llsetforceandtorque/) -- [llSetForce](../llsetforce/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsettouchtext.mdx b/src/content/docs/script/lsl-reference/functions/llsettouchtext.mdx deleted file mode 100644 index c5b64b0..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsettouchtext.mdx +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: llSetTouchText -description: Displays Text in the viewer context menu that acts on a touch. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llSetTouchText("Touch me!"); - } - touch_start(integer detected) - { - llSay(0, "you touched me!"); - } -} -``` - -## Caveats - -- The text will only be displayed if set by a script calling this function in the root prim. If text is set by a script in a child prim, it will only display after unlinking or relinking as the root. If either a child or root prim is selected individually and right-clicked, the default "Touch" text will display even if a script in the root has set custom text. The text property will always be that of the root prim unless right-clicking a prim under individual edit mode, in which case the default text always appears. -- Like particles and other set text functions, all text set via llSetTouchText becomes a property of the prim, not the script. The text will remain if the script that set it is deactivated or removed. -- You have no control over the face, size, or color of the displayed text. -- Text is limited to 9 characters (UTF-8 character set may result in fewer than 9 displayed characters). -- To restore the default "Touch" value, use an empty string for text. -- To make it appear as if there is no text, use whitespace characters for text. - -## See Also - -- [llSetSitText](../llsetsittext/) -- Touch - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetvehicleflags.mdx b/src/content/docs/script/lsl-reference/functions/llsetvehicleflags.mdx deleted file mode 100644 index 335fd70..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetvehicleflags.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetVehicleFlags -description: |- - Enables the vehicle flags specified in the Flags bitmask. - Valid parameters can be found in the wiki documentation. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Some vehicle flags may remain enabled after script reset. Use `llRemoveVehicleFlags` to disable any flags that would interfere with the correct functioning of your vehicle. -- `VEHICLE_FLAG_MOUSELOOK_STEER` and `VEHICLE_FLAG_MOUSELOOK_BANK` only turn the vehicle up to the current `VEHICLE_ANGULAR_MOTOR_DIRECTION`. If `VEHICLE_ANGULAR_MOTOR_DIRECTION` is set to `ZERO_VECTOR`, then the vehicle will not turn. - -## See Also - -- [llRemoveVehicleFlags](../llremovevehicleflags/) -- Linden Vehicle Tutorial - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetvehiclefloatparam.mdx b/src/content/docs/script/lsl-reference/functions/llsetvehiclefloatparam.mdx deleted file mode 100644 index 342e0cb..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetvehiclefloatparam.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSetVehicleFloatParam -description: |- - Sets a vehicle float parameter. - Valid parameters can be found in the wiki documentation. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetvehiclerotationparam.mdx b/src/content/docs/script/lsl-reference/functions/llsetvehiclerotationparam.mdx deleted file mode 100644 index a4a3ee2..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetvehiclerotationparam.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: llSetVehicleRotationParam -description: |- - Sets a vehicle rotation parameter. - Valid parameters can be found in the wiki documentation. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Setting the vehicle reference frame to align with world axes (front facing east, left side facing north): - -1. Place the vehicle with front facing east (red arrow) and with left side facing north (green arrow) -2. Set the reference frame using: - -```lsl -llSetVehicleRotationParam(VEHICLE_REFERENCE_FRAME, ZERO_ROTATION / llGetRootRotation()); -``` - -## See Also - -- [llSetVehicleFloatParam](../llsetvehiclefloatparam/) -- [llSetVehicleVectorParam](../llsetvehiclevectorparam/) -- Linden Vehicle Tutorial - Learn more about vehicle physics - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetvehicletype.mdx b/src/content/docs/script/lsl-reference/functions/llsetvehicletype.mdx deleted file mode 100644 index 61f0b31..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetvehicletype.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llSetVehicleType -description: >- - Activates the vehicle action on the object with vehicle preset Type. - - Valid Types and an explanation of their characteristics can be found in wiki - documentation. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -llSetVehicleType(VEHICLE_TYPE_BALLOON); -``` - -## Caveats - -- Scripted Vehicles can have a maximum Physics weight of 32.0. Above that the function will fail with a warning on the Debug Channel. - -## See Also - -- [Linden Vehicle Tutorial] - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetvehiclevectorparam.mdx b/src/content/docs/script/lsl-reference/functions/llsetvehiclevectorparam.mdx deleted file mode 100644 index fec313e..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetvehiclevectorparam.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: llSetVehicleVectorParam -description: |- - Sets a vehicle vector parameter. - Valid parameters can be found in the wiki documentation. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- `VEHICLE_ANGULAR_MOTOR_DIRECTION` may conflict with any active `llTargetOmega` set in the root prim and prevent vehicle turns. Call `llTargetOmega` with a gain of 0 to disable it. - -## See Also - -- [llSetVehicleFloatParam](../llsetvehiclefloatparam/) -- [llSetVehicleRotationParam](../llsetvehiclerotationparam/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsetvelocity.mdx b/src/content/docs/script/lsl-reference/functions/llsetvelocity.mdx deleted file mode 100644 index cbfd196..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsetvelocity.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llSetVelocity -description: >- - If the object is physics-enabled, sets the object's linear velocity to - Velocity. - - If Local==TRUE, Velocity is treated as a local directional vector; otherwise, - Velocity is treated as a global directional vector. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Provides instantaneous velocity not dependent on object energy or mass -- Only works with physics-enabled objects -- Use `local=TRUE` for local directional vectors (relative to object rotation) -- Use `local=FALSE` for regional directional vectors (absolute directions) - -## See Also - -- [llSetAngularVelocity](/script/reference/lsl/functions/llsetangularvelocity) -- [llApplyImpulse](/script/reference/lsl/functions/llapplyimpulse) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsha1string.mdx b/src/content/docs/script/lsl-reference/functions/llsha1string.mdx deleted file mode 100644 index 822363b..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsha1string.mdx +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: llSHA1String -description: Returns a string of 40 hex characters that is the SHA1 security hash of text. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The SHA-1 hashing algorithm is considered broken but the attacks are largely still theoretical and not very practical. Consider using the more secure `llSHA256String` instead. - -## Examples - -```lsl -llSay(0, llSHA1String("Hello, Avatar!")); // returns 2E73318E547AF1B28CC0C96F95DDC9B1EE906B8D -``` - -### Linux Verification - -You can verify the hash output using OpenSSL: - -```bash -$ echo -n 'Hello, Avatar!' | openssl sha1 -2E73318E547AF1B28CC0C96F95DDC9B1EE906B8D -``` - -## Caveats - -- There's no way to input a zero-byte value into this function, nor any byte value from 128-255, which makes it broken for many purposes like HMAC-SHA1 -- LSL strings cannot have a unicode null character (U+0000), and LSL has no escape code for the null character (unlike most programming languages that use `\0`) -- Characters with Unicode integer value over U+0127 (007F) are handled in UTF-8 fashion: 0xC2 is appended to the byte value (so 0x0080-0x00FF become 0xC280-0xC2FF inside the function) -- Before this function was available, the only way to get SHA-1 hashes was to use the LSL SHA-1 script port - -## See Also - -- [llMD5String](../llmd5string/) -- [llSHA256String](../llsha256string/) -- `SHA-1` - LSL script implementation - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsha256string.mdx b/src/content/docs/script/lsl-reference/functions/llsha256string.mdx deleted file mode 100644 index 21a8f8d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsha256string.mdx +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: llSHA256String -description: >- - Returns a string of 64 hex characters that is the SHA256 security hash of - text. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -llSay(0, llSHA256String("Hello, Avatar!")); // returns 3a9f9d2e4360319a62139d19bd425c16fb8439b832d74d5221ca75b54c35b4f2 -``` - -### Linux Verification - -You can verify SHA-256 hashes using OpenSSL: - -```bash -$ echo -n 'Hello, Avatar!' | openssl sha256 -3a9f9d2e4360319a62139d19bd425c16fb8439b832d74d5221ca75b54c35b4f2 -``` - -## Caveats - -- There is no way to input a zero-byte value into this function, nor any byte value from 128-255, making it currently broken for many purposes (like HMAC-SHA1). -- LSL strings cannot contain a Unicode null character (U+0000), and LSL has no escape code for the null character (unlike many programming languages that use `\0`). -- `llEscapeURL("%00")` yields an empty string, providing no workaround. -- Characters with a Unicode integer value over U+0127 (127 decimal) are handled in UTF-8 fashion: in the hex values, `0xC2` is prepended to the byte value (hence `0x0080-0x00FF` become `0xC280-0xC2FF` inside the function). - -## Notes - -LSL strings are stored in UTF-8 format, which affects how byte values are encoded when passed to this function. - -Prior to this function's availability, the only way to get a SHA-256 hash was to use the LSL SHA-256 port implementation. - -## See Also - -- [llMD5String](../llmd5string/) -- [llSHA1String](../llsha1string/) -- SHA-2 - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llshout.mdx b/src/content/docs/script/lsl-reference/functions/llshout.mdx deleted file mode 100644 index 9b2fd31..0000000 --- a/src/content/docs/script/lsl-reference/functions/llshout.mdx +++ /dev/null @@ -1,56 +0,0 @@ ---- -title: llShout -description: >- - Shouts Text on Channel. - - This chat method has a range of 100m radius. - - PUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. - DEBUG_CHANNEL is the script debug channel, and is also visible to nearby - avatars. All other channels are are not sent to avatars, but may be used to - communicate with scripts. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Text can be a maximum of 1024 bytes. This can convey 1024 ASCII characters, or 512 UTF-8 characters such as á -- Shouts can be heard within 100 meters of the speaking prim (rather than the root). This is contrary to how listen works, where a message can only be heard by any prim in the object if and only if the root prim is capable of hearing it. -- A prim can **not** hear itself, this to prevent problems with recursion. It can however hear other prims within the same object. Use llMessageLinked instead for intra-prim messaging. - -## Examples - -You can make use of certain mnemonic constants such as PUBLIC_CHANNEL instead of channel 0 and DEBUG_CHANNEL instead of channel +2,147,483,647. - -```lsl -default -{ - state_entry() - { - llShout(0, "I scream icecream!"); - } -} -``` - -For communicating with a user or owner it is preferable to use llOwnerSay or llInstantMessage or llRegionSayTo as they won't spam other users. - -The latter is also an excellent choice for communicating to an attachment of a known avatar, or to an object of known UUID. - -## See Also - -- [llListen](../lllisten/) -- [llOwnerSay](../llownersay/) -- [llRegionSay](../llregionsay/) -- [llRegionSayTo](../llregionsayto/) -- [llWhisper](../llwhisper/) -- [llSay](../llsay/) -- [llInstantMessage](../llinstantmessage/) -- listen (event) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsignrsa.mdx b/src/content/docs/script/lsl-reference/functions/llsignrsa.mdx deleted file mode 100644 index 870e601..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsignrsa.mdx +++ /dev/null @@ -1,111 +0,0 @@ ---- -title: llSignRSA -description: >- - Returns the base64-encoded RSA signature of Message using PEM-formatted - PrivateKey and digest Algorithm (sha1, sha224, sha256, sha384, sha512). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Generate a signature, then immediately verify if it is valid. - -default -{ - state_entry() - { - // Key pair generated using LibreSSL 3.3.6 - // For demonstration purposes only - string private_key = "-----BEGIN RSA PRIVATE KEY----- -MIIEogIBAAKCAQEAqxXSIhFHzYO9UNEUvMMXwhB4vf32fPirCxxV/w4m88jKPmFH -QQe9DOwj7illmvg+81vzBNGt+uNYy/2zFegUtwvxKCEioeoanRpPcvn9r/d/kXad -WL/DyKJwHbF1EtTfPAZSl6ZIBIYis8HQ/RAln3olS705AmCKBRkbz3cZ+dTzqX1v -7ohqqPPoCaXQFgLTMYnqU8ZTsq1Sl8BwKK735HPmKLCEjZaMn97lvzGHufY/JdRs -dwdRHqKnpe2w2c0AzNpQtjoRCnPtj7cFgCeztjAcbdtuS8ipJTEIuBLWHCVVXIlD -DQ6jJvIEW7tt+6kde/NUskRASd7Rtoy5AeS7cwIDAQABAoIBABwvix/7stWj55Oh -7oWuqoJZTlsWtP4fxaYd8/kCLt6o7NDcG+4VxUqUuNKq1UdzsINNWbsohD46KE3r -LQ7l3kvN1twioV8Ff370b7RkhSvxXX3sib2uUiYCxO/PZZdFpMVx0TeUuHauVpdA -zhpzB4+/gtd4hCTlHLf8S/2hBJGJA9e37Vo3MqXh43QRFTD8pgjb0mUWa4xJeZlz -3vGmQl0uMS04wX+r7Pq1HKs7gk93WeLrNhEQgRwUPgumrMGHey9eF1kDb14m3O7Z -qWU7MWWME2lxcUV0YT/iHPfvStvLHiEdi1z2TGKkMmlHX7RGpk7Js5GGQfeEKEsv -ihXuFmkCgYEA2y6V2+HCmViA8V1qY907z5dvG3ar9zbm3qfcJDJFoNOzDZNU0NRJ -eZu/LhwTHW7PArAuWhxh7ENu9Bhl5FjvMuyqrMPud1Tf0GsrYKQJITgbW6IC6w/N -a+2ZMm6VDCztS5MNNmWRCTTEecd4lnPLfyX9XYfUvUovzv5mM65Hzl0CgYEAx9Ly -RR1tkjgiIJHmpv95MkaHg4O4NZT0eiyykRz1qENESZOtJ00l+/p4vZSOdQjwPl+q -vjMhlZc9a2292UEy3BsBOPB/nJybLXBDFa0KYUCc3/aHGSgq+ZbUKNhdBq2c83hb -Dpw2ajHluLtXO7D4kDGvEDLPN+/19NElI6EL9A8CgYAVRu5xS/cyH69UvvbG/wEB -Y/f7OIf1FbVPxAfQ07iCpkppdPX018bSMVZbyYnpf4pE/olhYgP3hYxN0diCVEfU -L7lZ0CNkHi8j8mNhnErumJ2/RXj3DK+qXIRUqvt5FRtsDLhpoW508FRqZfzEzjTh -APUZkUgLoBoIBBYzyiVaWQKBgD3GvHmbmHVc/0f8c0drsedWIK0K+tct3ssqqGXu -gw/rA+CPVDfTRQv6qntJwyTxh3xxDRNSMW7S2/0rZ0cUPgoIGz+kMn+TdvH8Q/Ee -lxfr5tPinm+rmGWjOKIMCe53nA81RUlmB/iaxn9vA5ADrUS+53Vlj+SmPe7a/dVf -A5gHAoGAbS4sMlUkUd449PT33rqx26aNKkKLI9PLxgWE7YBfwzaUkG0MBryQqP5L -aIY2a+8ZvUeHxmY0oQfPQkH5KKbAaC0ozaXf+3qX0Gfkt8vxsh41ON5esr0tfcm2 -BFdQrdBOACefo2kOFfdMSP6KWKI3HZMJAr9SDcAiL23IQZ/wl/c= ------END RSA PRIVATE KEY-----"; - - string public_key = "-----BEGIN PUBLIC KEY----- -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqxXSIhFHzYO9UNEUvMMX -whB4vf32fPirCxxV/w4m88jKPmFHQQe9DOwj7illmvg+81vzBNGt+uNYy/2zFegU -twvxKCEioeoanRpPcvn9r/d/kXadWL/DyKJwHbF1EtTfPAZSl6ZIBIYis8HQ/RAl -n3olS705AmCKBRkbz3cZ+dTzqX1v7ohqqPPoCaXQFgLTMYnqU8ZTsq1Sl8BwKK73 -5HPmKLCEjZaMn97lvzGHufY/JdRsdwdRHqKnpe2w2c0AzNpQtjoRCnPtj7cFgCez -tjAcbdtuS8ipJTEIuBLWHCVVXIlDDQ6jJvIEW7tt+6kde/NUskRASd7Rtoy5AeS7 -cwIDAQAB ------END PUBLIC KEY-----"; - - // Supported algorithms for llSignRSA() include: - // sha1, sha224, sha256, sha384, sha512 - - string algorithm = "sha1"; - string msg = "Hello, Avatar!"; - - string signature = llSignRSA(private_key, msg, algorithm); - - // For the given private_key/msg/algorithm, expect the signature - // to resemble 'SgqafXI/M70FJr5th0VR3U36L...O76Bg==' - llSay(0, "RSA signature of message '" + msg + "' using algorithm " - + algorithm + " is " + signature); - - /* Now, imagine that msg and signature were transmitted to another - script over chat or similar. The other script has access to public_key - but not to private_key, but can still verify the authenticity of msg - using the signature. */ - - integer valid_signature = llVerifyRSA(public_key, msg, signature, algorithm); - - if(valid_signature) - { - llSay(0, "Signature verified successfully!"); - } - else - { - llSay(0, "Signature verification failed!"); - } - } -} -``` - -## Notes - -- If you do not have an RSA key you wish to use already, you can easily generate an RSA key using [this generator](https://cryptotools.net/rsagen). -- The function supports the following digest algorithms: `sha1`, `sha224`, `sha256`, `sha384`, `sha512`. -- The function returns a Base64-encoded RSA signature that can be paired with `llVerifyRSA` to pass verifiable messages. - -## See Also - -- [llVerifyRSA](../llverifyrsa/) -- [llHMAC](../llhmac/) -- [llSHA1String](../llsha1string/) -- [llSHA256String](../llsha256string/) -- [llMD5String](../llmd5string/) -- JSON Web Token in LSL - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsin.mdx b/src/content/docs/script/lsl-reference/functions/llsin.mdx deleted file mode 100644 index 36f8feb..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsin.mdx +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: llSin -description: Returns the sine of Theta (Theta in radians). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Due to IEEE 754 floating-point precision, `llSin(PI)` returns `-8.742278E-8` (hex: `0xB3BBBD2E`) instead of `0.0`. The error is cumulative with multiples of PI. For example, `llSin(100000.0*PI)` returns `0.015890` when the result should be `0.0`. - -## Examples - -```lsl -// Touch the object with this script in it to see the sine of random numbers! -default -{ - touch_start(integer num) - { - float r = llFrand(TWO_PI); - llOwnerSay("The sine of " + (string)r + " in radians or " + (string)(r * RAD_TO_DEG) + " in degrees is " + (string)llSin(r)); - } -} -``` - -## See Also - -- [llAsin](../llasin/) -- [llCos](../llcos/) -- [llTan](../lltan/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsitonlink.mdx b/src/content/docs/script/lsl-reference/functions/llsitonlink.mdx deleted file mode 100644 index 12fbb2d..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsitonlink.mdx +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: llSitOnLink -description: >- - If agent identified by AvatarID is participating in the experience, sit them - on the specified link's sit target. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -integer gLinkId = LINK_THIS; - -default -{ - touch_start(integer total_number) - { - llRequestExperiencePermissions(llDetectedKey(0), ""); - } - - experience_permissions(key agent_id) - { - integer sitTest = llSitOnLink(agent_id, gLinkId); - if (sitTest != 1) - { - llInstantMessage(agent_id, "Cannot force agent " + (string)agent_id + " to sit due to reason id: " + (string)sitTest); - } - } - - experience_permissions_denied(key agent_id, integer reason) - { - llInstantMessage(agent_id, "Denied experience permissions for " + (string)agent_id + " due to reason id: " + (string)reason); - } -} -``` - -## Notes - -- This function must be called from an experience-enabled script running on land that has enabled the experience key. If these conditions are not met, the function returns a `NOT_EXPERIENCE` error. - -- The targeted avatar must also have accepted the experience. If the user is not participating in the experience, the function returns `NO_EXPERIENCE_PERMISSION`. If the avatar ID cannot be found or is not over land that has enabled the experience, the function returns `INVALID_AGENT`. - -- If the specified link is already occupied, the simulator searches down the chain of prims in the link set looking for an available sit target. - -- Link constants that indicate a single prim may be used for the link parameter. These are `LINK_ROOT` and `LINK_THIS`. Other constants such as `LINK_SET`, `LINK_CHILDREN`, `LINK_ALL_OTHERS` will return an `INVALID_LINK` error. - -- If there are no valid sit targets remaining in the linkset, the function returns `NO_SIT_TARGET` and no action is taken with the avatar. - -- If the avatar does not have access to the parcel containing the prim running this script, the call fails. - -- Related primitive parameter constants: `PRIM_ALLOW_UNSIT`, `PRIM_SCRIPTED_SITS_ONLY`, and `PRIM_SIT_TARGET`. - -## See Also - -- [llLinkSitTarget](../lllinksittarget/) -- [llSitTarget](../llsittarget/) -- [llSetSitText](../llsetsittext/) -- [llAvatarOnLinkSitTarget](../llavataronlinksittarget/) -- [llAvatarOnSitTarget](../llavataronsittarget/) -- [llUnSit](../llunsit/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsittarget.mdx b/src/content/docs/script/lsl-reference/functions/llsittarget.mdx deleted file mode 100644 index 44ca36f..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsittarget.mdx +++ /dev/null @@ -1,158 +0,0 @@ ---- -title: llSitTarget -description: >- - Set the sit location for this object. If offset == ZERO_VECTOR, clears the sit - target. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Sets the position for the Agent Target (Advanced → Character → View Agent Target). The position of the target is based on the rotation parameter and the offset parameter. Note: The rotation parameter affects the position in a buggy way (see caveats below). - -## Examples - -### Basic Sit Target - -```lsl -default { - state_entry() { - llSitTarget(<0.0, 0.0, 1.0>, ZERO_ROTATION); //The vector's components must not all be set to 0 for effect to take place. - } -} -``` - -### Interactive Sit Target with Touch Positioning - -This example uses touch detection to position the sit target and includes a workaround for the rotation bug: - -```lsl -default { - // Place in any prim large enough to sit on at any angle - // Click once to choose a place to sit, a second time to sit there - touch_start(integer num) { - vector pos = llDetectedTouchPos(0); // Use touch to set sit target - vector lft = llDetectedTouchBinormal(0); // Use normals to rotate avatar to - vector up = llDetectedTouchNormal(0); // sit upright - rotation rot = llAxes2Rot(lft % up, lft, up) / llGetRot(); // Rotate avatar to stand there - vector siz = llGetAgentSize(llDetectedKey(0)); - pos += 0.65 * siz.z * up; // Places avatar's feet close to the surface - pos = (pos - llGetPos()) / llGetRot(); // llSitTarget expects local coordinates - if (rot != ZERO_ROTATION) pos -= <0.0, 0.0, 0.4>; // Workaround for rotation bug - llSitTarget(pos, rot); - llSetClickAction(CLICK_ACTION_SIT); // Switch to sit for second click - } - - changed(integer change) { - if (llAvatarOnSitTarget() == NULL_KEY) { // If they unsit, - llSetClickAction(CLICK_ACTION_TOUCH); // Go back to click mode - } - } -} -``` - -## Caveats - -- **Removing the sit target:** Once a sit target is removed, `llAvatarOnSitTarget()` will only return `NULL_KEY`. To remove the sit target, use: `llSitTarget(ZERO_VECTOR, ZERO_ROTATION);` - -- **Script dependency:** Removing or deactivating the script that sets the sit target will not remove the prim's sit target. The sit target is a prim property and persists independently of any script. - -- **Shift-copying:** Shift-copying a prim with a sit target (without a script that will set the sit target again) will not keep the sit target on the copy. The copy will be in the original location when shift-copying. - -- **UI limitation:** There is no way to remove the "Sit" option from the pie menu. It will appear removed if `llSetSitText` is set to a space or similar transparent string. - -- **Attachments:** Attachments cannot be sat upon. - -- **Rotation bug:** The rotation parameter affects the position of the sit target in a buggy way. To correct for this bug, subtract `<0.0, 0.0, 0.4>` from the position when rotation is zero. See the interactive example above. Alternatively, use `llSetLinkPrimitiveParams` as a workaround. - -- **Animation positioning:** Animations are relative to the Agent Target, but the Agent Target isn't described by the animation itself. - -- **Updating seated avatars:** Calling `llSitTarget` does not update the position of an already seated avatar. Use the `UpdateSitTarget` helper function (described below) to update a seated avatar's position. - -- **Offset limits:** The `offset` parameter is limited to ±300.0 meters on each axis. If values are outside the acceptable range, they are rounded to the closest limit. - -- **Multiple seats:** If an object has multiple seats (each with their own sit target or linkset assignments): - - If the clicked prim has a sit target and it's not full, that sit target is used - - If the clicked prim has no sit target, the sit target of the prim with the lowest link number (among non-full options) is used - -## Helper Functions - -### UpdateSitTarget - -This function is primarily for use in objects that need to move seated avatars. It's most useful in poseballs, furniture, and vehicles (when stationary). - -```lsl -// Sets / Updates the sit target moving the avatar on it if necessary. -UpdateSitTarget(vector pos, rotation rot) { - // Using this while the object is moving may give unpredictable results. - llSitTarget(pos, rot); // Set the sit target - key user = llAvatarOnSitTarget(); - if (user) { // True if there is a user seated on the sit target; if so, update their position - vector size = llGetAgentSize(user); - if (size) { // This tests to make sure the user really exists. - // We need to make the position and rotation local to the current prim - rotation localrot = ZERO_ROTATION; - vector localpos = ZERO_VECTOR; - if (llGetLinkNumber() > 1) { // Only need the local rot if it's not the root. - localrot = llGetLocalRot(); - localpos = llGetLocalPos(); - } - integer linkNum = llGetNumberOfPrims(); - do { - if (user == llGetLinkKey(linkNum)) { // Just checking to make sure the index is valid. - // <0.008906, -0.049831, 0.088967> are coefficients for a parabolic curve that best fits real avatars. - float fAdjust = ((((0.008906 * size.z) + -0.049831) * size.z) + 0.088967) * size.z; - llSetLinkPrimitiveParamsFast(linkNum, - [PRIM_POS_LOCAL, (pos + <0.0, 0.0, 0.4> - (llRot2Up(rot) * fAdjust)) * localrot + localpos, - PRIM_ROT_LOCAL, rot * localrot]); - jump end; // Cheaper but slightly slower than return - } - } while(--linkNum); - } else { - // It is rare that the sit target will break, but if it does, this can help fix it. - llUnSit(user); - } - } - @end; -} -// Written by Strife Onizuka, size adjustment and improvements provided by Talarus Luan -``` - -### GetSitTarget - -This function is primarily for configuring sit targets for furniture. Sit an avatar on a box, position the box where you want them, and use this function to read the sit target so that it can be coded into the furniture. - -**WARNING:** This function is very good but not perfect. Do not repeatedly pass `GetSitTarget` results to `llSitTarget` or `UpdateSitTarget`. Do not use this on moving avatars or objects—results will likely be wrong. - -```lsl -list GetSitTarget(integer prim, key av) { - vector tp = llGetAgentSize(av); - if (tp) { - // llGetObjectDetails is used so the avatar is not required to be seated on the object with the sit target. - list details = llGetLinkPrimitiveParams(prim, [PRIM_POSITION, PRIM_ROTATION]) + llGetObjectDetails(av, [OBJECT_POS, OBJECT_ROT]); - rotation f = llList2Rot(details, 1); - rotation r = llList2Rot(details, 3) / f; - float fAdjust = ((((0.008906 * tp.z) + -0.049831) * tp.z) + 0.088967) * tp.z; - return [((llList2Vector(details, 2) - llList2Vector(details, 0)) / f) + (llRot2Up(r) * fAdjust) - <0.0, 0.0, 0.4>, r]; - } - return []; -} -// Written by Strife Onizuka, size adjustment provided by Talarus Luan -``` - -## See Also - -- [llLinkSitTarget](../lllinksittarget/) -- [llSetSitText](../llsetsittext/) -- [llAvatarOnSitTarget](../llavataronsittarget/) -- [llAvatarOnLinkSitTarget](../llavataronlinksittarget/) -- [llUnSit](../llunsit/) -- `changed` event - Triggered when the sit target state changes - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsleep.mdx b/src/content/docs/script/lsl-reference/functions/llsleep.mdx deleted file mode 100644 index 8d9e991..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsleep.mdx +++ /dev/null @@ -1,74 +0,0 @@ ---- -title: llSleep -description: Put script to sleep for Time seconds. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The script will sleep at least until the next server-frame, which happen every (1/45 = ~0.02222) seconds under normal conditions. - -If `sec` is zero or less, the script will not sleep at all. - -## Examples - -### Basic Sleep Example - -```lsl -default -{ - state_entry() - { - llSay(0, "I going to take a nap for 5 seconds."); - llSleep(5.0); - llSay(0, "I feel so refreshed!"); - } -} -``` - -### Measuring Sleep Duration - -This example demonstrates the actual sleep duration between iterations: - -```lsl -default -{ - state_entry() - { - llOwnerSay("Time between sleeps:"); - - integer loops = 10; - float last_time = 0.0; - - llResetTime(); - llSleep(0.02); - - while (--loops) - { - float time = llGetTime(); - llOwnerSay((string)(time - last_time)); - last_time = time; - llSleep(0.0); // Try a value above zero - } - } -} -``` - -## Notes - -- The actual sleep duration may be longer than requested due to server-frame timing constraints -- Sleeping with a value of 0.0 or less does not suspend execution -- During sleep, the script will not process any events or execute any code - -## See Also - -- [llSetTimerEvent](../llsettimerevent/) -- timer event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsound.mdx b/src/content/docs/script/lsl-reference/functions/llsound.mdx deleted file mode 100644 index 08487c6..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsound.mdx +++ /dev/null @@ -1,41 +0,0 @@ ---- -title: llSound -description: >- - Deprecated: Use llPlaySound instead. - - Plays Sound at Volume and specifies whether the sound should loop and/or be - enqueued. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llSound("sound", 1.0, TRUE, FALSE); - //Plays the sound once. - } -} -``` - -## Notes - -- **Deprecated**: This function is deprecated. Use `llPlaySound` instead. -- The `queue` parameter controls whether the sound is queued (TRUE) or interrupts the currently playing sound (FALSE). -- The `loop` parameter controls whether the sound plays once (FALSE) or loops continuously (TRUE). -- The volume ranges from 0.0 to 1.0, where 1.0 is full volume. - -## See Also - -- [llPlaySound](../llplaysound/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsoundpreload.mdx b/src/content/docs/script/lsl-reference/functions/llsoundpreload.mdx deleted file mode 100644 index 38010cf..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsoundpreload.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSoundPreload -description: |- - Deprecated: Use llPreloadSound instead. - Preloads a sound on viewers within range. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related functions can be linked here - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsqrt.mdx b/src/content/docs/script/lsl-reference/functions/llsqrt.mdx deleted file mode 100644 index c0ce041..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsqrt.mdx +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: llSqrt -description: |- - Returns the square root of Value. - Triggers a math runtime error for imaginary results (if Value < 0.0). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - float num1 = llFrand(100.0); - - llOwnerSay("The square root of " + (string)num1 + " is " + (string)llSqrt(num1)); - } -} -``` - -## Caveats - -- Crashes the script if passed a negative number. - -## Notes - -- If you need the square root of two, you can use the constant `SQRT2`. -- Other roots can be computed by `llPow(val, 1.0/root)`. - -## See Also - -- [llLog](../lllog/) -- [llLog10](../lllog10/) -- [llPow](../llpow/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsrgb2linear.mdx b/src/content/docs/script/lsl-reference/functions/llsrgb2linear.mdx deleted file mode 100644 index f422d75..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsrgb2linear.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llsRGB2Linear -description: Converts a color from the sRGB to the linear colorspace. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Lights in Second Life are specified in LSL as linear red, green, blue values in the range (0.0, 1.0). Internally, light calculations are performed in the sRGB colorspace. - -The sRGB (Standard Red Green Blue) colorspace is defined in IEC 61966-2-1:1999 and was developed as a joint project between Microsoft and HP. - -This calculation is known as an Electro-Optical Transfer Function (EOTF). - -## Caveats - -- **Naming Confusion**: The name of this function is actually a misnomer. LSL color is actually in Rec.709 space, not sRGB space. While they are very similar, the gamma value for sRGB is approximately 2.2, whereas the gamma value for Rec.709 is approximately 2.4. - -- **PBR Viewer Scripting**: If you enter color vectors manually using the viewer's color picker, enter them as sRGB values. The color picker automatically converts them internally to Linear RGB, so someone using a PBR-enabled viewer will see them correctly. When you apply color vectors directly with a script, however, you must apply sRGB to Blinn-Phong textured faces and Linear RGB to PBR materials. - -## See Also - -- [llLinear2sRGB] - Convert from the linear colorspace to sRGB (inverse EOTF) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llstartanimation.mdx b/src/content/docs/script/lsl-reference/functions/llstartanimation.mdx deleted file mode 100644 index 5593fcd..0000000 --- a/src/content/docs/script/lsl-reference/functions/llstartanimation.mdx +++ /dev/null @@ -1,143 +0,0 @@ ---- -title: llStartAnimation -description: >- - This function plays the specified animation from playing on the avatar who - received the script's most recent permissions request. - - Animation may be an animation in task inventory or a built-in animation. - - Requires PERMISSION_TRIGGER_ANIMATION. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Only 30 animations can be played at a time (prior to version 1.25.4 the limit was 15, and prior to 1.25.3 there was no limit) -- Requires PERMISSION_TRIGGER_ANIMATION; the animation will not play if the permission has been revoked - -## Examples - -### Basic Animation Control - -```lsl -default -{ - touch_start(integer detected) - { - llRequestPermissions(llDetectedKey(0), PERMISSION_TRIGGER_ANIMATION); - } - run_time_permissions(integer perm) - { - if (perm & PERMISSION_TRIGGER_ANIMATION) - { - llStartAnimation("sit"); - llOwnerSay("animation will end in 5 seconds"); - llSetTimerEvent(5.0); - } - } - timer() - { - llSetTimerEvent(0.0); - llStopAnimation("sit"); - } -} -``` - -### Playing Custom Animation from Inventory - -```lsl -string animation; // the first animation in inventory will automatically be used -// the animation name must be stored globally to be able to stop the animation when standing up - -default -{ - state_entry() - { - // set sit target, otherwise this will not work - llSitTarget(<0.0, 0.0, 0.1>, ZERO_ROTATION); - } - - changed(integer change) - { - if (change & CHANGED_LINK) - { - key av = llAvatarOnSitTarget(); - if (av) //evaluated as true if not NULL_KEY or invalid - llRequestPermissions(av, PERMISSION_TRIGGER_ANIMATION); - else // avatar is standing up - { - if (animation) - llStopAnimation(animation); // stop the started animation - llResetScript(); // release the avatar animation permissions - } - } - } - - run_time_permissions(integer perm) - { - if (perm & PERMISSION_TRIGGER_ANIMATION) - { - animation = llGetInventoryName(INVENTORY_ANIMATION,0); // get the first animation from inventory - if (animation) - { - llStopAnimation("sit"); // stop the default sit animation - llStartAnimation(animation); - } - } - } -} -``` - -### Playing Hold Animation on Attached Objects - -```lsl -string animation_name = "hold"; - -default -{ - // Whenever this object is attached or detached... - attach(key id) - { - if (id) - { // If it was just attached, request permission to animate. - llRequestPermissions(llGetOwner(), PERMISSION_TRIGGER_ANIMATION); - } - else - { // It's being detached... - if (llGetPermissions() & PERMISSION_TRIGGER_ANIMATION) - { // If we have permission to animate, stop the animation. - llStopAnimation(animation_name); - } - } - } - - // Whenever permissions change... - run_time_permissions(integer permissions) - { - if (permissions & PERMISSION_TRIGGER_ANIMATION) - { // If permission to animate was granted, start the animation. - llStartAnimation(animation_name); - } - } -} -``` - -## Notes - -- Animations can be from inventory or built-in animations -- Always use llStopAnimation to stop animations you start -- Remember to release animation permissions when appropriate -- For attached objects, handle the attach and detach events to manage animation permissions - -## See Also - -- [llStopAnimation](../llstopanimation/) -- Internal Animations - List of built-in animations always available in Second Life - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llstartobjectanimation.mdx b/src/content/docs/script/lsl-reference/functions/llstartobjectanimation.mdx deleted file mode 100644 index bbd220e..0000000 --- a/src/content/docs/script/lsl-reference/functions/llstartobjectanimation.mdx +++ /dev/null @@ -1,92 +0,0 @@ ---- -title: llStartObjectAnimation -description: > - This function plays the specified animation on the rigged mesh object - associated with the current script. - - Animation may be an animation in task inventory or a built-in animation. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Animation Control - -```lsl -//This script animates the object for as long as it is touched. -default -{ - state_entry() - { - } - - // This assumes that an animation called "MyFancyWalk" is present in the inventory of the current object. - touch_start(integer total_number) - { - llSay(0, "Starting animation"); - llStartObjectAnimation("MyFancyWalk"); - } - - touch_end(integer total_number) - { - llSay(0, "Stopping animation"); - llStopObjectAnimation("MyFancyWalk"); - } -} -``` - -### Animation Menu - -```lsl -//This script creates a menu of animations to play for your Animesh. -list animations = ["*STOP*", "Running Man", "Guitar Dance", "YMCA Dance"]; //list of up to 11 animations (inside the contents of the Animesh) w/ the stop button. -integer dialogChannel = -100; //Choose a more "random" if you want. - -string latestAnimation = ""; //used to stop animation when selecting new one -integer listenHandler; //Always create your listener when needed and remove when done -default -{ - touch_start(integer total_number) - { - key owner = llGetOwner(); //initialize the variable owner storing llGetOwner because we use it 3 times within this event - if(llDetectedKey(0) == owner) - { - llListenRemove(listenHandler); //If having touched the object but not select a dialog option the listener will still be active, so remove just in case - listenHandler = llListen(dialogChannel, "", owner, ""); //Listen to the owner on the dialog channel selected on line 1 - llDialog(owner, "Select an animation.", animations, dialogChannel); //Show a dialog menu to the owner with the animations list (line 0) as the buttons - //Only 12 buttons can fit one menu, to do more buttons look into DialogPlus on the wiki - } - } - - listen(integer channel, string name, key id, string text) - { - //Typically you add checks to make sure the right id or channel is used but we clear out any existing ghost listeners prior to listening which prevents us from having to - - if(latestAnimation != "" && latestAnimation != "*STOP*") llStopObjectAnimation(latestAnimation); //If latestAnimation isn't blank AND isn't *STOP*, stop the latestAnimation - if(text != "*STOP*") llStartObjectAnimation(text); //If the button pressed was not *STOP*, play the animation selected - latestAnimation = text; //Set the latestAnimation to the button pressed so when this event is ran again we can stop the animation - llListenRemove(listenHandler); //Remove the listener since we are done - } -} -``` - -## Caveats - -- Unlike with `llStartAnimation`, Animesh non-looping animations must explicitly be removed from the `llGetObjectAnimationNames` list with `llStopObjectAnimation`, and cannot be started again until they are removed. This persists through script resets. [See BUG-215954](https://jira.secondlife.com/browse/BUG-215954) - -## Notes - -Animated objects work by associating a skeleton with a linkset containing one or more rigged mesh primitives. When animations are played by a script in any of the prims in the linkset, the skeleton will animate and any rigged meshes in the linkset will move accordingly. A script running in any prim of the linkset can start, stop or query animations using these commands. The typical usage of these functions is to do all object animation scripting in the root prim of the linkset; in this scenario, the animations and scripts would all be part of the inventory of this prim, and so of the object as a whole. However, if scripts and animations are present in multiple prims of a linkset, it is important to understand that animations are started, stopped and tracked independently in each prim. - -## See Also - -- [llStopObjectAnimation](../llstopobjectanimation/) -- [llGetObjectAnimationNames](../llgetobjectanimationnames/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llstopanimation.mdx b/src/content/docs/script/lsl-reference/functions/llstopanimation.mdx deleted file mode 100644 index a2037b6..0000000 --- a/src/content/docs/script/lsl-reference/functions/llstopanimation.mdx +++ /dev/null @@ -1,64 +0,0 @@ ---- -title: llStopAnimation -description: >- - This function stops the specified animation on the avatar who received the - script's most recent permissions request. - - Animation may be an animation in task inventory, a built-in animation, or the - uuid of an animation. - - Requires PERMISSION_TRIGGER_ANIMATION. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- If the animation to be stopped is the only playing animation (as found via `llGetAnimationList`), it will continue to play to its end (if looped it will continue indefinitely) - - If you must stop a looped animation, playing a single frame non-looped one immediately after stopping it, at low priority, will clear the list. - -## Examples - -### Basic Animation Control - -```lsl -default -{ - touch_start(integer detected) - { - llRequestPermissions(llDetectedKey(0), PERMISSION_TRIGGER_ANIMATION); - } - run_time_permissions(integer perm) - { - if (perm & PERMISSION_TRIGGER_ANIMATION) - { - llStartAnimation("sit"); - llOwnerSay("animation will end in 5 seconds"); - llSetTimerEvent(5.0); - } - } - timer() - { - llSetTimerEvent(0.0); - llStopAnimation("sit"); - } -} -``` - -### Using Animation Overrides - -```lsl -llStopAnimation(llGetAnimationOverride("Sitting")) -``` - -## See Also - -- [llGetAnimationList](../llgetanimationlist/) -- [llStartAnimation](../llstartanimation/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llstophover.mdx b/src/content/docs/script/lsl-reference/functions/llstophover.mdx deleted file mode 100644 index a799ec6..0000000 --- a/src/content/docs/script/lsl-reference/functions/llstophover.mdx +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: llStopHover -description: Stop hovering to a height (due to llSetHoverHeight()). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Put in an attached prim and touch to start floating in air without flying. -// Touch again to drop to the ground. - -integer gHovering = FALSE; // are we supposd to be hovering now? - -default { - touch_start(integer total_number) { - if (!llGetAttached()) { - llWhisper(0, "Wear me to play."); - return; - } - - if (gHovering) { - llOwnerSay("Releasing you."); - llStopHover(); - } - else { - llOwnerSay("Making you float..."); - - // Start hovering 5 meters over our current location. - vector myPosition = llGetPos(); - llSetHoverHeight(myPosition.z - llGround(ZERO_VECTOR) + 5.0, FALSE, 1.0); - } - - gHovering = !gHovering; // flip the switch - } -} -``` - -## See Also - -- [llSetHoverHeight](../llsethoverheight/) -- [llGroundRepel](../llgroundrepel/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llstoplookat.mdx b/src/content/docs/script/lsl-reference/functions/llstoplookat.mdx deleted file mode 100644 index 4b36bf6..0000000 --- a/src/content/docs/script/lsl-reference/functions/llstoplookat.mdx +++ /dev/null @@ -1,48 +0,0 @@ ---- -title: llStopLookAt -description: Stop causing object to point at a target (due to llLookAt() or llRotLookAt()). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function works in conjunction with [llLookAt](/script/reference/lsl/functions/llLookAt/) or [llRotLookAt](/script/reference/lsl/functions/llRotLookAt/) to stop the object from pointing at a target. - -## Examples - -```lsl -default -{ - state_entry() - { - llSensorRepeat("", "", AGENT, 20.0, PI, 0.2); - //Detects avatars - } - - sensor(integer total_number) - { - llLookAt( llDetectedPos(0) + <0.0, 0.0, 1.0>, 3.0, 1.0 ); - //Looks at the nearest avatar. - } - - touch_start(integer total_number) - { - llStopLookAt(); - llSensorRemove(); - //Stops looking at any avatar and removes the sensor. - } -} -``` - -## See Also - -- [llLookAt](/script/reference/lsl/functions/llLookAt/) -- [llRotLookAt](/script/reference/lsl/functions/llRotLookAt/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llstopmovetotarget.mdx b/src/content/docs/script/lsl-reference/functions/llstopmovetotarget.mdx deleted file mode 100644 index 9cabd3e..0000000 --- a/src/content/docs/script/lsl-reference/functions/llstopmovetotarget.mdx +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: llStopMoveToTarget -description: Stops critically damped motion (due to llMoveToTarget()). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Stops the critically damped motion caused by llMoveToTarget(). Use this function to halt smooth positional movement of a physical object. - -## Examples - -```lsl -integer gLockPrimInPlace; - -default -{ - on_rez(integer sp) - { - llResetScript(); - } - - state_entry() - { - llStopMoveToTarget(); - llSetStatus(STATUS_PHYSICS, TRUE); - } - - touch_start(integer total_number) - { - if (llDetectedKey(0) != llGetOwner()) - { - return; - } - - if (!llGetStatus(STATUS_PHYSICS)) - { - llOwnerSay("Locking or unlocking position works only for physical objects."); - return; - } - - gLockPrimInPlace = !gLockPrimInPlace; - if (gLockPrimInPlace) - { - llMoveToTarget(llGetPos(), 0.05); - llOwnerSay("Locked in place."); - } - else - { - llStopMoveToTarget(); - llOwnerSay("Unlocked."); - } - } -} -``` - -This example demonstrates a toggle script that uses llMoveToTarget() to lock an object in place and llStopMoveToTarget() to unlock it. Only the owner can toggle the lock state, and it only works on physical objects. - -## Notes - -- This function only affects motion started by llMoveToTarget() -- To stop rotation movement, use llStopLookAt() -- The function works only on physical objects with STATUS_PHYSICS enabled -- There is no return value; the function always succeeds if called - -## See Also - -- [llMoveToTarget](../llmovetotarget/) -- [llStopLookAt](../llstoplookat/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llstopobjectanimation.mdx b/src/content/docs/script/lsl-reference/functions/llstopobjectanimation.mdx deleted file mode 100644 index d1155cd..0000000 --- a/src/content/docs/script/lsl-reference/functions/llstopobjectanimation.mdx +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: llStopObjectAnimation -description: > - This function stops the specified animation on the rigged mesh object - associated with the current script. - - Animation may be an animation in task inventory, a built-in animation, or the - uuid of an animation. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - } - - // This assumes that an animation called "MyFancyWalk" is present in the inventory of the current object. - touch_start(integer total_number) - { - llSay(0, "Starting animation"); - llStartObjectAnimation("MyFancyWalk"); - } - - touch_end(integer total_number) - { - llSay(0, "Stopping animation"); - llStopObjectAnimation("MyFancyWalk"); - } -} -``` - -## Notes - -Animated objects work by associating a skeleton with a linkset containing one or more rigged mesh primitives. When animations are played by a script in any of the prims in the linkset, the skeleton will animate and any rigged meshes in the linkset will move accordingly. A script running in any prim of the linkset can start, stop or query animations using these commands. - -The typical usage of these functions is to do all object animation scripting in the root prim of the linkset; in this scenario, the animations and scripts would all be part of the inventory of this prim, and so of the object as a whole. However, if scripts and animations are present in multiple prims of a linkset, it is important to understand that animations are started, stopped and tracked independently in each prim. - -## See Also - -- [llStartObjectAnimation](../llstartobjectanimation/) -- [llGetObjectAnimationNames](../llgetobjectanimationnames/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llstopsound.mdx b/src/content/docs/script/lsl-reference/functions/llstopsound.mdx deleted file mode 100644 index 106a3c4..0000000 --- a/src/content/docs/script/lsl-reference/functions/llstopsound.mdx +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: llStopSound -description: Stops playback of the currently attached sound. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llLoopSound("string soundname if in object inventory or UUID", 1.0); - } - touch_start(integer total_number) - { - llStopSound();//As if by magic the sound stops!! - } -} -``` - -## Caveats - -- There is no way to stop a specific sound. -- In a linked set use llLinkStopSound to stop sound in a specific prim. - -## See Also - -- [llPlaySound](../llplaysound/) -- [llPlaySoundSlave](../llplaysoundslave/) -- [llLoopSound](../llloopsound/) -- [llLoopSoundMaster](../llloopsoundmaster/) -- [llLoopSoundSlave](../llloopsoundslave/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llstringlength.mdx b/src/content/docs/script/lsl-reference/functions/llstringlength.mdx deleted file mode 100644 index f47bb77..0000000 --- a/src/content/docs/script/lsl-reference/functions/llstringlength.mdx +++ /dev/null @@ -1,49 +0,0 @@ ---- -title: llStringLength -description: >- - Returns an integer that is the number of characters in Text (not counting the - null). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- The index of the last character is not equal to the string length. - - Character indexes start at zero (the index of the first character is zero). -- Returns the number of characters - not bytes - in the string. - - Some functions that accept strings are limited to bytes, not characters. - - LSL-2 uses UTF-8 strings and Mono uses UTF-16; both support multibyte characters. - - To get the number of bytes in a string instead, use the example snippet on llStringToBase64 (there is no native LSL function to do this). - -## Examples - -```lsl -// assumptions: -// object name: LSLWiki -// script name: _lslwiki - -default -{ - state_entry() - { - string HowLongAmI = "123"; - integer strlen = llStringLength(HowLongAmI); - llOwnerSay( "'" + HowLongAmI + "' has " +(string) strlen + " characters."); - // The owner of object LSLWiki will hear - // LSLWiki: '123' has 3 characters. - } -} -``` - -## See Also - -- [llGetListLength] -- [llStringToBase64] - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llstringtobase64.mdx b/src/content/docs/script/lsl-reference/functions/llstringtobase64.mdx deleted file mode 100644 index a660208..0000000 --- a/src/content/docs/script/lsl-reference/functions/llstringtobase64.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llStringToBase64 -description: Returns the string Base64 representation of the input string. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- If extra bits are needed to complete the last base64 symbol, those extra bits will be zero -- To convert in the other direction, use `llBase64ToString` - -## Examples - -```lsl -integer getStringBytes(string msg) { - return (llStringLength((string)llParseString2List(llStringToBase64(msg), ["="], [])) * 3) >> 2; -} -``` - -## See Also - -- [llBase64ToString](../llbase64tostring/) -- [llBase64ToInteger](../llbase64tointeger/) -- [llIntegerToBase64](../llintegertobase64/) -- [llXorBase64](../llxorbase64/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llstringtrim.mdx b/src/content/docs/script/lsl-reference/functions/llstringtrim.mdx deleted file mode 100644 index 2989ab5..0000000 --- a/src/content/docs/script/lsl-reference/functions/llstringtrim.mdx +++ /dev/null @@ -1,118 +0,0 @@ ---- -title: llStringTrim -description: >- - Outputs a string, eliminating white-space from the start and/or end of the - input string Text. - - Valid options for TrimType: - - STRING_TRIM_HEAD: trim all leading spaces in Text - - STRING_TRIM_TAIL: trim all trailing spaces in Text - - STRING_TRIM: trim all leading and trailing spaces in Text. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Usage - -When accepting unstructured input from a user — whether via chat or notecard — always trim it: - -```lsl -llStringTrim("User input", STRING_TRIM); -``` - -### Counting Trimmed Characters - -This example shows how to track the number of leading and trailing whitespace characters removed: - -```lsl -default -{ - state_entry() - { - llListen(4, "", llGetOwner(), ""); - } - - on_rez(integer start_param) - { - llResetScript(); - } - - listen(integer channel, string name, key id, string message) - { - //track the length - integer length = llStringLength(message); - - //trim message (not necessary to store these to variables but makes reading easier) - string trim_left = llStringTrim(message, STRING_TRIM_HEAD); - string trim_right = llStringTrim(message, STRING_TRIM_TAIL); - string trim_both = llStringTrim(message, STRING_TRIM); - - //output the results - llOwnerSay("Initial length = " + (string)length + - "\nLeading Spaces = " + (string)(length - llStringLength(trim_left))+ - "\nTrailing Spaces = " + (string)(length - llStringLength(trim_right))+ - "\nTrimmed Message = \"" + trim_both + "\""); - } -} -``` - -## Notes - -### Whitespace Characters - -The exact set of characters stripped are: -- 0x09 (tab) -- 0x0a (line feed, `\n`) -- 0x0b (vertical tab) -- 0x0c (form feed) -- 0x0d (carriage return) -- 0x20 (space, ` `) - -Important caveats: -- Only line feed and space function as true whitespace in SL; the others produce printable characters -- The `\t` escape code doesn't represent the tab character, but several spaces instead -- Other Unicode whitespace (non-breaking space 0xa0, specific-width spaces 0x2000 range, etc.) are NOT stripped - -### Internal Spaces - -`llStringTrim` only removes whitespace at the beginning and/or end of the string. Extraneous spaces within the string (like double-spaces) are unaffected. - -### Related Techniques - -**Remove all doubled (or further multiplied) spaces with iteration:** - -```lsl -while(llStringLength(s) != llStringLength(s = llReplaceSubString(s, " ", " ", 0))); -s = llStringTrim(s, STRING_TRIM); -``` - -**Remove all spaces from a string:** - -```lsl -llReplaceSubString("some words to remove the spaces from", " ", "", 0); -``` - -**Trim an entire list of strings:** - -```lsl -list l = [" a ", " b", "c ", " d "]; -list trimmedList = llJson2List(llList2Json(JSON_ARRAY, l)); -``` - -## See Also - -- [llReplaceSubString](../llreplacesubstring/) -- [llStringLength](../llstringlength/) -- [llList2Json](../lllist2json/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llsubstringindex.mdx b/src/content/docs/script/lsl-reference/functions/llsubstringindex.mdx deleted file mode 100644 index 3003bca..0000000 --- a/src/content/docs/script/lsl-reference/functions/llsubstringindex.mdx +++ /dev/null @@ -1,205 +0,0 @@ ---- -title: llSubStringIndex -description: >- - Returns an integer that is the index in Text where string pattern Sequence - first appears. Returns -1 if not found. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Performs a literal match (case sensitive). - - Wildcards and RegEx are not supported. -- If `pattern` is an empty string, the value returned is `0` rather than `-1`. -- There is no function to search the string starting at a specific offset. See the related functions section for a function to search from the end. - -## Examples - -### Extract First Name from Avatar Name - -```lsl -default -{ - touch_start(integer num_detected) - { - string name = llDetectedName(0); - integer spaceIndex = llSubStringIndex(name, " "); - - // no conditional check is needed for (spaceIndex == -1) - // because we KNOW the legacy name must have a space - - // extract the substring from the first character to the one before the space - string firstName = llGetSubString(name, 0, spaceIndex - 1); - - llSay(PUBLIC_CHANNEL, firstName + " touched me."); - } -} -``` - -### Search for Last Name Pattern - -```lsl -default -{ - state_entry() - { - llSensorRepeat("", NULL_KEY, AGENT_BY_LEGACY_NAME, PI, 96.0, 20); - } - - sensor(integer num_detected) - { - // Loop through all the sensor data and match against " Linden", - // this causes it to match with any last name of Linden (since there can't be spaces before the firstname) - // Alternatively you could match a firstname with "FirstName " or anything else - - integer index; - do - { - key avatarKey = llDetectedKey(index); - string avatarLegacyName = llDetectedName(index); - - // watch out for the bitwise-NOT (~) - // the next line translates to if (indexOfSearchedStringInOtherString != -1) - integer isReallyALinden = ~llSubStringIndex(avatarLegacyName, " Linden"); - - if (isReallyALinden) - llInstantMessage(avatarKey, "Hello, I see you!"); - } - while (++index < num_detected); - } -} -``` - -### Basic Example - -```lsl -integer index = llSubStringIndex("string data","TEST"); -if(index == -1) { - llSay(PUBLIC_CHANNEL,"TEST was not found in the string"); -} else { - llSay(PUBLIC_CHANNEL,"TEST was found in the string."); -} -``` - -### String Cheese - Practical Search Utility - -This example demonstrates how to check if a word or group of words is in a given string. Note that the search is case sensitive, so exact matching is important: - -```lsl -//This example shows how you can ask if a word or group of words is in a given string. -//There is a limitation with this function. Your search of the string is for an exact match (case sensitive) -//so the string_example below would be hard to match. - -string string_example = "ThIs serVes As aN exaMplE sTrinG. It ISn't toO coMPleX bUt HaS sOme mIlD vARietY"; - -//If you chat a question "Search for search_word" within range of the object this script is in -//it will recognize (by searching the chat msg) the "search for" part and take the word or words following it -//and check the string_example for those words. - -string search_test_a = "seArCh foR"; - -//The example below works the same way but searches for the word in front of the recognized trigger question. - -string search_test_b = "is the word I seek"; - -//Using this variable provides a way to manipulate the word(s) during the script without damaging the msg. - -string search_word; - -// Provide a mnemonic for the -1 return code that means NOT FOUND -integer NOT_FOUND = -1; - -default -{ - on_rez(integer param)//Although reseting the script on_rez provides many benefits - { //in some cases it would be a bad idea because stored variables, lists and queued events would be trashed. - llResetScript(); - } - state_entry() - { //This is just for fun (but better to know what object is talking to you). - llSetObjectName("String Cheese"); - llListen(PUBLIC_CHANNEL, "", llGetOwner(), "");//Listen to you on the public chat channel for everything you say. - } - listen(integer chan, string name, key id, string msg) - { - if(llSubStringIndex(llToUpper(msg), llToUpper(search_test_a)) != NOT_FOUND) - { - search_word = llStringTrim(llGetSubString(msg, llStringLength(search_test_a), -1), STRING_TRIM); - if(llSubStringIndex(llToUpper(string_example), llToUpper(search_word)) != NOT_FOUND) - { - llSay(PUBLIC_CHANNEL, "I have found the word " + "''" + search_word + "''" + " in the example string"); - } - else - { - llSay(PUBLIC_CHANNEL, "I cannot find the word " + "''" + search_word + "''" + " in the example string."); - } - } - if(llSubStringIndex(msg, search_test_b) != NOT_FOUND) - { - search_word = llStringTrim(llGetSubString(msg, 0, (llSubStringIndex(msg, search_test_b)-1)), STRING_TRIM); - if(llSubStringIndex(string_example, search_word) != NOT_FOUND) - { - llSay(PUBLIC_CHANNEL, "I have found the word " + "''" + search_word + "''" + " in the example string"); - } - else - { - llSay(PUBLIC_CHANNEL, "I cannot find the word " + "''" + search_word + "''" + " in the example string."); - } - } - } -} -``` - -## Helper Functions - -Tests to see if one string contains a copy of another: - -### Concise & Conventional - -```lsl -integer contains(string haystack, string needle) -{ - return 0 <= llSubStringIndex(haystack, needle); -} -``` - -```lsl -integer startswith(string haystack, string needle) -{ - return llDeleteSubString(haystack, llStringLength(needle), 0x7FFFFFF0) == needle; -} -``` - -```lsl -integer endswith(string haystack, string needle) -{ - return llDeleteSubString(haystack, 0x8000000F, ~llStringLength(needle)) == needle; -} -``` - -Note: Some of the snippets above return a result without ever calling `llSubStringIndex`. - -### Clever & Compact - -```lsl -integer contains(string haystack, string needle) -{ - return ~llSubStringIndex(haystack, needle); -} -``` - -The `llSubStringIndex` function returns `-1` only when not found, and the `~` operator (bitwise NOT) returns zero only for `-1`. So the combination `~llSubStringIndex` returns zero only when not found, else nonzero when found. This pattern calculates contains in approximately 54 bytes rather than 60. - -## See Also - -- [llListFindList](/script/reference/lsl/functions/lllistfindlist/) - Find a list in another list -- [llGetSubString](/script/reference/lsl/functions/llgetsubstring/) - Copy out part of a string of characters -- uSubStringLastIndex - Returns the index of the last pattern occurrence in source - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lltakecamera.mdx b/src/content/docs/script/lsl-reference/functions/lltakecamera.mdx deleted file mode 100644 index d54ceec..0000000 --- a/src/content/docs/script/lsl-reference/functions/lltakecamera.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: llTakeCamera -description: 'Deprecated: Use llSetCameraParams instead.' ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -This function is recognized by the compiler but was never implemented in Second Life. It is deprecated and should not be used in new scripts. - -## See Also - -- [llSetCameraParams](./llSetCameraParams.mdx) - Use this function instead to control camera behavior - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lltakecontrols.mdx b/src/content/docs/script/lsl-reference/functions/lltakecontrols.mdx deleted file mode 100644 index a6729c6..0000000 --- a/src/content/docs/script/lsl-reference/functions/lltakecontrols.mdx +++ /dev/null @@ -1,84 +0,0 @@ ---- -title: llTakeControls -description: >- - Take controls from the agent the script has permissions for. - - If (Accept == (Controls & input)), send input to the script. PassOn - determines whether Controls also perform their normal functions. - - Requires the PERMISSION_TAKE_CONTROLS permission to run. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The behavior of `llTakeControls` depends on the combination of the `accept` and `pass_on` parameters: - -- **accept = FALSE, pass_on = FALSE**: The complement of the specified controls do not generate events and do not perform their normal functions. They are effectively disabled. Certain control bits (e.g. CONTROL_ROT_LEFT) are also disabled when specified. -- **accept = FALSE, pass_on = TRUE**: The specified controls do not generate events but perform their normal functions. -- **accept = TRUE, pass_on = FALSE**: The specified controls generate events but do not perform their normal functions. -- **accept = TRUE, pass_on = TRUE**: The specified controls generate events and perform their normal functions. - -## Examples - -```lsl -default -{ - state_entry() - { - llRequestPermissions(llGetOwner(), PERMISSION_TAKE_CONTROLS); - } - run_time_permissions(integer perm) - { - if(PERMISSION_TAKE_CONTROLS & perm) - { - llTakeControls( - CONTROL_FWD | - CONTROL_BACK | - CONTROL_LEFT | - CONTROL_RIGHT | - CONTROL_ROT_LEFT | - CONTROL_ROT_RIGHT | - CONTROL_UP | - CONTROL_DOWN | - CONTROL_LBUTTON | - CONTROL_ML_LBUTTON , - TRUE, TRUE); - - } - } - control(key id, integer level, integer edge) - { - integer start = level & edge; - integer end = ~level & edge; - integer held = level & ~edge; - integer untouched = ~(level | edge); - llOwnerSay(llList2CSV([level, edge, start, end, held, untouched])); - } -} -``` - -## Caveats - -- There appears to be no penalty for using `accept` = TRUE, `pass_on` = TRUE when there is no `control` event in the script (such as is used in AO's to ensure they work on no-script land). -- There is a bug in some permissions that prevents left clicks from working in mouselook if they are set to `accept` = FALSE, `pass_on` = TRUE. -- If you sit/are sitting on the object that has taken your controls using `accept` = TRUE and `pass_on` = TRUE, then CONTROL_FWD, CONTROL_BACK, CONTROL_ROT_LEFT, and CONTROL_ROT_RIGHT will never generate events; instead these controls will only perform their normal functions. -- If the undocumented controls 0x02000000 or 0x04000000 are taken with `pass_on` = FALSE, then `llGetAnimation` will never return "Turning Left" or "Turning Right" respectively, and those animations set by `llSetAnimationOverride` will never play. -- If your viewer's "Single click on land" setting is set to "Move to clicked point", then CONTROL_LBUTTON might not be sent to the server when taken by `llTakeControls()`. - -## Notes - -- If a script has taken controls, it and other scripts in the same prim will not be stopped if the agent enters a "No Outside Scripts" parcel. This is done to keep vehicle control alive and AOs functional. This is an intentional feature. - -## See Also - -- [llReleaseControls](../llreleasecontrols/) -- control (event) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lltan.mdx b/src/content/docs/script/lsl-reference/functions/lltan.mdx deleted file mode 100644 index 91ce76e..0000000 --- a/src/content/docs/script/lsl-reference/functions/lltan.mdx +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: llTan -description: Returns the tangent of Theta (Theta in radians). ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Touch the object with this script in it to see the tangent of random numbers! -default -{ - touch_start(integer num) - { - float r = llFrand(TWO_PI); - llOwnerSay("The tangent of " + (string)r + " in radians or " + (string)(r * RAD_TO_DEG) + " in degrees is " + (string)llTan(r)); - } -} -``` - -## Caveats - -- Due to IEEE754 floating-point representation, `llTan(PI_BY_TWO)` returns `-22877332` (hex: `0xCBAE8A4A`) instead of infinity. - -## See Also - -- [llSin](../llsin/) -- [llCos](../llcos/) -- [llAtan2](../llatan2/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lltarget.mdx b/src/content/docs/script/lsl-reference/functions/lltarget.mdx deleted file mode 100644 index 22a2a04..0000000 --- a/src/content/docs/script/lsl-reference/functions/lltarget.mdx +++ /dev/null @@ -1,71 +0,0 @@ ---- -title: llTarget -description: >- - This function is to have the script know when it has reached a position. - - It registers a Position with a Range that triggers at_target and not_at_target - events continuously until unregistered. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -integer target_id; -vector target_pos; - -default -{ - state_entry() - { - target_pos = llGetPos() + <1.0, 0.0, 0.0>; - target_id = llTarget(target_pos, 0.5); - } - at_target(integer tnum, vector targetpos, vector ourpos) - { - if (tnum == target_id) - { - llOwnerSay("object is within range of target"); - llOwnerSay("target position: " + (string)targetpos + ", object is now at: " + (string)ourpos); - llOwnerSay("this is " + (string)llVecDist(targetpos, ourpos) + " meters from the target"); - llTargetRemove(target_id); - } - } - not_at_target() - { - llOwnerSay( - "not there yet - object is at " + (string)llGetPos() + - ", which is " + (string)llVecDist(target_pos, llGetPos()) + - " meters from the target (" + (string)target_pos + ")" - ); - } -} -``` - -## Caveats - -- The position always references the current region. If you set llTarget to \<100, 100, 100\> while in Region A and then move the object to region B, the target automatically becomes \<100, 100, 100\> in Region B. -- The position can be set outside the region boundaries, but at_target can only happen if the range extends into the current region. The part of the range outside the current region will not activate at_target. -- Only 8 targets can be active to a script. Additional llTarget will remove the oldest target set. - -## Notes - -- To unregister the target, use llTargetRemove. -- This function does not move the object; to do that use llSetPos or llMoveToTarget. -- A similar function exists for rotations: llRotTarget. - -## See Also - -- [llTargetRemove](../lltargetremove/) -- [llRotTarget](../llrottarget/) -- [llRotTargetRemove](../llrottargetremove/) -- at_target event - Triggered when object reaches target position -- not_at_target event - Triggered when object leaves target range - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lltargetedemail.mdx b/src/content/docs/script/lsl-reference/functions/lltargetedemail.mdx deleted file mode 100644 index cb46bba..0000000 --- a/src/content/docs/script/lsl-reference/functions/lltargetedemail.mdx +++ /dev/null @@ -1,70 +0,0 @@ ---- -title: llTargetedEmail -description: Sends an email with Subject and Message to the owner or creator of an object. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -The message is automatically prefixed with object and location information: - -``` -Object-Name: *prim* -Region: *simname* (*simpos.x*, *simpos.y*) -Local-Position: (*primpos.x*, *primpos.y*, *primpos.z*) - -*message* -``` - -Example output: -``` -Object-Name: Object -Region: Gibson (254976, 256000) -Local-Position: (117, 129, 50) - -The real message starts here. -``` - -## Examples - -```lsl -string emailSubject = "Someone touched me!"; - -default -{ - touch_start(integer num_detected) - { - // llSay(PUBLIC_CHANNEL, "Sending eMail report now, this will take ~20 seconds."); - - key id = llDetectedKey(0); - string name = llDetectedName(0); - - llTargetedEmail(TARGETED_EMAIL_OBJECT_OWNER, emailSubject, - "I was touched by: '" + name + "' (" + (string)id + ")."); - - // llSay(PUBLIC_CHANNEL, "Email has been sent."); - } -} -``` - -## Caveats - -- Originally this function was intended to enable sending email to either the object owner or creator; however, the ability to email creators was removed to avoid abuse scenarios. -- There is a limit to the number of email messages an object can send in a given amount of time. -- There is a limit of 500 messages from a single agent's objects in a one hour period. -- The 4096 byte size limit includes the subject line and automatically added text. The practical maximum body size is approximately 3600 bytes. -- Email throttling is applied per user when the destination is outside of Second Life. Messages within the same region bypass region-level throttling (beyond the 20-second delay), and messages between different sims are not throttled beyond the 20-second delay. -- Due to bug SVC-23 (present since 2005), objects may stop receiving emails completely until either the region is restarted or the object crosses a region boundary. Emails sent may eventually be received after a restart/region-cross. Don't rely on this function for reliable inter-region messaging. -- Due to bug SVC-391, llEmail will silently fail (no mail will arrive) when non-ASCII characters are present in the subject. Non-ASCII characters in the message body will be replaced by "?". - -## See Also - -- [llEmail](../llemail/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lltargetomega.mdx b/src/content/docs/script/lsl-reference/functions/lltargetomega.mdx deleted file mode 100644 index 94f3107..0000000 --- a/src/content/docs/script/lsl-reference/functions/lltargetomega.mdx +++ /dev/null @@ -1,129 +0,0 @@ ---- -title: llTargetOmega -description: >- - Attempt to spin at SpinRate with strength Gain on Axis. - - A spin rate of 0.0 cancels the spin. This function always works in - object-local coordinates. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Basic rotation with combined axes: - -```lsl -// Rotates the x axis once per second, -// Rotates the y axis 3 times per second, -// Rotates the z axis once every two seconds. -// Combined the rate is about 3.20156 revolutions per second - -llTargetOmega(<1.0,3.0,0.5>, TWO_PI, 1.0); -``` - -Globe rotation around tilted axis: - -```lsl -// Rotates very slowly around a sphere's local X axis -// Good for making a globe that rotates around a tilted axis - -default { - state_entry() { - llTargetOmega(<1.0,0.0,0.0> * llGetRot(), 0.1, 0.01); - } -} -``` - -Propeller rotation: - -```lsl -// Rotates very slowly around a cylinder's local or global Z axis -// Good for making a propeller that rotates regardless of initial orientation - -default { - state_entry() { - llTargetOmega(llRot2Up(llGetLocalRot()), PI, 1.0); - } -} -``` - -Returning object to initial rotation: - -```lsl -// To make an object return to its initial rotation when target omega stops, -// first make the object rotate both client side and server side. -// Then, when you stop llTargetOmega, reset server side rotation. - -integer iOn; -integer iStep; - -default { - touch_start(integer total_number) { - iOn = !iOn; - if (iOn) { - llTargetOmega(<0.0,0.0,1.0>, PI/8, 1.0); // Start rotating client side - llSetTimerEvent(1.0); // Start timer to rotate server side - } else { - llTargetOmega(<0.0,0.0,1.0>, 0.0, 0.0); // Stop client side rotation - llSetTimerEvent(0.0); // Stop timer and server side rotation - llSetRot(ZERO_ROTATION); // Set server side rotation to <0.0,0.0,0.0> - iStep = 0; - } - } - - timer() { - llSetRot(llAxisAngle2Rot(<0.0,0.0,1.0>, ++iStep * PI/8)); // Rotate at same speed - } -} -``` - -## Physics Behavior - -**Physical Objects:** -- If the object is physical and the script is attached to the root prim, the physical representation is updated regularly and the rotation can be detected by script -- The axis parameter specifies the rotation axis and passes through the center of mass -- If the object's center differs from its center of mass, the center will orbit around the center of mass -- If the script is attached to a child prim, the same behavior applies using that child prim's center of mass - -**Non-Physical Objects:** -- The effect is entirely client-side -- Only scripts within the object can detect it by reading the PRIM_OMEGA parameters -- If attached to a root prim, rotation occurs around the object's center (root prim center) -- If attached to a child prim, rotation occurs around the child prim's center - -**Link Set Behavior:** -- Root prim: entire object rotates around the region axis -- For attached objects: rotation occurs around the attachment axis -- Child prim: the prim rotates around its local axis -- A child prim can rotate around its own axis while the entire object rotates around another axis - -## Caveats - -- If the object is not physical, rotation is client-side only and collision geometry remains non-moving -- If the function doesn't appear to work, verify that **Advanced > Network > Velocity Interpolate Objects** (viewer 1.x) or **Develop > Network > Velocity Interpolate Objects** (viewer 2.x) is enabled -- When rotating stops, the object keeps its final orientation (client-side only). Other viewers will see the object in its real pre-omega orientation - -## Notes - -- Use `llVecNorm()` on the axis parameter so that spinrate actually represents the rate of rotation -- Set gain to zero to disable rotation: `llTargetOmega(ZERO_VECTOR, 0, 0)` - - When rotation stops, the object retains its final orientation -- A spinrate of 0 with non-zero gain causes the object to stop all spin rather than clearing a previous call -- To cancel spin when other forces are applied (like `llSetForce`), use: `llTargetOmega(-llGetOmega(), 0., 1.)` (gain must be non-zero) - -## See Also - -- [llRot2Fwd] - Gets the local x-axis orientation relative to global coordinates -- [llRot2Left] - Gets the local y-axis orientation relative to global coordinates -- [llRot2Up] - Gets the local z-axis orientation relative to global coordinates -- [llGetOmega] - Gets current rotation velocity -- [llSetRot] - Sets object rotation -- [llGetRot] - Gets object rotation - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lltargetremove.mdx b/src/content/docs/script/lsl-reference/functions/lltargetremove.mdx deleted file mode 100644 index 03928e0..0000000 --- a/src/content/docs/script/lsl-reference/functions/lltargetremove.mdx +++ /dev/null @@ -1,59 +0,0 @@ ---- -title: llTargetRemove -description: Removes positional target Handle registered with llTarget. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -integer target_id; -vector target_pos; - -default -{ - state_entry() - { - target_pos = llGetPos() + <1.0, 0.0, 0.0>; - target_id = llTarget(target_pos, 0.5); - } - at_target(integer tnum, vector targetpos, vector ourpos) - { - if (tnum == target_id) - { - llOwnerSay("object is within range of target"); - llOwnerSay("target position: " + (string)targetpos + ", object is now at: " + (string)ourpos); - llOwnerSay("this is " + (string)llVecDist(targetpos, ourpos) + " meters from the target"); - llTargetRemove(target_id); - } - } - not_at_target() - { - llOwnerSay( - "not there yet - object is at " + (string)llGetPos() + - ", which is " + (string)llVecDist(target_pos, llGetPos()) + - " meters from the target (" + (string)target_pos + ")" - ); - } -} -``` - -## Notes - -Use `llTargetRemove` to stop monitoring a positional target that was registered with `llTarget`. This is typically done in the `at_target` event when the target has been reached, as shown in the example above. - -## See Also - -- [llTarget](../lltarget/) -- [llRotTarget](../llrottarget/) -- [llRotTargetRemove](../llrottargetremove/) -- at_target event -- not_at_target event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llteleportagent.mdx b/src/content/docs/script/lsl-reference/functions/llteleportagent.mdx deleted file mode 100644 index c7264a2..0000000 --- a/src/content/docs/script/lsl-reference/functions/llteleportagent.mdx +++ /dev/null @@ -1,173 +0,0 @@ ---- -title: llTeleportAgent -description: >- - Requests a teleport of avatar to a landmark stored in the object's inventory. - If no landmark is provided (an empty string), the avatar is teleported to the - location position in the current region. In either case, the avatar is turned - to face the position given by look_at in local coordinates. - - Requires the PERMISSION_TELEPORT permission. This function can only teleport - the owner of the object. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- **This function can only teleport the owner of the object** (unless part of an Experience). -- Teleports are throttled: no more than 10 teleports within 15 seconds. -- Does not work in scripts within attached temporary objects. Error message: "Temporary attachments cannot request runtime permissions to teleport" -- Sitting avatars cannot be teleported using this function. You must unsit them first. -- This function does not override a parcel's teleport settings. If the parcel has a landing zone enabled, the avatar will be teleported there instead. -- If the script is part of an experience that the avatar has granted permission to, this function may teleport them without being the owner and will override parcel teleport routing. -- When `look_at` is treated as a direction (teleporting to another region), it should be a unit vector: `` where `angle` is the direction in radians from north. - -## Examples - -### Basic Example with Landmark - -This example teleports the owner to a landmark called "Destination" in the object's inventory: - -```lsl -default -{ - touch_start(integer num_detected) - { - llRequestPermissions(llGetOwner(), PERMISSION_TELEPORT); - } - - run_time_permissions(integer perm) - { - if (PERMISSION_TELEPORT & perm) - { - llTeleportAgent(llGetPermissionsKey(), "Destination", ZERO_VECTOR, ZERO_VECTOR); - } - } -} -``` - -### Basic Example Without Landmark - -This example teleports the owner to a specific position within the current region and faces them toward the center: - -```lsl -default -{ - touch_start(integer num_detected) - { - llRequestPermissions(llGetOwner(), PERMISSION_TELEPORT); - } - - run_time_permissions(integer perm) - { - if (PERMISSION_TELEPORT & perm) - { - vector region_pos = <100, 130, 40>; - vector look_at = <128, 128, 40>; - llTeleportAgent(llGetPermissionsKey(), "", region_pos, look_at); - } - } -} -``` - -### Using Experiences for Teleportation - -This example shows how to use an Experience to teleport avatars without requiring them to be the object owner. The script must be compiled with the "Use Experience" option enabled and an experience key you own selected. The prim must contain a landmark named "Landmark": - -```lsl -default -{ - touch_start(integer n) - { - llRequestExperiencePermissions(llDetectedKey(0), ""); - } - - experience_permissions(key agent) - { - llTeleportAgent(agent, "Landmark", ZERO_VECTOR, ZERO_VECTOR); - } -} -``` - -With an Experience, when a user without prior permissions touches the prim, they will be offered an invitation to join the experience. If accepted, they will be immediately teleported to the landmark destination. - -### Handling look_at for Cross-Region Teleports - -This example demonstrates proper handling of the `look_at` parameter based on whether the destination is in the current region or a different one. This ensures the avatar faces the same direction regardless of teleport type: - -```lsl -string landmark; -vector destination; - -default -{ - state_entry() - { - // Get data about the first landmark in object inventory when script starts. - if (llGetInventoryNumber(INVENTORY_LANDMARK) > 0) { - landmark = llGetInventoryName(INVENTORY_LANDMARK, 0); - llRequestInventoryData(landmark); - } - } - - changed(integer change) - { - if (!(change & (CHANGED_INVENTORY|CHANGED_REGION))) return; - - // Get data about the first landmark in object inventory when inventory changes. - if (llGetInventoryNumber(INVENTORY_LANDMARK) > 0) { - landmark = llGetInventoryName(INVENTORY_LANDMARK, 0); - llRequestInventoryData(landmark); - } - } - - dataserver(key query, string data) - { - // Save llRequestInventoryData response. - destination = (vector)data; - } - - touch_start(integer num_detected) - { - llRequestPermissions(llGetOwner(), PERMISSION_TELEPORT); - } - - run_time_permissions(integer perm) - { - if (!(PERMISSION_TELEPORT & perm)) return; - - float angle = 45 * DEG_TO_RAD; - - // When teleporting to another region, we need a direction vector. - vector look_at = ; - - float sim_size = llVecMag(<1,1,1>); - float distance = llVecDist(<1,1,1>, destination / 256); - - if (distance < sim_size) { - // When teleporting within the current region, we should use a position within the region instead. - look_at = destination + look_at; - } - - llTeleportAgent(llGetPermissionsKey(), landmark, ZERO_VECTOR, look_at); - } -} -``` - -## Notes - -- The `look_at` parameter behaves differently depending on the teleport destination: - - **Same region**: Interpreted as a position within the region where the avatar should look. - - **Different region**: Interpreted as a unit direction vector indicating which way the avatar should face. -- For regional teleports, ensure `look_at` is a proper unit vector to get consistent rotation behavior. - -## See Also - -- [llTeleportAgentGlobalCoords](../llteleportagentglobalcoords/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llteleportagentglobalcoords.mdx b/src/content/docs/script/lsl-reference/functions/llteleportagentglobalcoords.mdx deleted file mode 100644 index b74e617..0000000 --- a/src/content/docs/script/lsl-reference/functions/llteleportagentglobalcoords.mdx +++ /dev/null @@ -1,205 +0,0 @@ ---- -title: llTeleportAgentGlobalCoords -description: >- - Teleports an agent to the RegionPosition local coordinates within a region - which is specified by the GlobalPosition global coordinates. The agent lands - facing the position defined by LookAtPoint local coordinates. - - Requires the PERMISSION_TELEPORT permission. This function can only teleport - the owner of the object. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -A region's global coordinates can be retrieved using `llRequestSimulatorData("region name", DATA_SIM_POS)`. - -If the destination is in the current region, the avatar will land facing the position defined by `look_at` as a position within that region. Otherwise, `look_at` is treated as a unit direction. - -The combination of `llRequestSimulatorData` and `llTeleportAgentGlobalCoords` allows agents to be teleported to regions by region name. - -## Caveats - -- **This function can only teleport the owner of the object** (unless part of an Experience) -- Teleports are throttled -- This function cannot be used in a script in an object attached using `llAttachToAvatarTemp` -- Sitting avatars cannot be teleported using this function. You must `llUnSit` them first -- This function does not override a parcel's teleport settings; if the parcel has a landing zone enabled the avatar will be teleported there -- If the script is part of an experience that the avatar has granted permission, then this function may teleport them without being the owner and it will override parcel teleport routing -- When `look_at` is treated as a direction, a valid input should be `` - - In other words, it should be a **unit vector** corresponding to the avatar turning **angle** radians from north - -## Examples - -### Basic Example - -```lsl -default -{ - touch_start(integer num_detected) - { - llRequestPermissions(llGetOwner(), PERMISSION_TELEPORT); - } - - run_time_permissions(integer perm) - { - if (PERMISSION_TELEPORT & perm) - { - vector global_coord = <232704, 291072, 0>; - vector region_pos = <122, 122, 40>; - llTeleportAgentGlobalCoords(llGetPermissionsKey(), global_coord, region_pos, ZERO_VECTOR); - } - } -} -``` - -### Handling Different Regions - -This example keeps track of the current global coordinate and adjusts the `look_at` value based on whether the destination is the current region or a different one. This ensures that the avatar will always be facing the same direction regardless of whether they're teleporting within the region or to another one. - -The script keeps track of the current region's global coordinate in `state_entry` and `changed` events, which is later used to check whether the destination has the same global coordinates. - -```lsl -vector current_region; - -default -{ - state_entry() - { - // Get current global coordinate when the script starts. - llRequestSimulatorData(llGetRegionName(), DATA_SIM_POS); - } - - changed(integer change) - { - if (!(change & CHANGED_REGION)) return; - - // Get current region coordinate when entering a new region. - llRequestSimulatorData(llGetRegionName(), DATA_SIM_POS); - } - - dataserver(key query, string data) - { - // Save llRequestSimulatorData response. - current_region = (vector)data; - } - - touch_start(integer num_detected) - { - llRequestPermissions(llGetOwner(), PERMISSION_TELEPORT); - } - - run_time_permissions(integer perm) - { - if (!(PERMISSION_TELEPORT & perm)) return; - - vector global_coord = <232704, 291072, 0>; - vector region_pos = <122, 122, 40>; - - float angle = 45 * DEG_TO_RAD; - vector look_at = ; - - if (current_region == global_coord) { - // When teleporting within the current region, we should use a position within the region instead. - look_at = region_pos + look_at; - } - - llTeleportAgentGlobalCoords(llGetPermissionsKey(), global_coord, region_pos, look_at); - } -} -``` - -### Teleporting by Region Name - -This older example demonstrates how to use `llRequestSimulatorData` to get simulator coordinates by region name, then teleport an avatar to that region: - -```lsl -string simName = "Help Island Public"; -vector simGlobalCoords; - -vector landingPoint = <128.0, 128.0, 24.0>; - -key owner; - - -default -{ - on_rez(integer start_param) - { - llResetScript(); - } - - changed(integer change) - { - if (change & CHANGED_OWNER) - llResetScript(); - } - - state_entry() - { - owner = llGetOwner(); - - llRequestPermissions(owner, PERMISSION_TELEPORT); - llRequestSimulatorData(simName, DATA_SIM_POS); - } - - touch_start(integer total_number) - { - key id = llDetectedKey(0); - - if (id == owner) - { - if (simGlobalCoords == ZERO_VECTOR) - { - llOwnerSay("Config error, tp request was denied. Please try again!"); - llResetScript(); - } - else - { - llOwnerSay("Teleporting you to: http://maps.secondlife.com/secondlife/" - + llEscapeURL(simName) + "/" + (string)llRound(landingPoint.x) - + "/" + (string)llRound(landingPoint.y) + "/" + (string)llRound(landingPoint.z) + "/"); - - llTeleportAgentGlobalCoords(owner, simGlobalCoords, landingPoint, ZERO_VECTOR); - } - } - else - { - // llRegionSayTo is faster than llInstantMessage and we can assume - // that the touching avatar is within the same sim - - llRegionSayTo(id, PUBLIC_CHANNEL, - "Sorry, I can't tp you. You're NOT my owner!"); - } - } - - run_time_permissions(integer perm) - { - // if permission request has been denied (read ! as not) - if (!(perm & PERMISSION_TELEPORT)) - { - llOwnerSay("I need permissions to teleport you!"); - llRequestPermissions(owner, PERMISSION_TELEPORT); - } - } - - dataserver(key query_id, string data) - { - simGlobalCoords = (vector)data; - // llOwnerSay("Sim global coords: " + (string)simGlobalCoords); - } -} -``` - -## See Also - -- [llRequestSimulatorData](../llrequestsimulatordata/) -- [llTeleportAgent](../llteleportagent/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llteleportagenthome.mdx b/src/content/docs/script/lsl-reference/functions/llteleportagenthome.mdx deleted file mode 100644 index 295444e..0000000 --- a/src/content/docs/script/lsl-reference/functions/llteleportagenthome.mdx +++ /dev/null @@ -1,43 +0,0 @@ ---- -title: llTeleportAgentHome -description: Teleport agent over the owner's land to agent's home location. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - // floattext is red and opaque - llSetText("Don't touch me!", <1.0, 0.0, 0.0>, 1.0); - } - - touch_start(integer num_detected) - { - key id = llDetectedKey(0); - - llTeleportAgentHome(id); - } -} -``` - -## Notes - -This function teleports an avatar to their home location without any warning, similar to a God Summons or dying. The avatar must be on land owned by the script owner for the teleportation to work. - -## See Also - -- [llEjectFromLand](../llejectfromland/) -- [llTeleportAgent](../llteleportagent/) -- [llTeleportAgentGlobalCoords](../llteleportagentglobalcoords/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lltextbox.mdx b/src/content/docs/script/lsl-reference/functions/lltextbox.mdx deleted file mode 100644 index 91e4b67..0000000 --- a/src/content/docs/script/lsl-reference/functions/lltextbox.mdx +++ /dev/null @@ -1,76 +0,0 @@ ---- -title: llTextBox -description: >- - Opens a dialog for the specified avatar with message Text, which contains a - text box for input. Any text that is entered is said on the specified Channel - (as if by the avatar) when the "OK" button is clicked. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Basic text box with listener example: - -```lsl -integer gListener; -default -{ - touch_start(integer total_number) - { - // See 'discussion' page for more comments on choosing a channel and possible left-open listener - integer channel = -13572468; - // "" saves byte-code over NULL_KEY - gListener = llListen( channel, "", "", ""); - llTextBox(llDetectedKey(0), "Some info text for the top of the window...", channel); - } - listen(integer channel, string name, key id, string message) - { - llListenRemove(gListener); - llSay(0, "You wrote: " + message); - } -} -``` - -Trimming carriage returns from user input: - -```lsl -message = llStringTrim(message, STRING_TRIM); -``` - -If the user hits Enter before clicking the "Submit" button, there will be a final carriage return in the message. The example above shows how to easily remove it. - -## Caveats - -- Not supported in official Linden Lab viewers prior to version 2.4, and some third-party viewers may not support it. Unsupported viewers will display a dialog box with a single option of "!!llTextBox!!". -- There is no way by script to kill a text box. -- There is no way for the script to detect if the user clicked the "ignore" button (no chat is generated as a result of pressing this button). -- If the listening prim is out of 20 meter range of the sending prim when the "Submit" button is pressed, it will not be able to hear the response. This limitation also affects attachments if the wearer moves more than 20 meters from where the listener is located. -- The textbox input is limited to 250 bytes (characters). If the input can be over 250 characters, you will have to accept it through chat instead. -- There is an undocumented throttle on llTextBox requests. Exceeding it will shout an error on DEBUG_CHANNEL until the "average" falls. - -### Message Limits - -- If the message exceeds 7 (Viewer 3) or 8 (Viewer 1) lines, a scroll bar will appear. -- The message must be less than 512 bytes and not empty. Otherwise, it will shout an error on DEBUG_CHANNEL. One easy way to create an empty message is to use a line feed: `llTextBox(avatar_key," \n",dialog_channel);` - -## Notes - -- Instead of mouse clicking "Submit", you can use keyboard shortcuts: press Tab and then Enter to submit the text box. - -## See Also - -- [llDialog](../lldialog/) -- [llListen](../lllisten/) -- [llSay](../llsay/) -- [llWhisper](../llwhisper/) -- [llShout](../llshout/) -- [llRegionSay](../llregionsay/) -- listen (event) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lltolower.mdx b/src/content/docs/script/lsl-reference/functions/lltolower.mdx deleted file mode 100644 index ed40d4b..0000000 --- a/src/content/docs/script/lsl-reference/functions/lltolower.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llToLower -description: Returns a string that is Text with all lower-case characters. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -string msg = "I like CANDY!"; -string p = llToLower(msg); -llOwnerSay(p); // Will say "i like candy!" -``` - -## Caveats - -- There is no Linden Library `llToProperCase` function that would return correctly capitalized strings. However, user functions exist that provide this functionality, such as [ToNormal](https://wiki.secondlife.com/wiki/User:Fred_Gandt/Scripts/Functions#ToNormal). -- The function works for many characters outside the 7-bit ASCII range, especially Latin, Cyrillic, and Greek characters, but not all characters tagged as "uppercase" in the Unicode specification are converted. - -## See Also - -- [llToUpper](../llToUpper/) - Converts text to uppercase - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lltoupper.mdx b/src/content/docs/script/lsl-reference/functions/lltoupper.mdx deleted file mode 100644 index 5a24302..0000000 --- a/src/content/docs/script/lsl-reference/functions/lltoupper.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llToUpper -description: Returns a string that is Text with all upper-case characters. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -string msg = "I like candy!"; -string p = llToUpper(msg); -llOwnerSay(p); // Will say "I LIKE CANDY!" -``` - -## Notes - -- There is no Linden Library `llToProperCase` function that would return properly capitalized strings. However, user-created functions exist that provide this functionality, such as `ToNormal`. -- The function works for many characters outside the 7-bit ASCII range, especially Latin, Cyrillic, and Greek characters. However, not all characters tagged as "lowercase" in the Unicode specification are converted. - -## See Also - -- [llToLower](/script/reference/lsl/functions/llToLower/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lltransferlindendollars.mdx b/src/content/docs/script/lsl-reference/functions/lltransferlindendollars.mdx deleted file mode 100644 index 6ff33b0..0000000 --- a/src/content/docs/script/lsl-reference/functions/lltransferlindendollars.mdx +++ /dev/null @@ -1,99 +0,0 @@ ---- -title: llTransferLindenDollars -description: >- - Transfer Amount of linden dollars (L$) from script owner to AvatarID. Returns - a key to a corresponding transaction_result event for the success of the - transfer. - - Attempts to send the amount of money to the specified avatar, and trigger a - transaction_result event identified by the returned key. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Pay 100 L$ to Fred Bloggs when he touches this prim -// Die if the transfer of funds was successful, else keep running - -string Recipient = "Fred Bloggs"; // Authorised recipient -integer Amount = 100; // Amount to pay Fred when he touches the prim - -integer DebitPerms; -key TransactionID=NULL_KEY; - -default -{ - state_entry() - { - // Ask the owner for permission to debit their account - llRequestPermissions(llGetOwner(), PERMISSION_DEBIT); - } - - run_time_permissions (integer perm) - { - if (perm & PERMISSION_DEBIT) - DebitPerms = TRUE; - } - - touch_start(integer num_detected) - { - if (!DebitPerms) - return; // Cannot proceed - debit permissions not granted - if (llDetectedName(0) != Recipient) - return; // unauthorised person is touching - ignore - if (TransactionID != NULL_KEY) - return; // waiting on previous transaction to complete/fail - - key id = llDetectedKey(0); - TransactionID = llTransferLindenDollars(id, Amount); - } - - transaction_result(key id, integer success, string data) - { - if (id != TransactionID) - return; // Ignore if not the expected transaction - - if (success) - { - llOwnerSay( "Transfer of L$ to " + Recipient + " was successful"); - llSleep(1.0); - llDie(); // Die so Fred can't keep taking money - } - else - { - llOwnerSay( "Transfer of L$ failed"); - TransactionID = NULL_KEY; - // Keep the script running so Fred can try again, clear TransactionID to allow a new attempt - } - } -} -``` - -## Caveats - -- An object cannot pay another object. -- Objects deeded to groups cannot give money (the permission cannot be granted). -- Use is limited to 30 payments in a 30 second interval for all scripts owned by that resident on a region. Sustained overage will produce a script error and halt payments while the rate remains excessive. Historically, faster payments have failed intermittently. -- Once a script has the `PERMISSION_DEBIT` permission it can empty an account of L$. - - **Fraud & theft are both Terms of Service violations and crimes.** Misuse this function and you risk being banned and legal action. In addition Linden Lab may freeze the accounts of anyone the money is transferred to and restore it to its rightful owners. This may involve retrieving it from third party exchanges and accounts on those exchanges being frozen. The system is not designed to be friendly towards fraud. - -## Notes - -- The return value is used in a matching `transaction_result` event for the success or failure of the transfer. If the transaction is successful, this key will show in the [transaction history](https://secondlife.com/my/account/transactions.php). -- If you aren't going to use the return value or the resulting `transaction_result` event, consider using `llGiveMoney` instead of this function. - -## See Also - -- [llGiveMoney](../llgivemoney/) -- [llSetPayPrice](../llsetpayprice/) -- transaction_result event -- money event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lltransferownership.mdx b/src/content/docs/script/lsl-reference/functions/lltransferownership.mdx deleted file mode 100644 index ad00112..0000000 --- a/src/content/docs/script/lsl-reference/functions/lltransferownership.mdx +++ /dev/null @@ -1,50 +0,0 @@ ---- -title: llTransferOwnership -description: Transfers ownership of an object, or a copy of the object to a new agent. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Transfers ownership of an object rezzed in world to the specified agent. The object must be transferable by its current owner and must not be an attachment. - -Optionally this function may force the object to derez itself into the destination agent's inventory, or make a copy of itself directly into inventory. - -## Examples - -```lsl -default -{ - touch_start(integer total_number) - { - llTransferOwnership(llDetectedKey(0), TRANSFER_FLAG_COPY, []); - } -} -``` - -## Caveats - -- The agent must be in the region -- There is no way to detect if the receiver ignored, rejected or blocked the transaction (aside from a `changed` event never occurring) -- The function fails with a return code of `TRANSFER_NO_PERMS` if: - - The object is no-transfer - - The object is no-copy and the flags include the `TRANSFER_FLAG_COPY` flag -- Calling this function from an attachment will fail and return `TRANSFER_NO_ATTACHMENT` -- **WARNING:** Any no-trans items in the transferred object will be removed from the object received by the target agent. If the transfer is of the object itself, these items are lost. -- **WARNING:** If the transfer is a copy, any no-copy inventory items will be present in the object received by the target agent and removed from the original. - -## See Also - -- [llGiveInventoryList](../llgiveinventorylist/) -- [llRemoteLoadScriptPin](../llremoteloadscriptpin/) -- [llSetRemoteScriptAccessPin](../llsetremotescriptaccesspin/) -- [llMapDestination](../llmapdestination/) -- changed event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lltriggersound.mdx b/src/content/docs/script/lsl-reference/functions/lltriggersound.mdx deleted file mode 100644 index 14a8280..0000000 --- a/src/content/docs/script/lsl-reference/functions/lltriggersound.mdx +++ /dev/null @@ -1,51 +0,0 @@ ---- -title: llTriggerSound -description: >- - Plays Sound at Volume (0.0 - 1.0), centered at but not attached to object. - - There is no limit to the number of triggered sounds which can be generated by - an object, and calling llTriggerSound does not affect the attached sounds - created by llPlaySound and llLoopSound. This is very useful for things like - collision noises, explosions, etc. There is no way to stop or alter the volume - of a sound triggered by this function. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// When touched, object containing this script will trigger the sound entered. -// This function allows object to trigger sound even if attached to an avatar (AGENT) -// Creator: TonyH Wrangler - -string sound = "ed124764-705d-d497-167a-182cd9fa2e6c"; // uuid or name of item in inventory - -default -{ - touch_start(integer total_num) - { - llTriggerSound(sound, 1.0); - } -} -``` - -## Caveats - -- If the object moves, the sound does not move with it. Use [llPlaySound] to play a sound attached to the object. -- Sounds played from a HUD using llTriggerSound are audible inworld. To make sounds from a HUD audible only to the wearer, use [llPlaySound]. -- Playing sounds is throttled. If the average number of played sounds per second exceeds the limit (22 sounds/s), all sounds from the object are suppressed until the average falls sufficiently. The throttle is per object, not per link or per script, so multiple links cannot be used to overcome the throttle. - - Once the throttle is hit, the following error will be shown in debug channel: "Too many sound requests. Throttled until average falls." - -## See Also - -- [llPlaySound] -- [llTriggerSoundLimited] -- [llLinkPlaySound] - Can be used to trigger sounds in other prims in the linkset. - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/lltriggersoundlimited.mdx b/src/content/docs/script/lsl-reference/functions/lltriggersoundlimited.mdx deleted file mode 100644 index 19a52cf..0000000 --- a/src/content/docs/script/lsl-reference/functions/lltriggersoundlimited.mdx +++ /dev/null @@ -1,117 +0,0 @@ ---- -title: llTriggerSoundLimited -description: >- - Plays Sound at Volume (0.0 - 1.0), centered at but not attached to object, - limited to axis-aligned bounding box defined by vectors top-north-east (TNE) - and bottom-south-west (BSW). - - There is no limit to the number of triggered sounds which can be generated by - an object, and calling llTriggerSound does not affect the attached sounds - created by llPlaySound and llLoopSound. This is very useful for things like - collision noises, explosions, etc. There is no way to stop or alter the volume - of a sound triggered by this function. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Unlike `llSetSoundRadius`, the sound audibility is determined by **avatar** position and not camera position. -- If the script is attached and the parcel has avatar sounds turned off, an error is shouted on DEBUG_CHANNEL: "Too many sound triggers." -- If the object moves the sound does not move with it. Use `llPlaySound` to play a sound attached to the object. - -## Examples - -### Sound Boundary Helper - -This helper script calculates the bounding box coordinates needed for `llTriggerSoundLimited`. Click the prim to generate the function call parameters: - -```lsl -/* - Single Prim llTriggerSoundLimited Helper by Daemonika Nightfire. - - Just use this script in a single prim and make the prim as big as your room. - If you then click on the prim, the sound will only be triggered inside and you will get a message with a finished LSL code. - You can simply copy this code to the clipboard and use it in your actual script. - - Important: - You cannot rotate the prim, the code needs global coordinates. -*/ - -string sound = "c704dbd8-53b1-246d-e197-b486e92da45b"; // use here your own sound uuid - -////////// nothing to do below this line \\\\\\\\\\ -default -{ - state_entry() - { - llSetStatus(STATUS_PHANTOM, TRUE); - llSetRot(ZERO_ROTATION); - } - - touch_start(integer total_number) - { - llSetRot(ZERO_ROTATION); - vector my_pos = llGetPos(); - vector my_scale = llGetScale(); - - float _X = my_scale.x/2; - float _Y = my_scale.y/2; - float _Z = my_scale.z/2; - - vector bottom_south_west = ; - vector top_north_east = ; - - llTriggerSoundLimited(sound, 1.0, top_north_east, bottom_south_west); - - llOwnerSay("\nllTriggerSoundLimited(\"" + sound + "\", 1.0, " + (string)top_north_east + ", " + (string)bottom_south_west + ");"); - } - - on_rez(integer Dae) - { - llResetScript(); - } -} -``` - -### Secret Collision Sound - -This example plays a sound on collision only to the person who collided with the object. Useful for haunted houses where you want to add confusion—others won't hear the sound! - -```lsl -string sound = "a9da4612-5d4b-662a-050a-c821c394991f"; // squeaky toy - -playSoundAt(key avatar, string sound, float volume) -{ - if (llGetAgentSize(avatar)) // Make sure theyre actually present - { - vector pos = (vector)llList2String(llGetObjectDetails(avatar, [OBJECT_POS]),0); // Their position - list scale = llGetBoundingBox(avatar); // The corners of their bounding box - vector corner2 = pos+llList2Vector(scale,1); // Top northeast corner of their bounding box - vector corner1 = pos+llList2Vector(scale,0); // Bottom southwest corner of their bounding box - llTriggerSoundLimited(sound, volume, corner2, corner1); // Play sound in their location only - } -} -default -{ - collision_start(integer n) - { - key bumper = llDetectedKey(0); - float volume = 1.0; // Volume is affected by distance like llPlaySound! - playSoundAt(bumper, sound, volume); - } -} -``` - -## See Also - -- [llPlaySound](../llplaysound/) -- [llTriggerSound](../lltriggersound/) -- [llSetSoundRadius](../llsetsoundradius/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llunescapeurl.mdx b/src/content/docs/script/lsl-reference/functions/llunescapeurl.mdx deleted file mode 100644 index d983b52..0000000 --- a/src/content/docs/script/lsl-reference/functions/llunescapeurl.mdx +++ /dev/null @@ -1,63 +0,0 @@ ---- -title: llUnescapeURL -description: >- - Returns the string that is the URL unescaped, replacing "%20" with spaces, - etc., version of URL. - - This function can output raw UTF-8 strings. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -string str = "http://wiki.secondlife.com/wiki/LSL Portal"; - -default -{ - state_entry() - { - llOwnerSay("Plain string:\n\t" + str); - // output: "http://wiki.secondlife.com/wiki/LSL Portal" - - llOwnerSay("Escaped string:\n\t" + llEscapeURL(str)); - // output: "http%3A%2F%2Fwiki%2Esecondlife%2Ecom%2Fwiki%2FLSL%20Portal" - - llOwnerSay("Escaped string unescaped again:\n\t" + llUnescapeURL( llEscapeURL(str) )); - // output: "http://wiki.secondlife.com/wiki/LSL Portal" - - // because escaping and unescaping are exact opposite - // and unescaping an escaped string returns the original - - - // For readability's sake it would make more sense to do: - llOwnerSay("For readability's sake:\n\t" + "http://wiki.secondlife.com/wiki/" + llEscapeURL("LSL Portal")); - // output: "http://wiki.secondlife.com/wiki/LSL%20Portal" - } -} -``` - -## Caveats - -- The hexadecimal encoded representation of UTF-8 byte encoding is the only supported means of access to non-ASCII characters (Unicode characters). -- Decoding of Unicode as `"%u####"` is not supported. -- The `"+"` character is not decoded as a space. - -## Notes - -This function can output raw UTF-8 strings. Escaping and unescaping are exact opposites—unescaping an escaped string returns the original. - -## See Also - -- [llEscapeURL] - Opposite of llUnescapeURL -- [UTF-8] -- [Base64] -- [Combined Library: UnicodeIntegerToUTF8] - Easily convert Unicode character codes to string form - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llunsit.mdx b/src/content/docs/script/lsl-reference/functions/llunsit.mdx deleted file mode 100644 index 6a9d9af..0000000 --- a/src/content/docs/script/lsl-reference/functions/llunsit.mdx +++ /dev/null @@ -1,98 +0,0 @@ ---- -title: llUnSit -description: >- - If agent identified by AvatarID is sitting on the object the script is - attached to or is over land owned by the object's owner, the agent is forced - to stand up. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Example 1: UnSit on Sit Using a Sit Target - -```lsl -// UnSit on Sit, Using a sit target -default -{ - state_entry() - { - llSitTarget(<0.0, 0.0, 0.1>, ZERO_ROTATION); // Needed for llAvatarOnSitTarget to work. The vectors components must not all be set to 0.0 - } - changed(integer change) // Triggered when various changes are sensed. - { - if(change & CHANGED_LINK) // When an agent sits on an object they become a new link. - { - key user = llAvatarOnSitTarget(); // Store the UUID of any agent sitting on the sit target. - if(user) // An avatar is on the sit target. - llUnSit(user); // Un-Sit the avatar. - } - } -} -``` - -### Example 2: UnSit on Sit Without a Sit Target - -```lsl -// UnSit on Sit, NOT using a sit target - -default -{ - changed(integer change) // Triggered when various changes are sensed. - { - if(change & CHANGED_LINK) // When an agent sits on an object they become a new link. - { - integer links = 0; // Create an integer type variable. - if(llGetObjectPrimCount(llGetKey()) < (links = llGetNumberOfPrims())) // During the check store the number of links. - // If the number of prims is fewer than the number of links, the last must be an avatar. - llUnSit(llGetLinkKey(links)); // Use the key of the last link to be added (the avatar) to call llUnSit(). - else - llOwnerSay("Some kind of linking or unlinking has changed me but, I am not being sat on."); - // llUnSit() triggers the changed event too (the number of links is reduced by 1). - } - } -} -``` - -### Example 3: Unsit All Avatars - -```lsl -unsit_all_avatars() -{ - integer objectPrimCount = llGetObjectPrimCount(llGetKey()); - integer currentLinkNumber = llGetNumberOfPrims(); - - for (; objectPrimCount < currentLinkNumber; --currentLinkNumber) - llUnSit(llGetLinkKey(currentLinkNumber)); -} - -default -{ - touch_start(integer num_detected) - { - unsit_all_avatars(); - } -} -``` - -## Notes - -- `llUnSit()` triggers the `changed` event when it removes a sitting avatar (the number of links is reduced by 1) -- The agent must meet one of these conditions for the function to work: - - The agent is sitting on the scripted object - - The agent is over land owned by the scripted object's owner and/or a group the owner has land rights for -- When detecting avatars without a sit target, check if `llGetObjectPrimCount(llGetKey()) < llGetNumberOfPrims()` to determine if an avatar is sitting - -## See Also - -- [llAvatarOnSitTarget](/script/reference/lsl/functions/llavataronsittarget/) - Get the UUID of any agent sitting on a sit target -- [llSitTarget](/script/reference/lsl/functions/llsittarget/) - Set a sit target for avatars -- [changed](/script/reference/lsl/functions/changed/) - Event triggered when various changes are sensed - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llupdatecharacter.mdx b/src/content/docs/script/lsl-reference/functions/llupdatecharacter.mdx deleted file mode 100644 index 0f812e0..0000000 --- a/src/content/docs/script/lsl-reference/functions/llupdatecharacter.mdx +++ /dev/null @@ -1,80 +0,0 @@ ---- -title: llUpdateCharacter -description: Updates settings for a pathfinding character. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llCreateCharacter([CHARACTER_DESIRED_SPEED, 10.0]); - - list points = [llGetPos() + <5,0,0>, llGetPos() - <5,0,0>]; - llPatrolPoints(points, []); - } - - touch_start(integer total_number) - { - llUpdateCharacter([CHARACTER_DESIRED_SPEED, 50.0]); - } -} -``` - -## Parameters - -### CHARACTER_DESIRED_SPEED -- Ranges from 0.2 to 40.0 - -### CHARACTER_RADIUS -- Ranges from 0.1 to 5.0 - -### CHARACTER_LENGTH -- Ranges from 0.0 to 10.0 - -### TRAVERSAL_TYPE -- Use one of: `TRAVERSAL_TYPE_SLOW`, `TRAVERSAL_TYPE_FAST`, `TRAVERSAL_TYPE_NONE` -- Defaults to `TRAVERSAL_TYPE_NONE` if omitted -- Controls how a character moves on terrain with less than 100% walkability (e.g., SLOW for a cat crossing a street, FAST for a car in a swamp) - -### CHARACTER_TYPE -- Use one of: `CHARACTER_TYPE_A`, `CHARACTER_TYPE_B`, `CHARACTER_TYPE_C`, `CHARACTER_TYPE_D`, `CHARACTER_TYPE_NONE` -- Defaults to `CHARACTER_TYPE_NONE` if omitted -- Determines which of the 4 walkability coefficients the character uses - -## Caveats - -- This function is subject to change -- Character shape is a capsule (cylinder with spherical ends) defined by `CHARACTER_LENGTH` (tip to tip) and `CHARACTER_RADIUS` (circular cross-section) -- The character's true length cannot be smaller than twice the radius; however, you can specify a value lower than that (but greater than zero) and the script won't complain -- The capsule is usually oriented vertically; you can make it horizontal by using an object long in its local X-axis, but horizontal capsules may become stuck more easily -- **Use a vertical capsule whenever possible** -- Removing the script from a prim will not stop pathing behavior (similar to particles and hover text). To stop a pathing command, use `llExecCharacterCmd(CHARACTER_CMD_STOP, [])` - -## See Also - -- [llCreateCharacter](../llcreatecharacter/) -- [llDeleteCharacter](../lldeletecharacter/) -- [llEvade](../llevade/) -- [llExecCharacterCmd](../llexeccharactercmd/) -- [llGetClosestNavPoint](../llgetclosestnavpoint/) -- [llFleeFrom](../llfleefrom/) -- [llNavigateTo](../llnavigateto/) -- [llPatrolPoints](../llpatrolpoints/) -- [llPursue](../llpursue/) -- [llWanderWithin](../llwanderwithin/) - -## Related Events - -- path_update - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llupdatekeyvalue.mdx b/src/content/docs/script/lsl-reference/functions/llupdatekeyvalue.mdx deleted file mode 100644 index a6942f2..0000000 --- a/src/content/docs/script/lsl-reference/functions/llupdatekeyvalue.mdx +++ /dev/null @@ -1,169 +0,0 @@ ---- -title: llUpdateKeyValue -description: |2- - - Starts an asychronous transaction to update the value associated with the key given. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value associated with the key. If Checked is 1 the existing value in the data store must match the OriginalValue passed or XP_ERROR_RETRY_UPDATE will be returned. If Checked is 0 the key will be created if necessary. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Update with Checked Verification - -```lsl -key trans; -default -{ - state_entry() - { - trans = llUpdateKeyValue("FOO", "BLAH", TRUE, "BAR"); - } - - dataserver(key t, string value) - { - if (t == trans) - { - // our llUpdateKeyValue transaction is done - list result = llCSV2List(value); - if (llList2Integer(result, 0) == 1) - { - // the key-value pair was successfully updated - llSay(0, "New key-value pair was successfully updated"); - } - else - { - integer error = llList2Integer(result, 1); - if(error == XP_ERROR_RETRY_UPDATE) - llSay(0, "Key-value update failed, checked value is out of date"); - else - llSay(0, "Key-value update failed: " + llGetExperienceErrorMessage(error) ); - } - } - } -} -``` - -### Atomic Database Updates with Locking - -This example demonstrates how to avoid update conflicts when multiple scripts access the same key-value store. By using a virtual lock key (`$DB_Lock`), all writes become atomic: - -```lsl -key tid; -list tids; - -default { - state_entry() { - state lock_db; - } -} - -state lock_db { - state_entry() { - tid = llUpdateKeyValue("$DB_Lock", "LOCK", TRUE, "unlock"); - } - dataserver(key did, string value) { - if(did == tid) { - string payload = llDeleteSubString(value, 0, 1); - if(llGetSubString(value+",", 0, 1) == "1,"){ - llUpdateKeyValue("$DB_LockedBy", llDumpList2String([llGetOwner(),llGetKey(),llGetLinkKey(!!llGetLinkNumber()),llGetRegionName(),llGetPos(),llGetAttached()],":"), FALSE, ""); - state update_db; - } else { - integer err = (integer)payload; - if(err == XP_ERROR_RETRY_UPDATE) { - llSay(0, "Database is already locked!"); - } else { - llSay(0, "Key-value update failed: " + llGetExperienceErrorMessage(err) ); - } - state error; - } - } - } -} - -state update_db { - state_entry() { - tids = [ - llUpdateKeyValue("CatsPermissable", "5", FALSE, ""), - llUpdateKeyValue("MonkeyMutations", "3", FALSE, ""), - llUpdateKeyValue("CodFlavorSupport", "NEVER", FALSE, "") - ]; - } - dataserver(key did, string value) { - integer i = llListFindList(tid, [did]); - if(~i) { - string payload = llDeleteSubString(value, 0, 1); - if(llGetSubString(value+",", 0, 1) == "1,"){ - tids = llDeleteSubList(tids, i, i); - if(tids == []) { - state unlock_db; - } - } else { - llSay(0, "Key-value update failed: " + llGetExperienceErrorMessage((integer)payload) ); - state error; - } - } - } -} - -state unlock_db { - state_entry() { - tid = llUpdateKeyValue("$DB_Lock", "unlock", TRUE, "LOCK"); - } - dataserver(key did, string value) { - if(did == tid) { - string payload = llDeleteSubString(value, 0, 1); - if(llGetSubString(value+",", 0, 1) == "1,"){ - state done; - } else { - integer err = (integer)payload; - if(err == XP_ERROR_RETRY_UPDATE) { - llSay(0, "Someone has violated the database lock!"); - } else { - llSay(0, "Key-value update failed: " + llGetExperienceErrorMessage(err) ); - } - state error; - } - } - } -} - -state done { - state_entry(){;} -} - -state error { - state_entry(){;} -} -``` - -## Caveats - -- Keys should not contain commas, as `llKeysKeyValue` returns keys in CSV format and commas would interfere with parsing -- Maximum key size: 1011 bytes (as of Jan 1, 2016) -- Maximum value size: 4095 bytes (as of Jan 1, 2016) -- These limits apply to both LSO and Mono scripts - -## Notes - -- When the `checked` parameter is `TRUE`, the update only succeeds if the `original_value` matches the current value in the key-value store. If the value doesn't match, a `dataserver` event will return `XP_ERROR_RETRY_UPDATE` -- This checked-update mechanism enables atomicity for database operations -- Unlike `llCreateKeyValue`, calling `llUpdateKeyValue` on a non-existent key will create that key automatically with the specified value -- The dataserver callback returns a CSV string: `"success,result"` where success is 1 for success or 0 for failure, and result is either the updated value or an error code - -## See Also - -- [llCreateKeyValue](../llcreatekeyvalue/) -- [llReadKeyValue](../llreadkeyvalue/) -- [llDeleteKeyValue](../lldeletekeyvalue/) -- [llDataSizeKeyValue](../lldatasizekeyvalue/) -- [llKeyCountKeyValue](../llkeycountkeyvalue/) -- [llKeysKeyValue](../llkeyskeyvalue/) -- [llGetExperienceErrorMessage](../llgetexperienceerrormessage/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llvecdist.mdx b/src/content/docs/script/lsl-reference/functions/llvecdist.mdx deleted file mode 100644 index d393b7e..0000000 --- a/src/content/docs/script/lsl-reference/functions/llvecdist.mdx +++ /dev/null @@ -1,77 +0,0 @@ ---- -title: llVecDist -description: Returns the distance between Location1 and Location2. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Distance Calculation - -```lsl -default { - state_entry() - { - vector input_1 = <1.0,2.0,3.0>; - vector input_2 = <3.0,2.0,1.0>; - llOwnerSay("The distance between " + (string) input_1 + - " and " + (string) input_2 + " is: "+(string)llVecDist(input_1, input_2) ); - } -} -``` - -### Detecting Object Rotation - -This example resets the script if the object has been rotated beyond a tolerance threshold: - -```lsl -//To reset script on touch if the object has been rotated since the last script reset -float gTolerance = 0.05; //This corresponds to about a 3 degree rotation -default -{ - state_entry() - { - llSetObjectDesc((string)llRot2Euler(llGetRot())); - } - - touch_start(integer total_number) - { - if (llVecDist(llRot2Euler(llGetRot()), (vector)llGetObjectDesc()) > gTolerance) - { - llSay(0,"This object has rotated. Automatic reset engaged."); - llResetScript(); - } - } -} -``` - -## Notes - -### Mathematical Equivalents - -llVecDist is mathematically equivalent to: - -- `llVecMag(vec_a - vec_b)` -- `llSqrt((vec_b.x - vec_a.x) * (vec_b.x - vec_a.x) + (vec_b.y - vec_a.y) * (vec_b.y - vec_a.y) + (vec_b.z - vec_a.z) * (vec_b.z - vec_a.z))` - -### Performance Considerations - -There are ways to optimize distance calculations for more efficient code. For example, comparing `vector v3 = (v1-v2); v3*v3 < (f*f);` is over twice as fast as `llVecDist(v1,v2) < f;` - -## Resources - -- [Video Tutorial](https://www.youtube.com/watch?v=D0WvH58IWEo) - Visual explanation of vector distance calculations - -## See Also - -- [llVecMag](/script/reference/lsl/functions/llvecmag) - Returns the magnitude of a vector -- [llVecNorm](/script/reference/lsl/functions/llvecnorm) - Returns a normalized vector -- [llSqrt](/script/reference/lsl/functions/llsqrt) - Returns the square root of a float - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llvecmag.mdx b/src/content/docs/script/lsl-reference/functions/llvecmag.mdx deleted file mode 100644 index 6919942..0000000 --- a/src/content/docs/script/lsl-reference/functions/llvecmag.mdx +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: llVecMag -description: Returns the magnitude of the vector. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default { - state_entry() - { - vector input = <1.0,2.0,3.0>; - llSay(0,"The magnitude of "+(string)input+" is "+(string)llVecMag(input) + "."); - } -} -``` - -## Notes - -- Mathematically the formula for vector magnitude is: `llSqrt(vec.x * vec.x + vec.y * vec.y + vec.z * vec.z)` -- Knowing this, there are ways to circumvent llVecMag for more efficient code: - - `vec*vec < 16.0` is over twice as fast as `llVecMag(vec) < 4.0` - - `vec*vec < (dist*dist)` is about twice as fast as `llVecMag(vec) < dist` - - This can work in many other ways, too, with other comparisons - -## See Also - -- [llVecNorm] - The vector normal -- [llVecDist] - The distance between two vectors - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llvecnorm.mdx b/src/content/docs/script/lsl-reference/functions/llvecnorm.mdx deleted file mode 100644 index 346f47e..0000000 --- a/src/content/docs/script/lsl-reference/functions/llvecnorm.mdx +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: llVecNorm -description: Returns normalized vector. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default { - state_entry() - { - vector input = <1.0,2.0,3.0>; - llSay(0,"The unit vector on "+(string)input+" is: "+(string)llVecNorm(input) ); - } -} -``` - -## Notes - -- Mathematically equivalent to: - - `vec / llVecMag(vec)` - - `vec / llSqrt(vec.x * vec.x + vec.y * vec.y + vec.z * vec.z)` -- If `vec` is a ZERO_VECTOR, the value returned is a ZERO_VECTOR - -## See Also - -- [llVecMag](../llvecmag/) -- [llVecDist](../llvecdist/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llverifyrsa.mdx b/src/content/docs/script/lsl-reference/functions/llverifyrsa.mdx deleted file mode 100644 index 3ed4f18..0000000 --- a/src/content/docs/script/lsl-reference/functions/llverifyrsa.mdx +++ /dev/null @@ -1,110 +0,0 @@ ---- -title: llVerifyRSA -description: >- - Returns TRUE if PublicKey, Message, and Algorithm produce the same - base64-formatted Signature. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -Generate a signature, then immediately verify if it is valid: - -```lsl -// Generate a signature, then immediately verify if it is valid. - -default -{ - state_entry() - { - // Key pair generated using LibreSSL 3.3.6 - // For demonstration purposes only - string private_key = "-----BEGIN RSA PRIVATE KEY----- -MIIEogIBAAKCAQEAqxXSIhFHzYO9UNEUvMMXwhB4vf32fPirCxxV/w4m88jKPmFH -QQe9DOwj7illmvg+81vzBNGt+uNYy/2zFegUtwvxKCEioeoanRpPcvn9r/d/kXad -WL/DyKJwHbF1EtTfPAZSl6ZIBIYis8HQ/RAln3olS705AmCKBRkbz3cZ+dTzqX1v -7ohqqPPoCaXQFgLTMYnqU8ZTsq1Sl8BwKK735HPmKLCEjZaMn97lvzGHufY/JdRs -dwdRHqKnpe2w2c0AzNpQtjoRCnPtj7cFgCeztjAcbdtuS8ipJTEIuBLWHCVVXIlD -DQ6jJvIEW7tt+6kde/NUskRASd7Rtoy5AeS7cwIDAQABAoIBABwvix/7stWj55Oh -7oWuqoJZTlsWtP4fxaYd8/kCLt6o7NDcG+4VxUqUuNKq1UdzsINNWbsohD46KE3r -LQ7l3kvN1twioV8Ff370b7RkhSvxXX3sib2uUiYCxO/PZZdFpMVx0TeUuHauVpdA -zhpzB4+/gtd4hCTlHLf8S/2hBJGJA9e37Vo3MqXh43QRFTD8pgjb0mUWa4xJeZlz -3vGmQl0uMS04wX+r7Pq1HKs7gk93WeLrNhEQgRwUPgumrMGHey9eF1kDb14m3O7Z -qWU7MWWME2lxcUV0YT/iHPfvStvLHiEdi1z2TGKkMmlHX7RGpk7Js5GGQfeEKEsv -ihXuFmkCgYEA2y6V2+HCmViA8V1qY907z5dvG3ar9zbm3qfcJDJFoNOzDZNU0NRJ -eZu/LhwTHW7PArAuWhxh7ENu9Bhl5FjvMuyqrMPud1Tf0GsrYKQJITgbW6IC6w/N -a+2ZMm6VDCztS5MNNmWRCTTEecd4lnPLfyX9XYfUvUovzv5mM65Hzl0CgYEAx9Ly -RR1tkjgiIJHmpv95MkaHg4O4NZT0eiyykRz1qENESZOtJ00l+/p4vZSOdQjwPl+q -vjMhlZc9a2292UEy3BsBOPB/nJybLXBDFa0KYUCc3/aHGSgq+ZbUKNhdBq2c83hb -Dpw2ajHluLtXO7D4kDGvEDLPN+/19NElI6EL9A8CgYAVRu5xS/cyH69UvvbG/wEB -Y/f7OIf1FbVPxAfQ07iCpkppdPX018bSMVZbyYnpf4pE/olhYgP3hYxN0diCVEfU -L7lZ0CNkHi8j8mNhnErumJ2/RXj3DK+qXIRUqvt5FRtsDLhpoW508FRqZfzEzjTh -APUZkUgLoBoIBBYzyiVaWQKBgD3GvHmbmHVc/0f8c0drsedWIK0K+tct3ssqqGXu -gw/rA+CPVDfTRQv6qntJwyTxh3xxDRNSMW7S2/0rZ0cUPgoIGz+kMn+TdvH8Q/Ee -lxfr5tPinm+rmGWjOKIMCe53nA81RUlmB/iaxn9vA5ADrUS+53Vlj+SmPe7a/dVf -A5gHAoGAbS4sMlUkUd449PT33rqx26aNKkKLI9PLxgWE7YBfwzaUkG0MBryQqP5L -aIY2a+8ZvUeHxmY0oQfPQkH5KKbAaC0ozaXf+3qX0Gfkt8vxsh41ON5esr0tfcm2 -BFdQrdBOACefo2kOFfdMSP6KWKI3HZMJAr9SDcAiL23IQZ/wl/c= ------END RSA PRIVATE KEY-----"; - - string public_key = "-----BEGIN PUBLIC KEY----- -MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqxXSIhFHzYO9UNEUvMMX -whB4vf32fPirCxxV/w4m88jKPmFHQQe9DOwj7illmvg+81vzBNGt+uNYy/2zFegU -twvxKCEioeoanRpPcvn9r/d/kXadWL/DyKJwHbF1EtTfPAZSl6ZIBIYis8HQ/RAl -n3olS705AmCKBRkbz3cZ+dTzqX1v7ohqqPPoCaXQFgLTMYnqU8ZTsq1Sl8BwKK73 -5HPmKLCEjZaMn97lvzGHufY/JdRsdwdRHqKnpe2w2c0AzNpQtjoRCnPtj7cFgCez -tjAcbdtuS8ipJTEIuBLWHCVVXIlDDQ6jJvIEW7tt+6kde/NUskRASd7Rtoy5AeS7 -cwIDAQAB ------END PUBLIC KEY-----"; - - // Supported algorithms for llVerifyRSA() include: - // sha1, sha224, sha256, sha384, sha512 - - string algorithm = "sha1"; - string msg = "Hello, Avatar!"; - - string signature = llSignRSA(private_key, msg, algorithm); - - // For the given private_key/msg/algorithm, expect the signature - // to resemble 'SgqafXI/M70FJr5th0VR3U36L...O76Bg==' - llSay(0, "RSA signature of message '" + msg + "' using algorithm " - + algorithm + " is " + signature); - - /* Now, imagine that msg and signature were transmitted to another - script over chat or similar. The other script has access to public_key - but not to private_key, but can still verify the authenticity of msg - using the signature. */ - - integer valid_signature = llVerifyRSA(public_key, msg, signature, algorithm); - - if(valid_signature) - { - llSay(0, "Signature verified successfully!"); - } - else - { - llSay(0, "Signature verification failed!"); - } - } -} -``` - -## Notes - -This function can be paired with `llSignRSA` to validate the authenticity of messages from other LSL scripts. Supported hash algorithms are: sha1, sha224, sha256, sha384, sha512. - -## See Also - -- [llSignRSA](../llsignrsa/) -- [llHMAC](../llhmac/) -- [llSHA1String](../llsha1string/) -- [llSHA256String](../llsha256string/) -- [llMD5String](../llmd5string/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llvolumedetect.mdx b/src/content/docs/script/lsl-reference/functions/llvolumedetect.mdx deleted file mode 100644 index c98bb96..0000000 --- a/src/content/docs/script/lsl-reference/functions/llvolumedetect.mdx +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: llVolumeDetect -description: >- - If DetectEnabled = TRUE, object becomes phantom but triggers collision_start - and collision_end events when other objects start and stop interpenetrating. - - If another object (including avatars) interpenetrates it, it will get a - collision_start event. - - When an object stops interpenetrating, a collision_end event is generated. - While the other is inter-penetrating, collision events are NOT generated. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llVolumeDetect(TRUE); // Starts llVolumeDetect - } - collision_start(integer total_number) - { - llSay(0, "Detected!"); // Tells you when something penetrates the prim - } -} -``` - -## How VolumeDetect Works - -VolumeDetect works much like Phantom, but unlike Phantom, VolumeDetect objects trigger `collision_start` and `collision_end` events when interpenetrating. Collision events will trigger in any script in the object. - -### Differences Between VolumeDetect and Phantom - -**VolumeDetect:** -- When physical they fall through the ground with the risk of going off-world -- Collision events are not triggered -- Triggers `collision_start` and `collision_end` events when objects interpenetrate - -**Phantom:** -- When physical they collide with the ground but will not pass through (normal physical object behavior) -- Land collision events are queued -- Supports `land_collision_start`, `land_collision`, and `land_collision_end` events - -## Caveats - -- It can only be applied to the root prim (which will make the entire object VolumeDetect) -- If the volume detecting object is *not* physical, it can only detect physical objects and avatars. If the object *is* physical, it can detect its collisions with static and keyframed motion objects as well - -### Attachments - -**Note:** Attachments are not included in the avatar's bounding box. Collision events received by attachments are collisions the avatar is having with the world, not collisions the attachment is having. Nothing actually can collide with an attachment. - -- It is meaningless to enable VolumeDetect on attachments. Attachments cannot collide with anything -- Attachments do not receive collision events for avatar collisions with VolumeDetect objects -- Attachments do receive collision events for avatar collisions with non-VolumeDetect, non-phantom objects - -## See Also - -- [llPassCollisions](../llpasscollisions/) -- collision_start -- collision -- collision_end - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llwanderwithin.mdx b/src/content/docs/script/lsl-reference/functions/llwanderwithin.mdx deleted file mode 100644 index c0b1535..0000000 --- a/src/content/docs/script/lsl-reference/functions/llwanderwithin.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: llWanderWithin -description: |- - Wander within a specified volume. - Sets a character to wander about a central spot within a specified area. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -default -{ - state_entry() - { - llCreateCharacter([CHARACTER_MAX_SPEED, 25, CHARACTER_DESIRED_SPEED, 15.0]); - //MAX_SPEED is @ 20 by default - } - - touch_start(integer total_number) - { - llWanderWithin(llGetPos(), <10.0, 10.0, 5.0>, [WANDER_PAUSE_AT_WAYPOINTS, TRUE]); - } -} -``` - -## Caveats - -- Must use `llCreateCharacter` or script won't compile. -- Wander area is a rough area based on the specified origin, to a specified scale on each axis. So, if `<20, 10, 2>` is specified the object will wander within 20m along the world x-axis, 10m along the world y-axis, and 2m along the world z-axis. - - If `dist` has any dimension less than 1.0, an error is shouted on `DEBUG_CHANNEL`: "Scale too small. All dimensions must be at least 1.0." -- When `WANDER_PAUSE_AT_WAYPOINTS` is enabled, `PU_GOAL_REACHED` and `PU_SLOWDOWN_DISTANCE_REACHED` `path_update` events will be triggered when approaching each waypoint. When this flag is disabled, the aforementioned path_update events will not be triggered when arriving at waypoints. -- Wander area can be limited to a smaller area by introducing obstacles such as walls. -- Vertical positions specified for any vectors should be chosen to be as close as possible to the actual height of the terrain requested. Large difference between the provided vertical position and the actual terrain/object will result in failure of the behavior. -- As for all pathfinding behaviors, do not rely on the detailed implementation. The wander distance is just a rough estimate. The exact shape may change. Do not make this another PATHBUG-69. - -## See Also - -- [llCreateCharacter](../llcreatecharacter/) -- [llDeleteCharacter](../lldeletecharacter/) -- [llEvade](../llevade/) -- [llExecCharacterCmd](../llexeccharactercmd/) -- [llGetClosestNavPoint](../llgetclosestnavpoint/) -- [llFleeFrom](../llfleefrom/) -- [llNavigateTo](../llnavigateto/) -- [llPatrolPoints](../llpatrolpoints/) -- [llPursue](../llpursue/) -- [llUpdateCharacter](../llupdatecharacter/) -- path_update event - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llwater.mdx b/src/content/docs/script/lsl-reference/functions/llwater.mdx deleted file mode 100644 index c70d96b..0000000 --- a/src/content/docs/script/lsl-reference/functions/llwater.mdx +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: llWater -description: Returns the water height below the object position + Offset. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -```lsl -// Makes the object land on ground or on water -FindGroundOrWater() -{ - vector vTarget = llGetPos(); - vTarget.z = llGround( ZERO_VECTOR ); - float fWaterLevel = llWater( ZERO_VECTOR ); - if( vTarget.z < fWaterLevel ) - vTarget.z = fWaterLevel; - llSetRegionPos(vTarget); -} - -default -{ - touch_start(integer total_number) - { - FindGroundOrWater(); - } -} -``` - -## See Also - -- [llGround](../llground/) -- [llWind](../llwind/) -- [llCloud](../llcloud/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llwhisper.mdx b/src/content/docs/script/lsl-reference/functions/llwhisper.mdx deleted file mode 100644 index 7e8ef76..0000000 --- a/src/content/docs/script/lsl-reference/functions/llwhisper.mdx +++ /dev/null @@ -1,53 +0,0 @@ ---- -title: llWhisper -description: >- - Whispers Text on Channel. - - This chat method has a range of 10m radius. - - PUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. - DEBUG_CHANNEL is the script debug channel, and is also visible to nearby - avatars. All other channels are are not sent to avatars, but may be used to - communicate with scripts. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Text can be a maximum of 1024 bytes. This can convey 1024 ASCII characters, or 512 UTF-8 characters such as á -- Whispers can only be heard within 10 meters of the speaking prim (rather than the root). This is contrary to how listens work, where a message can only be heard by any prim in the object if and only if the root prim is capable of hearing it. -- A prim can **not** hear itself, this to prevent problems with recursion. It can however hear other prims within the same object. Use llMessageLinked instead for intra-prim messaging. - -## Examples - -If you prefer, you can make use of certain mnemonic constants such as PUBLIC_CHANNEL instead of channel 0 and DEBUG_CHANNEL instead of channel +2,147,483,647. - -```lsl -default -{ - state_entry() - { - llWhisper(0, "This is an incredibly useless program."); - } -} -``` - -For communicating with the user or owner it is preferable to use llOwnerSay or llInstantMessage or llRegionSayTo as they won't spam other users. - -## See Also - -- listen -- [llListen](../lllisten/) -- [llOwnerSay](../llownersay/) -- [llRegionSay](../llregionsay/) -- [llSay](../llsay/) -- [llShout](../llshout/) -- [llInstantMessage](../llinstantmessage/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llwind.mdx b/src/content/docs/script/lsl-reference/functions/llwind.mdx deleted file mode 100644 index d196f72..0000000 --- a/src/content/docs/script/lsl-reference/functions/llwind.mdx +++ /dev/null @@ -1,60 +0,0 @@ ---- -title: llWind -description: Returns the wind velocity at the object position + Offset. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -### Basic Wind Velocity - -```lsl -default -{ - touch_start(integer num) - { - llSay(0, "Wind velocity: " + (string)llWind(ZERO_VECTOR)); - } -} -``` - -### Wind as Angle and Speed - -This example interprets the wind vector as a compass direction and speed in meters per second: - -```lsl -// wind interpretation as angle and speed -default -{ - state_entry() - { - vector windVector = llWind( ZERO_VECTOR); - float windSpeed = llVecMag( windVector); - float windDirection = llAtan2( windVector.y, windVector.x); - integer compassWind = ( 450 - (integer)( RAD_TO_DEG*windDirection))%360; - llOwnerSay( "\nWind direction: "+(string)compassWind+"°\nWind speed: "+(string)windSpeed+" m/S"); - } -} -``` - -## Notes - -The offset parameter allows you to query wind velocity at positions relative to the prim's current location. - -## Issues - -- Wind effects rendered by the viewer may not always match the actual wind velocity returned by this function - -## See Also - -- [llCloud](../llcloud/) -- Weather systems in Second Life -- Moderated in-world wind techniques - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llworldpostohud.mdx b/src/content/docs/script/lsl-reference/functions/llworldpostohud.mdx deleted file mode 100644 index 2ca7471..0000000 --- a/src/content/docs/script/lsl-reference/functions/llworldpostohud.mdx +++ /dev/null @@ -1,104 +0,0 @@ ---- -title: llWorldPosToHUD -description: >- - Returns the local position that would put the origin of a HUD object directly - over world_pos as viewed by the current camera. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- Only works for HUD attachments -- The vector's X component will be 1.0 when world_pos is in front of camera and -1.0 when it is behind -- Returns zero vector when no permissions have been granted - -## Examples - -```lsl -// llWorldPosToHUD() example -// -// Put this script on a HUD attachment (which attachment point doesn't matter). -// Touch to toggle 'tracking' on/off. -// Put an object at world_pos as reference for where the HUD should move when 'tracking'. - -vector not_tracking_color = <1.0, 1.0, 1.0>; // white -vector tracking_front_color = <0.5, 0.0, 0.5>; // magenta -vector tracking_behind_color = <0.0, 0.5, 0.5>; // cyan - -vector world_pos = <32,32,24>; // change this position as necessary, put a ref object here -integer tracking = FALSE; - -default -{ - state_entry() - { - llOwnerSay("Touch HUD to toggle tracking"); - llRequestPermissions(llGetOwner(), PERMISSION_TRACK_CAMERA); - llSetAlpha(0.5, ALL_SIDES); // make object semi transparent - llSetColor(not_tracking_color, ALL_SIDES); - } - - touch_start(integer total_number) - { - llRequestPermissions(llGetOwner(), PERMISSION_TRACK_CAMERA); - tracking = !tracking; - if (tracking) - { - llSetTimerEvent(0.01); - llSetColor(tracking_front_color, ALL_SIDES); - } - else - { - llSetTimerEvent(0.0); - llSetPos(<0,0,0>); - llSetColor(not_tracking_color, ALL_SIDES); - } - } - - attach(key id) - { - if (id != NULL_KEY) - { - llSetPos(<0,0,0>); - tracking = FALSE; - llSetTimerEvent(0.0); - } - } - - timer() - { - integer attachment_point = llGetAttached(); - if (attachment_point >= ATTACH_HUD_CENTER_2 && attachment_point <= ATTACH_HUD_BOTTOM_RIGHT) - { - vector hud_pos = llWorldPosToHUD(world_pos); - if (hud_pos.x > 0.0) - { - // world-pos is in front of camera - llSetColor(tracking_front_color, ALL_SIDES); - } - else - { - // world_pos is behind camera - llSetColor(tracking_behind_color, ALL_SIDES); - } - // update HUD position - llSetPos(hud_pos); - } - } -} -``` - -## See Also - -- [llGetCameraAspect](../llgetcameraaspect/) -- [llGetCameraFOV](../llgetcamerafov/) -- [llGetCameraPos](../llgetcamerapos/) -- [llGetCameraRot](../llgetcamerarot/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llxorbase64.mdx b/src/content/docs/script/lsl-reference/functions/llxorbase64.mdx deleted file mode 100644 index b20cb31..0000000 --- a/src/content/docs/script/lsl-reference/functions/llxorbase64.mdx +++ /dev/null @@ -1,217 +0,0 @@ ---- -title: llXorBase64 -description: >- - Performs an exclusive OR on two Base64 strings and returns a Base64 string. - Text2 repeats if it is shorter than Text1. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- During the conversion to a byte array the last `(bitcount % 8)` bits are discarded from both `str1` and `str2`. See the Implementation section for details. -- If the inputs are not Base64 strings the result will be erratic. -- `str2` repeats if it is shorter than `str1`. - -## Examples - -Basic encryption and decryption: - -```lsl -default -{ - state_entry(){ - - // Use a HARD password ! with caps nocaps numbers and symbols ! - string pass = "P4s5Wo_rD"; - - string data = "I am some ver important data."; - - // Encrypting the data: - string crypt = llXorBase64(llStringToBase64(data), llStringToBase64(pass)); - - // Say the mess you made to Owner - llOwnerSay(crypt); - - // DeCrypting the data and say back to owner: - llOwnerSay(llBase64ToString(llXorBase64(crypt, llStringToBase64(pass)))); - - } - -} -``` - -Stronger encryption with random salt generation: - -```lsl -// Stronger encryption - generates a random encrypted string. -//safe character set -string ASCII = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; - -//convert integer to characters -string chr(integer i) -{ - return llGetSubString(ASCII, i, i); -} - -//for generating a random string. -string salt(integer amount) { - string salt = ""; - integer i; - //for length of salt , generate characters - for(i = 0; i < amount; i++) { - salt += chr((integer)llFrand(llStringLength(ASCII))); - } - return salt; -} - -default -{ - touch_start(integer n) { - //generates a random salt to add to the string. - //put salt on the end so that even if the data is corrupted by SVC-6362, it is unimportant data - string data = "I am some very important data." + salt((integer)llFrand(5)+ 5); - - string pass = "password"; - - // Encrypting the data: - string crypt = llXorBase64(llStringToBase64(data), llStringToBase64(pass)); - - // Say the mess you made to Owner - llOwnerSay(crypt); - - // DeCrypting the data and say back to owner: Remember to remove the salt when needed ;) - llOwnerSay(llBase64ToString(llXorBase64(crypt, llStringToBase64(pass)))); - - } -} -``` - -## Implementation - -The XOR is performed by converting each Base64 string (`str1` and `str2`) into byte arrays and then XORing the two byte arrays. Finally, the resulting byte array is converted back into Base64 and returned. - -However, during the conversion to byte arrays, the last `(bitcount % 8)` bits are discarded. LSL treats Base64 strings as 8-bit byte arrays, not arrays of 6-bit bytes. - -## Cryptography - -**Important:** While the information provided here is by no means exhaustive, it should give you enough information to ask the right questions and guide your future reading. Writing cryptographic algorithms should not be attempted without an understanding of cryptography, as the results may otherwise be disastrous. - -### Key Concepts - -- **Secret**: A bit of input information used to transform the cryptographic algorithm. The secret is not mutated with subsequent runs of the algorithm. -- **Seed**: Also used to transform the algorithm but, unlike a secret, it does mutate. The method of mutation is part of the algorithm. - -To effectively use a secret and a seed, you need to keep secret at least two of the following: **1)** the algorithm, **2)** the seed, or **3)** the secret. - -Keeping your algorithm secret will not protect you. Attack vectors against XOR algorithms require little or no knowledge of the algorithm. The best protection is a strong algorithm that uses multiple secrets/seeds. Keep in mind how the secrets and seeds are used—an attacker need not determine the secrets, only intermediate static values and the relationship between them for the algorithm to be broken. Do not give the attacker secrets and seeds that render blocks of living code static. - -### Best Practices - -As a cryptographic technique, XOR is weak and there are several attacks that can be leveraged to determine the XOR inputs. Depending on how the secrets are used, cracking a single message could expose the input secrets and break the derived algorithm. - -1. **Keep your secrets secret.** Use a seeded trap door function to shake up the bits of the secret before using it with XOR and change the seed often. - -2. **Avoid XORing by two differing length values without understanding the implications.** While it may seem like a good idea to use different length keys, what it actually does is link the fields. Although it gives you a longer key value (the Least Common Multiple in length), the fields will be linked such that there are really only as many fields as the Greatest Common Divisor. The number of unique fields determines the theoretical maximum number of keys an attacker has to try: - - ``` - Unique_Key_Fields = Greatest_Common_Divisor(lengths_of_keys) * number_of_keys - ``` - -### Attack Vectors - -XOR is a limited polyalphabetic cipher. The attack vectors that work for polyalphabetic ciphers work for XOR: - -- **Probability**: In English, letters have different probabilities of occurring because of grammar and spelling rules. XOR does not hide the letter probabilities. This attack only works when the keys are many times smaller than the message. -- **UTF-8 Rules**: When you convert a string to Base64, UTF-8 encoding is used first. If you assume the inputs are valid UTF-8, some bits can be determined purely by examination. This is most useful in determining the length of the key. -- **Plain Text**: If a user captures outputs for known inputs, it can expose weaknesses in the key. -- **Brute Force**: Attacking the key, secret, and/or seed. - -### Cross-Language Implementation - -**PHP Decoder:** - -```php - strlen($s2)) $s2 = str_pad($s2, $l1, $s2, STR_PAD_RIGHT); - return base64_encode($s1 ^ $s2); -} - -$Skey = "password"; -$para1 = $_POST["para1"]; - -$result = llXorBase64($para1, base64_encode($Skey)); - -echo "Encrypted Data: ".$para1.PHP_EOL; -echo "Unencrypted ".base64_decode($result); - -?> -``` - -**Java Decoder:** - -Remember to URLEncode your BASE64 hash if you transfer it via GET. - -```java -String BASE64datahash = "error"; -String passhash = "error"; - -try { - //URLDecode the URL encoded encrypted data - BASE64datahash = java.net.URLDecoder.decode("KhoFRRYaAUMbEVU%3D", "UTF-8"); //KhoFRRYaAUMbEVU%3D - System.out.println("BASE64datahash: " + BASE64datahash); //KhoFRRYaAUMbEVU= - - //create an array of BASE64 data - char[] BASE64data = BASE64datahash.toCharArray(); - char[] dataUB = new String(new BASE64Decoder().decodeBuffer(new String(BASE64data))).toCharArray(); //BASE64 decode the data - System.out.println("encrypted data (but base64 decoded) [dataUB]: " + new String(dataUB)); - - //Encode the secred key/password to BASE64 (Just to show how to use BASE64Encoder) - //String BASE64password = new String(new BASE64Encoder().encodeBuffer("supersecretpassword".getBytes())); - //System.out.println("BASE64password: " + new String(BASE64password)); - - //create array of BASE64 key/password - //char[] key = BASE64password.toCharArray(); - //char[] keyUB = new String(new BASE64Decoder().decodeBuffer(new String(key))).toCharArray(); - char[] keyUB = "supersecretpassword".toCharArray(); - System.out.println("plaintext key/password [keyUB]: " + new String(keyUB)); - - //XOR data array chars with corresponding key/password array chars - int k=0; - for (int i = 0; i < dataUB.length; i++) { - dataUB[i] = (char) (dataUB[i] ^ keyUB[k]); - k++; - - //Loop to start of the key if the key is too short - if (k == keyUB.length) - k=0; - } - - System.out.println("Decoded data [dataUB]: " + new String(dataUB)); - - } catch (Exception ex) { - System.out.println("Oops!"); - } -``` - -## See Also - -- [llStringToBase64](../llstringtobase64/) -- [llBase64ToString](../llbase64tostring/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llxorbase64strings.mdx b/src/content/docs/script/lsl-reference/functions/llxorbase64strings.mdx deleted file mode 100644 index 5f2926a..0000000 --- a/src/content/docs/script/lsl-reference/functions/llxorbase64strings.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llXorBase64Strings -description: >- - Deprecated: Please use llXorBase64 instead. - - Incorrectly performs an exclusive OR on two Base64 strings and returns a - Base64 string. Text2 repeats if it is shorter than Text1. - - Retained for backwards compatibility. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- **Incorrectly performs an exclusive or on two Base64 strings and returns a Base64 string** -- This function is retained for backwards compatibility only -- Use `llXorBase64` instead for correct XOR operations - -## See Also - -- [llXorBase64](../llxorbase64/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/functions/llxorbase64stringscorrect.mdx b/src/content/docs/script/lsl-reference/functions/llxorbase64stringscorrect.mdx deleted file mode 100644 index 2f93986..0000000 --- a/src/content/docs/script/lsl-reference/functions/llxorbase64stringscorrect.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llXorBase64StringsCorrect -description: >- - Deprecated: Please use llXorBase64 instead. - - Correctly (unless nulls are present) performs an exclusive OR on two Base64 - strings and returns a Base64 string. - - Text2 repeats if it is shorter than Text1. ---- - -import LSLFunction from '@components/LSLFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -import WikiAttribution from '@components/WikiAttribution.astro'; - - -- During the conversion to a byte array the last `(bitcount % 8)` bits are discarded from both Text1 and Text2. See the Implementation section for details. -- Considers any null encountered in Text2 to mark the end of Text2. - -## See Also - -- [llXorBase64](../llxorbase64/) - - \ No newline at end of file diff --git a/src/content/docs/script/lsl-reference/index.mdx b/src/content/docs/script/lsl-reference/index.mdx deleted file mode 100644 index b3f82b4..0000000 --- a/src/content/docs/script/lsl-reference/index.mdx +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: LSL Reference -description: Complete reference for the Linden Scripting Language (LSL) ---- - -import { Card, CardGrid } from '@astrojs/starlight/components'; - -Complete reference documentation for LSL (Linden Scripting Language), Second Life's classic scripting language. This section provides detailed specifications for all functions, events, constants, and language features. - -## Reference Sections - - - - Over 300 built-in functions for controlling objects, communication, math, and more. - - [Browse all LSL functions →](/script/lsl-reference/functions/) - - - - Event handlers that respond to touches, collisions, timers, messages, and world changes. - - [Browse all LSL events →](/script/lsl-reference/events/) - - - - Predefined constants for vectors, rotations, permissions, and system values. - - [Browse all LSL constants →](/script/lsl-reference/constants/) - - - -## Function Categories - -:::note[Help Wanted] -Function category links are not yet implemented. This requires adding category tags to `lsl_definitions.yaml` and building category index pages. Contributions welcome! -::: - -Functions are organized by purpose for easier navigation: - -### Object & Prim Control -- **Appearance** - Colors, textures, transparency, glow -- **Movement** - Position, rotation, physics, forces -- **Properties** - Name, description, scale, shape - -### Communication -- **Chat** - Local chat, shout, whisper, region say -- **Dialog** - Menus, text boxes, notifications -- **HTTP** - Web requests, webhooks, external services -- **Email** - Send and receive email - -### Avatar Interaction -- **Sensors** - Detect nearby avatars and objects -- **Permissions** - Request and check permissions -- **Animation** - Start and stop avatar animations -- **Attachments** - Work with worn items - -### Data & Math -- **Math** - Trigonometry, random numbers, rounding -- **String** - Text manipulation and parsing -- **List** - List operations and searches -- **Type Conversion** - Convert between types - -### Effects & Media -- **Particles** - Particle systems and effects -- **Sound** - Play sounds and music -- **Light** - Point lights and projection -- **Media** - Web media on a prim - -### Advanced Features -- **Experience** - Experience tools and permissions -- **Inventory** - Access object inventory -- **Notecard** - Read notecard contents -- **Region** - Query region and parcel info diff --git a/src/content/docs/script/lsl/index.mdx b/src/content/docs/script/lsl/index.mdx new file mode 100644 index 0000000..c966f60 --- /dev/null +++ b/src/content/docs/script/lsl/index.mdx @@ -0,0 +1,12 @@ +--- +title: LSL Portal +description: LSL Scripting in Second Life +--- + +:::caution[Stub] +This section is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +## Please refer to the old [LSL Portal](https://lslwiki.secondlife.com/wiki/LSL_Portal) for comprehensive information on LSL scripting. diff --git a/src/content/docs/script/recipes.mdx b/src/content/docs/script/recipes.mdx index ebebdac..4546a64 100644 --- a/src/content/docs/script/recipes.mdx +++ b/src/content/docs/script/recipes.mdx @@ -1,20 +1,18 @@ --- -title: Script Recipes +title: Recipes description: Practical examples and common patterns for Second Life scripting --- -import { Card, CardGrid, Tabs, TabItem } from '@astrojs/starlight/components'; +import { Card, CardGrid, Tabs, TabItem, Aside } from '@astrojs/starlight/components'; -Looking for working code examples? This collection of recipes shows you how to accomplish common scripting tasks in Second Life. Each recipe includes examples in both LSL and SLua. +:::caution[Help Wanted] +We're looking for recipes, best practices, and advanced techniques. See our [Contributing Guide](https://github.com/secondlife/create/blob/main/CONTRIBUTING.md) to help build this documentation. +::: -## How to Use These Recipes +Recipes are short, step-by-step examples towards working code demonstrating how to accomplish specific tasks using Second Life scripting. -Each recipe demonstrates a complete, working solution to a specific problem. You can: +> We should dynamically generate list of recipes here and provide sort/filter/categories — Nexii -- Copy and paste the code directly into your scripts -- Modify the examples to fit your specific needs -- Learn patterns and techniques to apply elsewhere -- Compare LSL and SLua approaches side-by-side ## Recipe Categories @@ -50,115 +48,4 @@ Each recipe demonstrates a complete, working solution to a specific problem. You State machines, async operations, error handling, and optimization - - -## Featured Recipes - -### Hello World -The simplest script - say hello when touched. - - - - ```lsl - default { - touch_start(integer total_number) { - llSay(0, "Hello, Avatar!"); - } - } - ``` - - - ```luau - LLEvents:on("touch_start", function(event: TouchEvent) - print("Hello, Avatar!") - end) - ``` - - - -### Color Changer -Change an object's color when touched, cycling through the rainbow. - - - - ```lsl - integer colorIndex = 0; - list colors = [ - <1.0, 0.0, 0.0>, // Red - <1.0, 0.5, 0.0>, // Orange - <1.0, 1.0, 0.0>, // Yellow - <0.0, 1.0, 0.0>, // Green - <0.0, 0.0, 1.0>, // Blue - <0.5, 0.0, 1.0> // Purple - ]; - - default { - touch_start(integer total_number) { - llSetColor(llList2Vector(colors, colorIndex), ALL_SIDES); - colorIndex = (colorIndex + 1) % llGetListLength(colors); - } - } - ``` - - - ```luau - local colorIndex: number = 1 - local colors: {vector} = { - vector(1.0, 0.0, 0.0), -- Red - vector(1.0, 0.5, 0.0), -- Orange - vector(1.0, 1.0, 0.0), -- Yellow - vector(0.0, 1.0, 0.0), -- Green - vector(0.0, 0.0, 1.0), -- Blue - vector(0.5, 0.0, 1.0), -- Purple - } - - LLEvents:on("touch_start", function(event: TouchEvent) - llSetColor(colors[colorIndex], ALL_SIDES) - colorIndex = (colorIndex % #colors) + 1 - end) - ``` - - - -### Simple Timer -Do something every 5 seconds. - - - - ```lsl - default { - state_entry() { - llSetTimerEvent(5.0); - } - - timer() { - llOwnerSay("5 seconds have passed!"); - } - } - ``` - - - ```luau - LLTimers:every(5, function() - print("5 seconds have passed!") - end) - ``` - - - -## Browse All Recipes - -Ready to explore more? Check out the complete recipe collection organized by category: - -- **[Basic Interactions](/script/recipes/interactions/)** - Touch, chat, and simple responses -- **[Movement & Physics](/script/recipes/movement/)** - Moving and animating objects -- **[Visual Effects](/script/recipes/effects/)** - Particles, colors, and animations -- **[Communication](/script/recipes/communication/)** - Chat, HTTP, and messaging -- **[Timers & Scheduling](/script/recipes/timers/)** - Time-based actions -- **[Data Storage](/script/recipes/storage/)** - Saving and loading data -- **[Avatar Interaction](/script/recipes/avatars/)** - Working with avatars -- **[Advanced Patterns](/script/recipes/advanced/)** - Complex techniques - -## Contributing - -Have a useful recipe to share? We welcome contributions! Check out the [contribution guidelines](https://github.com/secondlife/create) to add your own recipes. + \ No newline at end of file diff --git a/src/content/docs/script/recipes/index.mdx b/src/content/docs/script/recipes/index.mdx deleted file mode 100644 index da4f93b..0000000 --- a/src/content/docs/script/recipes/index.mdx +++ /dev/null @@ -1,57 +0,0 @@ ---- -title: Script Recipes -description: Practical examples and common patterns for Second Life scripting ---- - -import { Card, CardGrid, Tabs, TabItem, Aside } from '@astrojs/starlight/components'; - - - -Looking for working code examples? This collection of recipes shows you how to accomplish common scripting tasks in Second Life. Each recipe includes examples in both LSL and SLua. - -## How to Use These Recipes - -Each recipe demonstrates a complete, working solution to a specific problem. You can: - -- Copy and paste the code directly into your scripts -- Modify the examples to fit your specific needs -- Learn patterns and techniques to apply elsewhere -- Compare LSL and SLua approaches side-by-side - -## Recipe Categories - - - - Touch detection, hover text, chat commands, and simple responses - - - - Moving objects, following avatars, doors, vehicles, and physics simulation - - - - Particles, glow, transparency, color changes, and texture animation - - - - Chat, instant messages, HTTP requests, and data exchange between scripts - - - - Repeating actions, countdowns, scheduling, and time-based triggers - - - - Saving data, notecards, databases, and persistent state - - - - Detecting avatars, permissions, animations, and attachments - - - - State machines, async operations, error handling, and optimization - - \ No newline at end of file diff --git a/src/content/docs/script/reference/categories.mdx b/src/content/docs/script/reference/categories.mdx new file mode 100644 index 0000000..d485e02 --- /dev/null +++ b/src/content/docs/script/reference/categories.mdx @@ -0,0 +1,12 @@ +--- +title: Categories +description: SLua Categories +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +> This will be dynamically populated later with a list, table and/or gallery view of categorised pages. — Nexii diff --git a/src/content/docs/script/reference/constants.mdx b/src/content/docs/script/reference/constants.mdx new file mode 100644 index 0000000..faa3552 --- /dev/null +++ b/src/content/docs/script/reference/constants.mdx @@ -0,0 +1,10 @@ +--- +title: Constants +description: Constants in SLua +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: diff --git a/src/content/docs/script/reference/events.mdx b/src/content/docs/script/reference/events.mdx new file mode 100644 index 0000000..29003fd --- /dev/null +++ b/src/content/docs/script/reference/events.mdx @@ -0,0 +1,10 @@ +--- +title: Events +description: Events in SLua +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: diff --git a/src/content/docs/script/reference/lsl/constants/active.mdx b/src/content/docs/script/reference/lsl/constants/active.mdx new file mode 100644 index 0000000..d344964 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/active.mdx @@ -0,0 +1,22 @@ +--- +title: ACTIVE +description: Objects in world that are running a script or currently physically moving. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent.mdx b/src/content/docs/script/reference/lsl/constants/agent.mdx new file mode 100644 index 0000000..258dc6b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent.mdx @@ -0,0 +1,22 @@ +--- +title: AGENT +description: Objects in world that are agents. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_always_run.mdx b/src/content/docs/script/reference/lsl/constants/agent_always_run.mdx new file mode 100644 index 0000000..f8709b8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_always_run.mdx @@ -0,0 +1,21 @@ +--- +title: AGENT_ALWAYS_RUN +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_attachments.mdx b/src/content/docs/script/reference/lsl/constants/agent_attachments.mdx new file mode 100644 index 0000000..d6b3d83 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_attachments.mdx @@ -0,0 +1,22 @@ +--- +title: AGENT_ATTACHMENTS +description: The agent has attachments. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_automated.mdx b/src/content/docs/script/reference/lsl/constants/agent_automated.mdx new file mode 100644 index 0000000..90e5a21 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_automated.mdx @@ -0,0 +1,22 @@ +--- +title: AGENT_AUTOMATED +description: The agent has been identified as a scripted agent +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_autopilot.mdx b/src/content/docs/script/reference/lsl/constants/agent_autopilot.mdx new file mode 100644 index 0000000..a479736 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_autopilot.mdx @@ -0,0 +1,21 @@ +--- +title: AGENT_AUTOPILOT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_away.mdx b/src/content/docs/script/reference/lsl/constants/agent_away.mdx new file mode 100644 index 0000000..e3faa85 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_away.mdx @@ -0,0 +1,21 @@ +--- +title: AGENT_AWAY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_busy.mdx b/src/content/docs/script/reference/lsl/constants/agent_busy.mdx new file mode 100644 index 0000000..2e1593d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_busy.mdx @@ -0,0 +1,21 @@ +--- +title: AGENT_BUSY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_by_legacy_name.mdx b/src/content/docs/script/reference/lsl/constants/agent_by_legacy_name.mdx new file mode 100644 index 0000000..70f4ec9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_by_legacy_name.mdx @@ -0,0 +1,21 @@ +--- +title: AGENT_BY_LEGACY_NAME +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_by_username.mdx b/src/content/docs/script/reference/lsl/constants/agent_by_username.mdx new file mode 100644 index 0000000..d5fa173 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_by_username.mdx @@ -0,0 +1,21 @@ +--- +title: AGENT_BY_USERNAME +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_crouching.mdx b/src/content/docs/script/reference/lsl/constants/agent_crouching.mdx new file mode 100644 index 0000000..d2b3325 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_crouching.mdx @@ -0,0 +1,21 @@ +--- +title: AGENT_CROUCHING +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_floating_via_scripted_attachment.mdx b/src/content/docs/script/reference/lsl/constants/agent_floating_via_scripted_attachment.mdx new file mode 100644 index 0000000..e985a8e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_floating_via_scripted_attachment.mdx @@ -0,0 +1,22 @@ +--- +title: AGENT_FLOATING_VIA_SCRIPTED_ATTACHMENT +description: The agent is floating via scripted attachment. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_flying.mdx b/src/content/docs/script/reference/lsl/constants/agent_flying.mdx new file mode 100644 index 0000000..6988a1c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_flying.mdx @@ -0,0 +1,22 @@ +--- +title: AGENT_FLYING +description: The agent is flying. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_in_air.mdx b/src/content/docs/script/reference/lsl/constants/agent_in_air.mdx new file mode 100644 index 0000000..8b4b6d6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_in_air.mdx @@ -0,0 +1,21 @@ +--- +title: AGENT_IN_AIR +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_list_parcel.mdx b/src/content/docs/script/reference/lsl/constants/agent_list_parcel.mdx new file mode 100644 index 0000000..8771b40 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_list_parcel.mdx @@ -0,0 +1,22 @@ +--- +title: AGENT_LIST_PARCEL +description: Agents on the same parcel where the script is running. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_list_parcel_owner.mdx b/src/content/docs/script/reference/lsl/constants/agent_list_parcel_owner.mdx new file mode 100644 index 0000000..eed8a40 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_list_parcel_owner.mdx @@ -0,0 +1,24 @@ +--- +title: AGENT_LIST_PARCEL_OWNER +description: >- + Agents on any parcel in the region where the parcel owner is the same as the + owner of the parcel under the scripted object. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_list_region.mdx b/src/content/docs/script/reference/lsl/constants/agent_list_region.mdx new file mode 100644 index 0000000..4def598 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_list_region.mdx @@ -0,0 +1,22 @@ +--- +title: AGENT_LIST_REGION +description: All agents in the region. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_mouselook.mdx b/src/content/docs/script/reference/lsl/constants/agent_mouselook.mdx new file mode 100644 index 0000000..0962341 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_mouselook.mdx @@ -0,0 +1,21 @@ +--- +title: AGENT_MOUSELOOK +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_on_object.mdx b/src/content/docs/script/reference/lsl/constants/agent_on_object.mdx new file mode 100644 index 0000000..225818f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_on_object.mdx @@ -0,0 +1,21 @@ +--- +title: AGENT_ON_OBJECT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_scripted.mdx b/src/content/docs/script/reference/lsl/constants/agent_scripted.mdx new file mode 100644 index 0000000..af1c21a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_scripted.mdx @@ -0,0 +1,22 @@ +--- +title: AGENT_SCRIPTED +description: The agent has scripted attachments. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_sitting.mdx b/src/content/docs/script/reference/lsl/constants/agent_sitting.mdx new file mode 100644 index 0000000..12c919c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_sitting.mdx @@ -0,0 +1,21 @@ +--- +title: AGENT_SITTING +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_typing.mdx b/src/content/docs/script/reference/lsl/constants/agent_typing.mdx new file mode 100644 index 0000000..9a34195 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_typing.mdx @@ -0,0 +1,21 @@ +--- +title: AGENT_TYPING +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/agent_walking.mdx b/src/content/docs/script/reference/lsl/constants/agent_walking.mdx new file mode 100644 index 0000000..39f05a4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/agent_walking.mdx @@ -0,0 +1,21 @@ +--- +title: AGENT_WALKING +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/all_sides.mdx b/src/content/docs/script/reference/lsl/constants/all_sides.mdx new file mode 100644 index 0000000..a70a82e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/all_sides.mdx @@ -0,0 +1,21 @@ +--- +title: ALL_SIDES +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/anim_on.mdx b/src/content/docs/script/reference/lsl/constants/anim_on.mdx new file mode 100644 index 0000000..a82f829 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/anim_on.mdx @@ -0,0 +1,22 @@ +--- +title: ANIM_ON +description: Texture animation is on. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_any_hud.mdx b/src/content/docs/script/reference/lsl/constants/attach_any_hud.mdx new file mode 100644 index 0000000..a432de6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_any_hud.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_ANY_HUD +description: Filtering for any HUD attachment. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_avatar_center.mdx b/src/content/docs/script/reference/lsl/constants/attach_avatar_center.mdx new file mode 100644 index 0000000..4651e53 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_avatar_center.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_AVATAR_CENTER +description: Attach to the avatar's geometric centre. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_back.mdx b/src/content/docs/script/reference/lsl/constants/attach_back.mdx new file mode 100644 index 0000000..42ad862 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_back.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_BACK +description: Attach to the avatar's back. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_belly.mdx b/src/content/docs/script/reference/lsl/constants/attach_belly.mdx new file mode 100644 index 0000000..1c2e3d9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_belly.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_BELLY +description: Attach to the avatar's belly. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_chest.mdx b/src/content/docs/script/reference/lsl/constants/attach_chest.mdx new file mode 100644 index 0000000..6f502f9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_chest.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_CHEST +description: Attach to the avatar's chest. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_chin.mdx b/src/content/docs/script/reference/lsl/constants/attach_chin.mdx new file mode 100644 index 0000000..1daa227 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_chin.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_CHIN +description: Attach to the avatar's chin. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_face_jaw.mdx b/src/content/docs/script/reference/lsl/constants/attach_face_jaw.mdx new file mode 100644 index 0000000..0400b4b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_face_jaw.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_FACE_JAW +description: Attach to the avatar's jaw. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_face_lear.mdx b/src/content/docs/script/reference/lsl/constants/attach_face_lear.mdx new file mode 100644 index 0000000..7426671 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_face_lear.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_FACE_LEAR +description: Attach to the avatar's left ear (extended). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_face_leye.mdx b/src/content/docs/script/reference/lsl/constants/attach_face_leye.mdx new file mode 100644 index 0000000..9b107f3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_face_leye.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_FACE_LEYE +description: Attach to the avatar's left eye (extended). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_face_rear.mdx b/src/content/docs/script/reference/lsl/constants/attach_face_rear.mdx new file mode 100644 index 0000000..496b24e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_face_rear.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_FACE_REAR +description: Attach to the avatar's right ear (extended). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_face_reye.mdx b/src/content/docs/script/reference/lsl/constants/attach_face_reye.mdx new file mode 100644 index 0000000..cfdca30 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_face_reye.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_FACE_REYE +description: Attach to the avatar's right eye (extended). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_face_tongue.mdx b/src/content/docs/script/reference/lsl/constants/attach_face_tongue.mdx new file mode 100644 index 0000000..ebeaf43 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_face_tongue.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_FACE_TONGUE +description: Attach to the avatar's tongue. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_groin.mdx b/src/content/docs/script/reference/lsl/constants/attach_groin.mdx new file mode 100644 index 0000000..48e37f0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_groin.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_GROIN +description: Attach to the avatar's groin. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_head.mdx b/src/content/docs/script/reference/lsl/constants/attach_head.mdx new file mode 100644 index 0000000..21fa4f2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_head.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_HEAD +description: Attach to the avatar's head. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_hind_lfoot.mdx b/src/content/docs/script/reference/lsl/constants/attach_hind_lfoot.mdx new file mode 100644 index 0000000..e5ed8e3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_hind_lfoot.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_HIND_LFOOT +description: Attach to the avatar's left hind foot. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_hind_rfoot.mdx b/src/content/docs/script/reference/lsl/constants/attach_hind_rfoot.mdx new file mode 100644 index 0000000..9e076c6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_hind_rfoot.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_HIND_RFOOT +description: Attach to the avatar's right hind foot. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_hud_bottom.mdx b/src/content/docs/script/reference/lsl/constants/attach_hud_bottom.mdx new file mode 100644 index 0000000..45df7dd --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_hud_bottom.mdx @@ -0,0 +1,21 @@ +--- +title: ATTACH_HUD_BOTTOM +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_hud_bottom_left.mdx b/src/content/docs/script/reference/lsl/constants/attach_hud_bottom_left.mdx new file mode 100644 index 0000000..9e2376d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_hud_bottom_left.mdx @@ -0,0 +1,21 @@ +--- +title: ATTACH_HUD_BOTTOM_LEFT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_hud_bottom_right.mdx b/src/content/docs/script/reference/lsl/constants/attach_hud_bottom_right.mdx new file mode 100644 index 0000000..1565e82 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_hud_bottom_right.mdx @@ -0,0 +1,21 @@ +--- +title: ATTACH_HUD_BOTTOM_RIGHT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_hud_center_1.mdx b/src/content/docs/script/reference/lsl/constants/attach_hud_center_1.mdx new file mode 100644 index 0000000..1d20afd --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_hud_center_1.mdx @@ -0,0 +1,21 @@ +--- +title: ATTACH_HUD_CENTER_1 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_hud_center_2.mdx b/src/content/docs/script/reference/lsl/constants/attach_hud_center_2.mdx new file mode 100644 index 0000000..d21b687 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_hud_center_2.mdx @@ -0,0 +1,21 @@ +--- +title: ATTACH_HUD_CENTER_2 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_hud_top_center.mdx b/src/content/docs/script/reference/lsl/constants/attach_hud_top_center.mdx new file mode 100644 index 0000000..a5b904f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_hud_top_center.mdx @@ -0,0 +1,21 @@ +--- +title: ATTACH_HUD_TOP_CENTER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_hud_top_left.mdx b/src/content/docs/script/reference/lsl/constants/attach_hud_top_left.mdx new file mode 100644 index 0000000..8e35529 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_hud_top_left.mdx @@ -0,0 +1,21 @@ +--- +title: ATTACH_HUD_TOP_LEFT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_hud_top_right.mdx b/src/content/docs/script/reference/lsl/constants/attach_hud_top_right.mdx new file mode 100644 index 0000000..e67f209 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_hud_top_right.mdx @@ -0,0 +1,21 @@ +--- +title: ATTACH_HUD_TOP_RIGHT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_lear.mdx b/src/content/docs/script/reference/lsl/constants/attach_lear.mdx new file mode 100644 index 0000000..ebb3485 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_lear.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_LEAR +description: Attach to the avatar's left ear. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_left_pec.mdx b/src/content/docs/script/reference/lsl/constants/attach_left_pec.mdx new file mode 100644 index 0000000..ada95f5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_left_pec.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_LEFT_PEC +description: Attach to the avatar's left pectoral. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_leye.mdx b/src/content/docs/script/reference/lsl/constants/attach_leye.mdx new file mode 100644 index 0000000..dc14eb9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_leye.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_LEYE +description: Attach to the avatar's left eye. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_lfoot.mdx b/src/content/docs/script/reference/lsl/constants/attach_lfoot.mdx new file mode 100644 index 0000000..fd47096 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_lfoot.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_LFOOT +description: Attach to the avatar's left foot. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_lhand.mdx b/src/content/docs/script/reference/lsl/constants/attach_lhand.mdx new file mode 100644 index 0000000..d85ef21 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_lhand.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_LHAND +description: Attach to the avatar's left hand. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_lhand_ring1.mdx b/src/content/docs/script/reference/lsl/constants/attach_lhand_ring1.mdx new file mode 100644 index 0000000..2b1a018 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_lhand_ring1.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_LHAND_RING1 +description: Attach to the avatar's left ring finger. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_lhip.mdx b/src/content/docs/script/reference/lsl/constants/attach_lhip.mdx new file mode 100644 index 0000000..e21fb40 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_lhip.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_LHIP +description: Attach to the avatar's left hip. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_llarm.mdx b/src/content/docs/script/reference/lsl/constants/attach_llarm.mdx new file mode 100644 index 0000000..9c9ac6d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_llarm.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_LLARM +description: Attach to the avatar's left lower arm. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_llleg.mdx b/src/content/docs/script/reference/lsl/constants/attach_llleg.mdx new file mode 100644 index 0000000..b7ef48a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_llleg.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_LLLEG +description: Attach to the avatar's lower left leg. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_lpec.mdx b/src/content/docs/script/reference/lsl/constants/attach_lpec.mdx new file mode 100644 index 0000000..5967117 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_lpec.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_LPEC +description: Attach to the avatar's right pectoral. (Deprecated, use ATTACH_RIGHT_PEC) +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_lshoulder.mdx b/src/content/docs/script/reference/lsl/constants/attach_lshoulder.mdx new file mode 100644 index 0000000..5781017 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_lshoulder.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_LSHOULDER +description: Attach to the avatar's left shoulder. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_luarm.mdx b/src/content/docs/script/reference/lsl/constants/attach_luarm.mdx new file mode 100644 index 0000000..d9d15dd --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_luarm.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_LUARM +description: Attach to the avatar's left upper arm. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_luleg.mdx b/src/content/docs/script/reference/lsl/constants/attach_luleg.mdx new file mode 100644 index 0000000..e2fa56b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_luleg.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_LULEG +description: Attach to the avatar's lower upper leg. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_lwing.mdx b/src/content/docs/script/reference/lsl/constants/attach_lwing.mdx new file mode 100644 index 0000000..daddd72 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_lwing.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_LWING +description: Attach to the avatar's left wing. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_mouth.mdx b/src/content/docs/script/reference/lsl/constants/attach_mouth.mdx new file mode 100644 index 0000000..b1c3981 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_mouth.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_MOUTH +description: Attach to the avatar's mouth. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_neck.mdx b/src/content/docs/script/reference/lsl/constants/attach_neck.mdx new file mode 100644 index 0000000..86c1cf9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_neck.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_NECK +description: Attach to the avatar's neck. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_nose.mdx b/src/content/docs/script/reference/lsl/constants/attach_nose.mdx new file mode 100644 index 0000000..cd9e00f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_nose.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_NOSE +description: Attach to the avatar's nose. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_pelvis.mdx b/src/content/docs/script/reference/lsl/constants/attach_pelvis.mdx new file mode 100644 index 0000000..c11a76a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_pelvis.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_PELVIS +description: Attach to the avatar's pelvis. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_rear.mdx b/src/content/docs/script/reference/lsl/constants/attach_rear.mdx new file mode 100644 index 0000000..60fe337 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_rear.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_REAR +description: Attach to the avatar's right ear. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_reye.mdx b/src/content/docs/script/reference/lsl/constants/attach_reye.mdx new file mode 100644 index 0000000..0ab13b8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_reye.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_REYE +description: Attach to the avatar's right eye. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_rfoot.mdx b/src/content/docs/script/reference/lsl/constants/attach_rfoot.mdx new file mode 100644 index 0000000..5c5d7ac --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_rfoot.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_RFOOT +description: Attach to the avatar's right foot. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_rhand.mdx b/src/content/docs/script/reference/lsl/constants/attach_rhand.mdx new file mode 100644 index 0000000..df8279d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_rhand.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_RHAND +description: Attach to the avatar's right hand. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_rhand_ring1.mdx b/src/content/docs/script/reference/lsl/constants/attach_rhand_ring1.mdx new file mode 100644 index 0000000..51f339d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_rhand_ring1.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_RHAND_RING1 +description: Attach to the avatar's right ring finger. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_rhip.mdx b/src/content/docs/script/reference/lsl/constants/attach_rhip.mdx new file mode 100644 index 0000000..eba0b6c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_rhip.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_RHIP +description: Attach to the avatar's right hip. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_right_pec.mdx b/src/content/docs/script/reference/lsl/constants/attach_right_pec.mdx new file mode 100644 index 0000000..73ca9d4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_right_pec.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_RIGHT_PEC +description: Attach to the avatar's right pectoral. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_rlarm.mdx b/src/content/docs/script/reference/lsl/constants/attach_rlarm.mdx new file mode 100644 index 0000000..c4d1c71 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_rlarm.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_RLARM +description: Attach to the avatar's right lower arm. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_rlleg.mdx b/src/content/docs/script/reference/lsl/constants/attach_rlleg.mdx new file mode 100644 index 0000000..178b2b8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_rlleg.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_RLLEG +description: Attach to the avatar's right lower leg. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_rpec.mdx b/src/content/docs/script/reference/lsl/constants/attach_rpec.mdx new file mode 100644 index 0000000..a3ae250 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_rpec.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_RPEC +description: Attach to the avatar's left pectoral. (deprecated, use ATTACH_LEFT_PEC) +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_rshoulder.mdx b/src/content/docs/script/reference/lsl/constants/attach_rshoulder.mdx new file mode 100644 index 0000000..c32ebdb --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_rshoulder.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_RSHOULDER +description: Attach to the avatar's right shoulder. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_ruarm.mdx b/src/content/docs/script/reference/lsl/constants/attach_ruarm.mdx new file mode 100644 index 0000000..0e28ffe --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_ruarm.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_RUARM +description: Attach to the avatar's right upper arm. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_ruleg.mdx b/src/content/docs/script/reference/lsl/constants/attach_ruleg.mdx new file mode 100644 index 0000000..20167da --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_ruleg.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_RULEG +description: Attach to the avatar's right upper leg. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_rwing.mdx b/src/content/docs/script/reference/lsl/constants/attach_rwing.mdx new file mode 100644 index 0000000..cfa2ccd --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_rwing.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_RWING +description: Attach to the avatar's right wing. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_tail_base.mdx b/src/content/docs/script/reference/lsl/constants/attach_tail_base.mdx new file mode 100644 index 0000000..9b35b9f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_tail_base.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_TAIL_BASE +description: Attach to the avatar's tail base. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/attach_tail_tip.mdx b/src/content/docs/script/reference/lsl/constants/attach_tail_tip.mdx new file mode 100644 index 0000000..617afc2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/attach_tail_tip.mdx @@ -0,0 +1,22 @@ +--- +title: ATTACH_TAIL_TIP +description: Attach to the avatar's tail tip. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/avoid_characters.mdx b/src/content/docs/script/reference/lsl/constants/avoid_characters.mdx new file mode 100644 index 0000000..6480ae0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/avoid_characters.mdx @@ -0,0 +1,21 @@ +--- +title: AVOID_CHARACTERS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/avoid_dynamic_obstacles.mdx b/src/content/docs/script/reference/lsl/constants/avoid_dynamic_obstacles.mdx new file mode 100644 index 0000000..a34c4b6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/avoid_dynamic_obstacles.mdx @@ -0,0 +1,21 @@ +--- +title: AVOID_DYNAMIC_OBSTACLES +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/avoid_none.mdx b/src/content/docs/script/reference/lsl/constants/avoid_none.mdx new file mode 100644 index 0000000..b9b2b24 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/avoid_none.mdx @@ -0,0 +1,21 @@ +--- +title: AVOID_NONE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/beacon_map.mdx b/src/content/docs/script/reference/lsl/constants/beacon_map.mdx new file mode 100644 index 0000000..ffec2b5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/beacon_map.mdx @@ -0,0 +1,24 @@ +--- +title: BEACON_MAP +description: >- + Cause llMapBeacon to optionally display and focus the world map on the + avatar's viewer. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/camera_active.mdx b/src/content/docs/script/reference/lsl/constants/camera_active.mdx new file mode 100644 index 0000000..89fbb34 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/camera_active.mdx @@ -0,0 +1,21 @@ +--- +title: CAMERA_ACTIVE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/camera_behindness_angle.mdx b/src/content/docs/script/reference/lsl/constants/camera_behindness_angle.mdx new file mode 100644 index 0000000..43e911a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/camera_behindness_angle.mdx @@ -0,0 +1,21 @@ +--- +title: CAMERA_BEHINDNESS_ANGLE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/camera_behindness_lag.mdx b/src/content/docs/script/reference/lsl/constants/camera_behindness_lag.mdx new file mode 100644 index 0000000..e09d247 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/camera_behindness_lag.mdx @@ -0,0 +1,21 @@ +--- +title: CAMERA_BEHINDNESS_LAG +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/camera_distance.mdx b/src/content/docs/script/reference/lsl/constants/camera_distance.mdx new file mode 100644 index 0000000..d955df6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/camera_distance.mdx @@ -0,0 +1,21 @@ +--- +title: CAMERA_DISTANCE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/camera_focus.mdx b/src/content/docs/script/reference/lsl/constants/camera_focus.mdx new file mode 100644 index 0000000..0835317 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/camera_focus.mdx @@ -0,0 +1,21 @@ +--- +title: CAMERA_FOCUS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/camera_focus_lag.mdx b/src/content/docs/script/reference/lsl/constants/camera_focus_lag.mdx new file mode 100644 index 0000000..fa43f9b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/camera_focus_lag.mdx @@ -0,0 +1,21 @@ +--- +title: CAMERA_FOCUS_LAG +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/camera_focus_locked.mdx b/src/content/docs/script/reference/lsl/constants/camera_focus_locked.mdx new file mode 100644 index 0000000..d24ecbb --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/camera_focus_locked.mdx @@ -0,0 +1,21 @@ +--- +title: CAMERA_FOCUS_LOCKED +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/camera_focus_offset.mdx b/src/content/docs/script/reference/lsl/constants/camera_focus_offset.mdx new file mode 100644 index 0000000..e16a42e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/camera_focus_offset.mdx @@ -0,0 +1,21 @@ +--- +title: CAMERA_FOCUS_OFFSET +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/camera_focus_threshold.mdx b/src/content/docs/script/reference/lsl/constants/camera_focus_threshold.mdx new file mode 100644 index 0000000..7edf3db --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/camera_focus_threshold.mdx @@ -0,0 +1,21 @@ +--- +title: CAMERA_FOCUS_THRESHOLD +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/camera_pitch.mdx b/src/content/docs/script/reference/lsl/constants/camera_pitch.mdx new file mode 100644 index 0000000..4c79db0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/camera_pitch.mdx @@ -0,0 +1,21 @@ +--- +title: CAMERA_PITCH +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/camera_position.mdx b/src/content/docs/script/reference/lsl/constants/camera_position.mdx new file mode 100644 index 0000000..7f04293 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/camera_position.mdx @@ -0,0 +1,21 @@ +--- +title: CAMERA_POSITION +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/camera_position_lag.mdx b/src/content/docs/script/reference/lsl/constants/camera_position_lag.mdx new file mode 100644 index 0000000..3d987ce --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/camera_position_lag.mdx @@ -0,0 +1,21 @@ +--- +title: CAMERA_POSITION_LAG +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/camera_position_locked.mdx b/src/content/docs/script/reference/lsl/constants/camera_position_locked.mdx new file mode 100644 index 0000000..c186929 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/camera_position_locked.mdx @@ -0,0 +1,21 @@ +--- +title: CAMERA_POSITION_LOCKED +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/camera_position_threshold.mdx b/src/content/docs/script/reference/lsl/constants/camera_position_threshold.mdx new file mode 100644 index 0000000..dd53d23 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/camera_position_threshold.mdx @@ -0,0 +1,21 @@ +--- +title: CAMERA_POSITION_THRESHOLD +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/changed_allowed_drop.mdx b/src/content/docs/script/reference/lsl/constants/changed_allowed_drop.mdx new file mode 100644 index 0000000..e0de06d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/changed_allowed_drop.mdx @@ -0,0 +1,24 @@ +--- +title: CHANGED_ALLOWED_DROP +description: >- + The object inventory has changed because an item was added through the + llAllowInventoryDrop interface. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/changed_color.mdx b/src/content/docs/script/reference/lsl/constants/changed_color.mdx new file mode 100644 index 0000000..ce91e47 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/changed_color.mdx @@ -0,0 +1,22 @@ +--- +title: CHANGED_COLOR +description: The object color has changed. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/changed_inventory.mdx b/src/content/docs/script/reference/lsl/constants/changed_inventory.mdx new file mode 100644 index 0000000..726cd56 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/changed_inventory.mdx @@ -0,0 +1,22 @@ +--- +title: CHANGED_INVENTORY +description: The object inventory has changed. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/changed_link.mdx b/src/content/docs/script/reference/lsl/constants/changed_link.mdx new file mode 100644 index 0000000..282c48b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/changed_link.mdx @@ -0,0 +1,22 @@ +--- +title: CHANGED_LINK +description: The object has linked or its links were broken. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/changed_media.mdx b/src/content/docs/script/reference/lsl/constants/changed_media.mdx new file mode 100644 index 0000000..e16676b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/changed_media.mdx @@ -0,0 +1,21 @@ +--- +title: CHANGED_MEDIA +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/changed_owner.mdx b/src/content/docs/script/reference/lsl/constants/changed_owner.mdx new file mode 100644 index 0000000..84637f9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/changed_owner.mdx @@ -0,0 +1,22 @@ +--- +title: CHANGED_OWNER +description: The object has changed ownership. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/changed_region.mdx b/src/content/docs/script/reference/lsl/constants/changed_region.mdx new file mode 100644 index 0000000..fc8e9c2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/changed_region.mdx @@ -0,0 +1,22 @@ +--- +title: CHANGED_REGION +description: The object has changed region. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/changed_region_start.mdx b/src/content/docs/script/reference/lsl/constants/changed_region_start.mdx new file mode 100644 index 0000000..dd6707b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/changed_region_start.mdx @@ -0,0 +1,22 @@ +--- +title: CHANGED_REGION_START +description: The region this object is in has just come online. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/changed_render_material.mdx b/src/content/docs/script/reference/lsl/constants/changed_render_material.mdx new file mode 100644 index 0000000..dcd5597 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/changed_render_material.mdx @@ -0,0 +1,22 @@ +--- +title: CHANGED_RENDER_MATERIAL +description: The render material has changed. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/changed_scale.mdx b/src/content/docs/script/reference/lsl/constants/changed_scale.mdx new file mode 100644 index 0000000..34c77cc --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/changed_scale.mdx @@ -0,0 +1,22 @@ +--- +title: CHANGED_SCALE +description: The object scale (size) has changed. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/changed_shape.mdx b/src/content/docs/script/reference/lsl/constants/changed_shape.mdx new file mode 100644 index 0000000..d641ebf --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/changed_shape.mdx @@ -0,0 +1,22 @@ +--- +title: CHANGED_SHAPE +description: The object base shape has changed, e.g., a box to a cylinder. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/changed_teleport.mdx b/src/content/docs/script/reference/lsl/constants/changed_teleport.mdx new file mode 100644 index 0000000..7176846 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/changed_teleport.mdx @@ -0,0 +1,22 @@ +--- +title: CHANGED_TELEPORT +description: The avatar to whom this object is attached has teleported. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/changed_texture.mdx b/src/content/docs/script/reference/lsl/constants/changed_texture.mdx new file mode 100644 index 0000000..4203412 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/changed_texture.mdx @@ -0,0 +1,22 @@ +--- +title: CHANGED_TEXTURE +description: The texture offset, scale rotation, or simply the object texture has changed. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_account_for_skipped_frames.mdx b/src/content/docs/script/reference/lsl/constants/character_account_for_skipped_frames.mdx new file mode 100644 index 0000000..9d5d808 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_account_for_skipped_frames.mdx @@ -0,0 +1,26 @@ +--- +title: CHARACTER_ACCOUNT_FOR_SKIPPED_FRAMES +description: >- + If set to false, character will not attempt to catch up on lost time when + pathfinding performance is low, potentially providing more reliable movement + (albeit while potentially appearing to be more stuttery). Default is true to + match pre-existing behavior. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_avoidance_mode.mdx b/src/content/docs/script/reference/lsl/constants/character_avoidance_mode.mdx new file mode 100644 index 0000000..3dd20cc --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_avoidance_mode.mdx @@ -0,0 +1,25 @@ +--- +title: CHARACTER_AVOIDANCE_MODE +description: >- + Allows you to specify that a character should not try to avoid other + characters, should not try to avoid dynamic obstacles (relatively fast moving + objects and avatars), or both. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_cmd_jump.mdx b/src/content/docs/script/reference/lsl/constants/character_cmd_jump.mdx new file mode 100644 index 0000000..6b73b9d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_cmd_jump.mdx @@ -0,0 +1,25 @@ +--- +title: CHARACTER_CMD_JUMP +description: >- + Makes the character jump. Requires an additional parameter, the height to + jump, between 0.1m and 2.0m. This must be provided as the first element of the + llExecCharacterCmd option list. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_cmd_smooth_stop.mdx b/src/content/docs/script/reference/lsl/constants/character_cmd_smooth_stop.mdx new file mode 100644 index 0000000..678c27c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_cmd_smooth_stop.mdx @@ -0,0 +1,21 @@ +--- +title: CHARACTER_CMD_SMOOTH_STOP +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_cmd_stop.mdx b/src/content/docs/script/reference/lsl/constants/character_cmd_stop.mdx new file mode 100644 index 0000000..f9730c0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_cmd_stop.mdx @@ -0,0 +1,22 @@ +--- +title: CHARACTER_CMD_STOP +description: Stops any current pathfinding operation. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_desired_speed.mdx b/src/content/docs/script/reference/lsl/constants/character_desired_speed.mdx new file mode 100644 index 0000000..5d1cb5e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_desired_speed.mdx @@ -0,0 +1,22 @@ +--- +title: CHARACTER_DESIRED_SPEED +description: Speed of pursuit in meters per second. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_desired_turn_speed.mdx b/src/content/docs/script/reference/lsl/constants/character_desired_turn_speed.mdx new file mode 100644 index 0000000..121bc1b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_desired_turn_speed.mdx @@ -0,0 +1,24 @@ +--- +title: CHARACTER_DESIRED_TURN_SPEED +description: >- + The character's maximum speed while turning about the Z axis. - Note that this + is only loosely enforced. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_length.mdx b/src/content/docs/script/reference/lsl/constants/character_length.mdx new file mode 100644 index 0000000..279d8f1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_length.mdx @@ -0,0 +1,22 @@ +--- +title: CHARACTER_LENGTH +description: Set collision capsule length - cannot be less than two times the radius. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_max_accel.mdx b/src/content/docs/script/reference/lsl/constants/character_max_accel.mdx new file mode 100644 index 0000000..8f0d874 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_max_accel.mdx @@ -0,0 +1,22 @@ +--- +title: CHARACTER_MAX_ACCEL +description: The character's maximum acceleration rate. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_max_decel.mdx b/src/content/docs/script/reference/lsl/constants/character_max_decel.mdx new file mode 100644 index 0000000..e748103 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_max_decel.mdx @@ -0,0 +1,22 @@ +--- +title: CHARACTER_MAX_DECEL +description: The character's maximum deceleration rate. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_max_speed.mdx b/src/content/docs/script/reference/lsl/constants/character_max_speed.mdx new file mode 100644 index 0000000..962ee4e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_max_speed.mdx @@ -0,0 +1,22 @@ +--- +title: CHARACTER_MAX_SPEED +description: The character's maximum speed. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_max_turn_radius.mdx b/src/content/docs/script/reference/lsl/constants/character_max_turn_radius.mdx new file mode 100644 index 0000000..8db7ea3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_max_turn_radius.mdx @@ -0,0 +1,22 @@ +--- +title: CHARACTER_MAX_TURN_RADIUS +description: The character's turn radius when travelling at CHARACTER_MAX_TURN_SPEED. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_orientation.mdx b/src/content/docs/script/reference/lsl/constants/character_orientation.mdx new file mode 100644 index 0000000..f118387 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_orientation.mdx @@ -0,0 +1,22 @@ +--- +title: CHARACTER_ORIENTATION +description: 'Valid options are: VERTICAL, HORIZONTAL.' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_radius.mdx b/src/content/docs/script/reference/lsl/constants/character_radius.mdx new file mode 100644 index 0000000..287e5db --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_radius.mdx @@ -0,0 +1,22 @@ +--- +title: CHARACTER_RADIUS +description: Set collision capsule radius. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_stay_within_parcel.mdx b/src/content/docs/script/reference/lsl/constants/character_stay_within_parcel.mdx new file mode 100644 index 0000000..0a5ce02 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_stay_within_parcel.mdx @@ -0,0 +1,26 @@ +--- +title: CHARACTER_STAY_WITHIN_PARCEL +description: >- + Determines whether a character can leave its starting parcel. + + Takes a boolean parameter. If TRUE, the character cannot voluntarilly leave + the parcel, but can return to it. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_type.mdx b/src/content/docs/script/reference/lsl/constants/character_type.mdx new file mode 100644 index 0000000..9ee3853 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_type.mdx @@ -0,0 +1,22 @@ +--- +title: CHARACTER_TYPE +description: Specifies which walk-ability coefficient will be used by this character. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_type_a.mdx b/src/content/docs/script/reference/lsl/constants/character_type_a.mdx new file mode 100644 index 0000000..1b2d348 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_type_a.mdx @@ -0,0 +1,21 @@ +--- +title: CHARACTER_TYPE_A +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_type_b.mdx b/src/content/docs/script/reference/lsl/constants/character_type_b.mdx new file mode 100644 index 0000000..d108ad2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_type_b.mdx @@ -0,0 +1,21 @@ +--- +title: CHARACTER_TYPE_B +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_type_c.mdx b/src/content/docs/script/reference/lsl/constants/character_type_c.mdx new file mode 100644 index 0000000..719a28e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_type_c.mdx @@ -0,0 +1,21 @@ +--- +title: CHARACTER_TYPE_C +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_type_d.mdx b/src/content/docs/script/reference/lsl/constants/character_type_d.mdx new file mode 100644 index 0000000..0b45b1a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_type_d.mdx @@ -0,0 +1,21 @@ +--- +title: CHARACTER_TYPE_D +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/character_type_none.mdx b/src/content/docs/script/reference/lsl/constants/character_type_none.mdx new file mode 100644 index 0000000..fbe4fbe --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/character_type_none.mdx @@ -0,0 +1,21 @@ +--- +title: CHARACTER_TYPE_NONE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/click_action_buy.mdx b/src/content/docs/script/reference/lsl/constants/click_action_buy.mdx new file mode 100644 index 0000000..b176a1f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/click_action_buy.mdx @@ -0,0 +1,22 @@ +--- +title: CLICK_ACTION_BUY +description: When the prim is clicked, the buy dialog is opened. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/click_action_disabled.mdx b/src/content/docs/script/reference/lsl/constants/click_action_disabled.mdx new file mode 100644 index 0000000..4f48d50 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/click_action_disabled.mdx @@ -0,0 +1,22 @@ +--- +title: CLICK_ACTION_DISABLED +description: No click action. No touches detected or passed. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/click_action_ignore.mdx b/src/content/docs/script/reference/lsl/constants/click_action_ignore.mdx new file mode 100644 index 0000000..5064156 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/click_action_ignore.mdx @@ -0,0 +1,22 @@ +--- +title: CLICK_ACTION_IGNORE +description: No click action. Object is invisible to the mouse. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/click_action_none.mdx b/src/content/docs/script/reference/lsl/constants/click_action_none.mdx new file mode 100644 index 0000000..7c14603 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/click_action_none.mdx @@ -0,0 +1,24 @@ +--- +title: CLICK_ACTION_NONE +description: >- + Performs the default action: when the prim is clicked, touch events are + triggered. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/click_action_open.mdx b/src/content/docs/script/reference/lsl/constants/click_action_open.mdx new file mode 100644 index 0000000..99f2dfb --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/click_action_open.mdx @@ -0,0 +1,22 @@ +--- +title: CLICK_ACTION_OPEN +description: When the prim is clicked, the object inventory dialog is opened. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/click_action_open_media.mdx b/src/content/docs/script/reference/lsl/constants/click_action_open_media.mdx new file mode 100644 index 0000000..3a52071 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/click_action_open_media.mdx @@ -0,0 +1,22 @@ +--- +title: CLICK_ACTION_OPEN_MEDIA +description: When the prim is touched, the web media dialog is opened. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/click_action_pay.mdx b/src/content/docs/script/reference/lsl/constants/click_action_pay.mdx new file mode 100644 index 0000000..0c56d5e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/click_action_pay.mdx @@ -0,0 +1,22 @@ +--- +title: CLICK_ACTION_PAY +description: When the prim is clicked, the pay dialog is opened. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/click_action_play.mdx b/src/content/docs/script/reference/lsl/constants/click_action_play.mdx new file mode 100644 index 0000000..86c2554 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/click_action_play.mdx @@ -0,0 +1,22 @@ +--- +title: CLICK_ACTION_PLAY +description: When the prim is clicked, html-on-a-prim is enabled? +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/click_action_sit.mdx b/src/content/docs/script/reference/lsl/constants/click_action_sit.mdx new file mode 100644 index 0000000..efd0d3c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/click_action_sit.mdx @@ -0,0 +1,22 @@ +--- +title: CLICK_ACTION_SIT +description: When the prim is clicked, the avatar sits upon it. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/click_action_touch.mdx b/src/content/docs/script/reference/lsl/constants/click_action_touch.mdx new file mode 100644 index 0000000..3b74dc6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/click_action_touch.mdx @@ -0,0 +1,22 @@ +--- +title: CLICK_ACTION_TOUCH +description: When the prim is clicked, touch events are triggered. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/click_action_zoom.mdx b/src/content/docs/script/reference/lsl/constants/click_action_zoom.mdx new file mode 100644 index 0000000..b46397e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/click_action_zoom.mdx @@ -0,0 +1,22 @@ +--- +title: CLICK_ACTION_ZOOM +description: Zoom in on object when clicked. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/combat_channel.mdx b/src/content/docs/script/reference/lsl/constants/combat_channel.mdx new file mode 100644 index 0000000..3915212 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/combat_channel.mdx @@ -0,0 +1,25 @@ +--- +title: COMBAT_CHANNEL +description: >- + COMBAT_CHANNEL is an integer constant that, when passed to llRegionSay will + add the message to the combat log. A script with a chat listen active on + COMBAT_CHANNEL may also monitor the combat log. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/combat_log_id.mdx b/src/content/docs/script/reference/lsl/constants/combat_log_id.mdx new file mode 100644 index 0000000..f6e6283 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/combat_log_id.mdx @@ -0,0 +1,24 @@ +--- +title: COMBAT_LOG_ID +description: |- + Messages from the region to the COMBAT_CHANNEL will all be from this ID. + Scripts may filter llListen calls on this ID to receive only system generated combat log messages. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/content_type_atom.mdx b/src/content/docs/script/reference/lsl/constants/content_type_atom.mdx new file mode 100644 index 0000000..59fa67a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/content_type_atom.mdx @@ -0,0 +1,22 @@ +--- +title: CONTENT_TYPE_ATOM +description: '"application/atom+xml"' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/content_type_form.mdx b/src/content/docs/script/reference/lsl/constants/content_type_form.mdx new file mode 100644 index 0000000..4da7127 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/content_type_form.mdx @@ -0,0 +1,22 @@ +--- +title: CONTENT_TYPE_FORM +description: '"application/x-www-form-urlencoded"' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/content_type_html.mdx b/src/content/docs/script/reference/lsl/constants/content_type_html.mdx new file mode 100644 index 0000000..b60ec52 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/content_type_html.mdx @@ -0,0 +1,24 @@ +--- +title: CONTENT_TYPE_HTML +description: >- + "text/html", only valid for embedded browsers on content owned by the person + viewing. Falls back to "text/plain" otherwise. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/content_type_json.mdx b/src/content/docs/script/reference/lsl/constants/content_type_json.mdx new file mode 100644 index 0000000..e989704 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/content_type_json.mdx @@ -0,0 +1,22 @@ +--- +title: CONTENT_TYPE_JSON +description: '"application/json"' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/content_type_llsd.mdx b/src/content/docs/script/reference/lsl/constants/content_type_llsd.mdx new file mode 100644 index 0000000..79e2319 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/content_type_llsd.mdx @@ -0,0 +1,22 @@ +--- +title: CONTENT_TYPE_LLSD +description: '"application/llsd+xml"' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/content_type_rss.mdx b/src/content/docs/script/reference/lsl/constants/content_type_rss.mdx new file mode 100644 index 0000000..e11ddbe --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/content_type_rss.mdx @@ -0,0 +1,22 @@ +--- +title: CONTENT_TYPE_RSS +description: '"application/rss+xml"' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/content_type_text.mdx b/src/content/docs/script/reference/lsl/constants/content_type_text.mdx new file mode 100644 index 0000000..3a248ff --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/content_type_text.mdx @@ -0,0 +1,22 @@ +--- +title: CONTENT_TYPE_TEXT +description: '"text/plain"' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/content_type_xhtml.mdx b/src/content/docs/script/reference/lsl/constants/content_type_xhtml.mdx new file mode 100644 index 0000000..31e8134 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/content_type_xhtml.mdx @@ -0,0 +1,22 @@ +--- +title: CONTENT_TYPE_XHTML +description: '"application/xhtml+xml"' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/content_type_xml.mdx b/src/content/docs/script/reference/lsl/constants/content_type_xml.mdx new file mode 100644 index 0000000..6e0211b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/content_type_xml.mdx @@ -0,0 +1,22 @@ +--- +title: CONTENT_TYPE_XML +description: '"application/xml"' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/control_back.mdx b/src/content/docs/script/reference/lsl/constants/control_back.mdx new file mode 100644 index 0000000..fcf5923 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/control_back.mdx @@ -0,0 +1,22 @@ +--- +title: CONTROL_BACK +description: Test for the avatar move back control. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/control_down.mdx b/src/content/docs/script/reference/lsl/constants/control_down.mdx new file mode 100644 index 0000000..39654a3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/control_down.mdx @@ -0,0 +1,22 @@ +--- +title: CONTROL_DOWN +description: Test for the avatar move down control. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/control_fwd.mdx b/src/content/docs/script/reference/lsl/constants/control_fwd.mdx new file mode 100644 index 0000000..90f0313 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/control_fwd.mdx @@ -0,0 +1,22 @@ +--- +title: CONTROL_FWD +description: Test for the avatar move forward control. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/control_lbutton.mdx b/src/content/docs/script/reference/lsl/constants/control_lbutton.mdx new file mode 100644 index 0000000..4d8d5d1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/control_lbutton.mdx @@ -0,0 +1,22 @@ +--- +title: CONTROL_LBUTTON +description: Test for the avatar left button control. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/control_left.mdx b/src/content/docs/script/reference/lsl/constants/control_left.mdx new file mode 100644 index 0000000..7555971 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/control_left.mdx @@ -0,0 +1,22 @@ +--- +title: CONTROL_LEFT +description: Test for the avatar move left control. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/control_ml_lbutton.mdx b/src/content/docs/script/reference/lsl/constants/control_ml_lbutton.mdx new file mode 100644 index 0000000..ab07b2f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/control_ml_lbutton.mdx @@ -0,0 +1,22 @@ +--- +title: CONTROL_ML_LBUTTON +description: Test for the avatar left button control while in mouse look. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/control_right.mdx b/src/content/docs/script/reference/lsl/constants/control_right.mdx new file mode 100644 index 0000000..317223b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/control_right.mdx @@ -0,0 +1,22 @@ +--- +title: CONTROL_RIGHT +description: Test for the avatar move right control. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/control_rot_left.mdx b/src/content/docs/script/reference/lsl/constants/control_rot_left.mdx new file mode 100644 index 0000000..50b74e0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/control_rot_left.mdx @@ -0,0 +1,22 @@ +--- +title: CONTROL_ROT_LEFT +description: Test for the avatar rotate left control. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/control_rot_right.mdx b/src/content/docs/script/reference/lsl/constants/control_rot_right.mdx new file mode 100644 index 0000000..881d2ac --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/control_rot_right.mdx @@ -0,0 +1,22 @@ +--- +title: CONTROL_ROT_RIGHT +description: Test for the avatar rotate right control. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/control_up.mdx b/src/content/docs/script/reference/lsl/constants/control_up.mdx new file mode 100644 index 0000000..6ce7e0e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/control_up.mdx @@ -0,0 +1,22 @@ +--- +title: CONTROL_UP +description: Test for the avatar move up control. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/damage_type_acid.mdx b/src/content/docs/script/reference/lsl/constants/damage_type_acid.mdx new file mode 100644 index 0000000..b0a389a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/damage_type_acid.mdx @@ -0,0 +1,22 @@ +--- +title: DAMAGE_TYPE_ACID +description: Damage caused by a caustic substance, such as acid +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/damage_type_bludgeoning.mdx b/src/content/docs/script/reference/lsl/constants/damage_type_bludgeoning.mdx new file mode 100644 index 0000000..ec5e963 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/damage_type_bludgeoning.mdx @@ -0,0 +1,22 @@ +--- +title: DAMAGE_TYPE_BLUDGEONING +description: Damage caused by a blunt object, such as a club. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/damage_type_cold.mdx b/src/content/docs/script/reference/lsl/constants/damage_type_cold.mdx new file mode 100644 index 0000000..1880e4f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/damage_type_cold.mdx @@ -0,0 +1,22 @@ +--- +title: DAMAGE_TYPE_COLD +description: Damage inflicted by exposure to extreme cold +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/damage_type_electric.mdx b/src/content/docs/script/reference/lsl/constants/damage_type_electric.mdx new file mode 100644 index 0000000..d0d4c0e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/damage_type_electric.mdx @@ -0,0 +1,22 @@ +--- +title: DAMAGE_TYPE_ELECTRIC +description: Damage caused by electricity. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/damage_type_emotional.mdx b/src/content/docs/script/reference/lsl/constants/damage_type_emotional.mdx new file mode 100644 index 0000000..fe78b3e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/damage_type_emotional.mdx @@ -0,0 +1,21 @@ +--- +title: DAMAGE_TYPE_EMOTIONAL +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/damage_type_fire.mdx b/src/content/docs/script/reference/lsl/constants/damage_type_fire.mdx new file mode 100644 index 0000000..6f7173c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/damage_type_fire.mdx @@ -0,0 +1,22 @@ +--- +title: DAMAGE_TYPE_FIRE +description: Damage inflicted by exposure to heat or flames. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/damage_type_force.mdx b/src/content/docs/script/reference/lsl/constants/damage_type_force.mdx new file mode 100644 index 0000000..e947c5e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/damage_type_force.mdx @@ -0,0 +1,22 @@ +--- +title: DAMAGE_TYPE_FORCE +description: Damage inflicted by a great force or impact. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/damage_type_generic.mdx b/src/content/docs/script/reference/lsl/constants/damage_type_generic.mdx new file mode 100644 index 0000000..8374490 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/damage_type_generic.mdx @@ -0,0 +1,22 @@ +--- +title: DAMAGE_TYPE_GENERIC +description: Generic or legacy damage. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/damage_type_impact.mdx b/src/content/docs/script/reference/lsl/constants/damage_type_impact.mdx new file mode 100644 index 0000000..de4460b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/damage_type_impact.mdx @@ -0,0 +1,22 @@ +--- +title: DAMAGE_TYPE_IMPACT +description: System damage generated by impact with land or a prim. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/damage_type_necrotic.mdx b/src/content/docs/script/reference/lsl/constants/damage_type_necrotic.mdx new file mode 100644 index 0000000..2496657 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/damage_type_necrotic.mdx @@ -0,0 +1,22 @@ +--- +title: DAMAGE_TYPE_NECROTIC +description: Damage caused by a direct assault on life-force +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/damage_type_piercing.mdx b/src/content/docs/script/reference/lsl/constants/damage_type_piercing.mdx new file mode 100644 index 0000000..693c067 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/damage_type_piercing.mdx @@ -0,0 +1,22 @@ +--- +title: DAMAGE_TYPE_PIERCING +description: Damage caused by a piercing object such as a bullet, spear, or arrow. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/damage_type_poison.mdx b/src/content/docs/script/reference/lsl/constants/damage_type_poison.mdx new file mode 100644 index 0000000..0e2f909 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/damage_type_poison.mdx @@ -0,0 +1,22 @@ +--- +title: DAMAGE_TYPE_POISON +description: Damage caused by poison. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/damage_type_psychic.mdx b/src/content/docs/script/reference/lsl/constants/damage_type_psychic.mdx new file mode 100644 index 0000000..7d49899 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/damage_type_psychic.mdx @@ -0,0 +1,22 @@ +--- +title: DAMAGE_TYPE_PSYCHIC +description: Damage caused by a direct assault on the mind. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/damage_type_radiant.mdx b/src/content/docs/script/reference/lsl/constants/damage_type_radiant.mdx new file mode 100644 index 0000000..cf197be --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/damage_type_radiant.mdx @@ -0,0 +1,22 @@ +--- +title: DAMAGE_TYPE_RADIANT +description: Damage caused by radiation or extreme light. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/damage_type_slashing.mdx b/src/content/docs/script/reference/lsl/constants/damage_type_slashing.mdx new file mode 100644 index 0000000..904882b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/damage_type_slashing.mdx @@ -0,0 +1,22 @@ +--- +title: DAMAGE_TYPE_SLASHING +description: Damage caused by a slashing object such as a sword or axe. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/damage_type_sonic.mdx b/src/content/docs/script/reference/lsl/constants/damage_type_sonic.mdx new file mode 100644 index 0000000..3dfb4e8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/damage_type_sonic.mdx @@ -0,0 +1,22 @@ +--- +title: DAMAGE_TYPE_SONIC +description: Damage caused by loud noises, like a Crash Worship concert. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/damageable.mdx b/src/content/docs/script/reference/lsl/constants/damageable.mdx new file mode 100644 index 0000000..4dc9f17 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/damageable.mdx @@ -0,0 +1,22 @@ +--- +title: DAMAGEABLE +description: Objects in world that are able to process damage. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/data_born.mdx b/src/content/docs/script/reference/lsl/constants/data_born.mdx new file mode 100644 index 0000000..c4def46 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/data_born.mdx @@ -0,0 +1,22 @@ +--- +title: DATA_BORN +description: The date the agent was born, returned in ISO 8601 format of YYYY-MM-DD. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/data_name.mdx b/src/content/docs/script/reference/lsl/constants/data_name.mdx new file mode 100644 index 0000000..a495e10 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/data_name.mdx @@ -0,0 +1,22 @@ +--- +title: DATA_NAME +description: The name of the agent. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/data_online.mdx b/src/content/docs/script/reference/lsl/constants/data_online.mdx new file mode 100644 index 0000000..5c511c9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/data_online.mdx @@ -0,0 +1,22 @@ +--- +title: DATA_ONLINE +description: TRUE for online, FALSE for offline. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/data_payinfo.mdx b/src/content/docs/script/reference/lsl/constants/data_payinfo.mdx new file mode 100644 index 0000000..f03331a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/data_payinfo.mdx @@ -0,0 +1,21 @@ +--- +title: DATA_PAYINFO +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/data_rating.mdx b/src/content/docs/script/reference/lsl/constants/data_rating.mdx new file mode 100644 index 0000000..4916e91 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/data_rating.mdx @@ -0,0 +1,22 @@ +--- +title: DATA_RATING +description: "Returns the agent ratings as a comma separated string of six integers. They are:\n\t\t\t1) Positive rated behaviour\n\t\t\t2) Negative rated behaviour\n\t\t\t3) Positive rated appearance\n\t\t\t4) Negative rated appearance\n\t\t\t5) Positive rated building\n\t\t\t6) Negative rated building" +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/data_sim_pos.mdx b/src/content/docs/script/reference/lsl/constants/data_sim_pos.mdx new file mode 100644 index 0000000..4b70b42 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/data_sim_pos.mdx @@ -0,0 +1,21 @@ +--- +title: DATA_SIM_POS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/data_sim_rating.mdx b/src/content/docs/script/reference/lsl/constants/data_sim_rating.mdx new file mode 100644 index 0000000..bf4ff8b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/data_sim_rating.mdx @@ -0,0 +1,21 @@ +--- +title: DATA_SIM_RATING +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/data_sim_status.mdx b/src/content/docs/script/reference/lsl/constants/data_sim_status.mdx new file mode 100644 index 0000000..b6d60a9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/data_sim_status.mdx @@ -0,0 +1,21 @@ +--- +title: DATA_SIM_STATUS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/debug_channel.mdx b/src/content/docs/script/reference/lsl/constants/debug_channel.mdx new file mode 100644 index 0000000..0d23bb1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/debug_channel.mdx @@ -0,0 +1,25 @@ +--- +title: DEBUG_CHANNEL +description: >- + DEBUG_CHANNEL is an integer constant that, when passed to llSay, llWhisper, or + llShout as a channel parameter, will print text to the Script Warning/Error + Window. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/deg_to_rad.mdx b/src/content/docs/script/reference/lsl/constants/deg_to_rad.mdx new file mode 100644 index 0000000..3491988 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/deg_to_rad.mdx @@ -0,0 +1,22 @@ +--- +title: DEG_TO_RAD +description: "0.017453293 - Number of radians per degree.\n\t\t\tYou can use this to convert degrees to radians by multiplying the degrees by this number." +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/density.mdx b/src/content/docs/script/reference/lsl/constants/density.mdx new file mode 100644 index 0000000..381c7e8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/density.mdx @@ -0,0 +1,24 @@ +--- +title: DENSITY +description: >- + Used with llSetPhysicsMaterial to enable the density value. Must be between + 1.0 and 22587.0 (in Kg/m^3 -- see if you can figure out what 22587 represents) +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/derez_die.mdx b/src/content/docs/script/reference/lsl/constants/derez_die.mdx new file mode 100644 index 0000000..3acb2d2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/derez_die.mdx @@ -0,0 +1,22 @@ +--- +title: DEREZ_DIE +description: Causes the object to immediately die. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/derez_make_temp.mdx b/src/content/docs/script/reference/lsl/constants/derez_make_temp.mdx new file mode 100644 index 0000000..67a56bd --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/derez_make_temp.mdx @@ -0,0 +1,22 @@ +--- +title: DEREZ_MAKE_TEMP +description: The object is made temporary and will be cleaned up at some later timer. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/derez_to_inventory.mdx b/src/content/docs/script/reference/lsl/constants/derez_to_inventory.mdx new file mode 100644 index 0000000..85af5a1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/derez_to_inventory.mdx @@ -0,0 +1,22 @@ +--- +title: DEREZ_TO_INVENTORY +description: The object is returned to the inventory of the rezzer. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/env_invalid_agent.mdx b/src/content/docs/script/reference/lsl/constants/env_invalid_agent.mdx new file mode 100644 index 0000000..42ea61d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/env_invalid_agent.mdx @@ -0,0 +1,22 @@ +--- +title: ENV_INVALID_AGENT +description: Could not find agent with the specified ID +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/env_invalid_rule.mdx b/src/content/docs/script/reference/lsl/constants/env_invalid_rule.mdx new file mode 100644 index 0000000..8a08ddf --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/env_invalid_rule.mdx @@ -0,0 +1,22 @@ +--- +title: ENV_INVALID_RULE +description: Attempted to change an unknown property. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/env_no_environment.mdx b/src/content/docs/script/reference/lsl/constants/env_no_environment.mdx new file mode 100644 index 0000000..dcce214 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/env_no_environment.mdx @@ -0,0 +1,22 @@ +--- +title: ENV_NO_ENVIRONMENT +description: Could not find environmental settings in object inventory. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/env_no_experience_land.mdx b/src/content/docs/script/reference/lsl/constants/env_no_experience_land.mdx new file mode 100644 index 0000000..190af3a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/env_no_experience_land.mdx @@ -0,0 +1,22 @@ +--- +title: ENV_NO_EXPERIENCE_LAND +description: The experience has not been enabled on this land. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/env_no_experience_permission.mdx b/src/content/docs/script/reference/lsl/constants/env_no_experience_permission.mdx new file mode 100644 index 0000000..d122f28 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/env_no_experience_permission.mdx @@ -0,0 +1,22 @@ +--- +title: ENV_NO_EXPERIENCE_PERMISSION +description: Agent has not granted permission to change environments. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/env_no_permissions.mdx b/src/content/docs/script/reference/lsl/constants/env_no_permissions.mdx new file mode 100644 index 0000000..9733cdd --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/env_no_permissions.mdx @@ -0,0 +1,22 @@ +--- +title: ENV_NO_PERMISSIONS +description: Script does not have permission to modify environment. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/env_not_experience.mdx b/src/content/docs/script/reference/lsl/constants/env_not_experience.mdx new file mode 100644 index 0000000..7460912 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/env_not_experience.mdx @@ -0,0 +1,22 @@ +--- +title: ENV_NOT_EXPERIENCE +description: Attempt to change environments outside an experience. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/env_throttle.mdx b/src/content/docs/script/reference/lsl/constants/env_throttle.mdx new file mode 100644 index 0000000..c55931c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/env_throttle.mdx @@ -0,0 +1,22 @@ +--- +title: ENV_THROTTLE +description: Could not validate values for environment. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/env_validation_fail.mdx b/src/content/docs/script/reference/lsl/constants/env_validation_fail.mdx new file mode 100644 index 0000000..5357bf2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/env_validation_fail.mdx @@ -0,0 +1,22 @@ +--- +title: ENV_VALIDATION_FAIL +description: Could not validate values for environment. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/environment_dayinfo.mdx b/src/content/docs/script/reference/lsl/constants/environment_dayinfo.mdx new file mode 100644 index 0000000..6fa2cb5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/environment_dayinfo.mdx @@ -0,0 +1,22 @@ +--- +title: ENVIRONMENT_DAYINFO +description: Day length, offset and progression. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/eof.mdx b/src/content/docs/script/reference/lsl/constants/eof.mdx new file mode 100644 index 0000000..89332aa --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/eof.mdx @@ -0,0 +1,22 @@ +--- +title: EOF +description: Indicates the last line of a notecard was read. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/err_generic.mdx b/src/content/docs/script/reference/lsl/constants/err_generic.mdx new file mode 100644 index 0000000..0151d80 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/err_generic.mdx @@ -0,0 +1,21 @@ +--- +title: ERR_GENERIC +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/err_malformed_params.mdx b/src/content/docs/script/reference/lsl/constants/err_malformed_params.mdx new file mode 100644 index 0000000..ee0f8df --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/err_malformed_params.mdx @@ -0,0 +1,21 @@ +--- +title: ERR_MALFORMED_PARAMS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/err_parcel_permissions.mdx b/src/content/docs/script/reference/lsl/constants/err_parcel_permissions.mdx new file mode 100644 index 0000000..ccf5a8d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/err_parcel_permissions.mdx @@ -0,0 +1,21 @@ +--- +title: ERR_PARCEL_PERMISSIONS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/err_runtime_permissions.mdx b/src/content/docs/script/reference/lsl/constants/err_runtime_permissions.mdx new file mode 100644 index 0000000..34d853d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/err_runtime_permissions.mdx @@ -0,0 +1,21 @@ +--- +title: ERR_RUNTIME_PERMISSIONS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/err_throttled.mdx b/src/content/docs/script/reference/lsl/constants/err_throttled.mdx new file mode 100644 index 0000000..ea72e88 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/err_throttled.mdx @@ -0,0 +1,21 @@ +--- +title: ERR_THROTTLED +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/estate_access_allowed_agent_add.mdx b/src/content/docs/script/reference/lsl/constants/estate_access_allowed_agent_add.mdx new file mode 100644 index 0000000..149644a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/estate_access_allowed_agent_add.mdx @@ -0,0 +1,22 @@ +--- +title: ESTATE_ACCESS_ALLOWED_AGENT_ADD +description: Add the agent to this estate's Allowed Residents list. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/estate_access_allowed_agent_remove.mdx b/src/content/docs/script/reference/lsl/constants/estate_access_allowed_agent_remove.mdx new file mode 100644 index 0000000..a78ce45 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/estate_access_allowed_agent_remove.mdx @@ -0,0 +1,22 @@ +--- +title: ESTATE_ACCESS_ALLOWED_AGENT_REMOVE +description: Remove the agent from this estate's Allowed Residents list. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/estate_access_allowed_group_add.mdx b/src/content/docs/script/reference/lsl/constants/estate_access_allowed_group_add.mdx new file mode 100644 index 0000000..a318675 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/estate_access_allowed_group_add.mdx @@ -0,0 +1,22 @@ +--- +title: ESTATE_ACCESS_ALLOWED_GROUP_ADD +description: Add the group to this estate's Allowed groups list. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/estate_access_allowed_group_remove.mdx b/src/content/docs/script/reference/lsl/constants/estate_access_allowed_group_remove.mdx new file mode 100644 index 0000000..ffb979e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/estate_access_allowed_group_remove.mdx @@ -0,0 +1,22 @@ +--- +title: ESTATE_ACCESS_ALLOWED_GROUP_REMOVE +description: Remove the group from this estate's Allowed groups list. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/estate_access_banned_agent_add.mdx b/src/content/docs/script/reference/lsl/constants/estate_access_banned_agent_add.mdx new file mode 100644 index 0000000..9966542 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/estate_access_banned_agent_add.mdx @@ -0,0 +1,22 @@ +--- +title: ESTATE_ACCESS_BANNED_AGENT_ADD +description: Add the agent to this estate's Banned residents list. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/estate_access_banned_agent_remove.mdx b/src/content/docs/script/reference/lsl/constants/estate_access_banned_agent_remove.mdx new file mode 100644 index 0000000..d753c6a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/estate_access_banned_agent_remove.mdx @@ -0,0 +1,22 @@ +--- +title: ESTATE_ACCESS_BANNED_AGENT_REMOVE +description: Remove the agent from this estate's Banned residents list. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/false.mdx b/src/content/docs/script/reference/lsl/constants/false.mdx new file mode 100644 index 0000000..9fa8f05 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/false.mdx @@ -0,0 +1,22 @@ +--- +title: 'FALSE' +description: An integer constant for boolean comparisons. Has the value '0'. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/filter_flag_huds.mdx b/src/content/docs/script/reference/lsl/constants/filter_flag_huds.mdx new file mode 100644 index 0000000..34ce58e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/filter_flag_huds.mdx @@ -0,0 +1,22 @@ +--- +title: FILTER_FLAG_HUDS +description: Include HUDs with matching experience. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/filter_flags.mdx b/src/content/docs/script/reference/lsl/constants/filter_flags.mdx new file mode 100644 index 0000000..2a9bd9f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/filter_flags.mdx @@ -0,0 +1,22 @@ +--- +title: FILTER_FLAGS +description: Flags to control returned attachments. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/filter_include.mdx b/src/content/docs/script/reference/lsl/constants/filter_include.mdx new file mode 100644 index 0000000..f97dc7e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/filter_include.mdx @@ -0,0 +1,22 @@ +--- +title: FILTER_INCLUDE +description: Include attachment point. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/force_direct_path.mdx b/src/content/docs/script/reference/lsl/constants/force_direct_path.mdx new file mode 100644 index 0000000..20f415b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/force_direct_path.mdx @@ -0,0 +1,24 @@ +--- +title: FORCE_DIRECT_PATH +description: >- + Makes character navigate in a straight line toward position. May be set to + TRUE or FALSE. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/friction.mdx b/src/content/docs/script/reference/lsl/constants/friction.mdx new file mode 100644 index 0000000..670c3e1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/friction.mdx @@ -0,0 +1,24 @@ +--- +title: FRICTION +description: >- + Used with llSetPhysicsMaterial to enable the friction value. Must be between + 0.0 and 255.0 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_axis_leftx.mdx b/src/content/docs/script/reference/lsl/constants/game_control_axis_leftx.mdx new file mode 100644 index 0000000..cb2690d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_axis_leftx.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_AXIS_LEFTX +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_axis_lefty.mdx b/src/content/docs/script/reference/lsl/constants/game_control_axis_lefty.mdx new file mode 100644 index 0000000..57f9e36 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_axis_lefty.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_AXIS_LEFTY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_axis_rightx.mdx b/src/content/docs/script/reference/lsl/constants/game_control_axis_rightx.mdx new file mode 100644 index 0000000..969953d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_axis_rightx.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_AXIS_RIGHTX +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_axis_righty.mdx b/src/content/docs/script/reference/lsl/constants/game_control_axis_righty.mdx new file mode 100644 index 0000000..5f6ceed --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_axis_righty.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_AXIS_RIGHTY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_axis_triggerleft.mdx b/src/content/docs/script/reference/lsl/constants/game_control_axis_triggerleft.mdx new file mode 100644 index 0000000..b8f3ac4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_axis_triggerleft.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_AXIS_TRIGGERLEFT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_axis_triggerright.mdx b/src/content/docs/script/reference/lsl/constants/game_control_axis_triggerright.mdx new file mode 100644 index 0000000..44c44c1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_axis_triggerright.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_AXIS_TRIGGERRIGHT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_a.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_a.mdx new file mode 100644 index 0000000..524296d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_a.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_A +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_b.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_b.mdx new file mode 100644 index 0000000..e8a413c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_b.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_B +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_back.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_back.mdx new file mode 100644 index 0000000..a2b1f9e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_back.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_BACK +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_dpad_down.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_dpad_down.mdx new file mode 100644 index 0000000..0dc2792 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_dpad_down.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_DPAD_DOWN +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_dpad_left.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_dpad_left.mdx new file mode 100644 index 0000000..88fec92 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_dpad_left.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_DPAD_LEFT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_dpad_right.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_dpad_right.mdx new file mode 100644 index 0000000..5f908cf --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_dpad_right.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_DPAD_RIGHT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_dpad_up.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_dpad_up.mdx new file mode 100644 index 0000000..1e0db2a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_dpad_up.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_DPAD_UP +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_guide.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_guide.mdx new file mode 100644 index 0000000..2a6423e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_guide.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_GUIDE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_leftshoulder.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_leftshoulder.mdx new file mode 100644 index 0000000..1bf53a1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_leftshoulder.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_LEFTSHOULDER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_leftstick.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_leftstick.mdx new file mode 100644 index 0000000..30daa87 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_leftstick.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_LEFTSTICK +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_misc1.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_misc1.mdx new file mode 100644 index 0000000..5f87dfe --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_misc1.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_MISC1 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_paddle1.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_paddle1.mdx new file mode 100644 index 0000000..8f1e545 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_paddle1.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_PADDLE1 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_paddle2.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_paddle2.mdx new file mode 100644 index 0000000..1e2c019 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_paddle2.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_PADDLE2 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_paddle3.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_paddle3.mdx new file mode 100644 index 0000000..29ae446 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_paddle3.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_PADDLE3 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_paddle4.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_paddle4.mdx new file mode 100644 index 0000000..121305b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_paddle4.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_PADDLE4 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_rightshoulder.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_rightshoulder.mdx new file mode 100644 index 0000000..8df86ce --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_rightshoulder.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_RIGHTSHOULDER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_rightstick.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_rightstick.mdx new file mode 100644 index 0000000..d2238fd --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_rightstick.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_RIGHTSTICK +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_start.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_start.mdx new file mode 100644 index 0000000..443cdc0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_start.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_START +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_touchpad.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_touchpad.mdx new file mode 100644 index 0000000..ccf8e48 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_touchpad.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_TOUCHPAD +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_x.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_x.mdx new file mode 100644 index 0000000..4ec79c6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_x.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_X +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/game_control_button_y.mdx b/src/content/docs/script/reference/lsl/constants/game_control_button_y.mdx new file mode 100644 index 0000000..807cc73 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/game_control_button_y.mdx @@ -0,0 +1,21 @@ +--- +title: GAME_CONTROL_BUTTON_Y +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/gcnp_get_walkability.mdx b/src/content/docs/script/reference/lsl/constants/gcnp_get_walkability.mdx new file mode 100644 index 0000000..ceeae24 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/gcnp_get_walkability.mdx @@ -0,0 +1,21 @@ +--- +title: GCNP_GET_WALKABILITY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/gcnp_radius.mdx b/src/content/docs/script/reference/lsl/constants/gcnp_radius.mdx new file mode 100644 index 0000000..ac1cf5b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/gcnp_radius.mdx @@ -0,0 +1,21 @@ +--- +title: GCNP_RADIUS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/gcnp_static.mdx b/src/content/docs/script/reference/lsl/constants/gcnp_static.mdx new file mode 100644 index 0000000..fc367db --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/gcnp_static.mdx @@ -0,0 +1,21 @@ +--- +title: GCNP_STATIC +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/gravity_multiplier.mdx b/src/content/docs/script/reference/lsl/constants/gravity_multiplier.mdx new file mode 100644 index 0000000..834c8b3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/gravity_multiplier.mdx @@ -0,0 +1,24 @@ +--- +title: GRAVITY_MULTIPLIER +description: >- + Used with llSetPhysicsMaterial to enable the gravity multiplier value. Must be + between -1.0 and +28.0 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/horizontal.mdx b/src/content/docs/script/reference/lsl/constants/horizontal.mdx new file mode 100644 index 0000000..b6c0e80 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/horizontal.mdx @@ -0,0 +1,21 @@ +--- +title: HORIZONTAL +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/http_accept.mdx b/src/content/docs/script/reference/lsl/constants/http_accept.mdx new file mode 100644 index 0000000..6a60aa2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/http_accept.mdx @@ -0,0 +1,24 @@ +--- +title: HTTP_ACCEPT +description: |- + Provide a string value to be included in the HTTP + accepts header value. This replaces the default Second Life HTTP accepts header. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/http_body_maxlength.mdx b/src/content/docs/script/reference/lsl/constants/http_body_maxlength.mdx new file mode 100644 index 0000000..2afe25b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/http_body_maxlength.mdx @@ -0,0 +1,21 @@ +--- +title: HTTP_BODY_MAXLENGTH +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/http_body_truncated.mdx b/src/content/docs/script/reference/lsl/constants/http_body_truncated.mdx new file mode 100644 index 0000000..37a3860 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/http_body_truncated.mdx @@ -0,0 +1,21 @@ +--- +title: HTTP_BODY_TRUNCATED +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/http_custom_header.mdx b/src/content/docs/script/reference/lsl/constants/http_custom_header.mdx new file mode 100644 index 0000000..5a2a1f2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/http_custom_header.mdx @@ -0,0 +1,27 @@ +--- +title: HTTP_CUSTOM_HEADER +description: >- + Add an extra custom HTTP header to the request. The first string is the name + of the parameter to change, e.g. "Pragma", and the second string is the value, + e.g. "no-cache". Up to 8 custom headers may be configured per request. Note + that certain headers, such as the default headers, are blocked for security + reasons. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/http_extended_error.mdx b/src/content/docs/script/reference/lsl/constants/http_extended_error.mdx new file mode 100644 index 0000000..68fa84d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/http_extended_error.mdx @@ -0,0 +1,22 @@ +--- +title: HTTP_EXTENDED_ERROR +description: Report extended error information through http_response event. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/http_method.mdx b/src/content/docs/script/reference/lsl/constants/http_method.mdx new file mode 100644 index 0000000..149a365 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/http_method.mdx @@ -0,0 +1,21 @@ +--- +title: HTTP_METHOD +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/http_mimetype.mdx b/src/content/docs/script/reference/lsl/constants/http_mimetype.mdx new file mode 100644 index 0000000..ba44be4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/http_mimetype.mdx @@ -0,0 +1,21 @@ +--- +title: HTTP_MIMETYPE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/http_pragma_no_cache.mdx b/src/content/docs/script/reference/lsl/constants/http_pragma_no_cache.mdx new file mode 100644 index 0000000..bbddf0d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/http_pragma_no_cache.mdx @@ -0,0 +1,27 @@ +--- +title: HTTP_PRAGMA_NO_CACHE +description: >- + Allows enabling/disabling of the "Pragma: no-cache" header. + + Usage: [HTTP_PRAGMA_NO_CACHE, integer SendHeader]. When SendHeader is TRUE, + the "Pragma: no-cache" header is sent by the script. This matches the default + behavior. When SendHeader is FALSE, no "Pragma" header is sent by the script. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/http_user_agent.mdx b/src/content/docs/script/reference/lsl/constants/http_user_agent.mdx new file mode 100644 index 0000000..113744d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/http_user_agent.mdx @@ -0,0 +1,24 @@ +--- +title: HTTP_USER_AGENT +description: |- + Provide a string value to be included in the HTTP + User-Agent header value. This is appended to the default value. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/http_verbose_throttle.mdx b/src/content/docs/script/reference/lsl/constants/http_verbose_throttle.mdx new file mode 100644 index 0000000..3df0c88 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/http_verbose_throttle.mdx @@ -0,0 +1,21 @@ +--- +title: HTTP_VERBOSE_THROTTLE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/http_verify_cert.mdx b/src/content/docs/script/reference/lsl/constants/http_verify_cert.mdx new file mode 100644 index 0000000..2e1a4b0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/http_verify_cert.mdx @@ -0,0 +1,21 @@ +--- +title: HTTP_VERIFY_CERT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/img_use_baked_aux1.mdx b/src/content/docs/script/reference/lsl/constants/img_use_baked_aux1.mdx new file mode 100644 index 0000000..80bf52e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/img_use_baked_aux1.mdx @@ -0,0 +1,21 @@ +--- +title: IMG_USE_BAKED_AUX1 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/img_use_baked_aux2.mdx b/src/content/docs/script/reference/lsl/constants/img_use_baked_aux2.mdx new file mode 100644 index 0000000..fc0fec4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/img_use_baked_aux2.mdx @@ -0,0 +1,21 @@ +--- +title: IMG_USE_BAKED_AUX2 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/img_use_baked_aux3.mdx b/src/content/docs/script/reference/lsl/constants/img_use_baked_aux3.mdx new file mode 100644 index 0000000..9c45d8c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/img_use_baked_aux3.mdx @@ -0,0 +1,21 @@ +--- +title: IMG_USE_BAKED_AUX3 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/img_use_baked_eyes.mdx b/src/content/docs/script/reference/lsl/constants/img_use_baked_eyes.mdx new file mode 100644 index 0000000..c3fc2bf --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/img_use_baked_eyes.mdx @@ -0,0 +1,21 @@ +--- +title: IMG_USE_BAKED_EYES +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/img_use_baked_hair.mdx b/src/content/docs/script/reference/lsl/constants/img_use_baked_hair.mdx new file mode 100644 index 0000000..a35fcd4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/img_use_baked_hair.mdx @@ -0,0 +1,21 @@ +--- +title: IMG_USE_BAKED_HAIR +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/img_use_baked_head.mdx b/src/content/docs/script/reference/lsl/constants/img_use_baked_head.mdx new file mode 100644 index 0000000..fdefcf9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/img_use_baked_head.mdx @@ -0,0 +1,21 @@ +--- +title: IMG_USE_BAKED_HEAD +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/img_use_baked_leftarm.mdx b/src/content/docs/script/reference/lsl/constants/img_use_baked_leftarm.mdx new file mode 100644 index 0000000..ab3736d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/img_use_baked_leftarm.mdx @@ -0,0 +1,21 @@ +--- +title: IMG_USE_BAKED_LEFTARM +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/img_use_baked_leftleg.mdx b/src/content/docs/script/reference/lsl/constants/img_use_baked_leftleg.mdx new file mode 100644 index 0000000..7fa2b99 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/img_use_baked_leftleg.mdx @@ -0,0 +1,21 @@ +--- +title: IMG_USE_BAKED_LEFTLEG +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/img_use_baked_lower.mdx b/src/content/docs/script/reference/lsl/constants/img_use_baked_lower.mdx new file mode 100644 index 0000000..1531dd5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/img_use_baked_lower.mdx @@ -0,0 +1,21 @@ +--- +title: IMG_USE_BAKED_LOWER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/img_use_baked_skirt.mdx b/src/content/docs/script/reference/lsl/constants/img_use_baked_skirt.mdx new file mode 100644 index 0000000..30a05dc --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/img_use_baked_skirt.mdx @@ -0,0 +1,21 @@ +--- +title: IMG_USE_BAKED_SKIRT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/img_use_baked_upper.mdx b/src/content/docs/script/reference/lsl/constants/img_use_baked_upper.mdx new file mode 100644 index 0000000..e8f36b5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/img_use_baked_upper.mdx @@ -0,0 +1,21 @@ +--- +title: IMG_USE_BAKED_UPPER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/inventory_all.mdx b/src/content/docs/script/reference/lsl/constants/inventory_all.mdx new file mode 100644 index 0000000..817d330 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/inventory_all.mdx @@ -0,0 +1,21 @@ +--- +title: INVENTORY_ALL +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/inventory_animation.mdx b/src/content/docs/script/reference/lsl/constants/inventory_animation.mdx new file mode 100644 index 0000000..b57aac7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/inventory_animation.mdx @@ -0,0 +1,21 @@ +--- +title: INVENTORY_ANIMATION +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/inventory_bodypart.mdx b/src/content/docs/script/reference/lsl/constants/inventory_bodypart.mdx new file mode 100644 index 0000000..9f45623 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/inventory_bodypart.mdx @@ -0,0 +1,21 @@ +--- +title: INVENTORY_BODYPART +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/inventory_clothing.mdx b/src/content/docs/script/reference/lsl/constants/inventory_clothing.mdx new file mode 100644 index 0000000..19737c1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/inventory_clothing.mdx @@ -0,0 +1,21 @@ +--- +title: INVENTORY_CLOTHING +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/inventory_gesture.mdx b/src/content/docs/script/reference/lsl/constants/inventory_gesture.mdx new file mode 100644 index 0000000..8a32110 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/inventory_gesture.mdx @@ -0,0 +1,21 @@ +--- +title: INVENTORY_GESTURE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/inventory_landmark.mdx b/src/content/docs/script/reference/lsl/constants/inventory_landmark.mdx new file mode 100644 index 0000000..d8d00a4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/inventory_landmark.mdx @@ -0,0 +1,21 @@ +--- +title: INVENTORY_LANDMARK +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/inventory_material.mdx b/src/content/docs/script/reference/lsl/constants/inventory_material.mdx new file mode 100644 index 0000000..7e042c1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/inventory_material.mdx @@ -0,0 +1,21 @@ +--- +title: INVENTORY_MATERIAL +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/inventory_none.mdx b/src/content/docs/script/reference/lsl/constants/inventory_none.mdx new file mode 100644 index 0000000..fd10c8f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/inventory_none.mdx @@ -0,0 +1,21 @@ +--- +title: INVENTORY_NONE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/inventory_notecard.mdx b/src/content/docs/script/reference/lsl/constants/inventory_notecard.mdx new file mode 100644 index 0000000..1f463bc --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/inventory_notecard.mdx @@ -0,0 +1,21 @@ +--- +title: INVENTORY_NOTECARD +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/inventory_object.mdx b/src/content/docs/script/reference/lsl/constants/inventory_object.mdx new file mode 100644 index 0000000..a7e586e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/inventory_object.mdx @@ -0,0 +1,21 @@ +--- +title: INVENTORY_OBJECT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/inventory_script.mdx b/src/content/docs/script/reference/lsl/constants/inventory_script.mdx new file mode 100644 index 0000000..f2213cb --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/inventory_script.mdx @@ -0,0 +1,21 @@ +--- +title: INVENTORY_SCRIPT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/inventory_setting.mdx b/src/content/docs/script/reference/lsl/constants/inventory_setting.mdx new file mode 100644 index 0000000..9a6f704 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/inventory_setting.mdx @@ -0,0 +1,21 @@ +--- +title: INVENTORY_SETTING +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/inventory_sound.mdx b/src/content/docs/script/reference/lsl/constants/inventory_sound.mdx new file mode 100644 index 0000000..425c528 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/inventory_sound.mdx @@ -0,0 +1,21 @@ +--- +title: INVENTORY_SOUND +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/inventory_texture.mdx b/src/content/docs/script/reference/lsl/constants/inventory_texture.mdx new file mode 100644 index 0000000..e1de040 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/inventory_texture.mdx @@ -0,0 +1,21 @@ +--- +title: INVENTORY_TEXTURE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/json_append.mdx b/src/content/docs/script/reference/lsl/constants/json_append.mdx new file mode 100644 index 0000000..b56639c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/json_append.mdx @@ -0,0 +1,21 @@ +--- +title: JSON_APPEND +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/json_array.mdx b/src/content/docs/script/reference/lsl/constants/json_array.mdx new file mode 100644 index 0000000..c15be7c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/json_array.mdx @@ -0,0 +1,21 @@ +--- +title: JSON_ARRAY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/json_delete.mdx b/src/content/docs/script/reference/lsl/constants/json_delete.mdx new file mode 100644 index 0000000..9f2ec9c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/json_delete.mdx @@ -0,0 +1,21 @@ +--- +title: JSON_DELETE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/json_false.mdx b/src/content/docs/script/reference/lsl/constants/json_false.mdx new file mode 100644 index 0000000..9ca1de3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/json_false.mdx @@ -0,0 +1,21 @@ +--- +title: JSON_FALSE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/json_invalid.mdx b/src/content/docs/script/reference/lsl/constants/json_invalid.mdx new file mode 100644 index 0000000..382131d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/json_invalid.mdx @@ -0,0 +1,21 @@ +--- +title: JSON_INVALID +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/json_null.mdx b/src/content/docs/script/reference/lsl/constants/json_null.mdx new file mode 100644 index 0000000..944034a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/json_null.mdx @@ -0,0 +1,21 @@ +--- +title: JSON_NULL +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/json_number.mdx b/src/content/docs/script/reference/lsl/constants/json_number.mdx new file mode 100644 index 0000000..63b3336 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/json_number.mdx @@ -0,0 +1,21 @@ +--- +title: JSON_NUMBER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/json_object.mdx b/src/content/docs/script/reference/lsl/constants/json_object.mdx new file mode 100644 index 0000000..b732237 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/json_object.mdx @@ -0,0 +1,21 @@ +--- +title: JSON_OBJECT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/json_string.mdx b/src/content/docs/script/reference/lsl/constants/json_string.mdx new file mode 100644 index 0000000..0eef330 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/json_string.mdx @@ -0,0 +1,21 @@ +--- +title: JSON_STRING +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/json_true.mdx b/src/content/docs/script/reference/lsl/constants/json_true.mdx new file mode 100644 index 0000000..c087ba2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/json_true.mdx @@ -0,0 +1,21 @@ +--- +title: JSON_TRUE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/kfm_cmd_pause.mdx b/src/content/docs/script/reference/lsl/constants/kfm_cmd_pause.mdx new file mode 100644 index 0000000..022f0e1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/kfm_cmd_pause.mdx @@ -0,0 +1,22 @@ +--- +title: KFM_CMD_PAUSE +description: For use with KFM_COMMAND. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/kfm_cmd_play.mdx b/src/content/docs/script/reference/lsl/constants/kfm_cmd_play.mdx new file mode 100644 index 0000000..3e1d005 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/kfm_cmd_play.mdx @@ -0,0 +1,22 @@ +--- +title: KFM_CMD_PLAY +description: For use with KFM_COMMAND. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/kfm_cmd_stop.mdx b/src/content/docs/script/reference/lsl/constants/kfm_cmd_stop.mdx new file mode 100644 index 0000000..2b7ba4e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/kfm_cmd_stop.mdx @@ -0,0 +1,22 @@ +--- +title: KFM_CMD_STOP +description: For use with KFM_COMMAND. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/kfm_command.mdx b/src/content/docs/script/reference/lsl/constants/kfm_command.mdx new file mode 100644 index 0000000..bc3d17c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/kfm_command.mdx @@ -0,0 +1,21 @@ +--- +title: KFM_COMMAND +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/kfm_data.mdx b/src/content/docs/script/reference/lsl/constants/kfm_data.mdx new file mode 100644 index 0000000..4ee0c3f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/kfm_data.mdx @@ -0,0 +1,21 @@ +--- +title: KFM_DATA +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/kfm_forward.mdx b/src/content/docs/script/reference/lsl/constants/kfm_forward.mdx new file mode 100644 index 0000000..47593e1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/kfm_forward.mdx @@ -0,0 +1,22 @@ +--- +title: KFM_FORWARD +description: For use with KFM_MODE. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/kfm_loop.mdx b/src/content/docs/script/reference/lsl/constants/kfm_loop.mdx new file mode 100644 index 0000000..b1d8f7a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/kfm_loop.mdx @@ -0,0 +1,22 @@ +--- +title: KFM_LOOP +description: For use with KFM_MODE. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/kfm_mode.mdx b/src/content/docs/script/reference/lsl/constants/kfm_mode.mdx new file mode 100644 index 0000000..4c8cfe0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/kfm_mode.mdx @@ -0,0 +1,21 @@ +--- +title: KFM_MODE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/kfm_ping_pong.mdx b/src/content/docs/script/reference/lsl/constants/kfm_ping_pong.mdx new file mode 100644 index 0000000..68d59c5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/kfm_ping_pong.mdx @@ -0,0 +1,22 @@ +--- +title: KFM_PING_PONG +description: For use with KFM_MODE. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/kfm_reverse.mdx b/src/content/docs/script/reference/lsl/constants/kfm_reverse.mdx new file mode 100644 index 0000000..2e390fc --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/kfm_reverse.mdx @@ -0,0 +1,22 @@ +--- +title: KFM_REVERSE +description: For use with KFM_MODE. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/kfm_rotation.mdx b/src/content/docs/script/reference/lsl/constants/kfm_rotation.mdx new file mode 100644 index 0000000..0d12a2c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/kfm_rotation.mdx @@ -0,0 +1,22 @@ +--- +title: KFM_ROTATION +description: For use with KFM_DATA. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/kfm_translation.mdx b/src/content/docs/script/reference/lsl/constants/kfm_translation.mdx new file mode 100644 index 0000000..d577a70 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/kfm_translation.mdx @@ -0,0 +1,22 @@ +--- +title: KFM_TRANSLATION +description: For use with KFM_DATA. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/land_large_brush.mdx b/src/content/docs/script/reference/lsl/constants/land_large_brush.mdx new file mode 100644 index 0000000..d5f06bd --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/land_large_brush.mdx @@ -0,0 +1,24 @@ +--- +title: LAND_LARGE_BRUSH +description: |- + Use a large brush size. + NOTE: This value is incorrect, a large brush should be 2. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/land_level.mdx b/src/content/docs/script/reference/lsl/constants/land_level.mdx new file mode 100644 index 0000000..1678fda --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/land_level.mdx @@ -0,0 +1,22 @@ +--- +title: LAND_LEVEL +description: Action to level the land. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/land_lower.mdx b/src/content/docs/script/reference/lsl/constants/land_lower.mdx new file mode 100644 index 0000000..5e2fc74 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/land_lower.mdx @@ -0,0 +1,22 @@ +--- +title: LAND_LOWER +description: Action to lower the land. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/land_medium_brush.mdx b/src/content/docs/script/reference/lsl/constants/land_medium_brush.mdx new file mode 100644 index 0000000..c134670 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/land_medium_brush.mdx @@ -0,0 +1,24 @@ +--- +title: LAND_MEDIUM_BRUSH +description: |- + Use a medium brush size. + NOTE: This value is incorrect, a medium brush should be 1. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/land_noise.mdx b/src/content/docs/script/reference/lsl/constants/land_noise.mdx new file mode 100644 index 0000000..672b841 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/land_noise.mdx @@ -0,0 +1,21 @@ +--- +title: LAND_NOISE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/land_raise.mdx b/src/content/docs/script/reference/lsl/constants/land_raise.mdx new file mode 100644 index 0000000..f5562f6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/land_raise.mdx @@ -0,0 +1,22 @@ +--- +title: LAND_RAISE +description: Action to raise the land. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/land_revert.mdx b/src/content/docs/script/reference/lsl/constants/land_revert.mdx new file mode 100644 index 0000000..7521ba3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/land_revert.mdx @@ -0,0 +1,21 @@ +--- +title: LAND_REVERT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/land_small_brush.mdx b/src/content/docs/script/reference/lsl/constants/land_small_brush.mdx new file mode 100644 index 0000000..51402dd --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/land_small_brush.mdx @@ -0,0 +1,24 @@ +--- +title: LAND_SMALL_BRUSH +description: |- + Use a small brush size. + NOTE: This value is incorrect, a small brush should be 0. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/land_smooth.mdx b/src/content/docs/script/reference/lsl/constants/land_smooth.mdx new file mode 100644 index 0000000..4cd8111 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/land_smooth.mdx @@ -0,0 +1,21 @@ +--- +title: LAND_SMOOTH +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/legacy_mass_factor.mdx b/src/content/docs/script/reference/lsl/constants/legacy_mass_factor.mdx new file mode 100644 index 0000000..abbbd7c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/legacy_mass_factor.mdx @@ -0,0 +1,21 @@ +--- +title: LEGACY_MASS_FACTOR +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/link_all_children.mdx b/src/content/docs/script/reference/lsl/constants/link_all_children.mdx new file mode 100644 index 0000000..9c5a366 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/link_all_children.mdx @@ -0,0 +1,22 @@ +--- +title: LINK_ALL_CHILDREN +description: This targets every object except the root in the linked set. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/link_all_others.mdx b/src/content/docs/script/reference/lsl/constants/link_all_others.mdx new file mode 100644 index 0000000..bfb76ac --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/link_all_others.mdx @@ -0,0 +1,22 @@ +--- +title: LINK_ALL_OTHERS +description: This targets every object in the linked set except the object with the script. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/link_root.mdx b/src/content/docs/script/reference/lsl/constants/link_root.mdx new file mode 100644 index 0000000..a52ee8d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/link_root.mdx @@ -0,0 +1,22 @@ +--- +title: LINK_ROOT +description: This targets the root of the linked set. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/link_set.mdx b/src/content/docs/script/reference/lsl/constants/link_set.mdx new file mode 100644 index 0000000..76f1b3d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/link_set.mdx @@ -0,0 +1,22 @@ +--- +title: LINK_SET +description: This targets every object in the linked set. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/link_this.mdx b/src/content/docs/script/reference/lsl/constants/link_this.mdx new file mode 100644 index 0000000..3ba3a58 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/link_this.mdx @@ -0,0 +1,22 @@ +--- +title: LINK_THIS +description: The link number of the prim containing the script. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/linksetdata_delete.mdx b/src/content/docs/script/reference/lsl/constants/linksetdata_delete.mdx new file mode 100644 index 0000000..670528f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/linksetdata_delete.mdx @@ -0,0 +1,22 @@ +--- +title: LINKSETDATA_DELETE +description: A name:value pair has been removed from the linkset datastore. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/linksetdata_ememory.mdx b/src/content/docs/script/reference/lsl/constants/linksetdata_ememory.mdx new file mode 100644 index 0000000..66d6506 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/linksetdata_ememory.mdx @@ -0,0 +1,22 @@ +--- +title: LINKSETDATA_EMEMORY +description: A name:value pair was too large to write to the linkset datastore. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/linksetdata_enokey.mdx b/src/content/docs/script/reference/lsl/constants/linksetdata_enokey.mdx new file mode 100644 index 0000000..f26cd6f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/linksetdata_enokey.mdx @@ -0,0 +1,22 @@ +--- +title: LINKSETDATA_ENOKEY +description: The key supplied was empty. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/linksetdata_eprotected.mdx b/src/content/docs/script/reference/lsl/constants/linksetdata_eprotected.mdx new file mode 100644 index 0000000..04d384b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/linksetdata_eprotected.mdx @@ -0,0 +1,24 @@ +--- +title: LINKSETDATA_EPROTECTED +description: >- + The name:value pair has been protected from overwrite in the linkset + datastore. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/linksetdata_multidelete.mdx b/src/content/docs/script/reference/lsl/constants/linksetdata_multidelete.mdx new file mode 100644 index 0000000..34b090d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/linksetdata_multidelete.mdx @@ -0,0 +1,22 @@ +--- +title: LINKSETDATA_MULTIDELETE +description: A CSV list of names removed from the linkset datastore. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/linksetdata_notfound.mdx b/src/content/docs/script/reference/lsl/constants/linksetdata_notfound.mdx new file mode 100644 index 0000000..f92f3fa --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/linksetdata_notfound.mdx @@ -0,0 +1,22 @@ +--- +title: LINKSETDATA_NOTFOUND +description: The named key was not found in the datastore. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/linksetdata_noupdate.mdx b/src/content/docs/script/reference/lsl/constants/linksetdata_noupdate.mdx new file mode 100644 index 0000000..1a7dd47 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/linksetdata_noupdate.mdx @@ -0,0 +1,24 @@ +--- +title: LINKSETDATA_NOUPDATE +description: >- + The value written to a name in the keystore is the same as the value already + there. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/linksetdata_ok.mdx b/src/content/docs/script/reference/lsl/constants/linksetdata_ok.mdx new file mode 100644 index 0000000..0edd8e0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/linksetdata_ok.mdx @@ -0,0 +1,22 @@ +--- +title: LINKSETDATA_OK +description: The name:value pair was written to the datastore. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/linksetdata_reset.mdx b/src/content/docs/script/reference/lsl/constants/linksetdata_reset.mdx new file mode 100644 index 0000000..e152cd8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/linksetdata_reset.mdx @@ -0,0 +1,22 @@ +--- +title: LINKSETDATA_RESET +description: The linkset datastore has been reset. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/linksetdata_update.mdx b/src/content/docs/script/reference/lsl/constants/linksetdata_update.mdx new file mode 100644 index 0000000..55c8445 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/linksetdata_update.mdx @@ -0,0 +1,22 @@ +--- +title: LINKSETDATA_UPDATE +description: A name:value pair in the linkset datastore has been changed or created. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/list_stat_geometric_mean.mdx b/src/content/docs/script/reference/lsl/constants/list_stat_geometric_mean.mdx new file mode 100644 index 0000000..b27a5d2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/list_stat_geometric_mean.mdx @@ -0,0 +1,21 @@ +--- +title: LIST_STAT_GEOMETRIC_MEAN +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/list_stat_max.mdx b/src/content/docs/script/reference/lsl/constants/list_stat_max.mdx new file mode 100644 index 0000000..da82839 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/list_stat_max.mdx @@ -0,0 +1,21 @@ +--- +title: LIST_STAT_MAX +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/list_stat_mean.mdx b/src/content/docs/script/reference/lsl/constants/list_stat_mean.mdx new file mode 100644 index 0000000..97ec140 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/list_stat_mean.mdx @@ -0,0 +1,21 @@ +--- +title: LIST_STAT_MEAN +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/list_stat_median.mdx b/src/content/docs/script/reference/lsl/constants/list_stat_median.mdx new file mode 100644 index 0000000..79543a2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/list_stat_median.mdx @@ -0,0 +1,21 @@ +--- +title: LIST_STAT_MEDIAN +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/list_stat_min.mdx b/src/content/docs/script/reference/lsl/constants/list_stat_min.mdx new file mode 100644 index 0000000..41b9fbe --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/list_stat_min.mdx @@ -0,0 +1,21 @@ +--- +title: LIST_STAT_MIN +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/list_stat_num_count.mdx b/src/content/docs/script/reference/lsl/constants/list_stat_num_count.mdx new file mode 100644 index 0000000..0e9e538 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/list_stat_num_count.mdx @@ -0,0 +1,21 @@ +--- +title: LIST_STAT_NUM_COUNT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/list_stat_range.mdx b/src/content/docs/script/reference/lsl/constants/list_stat_range.mdx new file mode 100644 index 0000000..f33af98 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/list_stat_range.mdx @@ -0,0 +1,21 @@ +--- +title: LIST_STAT_RANGE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/list_stat_std_dev.mdx b/src/content/docs/script/reference/lsl/constants/list_stat_std_dev.mdx new file mode 100644 index 0000000..daab0df --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/list_stat_std_dev.mdx @@ -0,0 +1,21 @@ +--- +title: LIST_STAT_STD_DEV +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/list_stat_sum.mdx b/src/content/docs/script/reference/lsl/constants/list_stat_sum.mdx new file mode 100644 index 0000000..779dcc1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/list_stat_sum.mdx @@ -0,0 +1,21 @@ +--- +title: LIST_STAT_SUM +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/list_stat_sum_squares.mdx b/src/content/docs/script/reference/lsl/constants/list_stat_sum_squares.mdx new file mode 100644 index 0000000..eaabd27 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/list_stat_sum_squares.mdx @@ -0,0 +1,21 @@ +--- +title: LIST_STAT_SUM_SQUARES +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/loop.mdx b/src/content/docs/script/reference/lsl/constants/loop.mdx new file mode 100644 index 0000000..babd9f2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/loop.mdx @@ -0,0 +1,22 @@ +--- +title: LOOP +description: Loop the texture animation. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/mask_base.mdx b/src/content/docs/script/reference/lsl/constants/mask_base.mdx new file mode 100644 index 0000000..aaaa157 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/mask_base.mdx @@ -0,0 +1,21 @@ +--- +title: MASK_BASE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/mask_combined.mdx b/src/content/docs/script/reference/lsl/constants/mask_combined.mdx new file mode 100644 index 0000000..93305e8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/mask_combined.mdx @@ -0,0 +1,22 @@ +--- +title: MASK_COMBINED +description: Fold permissions for object inventory into results. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/mask_everyone.mdx b/src/content/docs/script/reference/lsl/constants/mask_everyone.mdx new file mode 100644 index 0000000..be6849c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/mask_everyone.mdx @@ -0,0 +1,21 @@ +--- +title: MASK_EVERYONE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/mask_group.mdx b/src/content/docs/script/reference/lsl/constants/mask_group.mdx new file mode 100644 index 0000000..b89075a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/mask_group.mdx @@ -0,0 +1,21 @@ +--- +title: MASK_GROUP +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/mask_next.mdx b/src/content/docs/script/reference/lsl/constants/mask_next.mdx new file mode 100644 index 0000000..631cf18 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/mask_next.mdx @@ -0,0 +1,21 @@ +--- +title: MASK_NEXT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/mask_owner.mdx b/src/content/docs/script/reference/lsl/constants/mask_owner.mdx new file mode 100644 index 0000000..a6e4b8b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/mask_owner.mdx @@ -0,0 +1,21 @@ +--- +title: MASK_OWNER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/nak.mdx b/src/content/docs/script/reference/lsl/constants/nak.mdx new file mode 100644 index 0000000..41fe6bf --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/nak.mdx @@ -0,0 +1,24 @@ +--- +title: NAK +description: >- + Indicates a notecard read was attempted and the notecard was not yet cached on + the server. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/navigate_to_goal_reached_dist.mdx b/src/content/docs/script/reference/lsl/constants/navigate_to_goal_reached_dist.mdx new file mode 100644 index 0000000..8753fb3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/navigate_to_goal_reached_dist.mdx @@ -0,0 +1,21 @@ +--- +title: NAVIGATE_TO_GOAL_REACHED_DIST +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/null_key.mdx b/src/content/docs/script/reference/lsl/constants/null_key.mdx new file mode 100644 index 0000000..5e48727 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/null_key.mdx @@ -0,0 +1,21 @@ +--- +title: NULL_KEY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_account_level.mdx b/src/content/docs/script/reference/lsl/constants/object_account_level.mdx new file mode 100644 index 0000000..5fea20d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_account_level.mdx @@ -0,0 +1,27 @@ +--- +title: OBJECT_ACCOUNT_LEVEL +description: |- + Retrieves the account level of an avatar. + Returns 0 when the avatar has a basic account, + 1 when the avatar has a premium account, + 10 when the avatar has a premium plus account, + or -1 if the object is not an avatar. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_animated_count.mdx b/src/content/docs/script/reference/lsl/constants/object_animated_count.mdx new file mode 100644 index 0000000..7fe0543 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_animated_count.mdx @@ -0,0 +1,24 @@ +--- +title: OBJECT_ANIMATED_COUNT +description: >- + This is a flag used with llGetObjectDetails to get the number of associated + animated objects +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_animated_slots_available.mdx b/src/content/docs/script/reference/lsl/constants/object_animated_slots_available.mdx new file mode 100644 index 0000000..93a41a7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_animated_slots_available.mdx @@ -0,0 +1,24 @@ +--- +title: OBJECT_ANIMATED_SLOTS_AVAILABLE +description: >- + This is a flag used with llGetObjectDetails to get the number of additional + animated object attachments allowed. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_attached_point.mdx b/src/content/docs/script/reference/lsl/constants/object_attached_point.mdx new file mode 100644 index 0000000..6ec9888 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_attached_point.mdx @@ -0,0 +1,24 @@ +--- +title: OBJECT_ATTACHED_POINT +description: |- + Gets the attachment point to which the object is attached. + Returns 0 if the object is not an attachment (or is an avatar, etc). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_attached_slots_available.mdx b/src/content/docs/script/reference/lsl/constants/object_attached_slots_available.mdx new file mode 100644 index 0000000..63fc404 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_attached_slots_available.mdx @@ -0,0 +1,24 @@ +--- +title: OBJECT_ATTACHED_SLOTS_AVAILABLE +description: |- + Returns the number of attachment slots available. + Returns 0 if the object is not an avatar or none are available. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_body_shape_type.mdx b/src/content/docs/script/reference/lsl/constants/object_body_shape_type.mdx new file mode 100644 index 0000000..3a98f91 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_body_shape_type.mdx @@ -0,0 +1,28 @@ +--- +title: OBJECT_BODY_SHAPE_TYPE +description: >- + This is a flag used with llGetObjectDetails to get the body type of the + avatar, based on shape data. + + If no data is available, -1.0 is returned. + + This is normally between 0 and 1.0, with 0.5 and larger considered 'male' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_character_time.mdx b/src/content/docs/script/reference/lsl/constants/object_character_time.mdx new file mode 100644 index 0000000..1c8b694 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_character_time.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_CHARACTER_TIME +description: Units in seconds +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_click_action.mdx b/src/content/docs/script/reference/lsl/constants/object_click_action.mdx new file mode 100644 index 0000000..f87ec51 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_click_action.mdx @@ -0,0 +1,24 @@ +--- +title: OBJECT_CLICK_ACTION +description: |- + This is a flag used with llGetObjectDetails to get the click action. + The default is 0 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_creation_time.mdx b/src/content/docs/script/reference/lsl/constants/object_creation_time.mdx new file mode 100644 index 0000000..ae88c7a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_creation_time.mdx @@ -0,0 +1,24 @@ +--- +title: OBJECT_CREATION_TIME +description: >- + This is a flag used with llGetObjectDetails to get the time this object was + created +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_creator.mdx b/src/content/docs/script/reference/lsl/constants/object_creator.mdx new file mode 100644 index 0000000..787c936 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_creator.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_CREATOR +description: Gets the object's creator key. If id is an avatar, a NULL_KEY is returned. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_damage.mdx b/src/content/docs/script/reference/lsl/constants/object_damage.mdx new file mode 100644 index 0000000..d96a2de --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_damage.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_DAMAGE +description: Gets the damage value assigned to this object. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_damage_type.mdx b/src/content/docs/script/reference/lsl/constants/object_damage_type.mdx new file mode 100644 index 0000000..0ef0f86 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_damage_type.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_DAMAGE_TYPE +description: Gets the damage type, if any, assigned to this object. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_desc.mdx b/src/content/docs/script/reference/lsl/constants/object_desc.mdx new file mode 100644 index 0000000..d7764ea --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_desc.mdx @@ -0,0 +1,24 @@ +--- +title: OBJECT_DESC +description: >- + Gets the object's description. If id is an avatar, an empty string is + returned. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_group.mdx b/src/content/docs/script/reference/lsl/constants/object_group.mdx new file mode 100644 index 0000000..96c6b88 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_group.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_GROUP +description: Gets the prims's group key. If id is an avatar, a NULL_KEY is returned. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_group_tag.mdx b/src/content/docs/script/reference/lsl/constants/object_group_tag.mdx new file mode 100644 index 0000000..943ed21 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_group_tag.mdx @@ -0,0 +1,24 @@ +--- +title: OBJECT_GROUP_TAG +description: >- + Gets the agent's current group role tag. If id is an object, an empty is + returned. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_health.mdx b/src/content/docs/script/reference/lsl/constants/object_health.mdx new file mode 100644 index 0000000..3288098 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_health.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_HEALTH +description: Gets current health value for the object. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_hover_height.mdx b/src/content/docs/script/reference/lsl/constants/object_hover_height.mdx new file mode 100644 index 0000000..ac6e35d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_hover_height.mdx @@ -0,0 +1,24 @@ +--- +title: OBJECT_HOVER_HEIGHT +description: |- + This is a flag used with llGetObjectDetails to get hover height of the avatar + If no data is available, 0.0 is returned. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_last_owner_id.mdx b/src/content/docs/script/reference/lsl/constants/object_last_owner_id.mdx new file mode 100644 index 0000000..3dd8034 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_last_owner_id.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_LAST_OWNER_ID +description: Gets the object's last owner ID. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_link_number.mdx b/src/content/docs/script/reference/lsl/constants/object_link_number.mdx new file mode 100644 index 0000000..446f466 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_link_number.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_LINK_NUMBER +description: Gets the object's link number or 0 if unlinked. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_mass.mdx b/src/content/docs/script/reference/lsl/constants/object_mass.mdx new file mode 100644 index 0000000..cf21bac --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_mass.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_MASS +description: Get the object's mass +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_material.mdx b/src/content/docs/script/reference/lsl/constants/object_material.mdx new file mode 100644 index 0000000..02bd5ba --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_material.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_MATERIAL +description: Get an object's material setting. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_name.mdx b/src/content/docs/script/reference/lsl/constants/object_name.mdx new file mode 100644 index 0000000..ad631a8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_name.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_NAME +description: Gets the object's name. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_omega.mdx b/src/content/docs/script/reference/lsl/constants/object_omega.mdx new file mode 100644 index 0000000..9384ab2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_omega.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_OMEGA +description: Gets an object's angular velocity. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_owner.mdx b/src/content/docs/script/reference/lsl/constants/object_owner.mdx new file mode 100644 index 0000000..4fed395 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_owner.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_OWNER +description: Gets an object's owner's key. If id is group owned, a NULL_KEY is returned. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_pathfinding_type.mdx b/src/content/docs/script/reference/lsl/constants/object_pathfinding_type.mdx new file mode 100644 index 0000000..bd9be54 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_pathfinding_type.mdx @@ -0,0 +1,24 @@ +--- +title: OBJECT_PATHFINDING_TYPE +description: >- + Returns the pathfinding setting of any object in the region. It returns an + integer matching one of the OPT_* constants. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_perms.mdx b/src/content/docs/script/reference/lsl/constants/object_perms.mdx new file mode 100644 index 0000000..66904ac --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_perms.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_PERMS +description: Gets the objects permissions +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_perms_combined.mdx b/src/content/docs/script/reference/lsl/constants/object_perms_combined.mdx new file mode 100644 index 0000000..b13a3d7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_perms_combined.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_PERMS_COMBINED +description: Gets the object's permissions including any inventory. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_phantom.mdx b/src/content/docs/script/reference/lsl/constants/object_phantom.mdx new file mode 100644 index 0000000..39c3da2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_phantom.mdx @@ -0,0 +1,24 @@ +--- +title: OBJECT_PHANTOM +description: |- + Returns boolean, detailing if phantom is enabled or disabled on the object. + If id is an avatar or attachment, 0 is returned. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_physics.mdx b/src/content/docs/script/reference/lsl/constants/object_physics.mdx new file mode 100644 index 0000000..0322486 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_physics.mdx @@ -0,0 +1,24 @@ +--- +title: OBJECT_PHYSICS +description: |- + Returns boolean, detailing if physics is enabled or disabled on the object. + If id is an avatar or attachment, 0 is returned. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_physics_cost.mdx b/src/content/docs/script/reference/lsl/constants/object_physics_cost.mdx new file mode 100644 index 0000000..df4ff57 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_physics_cost.mdx @@ -0,0 +1,21 @@ +--- +title: OBJECT_PHYSICS_COST +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_pos.mdx b/src/content/docs/script/reference/lsl/constants/object_pos.mdx new file mode 100644 index 0000000..c38a088 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_pos.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_POS +description: Gets the object's position in region coordinates. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_prim_count.mdx b/src/content/docs/script/reference/lsl/constants/object_prim_count.mdx new file mode 100644 index 0000000..e3ad5d8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_prim_count.mdx @@ -0,0 +1,24 @@ +--- +title: OBJECT_PRIM_COUNT +description: >- + Gets the prim count of the object. The script and target object must be + owned by the same owner +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_prim_equivalence.mdx b/src/content/docs/script/reference/lsl/constants/object_prim_equivalence.mdx new file mode 100644 index 0000000..3a44e72 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_prim_equivalence.mdx @@ -0,0 +1,21 @@ +--- +title: OBJECT_PRIM_EQUIVALENCE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_render_weight.mdx b/src/content/docs/script/reference/lsl/constants/object_render_weight.mdx new file mode 100644 index 0000000..7da7e50 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_render_weight.mdx @@ -0,0 +1,29 @@ +--- +title: OBJECT_RENDER_WEIGHT +description: >- + This is a flag used with llGetObjectDetails to get the Avatar_Rendering_Cost + of an avatar, based on values reported by nearby viewers. + + If no data is available, -1 is returned. + + The maximum render weight stored by the simulator is 500000. When called + against an object, 0 is returned. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_return_parcel.mdx b/src/content/docs/script/reference/lsl/constants/object_return_parcel.mdx new file mode 100644 index 0000000..0cd85d3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_return_parcel.mdx @@ -0,0 +1,21 @@ +--- +title: OBJECT_RETURN_PARCEL +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_return_parcel_owner.mdx b/src/content/docs/script/reference/lsl/constants/object_return_parcel_owner.mdx new file mode 100644 index 0000000..840f15a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_return_parcel_owner.mdx @@ -0,0 +1,21 @@ +--- +title: OBJECT_RETURN_PARCEL_OWNER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_return_region.mdx b/src/content/docs/script/reference/lsl/constants/object_return_region.mdx new file mode 100644 index 0000000..dbdcc9d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_return_region.mdx @@ -0,0 +1,21 @@ +--- +title: OBJECT_RETURN_REGION +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_rez_time.mdx b/src/content/docs/script/reference/lsl/constants/object_rez_time.mdx new file mode 100644 index 0000000..15710cc --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_rez_time.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_REZ_TIME +description: Get the time when an object was rezzed. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_rezzer_key.mdx b/src/content/docs/script/reference/lsl/constants/object_rezzer_key.mdx new file mode 100644 index 0000000..0d251c2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_rezzer_key.mdx @@ -0,0 +1,21 @@ +--- +title: OBJECT_REZZER_KEY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_root.mdx b/src/content/docs/script/reference/lsl/constants/object_root.mdx new file mode 100644 index 0000000..a0c08a0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_root.mdx @@ -0,0 +1,27 @@ +--- +title: OBJECT_ROOT +description: >- + Gets the id of the root prim of the object requested. + + If id is an avatar, return the id of the root prim of the linkset the avatar + is sitting on (or the avatar's own id if the avatar is not sitting on an + object within the region). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_rot.mdx b/src/content/docs/script/reference/lsl/constants/object_rot.mdx new file mode 100644 index 0000000..741638d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_rot.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_ROT +description: Gets the object's rotation. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_running_script_count.mdx b/src/content/docs/script/reference/lsl/constants/object_running_script_count.mdx new file mode 100644 index 0000000..8ab5851 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_running_script_count.mdx @@ -0,0 +1,21 @@ +--- +title: OBJECT_RUNNING_SCRIPT_COUNT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_scale.mdx b/src/content/docs/script/reference/lsl/constants/object_scale.mdx new file mode 100644 index 0000000..5d6e24b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_scale.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_SCALE +description: Gets the object's size. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_script_memory.mdx b/src/content/docs/script/reference/lsl/constants/object_script_memory.mdx new file mode 100644 index 0000000..a03f313 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_script_memory.mdx @@ -0,0 +1,21 @@ +--- +title: OBJECT_SCRIPT_MEMORY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_script_time.mdx b/src/content/docs/script/reference/lsl/constants/object_script_time.mdx new file mode 100644 index 0000000..cdef40f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_script_time.mdx @@ -0,0 +1,21 @@ +--- +title: OBJECT_SCRIPT_TIME +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_select_count.mdx b/src/content/docs/script/reference/lsl/constants/object_select_count.mdx new file mode 100644 index 0000000..b46c2cf --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_select_count.mdx @@ -0,0 +1,24 @@ +--- +title: OBJECT_SELECT_COUNT +description: >- + This is a flag used with llGetObjectDetails to get the number of avatars + selecting any part of the object +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_server_cost.mdx b/src/content/docs/script/reference/lsl/constants/object_server_cost.mdx new file mode 100644 index 0000000..369a48b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_server_cost.mdx @@ -0,0 +1,21 @@ +--- +title: OBJECT_SERVER_COST +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_sit_count.mdx b/src/content/docs/script/reference/lsl/constants/object_sit_count.mdx new file mode 100644 index 0000000..d691a3d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_sit_count.mdx @@ -0,0 +1,24 @@ +--- +title: OBJECT_SIT_COUNT +description: >- + This is a flag used with llGetObjectDetails to get the number of avatars + sitting on the object +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_streaming_cost.mdx b/src/content/docs/script/reference/lsl/constants/object_streaming_cost.mdx new file mode 100644 index 0000000..e8c9fb3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_streaming_cost.mdx @@ -0,0 +1,21 @@ +--- +title: OBJECT_STREAMING_COST +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_temp_attached.mdx b/src/content/docs/script/reference/lsl/constants/object_temp_attached.mdx new file mode 100644 index 0000000..f117a76 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_temp_attached.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_TEMP_ATTACHED +description: Returns boolean, indicating if object is a temp attachment. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_temp_on_rez.mdx b/src/content/docs/script/reference/lsl/constants/object_temp_on_rez.mdx new file mode 100644 index 0000000..b450cb2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_temp_on_rez.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_TEMP_ON_REZ +description: Returns boolean, detailing if temporary is enabled or disabled on the object. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_text.mdx b/src/content/docs/script/reference/lsl/constants/object_text.mdx new file mode 100644 index 0000000..2165c9e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_text.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_TEXT +description: Gets an objects hover text. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_text_alpha.mdx b/src/content/docs/script/reference/lsl/constants/object_text_alpha.mdx new file mode 100644 index 0000000..26ebda3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_text_alpha.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_TEXT_ALPHA +description: Gets the alpha of an objects hover text. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_text_color.mdx b/src/content/docs/script/reference/lsl/constants/object_text_color.mdx new file mode 100644 index 0000000..745b046 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_text_color.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_TEXT_COLOR +description: Gets the color of an objects hover text. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_total_inventory_count.mdx b/src/content/docs/script/reference/lsl/constants/object_total_inventory_count.mdx new file mode 100644 index 0000000..9c86e3f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_total_inventory_count.mdx @@ -0,0 +1,24 @@ +--- +title: OBJECT_TOTAL_INVENTORY_COUNT +description: >- + Gets the total inventory count of the object. The script and target object + must be owned by the same owner +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_total_script_count.mdx b/src/content/docs/script/reference/lsl/constants/object_total_script_count.mdx new file mode 100644 index 0000000..d9e6198 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_total_script_count.mdx @@ -0,0 +1,21 @@ +--- +title: OBJECT_TOTAL_SCRIPT_COUNT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_unknown_detail.mdx b/src/content/docs/script/reference/lsl/constants/object_unknown_detail.mdx new file mode 100644 index 0000000..d0b58e6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_unknown_detail.mdx @@ -0,0 +1,21 @@ +--- +title: OBJECT_UNKNOWN_DETAIL +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/object_velocity.mdx b/src/content/docs/script/reference/lsl/constants/object_velocity.mdx new file mode 100644 index 0000000..6deb93d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/object_velocity.mdx @@ -0,0 +1,22 @@ +--- +title: OBJECT_VELOCITY +description: Gets the object's velocity. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/opt_avatar.mdx b/src/content/docs/script/reference/lsl/constants/opt_avatar.mdx new file mode 100644 index 0000000..77a93a3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/opt_avatar.mdx @@ -0,0 +1,22 @@ +--- +title: OPT_AVATAR +description: Returned for avatars. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/opt_character.mdx b/src/content/docs/script/reference/lsl/constants/opt_character.mdx new file mode 100644 index 0000000..d862496 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/opt_character.mdx @@ -0,0 +1,22 @@ +--- +title: OPT_CHARACTER +description: Returned for pathfinding characters. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/opt_exclusion_volume.mdx b/src/content/docs/script/reference/lsl/constants/opt_exclusion_volume.mdx new file mode 100644 index 0000000..7a4e357 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/opt_exclusion_volume.mdx @@ -0,0 +1,22 @@ +--- +title: OPT_EXCLUSION_VOLUME +description: Returned for exclusion volumes. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/opt_legacy_linkset.mdx b/src/content/docs/script/reference/lsl/constants/opt_legacy_linkset.mdx new file mode 100644 index 0000000..97297ee --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/opt_legacy_linkset.mdx @@ -0,0 +1,24 @@ +--- +title: OPT_LEGACY_LINKSET +description: >- + Returned for movable obstacles, movable phantoms, physical, and volumedetect + objects. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/opt_material_volume.mdx b/src/content/docs/script/reference/lsl/constants/opt_material_volume.mdx new file mode 100644 index 0000000..8353a73 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/opt_material_volume.mdx @@ -0,0 +1,22 @@ +--- +title: OPT_MATERIAL_VOLUME +description: Returned for material volumes. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/opt_other.mdx b/src/content/docs/script/reference/lsl/constants/opt_other.mdx new file mode 100644 index 0000000..48add9f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/opt_other.mdx @@ -0,0 +1,22 @@ +--- +title: OPT_OTHER +description: Returned for attachments, Linden trees, and grass. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/opt_static_obstacle.mdx b/src/content/docs/script/reference/lsl/constants/opt_static_obstacle.mdx new file mode 100644 index 0000000..3624186 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/opt_static_obstacle.mdx @@ -0,0 +1,22 @@ +--- +title: OPT_STATIC_OBSTACLE +description: Returned for static obstacles. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/opt_walkable.mdx b/src/content/docs/script/reference/lsl/constants/opt_walkable.mdx new file mode 100644 index 0000000..611e1c2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/opt_walkable.mdx @@ -0,0 +1,22 @@ +--- +title: OPT_WALKABLE +description: Returned for walkable objects. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/override_gltf_base_alpha.mdx b/src/content/docs/script/reference/lsl/constants/override_gltf_base_alpha.mdx new file mode 100644 index 0000000..23e6c6f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/override_gltf_base_alpha.mdx @@ -0,0 +1,21 @@ +--- +title: OVERRIDE_GLTF_BASE_ALPHA +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/override_gltf_base_alpha_mask.mdx b/src/content/docs/script/reference/lsl/constants/override_gltf_base_alpha_mask.mdx new file mode 100644 index 0000000..7253503 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/override_gltf_base_alpha_mask.mdx @@ -0,0 +1,21 @@ +--- +title: OVERRIDE_GLTF_BASE_ALPHA_MASK +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/override_gltf_base_alpha_mode.mdx b/src/content/docs/script/reference/lsl/constants/override_gltf_base_alpha_mode.mdx new file mode 100644 index 0000000..a5cbb20 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/override_gltf_base_alpha_mode.mdx @@ -0,0 +1,21 @@ +--- +title: OVERRIDE_GLTF_BASE_ALPHA_MODE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/override_gltf_base_color_factor.mdx b/src/content/docs/script/reference/lsl/constants/override_gltf_base_color_factor.mdx new file mode 100644 index 0000000..f522125 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/override_gltf_base_color_factor.mdx @@ -0,0 +1,21 @@ +--- +title: OVERRIDE_GLTF_BASE_COLOR_FACTOR +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/override_gltf_base_double_sided.mdx b/src/content/docs/script/reference/lsl/constants/override_gltf_base_double_sided.mdx new file mode 100644 index 0000000..772642c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/override_gltf_base_double_sided.mdx @@ -0,0 +1,21 @@ +--- +title: OVERRIDE_GLTF_BASE_DOUBLE_SIDED +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/override_gltf_emissive_factor.mdx b/src/content/docs/script/reference/lsl/constants/override_gltf_emissive_factor.mdx new file mode 100644 index 0000000..2ead919 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/override_gltf_emissive_factor.mdx @@ -0,0 +1,21 @@ +--- +title: OVERRIDE_GLTF_EMISSIVE_FACTOR +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/override_gltf_metallic_factor.mdx b/src/content/docs/script/reference/lsl/constants/override_gltf_metallic_factor.mdx new file mode 100644 index 0000000..a3ee982 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/override_gltf_metallic_factor.mdx @@ -0,0 +1,21 @@ +--- +title: OVERRIDE_GLTF_METALLIC_FACTOR +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/override_gltf_roughness_factor.mdx b/src/content/docs/script/reference/lsl/constants/override_gltf_roughness_factor.mdx new file mode 100644 index 0000000..b6e42e2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/override_gltf_roughness_factor.mdx @@ -0,0 +1,21 @@ +--- +title: OVERRIDE_GLTF_ROUGHNESS_FACTOR +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_count_group.mdx b/src/content/docs/script/reference/lsl/constants/parcel_count_group.mdx new file mode 100644 index 0000000..1c3226f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_count_group.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_COUNT_GROUP +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_count_other.mdx b/src/content/docs/script/reference/lsl/constants/parcel_count_other.mdx new file mode 100644 index 0000000..565e412 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_count_other.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_COUNT_OTHER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_count_owner.mdx b/src/content/docs/script/reference/lsl/constants/parcel_count_owner.mdx new file mode 100644 index 0000000..106e5f8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_count_owner.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_COUNT_OWNER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_count_selected.mdx b/src/content/docs/script/reference/lsl/constants/parcel_count_selected.mdx new file mode 100644 index 0000000..c706390 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_count_selected.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_COUNT_SELECTED +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_count_temp.mdx b/src/content/docs/script/reference/lsl/constants/parcel_count_temp.mdx new file mode 100644 index 0000000..739c485 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_count_temp.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_COUNT_TEMP +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_count_total.mdx b/src/content/docs/script/reference/lsl/constants/parcel_count_total.mdx new file mode 100644 index 0000000..83d9082 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_count_total.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_COUNT_TOTAL +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_details_area.mdx b/src/content/docs/script/reference/lsl/constants/parcel_details_area.mdx new file mode 100644 index 0000000..8215ed7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_details_area.mdx @@ -0,0 +1,22 @@ +--- +title: PARCEL_DETAILS_AREA +description: The parcel's area, in square meters. (5 chars.). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_details_desc.mdx b/src/content/docs/script/reference/lsl/constants/parcel_details_desc.mdx new file mode 100644 index 0000000..9012e65 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_details_desc.mdx @@ -0,0 +1,22 @@ +--- +title: PARCEL_DETAILS_DESC +description: The description of the parcel. (127 chars). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_details_flags.mdx b/src/content/docs/script/reference/lsl/constants/parcel_details_flags.mdx new file mode 100644 index 0000000..d0ef1cd --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_details_flags.mdx @@ -0,0 +1,22 @@ +--- +title: PARCEL_DETAILS_FLAGS +description: Flags set on the parcel +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_details_group.mdx b/src/content/docs/script/reference/lsl/constants/parcel_details_group.mdx new file mode 100644 index 0000000..11691a7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_details_group.mdx @@ -0,0 +1,22 @@ +--- +title: PARCEL_DETAILS_GROUP +description: The parcel group's key. (36 chars.). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_details_id.mdx b/src/content/docs/script/reference/lsl/constants/parcel_details_id.mdx new file mode 100644 index 0000000..0bc2416 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_details_id.mdx @@ -0,0 +1,22 @@ +--- +title: PARCEL_DETAILS_ID +description: The parcel's key. (36 chars.). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_details_landing_lookat.mdx b/src/content/docs/script/reference/lsl/constants/parcel_details_landing_lookat.mdx new file mode 100644 index 0000000..bcd24ad --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_details_landing_lookat.mdx @@ -0,0 +1,22 @@ +--- +title: PARCEL_DETAILS_LANDING_LOOKAT +description: Lookat vector set for teleport routing. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_details_landing_point.mdx b/src/content/docs/script/reference/lsl/constants/parcel_details_landing_point.mdx new file mode 100644 index 0000000..c781b37 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_details_landing_point.mdx @@ -0,0 +1,22 @@ +--- +title: PARCEL_DETAILS_LANDING_POINT +description: The parcel's landing point, if any. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_details_name.mdx b/src/content/docs/script/reference/lsl/constants/parcel_details_name.mdx new file mode 100644 index 0000000..6a508f6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_details_name.mdx @@ -0,0 +1,22 @@ +--- +title: PARCEL_DETAILS_NAME +description: The name of the parcel. (63 chars.). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_details_owner.mdx b/src/content/docs/script/reference/lsl/constants/parcel_details_owner.mdx new file mode 100644 index 0000000..0c664fc --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_details_owner.mdx @@ -0,0 +1,22 @@ +--- +title: PARCEL_DETAILS_OWNER +description: The parcel owner's key. (36 chars.). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_details_prim_capacity.mdx b/src/content/docs/script/reference/lsl/constants/parcel_details_prim_capacity.mdx new file mode 100644 index 0000000..90351e2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_details_prim_capacity.mdx @@ -0,0 +1,22 @@ +--- +title: PARCEL_DETAILS_PRIM_CAPACITY +description: The parcel's prim capacity. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_details_prim_used.mdx b/src/content/docs/script/reference/lsl/constants/parcel_details_prim_used.mdx new file mode 100644 index 0000000..f92e221 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_details_prim_used.mdx @@ -0,0 +1,22 @@ +--- +title: PARCEL_DETAILS_PRIM_USED +description: The number of prims used on this parcel. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_details_script_danger.mdx b/src/content/docs/script/reference/lsl/constants/parcel_details_script_danger.mdx new file mode 100644 index 0000000..561a036 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_details_script_danger.mdx @@ -0,0 +1,22 @@ +--- +title: PARCEL_DETAILS_SCRIPT_DANGER +description: There are restrictions on this parcel that may impact script execution. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_details_see_avatars.mdx b/src/content/docs/script/reference/lsl/constants/parcel_details_see_avatars.mdx new file mode 100644 index 0000000..274b31b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_details_see_avatars.mdx @@ -0,0 +1,22 @@ +--- +title: PARCEL_DETAILS_SEE_AVATARS +description: The parcel's avatar visibility setting. (1 char.). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_details_tp_routing.mdx b/src/content/docs/script/reference/lsl/constants/parcel_details_tp_routing.mdx new file mode 100644 index 0000000..f445fa9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_details_tp_routing.mdx @@ -0,0 +1,22 @@ +--- +title: PARCEL_DETAILS_TP_ROUTING +description: Parcel's teleport routing setting. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_all_object_entry.mdx b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_all_object_entry.mdx new file mode 100644 index 0000000..bf30192 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_all_object_entry.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_create_group_objects.mdx b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_create_group_objects.mdx new file mode 100644 index 0000000..665e519 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_create_group_objects.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_create_objects.mdx b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_create_objects.mdx new file mode 100644 index 0000000..b54303d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_create_objects.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_FLAG_ALLOW_CREATE_OBJECTS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_damage.mdx b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_damage.mdx new file mode 100644 index 0000000..6818900 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_damage.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_FLAG_ALLOW_DAMAGE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_fly.mdx b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_fly.mdx new file mode 100644 index 0000000..5d9c69c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_fly.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_FLAG_ALLOW_FLY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_group_object_entry.mdx b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_group_object_entry.mdx new file mode 100644 index 0000000..35efb49 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_group_object_entry.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_group_scripts.mdx b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_group_scripts.mdx new file mode 100644 index 0000000..1873980 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_group_scripts.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_FLAG_ALLOW_GROUP_SCRIPTS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_landmark.mdx b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_landmark.mdx new file mode 100644 index 0000000..5fb31c9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_landmark.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_FLAG_ALLOW_LANDMARK +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_scripts.mdx b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_scripts.mdx new file mode 100644 index 0000000..e566cdb --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_scripts.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_FLAG_ALLOW_SCRIPTS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_terraform.mdx b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_terraform.mdx new file mode 100644 index 0000000..51dc59e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_flag_allow_terraform.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_FLAG_ALLOW_TERRAFORM +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_flag_linden_homes.mdx b/src/content/docs/script/reference/lsl/constants/parcel_flag_linden_homes.mdx new file mode 100644 index 0000000..fbe61f2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_flag_linden_homes.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_FLAG_LINDEN_HOMES +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_flag_local_sound_only.mdx b/src/content/docs/script/reference/lsl/constants/parcel_flag_local_sound_only.mdx new file mode 100644 index 0000000..992a1e3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_flag_local_sound_only.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_FLAG_LOCAL_SOUND_ONLY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_flag_restrict_pushobject.mdx b/src/content/docs/script/reference/lsl/constants/parcel_flag_restrict_pushobject.mdx new file mode 100644 index 0000000..540e6b9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_flag_restrict_pushobject.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_FLAG_RESTRICT_PUSHOBJECT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_flag_use_access_group.mdx b/src/content/docs/script/reference/lsl/constants/parcel_flag_use_access_group.mdx new file mode 100644 index 0000000..8f23461 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_flag_use_access_group.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_FLAG_USE_ACCESS_GROUP +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_flag_use_access_list.mdx b/src/content/docs/script/reference/lsl/constants/parcel_flag_use_access_list.mdx new file mode 100644 index 0000000..fc19f12 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_flag_use_access_list.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_FLAG_USE_ACCESS_LIST +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_flag_use_ban_list.mdx b/src/content/docs/script/reference/lsl/constants/parcel_flag_use_ban_list.mdx new file mode 100644 index 0000000..df124aa --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_flag_use_ban_list.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_FLAG_USE_BAN_LIST +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_flag_use_land_pass_list.mdx b/src/content/docs/script/reference/lsl/constants/parcel_flag_use_land_pass_list.mdx new file mode 100644 index 0000000..c006891 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_flag_use_land_pass_list.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_FLAG_USE_LAND_PASS_LIST +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_media_command_agent.mdx b/src/content/docs/script/reference/lsl/constants/parcel_media_command_agent.mdx new file mode 100644 index 0000000..5e41d91 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_media_command_agent.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_MEDIA_COMMAND_AGENT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_media_command_auto_align.mdx b/src/content/docs/script/reference/lsl/constants/parcel_media_command_auto_align.mdx new file mode 100644 index 0000000..f523989 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_media_command_auto_align.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_MEDIA_COMMAND_AUTO_ALIGN +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_media_command_desc.mdx b/src/content/docs/script/reference/lsl/constants/parcel_media_command_desc.mdx new file mode 100644 index 0000000..ff7c1fd --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_media_command_desc.mdx @@ -0,0 +1,22 @@ +--- +title: PARCEL_MEDIA_COMMAND_DESC +description: Use this to get or set the parcel media description. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_media_command_loop.mdx b/src/content/docs/script/reference/lsl/constants/parcel_media_command_loop.mdx new file mode 100644 index 0000000..7052d9e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_media_command_loop.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_MEDIA_COMMAND_LOOP +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_media_command_loop_set.mdx b/src/content/docs/script/reference/lsl/constants/parcel_media_command_loop_set.mdx new file mode 100644 index 0000000..a609bfa --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_media_command_loop_set.mdx @@ -0,0 +1,22 @@ +--- +title: PARCEL_MEDIA_COMMAND_LOOP_SET +description: Used to get or set the parcel's media looping variable. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_media_command_pause.mdx b/src/content/docs/script/reference/lsl/constants/parcel_media_command_pause.mdx new file mode 100644 index 0000000..6c28303 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_media_command_pause.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_MEDIA_COMMAND_PAUSE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_media_command_play.mdx b/src/content/docs/script/reference/lsl/constants/parcel_media_command_play.mdx new file mode 100644 index 0000000..c0d9fae --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_media_command_play.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_MEDIA_COMMAND_PLAY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_media_command_size.mdx b/src/content/docs/script/reference/lsl/constants/parcel_media_command_size.mdx new file mode 100644 index 0000000..6704027 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_media_command_size.mdx @@ -0,0 +1,22 @@ +--- +title: PARCEL_MEDIA_COMMAND_SIZE +description: Use this to get or set the parcel media pixel resolution. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_media_command_stop.mdx b/src/content/docs/script/reference/lsl/constants/parcel_media_command_stop.mdx new file mode 100644 index 0000000..9b1e3ce --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_media_command_stop.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_MEDIA_COMMAND_STOP +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_media_command_texture.mdx b/src/content/docs/script/reference/lsl/constants/parcel_media_command_texture.mdx new file mode 100644 index 0000000..2c25923 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_media_command_texture.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_MEDIA_COMMAND_TEXTURE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_media_command_time.mdx b/src/content/docs/script/reference/lsl/constants/parcel_media_command_time.mdx new file mode 100644 index 0000000..3df1343 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_media_command_time.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_MEDIA_COMMAND_TIME +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_media_command_type.mdx b/src/content/docs/script/reference/lsl/constants/parcel_media_command_type.mdx new file mode 100644 index 0000000..6896a4e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_media_command_type.mdx @@ -0,0 +1,22 @@ +--- +title: PARCEL_MEDIA_COMMAND_TYPE +description: Use this to get or set the parcel media MIME type (e.g. "text/html"). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_media_command_unload.mdx b/src/content/docs/script/reference/lsl/constants/parcel_media_command_unload.mdx new file mode 100644 index 0000000..d5ef187 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_media_command_unload.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_MEDIA_COMMAND_UNLOAD +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/parcel_media_command_url.mdx b/src/content/docs/script/reference/lsl/constants/parcel_media_command_url.mdx new file mode 100644 index 0000000..20dcf33 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/parcel_media_command_url.mdx @@ -0,0 +1,21 @@ +--- +title: PARCEL_MEDIA_COMMAND_URL +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pass_always.mdx b/src/content/docs/script/reference/lsl/constants/pass_always.mdx new file mode 100644 index 0000000..b030c84 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pass_always.mdx @@ -0,0 +1,22 @@ +--- +title: PASS_ALWAYS +description: Always pass the event. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pass_if_not_handled.mdx b/src/content/docs/script/reference/lsl/constants/pass_if_not_handled.mdx new file mode 100644 index 0000000..debaf2f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pass_if_not_handled.mdx @@ -0,0 +1,22 @@ +--- +title: PASS_IF_NOT_HANDLED +description: Pass the event if there is no script handling the event in the prim. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pass_never.mdx b/src/content/docs/script/reference/lsl/constants/pass_never.mdx new file mode 100644 index 0000000..6863a71 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pass_never.mdx @@ -0,0 +1,22 @@ +--- +title: PASS_NEVER +description: Always pass the event. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/passive.mdx b/src/content/docs/script/reference/lsl/constants/passive.mdx new file mode 100644 index 0000000..0f30b19 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/passive.mdx @@ -0,0 +1,22 @@ +--- +title: PASSIVE +description: Static in-world objects. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/patrol_pause_at_waypoints.mdx b/src/content/docs/script/reference/lsl/constants/patrol_pause_at_waypoints.mdx new file mode 100644 index 0000000..5bf1b8f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/patrol_pause_at_waypoints.mdx @@ -0,0 +1,21 @@ +--- +title: PATROL_PAUSE_AT_WAYPOINTS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pay_default.mdx b/src/content/docs/script/reference/lsl/constants/pay_default.mdx new file mode 100644 index 0000000..8a29d71 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pay_default.mdx @@ -0,0 +1,21 @@ +--- +title: PAY_DEFAULT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pay_hide.mdx b/src/content/docs/script/reference/lsl/constants/pay_hide.mdx new file mode 100644 index 0000000..4ff0829 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pay_hide.mdx @@ -0,0 +1,21 @@ +--- +title: PAY_HIDE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/payment_info_on_file.mdx b/src/content/docs/script/reference/lsl/constants/payment_info_on_file.mdx new file mode 100644 index 0000000..9b70967 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/payment_info_on_file.mdx @@ -0,0 +1,21 @@ +--- +title: PAYMENT_INFO_ON_FILE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/payment_info_used.mdx b/src/content/docs/script/reference/lsl/constants/payment_info_used.mdx new file mode 100644 index 0000000..6709dea --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/payment_info_used.mdx @@ -0,0 +1,21 @@ +--- +title: PAYMENT_INFO_USED +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/perm_all.mdx b/src/content/docs/script/reference/lsl/constants/perm_all.mdx new file mode 100644 index 0000000..d882ef7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/perm_all.mdx @@ -0,0 +1,21 @@ +--- +title: PERM_ALL +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/perm_copy.mdx b/src/content/docs/script/reference/lsl/constants/perm_copy.mdx new file mode 100644 index 0000000..a2e19db --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/perm_copy.mdx @@ -0,0 +1,21 @@ +--- +title: PERM_COPY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/perm_modify.mdx b/src/content/docs/script/reference/lsl/constants/perm_modify.mdx new file mode 100644 index 0000000..be4159d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/perm_modify.mdx @@ -0,0 +1,21 @@ +--- +title: PERM_MODIFY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/perm_move.mdx b/src/content/docs/script/reference/lsl/constants/perm_move.mdx new file mode 100644 index 0000000..114fb56 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/perm_move.mdx @@ -0,0 +1,21 @@ +--- +title: PERM_MOVE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/perm_transfer.mdx b/src/content/docs/script/reference/lsl/constants/perm_transfer.mdx new file mode 100644 index 0000000..2f17113 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/perm_transfer.mdx @@ -0,0 +1,21 @@ +--- +title: PERM_TRANSFER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/permission_attach.mdx b/src/content/docs/script/reference/lsl/constants/permission_attach.mdx new file mode 100644 index 0000000..a9f36fb --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/permission_attach.mdx @@ -0,0 +1,24 @@ +--- +title: PERMISSION_ATTACH +description: >- + If this permission is enabled, the object can successfully call + llAttachToAvatar to attach to the given avatar. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/permission_change_joints.mdx b/src/content/docs/script/reference/lsl/constants/permission_change_joints.mdx new file mode 100644 index 0000000..7569674 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/permission_change_joints.mdx @@ -0,0 +1,22 @@ +--- +title: PERMISSION_CHANGE_JOINTS +description: (not yet implemented) +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/permission_change_links.mdx b/src/content/docs/script/reference/lsl/constants/permission_change_links.mdx new file mode 100644 index 0000000..568a121 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/permission_change_links.mdx @@ -0,0 +1,24 @@ +--- +title: PERMISSION_CHANGE_LINKS +description: >- + If this permission is enabled, the object can successfully call llCreateLink, + llBreakLink, and llBreakAllLinks to change links to other objects. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/permission_change_permissions.mdx b/src/content/docs/script/reference/lsl/constants/permission_change_permissions.mdx new file mode 100644 index 0000000..ad53f13 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/permission_change_permissions.mdx @@ -0,0 +1,22 @@ +--- +title: PERMISSION_CHANGE_PERMISSIONS +description: (not yet implemented) +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/permission_control_camera.mdx b/src/content/docs/script/reference/lsl/constants/permission_control_camera.mdx new file mode 100644 index 0000000..4376c0b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/permission_control_camera.mdx @@ -0,0 +1,21 @@ +--- +title: PERMISSION_CONTROL_CAMERA +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/permission_debit.mdx b/src/content/docs/script/reference/lsl/constants/permission_debit.mdx new file mode 100644 index 0000000..af18a5d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/permission_debit.mdx @@ -0,0 +1,24 @@ +--- +title: PERMISSION_DEBIT +description: >- + If this permission is enabled, the object can successfully call llGiveMoney or + llTransferLindenDollars to debit the owners account. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/permission_override_animations.mdx b/src/content/docs/script/reference/lsl/constants/permission_override_animations.mdx new file mode 100644 index 0000000..f70da28 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/permission_override_animations.mdx @@ -0,0 +1,22 @@ +--- +title: PERMISSION_OVERRIDE_ANIMATIONS +description: Permission to override default animations. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/permission_release_ownership.mdx b/src/content/docs/script/reference/lsl/constants/permission_release_ownership.mdx new file mode 100644 index 0000000..40657d6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/permission_release_ownership.mdx @@ -0,0 +1,22 @@ +--- +title: PERMISSION_RELEASE_OWNERSHIP +description: (not yet implemented) +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/permission_remap_controls.mdx b/src/content/docs/script/reference/lsl/constants/permission_remap_controls.mdx new file mode 100644 index 0000000..d7879cc --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/permission_remap_controls.mdx @@ -0,0 +1,22 @@ +--- +title: PERMISSION_REMAP_CONTROLS +description: (not yet implemented) +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/permission_return_objects.mdx b/src/content/docs/script/reference/lsl/constants/permission_return_objects.mdx new file mode 100644 index 0000000..cfaad7e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/permission_return_objects.mdx @@ -0,0 +1,21 @@ +--- +title: PERMISSION_RETURN_OBJECTS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/permission_silent_estate_management.mdx b/src/content/docs/script/reference/lsl/constants/permission_silent_estate_management.mdx new file mode 100644 index 0000000..08252ec --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/permission_silent_estate_management.mdx @@ -0,0 +1,24 @@ +--- +title: PERMISSION_SILENT_ESTATE_MANAGEMENT +description: >- + A script with this permission does not notify the object owner when it + modifies estate access rules via llManageEstateAccess. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/permission_take_controls.mdx b/src/content/docs/script/reference/lsl/constants/permission_take_controls.mdx new file mode 100644 index 0000000..7e6e559 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/permission_take_controls.mdx @@ -0,0 +1,24 @@ +--- +title: PERMISSION_TAKE_CONTROLS +description: >- + If this permission enabled, the object can successfully call the + llTakeControls libray call. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/permission_teleport.mdx b/src/content/docs/script/reference/lsl/constants/permission_teleport.mdx new file mode 100644 index 0000000..544126a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/permission_teleport.mdx @@ -0,0 +1,21 @@ +--- +title: PERMISSION_TELEPORT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/permission_track_camera.mdx b/src/content/docs/script/reference/lsl/constants/permission_track_camera.mdx new file mode 100644 index 0000000..90490b4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/permission_track_camera.mdx @@ -0,0 +1,21 @@ +--- +title: PERMISSION_TRACK_CAMERA +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/permission_trigger_animation.mdx b/src/content/docs/script/reference/lsl/constants/permission_trigger_animation.mdx new file mode 100644 index 0000000..fa3841a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/permission_trigger_animation.mdx @@ -0,0 +1,24 @@ +--- +title: PERMISSION_TRIGGER_ANIMATION +description: >- + If this permission is enabled, the object can successfully call + llStartAnimation for the avatar that owns this. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pi.mdx b/src/content/docs/script/reference/lsl/constants/pi.mdx new file mode 100644 index 0000000..27abd7c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pi.mdx @@ -0,0 +1,22 @@ +--- +title: PI +description: 3.14159265 - The number of radians in a semi-circle. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pi_by_two.mdx b/src/content/docs/script/reference/lsl/constants/pi_by_two.mdx new file mode 100644 index 0000000..00c06c4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pi_by_two.mdx @@ -0,0 +1,22 @@ +--- +title: PI_BY_TWO +description: 1.57079633 - The number of radians in a quarter circle. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/ping_pong.mdx b/src/content/docs/script/reference/lsl/constants/ping_pong.mdx new file mode 100644 index 0000000..5cb4c96 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/ping_pong.mdx @@ -0,0 +1,22 @@ +--- +title: PING_PONG +description: Play animation going forwards, then backwards. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_allow_unsit.mdx b/src/content/docs/script/reference/lsl/constants/prim_allow_unsit.mdx new file mode 100644 index 0000000..5671c9d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_allow_unsit.mdx @@ -0,0 +1,26 @@ +--- +title: PRIM_ALLOW_UNSIT +description: >- + Prim parameter for restricting manual standing for seated avatars in an + experience. + + Ignored if the avatar was not seated via a call to llSitOnLink. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_alpha_mode.mdx b/src/content/docs/script/reference/lsl/constants/prim_alpha_mode.mdx new file mode 100644 index 0000000..e277bac --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_alpha_mode.mdx @@ -0,0 +1,31 @@ +--- +title: PRIM_ALPHA_MODE +description: >- + Prim parameter for materials using integer face, integer alpha_mode, integer + alpha_cutoff. + + Defines how the alpha channel of the diffuse texture should be rendered. + + Valid options for alpha_mode are PRIM_ALPHA_MODE_BLEND, _NONE, _MASK, and + _EMISSIVE. + + alpha_cutoff is used only for PRIM_ALPHA_MODE_MASK. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_alpha_mode_blend.mdx b/src/content/docs/script/reference/lsl/constants/prim_alpha_mode_blend.mdx new file mode 100644 index 0000000..14ed0ce --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_alpha_mode_blend.mdx @@ -0,0 +1,26 @@ +--- +title: PRIM_ALPHA_MODE_BLEND +description: >- + Prim parameter setting for PRIM_ALPHA_MODE. + + Indicates that the diffuse texture's alpha channel should be rendered as + alpha-blended. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_alpha_mode_emissive.mdx b/src/content/docs/script/reference/lsl/constants/prim_alpha_mode_emissive.mdx new file mode 100644 index 0000000..f603cd0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_alpha_mode_emissive.mdx @@ -0,0 +1,26 @@ +--- +title: PRIM_ALPHA_MODE_EMISSIVE +description: >- + Prim parameter setting for PRIM_ALPHA_MODE. + + Indicates that the diffuse texture's alpha channel should be rendered as an + emissivity mask. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_alpha_mode_mask.mdx b/src/content/docs/script/reference/lsl/constants/prim_alpha_mode_mask.mdx new file mode 100644 index 0000000..cf21ed4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_alpha_mode_mask.mdx @@ -0,0 +1,26 @@ +--- +title: PRIM_ALPHA_MODE_MASK +description: >- + Prim parameter setting for PRIM_ALPHA_MODE. + + Indicates that the diffuse texture's alpha channel should be rendered as fully + opaque for alpha values above alpha_cutoff and fully transparent otherwise. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_alpha_mode_none.mdx b/src/content/docs/script/reference/lsl/constants/prim_alpha_mode_none.mdx new file mode 100644 index 0000000..8e2da35 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_alpha_mode_none.mdx @@ -0,0 +1,24 @@ +--- +title: PRIM_ALPHA_MODE_NONE +description: |- + Prim parameter setting for PRIM_ALPHA_MODE. + Indicates that the diffuse texture's alpha channel should be ignored. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_bump_bark.mdx b/src/content/docs/script/reference/lsl/constants/prim_bump_bark.mdx new file mode 100644 index 0000000..572a0eb --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_bump_bark.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_BUMP_BARK +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_bump_blobs.mdx b/src/content/docs/script/reference/lsl/constants/prim_bump_blobs.mdx new file mode 100644 index 0000000..257022a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_bump_blobs.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_BUMP_BLOBS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_bump_bricks.mdx b/src/content/docs/script/reference/lsl/constants/prim_bump_bricks.mdx new file mode 100644 index 0000000..37edf4c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_bump_bricks.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_BUMP_BRICKS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_bump_bright.mdx b/src/content/docs/script/reference/lsl/constants/prim_bump_bright.mdx new file mode 100644 index 0000000..2b1cf7e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_bump_bright.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_BUMP_BRIGHT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_bump_checker.mdx b/src/content/docs/script/reference/lsl/constants/prim_bump_checker.mdx new file mode 100644 index 0000000..93879c1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_bump_checker.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_BUMP_CHECKER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_bump_concrete.mdx b/src/content/docs/script/reference/lsl/constants/prim_bump_concrete.mdx new file mode 100644 index 0000000..a257590 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_bump_concrete.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_BUMP_CONCRETE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_bump_dark.mdx b/src/content/docs/script/reference/lsl/constants/prim_bump_dark.mdx new file mode 100644 index 0000000..72664e5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_bump_dark.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_BUMP_DARK +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_bump_disks.mdx b/src/content/docs/script/reference/lsl/constants/prim_bump_disks.mdx new file mode 100644 index 0000000..58cd633 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_bump_disks.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_BUMP_DISKS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_bump_gravel.mdx b/src/content/docs/script/reference/lsl/constants/prim_bump_gravel.mdx new file mode 100644 index 0000000..07d7fa8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_bump_gravel.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_BUMP_GRAVEL +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_bump_largetile.mdx b/src/content/docs/script/reference/lsl/constants/prim_bump_largetile.mdx new file mode 100644 index 0000000..df1e570 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_bump_largetile.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_BUMP_LARGETILE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_bump_none.mdx b/src/content/docs/script/reference/lsl/constants/prim_bump_none.mdx new file mode 100644 index 0000000..80edefd --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_bump_none.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_BUMP_NONE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_bump_shiny.mdx b/src/content/docs/script/reference/lsl/constants/prim_bump_shiny.mdx new file mode 100644 index 0000000..8a55952 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_bump_shiny.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_BUMP_SHINY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_bump_siding.mdx b/src/content/docs/script/reference/lsl/constants/prim_bump_siding.mdx new file mode 100644 index 0000000..5d51a9b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_bump_siding.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_BUMP_SIDING +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_bump_stone.mdx b/src/content/docs/script/reference/lsl/constants/prim_bump_stone.mdx new file mode 100644 index 0000000..ecf80ea --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_bump_stone.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_BUMP_STONE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_bump_stucco.mdx b/src/content/docs/script/reference/lsl/constants/prim_bump_stucco.mdx new file mode 100644 index 0000000..98fe26a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_bump_stucco.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_BUMP_STUCCO +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_bump_suction.mdx b/src/content/docs/script/reference/lsl/constants/prim_bump_suction.mdx new file mode 100644 index 0000000..d8ca0a2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_bump_suction.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_BUMP_SUCTION +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_bump_tile.mdx b/src/content/docs/script/reference/lsl/constants/prim_bump_tile.mdx new file mode 100644 index 0000000..4a0b803 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_bump_tile.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_BUMP_TILE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_bump_weave.mdx b/src/content/docs/script/reference/lsl/constants/prim_bump_weave.mdx new file mode 100644 index 0000000..12e7cf2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_bump_weave.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_BUMP_WEAVE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_bump_wood.mdx b/src/content/docs/script/reference/lsl/constants/prim_bump_wood.mdx new file mode 100644 index 0000000..4c3bbf6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_bump_wood.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_BUMP_WOOD +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_cast_shadows.mdx b/src/content/docs/script/reference/lsl/constants/prim_cast_shadows.mdx new file mode 100644 index 0000000..5be8fbd --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_cast_shadows.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_CAST_SHADOWS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_click_action.mdx b/src/content/docs/script/reference/lsl/constants/prim_click_action.mdx new file mode 100644 index 0000000..b529a1e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_click_action.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_CLICK_ACTION +description: '[PRIM_CLICK_ACTION, integer CLICK_ACTION_*]' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_collision_sound.mdx b/src/content/docs/script/reference/lsl/constants/prim_collision_sound.mdx new file mode 100644 index 0000000..371e05b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_collision_sound.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_COLLISION_SOUND +description: Collision sound uuid and volume for this prim +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_color.mdx b/src/content/docs/script/reference/lsl/constants/prim_color.mdx new file mode 100644 index 0000000..8c42f07 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_color.mdx @@ -0,0 +1,27 @@ +--- +title: PRIM_COLOR +description: >- + [PRIM_COLOR, integer face, vector color, float alpha] + + integer face – face number or ALL_SIDES vector color – color in RGB + (<0.0, 0.0, 0.0> = black, <1.0, 1.0, 1.0> = white) float alpha – from 0.0 + (clear) to 1.0 (solid) (0.0 <= alpha <= 1.0) +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_damage.mdx b/src/content/docs/script/reference/lsl/constants/prim_damage.mdx new file mode 100644 index 0000000..0343bc2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_damage.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_DAMAGE +description: Damage and damage type assigned to this prim. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_desc.mdx b/src/content/docs/script/reference/lsl/constants/prim_desc.mdx new file mode 100644 index 0000000..8105685 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_desc.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_DESC +description: '[PRIM_DESC, string description]' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_flexible.mdx b/src/content/docs/script/reference/lsl/constants/prim_flexible.mdx new file mode 100644 index 0000000..de63d1d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_flexible.mdx @@ -0,0 +1,28 @@ +--- +title: PRIM_FLEXIBLE +description: >- + [ PRIM_FLEXIBLE, integer boolean, integer softness, float gravity, float + friction, float wind, float tension, vector force ] + +integer boolean – TRUE + enables, FALSE disables +integer softness – ranges from 0 to 3 +float gravity + – ranges from -10.0 to 10.0 +float friction – ranges from 0.0 to 10.0 +float + wind – ranges from 0.0 to 10.0 +float tension – ranges from 0.0 to 10.0 + +vector force +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_fullbright.mdx b/src/content/docs/script/reference/lsl/constants/prim_fullbright.mdx new file mode 100644 index 0000000..9d787b3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_fullbright.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_FULLBRIGHT +description: '[ PRIM_FULLBRIGHT, integer face, integer boolean ]' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_glow.mdx b/src/content/docs/script/reference/lsl/constants/prim_glow.mdx new file mode 100644 index 0000000..135ed4f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_glow.mdx @@ -0,0 +1,24 @@ +--- +title: PRIM_GLOW +description: |- + PRIM_GLOW is used to get or set the glow status of the face. + [ PRIM_GLOW, integer face, float intensity ] +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_gltf_alpha_mode_blend.mdx b/src/content/docs/script/reference/lsl/constants/prim_gltf_alpha_mode_blend.mdx new file mode 100644 index 0000000..514ef31 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_gltf_alpha_mode_blend.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_GLTF_ALPHA_MODE_BLEND +description: Prim parameter setting for PRIM_GLTF_BASE_COLOR alpha mode "BLEND". +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_gltf_alpha_mode_mask.mdx b/src/content/docs/script/reference/lsl/constants/prim_gltf_alpha_mode_mask.mdx new file mode 100644 index 0000000..9786fbc --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_gltf_alpha_mode_mask.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_GLTF_ALPHA_MODE_MASK +description: Prim parameter setting for PRIM_GLTF_BASE_COLOR alpha mode "MASK". +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_gltf_alpha_mode_opaque.mdx b/src/content/docs/script/reference/lsl/constants/prim_gltf_alpha_mode_opaque.mdx new file mode 100644 index 0000000..892b34d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_gltf_alpha_mode_opaque.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_GLTF_ALPHA_MODE_OPAQUE +description: Prim parameter setting for PRIM_GLTF_BASE_COLOR alpha mode "OPAQUE". +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_gltf_base_color.mdx b/src/content/docs/script/reference/lsl/constants/prim_gltf_base_color.mdx new file mode 100644 index 0000000..99eb027 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_gltf_base_color.mdx @@ -0,0 +1,29 @@ +--- +title: PRIM_GLTF_BASE_COLOR +description: >- + Prim parameter for materials using integer face, string texture, vector + repeats, vector offsets, float rotation_in_radians, vector color, integer + alpha_mode, float alpha_cutoff, boolean double_sided. + + Valid options for alpha_mode are PRIM_ALPHA_MODE_BLEND, _NONE, and _MASK. + + alpha_cutoff is used only for PRIM_ALPHA_MODE_MASK. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_gltf_emissive.mdx b/src/content/docs/script/reference/lsl/constants/prim_gltf_emissive.mdx new file mode 100644 index 0000000..322a212 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_gltf_emissive.mdx @@ -0,0 +1,24 @@ +--- +title: PRIM_GLTF_EMISSIVE +description: >- + Prim parameter for GLTF materials using integer face, string texture, vector + repeats, vector offsets, float rotation_in_radians, vector color +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_gltf_metallic_roughness.mdx b/src/content/docs/script/reference/lsl/constants/prim_gltf_metallic_roughness.mdx new file mode 100644 index 0000000..00ca9d0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_gltf_metallic_roughness.mdx @@ -0,0 +1,25 @@ +--- +title: PRIM_GLTF_METALLIC_ROUGHNESS +description: >- + Prim parameter for GLTF materials using integer face, string texture, vector + repeats, vector offsets, float rotation_in_radians, float metallic_factor, + float roughness_factor +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_gltf_normal.mdx b/src/content/docs/script/reference/lsl/constants/prim_gltf_normal.mdx new file mode 100644 index 0000000..aa0557a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_gltf_normal.mdx @@ -0,0 +1,24 @@ +--- +title: PRIM_GLTF_NORMAL +description: >- + Prim parameter for GLTF materials using integer face, string texture, vector + repeats, vector offsets, float rotation_in_radians +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_health.mdx b/src/content/docs/script/reference/lsl/constants/prim_health.mdx new file mode 100644 index 0000000..2a5af20 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_health.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_HEALTH +description: Health value for this prim +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_hole_circle.mdx b/src/content/docs/script/reference/lsl/constants/prim_hole_circle.mdx new file mode 100644 index 0000000..d0d4a0d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_hole_circle.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_HOLE_CIRCLE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_hole_default.mdx b/src/content/docs/script/reference/lsl/constants/prim_hole_default.mdx new file mode 100644 index 0000000..a317bc1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_hole_default.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_HOLE_DEFAULT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_hole_square.mdx b/src/content/docs/script/reference/lsl/constants/prim_hole_square.mdx new file mode 100644 index 0000000..feb54b1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_hole_square.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_HOLE_SQUARE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_hole_triangle.mdx b/src/content/docs/script/reference/lsl/constants/prim_hole_triangle.mdx new file mode 100644 index 0000000..987ec99 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_hole_triangle.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_HOLE_TRIANGLE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_link_target.mdx b/src/content/docs/script/reference/lsl/constants/prim_link_target.mdx new file mode 100644 index 0000000..b5020d5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_link_target.mdx @@ -0,0 +1,24 @@ +--- +title: PRIM_LINK_TARGET +description: |- + [ PRIM_LINK_TARGET, integer link_target ] + Used to get or set multiple links with a single PrimParameters call. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_material.mdx b/src/content/docs/script/reference/lsl/constants/prim_material.mdx new file mode 100644 index 0000000..f67351f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_material.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_MATERIAL +description: '[ PRIM_MATERIAL, integer PRIM_MATERIAL_* ]' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_material_density.mdx b/src/content/docs/script/reference/lsl/constants/prim_material_density.mdx new file mode 100644 index 0000000..46afca1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_material_density.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MATERIAL_DENSITY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_material_flesh.mdx b/src/content/docs/script/reference/lsl/constants/prim_material_flesh.mdx new file mode 100644 index 0000000..67af14d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_material_flesh.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MATERIAL_FLESH +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_material_friction.mdx b/src/content/docs/script/reference/lsl/constants/prim_material_friction.mdx new file mode 100644 index 0000000..58063c6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_material_friction.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MATERIAL_FRICTION +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_material_glass.mdx b/src/content/docs/script/reference/lsl/constants/prim_material_glass.mdx new file mode 100644 index 0000000..8520aba --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_material_glass.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MATERIAL_GLASS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_material_gravity_multiplier.mdx b/src/content/docs/script/reference/lsl/constants/prim_material_gravity_multiplier.mdx new file mode 100644 index 0000000..6263ca2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_material_gravity_multiplier.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MATERIAL_GRAVITY_MULTIPLIER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_material_light.mdx b/src/content/docs/script/reference/lsl/constants/prim_material_light.mdx new file mode 100644 index 0000000..fd0a712 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_material_light.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MATERIAL_LIGHT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_material_metal.mdx b/src/content/docs/script/reference/lsl/constants/prim_material_metal.mdx new file mode 100644 index 0000000..db1ca39 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_material_metal.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MATERIAL_METAL +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_material_plastic.mdx b/src/content/docs/script/reference/lsl/constants/prim_material_plastic.mdx new file mode 100644 index 0000000..559d37c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_material_plastic.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MATERIAL_PLASTIC +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_material_restitution.mdx b/src/content/docs/script/reference/lsl/constants/prim_material_restitution.mdx new file mode 100644 index 0000000..e90f28b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_material_restitution.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MATERIAL_RESTITUTION +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_material_rubber.mdx b/src/content/docs/script/reference/lsl/constants/prim_material_rubber.mdx new file mode 100644 index 0000000..107cc0d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_material_rubber.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MATERIAL_RUBBER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_material_stone.mdx b/src/content/docs/script/reference/lsl/constants/prim_material_stone.mdx new file mode 100644 index 0000000..8b1e48b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_material_stone.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MATERIAL_STONE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_material_wood.mdx b/src/content/docs/script/reference/lsl/constants/prim_material_wood.mdx new file mode 100644 index 0000000..a59b879 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_material_wood.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MATERIAL_WOOD +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_alt_image_enable.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_alt_image_enable.mdx new file mode 100644 index 0000000..34427b7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_alt_image_enable.mdx @@ -0,0 +1,25 @@ +--- +title: PRIM_MEDIA_ALT_IMAGE_ENABLE +description: >- + Boolean. Gets/Sets the default image state (the image that the user sees + before a piece of media is active) for the chosen face. The default image is + specified by Second Life's server for that media type. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_auto_loop.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_auto_loop.mdx new file mode 100644 index 0000000..1283c58 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_auto_loop.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_MEDIA_AUTO_LOOP +description: Boolean. Gets/Sets whether auto-looping is enabled. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_auto_play.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_auto_play.mdx new file mode 100644 index 0000000..197a120 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_auto_play.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_MEDIA_AUTO_PLAY +description: Boolean. Gets/Sets whether the media auto-plays when a Resident can view it. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_auto_scale.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_auto_scale.mdx new file mode 100644 index 0000000..c1821d6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_auto_scale.mdx @@ -0,0 +1,24 @@ +--- +title: PRIM_MEDIA_AUTO_SCALE +description: >- + Boolean. Gets/Sets whether auto-scaling is enabled. Auto-scaling forces the + media to the full size of the texture. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_auto_zoom.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_auto_zoom.mdx new file mode 100644 index 0000000..9900a2c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_auto_zoom.mdx @@ -0,0 +1,24 @@ +--- +title: PRIM_MEDIA_AUTO_ZOOM +description: >- + Boolean. Gets/Sets whether clicking the media triggers auto-zoom and + auto-focus on the media. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_controls.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_controls.mdx new file mode 100644 index 0000000..f27cab7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_controls.mdx @@ -0,0 +1,24 @@ +--- +title: PRIM_MEDIA_CONTROLS +description: >- + Integer. Gets/Sets the style of controls. Can be either + PRIM_MEDIA_CONTROLS_STANDARD or PRIM_MEDIA_CONTROLS_MINI. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_controls_mini.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_controls_mini.mdx new file mode 100644 index 0000000..2945a8b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_controls_mini.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_MEDIA_CONTROLS_MINI +description: Mini web navigation controls; does not include an address bar. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_controls_standard.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_controls_standard.mdx new file mode 100644 index 0000000..959fb92 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_controls_standard.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_MEDIA_CONTROLS_STANDARD +description: Standard web navigation controls. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_current_url.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_current_url.mdx new file mode 100644 index 0000000..9f65cbe --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_current_url.mdx @@ -0,0 +1,24 @@ +--- +title: PRIM_MEDIA_CURRENT_URL +description: >- + String. Gets/Sets the current url displayed on the chosen face. Changing this + URL causes navigation. 1024 characters Maximum. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_first_click_interact.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_first_click_interact.mdx new file mode 100644 index 0000000..0d4b9e3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_first_click_interact.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_MEDIA_FIRST_CLICK_INTERACT +description: Boolean. Gets/Sets whether the first click interaction is enabled. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_height_pixels.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_height_pixels.mdx new file mode 100644 index 0000000..53530ac --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_height_pixels.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_MEDIA_HEIGHT_PIXELS +description: Integer. Gets/Sets the height of the media in pixels. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_home_url.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_home_url.mdx new file mode 100644 index 0000000..34d8f3c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_home_url.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_MEDIA_HOME_URL +description: String. Gets/Sets the home URL for the chosen face. 1024 characters maximum. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_max_height_pixels.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_max_height_pixels.mdx new file mode 100644 index 0000000..683ab11 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_max_height_pixels.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MEDIA_MAX_HEIGHT_PIXELS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_max_url_length.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_max_url_length.mdx new file mode 100644 index 0000000..57b4054 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_max_url_length.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MEDIA_MAX_URL_LENGTH +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_max_whitelist_count.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_max_whitelist_count.mdx new file mode 100644 index 0000000..78cc07d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_max_whitelist_count.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MEDIA_MAX_WHITELIST_COUNT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_max_whitelist_size.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_max_whitelist_size.mdx new file mode 100644 index 0000000..0239e7e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_max_whitelist_size.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MEDIA_MAX_WHITELIST_SIZE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_max_width_pixels.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_max_width_pixels.mdx new file mode 100644 index 0000000..544be8c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_max_width_pixels.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MEDIA_MAX_WIDTH_PIXELS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_param_max.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_param_max.mdx new file mode 100644 index 0000000..0df98d4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_param_max.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MEDIA_PARAM_MAX +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_perm_anyone.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_perm_anyone.mdx new file mode 100644 index 0000000..7655912 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_perm_anyone.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MEDIA_PERM_ANYONE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_perm_group.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_perm_group.mdx new file mode 100644 index 0000000..897466b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_perm_group.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MEDIA_PERM_GROUP +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_perm_none.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_perm_none.mdx new file mode 100644 index 0000000..a0da1f4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_perm_none.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MEDIA_PERM_NONE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_perm_owner.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_perm_owner.mdx new file mode 100644 index 0000000..9908b2d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_perm_owner.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_MEDIA_PERM_OWNER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_perms_control.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_perms_control.mdx new file mode 100644 index 0000000..b556ce6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_perms_control.mdx @@ -0,0 +1,25 @@ +--- +title: PRIM_MEDIA_PERMS_CONTROL +description: >- + Integer. Gets/Sets the permissions mask that control who can see the media + control bar above the object:: PRIM_MEDIA_PERM_ANYONE, PRIM_MEDIA_PERM_GROUP, + PRIM_MEDIA_PERM_NONE, PRIM_MEDIA_PERM_OWNER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_perms_interact.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_perms_interact.mdx new file mode 100644 index 0000000..11acefa --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_perms_interact.mdx @@ -0,0 +1,25 @@ +--- +title: PRIM_MEDIA_PERMS_INTERACT +description: >- + Integer. Gets/Sets the permissions mask that control who can interact with the + object: PRIM_MEDIA_PERM_ANYONE, PRIM_MEDIA_PERM_GROUP, PRIM_MEDIA_PERM_NONE, + PRIM_MEDIA_PERM_OWNER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_whitelist.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_whitelist.mdx new file mode 100644 index 0000000..c5f64df --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_whitelist.mdx @@ -0,0 +1,24 @@ +--- +title: PRIM_MEDIA_WHITELIST +description: >- + String. Gets/Sets the white-list as a string of escaped, comma-separated URLs. + This string can hold up to 64 URLs or 1024 characters, whichever comes first. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_whitelist_enable.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_whitelist_enable.mdx new file mode 100644 index 0000000..c3455de --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_whitelist_enable.mdx @@ -0,0 +1,24 @@ +--- +title: PRIM_MEDIA_WHITELIST_ENABLE +description: >- + Boolean. Gets/Sets whether navigation is restricted to URLs in + PRIM_MEDIA_WHITELIST. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_media_width_pixels.mdx b/src/content/docs/script/reference/lsl/constants/prim_media_width_pixels.mdx new file mode 100644 index 0000000..541f678 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_media_width_pixels.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_MEDIA_WIDTH_PIXELS +description: Integer. Gets/Sets the width of the media in pixels. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_name.mdx b/src/content/docs/script/reference/lsl/constants/prim_name.mdx new file mode 100644 index 0000000..8c3740a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_name.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_NAME +description: '[ PRIM_NAME, string name ]' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_normal.mdx b/src/content/docs/script/reference/lsl/constants/prim_normal.mdx new file mode 100644 index 0000000..47621c3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_normal.mdx @@ -0,0 +1,24 @@ +--- +title: PRIM_NORMAL +description: >- + Prim parameter for materials using integer face, string texture, vector + repeats, vector offsets, float rotation_in_radians +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_omega.mdx b/src/content/docs/script/reference/lsl/constants/prim_omega.mdx new file mode 100644 index 0000000..3c23f05 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_omega.mdx @@ -0,0 +1,27 @@ +--- +title: PRIM_OMEGA +description: >- + [ PRIM_OMEGA, vector axis, float spinrate, float gain ] + + vector axis – arbitrary axis to rotate the object around float spinrate – rate + of rotation in radians per second float gain – also modulates the final + spinrate and disables the rotation behavior if zero +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_phantom.mdx b/src/content/docs/script/reference/lsl/constants/prim_phantom.mdx new file mode 100644 index 0000000..85e649b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_phantom.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_PHANTOM +description: '[ PRIM_PHANTOM, integer boolean ]' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_physics.mdx b/src/content/docs/script/reference/lsl/constants/prim_physics.mdx new file mode 100644 index 0000000..6092a2d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_physics.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_PHYSICS +description: '[ PRIM_PHYSICS, integer boolean ]' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_physics_shape_convex.mdx b/src/content/docs/script/reference/lsl/constants/prim_physics_shape_convex.mdx new file mode 100644 index 0000000..98d3496 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_physics_shape_convex.mdx @@ -0,0 +1,24 @@ +--- +title: PRIM_PHYSICS_SHAPE_CONVEX +description: >- + Use the convex hull of the prim shape for physics (this is the default for + mesh objects). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_physics_shape_none.mdx b/src/content/docs/script/reference/lsl/constants/prim_physics_shape_none.mdx new file mode 100644 index 0000000..39c3892 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_physics_shape_none.mdx @@ -0,0 +1,24 @@ +--- +title: PRIM_PHYSICS_SHAPE_NONE +description: >- + Ignore this prim in the physics shape. NB: This cannot be applied to the root + prim. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_physics_shape_prim.mdx b/src/content/docs/script/reference/lsl/constants/prim_physics_shape_prim.mdx new file mode 100644 index 0000000..384662b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_physics_shape_prim.mdx @@ -0,0 +1,24 @@ +--- +title: PRIM_PHYSICS_SHAPE_PRIM +description: >- + Use the normal prim shape for physics (this is the default for all non-mesh + objects). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_physics_shape_type.mdx b/src/content/docs/script/reference/lsl/constants/prim_physics_shape_type.mdx new file mode 100644 index 0000000..acb0578 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_physics_shape_type.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_PHYSICS_SHAPE_TYPE +description: "Allows you to set the physics shape type of a prim via lsl. Permitted values are:\n\t\t\tPRIM_PHYSICS_SHAPE_NONE, PRIM_PHYSICS_SHAPE_PRIM, PRIM_PHYSICS_SHAPE_CONVEX" +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_point_light.mdx b/src/content/docs/script/reference/lsl/constants/prim_point_light.mdx new file mode 100644 index 0000000..f13f8a6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_point_light.mdx @@ -0,0 +1,29 @@ +--- +title: PRIM_POINT_LIGHT +description: >- + [ PRIM_POINT_LIGHT, integer boolean, vector linear_color, float intensity, + float radius, float falloff ] + + integer boolean – TRUE enables, FALSE disables vector linear_color – linear + color in RGB (<0.0, 0.0, 0.0> = black, <1.0, 1.0, 1.0> = white) + float intensity – ranges from 0.0 to 1.0 float radius – ranges from 0.1 to + 20.0 float falloff – ranges from 0.01 to 2.0 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_pos_local.mdx b/src/content/docs/script/reference/lsl/constants/prim_pos_local.mdx new file mode 100644 index 0000000..4b5fe71 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_pos_local.mdx @@ -0,0 +1,24 @@ +--- +title: PRIM_POS_LOCAL +description: |- + PRIM_POS_LOCAL, vector position ] + vector position - position in local coordinates +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_position.mdx b/src/content/docs/script/reference/lsl/constants/prim_position.mdx new file mode 100644 index 0000000..65c6f5a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_position.mdx @@ -0,0 +1,26 @@ +--- +title: PRIM_POSITION +description: >- + [ PRIM_POSITION, vector position ] + + vector position – position in region or local coordinates depending upon the + situation +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_projector.mdx b/src/content/docs/script/reference/lsl/constants/prim_projector.mdx new file mode 100644 index 0000000..11fdec7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_projector.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_PROJECTOR +description: '[ PRIM_PROJECTOR, string texture, float fov, float focus, float ambiance ]' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_reflection_probe.mdx b/src/content/docs/script/reference/lsl/constants/prim_reflection_probe.mdx new file mode 100644 index 0000000..96c88f4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_reflection_probe.mdx @@ -0,0 +1,25 @@ +--- +title: PRIM_REFLECTION_PROBE +description: >- + Allows you to configure the object as a custom-placed reflection probe, for + image-based lighting (IBL). Only objects in the influence volume of the + reflection probe object are affected. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_reflection_probe_box.mdx b/src/content/docs/script/reference/lsl/constants/prim_reflection_probe_box.mdx new file mode 100644 index 0000000..83ca1ba --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_reflection_probe_box.mdx @@ -0,0 +1,25 @@ +--- +title: PRIM_REFLECTION_PROBE_BOX +description: >- + This is a flag option used with llGetPrimitiveParams and related functions + when the parameter is PRIM_REFLECTION_PROBE. When set, the reflection probe is + a box. When unset, the reflection probe is a sphere. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_reflection_probe_dynamic.mdx b/src/content/docs/script/reference/lsl/constants/prim_reflection_probe_dynamic.mdx new file mode 100644 index 0000000..798203e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_reflection_probe_dynamic.mdx @@ -0,0 +1,26 @@ +--- +title: PRIM_REFLECTION_PROBE_DYNAMIC +description: >- + This is a flag option used with llGetPrimitiveParams and related functions + when the parameter is PRIM_REFLECTION_PROBE. When set, the reflection probe + includes avatars in IBL effects. When unset, the reflection probe excludes + avatars. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_reflection_probe_mirror.mdx b/src/content/docs/script/reference/lsl/constants/prim_reflection_probe_mirror.mdx new file mode 100644 index 0000000..ab56f1f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_reflection_probe_mirror.mdx @@ -0,0 +1,25 @@ +--- +title: PRIM_REFLECTION_PROBE_MIRROR +description: >- + This is a flag option used with llGetPrimitiveParams and related functions + when the parameter is PRIM_REFLECTION_PROBE. When set, the reflection probe + acts as a mirror. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_render_material.mdx b/src/content/docs/script/reference/lsl/constants/prim_render_material.mdx new file mode 100644 index 0000000..5b99476 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_render_material.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_RENDER_MATERIAL +description: '[ PRIM_RENDER_MATERIAL, integer face, string material ]' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_rot_local.mdx b/src/content/docs/script/reference/lsl/constants/prim_rot_local.mdx new file mode 100644 index 0000000..b4e3070 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_rot_local.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_ROT_LOCAL +description: '[ PRIM_ROT_LOCAL, rotation local_rot ]' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_rotation.mdx b/src/content/docs/script/reference/lsl/constants/prim_rotation.mdx new file mode 100644 index 0000000..8f83b79 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_rotation.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_ROTATION +description: '[ PRIM_ROT_LOCAL, rotation global_rot ]' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_scripted_sit_only.mdx b/src/content/docs/script/reference/lsl/constants/prim_scripted_sit_only.mdx new file mode 100644 index 0000000..7993ab9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_scripted_sit_only.mdx @@ -0,0 +1,24 @@ +--- +title: PRIM_SCRIPTED_SIT_ONLY +description: |- + Prim parameter for restricting manual sitting on this prim. + Sitting must be initiated via call to llSitOnLink. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_sculpt_flag_animesh.mdx b/src/content/docs/script/reference/lsl/constants/prim_sculpt_flag_animesh.mdx new file mode 100644 index 0000000..9c02e2c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_sculpt_flag_animesh.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_SCULPT_FLAG_ANIMESH +description: Mesh is animated. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_sculpt_flag_invert.mdx b/src/content/docs/script/reference/lsl/constants/prim_sculpt_flag_invert.mdx new file mode 100644 index 0000000..d445d38 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_sculpt_flag_invert.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_SCULPT_FLAG_INVERT +description: Render inside out (inverts the normals). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_sculpt_flag_mirror.mdx b/src/content/docs/script/reference/lsl/constants/prim_sculpt_flag_mirror.mdx new file mode 100644 index 0000000..5d8b298 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_sculpt_flag_mirror.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_SCULPT_FLAG_MIRROR +description: Render an X axis mirror of the sculpty. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_sculpt_type_cylinder.mdx b/src/content/docs/script/reference/lsl/constants/prim_sculpt_type_cylinder.mdx new file mode 100644 index 0000000..67eec9b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_sculpt_type_cylinder.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_SCULPT_TYPE_CYLINDER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_sculpt_type_mask.mdx b/src/content/docs/script/reference/lsl/constants/prim_sculpt_type_mask.mdx new file mode 100644 index 0000000..020cd7b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_sculpt_type_mask.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_SCULPT_TYPE_MASK +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_sculpt_type_mesh.mdx b/src/content/docs/script/reference/lsl/constants/prim_sculpt_type_mesh.mdx new file mode 100644 index 0000000..86c09b5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_sculpt_type_mesh.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_SCULPT_TYPE_MESH +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_sculpt_type_plane.mdx b/src/content/docs/script/reference/lsl/constants/prim_sculpt_type_plane.mdx new file mode 100644 index 0000000..935538e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_sculpt_type_plane.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_SCULPT_TYPE_PLANE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_sculpt_type_sphere.mdx b/src/content/docs/script/reference/lsl/constants/prim_sculpt_type_sphere.mdx new file mode 100644 index 0000000..c7c468b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_sculpt_type_sphere.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_SCULPT_TYPE_SPHERE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_sculpt_type_torus.mdx b/src/content/docs/script/reference/lsl/constants/prim_sculpt_type_torus.mdx new file mode 100644 index 0000000..71456de --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_sculpt_type_torus.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_SCULPT_TYPE_TORUS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_shiny_high.mdx b/src/content/docs/script/reference/lsl/constants/prim_shiny_high.mdx new file mode 100644 index 0000000..fdf7abe --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_shiny_high.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_SHINY_HIGH +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_shiny_low.mdx b/src/content/docs/script/reference/lsl/constants/prim_shiny_low.mdx new file mode 100644 index 0000000..5ff0ae0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_shiny_low.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_SHINY_LOW +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_shiny_medium.mdx b/src/content/docs/script/reference/lsl/constants/prim_shiny_medium.mdx new file mode 100644 index 0000000..c2c0547 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_shiny_medium.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_SHINY_MEDIUM +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_shiny_none.mdx b/src/content/docs/script/reference/lsl/constants/prim_shiny_none.mdx new file mode 100644 index 0000000..3fcfab0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_shiny_none.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_SHINY_NONE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_sit_flags.mdx b/src/content/docs/script/reference/lsl/constants/prim_sit_flags.mdx new file mode 100644 index 0000000..7f6e849 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_sit_flags.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_SIT_FLAGS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_sit_target.mdx b/src/content/docs/script/reference/lsl/constants/prim_sit_target.mdx new file mode 100644 index 0000000..8711fe5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_sit_target.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_SIT_TARGET +description: '[ PRIM_SIT_TARGET, integer boolean, vector offset, rotation rot ]' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_size.mdx b/src/content/docs/script/reference/lsl/constants/prim_size.mdx new file mode 100644 index 0000000..b3bf8b3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_size.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_SIZE +description: '[ PRIM_SIZE, vector size ]' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_slice.mdx b/src/content/docs/script/reference/lsl/constants/prim_slice.mdx new file mode 100644 index 0000000..3142a13 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_slice.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_SLICE +description: '[ PRIM_SLICE, vector slice ]' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_specular.mdx b/src/content/docs/script/reference/lsl/constants/prim_specular.mdx new file mode 100644 index 0000000..8603684 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_specular.mdx @@ -0,0 +1,25 @@ +--- +title: PRIM_SPECULAR +description: >- + Prim parameter for materials using integer face, string texture, vector + repeats, vector offsets, float rotation_in_radians, vector color, integer + glossy, integer environment +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_temp_on_rez.mdx b/src/content/docs/script/reference/lsl/constants/prim_temp_on_rez.mdx new file mode 100644 index 0000000..c6d7ca7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_temp_on_rez.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_TEMP_ON_REZ +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_texgen.mdx b/src/content/docs/script/reference/lsl/constants/prim_texgen.mdx new file mode 100644 index 0000000..78c24da --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_texgen.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_TEXGEN +description: '[ PRIM_TEXGEN, integer face, PRIM_TEXGEN_* ]' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_texgen_default.mdx b/src/content/docs/script/reference/lsl/constants/prim_texgen_default.mdx new file mode 100644 index 0000000..ca89159 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_texgen_default.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_TEXGEN_DEFAULT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_texgen_planar.mdx b/src/content/docs/script/reference/lsl/constants/prim_texgen_planar.mdx new file mode 100644 index 0000000..bedd340 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_texgen_planar.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_TEXGEN_PLANAR +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_text.mdx b/src/content/docs/script/reference/lsl/constants/prim_text.mdx new file mode 100644 index 0000000..79a1c5a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_text.mdx @@ -0,0 +1,22 @@ +--- +title: PRIM_TEXT +description: '[ PRIM_TEXT, string text, vector color, float alpha ]' +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_texture.mdx b/src/content/docs/script/reference/lsl/constants/prim_texture.mdx new file mode 100644 index 0000000..55fd786 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_texture.mdx @@ -0,0 +1,24 @@ +--- +title: PRIM_TEXTURE +description: >- + [ PRIM_TEXTURE, integer face, string texture, vector repeats, vector offsets, + float rotation_in_radians ] +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_type.mdx b/src/content/docs/script/reference/lsl/constants/prim_type.mdx new file mode 100644 index 0000000..4a9bef8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_type.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_TYPE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_type_box.mdx b/src/content/docs/script/reference/lsl/constants/prim_type_box.mdx new file mode 100644 index 0000000..a8ffce0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_type_box.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_TYPE_BOX +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_type_cylinder.mdx b/src/content/docs/script/reference/lsl/constants/prim_type_cylinder.mdx new file mode 100644 index 0000000..78ab359 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_type_cylinder.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_TYPE_CYLINDER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_type_prism.mdx b/src/content/docs/script/reference/lsl/constants/prim_type_prism.mdx new file mode 100644 index 0000000..9ee3192 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_type_prism.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_TYPE_PRISM +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_type_ring.mdx b/src/content/docs/script/reference/lsl/constants/prim_type_ring.mdx new file mode 100644 index 0000000..6b789df --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_type_ring.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_TYPE_RING +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_type_sculpt.mdx b/src/content/docs/script/reference/lsl/constants/prim_type_sculpt.mdx new file mode 100644 index 0000000..4bceede --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_type_sculpt.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_TYPE_SCULPT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_type_sphere.mdx b/src/content/docs/script/reference/lsl/constants/prim_type_sphere.mdx new file mode 100644 index 0000000..7581801 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_type_sphere.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_TYPE_SPHERE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_type_torus.mdx b/src/content/docs/script/reference/lsl/constants/prim_type_torus.mdx new file mode 100644 index 0000000..728b966 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_type_torus.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_TYPE_TORUS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/prim_type_tube.mdx b/src/content/docs/script/reference/lsl/constants/prim_type_tube.mdx new file mode 100644 index 0000000..415bec2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/prim_type_tube.mdx @@ -0,0 +1,21 @@ +--- +title: PRIM_TYPE_TUBE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/profile_none.mdx b/src/content/docs/script/reference/lsl/constants/profile_none.mdx new file mode 100644 index 0000000..d6a3f22 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/profile_none.mdx @@ -0,0 +1,22 @@ +--- +title: PROFILE_NONE +description: Disables profiling +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/profile_script_memory.mdx b/src/content/docs/script/reference/lsl/constants/profile_script_memory.mdx new file mode 100644 index 0000000..5fa413f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/profile_script_memory.mdx @@ -0,0 +1,22 @@ +--- +title: PROFILE_SCRIPT_MEMORY +description: Enables memory profiling +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_bf_dest_color.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_bf_dest_color.mdx new file mode 100644 index 0000000..4168323 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_bf_dest_color.mdx @@ -0,0 +1,21 @@ +--- +title: PSYS_PART_BF_DEST_COLOR +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_bf_one.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_bf_one.mdx new file mode 100644 index 0000000..4af36a5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_bf_one.mdx @@ -0,0 +1,21 @@ +--- +title: PSYS_PART_BF_ONE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_bf_one_minus_dest_color.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_bf_one_minus_dest_color.mdx new file mode 100644 index 0000000..23a832c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_bf_one_minus_dest_color.mdx @@ -0,0 +1,21 @@ +--- +title: PSYS_PART_BF_ONE_MINUS_DEST_COLOR +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_bf_one_minus_source_alpha.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_bf_one_minus_source_alpha.mdx new file mode 100644 index 0000000..214cea8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_bf_one_minus_source_alpha.mdx @@ -0,0 +1,21 @@ +--- +title: PSYS_PART_BF_ONE_MINUS_SOURCE_ALPHA +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_bf_one_minus_source_color.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_bf_one_minus_source_color.mdx new file mode 100644 index 0000000..6270e5f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_bf_one_minus_source_color.mdx @@ -0,0 +1,21 @@ +--- +title: PSYS_PART_BF_ONE_MINUS_SOURCE_COLOR +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_bf_source_alpha.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_bf_source_alpha.mdx new file mode 100644 index 0000000..c26eba8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_bf_source_alpha.mdx @@ -0,0 +1,21 @@ +--- +title: PSYS_PART_BF_SOURCE_ALPHA +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_bf_source_color.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_bf_source_color.mdx new file mode 100644 index 0000000..e30434e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_bf_source_color.mdx @@ -0,0 +1,21 @@ +--- +title: PSYS_PART_BF_SOURCE_COLOR +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_bf_zero.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_bf_zero.mdx new file mode 100644 index 0000000..b399e43 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_bf_zero.mdx @@ -0,0 +1,21 @@ +--- +title: PSYS_PART_BF_ZERO +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_blend_func_dest.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_blend_func_dest.mdx new file mode 100644 index 0000000..4f91d08 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_blend_func_dest.mdx @@ -0,0 +1,21 @@ +--- +title: PSYS_PART_BLEND_FUNC_DEST +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_blend_func_source.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_blend_func_source.mdx new file mode 100644 index 0000000..8ba19f6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_blend_func_source.mdx @@ -0,0 +1,21 @@ +--- +title: PSYS_PART_BLEND_FUNC_SOURCE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_bounce_mask.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_bounce_mask.mdx new file mode 100644 index 0000000..5a85bd0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_bounce_mask.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_PART_BOUNCE_MASK +description: Particles bounce off of a plane at the objects Z height. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_emissive_mask.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_emissive_mask.mdx new file mode 100644 index 0000000..2c2fc15 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_emissive_mask.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_PART_EMISSIVE_MASK +description: The particle glows. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_end_alpha.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_end_alpha.mdx new file mode 100644 index 0000000..d26108e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_end_alpha.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_PART_END_ALPHA +description: A float which determines the ending alpha of the object. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_end_color.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_end_color.mdx new file mode 100644 index 0000000..642877d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_end_color.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_PART_END_COLOR +description: A vector which determines the ending color of the object. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_end_glow.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_end_glow.mdx new file mode 100644 index 0000000..d2601d3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_end_glow.mdx @@ -0,0 +1,21 @@ +--- +title: PSYS_PART_END_GLOW +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_end_scale.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_end_scale.mdx new file mode 100644 index 0000000..78db25c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_end_scale.mdx @@ -0,0 +1,24 @@ +--- +title: PSYS_PART_END_SCALE +description: >- + A vector , which is the ending size of the particle billboard in + meters (z is ignored). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_flags.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_flags.mdx new file mode 100644 index 0000000..e5602e6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_flags.mdx @@ -0,0 +1,24 @@ +--- +title: PSYS_PART_FLAGS +description: >- + Each particle that is emitted by the particle system is simulated based on the + following flags. To use multiple flags, bitwise or (|) them together. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_follow_src_mask.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_follow_src_mask.mdx new file mode 100644 index 0000000..f6fa715 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_follow_src_mask.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_PART_FOLLOW_SRC_MASK +description: The particle position is relative to the source objects position. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_follow_velocity_mask.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_follow_velocity_mask.mdx new file mode 100644 index 0000000..c493378 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_follow_velocity_mask.mdx @@ -0,0 +1,24 @@ +--- +title: PSYS_PART_FOLLOW_VELOCITY_MASK +description: >- + The particle orientation is rotated so the vertical axis faces towards the + particle velocity. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_interp_color_mask.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_interp_color_mask.mdx new file mode 100644 index 0000000..98cf7d2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_interp_color_mask.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_PART_INTERP_COLOR_MASK +description: Interpolate both the color and alpha from the start value to the end value. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_interp_scale_mask.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_interp_scale_mask.mdx new file mode 100644 index 0000000..e8cf51d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_interp_scale_mask.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_PART_INTERP_SCALE_MASK +description: Interpolate the particle scale from the start value to the end value. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_max_age.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_max_age.mdx new file mode 100644 index 0000000..a0cdb52 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_max_age.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_PART_MAX_AGE +description: Age in seconds of a particle at which it dies. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_ribbon_mask.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_ribbon_mask.mdx new file mode 100644 index 0000000..33f25f1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_ribbon_mask.mdx @@ -0,0 +1,21 @@ +--- +title: PSYS_PART_RIBBON_MASK +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_start_alpha.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_start_alpha.mdx new file mode 100644 index 0000000..f1752d7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_start_alpha.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_PART_START_ALPHA +description: A float which determines the starting alpha of the object. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_start_color.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_start_color.mdx new file mode 100644 index 0000000..2dc4c6d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_start_color.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_PART_START_COLOR +description: A vector which determines the starting color of the object. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_start_glow.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_start_glow.mdx new file mode 100644 index 0000000..54a785a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_start_glow.mdx @@ -0,0 +1,21 @@ +--- +title: PSYS_PART_START_GLOW +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_start_scale.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_start_scale.mdx new file mode 100644 index 0000000..0ed5ce8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_start_scale.mdx @@ -0,0 +1,24 @@ +--- +title: PSYS_PART_START_SCALE +description: >- + A vector , which is the starting size of the particle billboard in + meters (z is ignored). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_target_linear_mask.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_target_linear_mask.mdx new file mode 100644 index 0000000..9d05304 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_target_linear_mask.mdx @@ -0,0 +1,21 @@ +--- +title: PSYS_PART_TARGET_LINEAR_MASK +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_target_pos_mask.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_target_pos_mask.mdx new file mode 100644 index 0000000..c39b1a8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_target_pos_mask.mdx @@ -0,0 +1,24 @@ +--- +title: PSYS_PART_TARGET_POS_MASK +description: >- + The particle heads towards the location of the target object as defined by + PSYS_SRC_TARGET_KEY. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_part_wind_mask.mdx b/src/content/docs/script/reference/lsl/constants/psys_part_wind_mask.mdx new file mode 100644 index 0000000..815c880 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_part_wind_mask.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_PART_WIND_MASK +description: Particles have their velocity damped towards the wind velocity. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_accel.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_accel.mdx new file mode 100644 index 0000000..8f20bcd --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_accel.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_SRC_ACCEL +description: A vector which is the acceleration to apply on particles. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_angle_begin.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_angle_begin.mdx new file mode 100644 index 0000000..20c17b9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_angle_begin.mdx @@ -0,0 +1,24 @@ +--- +title: PSYS_SRC_ANGLE_BEGIN +description: >- + Area in radians specifying where particles will NOT be created (for ANGLE + patterns) +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_angle_end.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_angle_end.mdx new file mode 100644 index 0000000..b123e8a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_angle_end.mdx @@ -0,0 +1,25 @@ +--- +title: PSYS_SRC_ANGLE_END +description: >- + Area in radians filled with particles (for ANGLE patterns) (if lower than + PSYS_SRC_ANGLE_BEGIN, acts as PSYS_SRC_ANGLE_BEGIN itself, and + PSYS_SRC_ANGLE_BEGIN acts as PSYS_SRC_ANGLE_END). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_burst_part_count.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_burst_part_count.mdx new file mode 100644 index 0000000..a442f9a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_burst_part_count.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_SRC_BURST_PART_COUNT +description: How many particles to release in a burst. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_burst_radius.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_burst_radius.mdx new file mode 100644 index 0000000..eaac941 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_burst_radius.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_SRC_BURST_RADIUS +description: What distance from the center of the object to create the particles. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_burst_rate.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_burst_rate.mdx new file mode 100644 index 0000000..1a458bf --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_burst_rate.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_SRC_BURST_RATE +description: How often to release a particle burst (float seconds). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_burst_speed_max.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_burst_speed_max.mdx new file mode 100644 index 0000000..4088eb2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_burst_speed_max.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_SRC_BURST_SPEED_MAX +description: Maximum speed that a particle should be moving. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_burst_speed_min.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_burst_speed_min.mdx new file mode 100644 index 0000000..8d1502e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_burst_speed_min.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_SRC_BURST_SPEED_MIN +description: Minimum speed that a particle should be moving. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_innerangle.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_innerangle.mdx new file mode 100644 index 0000000..4f8af43 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_innerangle.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_SRC_INNERANGLE +description: "Specifies the inner angle of the arc created by the PSYS_SRC_PATTERN_ANGLE or PSYS_SRC_PATTERN_ANGLE_CONE source pattern.\n\t\t\tThe area specified will NOT have particles in it." +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_max_age.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_max_age.mdx new file mode 100644 index 0000000..bbe8624 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_max_age.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_SRC_MAX_AGE +description: How long this particle system should last, 0.0 means forever. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_obj_rel_mask.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_obj_rel_mask.mdx new file mode 100644 index 0000000..d0634d2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_obj_rel_mask.mdx @@ -0,0 +1,21 @@ +--- +title: PSYS_SRC_OBJ_REL_MASK +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_omega.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_omega.mdx new file mode 100644 index 0000000..e56bfe9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_omega.mdx @@ -0,0 +1,24 @@ +--- +title: PSYS_SRC_OMEGA +description: >- + Sets the angular velocity to rotate the axis that SRC_PATTERN_ANGLE and + SRC_PATTERN_ANGLE_CONE use. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_outerangle.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_outerangle.mdx new file mode 100644 index 0000000..d619c11 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_outerangle.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_SRC_OUTERANGLE +description: "Specifies the outer angle of the arc created by the PSYS_SRC_PATTERN_ANGLE or PSYS_SRC_PATTERN_ANGLE_CONE source pattern.\n\t\t\tThe area between the outer and inner angle will be filled with particles." +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_pattern.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_pattern.mdx new file mode 100644 index 0000000..1f34942 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_pattern.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_SRC_PATTERN +description: "The pattern which is used to generate particles.\n\t\t\tUse one of the following values: PSYS_SRC_PATTERN Values." +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_pattern_angle.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_pattern_angle.mdx new file mode 100644 index 0000000..2dc9031 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_pattern_angle.mdx @@ -0,0 +1,25 @@ +--- +title: PSYS_SRC_PATTERN_ANGLE +description: >- + Shoot particles across a 2 dimensional area defined by the arc created from + PSYS_SRC_OUTERANGLE. There will be an open area defined by PSYS_SRC_INNERANGLE + within the larger arc. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_pattern_angle_cone.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_pattern_angle_cone.mdx new file mode 100644 index 0000000..3612f24 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_pattern_angle_cone.mdx @@ -0,0 +1,24 @@ +--- +title: PSYS_SRC_PATTERN_ANGLE_CONE +description: >- + Shoot particles out in a 3 dimensional cone with an outer arc of + PSYS_SRC_OUTERANGLE and an inner open area defined by PSYS_SRC_INNERANGLE. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_pattern_angle_cone_empty.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_pattern_angle_cone_empty.mdx new file mode 100644 index 0000000..5e7aebf --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_pattern_angle_cone_empty.mdx @@ -0,0 +1,21 @@ +--- +title: PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_pattern_drop.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_pattern_drop.mdx new file mode 100644 index 0000000..574c49c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_pattern_drop.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_SRC_PATTERN_DROP +description: Drop particles at the source position. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_pattern_explode.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_pattern_explode.mdx new file mode 100644 index 0000000..3276d23 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_pattern_explode.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_SRC_PATTERN_EXPLODE +description: Shoot particles out in all directions, using the burst parameters. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_target_key.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_target_key.mdx new file mode 100644 index 0000000..6ba27d4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_target_key.mdx @@ -0,0 +1,24 @@ +--- +title: PSYS_SRC_TARGET_KEY +description: >- + The key of a target object to move towards if PSYS_PART_TARGET_POS_MASK is + enabled. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/psys_src_texture.mdx b/src/content/docs/script/reference/lsl/constants/psys_src_texture.mdx new file mode 100644 index 0000000..0fd4ef4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/psys_src_texture.mdx @@ -0,0 +1,22 @@ +--- +title: PSYS_SRC_TEXTURE +description: An asset name for the texture to use for the particles. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pu_evade_hidden.mdx b/src/content/docs/script/reference/lsl/constants/pu_evade_hidden.mdx new file mode 100644 index 0000000..084bb41 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pu_evade_hidden.mdx @@ -0,0 +1,22 @@ +--- +title: PU_EVADE_HIDDEN +description: Triggered when an llEvade character thinks it has hidden from its pursuer. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pu_evade_spotted.mdx b/src/content/docs/script/reference/lsl/constants/pu_evade_spotted.mdx new file mode 100644 index 0000000..a44af3c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pu_evade_spotted.mdx @@ -0,0 +1,22 @@ +--- +title: PU_EVADE_SPOTTED +description: Triggered when an llEvade character switches from hiding to running +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pu_failure_dynamic_pathfinding_disabled.mdx b/src/content/docs/script/reference/lsl/constants/pu_failure_dynamic_pathfinding_disabled.mdx new file mode 100644 index 0000000..1a8b5c2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pu_failure_dynamic_pathfinding_disabled.mdx @@ -0,0 +1,21 @@ +--- +title: PU_FAILURE_DYNAMIC_PATHFINDING_DISABLED +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pu_failure_invalid_goal.mdx b/src/content/docs/script/reference/lsl/constants/pu_failure_invalid_goal.mdx new file mode 100644 index 0000000..0cbcbec --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pu_failure_invalid_goal.mdx @@ -0,0 +1,22 @@ +--- +title: PU_FAILURE_INVALID_GOAL +description: Goal is not on the navigation-mesh and cannot be reached. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pu_failure_invalid_start.mdx b/src/content/docs/script/reference/lsl/constants/pu_failure_invalid_start.mdx new file mode 100644 index 0000000..d4eda68 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pu_failure_invalid_start.mdx @@ -0,0 +1,24 @@ +--- +title: PU_FAILURE_INVALID_START +description: >- + Character cannot navigate from the current location - e.g., the character is + off the navmesh or too high above it. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pu_failure_no_navmesh.mdx b/src/content/docs/script/reference/lsl/constants/pu_failure_no_navmesh.mdx new file mode 100644 index 0000000..73e23d3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pu_failure_no_navmesh.mdx @@ -0,0 +1,25 @@ +--- +title: PU_FAILURE_NO_NAVMESH +description: >- + This is a fatal error reported to a character when there is no navmesh for the + region. This usually indicates a server failure and users should file a bug + report and include the time and region in which they received this message. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pu_failure_no_valid_destination.mdx b/src/content/docs/script/reference/lsl/constants/pu_failure_no_valid_destination.mdx new file mode 100644 index 0000000..b09b484 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pu_failure_no_valid_destination.mdx @@ -0,0 +1,24 @@ +--- +title: PU_FAILURE_NO_VALID_DESTINATION +description: >- + There is no good place for the character to go - e.g., it is patrolling and + all the patrol points are now unreachable. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pu_failure_other.mdx b/src/content/docs/script/reference/lsl/constants/pu_failure_other.mdx new file mode 100644 index 0000000..7d38f8b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pu_failure_other.mdx @@ -0,0 +1,21 @@ +--- +title: PU_FAILURE_OTHER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pu_failure_parcel_unreachable.mdx b/src/content/docs/script/reference/lsl/constants/pu_failure_parcel_unreachable.mdx new file mode 100644 index 0000000..00d9fd0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pu_failure_parcel_unreachable.mdx @@ -0,0 +1,21 @@ +--- +title: PU_FAILURE_PARCEL_UNREACHABLE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pu_failure_target_gone.mdx b/src/content/docs/script/reference/lsl/constants/pu_failure_target_gone.mdx new file mode 100644 index 0000000..28a06f0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pu_failure_target_gone.mdx @@ -0,0 +1,24 @@ +--- +title: PU_FAILURE_TARGET_GONE +description: >- + Target (for llPursue or llEvade) can no longer be tracked - e.g., it left the + region or is an avatar that is now more than about 30m outside the region. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pu_failure_unreachable.mdx b/src/content/docs/script/reference/lsl/constants/pu_failure_unreachable.mdx new file mode 100644 index 0000000..66433b6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pu_failure_unreachable.mdx @@ -0,0 +1,24 @@ +--- +title: PU_FAILURE_UNREACHABLE +description: >- + Goal is no longer reachable for some reason - e.g., an obstacle blocks the + path. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pu_goal_reached.mdx b/src/content/docs/script/reference/lsl/constants/pu_goal_reached.mdx new file mode 100644 index 0000000..806f836 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pu_goal_reached.mdx @@ -0,0 +1,24 @@ +--- +title: PU_GOAL_REACHED +description: >- + Character has reached the goal and will stop or choose a new goal (if + wandering). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pu_slowdown_distance_reached.mdx b/src/content/docs/script/reference/lsl/constants/pu_slowdown_distance_reached.mdx new file mode 100644 index 0000000..cbd2fcb --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pu_slowdown_distance_reached.mdx @@ -0,0 +1,22 @@ +--- +title: PU_SLOWDOWN_DISTANCE_REACHED +description: Character is near current goal. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/public_channel.mdx b/src/content/docs/script/reference/lsl/constants/public_channel.mdx new file mode 100644 index 0000000..38951c8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/public_channel.mdx @@ -0,0 +1,25 @@ +--- +title: PUBLIC_CHANNEL +description: >- + PUBLIC_CHANNEL is an integer constant that, when passed to llSay, llWhisper, + or llShout as a channel parameter, will print text to the publicly heard chat + channel. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pursuit_fuzz_factor.mdx b/src/content/docs/script/reference/lsl/constants/pursuit_fuzz_factor.mdx new file mode 100644 index 0000000..92d1dcb --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pursuit_fuzz_factor.mdx @@ -0,0 +1,22 @@ +--- +title: PURSUIT_FUZZ_FACTOR +description: Selects a random destination near the offset. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pursuit_goal_tolerance.mdx b/src/content/docs/script/reference/lsl/constants/pursuit_goal_tolerance.mdx new file mode 100644 index 0000000..87b2c90 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pursuit_goal_tolerance.mdx @@ -0,0 +1,21 @@ +--- +title: PURSUIT_GOAL_TOLERANCE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pursuit_intercept.mdx b/src/content/docs/script/reference/lsl/constants/pursuit_intercept.mdx new file mode 100644 index 0000000..22f6086 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pursuit_intercept.mdx @@ -0,0 +1,22 @@ +--- +title: PURSUIT_INTERCEPT +description: Define whether the character attempts to predict the target's location. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/pursuit_offset.mdx b/src/content/docs/script/reference/lsl/constants/pursuit_offset.mdx new file mode 100644 index 0000000..6a2fc61 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/pursuit_offset.mdx @@ -0,0 +1,22 @@ +--- +title: PURSUIT_OFFSET +description: Go to a position offset from the target. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rad_to_deg.mdx b/src/content/docs/script/reference/lsl/constants/rad_to_deg.mdx new file mode 100644 index 0000000..b126b40 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rad_to_deg.mdx @@ -0,0 +1,24 @@ +--- +title: RAD_TO_DEG +description: >- + 57.2957795 - Number of degrees per radian. You can use this number to convert + radians to degrees by multiplying the radians by this number. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rc_data_flags.mdx b/src/content/docs/script/reference/lsl/constants/rc_data_flags.mdx new file mode 100644 index 0000000..fe9261a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rc_data_flags.mdx @@ -0,0 +1,21 @@ +--- +title: RC_DATA_FLAGS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rc_detect_phantom.mdx b/src/content/docs/script/reference/lsl/constants/rc_detect_phantom.mdx new file mode 100644 index 0000000..005f314 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rc_detect_phantom.mdx @@ -0,0 +1,21 @@ +--- +title: RC_DETECT_PHANTOM +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rc_get_link_num.mdx b/src/content/docs/script/reference/lsl/constants/rc_get_link_num.mdx new file mode 100644 index 0000000..447dd85 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rc_get_link_num.mdx @@ -0,0 +1,21 @@ +--- +title: RC_GET_LINK_NUM +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rc_get_normal.mdx b/src/content/docs/script/reference/lsl/constants/rc_get_normal.mdx new file mode 100644 index 0000000..9d250dd --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rc_get_normal.mdx @@ -0,0 +1,21 @@ +--- +title: RC_GET_NORMAL +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rc_get_root_key.mdx b/src/content/docs/script/reference/lsl/constants/rc_get_root_key.mdx new file mode 100644 index 0000000..c202d37 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rc_get_root_key.mdx @@ -0,0 +1,21 @@ +--- +title: RC_GET_ROOT_KEY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rc_max_hits.mdx b/src/content/docs/script/reference/lsl/constants/rc_max_hits.mdx new file mode 100644 index 0000000..fc3154e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rc_max_hits.mdx @@ -0,0 +1,21 @@ +--- +title: RC_MAX_HITS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rc_reject_agents.mdx b/src/content/docs/script/reference/lsl/constants/rc_reject_agents.mdx new file mode 100644 index 0000000..18575d9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rc_reject_agents.mdx @@ -0,0 +1,21 @@ +--- +title: RC_REJECT_AGENTS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rc_reject_land.mdx b/src/content/docs/script/reference/lsl/constants/rc_reject_land.mdx new file mode 100644 index 0000000..bf0d05d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rc_reject_land.mdx @@ -0,0 +1,21 @@ +--- +title: RC_REJECT_LAND +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rc_reject_nonphysical.mdx b/src/content/docs/script/reference/lsl/constants/rc_reject_nonphysical.mdx new file mode 100644 index 0000000..f774db6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rc_reject_nonphysical.mdx @@ -0,0 +1,21 @@ +--- +title: RC_REJECT_NONPHYSICAL +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rc_reject_physical.mdx b/src/content/docs/script/reference/lsl/constants/rc_reject_physical.mdx new file mode 100644 index 0000000..5c2cf3d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rc_reject_physical.mdx @@ -0,0 +1,21 @@ +--- +title: RC_REJECT_PHYSICAL +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rc_reject_types.mdx b/src/content/docs/script/reference/lsl/constants/rc_reject_types.mdx new file mode 100644 index 0000000..f01621b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rc_reject_types.mdx @@ -0,0 +1,21 @@ +--- +title: RC_REJECT_TYPES +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rcerr_cast_time_exceeded.mdx b/src/content/docs/script/reference/lsl/constants/rcerr_cast_time_exceeded.mdx new file mode 100644 index 0000000..8563f8f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rcerr_cast_time_exceeded.mdx @@ -0,0 +1,21 @@ +--- +title: RCERR_CAST_TIME_EXCEEDED +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rcerr_sim_perf_low.mdx b/src/content/docs/script/reference/lsl/constants/rcerr_sim_perf_low.mdx new file mode 100644 index 0000000..980af49 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rcerr_sim_perf_low.mdx @@ -0,0 +1,21 @@ +--- +title: RCERR_SIM_PERF_LOW +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rcerr_unknown.mdx b/src/content/docs/script/reference/lsl/constants/rcerr_unknown.mdx new file mode 100644 index 0000000..c04d302 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rcerr_unknown.mdx @@ -0,0 +1,21 @@ +--- +title: RCERR_UNKNOWN +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/region_flag_allow_damage.mdx b/src/content/docs/script/reference/lsl/constants/region_flag_allow_damage.mdx new file mode 100644 index 0000000..248dde8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/region_flag_allow_damage.mdx @@ -0,0 +1,21 @@ +--- +title: REGION_FLAG_ALLOW_DAMAGE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/region_flag_allow_direct_teleport.mdx b/src/content/docs/script/reference/lsl/constants/region_flag_allow_direct_teleport.mdx new file mode 100644 index 0000000..d6cec72 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/region_flag_allow_direct_teleport.mdx @@ -0,0 +1,21 @@ +--- +title: REGION_FLAG_ALLOW_DIRECT_TELEPORT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/region_flag_block_fly.mdx b/src/content/docs/script/reference/lsl/constants/region_flag_block_fly.mdx new file mode 100644 index 0000000..f6cfc7d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/region_flag_block_fly.mdx @@ -0,0 +1,21 @@ +--- +title: REGION_FLAG_BLOCK_FLY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/region_flag_block_flyover.mdx b/src/content/docs/script/reference/lsl/constants/region_flag_block_flyover.mdx new file mode 100644 index 0000000..4bbf09b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/region_flag_block_flyover.mdx @@ -0,0 +1,21 @@ +--- +title: REGION_FLAG_BLOCK_FLYOVER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/region_flag_block_terraform.mdx b/src/content/docs/script/reference/lsl/constants/region_flag_block_terraform.mdx new file mode 100644 index 0000000..506a096 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/region_flag_block_terraform.mdx @@ -0,0 +1,21 @@ +--- +title: REGION_FLAG_BLOCK_TERRAFORM +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/region_flag_disable_collisions.mdx b/src/content/docs/script/reference/lsl/constants/region_flag_disable_collisions.mdx new file mode 100644 index 0000000..4866b4b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/region_flag_disable_collisions.mdx @@ -0,0 +1,21 @@ +--- +title: REGION_FLAG_DISABLE_COLLISIONS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/region_flag_disable_physics.mdx b/src/content/docs/script/reference/lsl/constants/region_flag_disable_physics.mdx new file mode 100644 index 0000000..cc39d05 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/region_flag_disable_physics.mdx @@ -0,0 +1,21 @@ +--- +title: REGION_FLAG_DISABLE_PHYSICS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/region_flag_fixed_sun.mdx b/src/content/docs/script/reference/lsl/constants/region_flag_fixed_sun.mdx new file mode 100644 index 0000000..eea5538 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/region_flag_fixed_sun.mdx @@ -0,0 +1,21 @@ +--- +title: REGION_FLAG_FIXED_SUN +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/region_flag_restrict_pushobject.mdx b/src/content/docs/script/reference/lsl/constants/region_flag_restrict_pushobject.mdx new file mode 100644 index 0000000..88ca36e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/region_flag_restrict_pushobject.mdx @@ -0,0 +1,21 @@ +--- +title: REGION_FLAG_RESTRICT_PUSHOBJECT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/region_flag_sandbox.mdx b/src/content/docs/script/reference/lsl/constants/region_flag_sandbox.mdx new file mode 100644 index 0000000..0716094 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/region_flag_sandbox.mdx @@ -0,0 +1,21 @@ +--- +title: REGION_FLAG_SANDBOX +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/remote_data_channel.mdx b/src/content/docs/script/reference/lsl/constants/remote_data_channel.mdx new file mode 100644 index 0000000..7f8284b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/remote_data_channel.mdx @@ -0,0 +1,21 @@ +--- +title: REMOTE_DATA_CHANNEL +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/remote_data_reply.mdx b/src/content/docs/script/reference/lsl/constants/remote_data_reply.mdx new file mode 100644 index 0000000..237fe40 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/remote_data_reply.mdx @@ -0,0 +1,21 @@ +--- +title: REMOTE_DATA_REPLY +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/remote_data_request.mdx b/src/content/docs/script/reference/lsl/constants/remote_data_request.mdx new file mode 100644 index 0000000..5fba186 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/remote_data_request.mdx @@ -0,0 +1,21 @@ +--- +title: REMOTE_DATA_REQUEST +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/require_line_of_sight.mdx b/src/content/docs/script/reference/lsl/constants/require_line_of_sight.mdx new file mode 100644 index 0000000..5e9e186 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/require_line_of_sight.mdx @@ -0,0 +1,22 @@ +--- +title: REQUIRE_LINE_OF_SIGHT +description: Define whether the character needs a line-of-sight to give chase. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/restitution.mdx b/src/content/docs/script/reference/lsl/constants/restitution.mdx new file mode 100644 index 0000000..ba141ec --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/restitution.mdx @@ -0,0 +1,24 @@ +--- +title: RESTITUTION +description: >- + Used with llSetPhysicsMaterial to enable the density value. Must be between + 0.0 and 1.0 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/reverse.mdx b/src/content/docs/script/reference/lsl/constants/reverse.mdx new file mode 100644 index 0000000..50d0e3a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/reverse.mdx @@ -0,0 +1,22 @@ +--- +title: REVERSE +description: Play animation in reverse direction. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_accel.mdx b/src/content/docs/script/reference/lsl/constants/rez_accel.mdx new file mode 100644 index 0000000..304d8d4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_accel.mdx @@ -0,0 +1,22 @@ +--- +title: REZ_ACCEL +description: Acceleration forced applied to the rezzed object. [vector force, integer rel] +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_damage.mdx b/src/content/docs/script/reference/lsl/constants/rez_damage.mdx new file mode 100644 index 0000000..7b0d4bd --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_damage.mdx @@ -0,0 +1,22 @@ +--- +title: REZ_DAMAGE +description: Damage applied by the object when it collides with an agent. [float damage] +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_damage_type.mdx b/src/content/docs/script/reference/lsl/constants/rez_damage_type.mdx new file mode 100644 index 0000000..ab24b92 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_damage_type.mdx @@ -0,0 +1,22 @@ +--- +title: REZ_DAMAGE_TYPE +description: Set the damage type applied when this object collides. [integer damage_type] +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_flag_block_grab_object.mdx b/src/content/docs/script/reference/lsl/constants/rez_flag_block_grab_object.mdx new file mode 100644 index 0000000..d17949a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_flag_block_grab_object.mdx @@ -0,0 +1,22 @@ +--- +title: REZ_FLAG_BLOCK_GRAB_OBJECT +description: Prevent grabbing the object. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_flag_die_on_collide.mdx b/src/content/docs/script/reference/lsl/constants/rez_flag_die_on_collide.mdx new file mode 100644 index 0000000..3c3669d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_flag_die_on_collide.mdx @@ -0,0 +1,22 @@ +--- +title: REZ_FLAG_DIE_ON_COLLIDE +description: Object will die after its first collision. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_flag_die_on_noentry.mdx b/src/content/docs/script/reference/lsl/constants/rez_flag_die_on_noentry.mdx new file mode 100644 index 0000000..365d5c1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_flag_die_on_noentry.mdx @@ -0,0 +1,22 @@ +--- +title: REZ_FLAG_DIE_ON_NOENTRY +description: Object will die if it attempts to enter a parcel that it can not. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_flag_no_collide_family.mdx b/src/content/docs/script/reference/lsl/constants/rez_flag_no_collide_family.mdx new file mode 100644 index 0000000..a1760a1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_flag_no_collide_family.mdx @@ -0,0 +1,24 @@ +--- +title: REZ_FLAG_NO_COLLIDE_FAMILY +description: >- + Object will not trigger collision events with other objects created by the + same rezzer. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_flag_no_collide_owner.mdx b/src/content/docs/script/reference/lsl/constants/rez_flag_no_collide_owner.mdx new file mode 100644 index 0000000..f93917e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_flag_no_collide_owner.mdx @@ -0,0 +1,22 @@ +--- +title: REZ_FLAG_NO_COLLIDE_OWNER +description: Object will not trigger collision events with its owner. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_flag_phantom.mdx b/src/content/docs/script/reference/lsl/constants/rez_flag_phantom.mdx new file mode 100644 index 0000000..5c94213 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_flag_phantom.mdx @@ -0,0 +1,22 @@ +--- +title: REZ_FLAG_PHANTOM +description: Make the object phantom on rez. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_flag_physical.mdx b/src/content/docs/script/reference/lsl/constants/rez_flag_physical.mdx new file mode 100644 index 0000000..aaed751 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_flag_physical.mdx @@ -0,0 +1,22 @@ +--- +title: REZ_FLAG_PHYSICAL +description: Make the object physical on rez. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_flag_temp.mdx b/src/content/docs/script/reference/lsl/constants/rez_flag_temp.mdx new file mode 100644 index 0000000..57a68f9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_flag_temp.mdx @@ -0,0 +1,22 @@ +--- +title: REZ_FLAG_TEMP +description: Flag the object as temp on rez. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_flags.mdx b/src/content/docs/script/reference/lsl/constants/rez_flags.mdx new file mode 100644 index 0000000..20c7405 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_flags.mdx @@ -0,0 +1,22 @@ +--- +title: REZ_FLAGS +description: Rez flags to set on the newly rezzed object. [integer flags] +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_lock_axes.mdx b/src/content/docs/script/reference/lsl/constants/rez_lock_axes.mdx new file mode 100644 index 0000000..781fc70 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_lock_axes.mdx @@ -0,0 +1,22 @@ +--- +title: REZ_LOCK_AXES +description: Prevent the object from rotating around some axes. [vector locks] +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_omega.mdx b/src/content/docs/script/reference/lsl/constants/rez_omega.mdx new file mode 100644 index 0000000..dcc8862 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_omega.mdx @@ -0,0 +1,24 @@ +--- +title: REZ_OMEGA +description: >- + Omega applied to the rezzed object. [vector axis, integer rel, float spin, + float gain] +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_param.mdx b/src/content/docs/script/reference/lsl/constants/rez_param.mdx new file mode 100644 index 0000000..b048a44 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_param.mdx @@ -0,0 +1,22 @@ +--- +title: REZ_PARAM +description: Integer value to pass to the object as its rez parameter. [integer param] +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_param_string.mdx b/src/content/docs/script/reference/lsl/constants/rez_param_string.mdx new file mode 100644 index 0000000..8d3007f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_param_string.mdx @@ -0,0 +1,22 @@ +--- +title: REZ_PARAM_STRING +description: A string value to pass to the object as its rez parameter. [string param] +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_pos.mdx b/src/content/docs/script/reference/lsl/constants/rez_pos.mdx new file mode 100644 index 0000000..e814d70 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_pos.mdx @@ -0,0 +1,24 @@ +--- +title: REZ_POS +description: >- + Position at which to rez the new object. [vector position, integer rel, + integer atroot] +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_rot.mdx b/src/content/docs/script/reference/lsl/constants/rez_rot.mdx new file mode 100644 index 0000000..d8c1fa9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_rot.mdx @@ -0,0 +1,22 @@ +--- +title: REZ_ROT +description: Rotation applied to newly rezzed object. [rotation rot, integer rel] +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_sound.mdx b/src/content/docs/script/reference/lsl/constants/rez_sound.mdx new file mode 100644 index 0000000..e68f6de --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_sound.mdx @@ -0,0 +1,22 @@ +--- +title: REZ_SOUND +description: Sound attached to the rezzed object. [string name, float volume, integer loop] +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_sound_collide.mdx b/src/content/docs/script/reference/lsl/constants/rez_sound_collide.mdx new file mode 100644 index 0000000..29b45e4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_sound_collide.mdx @@ -0,0 +1,22 @@ +--- +title: REZ_SOUND_COLLIDE +description: Sound played by the object on a collision. [string name, float volume] +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_torque.mdx b/src/content/docs/script/reference/lsl/constants/rez_torque.mdx new file mode 100644 index 0000000..bd2454d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_torque.mdx @@ -0,0 +1,21 @@ +--- +title: REZ_TORQUE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rez_vel.mdx b/src/content/docs/script/reference/lsl/constants/rez_vel.mdx new file mode 100644 index 0000000..95d2fe4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rez_vel.mdx @@ -0,0 +1,22 @@ +--- +title: REZ_VEL +description: Initial velocity of rezzed object. [vector vel, integer rel, integer inherit] +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/rotate.mdx b/src/content/docs/script/reference/lsl/constants/rotate.mdx new file mode 100644 index 0000000..0fdfedb --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/rotate.mdx @@ -0,0 +1,22 @@ +--- +title: ROTATE +description: Animate texture rotation. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/scale.mdx b/src/content/docs/script/reference/lsl/constants/scale.mdx new file mode 100644 index 0000000..b6b4da6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/scale.mdx @@ -0,0 +1,22 @@ +--- +title: SCALE +description: Animate the texture scale. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/scripted.mdx b/src/content/docs/script/reference/lsl/constants/scripted.mdx new file mode 100644 index 0000000..ff433e1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/scripted.mdx @@ -0,0 +1,22 @@ +--- +title: SCRIPTED +description: Scripted in-world objects. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_active_script_count.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_active_script_count.mdx new file mode 100644 index 0000000..f633dab --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_active_script_count.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_ACTIVE_SCRIPT_COUNT +description: Number of active scripts. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_agent_count.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_agent_count.mdx new file mode 100644 index 0000000..705f8a9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_agent_count.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_AGENT_COUNT +description: Number of agents in region. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_agent_ms.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_agent_ms.mdx new file mode 100644 index 0000000..2bf4f58 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_agent_ms.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_AGENT_MS +description: Time spent in 'agent' segment of simulation frame. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_agent_updates.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_agent_updates.mdx new file mode 100644 index 0000000..647b880 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_agent_updates.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_AGENT_UPDATES +description: Agent updates per second. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_ai_ms.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_ai_ms.mdx new file mode 100644 index 0000000..3bfb96c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_ai_ms.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_AI_MS +description: Time spent on AI step. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_asset_downloads.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_asset_downloads.mdx new file mode 100644 index 0000000..2773b67 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_asset_downloads.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_ASSET_DOWNLOADS +description: Pending asset download count. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_asset_uploads.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_asset_uploads.mdx new file mode 100644 index 0000000..8d9ffcb --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_asset_uploads.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_ASSET_UPLOADS +description: Pending asset upload count. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_child_agent_count.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_child_agent_count.mdx new file mode 100644 index 0000000..d023ddf --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_child_agent_count.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_CHILD_AGENT_COUNT +description: Number of child agents in region. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_frame_ms.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_frame_ms.mdx new file mode 100644 index 0000000..ebd6d96 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_frame_ms.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_FRAME_MS +description: Total frame time. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_image_ms.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_image_ms.mdx new file mode 100644 index 0000000..fa3d2f4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_image_ms.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_IMAGE_MS +description: Time spent in 'image' segment of simulation frame. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_io_pump_ms.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_io_pump_ms.mdx new file mode 100644 index 0000000..55253d2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_io_pump_ms.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_IO_PUMP_MS +description: Pump IO time. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_net_ms.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_net_ms.mdx new file mode 100644 index 0000000..0b6ee41 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_net_ms.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_NET_MS +description: Time spent in 'network' segment of simulation frame. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_other_ms.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_other_ms.mdx new file mode 100644 index 0000000..42726ff --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_other_ms.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_OTHER_MS +description: Time spent in 'other' segment of simulation frame. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_packets_in.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_packets_in.mdx new file mode 100644 index 0000000..696ce0b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_packets_in.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_PACKETS_IN +description: Packets in per second. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_packets_out.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_packets_out.mdx new file mode 100644 index 0000000..093549d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_packets_out.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_PACKETS_OUT +description: Packets out per second. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_pct_chars_stepped.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_pct_chars_stepped.mdx new file mode 100644 index 0000000..cd98a63 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_pct_chars_stepped.mdx @@ -0,0 +1,27 @@ +--- +title: SIM_STAT_PCT_CHARS_STEPPED +description: >- + Returns the % of pathfinding characters skipped each frame, averaged over the + last minute. + + The returned value corresponds to the "Characters Updated" stat in the + viewer's Statistics Bar. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_physics_fps.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_physics_fps.mdx new file mode 100644 index 0000000..2b62e4f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_physics_fps.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_PHYSICS_FPS +description: Physics simulation FPS. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_physics_ms.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_physics_ms.mdx new file mode 100644 index 0000000..bec346c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_physics_ms.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_PHYSICS_MS +description: Time spent in 'physics' segment of simulation frame. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_physics_other_ms.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_physics_other_ms.mdx new file mode 100644 index 0000000..95aa8eb --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_physics_other_ms.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_PHYSICS_OTHER_MS +description: Physics other time. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_physics_shape_ms.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_physics_shape_ms.mdx new file mode 100644 index 0000000..70fda33 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_physics_shape_ms.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_PHYSICS_SHAPE_MS +description: Physics shape update time. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_physics_step_ms.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_physics_step_ms.mdx new file mode 100644 index 0000000..67f6700 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_physics_step_ms.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_PHYSICS_STEP_MS +description: Physics step time. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_script_eps.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_script_eps.mdx new file mode 100644 index 0000000..987ed38 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_script_eps.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_SCRIPT_EPS +description: Script events per second. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_script_ms.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_script_ms.mdx new file mode 100644 index 0000000..42d4ca6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_script_ms.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_SCRIPT_MS +description: Time spent in 'script' segment of simulation frame. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_script_run_pct.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_script_run_pct.mdx new file mode 100644 index 0000000..c3d3b4c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_script_run_pct.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_SCRIPT_RUN_PCT +description: Percent of scripts run during frame. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_sleep_ms.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_sleep_ms.mdx new file mode 100644 index 0000000..73486f1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_sleep_ms.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_SLEEP_MS +description: Time spent sleeping. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_spare_ms.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_spare_ms.mdx new file mode 100644 index 0000000..e916129 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_spare_ms.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_SPARE_MS +description: Spare time left after frame. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sim_stat_unacked_bytes.mdx b/src/content/docs/script/reference/lsl/constants/sim_stat_unacked_bytes.mdx new file mode 100644 index 0000000..645ccbb --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sim_stat_unacked_bytes.mdx @@ -0,0 +1,22 @@ +--- +title: SIM_STAT_UNACKED_BYTES +description: Total unacknowledged bytes. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sit_flag_allow_unsit.mdx b/src/content/docs/script/reference/lsl/constants/sit_flag_allow_unsit.mdx new file mode 100644 index 0000000..292ec10 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sit_flag_allow_unsit.mdx @@ -0,0 +1,22 @@ +--- +title: SIT_FLAG_ALLOW_UNSIT +description: The prim allows a seated avatar to stand up. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sit_flag_no_collide.mdx b/src/content/docs/script/reference/lsl/constants/sit_flag_no_collide.mdx new file mode 100644 index 0000000..3ec54ef --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sit_flag_no_collide.mdx @@ -0,0 +1,22 @@ +--- +title: SIT_FLAG_NO_COLLIDE +description: The seated avatar's hit box is disabled when seated on this prim. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sit_flag_no_damage.mdx b/src/content/docs/script/reference/lsl/constants/sit_flag_no_damage.mdx new file mode 100644 index 0000000..5be7c2c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sit_flag_no_damage.mdx @@ -0,0 +1,22 @@ +--- +title: SIT_FLAG_NO_DAMAGE +description: Damage will not be forwarded to an avatar seated on this prim. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sit_flag_scripted_only.mdx b/src/content/docs/script/reference/lsl/constants/sit_flag_scripted_only.mdx new file mode 100644 index 0000000..25dfbcc --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sit_flag_scripted_only.mdx @@ -0,0 +1,22 @@ +--- +title: SIT_FLAG_SCRIPTED_ONLY +description: An avatar may not manually sit on this prim. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sit_flag_sit_target.mdx b/src/content/docs/script/reference/lsl/constants/sit_flag_sit_target.mdx new file mode 100644 index 0000000..828d1d3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sit_flag_sit_target.mdx @@ -0,0 +1,22 @@ +--- +title: SIT_FLAG_SIT_TARGET +description: The prim has an explicitly set sit target. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sit_invalid_agent.mdx b/src/content/docs/script/reference/lsl/constants/sit_invalid_agent.mdx new file mode 100644 index 0000000..9291123 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sit_invalid_agent.mdx @@ -0,0 +1,22 @@ +--- +title: SIT_INVALID_AGENT +description: Avatar ID did not specify a valid avatar. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sit_invalid_link.mdx b/src/content/docs/script/reference/lsl/constants/sit_invalid_link.mdx new file mode 100644 index 0000000..2968e45 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sit_invalid_link.mdx @@ -0,0 +1,24 @@ +--- +title: SIT_INVALID_LINK +description: >- + Link ID did not specify a valid prim in the linkset or resolved to multiple + prims. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sit_invalid_object.mdx b/src/content/docs/script/reference/lsl/constants/sit_invalid_object.mdx new file mode 100644 index 0000000..2e71c2a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sit_invalid_object.mdx @@ -0,0 +1,22 @@ +--- +title: SIT_INVALID_OBJECT +description: Attempt to force an avatar to sit on an attachment or other invalid target. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sit_no_access.mdx b/src/content/docs/script/reference/lsl/constants/sit_no_access.mdx new file mode 100644 index 0000000..b412cee --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sit_no_access.mdx @@ -0,0 +1,24 @@ +--- +title: SIT_NO_ACCESS +description: >- + Avatar does not have access to the parcel containing the target linkset of the + forced sit. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sit_no_experience_permission.mdx b/src/content/docs/script/reference/lsl/constants/sit_no_experience_permission.mdx new file mode 100644 index 0000000..108e398 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sit_no_experience_permission.mdx @@ -0,0 +1,22 @@ +--- +title: SIT_NO_EXPERIENCE_PERMISSION +description: Avatar has not granted permission to force sits. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sit_no_sit_target.mdx b/src/content/docs/script/reference/lsl/constants/sit_no_sit_target.mdx new file mode 100644 index 0000000..9bbb231 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sit_no_sit_target.mdx @@ -0,0 +1,22 @@ +--- +title: SIT_NO_SIT_TARGET +description: No available sit target in linkset for forced sit. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sit_not_experience.mdx b/src/content/docs/script/reference/lsl/constants/sit_not_experience.mdx new file mode 100644 index 0000000..8ce9d96 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sit_not_experience.mdx @@ -0,0 +1,22 @@ +--- +title: SIT_NOT_EXPERIENCE +description: Attempt to force an avatar to sit outside an experience. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_absorption_config.mdx b/src/content/docs/script/reference/lsl/constants/sky_absorption_config.mdx new file mode 100644 index 0000000..e5830a2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_absorption_config.mdx @@ -0,0 +1,21 @@ +--- +title: SKY_ABSORPTION_CONFIG +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_ambient.mdx b/src/content/docs/script/reference/lsl/constants/sky_ambient.mdx new file mode 100644 index 0000000..aad9b0f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_ambient.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_AMBIENT +description: The ambient color of the environment +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_blue.mdx b/src/content/docs/script/reference/lsl/constants/sky_blue.mdx new file mode 100644 index 0000000..d529bb5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_blue.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_BLUE +description: Blue settings for environment +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_cloud_texture.mdx b/src/content/docs/script/reference/lsl/constants/sky_cloud_texture.mdx new file mode 100644 index 0000000..611485d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_cloud_texture.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_CLOUD_TEXTURE +description: Texture ID used by clouds +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_clouds.mdx b/src/content/docs/script/reference/lsl/constants/sky_clouds.mdx new file mode 100644 index 0000000..42aee90 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_clouds.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_CLOUDS +description: Settings controlling cloud density and configuration +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_density_profile_counts.mdx b/src/content/docs/script/reference/lsl/constants/sky_density_profile_counts.mdx new file mode 100644 index 0000000..2934d96 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_density_profile_counts.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_DENSITY_PROFILE_COUNTS +description: Counts for density profiles of each type. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_dome.mdx b/src/content/docs/script/reference/lsl/constants/sky_dome.mdx new file mode 100644 index 0000000..91e3b82 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_dome.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_DOME +description: Sky dome information. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_gamma.mdx b/src/content/docs/script/reference/lsl/constants/sky_gamma.mdx new file mode 100644 index 0000000..34524e2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_gamma.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_GAMMA +description: The gamma value applied to the scene. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_glow.mdx b/src/content/docs/script/reference/lsl/constants/sky_glow.mdx new file mode 100644 index 0000000..65b54ee --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_glow.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_GLOW +description: Glow color applied to the sun and moon. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_haze.mdx b/src/content/docs/script/reference/lsl/constants/sky_haze.mdx new file mode 100644 index 0000000..4266bcf --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_haze.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_HAZE +description: Haze settings for environment +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_light.mdx b/src/content/docs/script/reference/lsl/constants/sky_light.mdx new file mode 100644 index 0000000..7015450 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_light.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_LIGHT +description: Miscellaneous lighting values. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_mie_config.mdx b/src/content/docs/script/reference/lsl/constants/sky_mie_config.mdx new file mode 100644 index 0000000..ec82b7c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_mie_config.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_MIE_CONFIG +description: MIE scatting profile parameters. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_moon.mdx b/src/content/docs/script/reference/lsl/constants/sky_moon.mdx new file mode 100644 index 0000000..ec9a41d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_moon.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_MOON +description: Environmental moon details. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_moon_texture.mdx b/src/content/docs/script/reference/lsl/constants/sky_moon_texture.mdx new file mode 100644 index 0000000..f8c8617 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_moon_texture.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_MOON_TEXTURE +description: Environmental moon texture. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_planet.mdx b/src/content/docs/script/reference/lsl/constants/sky_planet.mdx new file mode 100644 index 0000000..32d4bcf --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_planet.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_PLANET +description: Planet information used in rendering the sky. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_rayleigh_config.mdx b/src/content/docs/script/reference/lsl/constants/sky_rayleigh_config.mdx new file mode 100644 index 0000000..8ffa2f2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_rayleigh_config.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_RAYLEIGH_CONFIG +description: Rayleigh scatting profile parameters. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_reflection_probe_ambiance.mdx b/src/content/docs/script/reference/lsl/constants/sky_reflection_probe_ambiance.mdx new file mode 100644 index 0000000..7b38d63 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_reflection_probe_ambiance.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_REFLECTION_PROBE_AMBIANCE +description: Settings the ambience of the reflection probe. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_refraction.mdx b/src/content/docs/script/reference/lsl/constants/sky_refraction.mdx new file mode 100644 index 0000000..c19cf78 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_refraction.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_REFRACTION +description: Sky refraction parameters for rainbows and optical effects. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_star_brightness.mdx b/src/content/docs/script/reference/lsl/constants/sky_star_brightness.mdx new file mode 100644 index 0000000..9f93455 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_star_brightness.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_STAR_BRIGHTNESS +description: Brightness value for the stars. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_sun.mdx b/src/content/docs/script/reference/lsl/constants/sky_sun.mdx new file mode 100644 index 0000000..9a15075 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_sun.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_SUN +description: Detailed sun information +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_sun_texture.mdx b/src/content/docs/script/reference/lsl/constants/sky_sun_texture.mdx new file mode 100644 index 0000000..e9867cb --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_sun_texture.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_SUN_TEXTURE +description: Environmental sun texture +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_texture_defaults.mdx b/src/content/docs/script/reference/lsl/constants/sky_texture_defaults.mdx new file mode 100644 index 0000000..988b346 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_texture_defaults.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_TEXTURE_DEFAULTS +description: Is the environment using the default textures. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sky_tracks.mdx b/src/content/docs/script/reference/lsl/constants/sky_tracks.mdx new file mode 100644 index 0000000..3933411 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sky_tracks.mdx @@ -0,0 +1,22 @@ +--- +title: SKY_TRACKS +description: Track elevations for this region. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/smooth.mdx b/src/content/docs/script/reference/lsl/constants/smooth.mdx new file mode 100644 index 0000000..b6fb5c1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/smooth.mdx @@ -0,0 +1,22 @@ +--- +title: SMOOTH +description: Slide in the X direction, instead of playing separate frames. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sound_loop.mdx b/src/content/docs/script/reference/lsl/constants/sound_loop.mdx new file mode 100644 index 0000000..4aa4fd8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sound_loop.mdx @@ -0,0 +1,22 @@ +--- +title: SOUND_LOOP +description: Sound will loop until stopped. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sound_play.mdx b/src/content/docs/script/reference/lsl/constants/sound_play.mdx new file mode 100644 index 0000000..3f6b3c1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sound_play.mdx @@ -0,0 +1,22 @@ +--- +title: SOUND_PLAY +description: Sound will play normally. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sound_sync.mdx b/src/content/docs/script/reference/lsl/constants/sound_sync.mdx new file mode 100644 index 0000000..3222eb4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sound_sync.mdx @@ -0,0 +1,22 @@ +--- +title: SOUND_SYNC +description: Sound will be synchronized with the nearest master. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sound_trigger.mdx b/src/content/docs/script/reference/lsl/constants/sound_trigger.mdx new file mode 100644 index 0000000..aed141f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sound_trigger.mdx @@ -0,0 +1,22 @@ +--- +title: SOUND_TRIGGER +description: Sound will be triggered at the prim's location and not attached. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/sqrt2.mdx b/src/content/docs/script/reference/lsl/constants/sqrt2.mdx new file mode 100644 index 0000000..4452f5b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/sqrt2.mdx @@ -0,0 +1,22 @@ +--- +title: SQRT2 +description: 1.41421356 - The square root of 2. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_block_grab.mdx b/src/content/docs/script/reference/lsl/constants/status_block_grab.mdx new file mode 100644 index 0000000..d1a682a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_block_grab.mdx @@ -0,0 +1,27 @@ +--- +title: STATUS_BLOCK_GRAB +description: >- + Controls whether the object can be grabbed. + + A grab is the default action when in third person, and is available as the + hand tool in build mode. This is useful for physical objects that you don't + want other people to be able to trivially disturb. The default is FALSE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_block_grab_object.mdx b/src/content/docs/script/reference/lsl/constants/status_block_grab_object.mdx new file mode 100644 index 0000000..2f2b415 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_block_grab_object.mdx @@ -0,0 +1,22 @@ +--- +title: STATUS_BLOCK_GRAB_OBJECT +description: Prevent click-and-drag movement on all prims in the object. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_bounds_error.mdx b/src/content/docs/script/reference/lsl/constants/status_bounds_error.mdx new file mode 100644 index 0000000..80b4e0a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_bounds_error.mdx @@ -0,0 +1,22 @@ +--- +title: STATUS_BOUNDS_ERROR +description: Argument(s) passed to function had a bounds error. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_cast_shadows.mdx b/src/content/docs/script/reference/lsl/constants/status_cast_shadows.mdx new file mode 100644 index 0000000..26ce6c6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_cast_shadows.mdx @@ -0,0 +1,21 @@ +--- +title: STATUS_CAST_SHADOWS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_die_at_edge.mdx b/src/content/docs/script/reference/lsl/constants/status_die_at_edge.mdx new file mode 100644 index 0000000..0bfec94 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_die_at_edge.mdx @@ -0,0 +1,27 @@ +--- +title: STATUS_DIE_AT_EDGE +description: >- + Controls whether the object is returned to the owner's inventory if it wanders + off the edge of the world. + + It is useful to set this status TRUE for things like bullets or rockets. The + default is TRUE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_die_at_no_entry.mdx b/src/content/docs/script/reference/lsl/constants/status_die_at_no_entry.mdx new file mode 100644 index 0000000..b123c4b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_die_at_no_entry.mdx @@ -0,0 +1,27 @@ +--- +title: STATUS_DIE_AT_NO_ENTRY +description: >- + Controls whether the object dies if it attempts to enter a parcel that does + not allow object entry or does not have enough capacity. + + It is useful to set this status TRUE for things like bullets or rockets. The + default is FALSE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_internal_error.mdx b/src/content/docs/script/reference/lsl/constants/status_internal_error.mdx new file mode 100644 index 0000000..460dc7f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_internal_error.mdx @@ -0,0 +1,22 @@ +--- +title: STATUS_INTERNAL_ERROR +description: An internal error occurred. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_malformed_params.mdx b/src/content/docs/script/reference/lsl/constants/status_malformed_params.mdx new file mode 100644 index 0000000..1b59092 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_malformed_params.mdx @@ -0,0 +1,22 @@ +--- +title: STATUS_MALFORMED_PARAMS +description: Function was called with malformed parameters. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_not_found.mdx b/src/content/docs/script/reference/lsl/constants/status_not_found.mdx new file mode 100644 index 0000000..7a0a9e6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_not_found.mdx @@ -0,0 +1,22 @@ +--- +title: STATUS_NOT_FOUND +description: Object or other item was not found. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_not_supported.mdx b/src/content/docs/script/reference/lsl/constants/status_not_supported.mdx new file mode 100644 index 0000000..f6aba5f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_not_supported.mdx @@ -0,0 +1,22 @@ +--- +title: STATUS_NOT_SUPPORTED +description: Feature not supported. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_ok.mdx b/src/content/docs/script/reference/lsl/constants/status_ok.mdx new file mode 100644 index 0000000..5231353 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_ok.mdx @@ -0,0 +1,22 @@ +--- +title: STATUS_OK +description: Result of function call was a success. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_phantom.mdx b/src/content/docs/script/reference/lsl/constants/status_phantom.mdx new file mode 100644 index 0000000..a3c9a03 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_phantom.mdx @@ -0,0 +1,28 @@ +--- +title: STATUS_PHANTOM +description: >- + Controls/indicates whether the object collides or not. + + Setting the value to TRUE makes the object non-colliding with all objects. It + is a good idea to use this for most objects that move or rotate, but are + non-physical. It is also useful for simulating volumetric lighting. The + default is FALSE. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_physics.mdx b/src/content/docs/script/reference/lsl/constants/status_physics.mdx new file mode 100644 index 0000000..3c057e7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_physics.mdx @@ -0,0 +1,26 @@ +--- +title: STATUS_PHYSICS +description: >- + Controls/indicates whether the object moves physically. + + This controls the same flag that the UI check-box for Physical controls. The + default is FALSE. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_return_at_edge.mdx b/src/content/docs/script/reference/lsl/constants/status_return_at_edge.mdx new file mode 100644 index 0000000..b1f298f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_return_at_edge.mdx @@ -0,0 +1,21 @@ +--- +title: STATUS_RETURN_AT_EDGE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_rotate_x.mdx b/src/content/docs/script/reference/lsl/constants/status_rotate_x.mdx new file mode 100644 index 0000000..62ce516 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_rotate_x.mdx @@ -0,0 +1,21 @@ +--- +title: STATUS_ROTATE_X +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_rotate_y.mdx b/src/content/docs/script/reference/lsl/constants/status_rotate_y.mdx new file mode 100644 index 0000000..75dafaa --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_rotate_y.mdx @@ -0,0 +1,21 @@ +--- +title: STATUS_ROTATE_Y +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_rotate_z.mdx b/src/content/docs/script/reference/lsl/constants/status_rotate_z.mdx new file mode 100644 index 0000000..76a5d55 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_rotate_z.mdx @@ -0,0 +1,22 @@ +--- +title: STATUS_ROTATE_Z +description: "Controls/indicates whether the object can physically rotate around\n\t\t\tthe specific axis or not. This flag has no meaning\n\t\t\tfor non-physical objects. Set the value to FALSE\n\t\t\tif you want to disable rotation around that axis. The\n\t\t\tdefault is TRUE for a physical object.\n\t\t\tA useful example to think about when visualizing\n\t\t\tthe effect is a sit-and-spin device. They spin around the\n\t\t\tZ axis (up) but not around the X or Y axis." +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_sandbox.mdx b/src/content/docs/script/reference/lsl/constants/status_sandbox.mdx new file mode 100644 index 0000000..ac14fad --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_sandbox.mdx @@ -0,0 +1,22 @@ +--- +title: STATUS_SANDBOX +description: "Controls/indicates whether the object can cross region boundaries\n\t\t\tand move more than 20 meters from its creation\n\t\t\tpoint. The default if FALSE." +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_type_mismatch.mdx b/src/content/docs/script/reference/lsl/constants/status_type_mismatch.mdx new file mode 100644 index 0000000..4f52625 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_type_mismatch.mdx @@ -0,0 +1,22 @@ +--- +title: STATUS_TYPE_MISMATCH +description: Argument(s) passed to function had a type mismatch. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/status_whitelist_failed.mdx b/src/content/docs/script/reference/lsl/constants/status_whitelist_failed.mdx new file mode 100644 index 0000000..2985c2b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/status_whitelist_failed.mdx @@ -0,0 +1,22 @@ +--- +title: STATUS_WHITELIST_FAILED +description: Whitelist Failed. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/string_trim.mdx b/src/content/docs/script/reference/lsl/constants/string_trim.mdx new file mode 100644 index 0000000..6d39d49 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/string_trim.mdx @@ -0,0 +1,21 @@ +--- +title: STRING_TRIM +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/string_trim_head.mdx b/src/content/docs/script/reference/lsl/constants/string_trim_head.mdx new file mode 100644 index 0000000..603e7ea --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/string_trim_head.mdx @@ -0,0 +1,21 @@ +--- +title: STRING_TRIM_HEAD +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/string_trim_tail.mdx b/src/content/docs/script/reference/lsl/constants/string_trim_tail.mdx new file mode 100644 index 0000000..2766528 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/string_trim_tail.mdx @@ -0,0 +1,21 @@ +--- +title: STRING_TRIM_TAIL +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/targeted_email_object_owner.mdx b/src/content/docs/script/reference/lsl/constants/targeted_email_object_owner.mdx new file mode 100644 index 0000000..222d5f7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/targeted_email_object_owner.mdx @@ -0,0 +1,22 @@ +--- +title: TARGETED_EMAIL_OBJECT_OWNER +description: Send email to the owner of the object +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/targeted_email_root_creator.mdx b/src/content/docs/script/reference/lsl/constants/targeted_email_root_creator.mdx new file mode 100644 index 0000000..29489f0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/targeted_email_root_creator.mdx @@ -0,0 +1,22 @@ +--- +title: TARGETED_EMAIL_ROOT_CREATOR +description: Send email to the creator of the root object +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_detail_1.mdx b/src/content/docs/script/reference/lsl/constants/terrain_detail_1.mdx new file mode 100644 index 0000000..76becca --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_detail_1.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_DETAIL_1 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_detail_2.mdx b/src/content/docs/script/reference/lsl/constants/terrain_detail_2.mdx new file mode 100644 index 0000000..4653cc7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_detail_2.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_DETAIL_2 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_detail_3.mdx b/src/content/docs/script/reference/lsl/constants/terrain_detail_3.mdx new file mode 100644 index 0000000..5e0779c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_detail_3.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_DETAIL_3 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_detail_4.mdx b/src/content/docs/script/reference/lsl/constants/terrain_detail_4.mdx new file mode 100644 index 0000000..9860dba --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_detail_4.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_DETAIL_4 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_height_range_ne.mdx b/src/content/docs/script/reference/lsl/constants/terrain_height_range_ne.mdx new file mode 100644 index 0000000..9611e9b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_height_range_ne.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_HEIGHT_RANGE_NE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_height_range_nw.mdx b/src/content/docs/script/reference/lsl/constants/terrain_height_range_nw.mdx new file mode 100644 index 0000000..3afcb4b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_height_range_nw.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_HEIGHT_RANGE_NW +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_height_range_se.mdx b/src/content/docs/script/reference/lsl/constants/terrain_height_range_se.mdx new file mode 100644 index 0000000..3c30883 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_height_range_se.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_HEIGHT_RANGE_SE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_height_range_sw.mdx b/src/content/docs/script/reference/lsl/constants/terrain_height_range_sw.mdx new file mode 100644 index 0000000..356cd83 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_height_range_sw.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_HEIGHT_RANGE_SW +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_pbr_offset_1.mdx b/src/content/docs/script/reference/lsl/constants/terrain_pbr_offset_1.mdx new file mode 100644 index 0000000..f7e6ba1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_pbr_offset_1.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_PBR_OFFSET_1 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_pbr_offset_2.mdx b/src/content/docs/script/reference/lsl/constants/terrain_pbr_offset_2.mdx new file mode 100644 index 0000000..0d25977 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_pbr_offset_2.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_PBR_OFFSET_2 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_pbr_offset_3.mdx b/src/content/docs/script/reference/lsl/constants/terrain_pbr_offset_3.mdx new file mode 100644 index 0000000..bb3195a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_pbr_offset_3.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_PBR_OFFSET_3 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_pbr_offset_4.mdx b/src/content/docs/script/reference/lsl/constants/terrain_pbr_offset_4.mdx new file mode 100644 index 0000000..7e07c52 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_pbr_offset_4.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_PBR_OFFSET_4 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_pbr_rotation_1.mdx b/src/content/docs/script/reference/lsl/constants/terrain_pbr_rotation_1.mdx new file mode 100644 index 0000000..61446c7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_pbr_rotation_1.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_PBR_ROTATION_1 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_pbr_rotation_2.mdx b/src/content/docs/script/reference/lsl/constants/terrain_pbr_rotation_2.mdx new file mode 100644 index 0000000..e2e6425 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_pbr_rotation_2.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_PBR_ROTATION_2 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_pbr_rotation_3.mdx b/src/content/docs/script/reference/lsl/constants/terrain_pbr_rotation_3.mdx new file mode 100644 index 0000000..f9a7e2e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_pbr_rotation_3.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_PBR_ROTATION_3 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_pbr_rotation_4.mdx b/src/content/docs/script/reference/lsl/constants/terrain_pbr_rotation_4.mdx new file mode 100644 index 0000000..0fdee26 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_pbr_rotation_4.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_PBR_ROTATION_4 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_pbr_scale_1.mdx b/src/content/docs/script/reference/lsl/constants/terrain_pbr_scale_1.mdx new file mode 100644 index 0000000..d9c8730 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_pbr_scale_1.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_PBR_SCALE_1 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_pbr_scale_2.mdx b/src/content/docs/script/reference/lsl/constants/terrain_pbr_scale_2.mdx new file mode 100644 index 0000000..bbe9f0c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_pbr_scale_2.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_PBR_SCALE_2 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_pbr_scale_3.mdx b/src/content/docs/script/reference/lsl/constants/terrain_pbr_scale_3.mdx new file mode 100644 index 0000000..c3ff921 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_pbr_scale_3.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_PBR_SCALE_3 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/terrain_pbr_scale_4.mdx b/src/content/docs/script/reference/lsl/constants/terrain_pbr_scale_4.mdx new file mode 100644 index 0000000..40175b2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/terrain_pbr_scale_4.mdx @@ -0,0 +1,21 @@ +--- +title: TERRAIN_PBR_SCALE_4 +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/texture_blank.mdx b/src/content/docs/script/reference/lsl/constants/texture_blank.mdx new file mode 100644 index 0000000..8b9d030 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/texture_blank.mdx @@ -0,0 +1,21 @@ +--- +title: TEXTURE_BLANK +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/texture_default.mdx b/src/content/docs/script/reference/lsl/constants/texture_default.mdx new file mode 100644 index 0000000..72383e1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/texture_default.mdx @@ -0,0 +1,21 @@ +--- +title: TEXTURE_DEFAULT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/texture_media.mdx b/src/content/docs/script/reference/lsl/constants/texture_media.mdx new file mode 100644 index 0000000..052ab70 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/texture_media.mdx @@ -0,0 +1,21 @@ +--- +title: TEXTURE_MEDIA +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/texture_plywood.mdx b/src/content/docs/script/reference/lsl/constants/texture_plywood.mdx new file mode 100644 index 0000000..6d164b8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/texture_plywood.mdx @@ -0,0 +1,21 @@ +--- +title: TEXTURE_PLYWOOD +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/texture_transparent.mdx b/src/content/docs/script/reference/lsl/constants/texture_transparent.mdx new file mode 100644 index 0000000..bd4941a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/texture_transparent.mdx @@ -0,0 +1,21 @@ +--- +title: TEXTURE_TRANSPARENT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/touch_invalid_face.mdx b/src/content/docs/script/reference/lsl/constants/touch_invalid_face.mdx new file mode 100644 index 0000000..a951ef2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/touch_invalid_face.mdx @@ -0,0 +1,21 @@ +--- +title: TOUCH_INVALID_FACE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/touch_invalid_texcoord.mdx b/src/content/docs/script/reference/lsl/constants/touch_invalid_texcoord.mdx new file mode 100644 index 0000000..d518a15 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/touch_invalid_texcoord.mdx @@ -0,0 +1,21 @@ +--- +title: TOUCH_INVALID_TEXCOORD +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/touch_invalid_vector.mdx b/src/content/docs/script/reference/lsl/constants/touch_invalid_vector.mdx new file mode 100644 index 0000000..f7f635b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/touch_invalid_vector.mdx @@ -0,0 +1,21 @@ +--- +title: TOUCH_INVALID_VECTOR +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/tp_routing_blocked.mdx b/src/content/docs/script/reference/lsl/constants/tp_routing_blocked.mdx new file mode 100644 index 0000000..401b43e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/tp_routing_blocked.mdx @@ -0,0 +1,22 @@ +--- +title: TP_ROUTING_BLOCKED +description: Direct teleporting is blocked on this parcel. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/tp_routing_free.mdx b/src/content/docs/script/reference/lsl/constants/tp_routing_free.mdx new file mode 100644 index 0000000..bef413f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/tp_routing_free.mdx @@ -0,0 +1,22 @@ +--- +title: TP_ROUTING_FREE +description: Teleports are unrestricted on this parcel. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/tp_routing_landingp.mdx b/src/content/docs/script/reference/lsl/constants/tp_routing_landingp.mdx new file mode 100644 index 0000000..1484c31 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/tp_routing_landingp.mdx @@ -0,0 +1,22 @@ +--- +title: TP_ROUTING_LANDINGP +description: Teleports are routed to a landing point if set on this parcel. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/transfer_bad_opts.mdx b/src/content/docs/script/reference/lsl/constants/transfer_bad_opts.mdx new file mode 100644 index 0000000..be71c63 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/transfer_bad_opts.mdx @@ -0,0 +1,22 @@ +--- +title: TRANSFER_BAD_OPTS +description: Invalid inventory options. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/transfer_bad_root.mdx b/src/content/docs/script/reference/lsl/constants/transfer_bad_root.mdx new file mode 100644 index 0000000..adadc83 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/transfer_bad_root.mdx @@ -0,0 +1,24 @@ +--- +title: TRANSFER_BAD_ROOT +description: >- + The root path specified in TRANSFER_DEST contained an invalid directory or was + reduced to nothing. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/transfer_dest.mdx b/src/content/docs/script/reference/lsl/constants/transfer_dest.mdx new file mode 100644 index 0000000..26fc0c9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/transfer_dest.mdx @@ -0,0 +1,22 @@ +--- +title: TRANSFER_DEST +description: The root folder to transfer inventory into. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/transfer_flag_copy.mdx b/src/content/docs/script/reference/lsl/constants/transfer_flag_copy.mdx new file mode 100644 index 0000000..077789c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/transfer_flag_copy.mdx @@ -0,0 +1,22 @@ +--- +title: TRANSFER_FLAG_COPY +description: Gives a copy of the object being transfered. Implies TRANSFER_FLAG_TAKE. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/transfer_flag_reserved.mdx b/src/content/docs/script/reference/lsl/constants/transfer_flag_reserved.mdx new file mode 100644 index 0000000..84bd26b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/transfer_flag_reserved.mdx @@ -0,0 +1,22 @@ +--- +title: TRANSFER_FLAG_RESERVED +description: Reserved for future expansion. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/transfer_flag_take.mdx b/src/content/docs/script/reference/lsl/constants/transfer_flag_take.mdx new file mode 100644 index 0000000..37dcb0b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/transfer_flag_take.mdx @@ -0,0 +1,22 @@ +--- +title: TRANSFER_FLAG_TAKE +description: On a successful transfer, automatically takes the object into inventory. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/transfer_flags.mdx b/src/content/docs/script/reference/lsl/constants/transfer_flags.mdx new file mode 100644 index 0000000..126cc3e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/transfer_flags.mdx @@ -0,0 +1,22 @@ +--- +title: TRANSFER_FLAGS +description: Flags to control the behavior of inventory transfer. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/transfer_no_attachment.mdx b/src/content/docs/script/reference/lsl/constants/transfer_no_attachment.mdx new file mode 100644 index 0000000..5840fe8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/transfer_no_attachment.mdx @@ -0,0 +1,22 @@ +--- +title: TRANSFER_NO_ATTACHMENT +description: Can not transfer ownership of an attached object. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/transfer_no_items.mdx b/src/content/docs/script/reference/lsl/constants/transfer_no_items.mdx new file mode 100644 index 0000000..111be8c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/transfer_no_items.mdx @@ -0,0 +1,22 @@ +--- +title: TRANSFER_NO_ITEMS +description: No items in the inventory list are eligible for transfer. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/transfer_no_perms.mdx b/src/content/docs/script/reference/lsl/constants/transfer_no_perms.mdx new file mode 100644 index 0000000..325ad65 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/transfer_no_perms.mdx @@ -0,0 +1,22 @@ +--- +title: TRANSFER_NO_PERMS +description: The object does not have transfer permissions. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/transfer_no_target.mdx b/src/content/docs/script/reference/lsl/constants/transfer_no_target.mdx new file mode 100644 index 0000000..f7bf6b6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/transfer_no_target.mdx @@ -0,0 +1,22 @@ +--- +title: TRANSFER_NO_TARGET +description: Could not find the receiver in the current region. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/transfer_ok.mdx b/src/content/docs/script/reference/lsl/constants/transfer_ok.mdx new file mode 100644 index 0000000..d068fb9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/transfer_ok.mdx @@ -0,0 +1,22 @@ +--- +title: TRANSFER_OK +description: Inventory transfer offer was successfully made. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/transfer_throttle.mdx b/src/content/docs/script/reference/lsl/constants/transfer_throttle.mdx new file mode 100644 index 0000000..8db890f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/transfer_throttle.mdx @@ -0,0 +1,22 @@ +--- +title: TRANSFER_THROTTLE +description: Inventory throttle hit. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/traversal_type.mdx b/src/content/docs/script/reference/lsl/constants/traversal_type.mdx new file mode 100644 index 0000000..972c150 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/traversal_type.mdx @@ -0,0 +1,22 @@ +--- +title: TRAVERSAL_TYPE +description: One of TRAVERSAL_TYPE_FAST, TRAVERSAL_TYPE_SLOW, and TRAVERSAL_TYPE_NONE. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/traversal_type_fast.mdx b/src/content/docs/script/reference/lsl/constants/traversal_type_fast.mdx new file mode 100644 index 0000000..6d04aa5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/traversal_type_fast.mdx @@ -0,0 +1,21 @@ +--- +title: TRAVERSAL_TYPE_FAST +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/traversal_type_none.mdx b/src/content/docs/script/reference/lsl/constants/traversal_type_none.mdx new file mode 100644 index 0000000..717faa4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/traversal_type_none.mdx @@ -0,0 +1,21 @@ +--- +title: TRAVERSAL_TYPE_NONE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/traversal_type_slow.mdx b/src/content/docs/script/reference/lsl/constants/traversal_type_slow.mdx new file mode 100644 index 0000000..341513e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/traversal_type_slow.mdx @@ -0,0 +1,21 @@ +--- +title: TRAVERSAL_TYPE_SLOW +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/true.mdx b/src/content/docs/script/reference/lsl/constants/true.mdx new file mode 100644 index 0000000..e30b909 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/true.mdx @@ -0,0 +1,22 @@ +--- +title: 'TRUE' +description: An integer constant for boolean comparisons. Has the value '1'. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/two_pi.mdx b/src/content/docs/script/reference/lsl/constants/two_pi.mdx new file mode 100644 index 0000000..cc53270 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/two_pi.mdx @@ -0,0 +1,22 @@ +--- +title: TWO_PI +description: 6.28318530 - The radians of a circle. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/type_float.mdx b/src/content/docs/script/reference/lsl/constants/type_float.mdx new file mode 100644 index 0000000..ce56a48 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/type_float.mdx @@ -0,0 +1,22 @@ +--- +title: TYPE_FLOAT +description: The list entry is a float. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/type_integer.mdx b/src/content/docs/script/reference/lsl/constants/type_integer.mdx new file mode 100644 index 0000000..8073d5c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/type_integer.mdx @@ -0,0 +1,22 @@ +--- +title: TYPE_INTEGER +description: The list entry is an integer. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/type_invalid.mdx b/src/content/docs/script/reference/lsl/constants/type_invalid.mdx new file mode 100644 index 0000000..143757b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/type_invalid.mdx @@ -0,0 +1,22 @@ +--- +title: TYPE_INVALID +description: The list entry is invalid. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/type_key.mdx b/src/content/docs/script/reference/lsl/constants/type_key.mdx new file mode 100644 index 0000000..8b62287 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/type_key.mdx @@ -0,0 +1,22 @@ +--- +title: TYPE_KEY +description: The list entry is a key. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/type_rotation.mdx b/src/content/docs/script/reference/lsl/constants/type_rotation.mdx new file mode 100644 index 0000000..a506322 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/type_rotation.mdx @@ -0,0 +1,22 @@ +--- +title: TYPE_ROTATION +description: The list entry is a rotation. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/type_string.mdx b/src/content/docs/script/reference/lsl/constants/type_string.mdx new file mode 100644 index 0000000..47cef17 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/type_string.mdx @@ -0,0 +1,22 @@ +--- +title: TYPE_STRING +description: The list entry is a string. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/type_vector.mdx b/src/content/docs/script/reference/lsl/constants/type_vector.mdx new file mode 100644 index 0000000..0c9f9cd --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/type_vector.mdx @@ -0,0 +1,22 @@ +--- +title: TYPE_VECTOR +description: The list entry is a vector. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/url_request_denied.mdx b/src/content/docs/script/reference/lsl/constants/url_request_denied.mdx new file mode 100644 index 0000000..d813c38 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/url_request_denied.mdx @@ -0,0 +1,21 @@ +--- +title: URL_REQUEST_DENIED +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/url_request_granted.mdx b/src/content/docs/script/reference/lsl/constants/url_request_granted.mdx new file mode 100644 index 0000000..5585e1c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/url_request_granted.mdx @@ -0,0 +1,21 @@ +--- +title: URL_REQUEST_GRANTED +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_angular_deflection_efficiency.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_angular_deflection_efficiency.mdx new file mode 100644 index 0000000..c5cb6a6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_angular_deflection_efficiency.mdx @@ -0,0 +1,26 @@ +--- +title: VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY +description: >- + A slider between minimum (0.0) and maximum (1.0) deflection of angular + orientation. That is, its a simple scalar for modulating the strength of + angular deflection such that the vehicles preferred axis of motion points + toward its real velocity. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_angular_deflection_timescale.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_angular_deflection_timescale.mdx new file mode 100644 index 0000000..0bd386c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_angular_deflection_timescale.mdx @@ -0,0 +1,25 @@ +--- +title: VEHICLE_ANGULAR_DEFLECTION_TIMESCALE +description: >- + The time-scale for exponential success of linear deflection deflection. Its + another way to specify the strength of the vehicles tendency to reorient + itself so that its preferred axis of motion agrees with its true velocity. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_angular_friction_timescale.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_angular_friction_timescale.mdx new file mode 100644 index 0000000..bc5e274 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_angular_friction_timescale.mdx @@ -0,0 +1,22 @@ +--- +title: VEHICLE_ANGULAR_FRICTION_TIMESCALE +description: "A vector of timescales for exponential decay of the vehicle's angular velocity about its preferred axes of motion (at, left, up).\n\t\t\tRange = [0.07, inf) seconds for each element of the vector." +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_angular_motor_decay_timescale.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_angular_motor_decay_timescale.mdx new file mode 100644 index 0000000..c681ed3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_angular_motor_decay_timescale.mdx @@ -0,0 +1,22 @@ +--- +title: VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE +description: The timescale for exponential decay of the angular motors magnitude. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_angular_motor_direction.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_angular_motor_direction.mdx new file mode 100644 index 0000000..5287f32 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_angular_motor_direction.mdx @@ -0,0 +1,25 @@ +--- +title: VEHICLE_ANGULAR_MOTOR_DIRECTION +description: >- + The direction and magnitude (in preferred frame) of the vehicle's angular + motor. The vehicle will accelerate (or decelerate if necessary) to match its + velocity to its motor. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_angular_motor_timescale.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_angular_motor_timescale.mdx new file mode 100644 index 0000000..ec7c5cf --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_angular_motor_timescale.mdx @@ -0,0 +1,22 @@ +--- +title: VEHICLE_ANGULAR_MOTOR_TIMESCALE +description: The timescale for exponential approach to full angular motor velocity. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_banking_efficiency.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_banking_efficiency.mdx new file mode 100644 index 0000000..e856bd5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_banking_efficiency.mdx @@ -0,0 +1,22 @@ +--- +title: VEHICLE_BANKING_EFFICIENCY +description: A slider between anti (-1.0), none (0.0), and maxmum (1.0) banking strength. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_banking_mix.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_banking_mix.mdx new file mode 100644 index 0000000..5c86300 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_banking_mix.mdx @@ -0,0 +1,25 @@ +--- +title: VEHICLE_BANKING_MIX +description: >- + A slider between static (0.0) and dynamic (1.0) banking. "Static" means the + banking scales only with the angle of roll, whereas "dynamic" is a term that + also scales with the vehicles linear speed. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_banking_timescale.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_banking_timescale.mdx new file mode 100644 index 0000000..60b0409 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_banking_timescale.mdx @@ -0,0 +1,26 @@ +--- +title: VEHICLE_BANKING_TIMESCALE +description: >- + The timescale for banking to exponentially approach its maximum effect. This + is another way to scale the strength of the banking effect, however it affects + the term that is proportional to the difference between what the banking + behavior is trying to do, and what the vehicle is actually doing. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_buoyancy.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_buoyancy.mdx new file mode 100644 index 0000000..5eb0e04 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_buoyancy.mdx @@ -0,0 +1,22 @@ +--- +title: VEHICLE_BUOYANCY +description: A slider between minimum (0.0) and maximum anti-gravity (1.0). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_flag_block_interference.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_flag_block_interference.mdx new file mode 100644 index 0000000..febfba8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_flag_block_interference.mdx @@ -0,0 +1,22 @@ +--- +title: VEHICLE_FLAG_BLOCK_INTERFERENCE +description: Prevent other scripts from pushing vehicle. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_flag_camera_decoupled.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_flag_camera_decoupled.mdx new file mode 100644 index 0000000..05a0019 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_flag_camera_decoupled.mdx @@ -0,0 +1,21 @@ +--- +title: VEHICLE_FLAG_CAMERA_DECOUPLED +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_flag_hover_global_height.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_flag_hover_global_height.mdx new file mode 100644 index 0000000..bd591c9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_flag_hover_global_height.mdx @@ -0,0 +1,22 @@ +--- +title: VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT +description: Hover at global height. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_flag_hover_terrain_only.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_flag_hover_terrain_only.mdx new file mode 100644 index 0000000..65d6a27 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_flag_hover_terrain_only.mdx @@ -0,0 +1,22 @@ +--- +title: VEHICLE_FLAG_HOVER_TERRAIN_ONLY +description: Ignore water height when hovering. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_flag_hover_up_only.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_flag_hover_up_only.mdx new file mode 100644 index 0000000..94ae64d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_flag_hover_up_only.mdx @@ -0,0 +1,24 @@ +--- +title: VEHICLE_FLAG_HOVER_UP_ONLY +description: >- + Hover does not push down. Use this flag for hovering vehicles that should be + able to jump above their hover height. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_flag_hover_water_only.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_flag_hover_water_only.mdx new file mode 100644 index 0000000..95fcd69 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_flag_hover_water_only.mdx @@ -0,0 +1,22 @@ +--- +title: VEHICLE_FLAG_HOVER_WATER_ONLY +description: Ignore terrain height when hovering. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_flag_limit_motor_up.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_flag_limit_motor_up.mdx new file mode 100644 index 0000000..00f9ca9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_flag_limit_motor_up.mdx @@ -0,0 +1,22 @@ +--- +title: VEHICLE_FLAG_LIMIT_MOTOR_UP +description: Prevents ground vehicles from motoring into the sky. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_flag_limit_roll_only.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_flag_limit_roll_only.mdx new file mode 100644 index 0000000..8a87100 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_flag_limit_roll_only.mdx @@ -0,0 +1,24 @@ +--- +title: VEHICLE_FLAG_LIMIT_ROLL_ONLY +description: >- + For vehicles with vertical attractor that want to be able to climb/dive, for + instance, aeroplanes that want to use the banking feature. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_flag_mouselook_bank.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_flag_mouselook_bank.mdx new file mode 100644 index 0000000..c70c02f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_flag_mouselook_bank.mdx @@ -0,0 +1,21 @@ +--- +title: VEHICLE_FLAG_MOUSELOOK_BANK +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_flag_mouselook_steer.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_flag_mouselook_steer.mdx new file mode 100644 index 0000000..33ab8ae --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_flag_mouselook_steer.mdx @@ -0,0 +1,21 @@ +--- +title: VEHICLE_FLAG_MOUSELOOK_STEER +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_flag_no_deflection_up.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_flag_no_deflection_up.mdx new file mode 100644 index 0000000..4455152 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_flag_no_deflection_up.mdx @@ -0,0 +1,25 @@ +--- +title: VEHICLE_FLAG_NO_DEFLECTION_UP +description: >- + This flag prevents linear deflection parallel to world z-axis. This is useful + for preventing ground vehicles with large linear deflection, like bumper cars, + from climbing their linear deflection into the sky. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_flag_no_fly_up.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_flag_no_fly_up.mdx new file mode 100644 index 0000000..3440aad --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_flag_no_fly_up.mdx @@ -0,0 +1,22 @@ +--- +title: VEHICLE_FLAG_NO_FLY_UP +description: Old, changed to VEHICLE_FLAG_NO_DEFLECTION_UP +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_hover_efficiency.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_hover_efficiency.mdx new file mode 100644 index 0000000..2271910 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_hover_efficiency.mdx @@ -0,0 +1,24 @@ +--- +title: VEHICLE_HOVER_EFFICIENCY +description: >- + A slider between minimum (0.0 = bouncy) and maximum (1.0 = fast as possible) + damped motion of the hover behavior. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_hover_height.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_hover_height.mdx new file mode 100644 index 0000000..38c456c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_hover_height.mdx @@ -0,0 +1,24 @@ +--- +title: VEHICLE_HOVER_HEIGHT +description: >- + The height (above the terrain or water, or global) at which the vehicle will + try to hover. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_hover_timescale.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_hover_timescale.mdx new file mode 100644 index 0000000..4159559 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_hover_timescale.mdx @@ -0,0 +1,22 @@ +--- +title: VEHICLE_HOVER_TIMESCALE +description: Period of time (in seconds) for the vehicle to achieve its hover height. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_linear_deflection_efficiency.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_linear_deflection_efficiency.mdx new file mode 100644 index 0000000..de86621 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_linear_deflection_efficiency.mdx @@ -0,0 +1,25 @@ +--- +title: VEHICLE_LINEAR_DEFLECTION_EFFICIENCY +description: >- + A slider between minimum (0.0) and maximum (1.0) deflection of linear + velocity. That is, its a simple scalar for modulating the strength of linear + deflection. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_linear_deflection_timescale.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_linear_deflection_timescale.mdx new file mode 100644 index 0000000..dc81c9c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_linear_deflection_timescale.mdx @@ -0,0 +1,25 @@ +--- +title: VEHICLE_LINEAR_DEFLECTION_TIMESCALE +description: >- + The timescale for exponential success of linear deflection deflection. It is + another way to specify how much time it takes for the vehicle's linear + velocity to be redirected to its preferred axis of motion. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_linear_friction_timescale.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_linear_friction_timescale.mdx new file mode 100644 index 0000000..29268fc --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_linear_friction_timescale.mdx @@ -0,0 +1,22 @@ +--- +title: VEHICLE_LINEAR_FRICTION_TIMESCALE +description: "A vector of timescales for exponential decay of the vehicle's linear velocity along its preferred axes of motion (at, left, up).\n\t\t\tRange = [0.07, inf) seconds for each element of the vector." +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_linear_motor_decay_timescale.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_linear_motor_decay_timescale.mdx new file mode 100644 index 0000000..4a1f569 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_linear_motor_decay_timescale.mdx @@ -0,0 +1,22 @@ +--- +title: VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE +description: The timescale for exponential decay of the linear motors magnitude. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_linear_motor_direction.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_linear_motor_direction.mdx new file mode 100644 index 0000000..225bcf7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_linear_motor_direction.mdx @@ -0,0 +1,22 @@ +--- +title: VEHICLE_LINEAR_MOTOR_DIRECTION +description: "The direction and magnitude (in preferred frame) of the vehicle's linear motor. The vehicle will accelerate (or decelerate if necessary) to match its velocity to its motor.\n\t\t\tRange of magnitude = [0, 30] meters/second." +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_linear_motor_offset.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_linear_motor_offset.mdx new file mode 100644 index 0000000..d18e4b9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_linear_motor_offset.mdx @@ -0,0 +1,21 @@ +--- +title: VEHICLE_LINEAR_MOTOR_OFFSET +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_linear_motor_timescale.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_linear_motor_timescale.mdx new file mode 100644 index 0000000..c9e1318 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_linear_motor_timescale.mdx @@ -0,0 +1,22 @@ +--- +title: VEHICLE_LINEAR_MOTOR_TIMESCALE +description: The timescale for exponential approach to full linear motor velocity. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_reference_frame.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_reference_frame.mdx new file mode 100644 index 0000000..8f948ee --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_reference_frame.mdx @@ -0,0 +1,24 @@ +--- +title: VEHICLE_REFERENCE_FRAME +description: >- + A rotation of the vehicle's preferred axes of motion and orientation (at, + left, up) with respect to the vehicle's local frame (x, y, z). +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_type_airplane.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_type_airplane.mdx new file mode 100644 index 0000000..b8e8d19 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_type_airplane.mdx @@ -0,0 +1,24 @@ +--- +title: VEHICLE_TYPE_AIRPLANE +description: |- + Uses linear deflection for lift, no hover, and banking to turn. + See http://wiki.secondlife.com/wiki/VEHICLE_TYPE_AIRPLANE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_type_balloon.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_type_balloon.mdx new file mode 100644 index 0000000..3d2d3b4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_type_balloon.mdx @@ -0,0 +1,24 @@ +--- +title: VEHICLE_TYPE_BALLOON +description: |- + Hover, and friction, but no deflection. + See http://wiki.secondlife.com/wiki/VEHICLE_TYPE_BALLOON +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_type_boat.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_type_boat.mdx new file mode 100644 index 0000000..e8194b3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_type_boat.mdx @@ -0,0 +1,24 @@ +--- +title: VEHICLE_TYPE_BOAT +description: |- + Hovers over water with lots of friction and some anglar deflection. + See http://wiki.secondlife.com/wiki/VEHICLE_TYPE_BOAT +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_type_car.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_type_car.mdx new file mode 100644 index 0000000..001368b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_type_car.mdx @@ -0,0 +1,26 @@ +--- +title: VEHICLE_TYPE_CAR +description: >- + Another vehicle that bounces along the ground but needs the motors to be + driven from external controls or timer events. + + See http://wiki.secondlife.com/wiki/VEHICLE_TYPE_CAR +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_type_none.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_type_none.mdx new file mode 100644 index 0000000..58cfd48 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_type_none.mdx @@ -0,0 +1,21 @@ +--- +title: VEHICLE_TYPE_NONE +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_type_sled.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_type_sled.mdx new file mode 100644 index 0000000..bbf2ad7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_type_sled.mdx @@ -0,0 +1,26 @@ +--- +title: VEHICLE_TYPE_SLED +description: >- + Simple vehicle that bumps along the ground, and likes to move along its local + x-axis. + + See http://wiki.secondlife.com/wiki/VEHICLE_TYPE_SLED +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_vertical_attraction_efficiency.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_vertical_attraction_efficiency.mdx new file mode 100644 index 0000000..13596ca --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_vertical_attraction_efficiency.mdx @@ -0,0 +1,24 @@ +--- +title: VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY +description: >- + A slider between minimum (0.0 = wobbly) and maximum (1.0 = firm as possible) + stability of the vehicle to keep itself upright. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vehicle_vertical_attraction_timescale.mdx b/src/content/docs/script/reference/lsl/constants/vehicle_vertical_attraction_timescale.mdx new file mode 100644 index 0000000..4cefdb2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vehicle_vertical_attraction_timescale.mdx @@ -0,0 +1,25 @@ +--- +title: VEHICLE_VERTICAL_ATTRACTION_TIMESCALE +description: >- + The period of wobble, or timescale for exponential approach, of the vehicle to + rotate such that its preferred "up" axis is oriented along the world's "up" + axis. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/vertical.mdx b/src/content/docs/script/reference/lsl/constants/vertical.mdx new file mode 100644 index 0000000..d63d780 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/vertical.mdx @@ -0,0 +1,21 @@ +--- +title: VERTICAL +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/wander_pause_at_waypoints.mdx b/src/content/docs/script/reference/lsl/constants/wander_pause_at_waypoints.mdx new file mode 100644 index 0000000..025c58a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/wander_pause_at_waypoints.mdx @@ -0,0 +1,21 @@ +--- +title: WANDER_PAUSE_AT_WAYPOINTS +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/water_blur_multiplier.mdx b/src/content/docs/script/reference/lsl/constants/water_blur_multiplier.mdx new file mode 100644 index 0000000..3a257ee --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/water_blur_multiplier.mdx @@ -0,0 +1,22 @@ +--- +title: WATER_BLUR_MULTIPLIER +description: Blur factor. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/water_fog.mdx b/src/content/docs/script/reference/lsl/constants/water_fog.mdx new file mode 100644 index 0000000..134cf2c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/water_fog.mdx @@ -0,0 +1,22 @@ +--- +title: WATER_FOG +description: Fog properties when underwater. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/water_fresnel.mdx b/src/content/docs/script/reference/lsl/constants/water_fresnel.mdx new file mode 100644 index 0000000..e8914ab --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/water_fresnel.mdx @@ -0,0 +1,22 @@ +--- +title: WATER_FRESNEL +description: Fresnel scattering applied to the surface of the water. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/water_normal_scale.mdx b/src/content/docs/script/reference/lsl/constants/water_normal_scale.mdx new file mode 100644 index 0000000..8117fd2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/water_normal_scale.mdx @@ -0,0 +1,22 @@ +--- +title: WATER_NORMAL_SCALE +description: Scaling applied to the water normal map. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/water_normal_texture.mdx b/src/content/docs/script/reference/lsl/constants/water_normal_texture.mdx new file mode 100644 index 0000000..e79df5d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/water_normal_texture.mdx @@ -0,0 +1,22 @@ +--- +title: WATER_NORMAL_TEXTURE +description: Normal map used for environmental waves. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/water_refraction.mdx b/src/content/docs/script/reference/lsl/constants/water_refraction.mdx new file mode 100644 index 0000000..aa9aa0e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/water_refraction.mdx @@ -0,0 +1,22 @@ +--- +title: WATER_REFRACTION +description: Refraction factors when looking through the surface of the water. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/water_texture_defaults.mdx b/src/content/docs/script/reference/lsl/constants/water_texture_defaults.mdx new file mode 100644 index 0000000..41b2b60 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/water_texture_defaults.mdx @@ -0,0 +1,22 @@ +--- +title: WATER_TEXTURE_DEFAULTS +description: Is the environment using the default wave map. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/water_wave_direction.mdx b/src/content/docs/script/reference/lsl/constants/water_wave_direction.mdx new file mode 100644 index 0000000..822a6a7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/water_wave_direction.mdx @@ -0,0 +1,22 @@ +--- +title: WATER_WAVE_DIRECTION +description: Vectors for the directions of the waves. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/xp_error_experience_disabled.mdx b/src/content/docs/script/reference/lsl/constants/xp_error_experience_disabled.mdx new file mode 100644 index 0000000..68330b5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/xp_error_experience_disabled.mdx @@ -0,0 +1,22 @@ +--- +title: XP_ERROR_EXPERIENCE_DISABLED +description: The experience owner has temporarily disabled the experience. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/xp_error_experience_suspended.mdx b/src/content/docs/script/reference/lsl/constants/xp_error_experience_suspended.mdx new file mode 100644 index 0000000..6a85132 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/xp_error_experience_suspended.mdx @@ -0,0 +1,22 @@ +--- +title: XP_ERROR_EXPERIENCE_SUSPENDED +description: The experience has been suspended by Linden Customer Support. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/xp_error_experiences_disabled.mdx b/src/content/docs/script/reference/lsl/constants/xp_error_experiences_disabled.mdx new file mode 100644 index 0000000..7674e1b --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/xp_error_experiences_disabled.mdx @@ -0,0 +1,22 @@ +--- +title: XP_ERROR_EXPERIENCES_DISABLED +description: The region currently has experiences disabled. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/xp_error_invalid_experience.mdx b/src/content/docs/script/reference/lsl/constants/xp_error_invalid_experience.mdx new file mode 100644 index 0000000..9dc5424 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/xp_error_invalid_experience.mdx @@ -0,0 +1,22 @@ +--- +title: XP_ERROR_INVALID_EXPERIENCE +description: The script is associated with an experience that no longer exists. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/xp_error_invalid_parameters.mdx b/src/content/docs/script/reference/lsl/constants/xp_error_invalid_parameters.mdx new file mode 100644 index 0000000..9c43a0f --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/xp_error_invalid_parameters.mdx @@ -0,0 +1,22 @@ +--- +title: XP_ERROR_INVALID_PARAMETERS +description: One of the string arguments was too big to fit in the key-value store. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/xp_error_key_not_found.mdx b/src/content/docs/script/reference/lsl/constants/xp_error_key_not_found.mdx new file mode 100644 index 0000000..df5aa86 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/xp_error_key_not_found.mdx @@ -0,0 +1,22 @@ +--- +title: XP_ERROR_KEY_NOT_FOUND +description: The requested key does not exist. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/xp_error_maturity_exceeded.mdx b/src/content/docs/script/reference/lsl/constants/xp_error_maturity_exceeded.mdx new file mode 100644 index 0000000..62d6b8c --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/xp_error_maturity_exceeded.mdx @@ -0,0 +1,22 @@ +--- +title: XP_ERROR_MATURITY_EXCEEDED +description: The content rating of the experience exceeds that of the region. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/xp_error_no_experience.mdx b/src/content/docs/script/reference/lsl/constants/xp_error_no_experience.mdx new file mode 100644 index 0000000..a86050e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/xp_error_no_experience.mdx @@ -0,0 +1,22 @@ +--- +title: XP_ERROR_NO_EXPERIENCE +description: This script is not associated with an experience. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/xp_error_none.mdx b/src/content/docs/script/reference/lsl/constants/xp_error_none.mdx new file mode 100644 index 0000000..d935eed --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/xp_error_none.mdx @@ -0,0 +1,22 @@ +--- +title: XP_ERROR_NONE +description: No error was detected. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/xp_error_not_found.mdx b/src/content/docs/script/reference/lsl/constants/xp_error_not_found.mdx new file mode 100644 index 0000000..e08395d --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/xp_error_not_found.mdx @@ -0,0 +1,24 @@ +--- +title: XP_ERROR_NOT_FOUND +description: >- + The sim was unable to verify the validity of the experience. Retrying after a + short wait is advised. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/xp_error_not_permitted.mdx b/src/content/docs/script/reference/lsl/constants/xp_error_not_permitted.mdx new file mode 100644 index 0000000..a44443a --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/xp_error_not_permitted.mdx @@ -0,0 +1,22 @@ +--- +title: XP_ERROR_NOT_PERMITTED +description: This experience is not allowed to run by the requested agent. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/xp_error_not_permitted_land.mdx b/src/content/docs/script/reference/lsl/constants/xp_error_not_permitted_land.mdx new file mode 100644 index 0000000..bdbac3e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/xp_error_not_permitted_land.mdx @@ -0,0 +1,22 @@ +--- +title: XP_ERROR_NOT_PERMITTED_LAND +description: This experience is not allowed to run on the current region. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/xp_error_quota_exceeded.mdx b/src/content/docs/script/reference/lsl/constants/xp_error_quota_exceeded.mdx new file mode 100644 index 0000000..1c9012e --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/xp_error_quota_exceeded.mdx @@ -0,0 +1,24 @@ +--- +title: XP_ERROR_QUOTA_EXCEEDED +description: >- + An attempted write data to the key-value store failed due to the data quota + being met. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/xp_error_request_perm_timeout.mdx b/src/content/docs/script/reference/lsl/constants/xp_error_request_perm_timeout.mdx new file mode 100644 index 0000000..18c2bd8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/xp_error_request_perm_timeout.mdx @@ -0,0 +1,22 @@ +--- +title: XP_ERROR_REQUEST_PERM_TIMEOUT +description: Request timed out; permissions not modified. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/xp_error_retry_update.mdx b/src/content/docs/script/reference/lsl/constants/xp_error_retry_update.mdx new file mode 100644 index 0000000..d64a1b1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/xp_error_retry_update.mdx @@ -0,0 +1,22 @@ +--- +title: XP_ERROR_RETRY_UPDATE +description: A checked update failed due to an out of date request. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/xp_error_storage_exception.mdx b/src/content/docs/script/reference/lsl/constants/xp_error_storage_exception.mdx new file mode 100644 index 0000000..f21bb60 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/xp_error_storage_exception.mdx @@ -0,0 +1,22 @@ +--- +title: XP_ERROR_STORAGE_EXCEPTION +description: Unable to communicate with the key-value store. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/xp_error_store_disabled.mdx b/src/content/docs/script/reference/lsl/constants/xp_error_store_disabled.mdx new file mode 100644 index 0000000..884dca0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/xp_error_store_disabled.mdx @@ -0,0 +1,22 @@ +--- +title: XP_ERROR_STORE_DISABLED +description: The key-value store is currently disabled on this region. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/xp_error_throttled.mdx b/src/content/docs/script/reference/lsl/constants/xp_error_throttled.mdx new file mode 100644 index 0000000..5a8d183 --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/xp_error_throttled.mdx @@ -0,0 +1,22 @@ +--- +title: XP_ERROR_THROTTLED +description: The call failed due to too many recent calls. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/xp_error_unknown_error.mdx b/src/content/docs/script/reference/lsl/constants/xp_error_unknown_error.mdx new file mode 100644 index 0000000..f3f77ae --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/xp_error_unknown_error.mdx @@ -0,0 +1,22 @@ +--- +title: XP_ERROR_UNKNOWN_ERROR +description: Other unknown error. +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/zero_rotation.mdx b/src/content/docs/script/reference/lsl/constants/zero_rotation.mdx new file mode 100644 index 0000000..1468ced --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/zero_rotation.mdx @@ -0,0 +1,21 @@ +--- +title: ZERO_ROTATION +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/constants/zero_vector.mdx b/src/content/docs/script/reference/lsl/constants/zero_vector.mdx new file mode 100644 index 0000000..a3517bc --- /dev/null +++ b/src/content/docs/script/reference/lsl/constants/zero_vector.mdx @@ -0,0 +1,21 @@ +--- +title: ZERO_VECTOR +--- + +import LSLConstant from '@components/scripting/LSLConstant.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/at_rot_target.mdx b/src/content/docs/script/reference/lsl/events/at_rot_target.mdx new file mode 100644 index 0000000..cc56012 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/at_rot_target.mdx @@ -0,0 +1,24 @@ +--- +title: at_rot_target +description: >- + This event is triggered when a script comes within a defined angle of a target + rotation. The range and rotation are set by a call to llRotTarget. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/at_target.mdx b/src/content/docs/script/reference/lsl/events/at_target.mdx new file mode 100644 index 0000000..0a554af --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/at_target.mdx @@ -0,0 +1,24 @@ +--- +title: at_target +description: >- + This event is triggered when the scripted object comes within a defined range + of the target position, defined by the llTarget function call. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/attach.mdx b/src/content/docs/script/reference/lsl/events/attach.mdx new file mode 100644 index 0000000..d2aa453 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/attach.mdx @@ -0,0 +1,25 @@ +--- +title: attach +description: >- + This event is triggered whenever an object is attached or detached from an + avatar. If it is attached, the key of the avatar it is attached to is passed + in, otherwise NULL_KEY is. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/changed.mdx b/src/content/docs/script/reference/lsl/events/changed.mdx new file mode 100644 index 0000000..756b18b --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/changed.mdx @@ -0,0 +1,24 @@ +--- +title: changed +description: >- + Triggered when various events change the object. The change argument will be a + bit-field of CHANGED_* constants. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/collision.mdx b/src/content/docs/script/reference/lsl/events/collision.mdx new file mode 100644 index 0000000..984facb --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/collision.mdx @@ -0,0 +1,22 @@ +--- +title: collision +description: "This event is raised while another object, or avatar, is colliding with the object the script is attached to.\n\t\t\tThe number of detected objects is passed to the script. Information on those objects may be gathered via the llDetected* functions." +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/collision_end.mdx b/src/content/docs/script/reference/lsl/events/collision_end.mdx new file mode 100644 index 0000000..96ab2ec --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/collision_end.mdx @@ -0,0 +1,22 @@ +--- +title: collision_end +description: "This event is raised when another object, or avatar, stops colliding with the object the script is attached to.\n\t\t\tThe number of detected objects is passed to the script. Information on those objects may be gathered via the llDetected* library functions." +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/collision_start.mdx b/src/content/docs/script/reference/lsl/events/collision_start.mdx new file mode 100644 index 0000000..dd9e527 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/collision_start.mdx @@ -0,0 +1,22 @@ +--- +title: collision_start +description: "This event is raised when another object, or avatar, starts colliding with the object the script is attached to.\n\t\t\tThe number of detected objects is passed to the script. Information on those objects may be gathered via the llDetected* library functions." +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/control.mdx b/src/content/docs/script/reference/lsl/events/control.mdx new file mode 100644 index 0000000..4f30246 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/control.mdx @@ -0,0 +1,22 @@ +--- +title: control +description: "Once a script has the ability to grab control inputs from the avatar, this event will be used to pass the commands into the script.\n\t\t\tThe levels and edges are bit-fields of control constants." +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/dataserver.mdx b/src/content/docs/script/reference/lsl/events/dataserver.mdx new file mode 100644 index 0000000..965318b --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/dataserver.mdx @@ -0,0 +1,22 @@ +--- +title: dataserver +description: "This event is triggered when the requested data is returned to the script.\n\t\t\tData may be requested by the llRequestAgentData, llRequestInventoryData, and llGetNotecardLine function calls, for example." +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/email.mdx b/src/content/docs/script/reference/lsl/events/email.mdx new file mode 100644 index 0000000..275c606 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/email.mdx @@ -0,0 +1,22 @@ +--- +title: email +description: "This event is triggered when an email sent to this script arrives.\n\t\t\tThe number remaining tells how many more emails are known to be still pending." +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/experience_permissions.mdx b/src/content/docs/script/reference/lsl/events/experience_permissions.mdx new file mode 100644 index 0000000..7fd4576 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/experience_permissions.mdx @@ -0,0 +1,22 @@ +--- +title: experience_permissions +description: Triggered when an agent has approved an experience permissions request. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/experience_permissions_denied.mdx b/src/content/docs/script/reference/lsl/events/experience_permissions_denied.mdx new file mode 100644 index 0000000..26806ca --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/experience_permissions_denied.mdx @@ -0,0 +1,22 @@ +--- +title: experience_permissions_denied +description: Describes why the Experience permissions were denied for the agent. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/final_damage.mdx b/src/content/docs/script/reference/lsl/events/final_damage.mdx new file mode 100644 index 0000000..d17c7f7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/final_damage.mdx @@ -0,0 +1,24 @@ +--- +title: final_damage +description: >- + Triggered as damage is applied to an avatar or task, after all on_damage + events have been processed. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/game_control.mdx b/src/content/docs/script/reference/lsl/events/game_control.mdx new file mode 100644 index 0000000..9d73403 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/game_control.mdx @@ -0,0 +1,22 @@ +--- +title: game_control +description: This event is raised when game controller input changes. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/http_request.mdx b/src/content/docs/script/reference/lsl/events/http_request.mdx new file mode 100644 index 0000000..f589680 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/http_request.mdx @@ -0,0 +1,22 @@ +--- +title: http_request +description: Triggered when task receives an HTTP request. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/http_response.mdx b/src/content/docs/script/reference/lsl/events/http_response.mdx new file mode 100644 index 0000000..6b55ce0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/http_response.mdx @@ -0,0 +1,24 @@ +--- +title: http_response +description: >- + This event handler is invoked when an HTTP response is received for a pending + llHTTPRequest request or if a pending request fails or times out. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/land_collision.mdx b/src/content/docs/script/reference/lsl/events/land_collision.mdx new file mode 100644 index 0000000..eedb0be --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/land_collision.mdx @@ -0,0 +1,24 @@ +--- +title: land_collision +description: >- + This event is raised when the object the script is attached to is colliding + with the ground. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/land_collision_end.mdx b/src/content/docs/script/reference/lsl/events/land_collision_end.mdx new file mode 100644 index 0000000..e6c66f6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/land_collision_end.mdx @@ -0,0 +1,24 @@ +--- +title: land_collision_end +description: >- + This event is raised when the object the script is attached to stops colliding + with the ground. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/land_collision_start.mdx b/src/content/docs/script/reference/lsl/events/land_collision_start.mdx new file mode 100644 index 0000000..a6ce109 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/land_collision_start.mdx @@ -0,0 +1,24 @@ +--- +title: land_collision_start +description: >- + This event is raised when the object the script is attached to begins to + collide with the ground. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/link_message.mdx b/src/content/docs/script/reference/lsl/events/link_message.mdx new file mode 100644 index 0000000..69ca444 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/link_message.mdx @@ -0,0 +1,24 @@ +--- +title: link_message +description: >- + Triggered when object receives a link message via llMessageLinked function + call. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/linkset_data.mdx b/src/content/docs/script/reference/lsl/events/linkset_data.mdx new file mode 100644 index 0000000..5711057 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/linkset_data.mdx @@ -0,0 +1,22 @@ +--- +title: linkset_data +description: Triggered when a script modifies the linkset datastore. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/listen.mdx b/src/content/docs/script/reference/lsl/events/listen.mdx new file mode 100644 index 0000000..bb8ca5e --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/listen.mdx @@ -0,0 +1,22 @@ +--- +title: listen +description: "This event is raised whenever a chat message matching the constraints set in the llListen command is received. The name and ID of the speaker, as well as the message, are passed in as parameters.\n\t\t\tChannel 0 is the public chat channel that all avatars see as chat text. Channels 1 through 2,147,483,648 are private channels that are not sent to avatars but other scripts can listen on those channels." +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/money.mdx b/src/content/docs/script/reference/lsl/events/money.mdx new file mode 100644 index 0000000..821b7f9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/money.mdx @@ -0,0 +1,24 @@ +--- +title: money +description: >- + This event is triggered when a resident has given an amount of Linden dollars + to the object. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/moving_end.mdx b/src/content/docs/script/reference/lsl/events/moving_end.mdx new file mode 100644 index 0000000..bfac418 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/moving_end.mdx @@ -0,0 +1,22 @@ +--- +title: moving_end +description: Triggered whenever an object with this script stops moving. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/moving_start.mdx b/src/content/docs/script/reference/lsl/events/moving_start.mdx new file mode 100644 index 0000000..456ace9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/moving_start.mdx @@ -0,0 +1,22 @@ +--- +title: moving_start +description: Triggered whenever an object with this script starts moving. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/no_sensor.mdx b/src/content/docs/script/reference/lsl/events/no_sensor.mdx new file mode 100644 index 0000000..1a28d26 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/no_sensor.mdx @@ -0,0 +1,24 @@ +--- +title: no_sensor +description: >- + This event is raised when sensors are active, via the llSensor function call, + but are not sensing anything. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/not_at_rot_target.mdx b/src/content/docs/script/reference/lsl/events/not_at_rot_target.mdx new file mode 100644 index 0000000..d7759fc --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/not_at_rot_target.mdx @@ -0,0 +1,24 @@ +--- +title: not_at_rot_target +description: >- + When a target is set via the llRotTarget function call, but the script is + outside the specified angle this event is raised. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/not_at_target.mdx b/src/content/docs/script/reference/lsl/events/not_at_target.mdx new file mode 100644 index 0000000..a20dd6f --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/not_at_target.mdx @@ -0,0 +1,24 @@ +--- +title: not_at_target +description: >- + When a target is set via the llTarget library call, but the script is outside + the specified range this event is raised. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/object_rez.mdx b/src/content/docs/script/reference/lsl/events/object_rez.mdx new file mode 100644 index 0000000..edfe769 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/object_rez.mdx @@ -0,0 +1,25 @@ +--- +title: object_rez +description: >- + Triggered when an object rezzes another object from its inventory via the + llRezObject, or similar, functions. The id is the globally unique key for the + object rezzed. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/on_damage.mdx b/src/content/docs/script/reference/lsl/events/on_damage.mdx new file mode 100644 index 0000000..fe0bf61 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/on_damage.mdx @@ -0,0 +1,22 @@ +--- +title: on_damage +description: Triggered when an avatar or object receives damage. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/on_death.mdx b/src/content/docs/script/reference/lsl/events/on_death.mdx new file mode 100644 index 0000000..a844f17 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/on_death.mdx @@ -0,0 +1,22 @@ +--- +title: on_death +description: Triggered when an avatar reaches 0 health. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/on_rez.mdx b/src/content/docs/script/reference/lsl/events/on_rez.mdx new file mode 100644 index 0000000..c670287 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/on_rez.mdx @@ -0,0 +1,25 @@ +--- +title: on_rez +description: >- + Triggered whenever an object is rezzed from inventory or by another object. + The start parameter is passed in from the llRezObject call, or zero if from + inventory. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/path_update.mdx b/src/content/docs/script/reference/lsl/events/path_update.mdx new file mode 100644 index 0000000..bbd626d --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/path_update.mdx @@ -0,0 +1,24 @@ +--- +title: path_update +description: >- + This event is called to inform the script of changes within the object's + path-finding status. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/remote_data.mdx b/src/content/docs/script/reference/lsl/events/remote_data.mdx new file mode 100644 index 0000000..74f273c --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/remote_data.mdx @@ -0,0 +1,22 @@ +--- +title: remote_data +description: This event is deprecated. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/run_time_permissions.mdx b/src/content/docs/script/reference/lsl/events/run_time_permissions.mdx new file mode 100644 index 0000000..788c1a0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/run_time_permissions.mdx @@ -0,0 +1,22 @@ +--- +title: run_time_permissions +description: "Scripts need permission from either the owner or the avatar they wish to act on before they may perform certain functions, such as debiting money from their owners account, triggering an animation on an avatar, or capturing control inputs. The llRequestPermissions library function is used to request these permissions and the various permissions integer constants can be supplied.\n\t\t\tThe integer returned to this event handler contains the current set of permissions flags, so if permissions equal 0 then no permissions are set." +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/sensor.mdx b/src/content/docs/script/reference/lsl/events/sensor.mdx new file mode 100644 index 0000000..e4a9c0e --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/sensor.mdx @@ -0,0 +1,22 @@ +--- +title: sensor +description: "This event is raised whenever objects matching the constraints of the llSensor command are detected.\n\t\t\tThe number of detected objects is passed to the script in the parameter. Information on those objects may be gathered via the llDetected* functions." +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/state_entry.mdx b/src/content/docs/script/reference/lsl/events/state_entry.mdx new file mode 100644 index 0000000..575f347 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/state_entry.mdx @@ -0,0 +1,24 @@ +--- +title: state_entry +description: >- + The state_entry event occurs whenever a new state is entered, including at + program start, and is always the first event handled. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/state_exit.mdx b/src/content/docs/script/reference/lsl/events/state_exit.mdx new file mode 100644 index 0000000..cc3cc11 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/state_exit.mdx @@ -0,0 +1,24 @@ +--- +title: state_exit +description: >- + The state_exit event occurs whenever the state command is used to transition + to another state. It is handled before the new states state_entry event. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/timer.mdx b/src/content/docs/script/reference/lsl/events/timer.mdx new file mode 100644 index 0000000..43d7e47 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/timer.mdx @@ -0,0 +1,24 @@ +--- +title: timer +description: >- + This event is raised at regular intervals set by the llSetTimerEvent library + function. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/touch.mdx b/src/content/docs/script/reference/lsl/events/touch.mdx new file mode 100644 index 0000000..e2d3e49 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/touch.mdx @@ -0,0 +1,22 @@ +--- +title: touch +description: "This event is raised while a user is touching the object the script is attached to.\n\t\t\tThe number of touching objects is passed to the script in the parameter.\n\t\t\tInformation on those objects may be gathered via the llDetected* library functions." +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/touch_end.mdx b/src/content/docs/script/reference/lsl/events/touch_end.mdx new file mode 100644 index 0000000..9f69ff8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/touch_end.mdx @@ -0,0 +1,22 @@ +--- +title: touch_end +description: "This event is raised when a user stops touching the object the script is attached to. The number of touches is passed to the script in the parameter.\n\t\t\tInformation on those objects may be gathered via the llDetected* library functions." +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/touch_start.mdx b/src/content/docs/script/reference/lsl/events/touch_start.mdx new file mode 100644 index 0000000..ea69542 --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/touch_start.mdx @@ -0,0 +1,22 @@ +--- +title: touch_start +description: "This event is raised when a user first touches the object the script is attached to. The number of touches is passed to the script in the parameter.\n\t\t\tInformation on those objects may be gathered via the llDetected() library functions." +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/events/transaction_result.mdx b/src/content/docs/script/reference/lsl/events/transaction_result.mdx new file mode 100644 index 0000000..b105c7c --- /dev/null +++ b/src/content/docs/script/reference/lsl/events/transaction_result.mdx @@ -0,0 +1,22 @@ +--- +title: transaction_result +description: Triggered by llTransferMoney() function. +--- + +import LSLEvent from '@components/scripting/LSLEvent.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llabs.mdx b/src/content/docs/script/reference/lsl/functions/llabs.mdx new file mode 100644 index 0000000..154e5f1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llabs.mdx @@ -0,0 +1,22 @@ +--- +title: llAbs +description: Returns the absolute (positive) version of Value. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llacos.mdx b/src/content/docs/script/reference/lsl/functions/llacos.mdx new file mode 100644 index 0000000..153f59f --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llacos.mdx @@ -0,0 +1,22 @@ +--- +title: llAcos +description: Returns the arc-cosine of Value, in radians. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lladdtolandbanlist.mdx b/src/content/docs/script/reference/lsl/functions/lladdtolandbanlist.mdx new file mode 100644 index 0000000..2baa7f4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lladdtolandbanlist.mdx @@ -0,0 +1,35 @@ +--- +title: llAddToLandBanList +description: >- + Add avatar ID to the parcel ban list for the specified number of Hours. + + A value of 0 for Hours will add the agent indefinitely. + + The smallest value that Hours will accept is 0.01; anything smaller will be + seen as 0. + + When values that small are used, it seems the function bans in approximately + 30 second increments (Probably 36 second increments, as 0.01 of an hour is 36 + seconds). + + Residents teleporting to a parcel where they are banned will be redirected to + a neighbouring parcel. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lladdtolandpasslist.mdx b/src/content/docs/script/reference/lsl/functions/lladdtolandpasslist.mdx new file mode 100644 index 0000000..3dd142d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lladdtolandpasslist.mdx @@ -0,0 +1,22 @@ +--- +title: llAddToLandPassList +description: Add avatar ID to the land pass list, for a duration of Hours. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lladjustdamage.mdx b/src/content/docs/script/reference/lsl/functions/lladjustdamage.mdx new file mode 100644 index 0000000..d86ff8b --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lladjustdamage.mdx @@ -0,0 +1,22 @@ +--- +title: llAdjustDamage +description: Changes the amount of damage to be delivered by this damage event. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lladjustsoundvolume.mdx b/src/content/docs/script/reference/lsl/functions/lladjustsoundvolume.mdx new file mode 100644 index 0000000..76c62d5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lladjustsoundvolume.mdx @@ -0,0 +1,24 @@ +--- +title: llAdjustSoundVolume +description: |- + Adjusts the volume (0.0 - 1.0) of the currently playing attached sound. + This function has no effect on sounds started with llTriggerSound. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llagentinexperience.mdx b/src/content/docs/script/reference/lsl/functions/llagentinexperience.mdx new file mode 100644 index 0000000..b10eab4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llagentinexperience.mdx @@ -0,0 +1,24 @@ +--- +title: llAgentInExperience +description: |2- + + Returns TRUE if the agent is in the Experience and the Experience can run in the current location. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llallowinventorydrop.mdx b/src/content/docs/script/reference/lsl/functions/llallowinventorydrop.mdx new file mode 100644 index 0000000..15cd883 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llallowinventorydrop.mdx @@ -0,0 +1,24 @@ +--- +title: llAllowInventoryDrop +description: >- + If Flag == TRUE, users without object modify permissions can still drop + inventory items into the object. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llanglebetween.mdx b/src/content/docs/script/reference/lsl/functions/llanglebetween.mdx new file mode 100644 index 0000000..d1a1e4f --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llanglebetween.mdx @@ -0,0 +1,22 @@ +--- +title: llAngleBetween +description: Returns the angle, in radians, between rotations Rot1 and Rot2. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llapplyimpulse.mdx b/src/content/docs/script/reference/lsl/functions/llapplyimpulse.mdx new file mode 100644 index 0000000..d034c17 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llapplyimpulse.mdx @@ -0,0 +1,28 @@ +--- +title: llApplyImpulse +description: >- + Applies impulse to the object. + + If Local == TRUE, apply the Force in local coordinates; otherwise, apply the + Force in global coordinates. + + This function only works on physical objects. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llapplyrotationalimpulse.mdx b/src/content/docs/script/reference/lsl/functions/llapplyrotationalimpulse.mdx new file mode 100644 index 0000000..53fcd36 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llapplyrotationalimpulse.mdx @@ -0,0 +1,28 @@ +--- +title: llApplyRotationalImpulse +description: >- + Applies rotational impulse to the object. + + If Local == TRUE, apply the Force in local coordinates; otherwise, apply the + Force in global coordinates. + + This function only works on physical objects. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llasin.mdx b/src/content/docs/script/reference/lsl/functions/llasin.mdx new file mode 100644 index 0000000..79fe0ab --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llasin.mdx @@ -0,0 +1,22 @@ +--- +title: llAsin +description: Returns the arc-sine, in radians, of Value. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llatan2.mdx b/src/content/docs/script/reference/lsl/functions/llatan2.mdx new file mode 100644 index 0000000..c78a9a4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llatan2.mdx @@ -0,0 +1,22 @@ +--- +title: llAtan2 +description: Returns the arc-tangent2 of y, x. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llattachtoavatar.mdx b/src/content/docs/script/reference/lsl/functions/llattachtoavatar.mdx new file mode 100644 index 0000000..100a3b9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llattachtoavatar.mdx @@ -0,0 +1,24 @@ +--- +title: llAttachToAvatar +description: |- + Attach to avatar at point AttachmentPoint. + Requires the PERMISSION_ATTACH runtime permission. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llattachtoavatartemp.mdx b/src/content/docs/script/reference/lsl/functions/llattachtoavatartemp.mdx new file mode 100644 index 0000000..11a1cbb --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llattachtoavatartemp.mdx @@ -0,0 +1,25 @@ +--- +title: llAttachToAvatarTemp +description: >- + Follows the same convention as llAttachToAvatar, with the exception that the + object will not create new inventory for the user, and will disappear on + detach or disconnect. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llavataronlinksittarget.mdx b/src/content/docs/script/reference/lsl/functions/llavataronlinksittarget.mdx new file mode 100644 index 0000000..cb2f4f9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llavataronlinksittarget.mdx @@ -0,0 +1,27 @@ +--- +title: llAvatarOnLinkSitTarget +description: >- + If an avatar is sitting on the link's sit target, return the avatar's key, + NULL_KEY otherwise. + + Returns a key that is the UUID of the user seated on the specified link's + prim. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llavataronsittarget.mdx b/src/content/docs/script/reference/lsl/functions/llavataronsittarget.mdx new file mode 100644 index 0000000..017117d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llavataronsittarget.mdx @@ -0,0 +1,26 @@ +--- +title: llAvatarOnSitTarget +description: >- + If an avatar is seated on the sit target, returns the avatar's key, otherwise + NULL_KEY. + + This only will detect avatars sitting on sit targets defined with llSitTarget. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llaxes2rot.mdx b/src/content/docs/script/reference/lsl/functions/llaxes2rot.mdx new file mode 100644 index 0000000..f292538 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llaxes2rot.mdx @@ -0,0 +1,22 @@ +--- +title: llAxes2Rot +description: Returns the rotation represented by coordinate axes Forward, Left, and Up. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llaxisangle2rot.mdx b/src/content/docs/script/reference/lsl/functions/llaxisangle2rot.mdx new file mode 100644 index 0000000..a49fab1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llaxisangle2rot.mdx @@ -0,0 +1,22 @@ +--- +title: llAxisAngle2Rot +description: Returns the rotation that is a generated Angle about Axis. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llbase64tointeger.mdx b/src/content/docs/script/reference/lsl/functions/llbase64tointeger.mdx new file mode 100644 index 0000000..2772945 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llbase64tointeger.mdx @@ -0,0 +1,26 @@ +--- +title: llBase64ToInteger +description: >- + Returns an integer that is the Text, Base64 decoded as a big endian integer. + + Returns zero if Text is longer then 8 characters. If Text contains fewer then + 6 characters, the return value is unpredictable. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llbase64tostring.mdx b/src/content/docs/script/reference/lsl/functions/llbase64tostring.mdx new file mode 100644 index 0000000..1c5ff74 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llbase64tostring.mdx @@ -0,0 +1,26 @@ +--- +title: llBase64ToString +description: >- + Converts a Base64 string to a conventional string. + + If the conversion creates any unprintable characters, they are converted to + question marks. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llbreakalllinks.mdx b/src/content/docs/script/reference/lsl/functions/llbreakalllinks.mdx new file mode 100644 index 0000000..48dedbc --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llbreakalllinks.mdx @@ -0,0 +1,24 @@ +--- +title: llBreakAllLinks +description: >- + De-links all prims in the link set (requires permission + PERMISSION_CHANGE_LINKS be set). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llbreaklink.mdx b/src/content/docs/script/reference/lsl/functions/llbreaklink.mdx new file mode 100644 index 0000000..665bab4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llbreaklink.mdx @@ -0,0 +1,24 @@ +--- +title: llBreakLink +description: >- + De-links the prim with the given link number (requires permission + PERMISSION_CHANGE_LINKS be set). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llcastray.mdx b/src/content/docs/script/reference/lsl/functions/llcastray.mdx new file mode 100644 index 0000000..a569d7e --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llcastray.mdx @@ -0,0 +1,30 @@ +--- +title: llCastRay +description: >- + Casts a ray into the physics world from 'start' to 'end' and returns data + according to details in Options. + + Reports collision data for intersections with objects. + + Return value: [UUID_1, {link_number_1}, hit_position_1, {hit_normal_1}, + UUID_2, {link_number_2}, hit_position_2, {hit_normal_2}, ... , status_code] + where {} indicates optional data. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llceil.mdx b/src/content/docs/script/reference/lsl/functions/llceil.mdx new file mode 100644 index 0000000..6fae030 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llceil.mdx @@ -0,0 +1,22 @@ +--- +title: llCeil +description: Returns smallest integer value >= Value. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llchar.mdx b/src/content/docs/script/reference/lsl/functions/llchar.mdx new file mode 100644 index 0000000..91f8fb3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llchar.mdx @@ -0,0 +1,24 @@ +--- +title: llChar +description: >- + Returns a single character string that is the representation of the unicode + value. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llclearcameraparams.mdx b/src/content/docs/script/reference/lsl/functions/llclearcameraparams.mdx new file mode 100644 index 0000000..c5b52bb --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llclearcameraparams.mdx @@ -0,0 +1,24 @@ +--- +title: llClearCameraParams +description: >- + Resets all camera parameters to default values and turns off scripted camera + control. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llclearlinkmedia.mdx b/src/content/docs/script/reference/lsl/functions/llclearlinkmedia.mdx new file mode 100644 index 0000000..dfb626a --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llclearlinkmedia.mdx @@ -0,0 +1,27 @@ +--- +title: llClearLinkMedia +description: >- + Clears (deletes) the media and all parameters from the given Face on the + linked prim. + + Returns an integer that is a STATUS_* flag, which details the success/failure + of the operation. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llclearprimmedia.mdx b/src/content/docs/script/reference/lsl/functions/llclearprimmedia.mdx new file mode 100644 index 0000000..e812eb8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llclearprimmedia.mdx @@ -0,0 +1,26 @@ +--- +title: llClearPrimMedia +description: >- + Clears (deletes) the media and all parameters from the given Face. + + Returns an integer that is a STATUS_* flag which details the success/failure + of the operation. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llcloseremotedatachannel.mdx b/src/content/docs/script/reference/lsl/functions/llcloseremotedatachannel.mdx new file mode 100644 index 0000000..b90b671 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llcloseremotedatachannel.mdx @@ -0,0 +1,22 @@ +--- +title: llCloseRemoteDataChannel +description: This function is deprecated. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llcloud.mdx b/src/content/docs/script/reference/lsl/functions/llcloud.mdx new file mode 100644 index 0000000..68d0b4a --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llcloud.mdx @@ -0,0 +1,22 @@ +--- +title: llCloud +description: Returns the cloud density at the object's position + Offset. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llcollisionfilter.mdx b/src/content/docs/script/reference/lsl/functions/llcollisionfilter.mdx new file mode 100644 index 0000000..cc8a587 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llcollisionfilter.mdx @@ -0,0 +1,24 @@ +--- +title: llCollisionFilter +description: >- + Specify an empty string or NULL_KEY for Accept, to not filter on the + corresponding parameter. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llcollisionsound.mdx b/src/content/docs/script/reference/lsl/functions/llcollisionsound.mdx new file mode 100644 index 0000000..00e02ed --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llcollisionsound.mdx @@ -0,0 +1,28 @@ +--- +title: llCollisionSound +description: >- + Suppress default collision sounds, replace default impact sounds with + ImpactSound. + + The ImpactSound must be in the object inventory. + + Supply an empty string to suppress collision sounds. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llcollisionsprite.mdx b/src/content/docs/script/reference/lsl/functions/llcollisionsprite.mdx new file mode 100644 index 0000000..54248b7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llcollisionsprite.mdx @@ -0,0 +1,24 @@ +--- +title: llCollisionSprite +description: >- + Suppress default collision sprites, replace default impact sprite with + ImpactSprite; found in the object inventory (empty string to just suppress). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llcomputehash.mdx b/src/content/docs/script/reference/lsl/functions/llcomputehash.mdx new file mode 100644 index 0000000..74df0a0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llcomputehash.mdx @@ -0,0 +1,22 @@ +--- +title: llComputeHash +description: Returns hex-encoded Hash string of Message using digest Algorithm. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llcos.mdx b/src/content/docs/script/reference/lsl/functions/llcos.mdx new file mode 100644 index 0000000..f273244 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llcos.mdx @@ -0,0 +1,22 @@ +--- +title: llCos +description: Returns the cosine of Theta (Theta in radians). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llcreatecharacter.mdx b/src/content/docs/script/reference/lsl/functions/llcreatecharacter.mdx new file mode 100644 index 0000000..43891c2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llcreatecharacter.mdx @@ -0,0 +1,28 @@ +--- +title: llCreateCharacter +description: >- + Convert link-set to AI/Physics character. + + Creates a path-finding entity, known as a "character", from the object + containing the script. Required to activate use of path-finding functions. + + Options is a list of key/value pairs. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llcreatekeyvalue.mdx b/src/content/docs/script/reference/lsl/functions/llcreatekeyvalue.mdx new file mode 100644 index 0000000..c46d230 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llcreatekeyvalue.mdx @@ -0,0 +1,24 @@ +--- +title: llCreateKeyValue +description: |2- + + Starts an asychronous transaction to create a key-value pair. Will fail with XP_ERROR_STORAGE_EXCEPTION if the key already exists. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value passed to the function. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llcreatelink.mdx b/src/content/docs/script/reference/lsl/functions/llcreatelink.mdx new file mode 100644 index 0000000..9603ec5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llcreatelink.mdx @@ -0,0 +1,26 @@ +--- +title: llCreateLink +description: >- + Attempt to link the object the script is in, to target (requires permission + PERMISSION_CHANGE_LINKS be set). + + Requires permission PERMISSION_CHANGE_LINKS be set. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llcsv2list.mdx b/src/content/docs/script/reference/lsl/functions/llcsv2list.mdx new file mode 100644 index 0000000..7528ac4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llcsv2list.mdx @@ -0,0 +1,22 @@ +--- +title: llCSV2List +description: Create a list from a string of comma separated values specified in Text. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldamage.mdx b/src/content/docs/script/reference/lsl/functions/lldamage.mdx new file mode 100644 index 0000000..22f5700 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldamage.mdx @@ -0,0 +1,22 @@ +--- +title: llDamage +description: Generates a damage event on the targeted agent or task. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldatasizekeyvalue.mdx b/src/content/docs/script/reference/lsl/functions/lldatasizekeyvalue.mdx new file mode 100644 index 0000000..bd75ef5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldatasizekeyvalue.mdx @@ -0,0 +1,24 @@ +--- +title: llDataSizeKeyValue +description: |2- + + Starts an asychronous transaction the request the used and total amount of data allocated for the Experience. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the the amount in use and the third item will be the total available. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldeletecharacter.mdx b/src/content/docs/script/reference/lsl/functions/lldeletecharacter.mdx new file mode 100644 index 0000000..71801f9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldeletecharacter.mdx @@ -0,0 +1,26 @@ +--- +title: llDeleteCharacter +description: >- + Convert link-set from AI/Physics character to Physics object. + + Convert the current link-set back to a standard object, removing all + path-finding properties. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldeletekeyvalue.mdx b/src/content/docs/script/reference/lsl/functions/lldeletekeyvalue.mdx new file mode 100644 index 0000000..45396d7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldeletekeyvalue.mdx @@ -0,0 +1,24 @@ +--- +title: llDeleteKeyValue +description: |2- + + Starts an asychronous transaction to delete a key-value pair. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value associated with the key. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldeletesublist.mdx b/src/content/docs/script/reference/lsl/functions/lldeletesublist.mdx new file mode 100644 index 0000000..be729ef --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldeletesublist.mdx @@ -0,0 +1,32 @@ +--- +title: llDeleteSubList +description: >- + Removes the slice from start to end and returns the remainder of the list. + + Remove a slice from the list and return the remainder, start and end are + inclusive. + + Using negative numbers for start and/or end causes the index to count + backwards from the length of the list, so 0, -1 would delete the entire list. + + If Start is larger than End the list deleted is the exclusion of the entries; + so 6, 4 would delete the entire list except for the 5th list entry. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldeletesubstring.mdx b/src/content/docs/script/reference/lsl/functions/lldeletesubstring.mdx new file mode 100644 index 0000000..83ef7c7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldeletesubstring.mdx @@ -0,0 +1,32 @@ +--- +title: llDeleteSubString +description: >- + Removes the indicated sub-string and returns the result. + + Start and End are inclusive. + + Using negative numbers for Start and/or End causes the index to count + backwards from the length of the string, so 0, -1 would delete the entire + string. + + If Start is larger than End, the sub-string is the exclusion of the entries; + so 6, 4 would delete the entire string except for the 5th character. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llderezobject.mdx b/src/content/docs/script/reference/lsl/functions/llderezobject.mdx new file mode 100644 index 0000000..1e9ae45 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llderezobject.mdx @@ -0,0 +1,24 @@ +--- +title: llDerezObject +description: >- + Derezzes an object previously rezzed by a script in this region. Returns TRUE + on success or FALSE if the object could not be derezzed. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldetachfromavatar.mdx b/src/content/docs/script/reference/lsl/functions/lldetachfromavatar.mdx new file mode 100644 index 0000000..523828d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldetachfromavatar.mdx @@ -0,0 +1,22 @@ +--- +title: llDetachFromAvatar +description: Remove the object containing the script from the avatar. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldetecteddamage.mdx b/src/content/docs/script/reference/lsl/functions/lldetecteddamage.mdx new file mode 100644 index 0000000..a377bd4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldetecteddamage.mdx @@ -0,0 +1,24 @@ +--- +title: llDetectedDamage +description: >- + Returns a list containing the current damage for the event, the damage type + and the original damage delivered. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldetectedgrab.mdx b/src/content/docs/script/reference/lsl/functions/lldetectedgrab.mdx new file mode 100644 index 0000000..baa4acc --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldetectedgrab.mdx @@ -0,0 +1,24 @@ +--- +title: llDetectedGrab +description: |- + Returns the grab offset of a user touching the object. + Returns <0.0, 0.0, 0.0> if Number is not a valid object. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldetectedgroup.mdx b/src/content/docs/script/reference/lsl/functions/lldetectedgroup.mdx new file mode 100644 index 0000000..f3f7957 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldetectedgroup.mdx @@ -0,0 +1,27 @@ +--- +title: llDetectedGroup +description: >- + Returns TRUE if detected object or agent Number has the same user group active + as this object. + + It will return FALSE if the object or agent is in the group, but the group is + not active. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldetectedkey.mdx b/src/content/docs/script/reference/lsl/functions/lldetectedkey.mdx new file mode 100644 index 0000000..1d0b8b4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldetectedkey.mdx @@ -0,0 +1,24 @@ +--- +title: llDetectedKey +description: |- + Returns the key of detected object or avatar number. + Returns NULL_KEY if Number is not a valid index. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldetectedlinknumber.mdx b/src/content/docs/script/reference/lsl/functions/lldetectedlinknumber.mdx new file mode 100644 index 0000000..4119341 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldetectedlinknumber.mdx @@ -0,0 +1,27 @@ +--- +title: llDetectedLinkNumber +description: >- + Returns the link position of the triggered event for touches and collisions + only. + + 0 for a non-linked object, 1 for the root of a linked object, 2 for the first + child, etc. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldetectedname.mdx b/src/content/docs/script/reference/lsl/functions/lldetectedname.mdx new file mode 100644 index 0000000..954838b --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldetectedname.mdx @@ -0,0 +1,25 @@ +--- +title: llDetectedName +description: |- + Returns the name of detected object or avatar number. + Returns the name of detected object number. + Returns empty string if Number is not a valid index. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldetectedowner.mdx b/src/content/docs/script/reference/lsl/functions/lldetectedowner.mdx new file mode 100644 index 0000000..0925b50 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldetectedowner.mdx @@ -0,0 +1,24 @@ +--- +title: llDetectedOwner +description: |- + Returns the key of detected object's owner. + Returns invalid key if Number is not a valid index. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldetectedpos.mdx b/src/content/docs/script/reference/lsl/functions/lldetectedpos.mdx new file mode 100644 index 0000000..0d53474 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldetectedpos.mdx @@ -0,0 +1,24 @@ +--- +title: llDetectedPos +description: |- + Returns the position of detected object or avatar number. + Returns <0.0, 0.0, 0.0> if Number is not a valid index. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldetectedrezzer.mdx b/src/content/docs/script/reference/lsl/functions/lldetectedrezzer.mdx new file mode 100644 index 0000000..2318c1d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldetectedrezzer.mdx @@ -0,0 +1,22 @@ +--- +title: llDetectedRezzer +description: Returns the key for the rezzer of the detected object. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldetectedrot.mdx b/src/content/docs/script/reference/lsl/functions/lldetectedrot.mdx new file mode 100644 index 0000000..0a70d6e --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldetectedrot.mdx @@ -0,0 +1,24 @@ +--- +title: llDetectedRot +description: |- + Returns the rotation of detected object or avatar number. + Returns <0.0, 0.0, 0.0, 1.0> if Number is not a valid offset. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldetectedtouchbinormal.mdx b/src/content/docs/script/reference/lsl/functions/lldetectedtouchbinormal.mdx new file mode 100644 index 0000000..7291752 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldetectedtouchbinormal.mdx @@ -0,0 +1,26 @@ +--- +title: llDetectedTouchBinormal +description: >- + Returns the surface bi-normal for a triggered touch event. + + Returns a vector that is the surface bi-normal (tangent to the surface) where + the touch event was triggered. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldetectedtouchface.mdx b/src/content/docs/script/reference/lsl/functions/lldetectedtouchface.mdx new file mode 100644 index 0000000..04ad6e0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldetectedtouchface.mdx @@ -0,0 +1,24 @@ +--- +title: llDetectedTouchFace +description: >- + Returns the index of the face where the avatar clicked in a triggered touch + event. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldetectedtouchnormal.mdx b/src/content/docs/script/reference/lsl/functions/lldetectedtouchnormal.mdx new file mode 100644 index 0000000..2542e4c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldetectedtouchnormal.mdx @@ -0,0 +1,26 @@ +--- +title: llDetectedTouchNormal +description: >- + Returns the surface normal for a triggered touch event. + + Returns a vector that is the surface normal (perpendicular to the surface) + where the touch event was triggered. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldetectedtouchpos.mdx b/src/content/docs/script/reference/lsl/functions/lldetectedtouchpos.mdx new file mode 100644 index 0000000..f506c2c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldetectedtouchpos.mdx @@ -0,0 +1,27 @@ +--- +title: llDetectedTouchPos +description: >- + Returns the position, in region coordinates, where the object was touched in a + triggered touch event. + + Unless it is a HUD, in which case it returns the position relative to the + attach point. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldetectedtouchst.mdx b/src/content/docs/script/reference/lsl/functions/lldetectedtouchst.mdx new file mode 100644 index 0000000..13354fa --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldetectedtouchst.mdx @@ -0,0 +1,31 @@ +--- +title: llDetectedTouchST +description: >- + Returns a vector that is the surface coordinates where the prim was touched. + + The X and Y vector positions contain the horizontal (S) and vertical (T) face + coordinates respectively. + + Each component is in the interval [0.0, 1.0]. + + TOUCH_INVALID_TEXCOORD is returned if the surface coordinates cannot be + determined (e.g. when the viewer does not support this function). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldetectedtouchuv.mdx b/src/content/docs/script/reference/lsl/functions/lldetectedtouchuv.mdx new file mode 100644 index 0000000..6a8edef --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldetectedtouchuv.mdx @@ -0,0 +1,30 @@ +--- +title: llDetectedTouchUV +description: >- + Returns a vector that is the texture coordinates for where the prim was + touched. + + The X and Y vector positions contain the U and V face coordinates + respectively. + + TOUCH_INVALID_TEXCOORD is returned if the touch UV coordinates cannot be + determined (e.g. when the viewer does not support this function). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldetectedtype.mdx b/src/content/docs/script/reference/lsl/functions/lldetectedtype.mdx new file mode 100644 index 0000000..8fb9baf --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldetectedtype.mdx @@ -0,0 +1,22 @@ +--- +title: llDetectedType +description: "Returns the type (AGENT, ACTIVE, PASSIVE, SCRIPTED) of detected object.\nReturns 0 if number is not a valid index.\nNote that number is a bit-field, so comparisons need to be a bitwise checked. e.g.:\ninteger iType = llDetectedType(0);\n{\n\t// ...do stuff with the agent\n}" +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldetectedvel.mdx b/src/content/docs/script/reference/lsl/functions/lldetectedvel.mdx new file mode 100644 index 0000000..9cec55e --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldetectedvel.mdx @@ -0,0 +1,24 @@ +--- +title: llDetectedVel +description: |- + Returns the velocity of the detected object Number. + Returns<0.0, 0.0, 0.0> if Number is not a valid offset. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldialog.mdx b/src/content/docs/script/reference/lsl/functions/lldialog.mdx new file mode 100644 index 0000000..7405331 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldialog.mdx @@ -0,0 +1,42 @@ +--- +title: llDialog +description: |- + Shows a dialog box on the avatar's screen with the message. + + Up to 12 strings in the list form buttons. + + If a button is clicked, the name is chatted on Channel. + Opens a "notify box" in the given avatars screen displaying the message. + + Up to twelve buttons can be specified in a list of strings. When the user clicks a button, the name of the button is said on the specified channel. + + Channels work just like llSay(), so channel 0 can be heard by everyone. + + The chat originates at the object's position, not the avatar's position, even though it is said as the avatar (uses avatar's UUID and Name etc.). + + Examples: + + llDialog(who, "Are you a boy or a girl?", [ "Boy", "Girl" ], -4913); + + llDialog(who, "This shows only an OK button.", [], -192); + + llDialog(who, "This chats so you can 'hear' it.", ["Hooray"], 0); +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldie.mdx b/src/content/docs/script/reference/lsl/functions/lldie.mdx new file mode 100644 index 0000000..1450578 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldie.mdx @@ -0,0 +1,22 @@ +--- +title: llDie +description: Delete the object which holds the script. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lldumplist2string.mdx b/src/content/docs/script/reference/lsl/functions/lldumplist2string.mdx new file mode 100644 index 0000000..0419d40 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lldumplist2string.mdx @@ -0,0 +1,24 @@ +--- +title: llDumpList2String +description: |- + Returns the list as a single string, using Separator between the entries. + Write the list out as a single string, using Separator between values. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lledgeofworld.mdx b/src/content/docs/script/reference/lsl/functions/lledgeofworld.mdx new file mode 100644 index 0000000..7d19fac --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lledgeofworld.mdx @@ -0,0 +1,28 @@ +--- +title: llEdgeOfWorld +description: >- + Checks to see whether the border hit by Direction from Position is the edge of + the world (has no neighboring region). + + Returns TRUE if the line along Direction from Position hits the edge of the + world in the current simulator, returns FALSE if that edge crosses into + another simulator. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llejectfromland.mdx b/src/content/docs/script/reference/lsl/functions/llejectfromland.mdx new file mode 100644 index 0000000..96a53f4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llejectfromland.mdx @@ -0,0 +1,24 @@ +--- +title: llEjectFromLand +description: |- + Ejects AvatarID from land that you own. + Ejects AvatarID from land that the object owner (group or resident) owns. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llemail.mdx b/src/content/docs/script/reference/lsl/functions/llemail.mdx new file mode 100644 index 0000000..9f94904 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llemail.mdx @@ -0,0 +1,24 @@ +--- +title: llEmail +description: |- + Sends email to Address with Subject and Message. + Sends an email to Address with Subject and Message. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llescapeurl.mdx b/src/content/docs/script/reference/lsl/functions/llescapeurl.mdx new file mode 100644 index 0000000..c640b54 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llescapeurl.mdx @@ -0,0 +1,28 @@ +--- +title: llEscapeURL +description: >- + Returns an escaped/encoded version of url, replacing spaces with %20 etc. + + Returns the string that is the URL-escaped version of URL (replacing spaces + with %20, etc.). + + This function returns the UTF-8 encoded escape codes for selected characters. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lleuler2rot.mdx b/src/content/docs/script/reference/lsl/functions/lleuler2rot.mdx new file mode 100644 index 0000000..51057bc --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lleuler2rot.mdx @@ -0,0 +1,24 @@ +--- +title: llEuler2Rot +description: |- + Returns the rotation representation of the Euler angles. + Returns the rotation represented by the Euler Angle. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llevade.mdx b/src/content/docs/script/reference/lsl/functions/llevade.mdx new file mode 100644 index 0000000..2e43a56 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llevade.mdx @@ -0,0 +1,29 @@ +--- +title: llEvade +description: >- + Evade a specified target. + + Characters will (roughly) try to hide from their pursuers if there is a good + hiding spot along their fleeing path. Hiding means no direct line of sight + from the head of the character (centre of the top of its physics bounding box) + to the head of its pursuer and no direct path between the two on the + navigation-mesh. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llexeccharactercmd.mdx b/src/content/docs/script/reference/lsl/functions/llexeccharactercmd.mdx new file mode 100644 index 0000000..ca01b5a --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llexeccharactercmd.mdx @@ -0,0 +1,28 @@ +--- +title: llExecCharacterCmd +description: >- + Execute a character command. + + Send a command to the path system. + + Currently only supports stopping the current path-finding operation or causing + the character to jump. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llfabs.mdx b/src/content/docs/script/reference/lsl/functions/llfabs.mdx new file mode 100644 index 0000000..70dfcff --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llfabs.mdx @@ -0,0 +1,24 @@ +--- +title: llFabs +description: |- + Returns the positive version of Value. + Returns the absolute value of Value. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llfindnotecardtextcount.mdx b/src/content/docs/script/reference/lsl/functions/llfindnotecardtextcount.mdx new file mode 100644 index 0000000..edc0f30 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llfindnotecardtextcount.mdx @@ -0,0 +1,25 @@ +--- +title: llFindNotecardTextCount +description: >- + Searches the text of a cached notecard for lines containing the given pattern + and returns the + number of matches found through a dataserver event. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llfindnotecardtextsync.mdx b/src/content/docs/script/reference/lsl/functions/llfindnotecardtextsync.mdx new file mode 100644 index 0000000..7c452d6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llfindnotecardtextsync.mdx @@ -0,0 +1,27 @@ +--- +title: llFindNotecardTextSync +description: >- + Searches the text of a cached notecard for lines containing the given + pattern. + Returns a list of line numbers and column where a match is found. If the notecard is not in + the cache it returns a list containing a single entry of NAK. If no matches are found an + empty list is returned. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llfleefrom.mdx b/src/content/docs/script/reference/lsl/functions/llfleefrom.mdx new file mode 100644 index 0000000..b2ede89 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llfleefrom.mdx @@ -0,0 +1,26 @@ +--- +title: llFleeFrom +description: >- + Flee from a point. + + Directs a character (llCreateCharacter) to keep away from a defined position + in the region or adjacent regions. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llfloor.mdx b/src/content/docs/script/reference/lsl/functions/llfloor.mdx new file mode 100644 index 0000000..4dd59de --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llfloor.mdx @@ -0,0 +1,22 @@ +--- +title: llFloor +description: Returns largest integer value <= Value. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llforcemouselook.mdx b/src/content/docs/script/reference/lsl/functions/llforcemouselook.mdx new file mode 100644 index 0000000..45d8b0e --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llforcemouselook.mdx @@ -0,0 +1,31 @@ +--- +title: llForceMouselook +description: >- + If Enable is TRUE any avatar that sits on this object is forced into + mouse-look mode. + + After calling this function with Enable set to TRUE, any agent sitting down on + the prim will be forced into mouse-look. + + Just like llSitTarget, this changes a permanent property of the prim (not the + object) and needs to be reset by calling this function with Enable set to + FALSE in order to disable it. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llfrand.mdx b/src/content/docs/script/reference/lsl/functions/llfrand.mdx new file mode 100644 index 0000000..7dfe0bb --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llfrand.mdx @@ -0,0 +1,24 @@ +--- +title: llFrand +description: |- + Returns a pseudo random number in the range [0, Magnitude] or [Magnitude, 0]. + Returns a pseudo-random number between [0, Magnitude]. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgeneratekey.mdx b/src/content/docs/script/reference/lsl/functions/llgeneratekey.mdx new file mode 100644 index 0000000..1ee604a --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgeneratekey.mdx @@ -0,0 +1,29 @@ +--- +title: llGenerateKey +description: >- + Generates a key (SHA-1 hash) using UUID generation to create a unique key. + + As the UUID produced is versioned, it should never return a value of NULL_KEY. + + The specific UUID version is an implementation detail that has changed in the + past and may change again in the future. Do not depend upon the UUID that is + returned to be version 5 SHA-1 hash. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetaccel.mdx b/src/content/docs/script/reference/lsl/functions/llgetaccel.mdx new file mode 100644 index 0000000..5b1eb88 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetaccel.mdx @@ -0,0 +1,24 @@ +--- +title: llGetAccel +description: |- + Returns the acceleration of the object relative to the region's axes. + Gets the acceleration of the object. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetagentinfo.mdx b/src/content/docs/script/reference/lsl/functions/llgetagentinfo.mdx new file mode 100644 index 0000000..6c5d281 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetagentinfo.mdx @@ -0,0 +1,27 @@ +--- +title: llGetAgentInfo +description: >- + Returns an integer bit-field containing the agent information about id. + + Returns AGENT_FLYING, AGENT_ATTACHMENTS, AGENT_SCRIPTED, AGENT_SITTING, AGENT_ON_OBJECT, AGENT_MOUSELOOK, AGENT_AWAY, AGENT_BUSY, AGENT_TYPING, AGENT_CROUCHING, AGENT_ALWAYS_RUN, AGENT_WALKING, AGENT_IN_AIR and/or AGENT_FLOATING_VIA_SCRIPTED_ATTACHMENT. + Returns information about the given agent ID as a bit-field of agent info + constants. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetagentlanguage.mdx b/src/content/docs/script/reference/lsl/functions/llgetagentlanguage.mdx new file mode 100644 index 0000000..40bb2fe --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetagentlanguage.mdx @@ -0,0 +1,26 @@ +--- +title: llGetAgentLanguage +description: >- + Returns the language code of the preferred interface language of the avatar. + + Returns a string that is the language code of the preferred interface language + of the resident. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetagentlist.mdx b/src/content/docs/script/reference/lsl/functions/llgetagentlist.mdx new file mode 100644 index 0000000..acc5d5d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetagentlist.mdx @@ -0,0 +1,28 @@ +--- +title: llGetAgentList +description: >- + Requests a list of agents currently in the region, limited by the scope + parameter. + + Returns a list [key UUID-0, key UUID-1, ..., key UUID-n] or [string error_msg] + - returns avatar keys for all agents in the region limited to the area(s) + specified by scope +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetagentsize.mdx b/src/content/docs/script/reference/lsl/functions/llgetagentsize.mdx new file mode 100644 index 0000000..2868f96 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetagentsize.mdx @@ -0,0 +1,27 @@ +--- +title: llGetAgentSize +description: >- + If the avatar is in the same region, returns the size of the bounding box of + the requested avatar by id, otherwise returns ZERO_VECTOR. + + If the agent is in the same region as the object, returns the size of the + avatar. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetalpha.mdx b/src/content/docs/script/reference/lsl/functions/llgetalpha.mdx new file mode 100644 index 0000000..290fc68 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetalpha.mdx @@ -0,0 +1,26 @@ +--- +title: llGetAlpha +description: >- + Returns the alpha value of Face. + + Returns the 'alpha' of the given face. If face is ALL_SIDES the value returned + is the mean average of all faces. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetandresettime.mdx b/src/content/docs/script/reference/lsl/functions/llgetandresettime.mdx new file mode 100644 index 0000000..67b9f51 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetandresettime.mdx @@ -0,0 +1,24 @@ +--- +title: llGetAndResetTime +description: |- + Returns the script time in seconds and then resets the script timer to zero. + Gets the time in seconds since starting and resets the time to zero. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetanimation.mdx b/src/content/docs/script/reference/lsl/functions/llgetanimation.mdx new file mode 100644 index 0000000..d7eed21 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetanimation.mdx @@ -0,0 +1,26 @@ +--- +title: llGetAnimation +description: >- + Returns the name of the currently playing locomotion animation for the avatar + id. + + Returns the currently playing animation for the specified avatar ID. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetanimationlist.mdx b/src/content/docs/script/reference/lsl/functions/llgetanimationlist.mdx new file mode 100644 index 0000000..425203b --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetanimationlist.mdx @@ -0,0 +1,24 @@ +--- +title: llGetAnimationList +description: |- + Returns a list of keys of playing animations for an avatar. + Returns a list of keys of all playing animations for the specified avatar ID. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetanimationoverride.mdx b/src/content/docs/script/reference/lsl/functions/llgetanimationoverride.mdx new file mode 100644 index 0000000..b828f5d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetanimationoverride.mdx @@ -0,0 +1,28 @@ +--- +title: llGetAnimationOverride +description: >- + Returns a string that is the name of the animation that is used for the + specified animation state + + To use this function the script must obtain either the + PERMISSION_OVERRIDE_ANIMATIONS or PERMISSION_TRIGGER_ANIMATION permission + (automatically granted to attached objects). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetattached.mdx b/src/content/docs/script/reference/lsl/functions/llgetattached.mdx new file mode 100644 index 0000000..6d0e7a2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetattached.mdx @@ -0,0 +1,22 @@ +--- +title: llGetAttached +description: Returns the object's attachment point, or 0 if not attached. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetattachedlist.mdx b/src/content/docs/script/reference/lsl/functions/llgetattachedlist.mdx new file mode 100644 index 0000000..8da61cd --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetattachedlist.mdx @@ -0,0 +1,24 @@ +--- +title: llGetAttachedList +description: >- + Returns a list of keys of all visible (not HUD) attachments on the avatar + identified by the ID argument +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetattachedlistfiltered.mdx b/src/content/docs/script/reference/lsl/functions/llgetattachedlistfiltered.mdx new file mode 100644 index 0000000..7ddb68b --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetattachedlistfiltered.mdx @@ -0,0 +1,22 @@ +--- +title: llGetAttachedListFiltered +description: Retrieves a list of attachments on an avatar. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetboundingbox.mdx b/src/content/docs/script/reference/lsl/functions/llgetboundingbox.mdx new file mode 100644 index 0000000..e5a4e1f --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetboundingbox.mdx @@ -0,0 +1,25 @@ +--- +title: llGetBoundingBox +description: >- + Returns the bounding box around the object (including any linked prims) + relative to its root prim, as a list in the format [ (vector) min_corner, + (vector) max_corner ]. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetcameraaspect.mdx b/src/content/docs/script/reference/lsl/functions/llgetcameraaspect.mdx new file mode 100644 index 0000000..efc1dde --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetcameraaspect.mdx @@ -0,0 +1,25 @@ +--- +title: llGetCameraAspect +description: >- + Returns the current camera aspect ratio (width / height) of the agent who has + granted the scripted object PERMISSION_TRACK_CAMERA permissions. If no + permissions have been granted: it returns zero. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetcamerafov.mdx b/src/content/docs/script/reference/lsl/functions/llgetcamerafov.mdx new file mode 100644 index 0000000..90141ca --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetcamerafov.mdx @@ -0,0 +1,25 @@ +--- +title: llGetCameraFOV +description: >- + Returns the current camera field of view of the agent who has granted the + scripted object PERMISSION_TRACK_CAMERA permissions. If no permissions have + been granted: it returns zero. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetcamerapos.mdx b/src/content/docs/script/reference/lsl/functions/llgetcamerapos.mdx new file mode 100644 index 0000000..21e7a01 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetcamerapos.mdx @@ -0,0 +1,28 @@ +--- +title: llGetCameraPos +description: >- + Returns the current camera position for the agent the task has permissions + for. + + Returns the position of the camera, of the user that granted the script + PERMISSION_TRACK_CAMERA. If no user has granted the permission, it returns + ZERO_VECTOR. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetcamerarot.mdx b/src/content/docs/script/reference/lsl/functions/llgetcamerarot.mdx new file mode 100644 index 0000000..edd5d1d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetcamerarot.mdx @@ -0,0 +1,25 @@ +--- +title: llGetCameraRot +description: >- + Returns the current camera orientation for the agent the task has permissions + for. If no user has granted the PERMISSION_TRACK_CAMERA permission, returns + ZERO_ROTATION. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetcenterofmass.mdx b/src/content/docs/script/reference/lsl/functions/llgetcenterofmass.mdx new file mode 100644 index 0000000..21fe47e --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetcenterofmass.mdx @@ -0,0 +1,24 @@ +--- +title: llGetCenterOfMass +description: >- + Returns the prim's centre of mass (unless called from the root prim, where it + returns the object's centre of mass). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetclosestnavpoint.mdx b/src/content/docs/script/reference/lsl/functions/llgetclosestnavpoint.mdx new file mode 100644 index 0000000..45951d8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetclosestnavpoint.mdx @@ -0,0 +1,28 @@ +--- +title: llGetClosestNavPoint +description: >- + Get the closest navigable point to the point provided. + + The function accepts a point in region-local space (like all the other + path-finding methods) and returns either an empty list or a list containing a + single vector which is the closest point on the navigation-mesh to the point + provided. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetcolor.mdx b/src/content/docs/script/reference/lsl/functions/llgetcolor.mdx new file mode 100644 index 0000000..c628700 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetcolor.mdx @@ -0,0 +1,27 @@ +--- +title: llGetColor +description: >- + Returns the color on Face. + + Returns the color of Face as a vector of red, green, and blue values between 0 + and 1. If face is ALL_SIDES the color returned is the mean average of each + channel. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetcreator.mdx b/src/content/docs/script/reference/lsl/functions/llgetcreator.mdx new file mode 100644 index 0000000..09b94a3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetcreator.mdx @@ -0,0 +1,24 @@ +--- +title: llGetCreator +description: |- + Returns a key for the creator of the prim. + Returns the key of the object's original creator. Similar to llGetOwner. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetdate.mdx b/src/content/docs/script/reference/lsl/functions/llgetdate.mdx new file mode 100644 index 0000000..08f0243 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetdate.mdx @@ -0,0 +1,24 @@ +--- +title: llGetDate +description: |- + Returns the current date in the UTC time zone in the format YYYY-MM-DD. + Returns the current UTC date as YYYY-MM-DD. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetdaylength.mdx b/src/content/docs/script/reference/lsl/functions/llgetdaylength.mdx new file mode 100644 index 0000000..a641ff0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetdaylength.mdx @@ -0,0 +1,22 @@ +--- +title: llGetDayLength +description: Returns the number of seconds in a day on this parcel. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetdayoffset.mdx b/src/content/docs/script/reference/lsl/functions/llgetdayoffset.mdx new file mode 100644 index 0000000..f228ba4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetdayoffset.mdx @@ -0,0 +1,22 @@ +--- +title: llGetDayOffset +description: Returns the number of seconds in a day is offset from midnight in this parcel. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetdisplayname.mdx b/src/content/docs/script/reference/lsl/functions/llgetdisplayname.mdx new file mode 100644 index 0000000..782b1db --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetdisplayname.mdx @@ -0,0 +1,25 @@ +--- +title: llGetDisplayName +description: >- + Returns the display name of an avatar, if the avatar is connected to the + current region, or if the name has been cached. Otherwise, returns an empty + string. Use llRequestDisplayName if the avatar may be absent from the region. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetenergy.mdx b/src/content/docs/script/reference/lsl/functions/llgetenergy.mdx new file mode 100644 index 0000000..c5b2bfe --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetenergy.mdx @@ -0,0 +1,22 @@ +--- +title: llGetEnergy +description: Returns how much energy is in the object as a percentage of maximum. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetenv.mdx b/src/content/docs/script/reference/lsl/functions/llgetenv.mdx new file mode 100644 index 0000000..b77fa7d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetenv.mdx @@ -0,0 +1,22 @@ +--- +title: llGetEnv +description: Returns a string with the requested data about the region. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetenvironment.mdx b/src/content/docs/script/reference/lsl/functions/llgetenvironment.mdx new file mode 100644 index 0000000..056228b --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetenvironment.mdx @@ -0,0 +1,22 @@ +--- +title: llGetEnvironment +description: Returns a string with the requested data about the region. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetexperiencedetails.mdx b/src/content/docs/script/reference/lsl/functions/llgetexperiencedetails.mdx new file mode 100644 index 0000000..93136bd --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetexperiencedetails.mdx @@ -0,0 +1,24 @@ +--- +title: llGetExperienceDetails +description: |2- + + Returns a list with the following Experience properties: [Experience Name, Owner ID, Group ID, Experience ID, State, State Message]. State is an integer corresponding to one of the constants XP_ERROR_... and State Message is the string returned by llGetExperienceErrorMessage for that integer. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetexperienceerrormessage.mdx b/src/content/docs/script/reference/lsl/functions/llgetexperienceerrormessage.mdx new file mode 100644 index 0000000..63a47eb --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetexperienceerrormessage.mdx @@ -0,0 +1,24 @@ +--- +title: llGetExperienceErrorMessage +description: |2- + + Returns a string describing the error code passed or the string corresponding with XP_ERROR_UNKNOWN_ERROR if the value is not a valid Experience error code. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetforce.mdx b/src/content/docs/script/reference/lsl/functions/llgetforce.mdx new file mode 100644 index 0000000..14c4066 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetforce.mdx @@ -0,0 +1,24 @@ +--- +title: llGetForce +description: |- + Returns the force (if the script is physical). + Returns the current force if the script is physical. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetfreememory.mdx b/src/content/docs/script/reference/lsl/functions/llgetfreememory.mdx new file mode 100644 index 0000000..61f7ab5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetfreememory.mdx @@ -0,0 +1,26 @@ +--- +title: llGetFreeMemory +description: >- + Returns the number of free bytes of memory the script can use. + + Returns the available free space for the current script. This is inaccurate + with LSO. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetfreeurls.mdx b/src/content/docs/script/reference/lsl/functions/llgetfreeurls.mdx new file mode 100644 index 0000000..23fbd40 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetfreeurls.mdx @@ -0,0 +1,24 @@ +--- +title: llGetFreeURLs +description: |- + Returns the number of available URLs for the current script. + Returns an integer that is the number of available URLs. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetgeometriccenter.mdx b/src/content/docs/script/reference/lsl/functions/llgetgeometriccenter.mdx new file mode 100644 index 0000000..6361cee --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetgeometriccenter.mdx @@ -0,0 +1,24 @@ +--- +title: llGetGeometricCenter +description: >- + Returns the vector that is the geometric center of the object relative to the + root prim. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetgmtclock.mdx b/src/content/docs/script/reference/lsl/functions/llgetgmtclock.mdx new file mode 100644 index 0000000..ab495cc --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetgmtclock.mdx @@ -0,0 +1,24 @@ +--- +title: llGetGMTclock +description: |- + Returns the time in seconds since midnight GMT. + Gets the time in seconds since midnight in GMT/UTC. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgethealth.mdx b/src/content/docs/script/reference/lsl/functions/llgethealth.mdx new file mode 100644 index 0000000..4652bb6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgethealth.mdx @@ -0,0 +1,22 @@ +--- +title: llGetHealth +description: Returns the current health of an avatar or object in the region. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgethttpheader.mdx b/src/content/docs/script/reference/lsl/functions/llgethttpheader.mdx new file mode 100644 index 0000000..f92613c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgethttpheader.mdx @@ -0,0 +1,24 @@ +--- +title: llGetHTTPHeader +description: |- + Returns the value for header for request_id. + Returns a string that is the value of the Header for HTTPRequestID. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetinventoryacquiretime.mdx b/src/content/docs/script/reference/lsl/functions/llgetinventoryacquiretime.mdx new file mode 100644 index 0000000..9637ff3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetinventoryacquiretime.mdx @@ -0,0 +1,24 @@ +--- +title: llGetInventoryAcquireTime +description: >- + Returns the time at which the item was placed into this prim's inventory as a + timestamp. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetinventorycreator.mdx b/src/content/docs/script/reference/lsl/functions/llgetinventorycreator.mdx new file mode 100644 index 0000000..614d6d1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetinventorycreator.mdx @@ -0,0 +1,26 @@ +--- +title: llGetInventoryCreator +description: >- + Returns a key for the creator of the inventory item. + + This function returns the UUID of the creator of item. If item is not found in + inventory, the object says "No item named 'name'". +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetinventorydesc.mdx b/src/content/docs/script/reference/lsl/functions/llgetinventorydesc.mdx new file mode 100644 index 0000000..218b1d1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetinventorydesc.mdx @@ -0,0 +1,25 @@ +--- +title: llGetInventoryDesc +description: >- + Returns the item description of the item in inventory. If item is not found in + inventory, the object says "No item named 'name'" to the debug channel and + returns an empty string. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetinventorykey.mdx b/src/content/docs/script/reference/lsl/functions/llgetinventorykey.mdx new file mode 100644 index 0000000..d348668 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetinventorykey.mdx @@ -0,0 +1,24 @@ +--- +title: llGetInventoryKey +description: |- + Returns the key that is the UUID of the inventory named. + Returns the key of the inventory named. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetinventoryname.mdx b/src/content/docs/script/reference/lsl/functions/llgetinventoryname.mdx new file mode 100644 index 0000000..20e00f9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetinventoryname.mdx @@ -0,0 +1,26 @@ +--- +title: llGetInventoryName +description: >- + Returns the name of the inventory item of a given type, specified by index + number. + + Use the inventory constants INVENTORY_* to specify the type. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetinventorynumber.mdx b/src/content/docs/script/reference/lsl/functions/llgetinventorynumber.mdx new file mode 100644 index 0000000..0fa926d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetinventorynumber.mdx @@ -0,0 +1,26 @@ +--- +title: llGetInventoryNumber +description: >- + Returns the quantity of items of a given type (INVENTORY_* flag) in the prim's + inventory. + + Use the inventory constants INVENTORY_* to specify the type. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetinventorypermmask.mdx b/src/content/docs/script/reference/lsl/functions/llgetinventorypermmask.mdx new file mode 100644 index 0000000..4adc1cd --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetinventorypermmask.mdx @@ -0,0 +1,28 @@ +--- +title: llGetInventoryPermMask +description: >- + Returns the requested permission mask for the inventory item. + + Returns the requested permission mask for the inventory item defined by + InventoryItem. If item is not in the object's inventory, + llGetInventoryPermMask returns FALSE and causes the object to say "No item + named ''", where "" is item. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetinventorytype.mdx b/src/content/docs/script/reference/lsl/functions/llgetinventorytype.mdx new file mode 100644 index 0000000..689ba02 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetinventorytype.mdx @@ -0,0 +1,24 @@ +--- +title: llGetInventoryType +description: |- + Returns the type of the named inventory item. + Like all inventory functions, llGetInventoryType is case-sensitive. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetkey.mdx b/src/content/docs/script/reference/lsl/functions/llgetkey.mdx new file mode 100644 index 0000000..6542dd3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetkey.mdx @@ -0,0 +1,24 @@ +--- +title: llGetKey +description: |- + Returns the key of the prim the script is attached to. + Get the key for the object which has this script. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetlandownerat.mdx b/src/content/docs/script/reference/lsl/functions/llgetlandownerat.mdx new file mode 100644 index 0000000..fc7789a --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetlandownerat.mdx @@ -0,0 +1,24 @@ +--- +title: llGetLandOwnerAt +description: |- + Returns the key of the land owner, returns NULL_KEY if public. + Returns the key of the land owner at Position, or NULL_KEY if public. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetlinkkey.mdx b/src/content/docs/script/reference/lsl/functions/llgetlinkkey.mdx new file mode 100644 index 0000000..fb16227 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetlinkkey.mdx @@ -0,0 +1,24 @@ +--- +title: llGetLinkKey +description: |- + Returns the key of the linked prim LinkNumber. + Returns the key of LinkNumber in the link set. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetlinkmedia.mdx b/src/content/docs/script/reference/lsl/functions/llgetlinkmedia.mdx new file mode 100644 index 0000000..88fe314 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetlinkmedia.mdx @@ -0,0 +1,22 @@ +--- +title: llGetLinkMedia +description: "Get the media parameters for a particular face on linked prim, given the desired list of parameter names. Returns a list of values in the order requested.\tReturns an empty list if no media exists on the face." +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetlinkname.mdx b/src/content/docs/script/reference/lsl/functions/llgetlinkname.mdx new file mode 100644 index 0000000..76d2100 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetlinkname.mdx @@ -0,0 +1,24 @@ +--- +title: llGetLinkName +description: |- + Returns the name of LinkNumber in a link set. + Returns the name of LinkNumber the link set. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetlinknumber.mdx b/src/content/docs/script/reference/lsl/functions/llgetlinknumber.mdx new file mode 100644 index 0000000..4e52757 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetlinknumber.mdx @@ -0,0 +1,27 @@ +--- +title: llGetLinkNumber +description: >- + Returns the link number of the prim containing the script (0 means not linked, + 1 the prim is the root, 2 the prim is the first child, etc.). + + Returns the link number of the prim containing the script. 0 means no link, 1 + the root, 2 for first child, etc. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetlinknumberofsides.mdx b/src/content/docs/script/reference/lsl/functions/llgetlinknumberofsides.mdx new file mode 100644 index 0000000..d9472db --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetlinknumberofsides.mdx @@ -0,0 +1,24 @@ +--- +title: llGetLinkNumberOfSides +description: |- + Returns the number of sides of the specified linked prim. + Returns an integer that is the number of faces (or sides) of the prim link. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetlinkprimitiveparams.mdx b/src/content/docs/script/reference/lsl/functions/llgetlinkprimitiveparams.mdx new file mode 100644 index 0000000..0c38e9b --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetlinkprimitiveparams.mdx @@ -0,0 +1,31 @@ +--- +title: llGetLinkPrimitiveParams +description: >- + Returns the list of primitive attributes requested in the Parameters list for + LinkNumber. + + PRIM_* flags can be broken into three categories, face flags, prim flags, and + object flags. + + * Supplying a prim or object flag will return that flag's attributes. + + * Face flags require the user to also supply a face index parameter. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetlinksitflags.mdx b/src/content/docs/script/reference/lsl/functions/llgetlinksitflags.mdx new file mode 100644 index 0000000..675a580 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetlinksitflags.mdx @@ -0,0 +1,22 @@ +--- +title: llGetLinkSitFlags +description: Returns the sit flags set on the specified prim in a linkset. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetlistentrytype.mdx b/src/content/docs/script/reference/lsl/functions/llgetlistentrytype.mdx new file mode 100644 index 0000000..feac5c1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetlistentrytype.mdx @@ -0,0 +1,27 @@ +--- +title: llGetListEntryType +description: >- + Returns the type of the index entry in the list (TYPE_INTEGER, TYPE_FLOAT, + TYPE_STRING, TYPE_KEY, TYPE_VECTOR, TYPE_ROTATION, or TYPE_INVALID if index is + off list). + + Returns the type of the variable at Index in ListVariable. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetlistlength.mdx b/src/content/docs/script/reference/lsl/functions/llgetlistlength.mdx new file mode 100644 index 0000000..22f38be --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetlistlength.mdx @@ -0,0 +1,24 @@ +--- +title: llGetListLength +description: |- + Returns the number of elements in the list. + Returns the number of elements in ListVariable. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetlocalpos.mdx b/src/content/docs/script/reference/lsl/functions/llgetlocalpos.mdx new file mode 100644 index 0000000..d58d8db --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetlocalpos.mdx @@ -0,0 +1,24 @@ +--- +title: llGetLocalPos +description: |- + Returns the position relative to the root. + Returns the local position of a child object relative to the root. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetlocalrot.mdx b/src/content/docs/script/reference/lsl/functions/llgetlocalrot.mdx new file mode 100644 index 0000000..3791ca2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetlocalrot.mdx @@ -0,0 +1,24 @@ +--- +title: llGetLocalRot +description: |- + Returns the rotation local to the root. + Returns the local rotation of a child object relative to the root. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetmass.mdx b/src/content/docs/script/reference/lsl/functions/llgetmass.mdx new file mode 100644 index 0000000..2ab90e5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetmass.mdx @@ -0,0 +1,28 @@ +--- +title: llGetMass +description: >- + Returns the mass of object that the script is attached to. + + Returns the scripted object's mass. When called from a script in a link-set, + the parent will return the sum of the link-set weights, while a child will + return just its own mass. When called from a script inside an attachment, this + function will return the mass of the avatar it's attached to, not its own. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetmassmks.mdx b/src/content/docs/script/reference/lsl/functions/llgetmassmks.mdx new file mode 100644 index 0000000..1f337f6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetmassmks.mdx @@ -0,0 +1,22 @@ +--- +title: llGetMassMKS +description: Acts as llGetMass(), except that the units of the value returned are Kg. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetmaxscalefactor.mdx b/src/content/docs/script/reference/lsl/functions/llgetmaxscalefactor.mdx new file mode 100644 index 0000000..f16e0e2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetmaxscalefactor.mdx @@ -0,0 +1,25 @@ +--- +title: llGetMaxScaleFactor +description: >- + Returns the largest multiplicative uniform scale factor that can be + successfully applied (via llScaleByFactor()) to the object without violating + prim size or linkability rules. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetmemorylimit.mdx b/src/content/docs/script/reference/lsl/functions/llgetmemorylimit.mdx new file mode 100644 index 0000000..594a55b --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetmemorylimit.mdx @@ -0,0 +1,22 @@ +--- +title: llGetMemoryLimit +description: Get the maximum memory a script can use, in bytes. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetminscalefactor.mdx b/src/content/docs/script/reference/lsl/functions/llgetminscalefactor.mdx new file mode 100644 index 0000000..cc28407 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetminscalefactor.mdx @@ -0,0 +1,25 @@ +--- +title: llGetMinScaleFactor +description: >- + Returns the smallest multiplicative uniform scale factor that can be + successfully applied (via llScaleByFactor()) to the object without violating + prim size or linkability rules. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetmoondirection.mdx b/src/content/docs/script/reference/lsl/functions/llgetmoondirection.mdx new file mode 100644 index 0000000..8ea2b6b --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetmoondirection.mdx @@ -0,0 +1,24 @@ +--- +title: llGetMoonDirection +description: |- + Returns a normalized vector of the direction of the moon in the parcel. + Returns the moon's direction on the simulator in the parcel. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetmoonrotation.mdx b/src/content/docs/script/reference/lsl/functions/llgetmoonrotation.mdx new file mode 100644 index 0000000..01d5ef4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetmoonrotation.mdx @@ -0,0 +1,22 @@ +--- +title: llGetMoonRotation +description: Returns the rotation applied to the moon in the parcel. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetnextemail.mdx b/src/content/docs/script/reference/lsl/functions/llgetnextemail.mdx new file mode 100644 index 0000000..13f8c98 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetnextemail.mdx @@ -0,0 +1,26 @@ +--- +title: llGetNextEmail +description: >- + Fetch the next queued email with that matches the given address and/or + subject, via the email event. + + If the parameters are blank, they are not used for filtering. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetnotecardline.mdx b/src/content/docs/script/reference/lsl/functions/llgetnotecardline.mdx new file mode 100644 index 0000000..a449dcb --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetnotecardline.mdx @@ -0,0 +1,30 @@ +--- +title: llGetNotecardLine +description: >- + Returns LineNumber from NotecardName via the dataserver event. The line index + starts at zero in LSL, one in Lua. + + If the requested line is passed the end of the note-card the dataserver event + will return the constant EOF string. + + The key returned by this function is a unique identifier which will be + supplied to the dataserver event in the requested parameter. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetnotecardlinesync.mdx b/src/content/docs/script/reference/lsl/functions/llgetnotecardlinesync.mdx new file mode 100644 index 0000000..3322aa9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetnotecardlinesync.mdx @@ -0,0 +1,30 @@ +--- +title: llGetNotecardLineSync +description: >- + Returns LineNumber from NotecardName. The line index starts at zero in LSL, + one in Lua. + + If the requested line is past the end of the note-card the return value will + be set to the constant EOF string. + + If the note-card is not cached on the simulator the return value is the NAK + string. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetnumberofnotecardlines.mdx b/src/content/docs/script/reference/lsl/functions/llgetnumberofnotecardlines.mdx new file mode 100644 index 0000000..9af1712 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetnumberofnotecardlines.mdx @@ -0,0 +1,27 @@ +--- +title: llGetNumberOfNotecardLines +description: >- + Returns the number of lines contained within a notecard via the dataserver + event. + + The key returned by this function is a query ID for identifying the dataserver + reply. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetnumberofprims.mdx b/src/content/docs/script/reference/lsl/functions/llgetnumberofprims.mdx new file mode 100644 index 0000000..03bc3ac --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetnumberofprims.mdx @@ -0,0 +1,26 @@ +--- +title: llGetNumberOfPrims +description: >- + Returns the number of prims in a link set the script is attached to. + + Returns the number of prims in (and avatars seated on) the object the script + is in. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetnumberofsides.mdx b/src/content/docs/script/reference/lsl/functions/llgetnumberofsides.mdx new file mode 100644 index 0000000..b15d496 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetnumberofsides.mdx @@ -0,0 +1,24 @@ +--- +title: llGetNumberOfSides +description: |- + Returns the number of faces (or sides) of the prim. + Returns the number of sides of the prim which has the script. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetobjectanimationnames.mdx b/src/content/docs/script/reference/lsl/functions/llgetobjectanimationnames.mdx new file mode 100644 index 0000000..c3695e2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetobjectanimationnames.mdx @@ -0,0 +1,24 @@ +--- +title: llGetObjectAnimationNames +description: |- + Returns a list of names of playing animations for an object. + Returns a list of names of all playing animations for the current object. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetobjectdesc.mdx b/src/content/docs/script/reference/lsl/functions/llgetobjectdesc.mdx new file mode 100644 index 0000000..4f916f6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetobjectdesc.mdx @@ -0,0 +1,26 @@ +--- +title: llGetObjectDesc +description: >- + Returns the description of the prim the script is attached to. + + Returns the description of the scripted object/prim. You can set the + description using llSetObjectDesc. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetobjectdetails.mdx b/src/content/docs/script/reference/lsl/functions/llgetobjectdetails.mdx new file mode 100644 index 0000000..37b3734 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetobjectdetails.mdx @@ -0,0 +1,26 @@ +--- +title: llGetObjectDetails +description: >- + Returns a list of object details specified in the Parameters list for the + object or avatar in the region with key ID. + + Parameters are specified by the OBJECT_* constants. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetobjectlinkkey.mdx b/src/content/docs/script/reference/lsl/functions/llgetobjectlinkkey.mdx new file mode 100644 index 0000000..8d695f3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetobjectlinkkey.mdx @@ -0,0 +1,24 @@ +--- +title: llGetObjectLinkKey +description: |- + Returns the key of the linked prim link_no in a linkset. + Returns the key of link_no in the link set specified by id. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetobjectmass.mdx b/src/content/docs/script/reference/lsl/functions/llgetobjectmass.mdx new file mode 100644 index 0000000..ef90790 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetobjectmass.mdx @@ -0,0 +1,24 @@ +--- +title: llGetObjectMass +description: |- + Returns the mass of the avatar or object in the region. + Gets the mass of the object or avatar corresponding to ID. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetobjectname.mdx b/src/content/docs/script/reference/lsl/functions/llgetobjectname.mdx new file mode 100644 index 0000000..113889e --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetobjectname.mdx @@ -0,0 +1,24 @@ +--- +title: llGetObjectName +description: |- + Returns the name of the prim which the script is attached to. + Returns the name of the prim (not object) which contains the script. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetobjectpermmask.mdx b/src/content/docs/script/reference/lsl/functions/llgetobjectpermmask.mdx new file mode 100644 index 0000000..b2da8d8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetobjectpermmask.mdx @@ -0,0 +1,22 @@ +--- +title: llGetObjectPermMask +description: Returns the permission mask of the requested category for the object. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetobjectprimcount.mdx b/src/content/docs/script/reference/lsl/functions/llgetobjectprimcount.mdx new file mode 100644 index 0000000..b059557 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetobjectprimcount.mdx @@ -0,0 +1,24 @@ +--- +title: llGetObjectPrimCount +description: |- + Returns the total number of prims for an object in the region. + Returns the prim count for any object id in the same region. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetomega.mdx b/src/content/docs/script/reference/lsl/functions/llgetomega.mdx new file mode 100644 index 0000000..e6287fc --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetomega.mdx @@ -0,0 +1,26 @@ +--- +title: llGetOmega +description: >- + Returns the rotation velocity in radians per second. + + Returns a vector that is the rotation velocity of the object in radians per + second. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetowner.mdx b/src/content/docs/script/reference/lsl/functions/llgetowner.mdx new file mode 100644 index 0000000..c1b58a3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetowner.mdx @@ -0,0 +1,24 @@ +--- +title: llGetOwner +description: |- + Returns the object owner's UUID. + Returns the key for the owner of the object. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetownerkey.mdx b/src/content/docs/script/reference/lsl/functions/llgetownerkey.mdx new file mode 100644 index 0000000..a3645d9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetownerkey.mdx @@ -0,0 +1,24 @@ +--- +title: llGetOwnerKey +description: |- + Returns the owner of ObjectID. + Returns the key for the owner of object ObjectID. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetparceldetails.mdx b/src/content/docs/script/reference/lsl/functions/llgetparceldetails.mdx new file mode 100644 index 0000000..047db3b --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetparceldetails.mdx @@ -0,0 +1,30 @@ +--- +title: llGetParcelDetails +description: >- + Returns a list of parcel details specified in the ParcelDetails list for the + parcel at Position. + + Parameters is one or more of: PARCEL_DETAILS_NAME, _DESC, _OWNER, _GROUP, + _AREA, _ID, _SEE_AVATARS. + + Returns a list that is the parcel details specified in ParcelDetails (in the + same order) for the parcel at Position. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetparcelflags.mdx b/src/content/docs/script/reference/lsl/functions/llgetparcelflags.mdx new file mode 100644 index 0000000..5623074 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetparcelflags.mdx @@ -0,0 +1,27 @@ +--- +title: llGetParcelFlags +description: >- + Returns a mask of the parcel flags (PARCEL_FLAG_*) for the parcel that + includes the point Position. + + Returns a bit-field specifying the parcel flags (PARCEL_FLAG_*) for the parcel + at Position. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetparcelmaxprims.mdx b/src/content/docs/script/reference/lsl/functions/llgetparcelmaxprims.mdx new file mode 100644 index 0000000..065a4c7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetparcelmaxprims.mdx @@ -0,0 +1,27 @@ +--- +title: llGetParcelMaxPrims +description: >- + Returns the maximum number of prims allowed on the parcel at Position for a + given scope. + + The scope may be set to an individual parcel or the combined resources of all + parcels with the same ownership in the region. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetparcelmusicurl.mdx b/src/content/docs/script/reference/lsl/functions/llgetparcelmusicurl.mdx new file mode 100644 index 0000000..a2d9ade --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetparcelmusicurl.mdx @@ -0,0 +1,24 @@ +--- +title: llGetParcelMusicURL +description: |- + Gets the streaming audio URL for the parcel object is on. + The object owner, avatar or group, must also be the land owner. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetparcelprimcount.mdx b/src/content/docs/script/reference/lsl/functions/llgetparcelprimcount.mdx new file mode 100644 index 0000000..5cf9d58 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetparcelprimcount.mdx @@ -0,0 +1,34 @@ +--- +title: llGetParcelPrimCount +description: >- + Returns the number of prims on the parcel at Position of the given category. + + Categories: PARCEL_COUNT_TOTAL, _OWNER, _GROUP, _OTHER, _SELECTED, _TEMP. + + Returns the number of prims used on the parcel at Position which are in + Category. + + If SimWide is TRUE, it returns the total number of objects for all parcels + with matching ownership in the category specified. + + If SimWide is FALSE, it returns the number of objects on this specific parcel + in the category specified +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetparcelprimowners.mdx b/src/content/docs/script/reference/lsl/functions/llgetparcelprimowners.mdx new file mode 100644 index 0000000..69dca32 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetparcelprimowners.mdx @@ -0,0 +1,33 @@ +--- +title: llGetParcelPrimOwners +description: >- + Returns a list of up to 100 residents who own objects on the parcel at + Position, with per-owner land impact totals. + + Requires owner-like permissions for the parcel, and for the script owner to be + present in the region. + + The list is formatted as [ key agentKey1, integer agentLI1, key agentKey2, + integer agentLI2, ... ], sorted by agent key. + + The integers are the combined land impacts of the objects owned by the + corresponding agents. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetpermissions.mdx b/src/content/docs/script/reference/lsl/functions/llgetpermissions.mdx new file mode 100644 index 0000000..d303562 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetpermissions.mdx @@ -0,0 +1,25 @@ +--- +title: llGetPermissions +description: >- + Returns an integer bitmask of the permissions that have been granted to the + script. Individual permissions can be determined using a bit-wise "and" + operation against the PERMISSION_* constants +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetpermissionskey.mdx b/src/content/docs/script/reference/lsl/functions/llgetpermissionskey.mdx new file mode 100644 index 0000000..41fc710 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetpermissionskey.mdx @@ -0,0 +1,26 @@ +--- +title: llGetPermissionsKey +description: >- + Returns the key of the avatar that last granted or declined permissions to the + script. + + Returns NULL_KEY if permissions were never granted or declined. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetphysicsmaterial.mdx b/src/content/docs/script/reference/lsl/functions/llgetphysicsmaterial.mdx new file mode 100644 index 0000000..ad11d7a --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetphysicsmaterial.mdx @@ -0,0 +1,24 @@ +--- +title: llGetPhysicsMaterial +description: >- + Returns a list of the form [float gravity_multiplier, float restitution, float + friction, float density]. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetpos.mdx b/src/content/docs/script/reference/lsl/functions/llgetpos.mdx new file mode 100644 index 0000000..b3120ed --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetpos.mdx @@ -0,0 +1,24 @@ +--- +title: llGetPos +description: |- + Returns the position of the task in region coordinates. + Returns the vector position of the task in region coordinates. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetprimitiveparams.mdx b/src/content/docs/script/reference/lsl/functions/llgetprimitiveparams.mdx new file mode 100644 index 0000000..835560e --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetprimitiveparams.mdx @@ -0,0 +1,24 @@ +--- +title: llGetPrimitiveParams +description: |- + Returns the primitive parameters specified in the parameters list. + Returns primitive parameters specified in the Parameters list. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetprimmediaparams.mdx b/src/content/docs/script/reference/lsl/functions/llgetprimmediaparams.mdx new file mode 100644 index 0000000..9b3e9dc --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetprimmediaparams.mdx @@ -0,0 +1,25 @@ +--- +title: llGetPrimMediaParams +description: >- + Returns the media parameters for a particular face on an object, given the + desired list of parameter names, in the order requested. Returns an empty list + if no media exists on the face. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetregionagentcount.mdx b/src/content/docs/script/reference/lsl/functions/llgetregionagentcount.mdx new file mode 100644 index 0000000..ddfb654 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetregionagentcount.mdx @@ -0,0 +1,24 @@ +--- +title: llGetRegionAgentCount +description: |- + Returns the number of avatars in the region. + Returns an integer that is the number of avatars in the region. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetregioncorner.mdx b/src/content/docs/script/reference/lsl/functions/llgetregioncorner.mdx new file mode 100644 index 0000000..fc05b53 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetregioncorner.mdx @@ -0,0 +1,28 @@ +--- +title: llGetRegionCorner +description: >- + Returns a vector, in meters, that is the global location of the south-west + corner of the region which the object is in. + + Returns the Region-Corner of the simulator containing the task. The + region-corner is a vector (values in meters) representing distance from the + first region. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetregiondaylength.mdx b/src/content/docs/script/reference/lsl/functions/llgetregiondaylength.mdx new file mode 100644 index 0000000..d3ceafb --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetregiondaylength.mdx @@ -0,0 +1,22 @@ +--- +title: llGetRegionDayLength +description: Returns the number of seconds in a day in this region. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetregiondayoffset.mdx b/src/content/docs/script/reference/lsl/functions/llgetregiondayoffset.mdx new file mode 100644 index 0000000..f9b3d22 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetregiondayoffset.mdx @@ -0,0 +1,22 @@ +--- +title: llGetRegionDayOffset +description: Returns the number of seconds in a day is offset from midnight in this parcel. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetregionflags.mdx b/src/content/docs/script/reference/lsl/functions/llgetregionflags.mdx new file mode 100644 index 0000000..609a435 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetregionflags.mdx @@ -0,0 +1,26 @@ +--- +title: llGetRegionFlags +description: >- + Returns the region flags (REGION_FLAG_*) for the region the object is in. + + Returns a bit-field specifying the region flags (REGION_FLAG_*) for the region + the object is in. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetregionfps.mdx b/src/content/docs/script/reference/lsl/functions/llgetregionfps.mdx new file mode 100644 index 0000000..b8a89b1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetregionfps.mdx @@ -0,0 +1,22 @@ +--- +title: llGetRegionFPS +description: Returns the mean region frames per second. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetregionmoondirection.mdx b/src/content/docs/script/reference/lsl/functions/llgetregionmoondirection.mdx new file mode 100644 index 0000000..7e0029d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetregionmoondirection.mdx @@ -0,0 +1,24 @@ +--- +title: llGetRegionMoonDirection +description: |- + Returns a normalized vector of the direction of the moon in the region. + Returns the moon's direction on the simulator. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetregionmoonrotation.mdx b/src/content/docs/script/reference/lsl/functions/llgetregionmoonrotation.mdx new file mode 100644 index 0000000..e757318 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetregionmoonrotation.mdx @@ -0,0 +1,22 @@ +--- +title: llGetRegionMoonRotation +description: Returns the rotation applied to the moon in the region. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetregionname.mdx b/src/content/docs/script/reference/lsl/functions/llgetregionname.mdx new file mode 100644 index 0000000..b76f5e8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetregionname.mdx @@ -0,0 +1,22 @@ +--- +title: llGetRegionName +description: Returns the current region name. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetregionsundirection.mdx b/src/content/docs/script/reference/lsl/functions/llgetregionsundirection.mdx new file mode 100644 index 0000000..fc8c966 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetregionsundirection.mdx @@ -0,0 +1,24 @@ +--- +title: llGetRegionSunDirection +description: |- + Returns a normalized vector of the direction of the sun in the region. + Returns the sun's direction on the simulator. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetregionsunrotation.mdx b/src/content/docs/script/reference/lsl/functions/llgetregionsunrotation.mdx new file mode 100644 index 0000000..80807e8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetregionsunrotation.mdx @@ -0,0 +1,22 @@ +--- +title: llGetRegionSunRotation +description: Returns the rotation applied to the sun in the region. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetregiontimedilation.mdx b/src/content/docs/script/reference/lsl/functions/llgetregiontimedilation.mdx new file mode 100644 index 0000000..4abe449 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetregiontimedilation.mdx @@ -0,0 +1,26 @@ +--- +title: llGetRegionTimeDilation +description: >- + Returns the current time dilation as a float between 0.0 (full dilation) and + 1.0 (no dilation). + + Returns the current time dilation as a float between 0.0 and 1.0. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetregiontimeofday.mdx b/src/content/docs/script/reference/lsl/functions/llgetregiontimeofday.mdx new file mode 100644 index 0000000..cf182ad --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetregiontimeofday.mdx @@ -0,0 +1,24 @@ +--- +title: llGetRegionTimeOfDay +description: >- + Returns the time in seconds since environmental midnight for the entire + region. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetrendermaterial.mdx b/src/content/docs/script/reference/lsl/functions/llgetrendermaterial.mdx new file mode 100644 index 0000000..8763e45 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetrendermaterial.mdx @@ -0,0 +1,27 @@ +--- +title: llGetRenderMaterial +description: >- + Returns a string that is the render material on face (the inventory name if it + is a material in the prim's inventory, otherwise the key). + + Returns the render material of a face, if it is found in object inventory, its + key otherwise. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetrootposition.mdx b/src/content/docs/script/reference/lsl/functions/llgetrootposition.mdx new file mode 100644 index 0000000..0cb826b --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetrootposition.mdx @@ -0,0 +1,26 @@ +--- +title: llGetRootPosition +description: >- + Returns the position (in region coordinates) of the root prim of the object + which the script is attached to. + + This is used to allow a child prim to determine where the root is. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetrootrotation.mdx b/src/content/docs/script/reference/lsl/functions/llgetrootrotation.mdx new file mode 100644 index 0000000..0c68eb5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetrootrotation.mdx @@ -0,0 +1,27 @@ +--- +title: llGetRootRotation +description: >- + Returns the rotation (relative to the region) of the root prim of the object + which the script is attached to. + + Gets the global rotation of the root object of the object script is attached + to. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetrot.mdx b/src/content/docs/script/reference/lsl/functions/llgetrot.mdx new file mode 100644 index 0000000..d0e4ac0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetrot.mdx @@ -0,0 +1,24 @@ +--- +title: llGetRot +description: |- + Returns the rotation relative to the region's axes. + Returns the rotation. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetscale.mdx b/src/content/docs/script/reference/lsl/functions/llgetscale.mdx new file mode 100644 index 0000000..5a45ae3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetscale.mdx @@ -0,0 +1,24 @@ +--- +title: llGetScale +description: |- + Returns the scale of the prim. + Returns a vector that is the scale (dimensions) of the prim. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetscriptname.mdx b/src/content/docs/script/reference/lsl/functions/llgetscriptname.mdx new file mode 100644 index 0000000..2f14f63 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetscriptname.mdx @@ -0,0 +1,24 @@ +--- +title: llGetScriptName +description: |- + Returns the name of the script that this function is used in. + Returns the name of this script. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetscriptstate.mdx b/src/content/docs/script/reference/lsl/functions/llgetscriptstate.mdx new file mode 100644 index 0000000..1a7f8f0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetscriptstate.mdx @@ -0,0 +1,24 @@ +--- +title: llGetScriptState +description: |- + Returns TRUE if the script named is running. + Returns TRUE if ScriptName is running. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetsimstats.mdx b/src/content/docs/script/reference/lsl/functions/llgetsimstats.mdx new file mode 100644 index 0000000..f2be87f --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetsimstats.mdx @@ -0,0 +1,22 @@ +--- +title: llGetSimStats +description: Returns a float that is the requested statistic. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetsimulatorhostname.mdx b/src/content/docs/script/reference/lsl/functions/llgetsimulatorhostname.mdx new file mode 100644 index 0000000..c6215b1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetsimulatorhostname.mdx @@ -0,0 +1,24 @@ +--- +title: llGetSimulatorHostname +description: |- + Returns the host-name of the machine which the script is running on. + For example, "sim225.agni.lindenlab.com". +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetspmaxmemory.mdx b/src/content/docs/script/reference/lsl/functions/llgetspmaxmemory.mdx new file mode 100644 index 0000000..48919e8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetspmaxmemory.mdx @@ -0,0 +1,27 @@ +--- +title: llGetSPMaxMemory +description: >- + Returns the maximum used memory for the current script. Only valid after using + PROFILE_SCRIPT_MEMORY. Non-mono scripts always use 16k. + + Returns the integer of the most bytes used while llScriptProfiler was last + active. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetstartparameter.mdx b/src/content/docs/script/reference/lsl/functions/llgetstartparameter.mdx new file mode 100644 index 0000000..f3eb674 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetstartparameter.mdx @@ -0,0 +1,24 @@ +--- +title: llGetStartParameter +description: |- + Returns an integer that is the script rez parameter. + If the object was rezzed by an agent, this function returns 0. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetstartstring.mdx b/src/content/docs/script/reference/lsl/functions/llgetstartstring.mdx new file mode 100644 index 0000000..82d89a6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetstartstring.mdx @@ -0,0 +1,26 @@ +--- +title: llGetStartString +description: >- + Returns a string that is the value passed to llRezObjectWithParams with + REZ_PARAM_STRING. + + If the object was rezzed by an agent, this function returns an empty string. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetstaticpath.mdx b/src/content/docs/script/reference/lsl/functions/llgetstaticpath.mdx new file mode 100644 index 0000000..b1c0614 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetstaticpath.mdx @@ -0,0 +1,21 @@ +--- +title: llGetStaticPath +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetstatus.mdx b/src/content/docs/script/reference/lsl/functions/llgetstatus.mdx new file mode 100644 index 0000000..4c30dc1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetstatus.mdx @@ -0,0 +1,24 @@ +--- +title: llGetStatus +description: >- + Returns boolean value of the specified status (e.g. STATUS_PHANTOM) of the + object the script is attached to. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetsubstring.mdx b/src/content/docs/script/reference/lsl/functions/llgetsubstring.mdx new file mode 100644 index 0000000..c8cb049 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetsubstring.mdx @@ -0,0 +1,30 @@ +--- +title: llGetSubString +description: >- + Returns a sub-string from String, in a range specified by the Start and End + indices (inclusive). + + Using negative numbers for Start and/or End causes the index to count + backwards from the length of the string, so 0, -1 would capture the entire + string. + + If Start is greater than End, the sub string is the exclusion of the entries. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetsundirection.mdx b/src/content/docs/script/reference/lsl/functions/llgetsundirection.mdx new file mode 100644 index 0000000..43c85d9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetsundirection.mdx @@ -0,0 +1,24 @@ +--- +title: llGetSunDirection +description: |- + Returns a normalized vector of the direction of the sun in the parcel. + Returns the sun's direction on the simulator in the parcel. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetsunrotation.mdx b/src/content/docs/script/reference/lsl/functions/llgetsunrotation.mdx new file mode 100644 index 0000000..20a459f --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetsunrotation.mdx @@ -0,0 +1,22 @@ +--- +title: llGetSunRotation +description: Returns the rotation applied to the sun in the parcel. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgettexture.mdx b/src/content/docs/script/reference/lsl/functions/llgettexture.mdx new file mode 100644 index 0000000..c982707 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgettexture.mdx @@ -0,0 +1,27 @@ +--- +title: llGetTexture +description: >- + Returns a string that is the texture on face (the inventory name if it is a + texture in the prim's inventory, otherwise the key). + + Returns the texture of a face, if it is found in object inventory, its key + otherwise. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgettextureoffset.mdx b/src/content/docs/script/reference/lsl/functions/llgettextureoffset.mdx new file mode 100644 index 0000000..6c81a40 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgettextureoffset.mdx @@ -0,0 +1,22 @@ +--- +title: llGetTextureOffset +description: Returns the texture offset of face in the x and y components of a vector. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgettexturerot.mdx b/src/content/docs/script/reference/lsl/functions/llgettexturerot.mdx new file mode 100644 index 0000000..bf08cfe --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgettexturerot.mdx @@ -0,0 +1,22 @@ +--- +title: llGetTextureRot +description: Returns the texture rotation of side. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgettexturescale.mdx b/src/content/docs/script/reference/lsl/functions/llgettexturescale.mdx new file mode 100644 index 0000000..6488c4d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgettexturescale.mdx @@ -0,0 +1,24 @@ +--- +title: llGetTextureScale +description: |- + Returns the texture scale of side in the x and y components of a vector. + Returns the texture scale of a side in the x and y components of a vector. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgettime.mdx b/src/content/docs/script/reference/lsl/functions/llgettime.mdx new file mode 100644 index 0000000..12a6d51 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgettime.mdx @@ -0,0 +1,24 @@ +--- +title: llGetTime +description: >- + Returns the time in seconds since the last region reset, script reset, or call + to either llResetTime or llGetAndResetTime. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgettimeofday.mdx b/src/content/docs/script/reference/lsl/functions/llgettimeofday.mdx new file mode 100644 index 0000000..2a5d755 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgettimeofday.mdx @@ -0,0 +1,22 @@ +--- +title: llGetTimeOfDay +description: Returns the time in seconds since environmental midnight on the parcel. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgettimestamp.mdx b/src/content/docs/script/reference/lsl/functions/llgettimestamp.mdx new file mode 100644 index 0000000..cf72c13 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgettimestamp.mdx @@ -0,0 +1,24 @@ +--- +title: llGetTimestamp +description: >- + Returns a time-stamp (UTC time zone) in the format: + YYYY-MM-DDThh:mm:ss.ff..fZ. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgettorque.mdx b/src/content/docs/script/reference/lsl/functions/llgettorque.mdx new file mode 100644 index 0000000..f5f4cbd --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgettorque.mdx @@ -0,0 +1,24 @@ +--- +title: llGetTorque +description: |- + Returns the torque (if the script is physical). + Returns a vector that is the torque (if the script is physical). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetunixtime.mdx b/src/content/docs/script/reference/lsl/functions/llgetunixtime.mdx new file mode 100644 index 0000000..d40df6c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetunixtime.mdx @@ -0,0 +1,24 @@ +--- +title: llGetUnixTime +description: >- + Returns the number of seconds elapsed since 00:00 hours, Jan 1, 1970 UTC from + the system clock. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetusedmemory.mdx b/src/content/docs/script/reference/lsl/functions/llgetusedmemory.mdx new file mode 100644 index 0000000..b7baedc --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetusedmemory.mdx @@ -0,0 +1,27 @@ +--- +title: llGetUsedMemory +description: >- + Returns the current used memory for the current script. Non-mono scripts + always use 16K. + + Returns the integer of the number of bytes of memory currently in use by the + script. Non-mono scripts always use 16K. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetusername.mdx b/src/content/docs/script/reference/lsl/functions/llgetusername.mdx new file mode 100644 index 0000000..7bdbdb9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetusername.mdx @@ -0,0 +1,25 @@ +--- +title: llGetUsername +description: >- + Returns the username of an avatar, if the avatar is connected to the current + region, or if the name has been cached. Otherwise, returns an empty string. + Use llRequestUsername if the avatar may be absent from the region. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetvel.mdx b/src/content/docs/script/reference/lsl/functions/llgetvel.mdx new file mode 100644 index 0000000..758cb10 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetvel.mdx @@ -0,0 +1,24 @@ +--- +title: llGetVel +description: |- + Returns the velocity of the object. + Returns a vector that is the velocity of the object. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetvisualparams.mdx b/src/content/docs/script/reference/lsl/functions/llgetvisualparams.mdx new file mode 100644 index 0000000..74dfbb3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetvisualparams.mdx @@ -0,0 +1,22 @@ +--- +title: llGetVisualParams +description: Returns a list of the current value for each requested visual parameter. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgetwallclock.mdx b/src/content/docs/script/reference/lsl/functions/llgetwallclock.mdx new file mode 100644 index 0000000..0fec90e --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgetwallclock.mdx @@ -0,0 +1,26 @@ +--- +title: llGetWallclock +description: >- + Returns the time in seconds since midnight California Pacific time (PST/PDT). + + Returns the time in seconds since simulator's time-zone midnight (Pacific + Time). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgiveagentinventory.mdx b/src/content/docs/script/reference/lsl/functions/llgiveagentinventory.mdx new file mode 100644 index 0000000..0161f53 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgiveagentinventory.mdx @@ -0,0 +1,24 @@ +--- +title: llGiveAgentInventory +description: >- + Give InventoryItems to the specified agent as a new folder of items, as + permitted by the permissions system. The target must be an agent. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgiveinventory.mdx b/src/content/docs/script/reference/lsl/functions/llgiveinventory.mdx new file mode 100644 index 0000000..a613bbe --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgiveinventory.mdx @@ -0,0 +1,26 @@ +--- +title: llGiveInventory +description: >- + Give InventoryItem to destination represented by TargetID, as permitted by the + permissions system. + + TargetID may be any agent or an object in the same region. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgiveinventorylist.mdx b/src/content/docs/script/reference/lsl/functions/llgiveinventorylist.mdx new file mode 100644 index 0000000..9cbf1a9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgiveinventorylist.mdx @@ -0,0 +1,28 @@ +--- +title: llGiveInventoryList +description: >- + Give InventoryItems to destination (represented by TargetID) as a new folder + of items, as permitted by the permissions system. + + TargetID may be any agent or an object in the same region. If TargetID is an + object, the items are passed directly to the object inventory (no folder is + created). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgivemoney.mdx b/src/content/docs/script/reference/lsl/functions/llgivemoney.mdx new file mode 100644 index 0000000..1c73680 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgivemoney.mdx @@ -0,0 +1,24 @@ +--- +title: llGiveMoney +description: |- + Transfers Amount of L$ from script owner to AvatarID. + This call will silently fail if PERMISSION_DEBIT has not been granted. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgodlikerezobject.mdx b/src/content/docs/script/reference/lsl/functions/llgodlikerezobject.mdx new file mode 100644 index 0000000..4c50f5c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgodlikerezobject.mdx @@ -0,0 +1,22 @@ +--- +title: llGodLikeRezObject +description: Rez directly off of a UUID if owner has god-bit set. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llground.mdx b/src/content/docs/script/reference/lsl/functions/llground.mdx new file mode 100644 index 0000000..fae7093 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llground.mdx @@ -0,0 +1,24 @@ +--- +title: llGround +description: |- + Returns the ground height at the object position + offset. + Returns the ground height at the object's position + Offset. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgroundcontour.mdx b/src/content/docs/script/reference/lsl/functions/llgroundcontour.mdx new file mode 100644 index 0000000..4630583 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgroundcontour.mdx @@ -0,0 +1,24 @@ +--- +title: llGroundContour +description: |- + Returns the ground contour direction below the object position + Offset. + Returns the ground contour at the object's position + Offset. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgroundnormal.mdx b/src/content/docs/script/reference/lsl/functions/llgroundnormal.mdx new file mode 100644 index 0000000..1dcb128 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgroundnormal.mdx @@ -0,0 +1,24 @@ +--- +title: llGroundNormal +description: |- + Returns the ground normal below the object position + offset. + Returns the ground contour at the object's position + Offset. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgroundrepel.mdx b/src/content/docs/script/reference/lsl/functions/llgroundrepel.mdx new file mode 100644 index 0000000..0235828 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgroundrepel.mdx @@ -0,0 +1,30 @@ +--- +title: llGroundRepel +description: >- + Critically damps to height if within height * 0.5 of level (either above + ground level or above the higher of land and water if water == TRUE). + + Critically damps to fHeight if within fHeight * 0.5 of ground or water level. + + The height is above ground level if iWater is FALSE or above the higher of land and water if iWater is TRUE. + + Do not use with vehicles. Only works in physics-enabled objects. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llgroundslope.mdx b/src/content/docs/script/reference/lsl/functions/llgroundslope.mdx new file mode 100644 index 0000000..c84ad6c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llgroundslope.mdx @@ -0,0 +1,24 @@ +--- +title: llGroundSlope +description: |- + Returns the ground slope below the object position + Offset. + Returns the ground slope at the object position + Offset. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llhash.mdx b/src/content/docs/script/reference/lsl/functions/llhash.mdx new file mode 100644 index 0000000..3135edb --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llhash.mdx @@ -0,0 +1,22 @@ +--- +title: llHash +description: Calculates the 32bit hash value for the provided string. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llhmac.mdx b/src/content/docs/script/reference/lsl/functions/llhmac.mdx new file mode 100644 index 0000000..29d4d7a --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llhmac.mdx @@ -0,0 +1,25 @@ +--- +title: llHMAC +description: >- + Returns the base64-encoded hashed message authentication code (HMAC), of + Message using PEM-formatted Key and digest Algorithm (md5, sha1, sha224, + sha256, sha384, sha512). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llhttprequest.mdx b/src/content/docs/script/reference/lsl/functions/llhttprequest.mdx new file mode 100644 index 0000000..7734fab --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llhttprequest.mdx @@ -0,0 +1,26 @@ +--- +title: llHTTPRequest +description: >- + Sends an HTTP request to the specified URL with the Body of the request and + Parameters. + + Returns a key that is a handle identifying the HTTP request made. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llhttpresponse.mdx b/src/content/docs/script/reference/lsl/functions/llhttpresponse.mdx new file mode 100644 index 0000000..e9f4b4c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llhttpresponse.mdx @@ -0,0 +1,26 @@ +--- +title: llHTTPResponse +description: >- + Responds to an incoming HTTP request which was triggerd by an http_request + event within the script. HTTPRequestID specifies the request to respond to + (this ID is supplied in the http_request event handler). Status and Body + specify the status code and message to respond with. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llinsertstring.mdx b/src/content/docs/script/reference/lsl/functions/llinsertstring.mdx new file mode 100644 index 0000000..cbeec1c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llinsertstring.mdx @@ -0,0 +1,27 @@ +--- +title: llInsertString +description: >- + Inserts SourceVariable into TargetVariable at Position, and returns the + result. + + Inserts SourceVariable into TargetVariable at Position and returns the result. + Note this does not alter TargetVariable. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llinstantmessage.mdx b/src/content/docs/script/reference/lsl/functions/llinstantmessage.mdx new file mode 100644 index 0000000..e6aee7b --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llinstantmessage.mdx @@ -0,0 +1,24 @@ +--- +title: llInstantMessage +description: |- + IMs Text to the user identified. + Send Text to the user as an instant message. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llintegertobase64.mdx b/src/content/docs/script/reference/lsl/functions/llintegertobase64.mdx new file mode 100644 index 0000000..fe50eb6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llintegertobase64.mdx @@ -0,0 +1,24 @@ +--- +title: llIntegerToBase64 +description: |- + Returns a string that is a Base64 big endian encode of Value. + Encodes the Value as an 8-character Base64 string. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llisfriend.mdx b/src/content/docs/script/reference/lsl/functions/llisfriend.mdx new file mode 100644 index 0000000..760fb52 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llisfriend.mdx @@ -0,0 +1,22 @@ +--- +title: llIsFriend +description: Returns TRUE if avatar ID is a friend of the script owner. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llislinkgltfmaterial.mdx b/src/content/docs/script/reference/lsl/functions/llislinkgltfmaterial.mdx new file mode 100644 index 0000000..5adce38 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llislinkgltfmaterial.mdx @@ -0,0 +1,22 @@ +--- +title: llIsLinkGLTFMaterial +description: Checks the face for a PBR render material. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lljson2list.mdx b/src/content/docs/script/reference/lsl/functions/lljson2list.mdx new file mode 100644 index 0000000..f677b63 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lljson2list.mdx @@ -0,0 +1,22 @@ +--- +title: llJson2List +description: Converts the top level of the JSON string to a list. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lljsongetvalue.mdx b/src/content/docs/script/reference/lsl/functions/lljsongetvalue.mdx new file mode 100644 index 0000000..fa86d99 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lljsongetvalue.mdx @@ -0,0 +1,22 @@ +--- +title: llJsonGetValue +description: Gets the value indicated by Specifiers from the JSON string. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lljsonsetvalue.mdx b/src/content/docs/script/reference/lsl/functions/lljsonsetvalue.mdx new file mode 100644 index 0000000..619c5c1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lljsonsetvalue.mdx @@ -0,0 +1,24 @@ +--- +title: llJsonSetValue +description: >- + Returns a new JSON string that is the JSON given with the Value indicated by + Specifiers set to Value. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lljsonvaluetype.mdx b/src/content/docs/script/reference/lsl/functions/lljsonvaluetype.mdx new file mode 100644 index 0000000..6764e3b --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lljsonvaluetype.mdx @@ -0,0 +1,24 @@ +--- +title: llJsonValueType +description: >- + Returns the type constant (JSON_*) for the value in JSON indicated by + Specifiers. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llkey2name.mdx b/src/content/docs/script/reference/lsl/functions/llkey2name.mdx new file mode 100644 index 0000000..0ff5ecc --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llkey2name.mdx @@ -0,0 +1,27 @@ +--- +title: llKey2Name +description: >- + Returns the name of the prim or avatar specified by ID. The ID must be a valid + rezzed prim or avatar key in the current simulator, otherwise an empty string + is returned. + + For avatars, the returned name is the legacy name +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llkeycountkeyvalue.mdx b/src/content/docs/script/reference/lsl/functions/llkeycountkeyvalue.mdx new file mode 100644 index 0000000..7bac5aa --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llkeycountkeyvalue.mdx @@ -0,0 +1,24 @@ +--- +title: llKeyCountKeyValue +description: |2- + + Starts an asychronous transaction the request the number of keys in the data store. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will the the number of keys in the system. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llkeyskeyvalue.mdx b/src/content/docs/script/reference/lsl/functions/llkeyskeyvalue.mdx new file mode 100644 index 0000000..25e6507 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llkeyskeyvalue.mdx @@ -0,0 +1,24 @@ +--- +title: llKeysKeyValue +description: |2- + + Starts an asychronous transaction the request a number of keys from the data store. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. The error XP_ERROR_KEY_NOT_FOUND is returned if First is greater than or equal to the number of keys in the data store. In the success case the subsequent items will be the keys requested. The number of keys returned may be less than requested if the return value is too large or if there is not enough keys remaining. The order keys are returned is not guaranteed but is stable between subsequent calls as long as no keys are added or removed. Because the keys are returned in a comma-delimited list it is not recommended to use commas in key names if this function is used. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinear2srgb.mdx b/src/content/docs/script/reference/lsl/functions/lllinear2srgb.mdx new file mode 100644 index 0000000..318876a --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinear2srgb.mdx @@ -0,0 +1,22 @@ +--- +title: llLinear2sRGB +description: Converts a color from the linear colorspace to sRGB. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinkadjustsoundvolume.mdx b/src/content/docs/script/reference/lsl/functions/lllinkadjustsoundvolume.mdx new file mode 100644 index 0000000..3b6718a --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinkadjustsoundvolume.mdx @@ -0,0 +1,26 @@ +--- +title: llLinkAdjustSoundVolume +description: >- + Adjusts the volume (0.0 - 1.0) of the currently playing sound attached to the + link. + + This function has no effect on sounds started with llTriggerSound. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinkparticlesystem.mdx b/src/content/docs/script/reference/lsl/functions/lllinkparticlesystem.mdx new file mode 100644 index 0000000..24e38e4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinkparticlesystem.mdx @@ -0,0 +1,29 @@ +--- +title: llLinkParticleSystem +description: >- + Creates a particle system in prim LinkNumber based on Rules. An empty list + removes a particle system from object. + + List format is [ rule-1, data-1, rule-2, data-2 ... rule-n, data-n ]. + + This is identical to llParticleSystem except that it applies to a specified + linked prim and not just the prim the script is in. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinkplaysound.mdx b/src/content/docs/script/reference/lsl/functions/lllinkplaysound.mdx new file mode 100644 index 0000000..87ddcbf --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinkplaysound.mdx @@ -0,0 +1,27 @@ +--- +title: llLinkPlaySound +description: >- + Plays Sound, once or looping, at Volume (0.0 - 1.0). The sound may be attached + to the link or triggered at its location. + + Only one sound may be attached to an object at a time, and attaching a new + sound or calling llStopSound will stop the previously attached sound. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinksetdataavailable.mdx b/src/content/docs/script/reference/lsl/functions/lllinksetdataavailable.mdx new file mode 100644 index 0000000..f5dd0da --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinksetdataavailable.mdx @@ -0,0 +1,22 @@ +--- +title: llLinksetDataAvailable +description: Returns the number of bytes remaining in the linkset's datastore. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinksetdatacountfound.mdx b/src/content/docs/script/reference/lsl/functions/lllinksetdatacountfound.mdx new file mode 100644 index 0000000..82b86de --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinksetdatacountfound.mdx @@ -0,0 +1,24 @@ +--- +title: llLinksetDataCountFound +description: >- + Returns the number of keys matching the regular expression passed in the + search parameter. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinksetdatacountkeys.mdx b/src/content/docs/script/reference/lsl/functions/lllinksetdatacountkeys.mdx new file mode 100644 index 0000000..d6ee787 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinksetdatacountkeys.mdx @@ -0,0 +1,22 @@ +--- +title: llLinksetDataCountKeys +description: Returns the number of keys in the linkset's datastore. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinksetdatadelete.mdx b/src/content/docs/script/reference/lsl/functions/lllinksetdatadelete.mdx new file mode 100644 index 0000000..36dd9c5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinksetdatadelete.mdx @@ -0,0 +1,22 @@ +--- +title: llLinksetDataDelete +description: Deletes a name:value pair from the linkset's datastore. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinksetdatadeletefound.mdx b/src/content/docs/script/reference/lsl/functions/lllinksetdatadeletefound.mdx new file mode 100644 index 0000000..db4fffe --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinksetdatadeletefound.mdx @@ -0,0 +1,25 @@ +--- +title: llLinksetDataDeleteFound +description: >- + Deletes all key value pairs in the linkset data where the key matches the + regular expression in search. Returns a list consisting of [ #deleted, #not + deleted ]. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinksetdatadeleteprotected.mdx b/src/content/docs/script/reference/lsl/functions/lllinksetdatadeleteprotected.mdx new file mode 100644 index 0000000..ded522c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinksetdatadeleteprotected.mdx @@ -0,0 +1,22 @@ +--- +title: llLinksetDataDeleteProtected +description: Deletes a name:value pair from the linkset's datastore. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinksetdatafindkeys.mdx b/src/content/docs/script/reference/lsl/functions/lllinksetdatafindkeys.mdx new file mode 100644 index 0000000..02d1845 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinksetdatafindkeys.mdx @@ -0,0 +1,24 @@ +--- +title: llLinksetDataFindKeys +description: >- + Returns a list of keys from the linkset's data store matching the search + parameter. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinksetdatalistkeys.mdx b/src/content/docs/script/reference/lsl/functions/lllinksetdatalistkeys.mdx new file mode 100644 index 0000000..8a85c6e --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinksetdatalistkeys.mdx @@ -0,0 +1,22 @@ +--- +title: llLinksetDataListKeys +description: Returns a list of all keys in the linkset datastore. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinksetdataread.mdx b/src/content/docs/script/reference/lsl/functions/lllinksetdataread.mdx new file mode 100644 index 0000000..83a67d0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinksetdataread.mdx @@ -0,0 +1,22 @@ +--- +title: llLinksetDataRead +description: Returns the value stored for a key in the linkset. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinksetdatareadprotected.mdx b/src/content/docs/script/reference/lsl/functions/lllinksetdatareadprotected.mdx new file mode 100644 index 0000000..145a458 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinksetdatareadprotected.mdx @@ -0,0 +1,22 @@ +--- +title: llLinksetDataReadProtected +description: Returns the value stored for a key in the linkset. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinksetdatareset.mdx b/src/content/docs/script/reference/lsl/functions/lllinksetdatareset.mdx new file mode 100644 index 0000000..79935e5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinksetdatareset.mdx @@ -0,0 +1,22 @@ +--- +title: llLinksetDataReset +description: Resets the linkset's data store, erasing all key-value pairs. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinksetdatawrite.mdx b/src/content/docs/script/reference/lsl/functions/lllinksetdatawrite.mdx new file mode 100644 index 0000000..bc06124 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinksetdatawrite.mdx @@ -0,0 +1,22 @@ +--- +title: llLinksetDataWrite +description: Sets a name:value pair in the linkset's datastore +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinksetdatawriteprotected.mdx b/src/content/docs/script/reference/lsl/functions/lllinksetdatawriteprotected.mdx new file mode 100644 index 0000000..4cf9aa3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinksetdatawriteprotected.mdx @@ -0,0 +1,22 @@ +--- +title: llLinksetDataWriteProtected +description: Sets a name:value pair in the linkset's datastore +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinksetsoundqueueing.mdx b/src/content/docs/script/reference/lsl/functions/lllinksetsoundqueueing.mdx new file mode 100644 index 0000000..6b5f6ab --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinksetsoundqueueing.mdx @@ -0,0 +1,24 @@ +--- +title: llLinkSetSoundQueueing +description: >- + Limits radius for audibility of scripted sounds (both attached and triggered) + to distance Radius around the link. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinksetsoundradius.mdx b/src/content/docs/script/reference/lsl/functions/lllinksetsoundradius.mdx new file mode 100644 index 0000000..697c85c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinksetsoundradius.mdx @@ -0,0 +1,24 @@ +--- +title: llLinkSetSoundRadius +description: >- + Limits radius for audibility of scripted sounds (both attached and triggered) + to distance Radius around the link. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinksittarget.mdx b/src/content/docs/script/reference/lsl/functions/lllinksittarget.mdx new file mode 100644 index 0000000..d74e1ab --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinksittarget.mdx @@ -0,0 +1,26 @@ +--- +title: llLinkSitTarget +description: >- + Set the sit location for the linked prim(s). If Offset == <0,0,0> clear it. + + Set the sit location for the linked prim(s). The sit location is relative to + the prim's position and rotation. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllinkstopsound.mdx b/src/content/docs/script/reference/lsl/functions/lllinkstopsound.mdx new file mode 100644 index 0000000..c83d3dd --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllinkstopsound.mdx @@ -0,0 +1,22 @@ +--- +title: llLinkStopSound +description: Stops playback of the currently attached sound on a link. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllist2csv.mdx b/src/content/docs/script/reference/lsl/functions/lllist2csv.mdx new file mode 100644 index 0000000..14c542f --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllist2csv.mdx @@ -0,0 +1,24 @@ +--- +title: llList2CSV +description: |- + Creates a string of comma separated values from the list. + Create a string of comma separated values from the specified list. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllist2float.mdx b/src/content/docs/script/reference/lsl/functions/lllist2float.mdx new file mode 100644 index 0000000..1f3405f --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllist2float.mdx @@ -0,0 +1,27 @@ +--- +title: llList2Float +description: >- + Copies the float at Index in the list. + + Returns the value at Index in the specified list. If Index describes a + location not in the list, or the value cannot be type-cast to a float, then + zero is returned. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllist2integer.mdx b/src/content/docs/script/reference/lsl/functions/lllist2integer.mdx new file mode 100644 index 0000000..9ae63f5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllist2integer.mdx @@ -0,0 +1,27 @@ +--- +title: llList2Integer +description: >- + Copies the integer at Index in the list. + + Returns the value at Index in the specified list. If Index describes a + location not in the list, or the value cannot be type-cast to an integer, then + zero is returned. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllist2json.mdx b/src/content/docs/script/reference/lsl/functions/lllist2json.mdx new file mode 100644 index 0000000..674f576 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllist2json.mdx @@ -0,0 +1,24 @@ +--- +title: llList2Json +description: >- + Converts either a strided list of key:value pairs to a JSON_OBJECT, or a list + of values to a JSON_ARRAY. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllist2key.mdx b/src/content/docs/script/reference/lsl/functions/lllist2key.mdx new file mode 100644 index 0000000..348121e --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllist2key.mdx @@ -0,0 +1,27 @@ +--- +title: llList2Key +description: >- + Copies the key at Index in the list. + + Returns the value at Index in the specified list. If Index describes a + location not in the list, or the value cannot be type-cast to a key, then null + string is returned. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllist2list.mdx b/src/content/docs/script/reference/lsl/functions/lllist2list.mdx new file mode 100644 index 0000000..cc51655 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllist2list.mdx @@ -0,0 +1,30 @@ +--- +title: llList2List +description: >- + Returns a subset of entries from ListVariable, in a range specified by the + Start and End indicies (inclusive). + + Using negative numbers for Start and/or End causes the index to count + backwards from the length of the string, so 0, -1 would capture the entire + string. + + If Start is greater than End, the sub string is the exclusion of the entries. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllist2listslice.mdx b/src/content/docs/script/reference/lsl/functions/lllist2listslice.mdx new file mode 100644 index 0000000..b2bd5e6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllist2listslice.mdx @@ -0,0 +1,28 @@ +--- +title: llList2ListSlice +description: >- + Returns a subset of entries from ListVariable, in a range specified by Start + and End indices (inclusive) return the slice_index element of each stride. + Using negative numbers for Start and/or End causes the index to count backwards from the length of the list. (e.g. 0, -1 captures entire list) + If slice_index is less than 0, it is counted backwards from the end of the + stride. + Stride must be a positive integer > 0 or an empy list is returned. If slice_index falls outside range of stride, an empty list is returned. slice_index is zero-based. (e.g. A stride of 2 has valid indices 0,1) +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllist2liststrided.mdx b/src/content/docs/script/reference/lsl/functions/lllist2liststrided.mdx new file mode 100644 index 0000000..2e41927 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllist2liststrided.mdx @@ -0,0 +1,24 @@ +--- +title: llList2ListStrided +description: |- + Copies the strided slice of the list from Start to End. + Returns a copy of the strided slice of the specified list from Start to End. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllist2rot.mdx b/src/content/docs/script/reference/lsl/functions/lllist2rot.mdx new file mode 100644 index 0000000..22bf4b9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllist2rot.mdx @@ -0,0 +1,27 @@ +--- +title: llList2Rot +description: >- + Copies the rotation at Index in the list. + + Returns the value at Index in the specified list. If Index describes a + location not in the list, or the value cannot be type-cast to rotation, + thenZERO_ROTATION is returned. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllist2string.mdx b/src/content/docs/script/reference/lsl/functions/lllist2string.mdx new file mode 100644 index 0000000..7bbe523 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllist2string.mdx @@ -0,0 +1,26 @@ +--- +title: llList2String +description: >- + Copies the string at Index in the list. + + Returns the value at Index in the specified list as a string. If Index + describes a location not in the list then null string is returned. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllist2vector.mdx b/src/content/docs/script/reference/lsl/functions/lllist2vector.mdx new file mode 100644 index 0000000..b83d7d6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllist2vector.mdx @@ -0,0 +1,27 @@ +--- +title: llList2Vector +description: >- + Copies the vector at Index in the list. + + Returns the value at Index in the specified list. If Index describes a + location not in the list, or the value cannot be type-cast to a vector, then + ZERO_VECTOR is returned. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllisten.mdx b/src/content/docs/script/reference/lsl/functions/lllisten.mdx new file mode 100644 index 0000000..448871d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllisten.mdx @@ -0,0 +1,34 @@ +--- +title: llListen +description: >- + Creates a listen callback for Text on Channel from SpeakersName and SpeakersID + (SpeakersName, SpeakersID, and/or Text can be empty) and returns an identifier + that can be used to deactivate or remove the listen. + + Non-empty values for SpeakersName, SpeakersID, and Text will filter the + results accordingly, while empty strings and NULL_KEY will not filter the + results, for string and key parameters respectively. + + PUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. + DEBUG_CHANNEL is the script debug channel, and is also visible to nearby + avatars. All other channels are are not sent to avatars, but may be used to + communicate with scripts. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllistencontrol.mdx b/src/content/docs/script/reference/lsl/functions/lllistencontrol.mdx new file mode 100644 index 0000000..075b68c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllistencontrol.mdx @@ -0,0 +1,27 @@ +--- +title: llListenControl +description: >- + Makes a listen event callback active or inactive. Pass in the value returned + from llListen to the iChannelHandle parameter to specify which listener you + are controlling. + + Use boolean values to specify Active +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllistenremove.mdx b/src/content/docs/script/reference/lsl/functions/lllistenremove.mdx new file mode 100644 index 0000000..350dbf9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllistenremove.mdx @@ -0,0 +1,24 @@ +--- +title: llListenRemove +description: >- + Removes a listen event callback. Pass in the value returned from llListen to + the iChannelHandle parameter to specify which listener to remove. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllistfindlist.mdx b/src/content/docs/script/reference/lsl/functions/lllistfindlist.mdx new file mode 100644 index 0000000..4b8e08c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllistfindlist.mdx @@ -0,0 +1,27 @@ +--- +title: llListFindList +description: >- + Returns the index of the first instance of Find in ListVariable. Returns -1 if + not found. + + Returns the position of the first instance of the Find list in the + ListVariable. Returns -1 if not found. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllistfindlistnext.mdx b/src/content/docs/script/reference/lsl/functions/lllistfindlistnext.mdx new file mode 100644 index 0000000..b03c1a2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllistfindlistnext.mdx @@ -0,0 +1,24 @@ +--- +title: llListFindListNext +description: >- + Returns the index of the nth instance of Find in ListVariable. Returns -1 if + not found. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllistfindstrided.mdx b/src/content/docs/script/reference/lsl/functions/lllistfindstrided.mdx new file mode 100644 index 0000000..ca5b442 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllistfindstrided.mdx @@ -0,0 +1,28 @@ +--- +title: llListFindStrided +description: >- + Returns the index of the first instance of Find in ListVariable. Returns -1 if + not found. + + Returns the position of the first instance of the Find list in the + ListVariable after the start index and before the end index. Steps through + ListVariable by stride. Returns -1 if not found. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllistinsertlist.mdx b/src/content/docs/script/reference/lsl/functions/lllistinsertlist.mdx new file mode 100644 index 0000000..6cfbe53 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllistinsertlist.mdx @@ -0,0 +1,27 @@ +--- +title: llListInsertList +description: >- + Returns a list that contains all the elements from Target but with the + elements from ListVariable inserted at Position start. + + Returns a new list, created by inserting ListVariable into the Target list at + Position. Note this does not alter the Target. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllistrandomize.mdx b/src/content/docs/script/reference/lsl/functions/lllistrandomize.mdx new file mode 100644 index 0000000..9597e7d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllistrandomize.mdx @@ -0,0 +1,27 @@ +--- +title: llListRandomize +description: >- + Returns a version of the input ListVariable which has been randomized by + blocks of size Stride. + + If the remainder from the length of the list, divided by the stride is + non-zero, this function does not randomize the list. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllistreplacelist.mdx b/src/content/docs/script/reference/lsl/functions/lllistreplacelist.mdx new file mode 100644 index 0000000..f2be834 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllistreplacelist.mdx @@ -0,0 +1,28 @@ +--- +title: llListReplaceList +description: >- + Returns a list that is Target with Start through End removed and ListVariable + inserted at Start. + + Returns a list replacing the slice of the Target list from Start to End with + the specified ListVariable. Start and End are inclusive, so 0, 1 would replace + the first two entries and 0, 0 would replace only the first list entry. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllistsort.mdx b/src/content/docs/script/reference/lsl/functions/lllistsort.mdx new file mode 100644 index 0000000..3263541 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllistsort.mdx @@ -0,0 +1,25 @@ +--- +title: llListSort +description: >- + Returns the specified list, sorted into blocks of stride in ascending order + (if Ascending is TRUE, otherwise descending). Note that sort only works if the + first entry of each block is the same datatype. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllistsortstrided.mdx b/src/content/docs/script/reference/lsl/functions/lllistsortstrided.mdx new file mode 100644 index 0000000..6163884 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllistsortstrided.mdx @@ -0,0 +1,25 @@ +--- +title: llListSortStrided +description: >- + Returns the specified list, sorted by the specified element into blocks of + stride in ascending order (if Ascending is TRUE, otherwise descending). Note + that sort only works if the first entry of each block is the same datatype. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llliststatistics.mdx b/src/content/docs/script/reference/lsl/functions/llliststatistics.mdx new file mode 100644 index 0000000..ddebfc3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llliststatistics.mdx @@ -0,0 +1,27 @@ +--- +title: llListStatistics +description: >- + Performs a statistical aggregate function, specified by a LIST_STAT_* + constant, on ListVariables. + + This function allows a script to perform a statistical operation as defined by + operation on a list composed of integers and floats. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llloadurl.mdx b/src/content/docs/script/reference/lsl/functions/llloadurl.mdx new file mode 100644 index 0000000..aebf885 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llloadurl.mdx @@ -0,0 +1,22 @@ +--- +title: llLoadURL +description: "Shows dialog to avatar AvatarID offering to load web page at URL.\tIf user clicks yes, launches their web browser.\nllLoadURL displays a dialogue box to the user, offering to load the specified web page using the default web browser." +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllog.mdx b/src/content/docs/script/reference/lsl/functions/lllog.mdx new file mode 100644 index 0000000..ca2f0b5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllog.mdx @@ -0,0 +1,24 @@ +--- +title: llLog +description: |- + Returns the natural logarithm of Value. Returns zero if Value <= 0. + Returns the base e (natural) logarithm of the specified Value. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllog10.mdx b/src/content/docs/script/reference/lsl/functions/lllog10.mdx new file mode 100644 index 0000000..eb091fb --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllog10.mdx @@ -0,0 +1,24 @@ +--- +title: llLog10 +description: |- + Returns the base 10 logarithm of Value. Returns zero if Value <= 0. + Returns the base 10 (common) logarithm of the specified Value. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lllookat.mdx b/src/content/docs/script/reference/lsl/functions/lllookat.mdx new file mode 100644 index 0000000..a26828b --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lllookat.mdx @@ -0,0 +1,30 @@ +--- +title: llLookAt +description: >- + Cause object name to point its forward axis towards Target, at a force + controlled by Strength and Damping. + + Good Strength values are around half the mass of the object and good Damping + values are less than 1/10th of the Strength. + + Asymmetrical shapes require smaller Damping. A Strength of 0.0 cancels the + look at. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llloopsound.mdx b/src/content/docs/script/reference/lsl/functions/llloopsound.mdx new file mode 100644 index 0000000..5591a0f --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llloopsound.mdx @@ -0,0 +1,35 @@ +--- +title: llLoopSound +description: >- + Plays specified Sound, looping indefinitely, at Volume (0.0 - 1.0). + + Only one sound may be attached to an object at a time. + + A second call to llLoopSound with the same key will not restart the sound, but + the new volume will be used. This allows control over the volume of already + playing sounds. + + Setting the volume to 0 is not the same as calling llStopSound; a sound with 0 + volume will continue to loop. + + To restart the sound from the beginning, call llStopSound before calling + llLoopSound again. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llloopsoundmaster.mdx b/src/content/docs/script/reference/lsl/functions/llloopsoundmaster.mdx new file mode 100644 index 0000000..7d78c7c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llloopsoundmaster.mdx @@ -0,0 +1,32 @@ +--- +title: llLoopSoundMaster +description: >- + Plays attached Sound, looping at volume (0.0 - 1.0), and declares it a sync + master. + + Behaviour is identical to llLoopSound, with the addition of marking the source + as a "Sync Master", causing "Slave" sounds to sync to it. If there are + multiple masters within a viewers interest area, the most audible one (a + function of both distance and volume) will win out as the master. + + The use of multiple masters within a small area is unlikely to produce the + desired effect. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llloopsoundslave.mdx b/src/content/docs/script/reference/lsl/functions/llloopsoundslave.mdx new file mode 100644 index 0000000..4899e2a --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llloopsoundslave.mdx @@ -0,0 +1,34 @@ +--- +title: llLoopSoundSlave +description: >- + Plays attached sound looping at volume (0.0 - 1.0), synced to most audible + sync master. + + Behaviour is identical to llLoopSound, unless there is a "Sync Master" + present. + + If a Sync Master is already playing the Slave sound will begin playing from + the same point the master is in its loop synchronizing the loop points of both + sounds. + + If a Sync Master is started when the Slave is already playing, the Slave will + skip to the correct position to sync with the Master. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llmakeexplosion.mdx b/src/content/docs/script/reference/lsl/functions/llmakeexplosion.mdx new file mode 100644 index 0000000..6b85ce9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llmakeexplosion.mdx @@ -0,0 +1,26 @@ +--- +title: llMakeExplosion +description: >- + Make a round explosion of particles. Deprecated: Use llParticleSystem instead. + + Make a round explosion of particles using texture from the objects inventory. + Deprecated: Use llParticleSystem instead. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llmakefire.mdx b/src/content/docs/script/reference/lsl/functions/llmakefire.mdx new file mode 100644 index 0000000..3b5441c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llmakefire.mdx @@ -0,0 +1,26 @@ +--- +title: llMakeFire +description: >- + Make fire like particles. Deprecated: Use llParticleSystem instead. + + Make fire particles using texture from the objects inventory. Deprecated: Use + llParticleSystem instead. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llmakefountain.mdx b/src/content/docs/script/reference/lsl/functions/llmakefountain.mdx new file mode 100644 index 0000000..18572f7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llmakefountain.mdx @@ -0,0 +1,26 @@ +--- +title: llMakeFountain +description: >- + Make a fountain of particles. Deprecated: Use llParticleSystem instead. + + Make a fountain of particles using texture from the objects inventory. + Deprecated: Use llParticleSystem instead. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llmakesmoke.mdx b/src/content/docs/script/reference/lsl/functions/llmakesmoke.mdx new file mode 100644 index 0000000..bcb2b94 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llmakesmoke.mdx @@ -0,0 +1,26 @@ +--- +title: llMakeSmoke +description: >- + Make smoke like particles. Deprecated: Use llParticleSystem instead. + + Make smoky particles using texture from the objects inventory. Deprecated: Use + llParticleSystem instead. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llmanageestateaccess.mdx b/src/content/docs/script/reference/lsl/functions/llmanageestateaccess.mdx new file mode 100644 index 0000000..be5b087 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llmanageestateaccess.mdx @@ -0,0 +1,32 @@ +--- +title: llManageEstateAccess +description: >- + Adds or removes agents from the estate's agent access or ban lists, or groups + to the estate's group access list. Action is one of the + ESTATE_ACCESS_ALLOWED_* operations to perform. + + Returns an integer representing a boolean, TRUE if the call was successful; + FALSE if throttled, invalid action, invalid or null id or object owner is not + allowed to manage the estate. + + The object owner is notified of any changes, unless + PERMISSION_SILENT_ESTATE_MANAGEMENT has been granted to the script. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llmapbeacon.mdx b/src/content/docs/script/reference/lsl/functions/llmapbeacon.mdx new file mode 100644 index 0000000..5221340 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llmapbeacon.mdx @@ -0,0 +1,26 @@ +--- +title: llMapBeacon +description: >- + Displays an in world beacon and optionally opens world map for avatar who + touched the object or is wearing the script, centered on RegionName with + Position highlighted. Only works for scripts attached to avatar, or during + touch events. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llmapdestination.mdx b/src/content/docs/script/reference/lsl/functions/llmapdestination.mdx new file mode 100644 index 0000000..a95e223 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llmapdestination.mdx @@ -0,0 +1,27 @@ +--- +title: llMapDestination +description: >- + Opens world map for avatar who touched it or is wearing the script, centred on + RegionName with Position highlighted. Only works for scripts attached to + avatar, or during touch events. + + Direction currently has no effect. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llmd5string.mdx b/src/content/docs/script/reference/lsl/functions/llmd5string.mdx new file mode 100644 index 0000000..21d44f3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llmd5string.mdx @@ -0,0 +1,26 @@ +--- +title: llMD5String +description: >- + Returns a string of 32 hex characters that is an RSA Data Security Inc., MD5 + Message-Digest Algorithm of Text with Nonce used as the salt. + + Returns a 32-character hex string. (128-bit in binary.) +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llmessagelinked.mdx b/src/content/docs/script/reference/lsl/functions/llmessagelinked.mdx new file mode 100644 index 0000000..36713ea --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llmessagelinked.mdx @@ -0,0 +1,27 @@ +--- +title: llMessageLinked +description: >- + Sends Number, Text, and ID to members of the link set identified by + LinkNumber. + + LinkNumber is either a linked number (available through llGetLinkNumber) or a + LINK_* constant. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llmineventdelay.mdx b/src/content/docs/script/reference/lsl/functions/llmineventdelay.mdx new file mode 100644 index 0000000..cd1ff1f --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llmineventdelay.mdx @@ -0,0 +1,22 @@ +--- +title: llMinEventDelay +description: Set the minimum time between events being handled. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llmodifyland.mdx b/src/content/docs/script/reference/lsl/functions/llmodifyland.mdx new file mode 100644 index 0000000..06dd919 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llmodifyland.mdx @@ -0,0 +1,25 @@ +--- +title: llModifyLand +description: >- + Modify land with action (LAND_LEVEL, LAND_RAISE, LAND_LOWER, LAND_SMOOTH, + LAND_NOISE, LAND_REVERT) on size (0, 1, 2, corresponding to 2m x 2m, 4m x 4m, + 8m x 8m). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llmodpow.mdx b/src/content/docs/script/reference/lsl/functions/llmodpow.mdx new file mode 100644 index 0000000..59aa3e5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llmodpow.mdx @@ -0,0 +1,27 @@ +--- +title: llModPow +description: >- + Returns a Value raised to the Power, mod Modulus. ((a**b)%c) b is capped at + 0xFFFF (16 bits). + + Returns (Value ^ Power) % Modulus. (Value raised to the Power, Modulus). Value + is capped at 0xFFFF (16 bits). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llmovetotarget.mdx b/src/content/docs/script/reference/lsl/functions/llmovetotarget.mdx new file mode 100644 index 0000000..ba2099e --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llmovetotarget.mdx @@ -0,0 +1,26 @@ +--- +title: llMoveToTarget +description: >- + Critically damp to Target in Tau seconds (if the script is physical). + + Critically damp to position target in tau-seconds if the script is physical. + Good tau-values are greater than 0.2. A tau of 0.0 stops the critical damping. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llname2key.mdx b/src/content/docs/script/reference/lsl/functions/llname2key.mdx new file mode 100644 index 0000000..960ab99 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llname2key.mdx @@ -0,0 +1,22 @@ +--- +title: llName2Key +description: Look up Agent ID for the named agent in the region. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llnavigateto.mdx b/src/content/docs/script/reference/lsl/functions/llnavigateto.mdx new file mode 100644 index 0000000..0dffc47 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llnavigateto.mdx @@ -0,0 +1,26 @@ +--- +title: llNavigateTo +description: >- + Navigate to destination. + + Directs an object to travel to a defined position in the region or adjacent + regions. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lloffsettexture.mdx b/src/content/docs/script/reference/lsl/functions/lloffsettexture.mdx new file mode 100644 index 0000000..4aca504 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lloffsettexture.mdx @@ -0,0 +1,24 @@ +--- +title: llOffsetTexture +description: |- + Sets the texture S and T offsets for the chosen Face. + If Face is ALL_SIDES this function sets the texture offsets for all faces. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llopenfloater.mdx b/src/content/docs/script/reference/lsl/functions/llopenfloater.mdx new file mode 100644 index 0000000..beaf9d7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llopenfloater.mdx @@ -0,0 +1,24 @@ +--- +title: llOpenFloater +description: |- + Returns the value for header for request_id. + Returns a string that is the value of the Header for HTTPRequestID. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llopenremotedatachannel.mdx b/src/content/docs/script/reference/lsl/functions/llopenremotedatachannel.mdx new file mode 100644 index 0000000..45b382c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llopenremotedatachannel.mdx @@ -0,0 +1,22 @@ +--- +title: llOpenRemoteDataChannel +description: This function is deprecated. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llord.mdx b/src/content/docs/script/reference/lsl/functions/llord.mdx new file mode 100644 index 0000000..0c00926 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llord.mdx @@ -0,0 +1,22 @@ +--- +title: llOrd +description: Returns the unicode value of the indicated character in the string. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llovermyland.mdx b/src/content/docs/script/reference/lsl/functions/llovermyland.mdx new file mode 100644 index 0000000..e78d020 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llovermyland.mdx @@ -0,0 +1,26 @@ +--- +title: llOverMyLand +description: >- + Returns TRUE if id ID over land owned by the script owner, otherwise FALSE. + + Returns TRUE if key ID is over land owned by the object owner, FALSE + otherwise. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llownersay.mdx b/src/content/docs/script/reference/lsl/functions/llownersay.mdx new file mode 100644 index 0000000..aacf120 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llownersay.mdx @@ -0,0 +1,27 @@ +--- +title: llOwnerSay +description: >- + says Text to owner only (if owner is in region). + + Says Text to the owner of the object running the script, if the owner has been + within the object's simulator since logging into Second Life, regardless of + where they may be in-world. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llparcelmediacommandlist.mdx b/src/content/docs/script/reference/lsl/functions/llparcelmediacommandlist.mdx new file mode 100644 index 0000000..e6955b0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llparcelmediacommandlist.mdx @@ -0,0 +1,24 @@ +--- +title: llParcelMediaCommandList +description: >- + Controls the playback of multimedia resources on a parcel or for an agent, via + one or more PARCEL_MEDIA_COMMAND_* arguments specified in CommandList. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llparcelmediaquery.mdx b/src/content/docs/script/reference/lsl/functions/llparcelmediaquery.mdx new file mode 100644 index 0000000..1db71cd --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llparcelmediaquery.mdx @@ -0,0 +1,28 @@ +--- +title: llParcelMediaQuery +description: >- + Queries the media properties of the parcel containing the script, via one or + more PARCEL_MEDIA_COMMAND_* arguments specified in CommandList. + + This function will only work if the script is contained within an object owned + by the land-owner (or if the land is owned by a group, only if the object has + been deeded to the group). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llparsestring2list.mdx b/src/content/docs/script/reference/lsl/functions/llparsestring2list.mdx new file mode 100644 index 0000000..96ba779 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llparsestring2list.mdx @@ -0,0 +1,26 @@ +--- +title: llParseString2List +description: >- + Converts Text into a list, discarding Separators, keeping Spacers (Separators + and Spacers must be lists of strings, maximum of 8 each). + + Separators and Spacers are lists of strings with a maximum of 8 entries each. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llparsestringkeepnulls.mdx b/src/content/docs/script/reference/lsl/functions/llparsestringkeepnulls.mdx new file mode 100644 index 0000000..aca5dcb --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llparsestringkeepnulls.mdx @@ -0,0 +1,29 @@ +--- +title: llParseStringKeepNulls +description: >- + Breaks Text into a list, discarding separators, keeping spacers, keeping any + null values generated. (separators and spacers must be lists of strings, + maximum of 8 each). + + llParseStringKeepNulls works almost exactly like llParseString2List, except + that if a null is found it will add a null-string instead of discarding it + like llParseString2List does. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llparticlesystem.mdx b/src/content/docs/script/reference/lsl/functions/llparticlesystem.mdx new file mode 100644 index 0000000..5b60d5e --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llparticlesystem.mdx @@ -0,0 +1,26 @@ +--- +title: llParticleSystem +description: >- + Creates a particle system in the prim the script is attached to, based on + Parameters. An empty list removes a particle system from object. + + List format is [ rule-1, data-1, rule-2, data-2 ... rule-n, data-n ]. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llpasscollisions.mdx b/src/content/docs/script/reference/lsl/functions/llpasscollisions.mdx new file mode 100644 index 0000000..665b911 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llpasscollisions.mdx @@ -0,0 +1,27 @@ +--- +title: llPassCollisions +description: >- + Configures how collision events are passed to scripts in the linkset. + + If Pass == TRUE, collisions involving collision-handling scripted child prims + are also passed on to the root prim. If Pass == FALSE (default behavior), such + collisions will only trigger events in the affected child prim. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llpasstouches.mdx b/src/content/docs/script/reference/lsl/functions/llpasstouches.mdx new file mode 100644 index 0000000..a8f3bf9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llpasstouches.mdx @@ -0,0 +1,27 @@ +--- +title: llPassTouches +description: >- + Configures how touch events are passed to scripts in the linkset. + + If Pass == TRUE, touches involving touch-handling scripted child prims are + also passed on to the root prim. If Pass == FALSE (default behavior), such + touches will only trigger events in the affected child prim. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llpatrolpoints.mdx b/src/content/docs/script/reference/lsl/functions/llpatrolpoints.mdx new file mode 100644 index 0000000..c056d9f --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llpatrolpoints.mdx @@ -0,0 +1,24 @@ +--- +title: llPatrolPoints +description: |- + Patrol a list of points. + Sets the points for a character (llCreateCharacter) to patrol along. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llplaysound.mdx b/src/content/docs/script/reference/lsl/functions/llplaysound.mdx new file mode 100644 index 0000000..f220d40 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llplaysound.mdx @@ -0,0 +1,33 @@ +--- +title: llPlaySound +description: >- + Plays Sound once, at Volume (0.0 - 1.0) and attached to the object. + + Only one sound may be attached to an object at a time, and attaching a new + sound or calling llStopSound will stop the previously attached sound. + + A second call to llPlaySound with the same sound will not restart the sound, + but the new volume will be used, which allows control over the volume of + already playing sounds. + + To restart the sound from the beginning, call llStopSound before calling + llPlaySound again. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llplaysoundslave.mdx b/src/content/docs/script/reference/lsl/functions/llplaysoundslave.mdx new file mode 100644 index 0000000..c724e0d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llplaysoundslave.mdx @@ -0,0 +1,33 @@ +--- +title: llPlaySoundSlave +description: >- + Plays attached Sound once, at Volume (0.0 - 1.0), synced to next loop of most + audible sync master. + + Behaviour is identical to llPlaySound, unless there is a "Sync Master" + present. If a Sync Master is already playing, the Slave sound will not be + played until the Master hits its loop point and returns to the beginning. + + llPlaySoundSlave will play the sound exactly once; if it is desired to have + the sound play every time the Master loops, either use llLoopSoundSlave with + extra silence padded on the end of the sound or ensure that llPlaySoundSlave + is called at least once per loop of the Master. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llpow.mdx b/src/content/docs/script/reference/lsl/functions/llpow.mdx new file mode 100644 index 0000000..5bf6a21 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llpow.mdx @@ -0,0 +1,26 @@ +--- +title: llPow +description: >- + Returns the Value raised to the power Exponent, or returns 0 and triggers Math + Error for imaginary results. + + Returns the Value raised to the Exponent. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llpreloadsound.mdx b/src/content/docs/script/reference/lsl/functions/llpreloadsound.mdx new file mode 100644 index 0000000..93e11fc --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llpreloadsound.mdx @@ -0,0 +1,24 @@ +--- +title: llPreloadSound +description: |- + Causes nearby viewers to preload the Sound from the object's inventory. + This is intended to prevent delays in starting new sounds when called upon. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llpursue.mdx b/src/content/docs/script/reference/lsl/functions/llpursue.mdx new file mode 100644 index 0000000..4406b91 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llpursue.mdx @@ -0,0 +1,24 @@ +--- +title: llPursue +description: |- + Chase after a target. + Causes the character (llCharacter) to pursue the target defined by TargetID. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llpushobject.mdx b/src/content/docs/script/reference/lsl/functions/llpushobject.mdx new file mode 100644 index 0000000..b997738 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llpushobject.mdx @@ -0,0 +1,24 @@ +--- +title: llPushObject +description: |- + Applies Impulse and AngularImpulse to ObjectID. + Applies the supplied impulse and angular impulse to the object specified. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llreadkeyvalue.mdx b/src/content/docs/script/reference/lsl/functions/llreadkeyvalue.mdx new file mode 100644 index 0000000..e5fd83d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llreadkeyvalue.mdx @@ -0,0 +1,24 @@ +--- +title: llReadKeyValue +description: |2- + + Starts an asychronous transaction to retrieve the value associated with the key given. Will fail with XP_ERROR_KEY_NOT_FOUND if the key does not exist. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value associated with the key. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrefreshprimurl.mdx b/src/content/docs/script/reference/lsl/functions/llrefreshprimurl.mdx new file mode 100644 index 0000000..86e8e39 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrefreshprimurl.mdx @@ -0,0 +1,22 @@ +--- +title: llRefreshPrimURL +description: Reloads the web page shown on the sides of the object. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llregionsay.mdx b/src/content/docs/script/reference/lsl/functions/llregionsay.mdx new file mode 100644 index 0000000..4543c1c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llregionsay.mdx @@ -0,0 +1,22 @@ +--- +title: llRegionSay +description: Broadcasts Text to entire region on Channel (except for channel 0). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llregionsayto.mdx b/src/content/docs/script/reference/lsl/functions/llregionsayto.mdx new file mode 100644 index 0000000..4bbb3d1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llregionsayto.mdx @@ -0,0 +1,27 @@ +--- +title: llRegionSayTo +description: >- + Says Text, on Channel, to avatar or object indicated by TargetID (if within + region). + + If TargetID is an avatar and Channel is nonzero, Text can be heard by any + attachment on the avatar. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llreleasecamera.mdx b/src/content/docs/script/reference/lsl/functions/llreleasecamera.mdx new file mode 100644 index 0000000..c72bd31 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llreleasecamera.mdx @@ -0,0 +1,24 @@ +--- +title: llReleaseCamera +description: |- + Return camera to agent. + Deprecated: Use llClearCameraParams instead. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llreleasecontrols.mdx b/src/content/docs/script/reference/lsl/functions/llreleasecontrols.mdx new file mode 100644 index 0000000..f3d89ab --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llreleasecontrols.mdx @@ -0,0 +1,24 @@ +--- +title: llReleaseControls +description: |- + Stop taking inputs. + Stop taking inputs from the avatar. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llreleaseurl.mdx b/src/content/docs/script/reference/lsl/functions/llreleaseurl.mdx new file mode 100644 index 0000000..270aefd --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llreleaseurl.mdx @@ -0,0 +1,24 @@ +--- +title: llReleaseURL +description: >- + Releases the specified URL, which was previously obtained using llRequestURL. + Once released, the URL will no longer be usable. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llremotedatareply.mdx b/src/content/docs/script/reference/lsl/functions/llremotedatareply.mdx new file mode 100644 index 0000000..0ee728b --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llremotedatareply.mdx @@ -0,0 +1,22 @@ +--- +title: llRemoteDataReply +description: This function is deprecated. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llremotedatasetregion.mdx b/src/content/docs/script/reference/lsl/functions/llremotedatasetregion.mdx new file mode 100644 index 0000000..a172a70 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llremotedatasetregion.mdx @@ -0,0 +1,22 @@ +--- +title: llRemoteDataSetRegion +description: This function is deprecated. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llremoteloadscriptpin.mdx b/src/content/docs/script/reference/lsl/functions/llremoteloadscriptpin.mdx new file mode 100644 index 0000000..3b87f4e --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llremoteloadscriptpin.mdx @@ -0,0 +1,27 @@ +--- +title: llRemoteLoadScriptPin +description: >- + If the owner of the object containing this script can modify the object + identified by the specified object key, and if the PIN matches the PIN + previously set using llSetRemoteScriptAccessPin (on the target prim), then the + script will be copied into target. Running is a boolean specifying whether the + script should be enabled once copied into the target object. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llremovefromlandbanlist.mdx b/src/content/docs/script/reference/lsl/functions/llremovefromlandbanlist.mdx new file mode 100644 index 0000000..83ff619 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llremovefromlandbanlist.mdx @@ -0,0 +1,24 @@ +--- +title: llRemoveFromLandBanList +description: |- + Remove avatar from the land ban list. + Remove specified avatar from the land parcel ban list. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llremovefromlandpasslist.mdx b/src/content/docs/script/reference/lsl/functions/llremovefromlandpasslist.mdx new file mode 100644 index 0000000..ddad038 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llremovefromlandpasslist.mdx @@ -0,0 +1,24 @@ +--- +title: llRemoveFromLandPassList +description: |- + Remove avatar from the land pass list. + Remove specified avatar from the land parcel pass list. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llremoveinventory.mdx b/src/content/docs/script/reference/lsl/functions/llremoveinventory.mdx new file mode 100644 index 0000000..747a436 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llremoveinventory.mdx @@ -0,0 +1,24 @@ +--- +title: llRemoveInventory +description: |- + Remove the named inventory item. + Remove the named inventory item from the object inventory. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llremovevehicleflags.mdx b/src/content/docs/script/reference/lsl/functions/llremovevehicleflags.mdx new file mode 100644 index 0000000..5a60805 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llremovevehicleflags.mdx @@ -0,0 +1,26 @@ +--- +title: llRemoveVehicleFlags +description: >- + Removes the enabled bits in 'flags'. + + Sets the vehicle flags to FALSE. Valid parameters can be found in the vehicle + flags constants section. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llreplaceagentenvironment.mdx b/src/content/docs/script/reference/lsl/functions/llreplaceagentenvironment.mdx new file mode 100644 index 0000000..2375e83 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llreplaceagentenvironment.mdx @@ -0,0 +1,24 @@ +--- +title: llReplaceAgentEnvironment +description: >- + Replaces the entire environment for an agent. Must be used as part of an + experience. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llreplaceenvironment.mdx b/src/content/docs/script/reference/lsl/functions/llreplaceenvironment.mdx new file mode 100644 index 0000000..142ffda --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llreplaceenvironment.mdx @@ -0,0 +1,22 @@ +--- +title: llReplaceEnvironment +description: Replaces the environment for a parcel or region. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llreplacesubstring.mdx b/src/content/docs/script/reference/lsl/functions/llreplacesubstring.mdx new file mode 100644 index 0000000..f5160f2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llreplacesubstring.mdx @@ -0,0 +1,25 @@ +--- +title: llReplaceSubString +description: >- + Searches InitialString and replaces instances of SubString with NewSubString. + Zero Count means "replace all". Positive Count moves left to right. Negative + moves right to left. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrequestagentdata.mdx b/src/content/docs/script/reference/lsl/functions/llrequestagentdata.mdx new file mode 100644 index 0000000..ee69666 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrequestagentdata.mdx @@ -0,0 +1,30 @@ +--- +title: llRequestAgentData +description: >- + Requests data about AvatarID. When data is available the dataserver event will + be raised. + + This function requests data about an avatar. If and when the information is + collected, the dataserver event is triggered with the key returned from this + function passed in the requested parameter. See the agent data constants + (DATA_*) for details about valid values of data and what each will return in + the dataserver event. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrequestdisplayname.mdx b/src/content/docs/script/reference/lsl/functions/llrequestdisplayname.mdx new file mode 100644 index 0000000..3b0b17d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrequestdisplayname.mdx @@ -0,0 +1,29 @@ +--- +title: llRequestDisplayName +description: >- + Requests the display name of the agent. When the display name is available the + dataserver event will be raised. + + The avatar identified does not need to be in the same region or online at the + time of the request. + + Returns a key that is used to identify the dataserver event when it is raised. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrequestexperiencepermissions.mdx b/src/content/docs/script/reference/lsl/functions/llrequestexperiencepermissions.mdx new file mode 100644 index 0000000..8946cca --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrequestexperiencepermissions.mdx @@ -0,0 +1,24 @@ +--- +title: llRequestExperiencePermissions +description: |2- + + Ask the agent for permission to participate in an experience. This request is similar to llRequestPermissions with the following permissions: PERMISSION_TAKE_CONTROLS, PERMISSION_TRIGGER_ANIMATION, PERMISSION_ATTACH, PERMISSION_TRACK_CAMERA, PERMISSION_CONTROL_CAMERA and PERMISSION_TELEPORT. However, unlike llRequestPermissions the decision to allow or block the request is persistent and applies to all scripts using the experience grid wide. Subsequent calls to llRequestExperiencePermissions from scripts in the experience will receive the same response automatically with no user interaction. One of experience_permissions or experience_permissions_denied will be generated in response to this call. Outstanding permission requests will be lost if the script is derezzed, moved to another region or reset. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrequestinventorydata.mdx b/src/content/docs/script/reference/lsl/functions/llrequestinventorydata.mdx new file mode 100644 index 0000000..9a8e284 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrequestinventorydata.mdx @@ -0,0 +1,30 @@ +--- +title: llRequestInventoryData +description: >- + Requests data for the named InventoryItem. + + When data is available, the dataserver event will be raised with the key + returned from this function in the requested parameter. + + The only request currently implemented is to request data from landmarks, + where the data returned is in the form "" which can be + cast to a vector. This position is in region local coordinates. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrequestpermissions.mdx b/src/content/docs/script/reference/lsl/functions/llrequestpermissions.mdx new file mode 100644 index 0000000..65d8bbf --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrequestpermissions.mdx @@ -0,0 +1,30 @@ +--- +title: llRequestPermissions +description: >- + Ask AvatarID to allow the script to perform certain actions, specified in the + PermissionMask bitmask. PermissionMask should be one or more PERMISSION_* + constants. Multiple permissions can be requested simultaneously by ORing the + constants together. Many of the permissions requests can only go to object + owner. + + This call will not stop script execution. If the avatar grants the requested + permissions, the run_time_permissions event will be called. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrequestsecureurl.mdx b/src/content/docs/script/reference/lsl/functions/llrequestsecureurl.mdx new file mode 100644 index 0000000..9c90e44 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrequestsecureurl.mdx @@ -0,0 +1,27 @@ +--- +title: llRequestSecureURL +description: >- + Requests one HTTPS:// (SSL) URL for use by this object. The http_request event + is triggered with results. + + Returns a key that is the handle used for identifying the request in the + http_request event. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrequestsimulatordata.mdx b/src/content/docs/script/reference/lsl/functions/llrequestsimulatordata.mdx new file mode 100644 index 0000000..b700c93 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrequestsimulatordata.mdx @@ -0,0 +1,29 @@ +--- +title: llRequestSimulatorData +description: >- + Requests the specified Data about RegionName. When the specified data is + available, the dataserver event is raised. + + Data should use one of the DATA_SIM_* constants. + + Returns a dataserver query ID and triggers the dataserver event when data is + found. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrequesturl.mdx b/src/content/docs/script/reference/lsl/functions/llrequesturl.mdx new file mode 100644 index 0000000..a5c4c50 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrequesturl.mdx @@ -0,0 +1,27 @@ +--- +title: llRequestURL +description: >- + Requests one HTTP:// URL for use by this script. The http_request event is + triggered with the result of the request. + + Returns a key that is the handle used for identifying the result in the + http_request event. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrequestuserkey.mdx b/src/content/docs/script/reference/lsl/functions/llrequestuserkey.mdx new file mode 100644 index 0000000..b20c566 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrequestuserkey.mdx @@ -0,0 +1,22 @@ +--- +title: llRequestUserKey +description: Look up Agent ID for the named agent using a historical name. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrequestusername.mdx b/src/content/docs/script/reference/lsl/functions/llrequestusername.mdx new file mode 100644 index 0000000..ffa0aa8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrequestusername.mdx @@ -0,0 +1,32 @@ +--- +title: llRequestUsername +description: >- + Requests single-word user-name of an avatar. When data is available the + dataserver event will be raised. + + Requests the user-name of the identified agent. When the user-name is + available the dataserver event is raised. + + The agent identified does not need to be in the same region or online at the + time of the request. + + Returns a key that is used to identify the dataserver event when it is raised. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llresetanimationoverride.mdx b/src/content/docs/script/reference/lsl/functions/llresetanimationoverride.mdx new file mode 100644 index 0000000..0a5c2cb --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llresetanimationoverride.mdx @@ -0,0 +1,24 @@ +--- +title: llResetAnimationOverride +description: |- + Resets the animation of the specified animation state to the default value. + If animation state equals "ALL", then all animation states are reset. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llresetlandbanlist.mdx b/src/content/docs/script/reference/lsl/functions/llresetlandbanlist.mdx new file mode 100644 index 0000000..9441625 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llresetlandbanlist.mdx @@ -0,0 +1,22 @@ +--- +title: llResetLandBanList +description: Removes all residents from the land ban list. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llresetlandpasslist.mdx b/src/content/docs/script/reference/lsl/functions/llresetlandpasslist.mdx new file mode 100644 index 0000000..2319c51 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llresetlandpasslist.mdx @@ -0,0 +1,22 @@ +--- +title: llResetLandPassList +description: Removes all residents from the land access/pass list. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llresetotherscript.mdx b/src/content/docs/script/reference/lsl/functions/llresetotherscript.mdx new file mode 100644 index 0000000..7b9458d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llresetotherscript.mdx @@ -0,0 +1,22 @@ +--- +title: llResetOtherScript +description: Resets the named script. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llresetscript.mdx b/src/content/docs/script/reference/lsl/functions/llresetscript.mdx new file mode 100644 index 0000000..18ab80c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llresetscript.mdx @@ -0,0 +1,22 @@ +--- +title: llResetScript +description: Resets the script. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llresettime.mdx b/src/content/docs/script/reference/lsl/functions/llresettime.mdx new file mode 100644 index 0000000..27fd481 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llresettime.mdx @@ -0,0 +1,24 @@ +--- +title: llResetTime +description: |- + Sets the time to zero. + Sets the internal timer to zero. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llreturnobjectsbyid.mdx b/src/content/docs/script/reference/lsl/functions/llreturnobjectsbyid.mdx new file mode 100644 index 0000000..393ef2d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llreturnobjectsbyid.mdx @@ -0,0 +1,27 @@ +--- +title: llReturnObjectsByID +description: >- + Return objects using their UUIDs. + + Requires the PERMISSION_RETURN_OBJECTS permission and that the script owner + owns the parcel the returned objects are in, or is an estate manager or region + owner. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llreturnobjectsbyowner.mdx b/src/content/docs/script/reference/lsl/functions/llreturnobjectsbyowner.mdx new file mode 100644 index 0000000..3e4e2e3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llreturnobjectsbyowner.mdx @@ -0,0 +1,28 @@ +--- +title: llReturnObjectsByOwner +description: >- + Return objects based upon their owner and a scope of parcel, parcel owner, or + region. + + Requires the PERMISSION_RETURN_OBJECTS permission and that the script owner + owns the parcel the returned objects are in, or is an estate manager or region + owner. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrezatroot.mdx b/src/content/docs/script/reference/lsl/functions/llrezatroot.mdx new file mode 100644 index 0000000..12f0ead --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrezatroot.mdx @@ -0,0 +1,28 @@ +--- +title: llRezAtRoot +description: >- + Instantiate owner's InventoryItem at Position with Velocity, Rotation and with + StartParameter. The last selected root object's location will be set to + Position. + + Creates object's inventory item at the given Position, with Velocity, + Rotation, and StartParameter. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrezobject.mdx b/src/content/docs/script/reference/lsl/functions/llrezobject.mdx new file mode 100644 index 0000000..c43f116 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrezobject.mdx @@ -0,0 +1,30 @@ +--- +title: llRezObject +description: >- + Instantiate owners InventoryItem at Position with Velocity, Rotation and with + start StartParameter. + + Creates object's inventory item at Position with Velocity and Rotation + supplied. The StartParameter value will be available to the newly created + object in the on_rez event or through the llGetStartParameter function. + + The Velocity parameter is ignored if the rezzed object is not physical. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrezobjectwithparams.mdx b/src/content/docs/script/reference/lsl/functions/llrezobjectwithparams.mdx new file mode 100644 index 0000000..ee86c4e --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrezobjectwithparams.mdx @@ -0,0 +1,22 @@ +--- +title: llRezObjectWithParams +description: Instantiate owner's InventoryItem with the given parameters. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrot2angle.mdx b/src/content/docs/script/reference/lsl/functions/llrot2angle.mdx new file mode 100644 index 0000000..6f6cf2c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrot2angle.mdx @@ -0,0 +1,24 @@ +--- +title: llRot2Angle +description: |- + Returns the rotation angle represented by Rotation. + Returns the angle represented by the Rotation. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrot2axis.mdx b/src/content/docs/script/reference/lsl/functions/llrot2axis.mdx new file mode 100644 index 0000000..eac3cfc --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrot2axis.mdx @@ -0,0 +1,24 @@ +--- +title: llRot2Axis +description: |- + Returns the rotation axis represented by Rotation. + Returns the axis represented by the Rotation. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrot2euler.mdx b/src/content/docs/script/reference/lsl/functions/llrot2euler.mdx new file mode 100644 index 0000000..99f37b6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrot2euler.mdx @@ -0,0 +1,24 @@ +--- +title: llRot2Euler +description: |- + Returns the Euler representation (roll, pitch, yaw) of Rotation. + Returns the Euler Angle representation of the Rotation. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrot2fwd.mdx b/src/content/docs/script/reference/lsl/functions/llrot2fwd.mdx new file mode 100644 index 0000000..09d8dbc --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrot2fwd.mdx @@ -0,0 +1,24 @@ +--- +title: llRot2Fwd +description: |- + Returns the forward vector defined by Rotation. + Returns the forward axis represented by the Rotation. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrot2left.mdx b/src/content/docs/script/reference/lsl/functions/llrot2left.mdx new file mode 100644 index 0000000..8df282e --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrot2left.mdx @@ -0,0 +1,24 @@ +--- +title: llRot2Left +description: |- + Returns the left vector defined by Rotation. + Returns the left axis represented by the Rotation. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrot2up.mdx b/src/content/docs/script/reference/lsl/functions/llrot2up.mdx new file mode 100644 index 0000000..2489b5c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrot2up.mdx @@ -0,0 +1,24 @@ +--- +title: llRot2Up +description: |- + Returns the up vector defined by Rotation. + Returns the up axis represented by the Rotation. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrotatetexture.mdx b/src/content/docs/script/reference/lsl/functions/llrotatetexture.mdx new file mode 100644 index 0000000..43a7f01 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrotatetexture.mdx @@ -0,0 +1,24 @@ +--- +title: llRotateTexture +description: |- + Sets the texture rotation for the specified Face to angle Radians. + If Face is ALL_SIDES, rotates the texture of all sides. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrotbetween.mdx b/src/content/docs/script/reference/lsl/functions/llrotbetween.mdx new file mode 100644 index 0000000..bd6700d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrotbetween.mdx @@ -0,0 +1,24 @@ +--- +title: llRotBetween +description: |- + Returns the rotation to rotate Vector1 to Vector2. + Returns the rotation needed to rotate Vector1 to Vector2. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrotlookat.mdx b/src/content/docs/script/reference/lsl/functions/llrotlookat.mdx new file mode 100644 index 0000000..702ea85 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrotlookat.mdx @@ -0,0 +1,29 @@ +--- +title: llRotLookAt +description: >- + Cause object to rotate to Rotation, with a force function defined by Strength + and Damping parameters. Good strength values are around half the mass of the + object and good damping values are less than 1/10th of the strength. + + Asymmetrical shapes require smaller damping. + + A strength of 0.0 cancels the look at. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrottarget.mdx b/src/content/docs/script/reference/lsl/functions/llrottarget.mdx new file mode 100644 index 0000000..51e8c5e --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrottarget.mdx @@ -0,0 +1,27 @@ +--- +title: llRotTarget +description: >- + Set rotations with error of LeeWay radians as a rotational target, and return + an ID for the rotational target. + + The returned number is a handle that can be used in at_rot_target and + llRotTargetRemove. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llrottargetremove.mdx b/src/content/docs/script/reference/lsl/functions/llrottargetremove.mdx new file mode 100644 index 0000000..6dfabf9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llrottargetremove.mdx @@ -0,0 +1,24 @@ +--- +title: llRotTargetRemove +description: |- + Removes rotational target number. + Remove rotational target indicated by the handle. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llround.mdx b/src/content/docs/script/reference/lsl/functions/llround.mdx new file mode 100644 index 0000000..d428cac --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llround.mdx @@ -0,0 +1,24 @@ +--- +title: llRound +description: |- + Returns Value rounded to the nearest integer. + Returns the Value rounded to the nearest integer. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsamegroup.mdx b/src/content/docs/script/reference/lsl/functions/llsamegroup.mdx new file mode 100644 index 0000000..a1240de --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsamegroup.mdx @@ -0,0 +1,27 @@ +--- +title: llSameGroup +description: >- + Returns TRUE if avatar ID is in the same region and has the same active group, + otherwise FALSE. + + Returns TRUE if the object or agent identified is in the same simulator and + has the same active group as this object. Otherwise, returns FALSE. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsay.mdx b/src/content/docs/script/reference/lsl/functions/llsay.mdx new file mode 100644 index 0000000..bf0ea9a --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsay.mdx @@ -0,0 +1,30 @@ +--- +title: llSay +description: >- + Says Text on Channel. + + This chat method has a range of 20m radius. + + PUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. + DEBUG_CHANNEL is the script debug channel, and is also visible to nearby + avatars. All other channels are are not sent to avatars, but may be used to + communicate with scripts. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llscalebyfactor.mdx b/src/content/docs/script/reference/lsl/functions/llscalebyfactor.mdx new file mode 100644 index 0000000..bfd5e66 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llscalebyfactor.mdx @@ -0,0 +1,31 @@ +--- +title: llScaleByFactor +description: >- + Attempts to resize the entire object by ScalingFactor, maintaining the + size-position ratios of the prims. + + + Resizing is subject to prim scale limits and linkability limits. This function + can not resize the object if the linkset is physical, a pathfinding character, + in a keyframed motion, or if resizing would cause the parcel to overflow. + + Returns a boolean (an integer) TRUE if it succeeds, FALSE if it fails. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llscaletexture.mdx b/src/content/docs/script/reference/lsl/functions/llscaletexture.mdx new file mode 100644 index 0000000..036ef59 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llscaletexture.mdx @@ -0,0 +1,28 @@ +--- +title: llScaleTexture +description: >- + Sets the diffuse texture Horizontal and Vertical repeats on Face of the prim + the script is attached to. + + If Face == ALL_SIDES, all sides are set in one call. + + Negative values for horizontal and vertical will flip the texture. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llscriptdanger.mdx b/src/content/docs/script/reference/lsl/functions/llscriptdanger.mdx new file mode 100644 index 0000000..35f76a4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llscriptdanger.mdx @@ -0,0 +1,27 @@ +--- +title: llScriptDanger +description: >- + Returns TRUE if Position is over public land, sandbox land, land that doesn't + allow everyone to edit and build, or land that doesn't allow outside scripts. + + Returns true if the position is over public land, land that doesn't allow + everyone to edit and build, or land that doesn't allow outside scripts. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llscriptprofiler.mdx b/src/content/docs/script/reference/lsl/functions/llscriptprofiler.mdx new file mode 100644 index 0000000..8425819 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llscriptprofiler.mdx @@ -0,0 +1,26 @@ +--- +title: llScriptProfiler +description: >- + Enables or disables script profiling options. Currently only supports + PROFILE_SCRIPT_MEMORY (Mono only) and PROFILE_NONE. + + May significantly reduce script performance. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsendremotedata.mdx b/src/content/docs/script/reference/lsl/functions/llsendremotedata.mdx new file mode 100644 index 0000000..74baf49 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsendremotedata.mdx @@ -0,0 +1,22 @@ +--- +title: llSendRemoteData +description: This function is deprecated. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsensor.mdx b/src/content/docs/script/reference/lsl/functions/llsensor.mdx new file mode 100644 index 0000000..e9410cc --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsensor.mdx @@ -0,0 +1,29 @@ +--- +title: llSensor +description: >- + Performs a single scan for Name and ID with Type (AGENT, ACTIVE, PASSIVE, + and/or SCRIPTED) within Range meters and Arc radians of forward vector. + + Specifying a blank Name, 0 Type, or NULL_KEY ID will prevent filtering results + based on that parameter. A range of 0.0 does not perform a scan. + + Results are returned in the sensor and no_sensor events. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsensorremove.mdx b/src/content/docs/script/reference/lsl/functions/llsensorremove.mdx new file mode 100644 index 0000000..a73496a --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsensorremove.mdx @@ -0,0 +1,24 @@ +--- +title: llSensorRemove +description: |- + removes sensor. + Removes the sensor set by llSensorRepeat. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsensorrepeat.mdx b/src/content/docs/script/reference/lsl/functions/llsensorrepeat.mdx new file mode 100644 index 0000000..ced982c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsensorrepeat.mdx @@ -0,0 +1,30 @@ +--- +title: llSensorRepeat +description: >- + Initiates a periodic scan every Rate seconds, for Name and ID with Type + (AGENT, ACTIVE, PASSIVE, and/or SCRIPTED) within Range meters and Arc radians + of forward vector. + + Specifying a blank Name, 0 Type, or NULL_KEY ID will prevent filtering results + based on that parameter. A range of 0.0 does not perform a scan. + + Results are returned in the sensor and no_sensor events. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetagentenvironment.mdx b/src/content/docs/script/reference/lsl/functions/llsetagentenvironment.mdx new file mode 100644 index 0000000..7af4411 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetagentenvironment.mdx @@ -0,0 +1,24 @@ +--- +title: llSetAgentEnvironment +description: >- + Sets an agent's environmental values to the specified values. Must be used as + part of an experience. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetagentrot.mdx b/src/content/docs/script/reference/lsl/functions/llsetagentrot.mdx new file mode 100644 index 0000000..04896c0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetagentrot.mdx @@ -0,0 +1,22 @@ +--- +title: llSetAgentRot +description: Sets the avatar rotation to the given value. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetalpha.mdx b/src/content/docs/script/reference/lsl/functions/llsetalpha.mdx new file mode 100644 index 0000000..0e26ad5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetalpha.mdx @@ -0,0 +1,28 @@ +--- +title: llSetAlpha +description: >- + Sets the alpha (opacity) of Face. + + Sets the alpha (opacity) value for Face. If Face is ALL_SIDES, sets the alpha + for all faces. The alpha value is interpreted as an opacity percentage (1.0 is + fully opaque, and 0.2 is mostly transparent). This function will clamp alpha + values less than 0.1 to 0.1 and greater than 1.0 to 1. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetangularvelocity.mdx b/src/content/docs/script/reference/lsl/functions/llsetangularvelocity.mdx new file mode 100644 index 0000000..c32cfb5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetangularvelocity.mdx @@ -0,0 +1,26 @@ +--- +title: llSetAngularVelocity +description: >- + Sets an object's angular velocity to AngVel, in local coordinates if Local == + TRUE (if the script is physical). + + Has no effect on non-physical objects. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetanimationoverride.mdx b/src/content/docs/script/reference/lsl/functions/llsetanimationoverride.mdx new file mode 100644 index 0000000..82f4f42 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetanimationoverride.mdx @@ -0,0 +1,27 @@ +--- +title: llSetAnimationOverride +description: >- + Sets the animation (in object inventory) that will play for the given + animation state. + + To use this function the script must obtain the PERMISSION_OVERRIDE_ANIMATIONS + permission. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetbuoyancy.mdx b/src/content/docs/script/reference/lsl/functions/llsetbuoyancy.mdx new file mode 100644 index 0000000..ec102e5 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetbuoyancy.mdx @@ -0,0 +1,26 @@ +--- +title: llSetBuoyancy +description: >- + Set the tasks buoyancy (0 is none, < 1.0 sinks, 1.0 floats, > 1.0 rises). + + Set the object buoyancy. A value of 0 is none, less than 1.0 sinks, 1.0 + floats, and greater than 1.0 rises. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetcameraatoffset.mdx b/src/content/docs/script/reference/lsl/functions/llsetcameraatoffset.mdx new file mode 100644 index 0000000..340c52d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetcameraatoffset.mdx @@ -0,0 +1,26 @@ +--- +title: llSetCameraAtOffset +description: >- + Sets the camera used in this object, at offset, if an avatar sits on it. + + Sets the offset that an avatar's camera will be moved to if the avatar sits on + the object. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetcameraeyeoffset.mdx b/src/content/docs/script/reference/lsl/functions/llsetcameraeyeoffset.mdx new file mode 100644 index 0000000..4f1ddce --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetcameraeyeoffset.mdx @@ -0,0 +1,22 @@ +--- +title: llSetCameraEyeOffset +description: Sets the camera eye offset used in this object if an avatar sits on it. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetcameraparams.mdx b/src/content/docs/script/reference/lsl/functions/llsetcameraparams.mdx new file mode 100644 index 0000000..4581ac0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetcameraparams.mdx @@ -0,0 +1,24 @@ +--- +title: llSetCameraParams +description: >- + Sets multiple camera parameters at once. List format is [ rule-1, data-1, + rule-2, data-2 . . . rule-n, data-n ]. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetclickaction.mdx b/src/content/docs/script/reference/lsl/functions/llsetclickaction.mdx new file mode 100644 index 0000000..ba597f9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetclickaction.mdx @@ -0,0 +1,22 @@ +--- +title: llSetClickAction +description: Sets the action performed when a prim is clicked upon. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetcolor.mdx b/src/content/docs/script/reference/lsl/functions/llsetcolor.mdx new file mode 100644 index 0000000..6479c3a --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetcolor.mdx @@ -0,0 +1,26 @@ +--- +title: llSetColor +description: >- + Sets the color, for the face. + + Sets the color of the side specified. If Face is ALL_SIDES, sets the color on + all faces. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetcontenttype.mdx b/src/content/docs/script/reference/lsl/functions/llsetcontenttype.mdx new file mode 100644 index 0000000..d8d0beb --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetcontenttype.mdx @@ -0,0 +1,26 @@ +--- +title: llSetContentType +description: >- + Set the media type of an LSL HTTP server response to ContentType. + + HTTPRequestID must be a valid http_request ID. ContentType must be one of the + CONTENT_TYPE_* constants. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetdamage.mdx b/src/content/docs/script/reference/lsl/functions/llsetdamage.mdx new file mode 100644 index 0000000..b82084a --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetdamage.mdx @@ -0,0 +1,22 @@ +--- +title: llSetDamage +description: "Sets the amount of damage that will be done to an avatar that this task hits.\tTask will be killed.\nSets the amount of damage that will be done to an avatar that this object hits. This object will be destroyed on damaging an avatar, and no collision event is triggered." +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetenvironment.mdx b/src/content/docs/script/reference/lsl/functions/llsetenvironment.mdx new file mode 100644 index 0000000..15e1223 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetenvironment.mdx @@ -0,0 +1,22 @@ +--- +title: llSetEnvironment +description: Returns a string with the requested data about the region. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetforce.mdx b/src/content/docs/script/reference/lsl/functions/llsetforce.mdx new file mode 100644 index 0000000..79350a9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetforce.mdx @@ -0,0 +1,26 @@ +--- +title: llSetForce +description: >- + Sets Force on object, in object-local coordinates if Local == TRUE (otherwise, + the region reference frame is used). + + Only works on physical objects. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetforceandtorque.mdx b/src/content/docs/script/reference/lsl/functions/llsetforceandtorque.mdx new file mode 100644 index 0000000..adc1c5c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetforceandtorque.mdx @@ -0,0 +1,26 @@ +--- +title: llSetForceAndTorque +description: >- + Sets the Force and Torque of object, in object-local coordinates if Local == + TRUE (otherwise, the region reference frame is used). + + Only works on physical objects. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetgroundtexture.mdx b/src/content/docs/script/reference/lsl/functions/llsetgroundtexture.mdx new file mode 100644 index 0000000..881d46a --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetgroundtexture.mdx @@ -0,0 +1,22 @@ +--- +title: llSetGroundTexture +description: Changes terrain texture properties in the region. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsethoverheight.mdx b/src/content/docs/script/reference/lsl/functions/llsethoverheight.mdx new file mode 100644 index 0000000..ac7da0c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsethoverheight.mdx @@ -0,0 +1,26 @@ +--- +title: llSetHoverHeight +description: >- + Critically damps a physical object to a Height (either above ground level or + above the higher of land and water if water == TRUE). + + Do not use with vehicles. Use llStopHover to stop hovering. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetinventorypermmask.mdx b/src/content/docs/script/reference/lsl/functions/llsetinventorypermmask.mdx new file mode 100644 index 0000000..bd1d102 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetinventorypermmask.mdx @@ -0,0 +1,22 @@ +--- +title: llSetInventoryPermMask +description: Sets the given permission mask to the new value on the inventory item. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetkeyframedmotion.mdx b/src/content/docs/script/reference/lsl/functions/llsetkeyframedmotion.mdx new file mode 100644 index 0000000..50acfe6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetkeyframedmotion.mdx @@ -0,0 +1,34 @@ +--- +title: llSetKeyframedMotion +description: >- + Requests that a non-physical object be key-framed according to key-frame list. + + Specify a list of times, positions, and orientations to be followed by an + object. The object will be smoothly moved between key-frames by the simulator. + Collisions with other non-physical or key-framed objects will be ignored (no + script events will fire and collision processing will not occur). Collisions + with physical objects will be computed and reported, but the key-framed object + will be unaffected by those collisions. + + Keyframes is a strided list containing positional, rotational, and time data + for each step in the motion. Options is a list containing optional arguments + and parameters (specified by KFM_* constants). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetlinkalpha.mdx b/src/content/docs/script/reference/lsl/functions/llsetlinkalpha.mdx new file mode 100644 index 0000000..e0e94e1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetlinkalpha.mdx @@ -0,0 +1,24 @@ +--- +title: llSetLinkAlpha +description: |- + If a prim exists in the link chain at LinkNumber, set Face to Opacity. + Sets the Face, on the linked prim specified, to the Opacity. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetlinkcamera.mdx b/src/content/docs/script/reference/lsl/functions/llsetlinkcamera.mdx new file mode 100644 index 0000000..0a0c5fa --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetlinkcamera.mdx @@ -0,0 +1,24 @@ +--- +title: llSetLinkCamera +description: >- + Sets the camera eye offset, and the offset that camera is looking at, for + avatars that sit on the linked prim. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetlinkcolor.mdx b/src/content/docs/script/reference/lsl/functions/llsetlinkcolor.mdx new file mode 100644 index 0000000..0db46ec --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetlinkcolor.mdx @@ -0,0 +1,24 @@ +--- +title: llSetLinkColor +description: |- + If a task exists in the link chain at LinkNumber, set the Face to color. + Sets the color of the linked child's side, specified by LinkNumber. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetlinkgltfoverrides.mdx b/src/content/docs/script/reference/lsl/functions/llsetlinkgltfoverrides.mdx new file mode 100644 index 0000000..37beb06 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetlinkgltfoverrides.mdx @@ -0,0 +1,22 @@ +--- +title: llSetLinkGLTFOverrides +description: Sets or changes GLTF Overrides set on the selected faces. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetlinkmedia.mdx b/src/content/docs/script/reference/lsl/functions/llsetlinkmedia.mdx new file mode 100644 index 0000000..aeb42a4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetlinkmedia.mdx @@ -0,0 +1,29 @@ +--- +title: llSetLinkMedia +description: >- + Set the media parameters for a particular face on linked prim, specified by + Link. Returns an integer that is a STATUS_* flag which details the + success/failure of the operation(s). + + MediaParameters is a set of name/value pairs in no particular order. + Parameters not specified are unchanged, or if new media is added then set to + the default specified. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetlinkprimitiveparams.mdx b/src/content/docs/script/reference/lsl/functions/llsetlinkprimitiveparams.mdx new file mode 100644 index 0000000..572eb68 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetlinkprimitiveparams.mdx @@ -0,0 +1,22 @@ +--- +title: llSetLinkPrimitiveParams +description: 'Deprecated: Use llSetLinkPrimitiveParamsFast instead.' +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetlinkprimitiveparamsfast.mdx b/src/content/docs/script/reference/lsl/functions/llsetlinkprimitiveparamsfast.mdx new file mode 100644 index 0000000..9086410 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetlinkprimitiveparamsfast.mdx @@ -0,0 +1,27 @@ +--- +title: llSetLinkPrimitiveParamsFast +description: >- + Set primitive parameters for LinkNumber based on Parameters, without a delay. + + Set parameters for link number, from the list of Parameters, with no built-in + script sleep. This function is identical to llSetLinkPrimitiveParams, except + without the delay. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetlinkrendermaterial.mdx b/src/content/docs/script/reference/lsl/functions/llsetlinkrendermaterial.mdx new file mode 100644 index 0000000..825d374 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetlinkrendermaterial.mdx @@ -0,0 +1,24 @@ +--- +title: llSetLinkRenderMaterial +description: >- + Sets the Render Material of Face on a linked prim, specified by LinkNumber. + Render Material may be a UUID or name of a material in prim inventory. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetlinksitflags.mdx b/src/content/docs/script/reference/lsl/functions/llsetlinksitflags.mdx new file mode 100644 index 0000000..6d8354e --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetlinksitflags.mdx @@ -0,0 +1,22 @@ +--- +title: llSetLinkSitFlags +description: Sets the sit flags for the specified prim in a linkset. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetlinktexture.mdx b/src/content/docs/script/reference/lsl/functions/llsetlinktexture.mdx new file mode 100644 index 0000000..d6ced58 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetlinktexture.mdx @@ -0,0 +1,24 @@ +--- +title: llSetLinkTexture +description: >- + Sets the Texture of Face on a linked prim, specified by LinkNumber. Texture + may be a UUID or name of a texture in prim inventory. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetlinktextureanim.mdx b/src/content/docs/script/reference/lsl/functions/llsetlinktextureanim.mdx new file mode 100644 index 0000000..22ace9c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetlinktextureanim.mdx @@ -0,0 +1,35 @@ +--- +title: llSetLinkTextureAnim +description: >- + Animates a texture on the prim specified by LinkNumber, by setting the texture + scale and offset. + + Mode is a bitmask of animation options. + + Face specifies which object face to animate. + + SizeX and SizeY specify the number of horizontal and vertical frames.Start + specifes the animation start point. + + Length specifies the animation duration. + + Rate specifies the animation playback rate. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetlocalrot.mdx b/src/content/docs/script/reference/lsl/functions/llsetlocalrot.mdx new file mode 100644 index 0000000..c6bdf08 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetlocalrot.mdx @@ -0,0 +1,22 @@ +--- +title: llSetLocalRot +description: Sets the rotation of a child prim relative to the root prim. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetmemorylimit.mdx b/src/content/docs/script/reference/lsl/functions/llsetmemorylimit.mdx new file mode 100644 index 0000000..04e0022 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetmemorylimit.mdx @@ -0,0 +1,25 @@ +--- +title: llSetMemoryLimit +description: |- + Requests Limit bytes to be reserved for this script. + Returns TRUE or FALSE indicating whether the limit was set successfully. + This function has no effect if the script is running in the LSO VM. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetobjectdesc.mdx b/src/content/docs/script/reference/lsl/functions/llsetobjectdesc.mdx new file mode 100644 index 0000000..16799dd --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetobjectdesc.mdx @@ -0,0 +1,24 @@ +--- +title: llSetObjectDesc +description: |- + Sets the description of the prim to Description. + The description field is limited to 127 characters. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetobjectname.mdx b/src/content/docs/script/reference/lsl/functions/llsetobjectname.mdx new file mode 100644 index 0000000..219943a --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetobjectname.mdx @@ -0,0 +1,22 @@ +--- +title: llSetObjectName +description: Sets the prim's name to Name. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetobjectpermmask.mdx b/src/content/docs/script/reference/lsl/functions/llsetobjectpermmask.mdx new file mode 100644 index 0000000..b3ddae7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetobjectpermmask.mdx @@ -0,0 +1,24 @@ +--- +title: llSetObjectPermMask +description: >- + Sets the specified PermissionFlag permission to the value specified by + PermissionMask on the object the script is attached to. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetparcelmusicurl.mdx b/src/content/docs/script/reference/lsl/functions/llsetparcelmusicurl.mdx new file mode 100644 index 0000000..fb000df --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetparcelmusicurl.mdx @@ -0,0 +1,26 @@ +--- +title: llSetParcelMusicURL +description: >- + Sets the streaming audio URL for the parcel the object is on. + + The object must be owned by the owner of the parcel; if the parcel is group + owned the object must be owned by that group. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetpayprice.mdx b/src/content/docs/script/reference/lsl/functions/llsetpayprice.mdx new file mode 100644 index 0000000..9aa6656 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetpayprice.mdx @@ -0,0 +1,29 @@ +--- +title: llSetPayPrice +description: >- + Sets the default amount when someone chooses to pay this object. + + Price is the default price shown in the text input field. QuickButtons + specifies the 4 payment values shown in the payment dialog's buttons. + + Input field and buttons may be hidden with PAY_HIDE constant, and may be set + to their default values using PAY_DEFAULT. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetphysicsmaterial.mdx b/src/content/docs/script/reference/lsl/functions/llsetphysicsmaterial.mdx new file mode 100644 index 0000000..8ba7290 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetphysicsmaterial.mdx @@ -0,0 +1,27 @@ +--- +title: llSetPhysicsMaterial +description: >- + Sets the selected parameters of the object's physics behavior. + + MaterialBits is a bitmask specifying which of the parameters in the other + arguments should be applied to the object. GravityMultiplier, Restitution, + Friction, and Density are the possible parameters to manipulate. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetpos.mdx b/src/content/docs/script/reference/lsl/functions/llsetpos.mdx new file mode 100644 index 0000000..9efca0d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetpos.mdx @@ -0,0 +1,29 @@ +--- +title: llSetPos +description: >- + If the object is not physical, this function sets the position of the prim. + + If the script is in a child prim, Position is treated as root relative and the + link-set is adjusted. + + If the prim is the root prim, the entire object is moved (up to 10m) to + Position in region coordinates. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetprimitiveparams.mdx b/src/content/docs/script/reference/lsl/functions/llsetprimitiveparams.mdx new file mode 100644 index 0000000..721eeb4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetprimitiveparams.mdx @@ -0,0 +1,22 @@ +--- +title: llSetPrimitiveParams +description: 'Deprecated: Use llSetLinkPrimitiveParamsFast instead.' +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetprimmediaparams.mdx b/src/content/docs/script/reference/lsl/functions/llsetprimmediaparams.mdx new file mode 100644 index 0000000..2fe6219 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetprimmediaparams.mdx @@ -0,0 +1,28 @@ +--- +title: llSetPrimMediaParams +description: >- + Sets the MediaParameters for a particular Face on the prim. Returns an integer + that is a STATUS_* flag which details the success/failure of the operation(s). + + MediaParameters is a set of name/value pairs in no particular order. + Parameters not specified are unchanged, or if new media is added then set to + the default specified. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetprimurl.mdx b/src/content/docs/script/reference/lsl/functions/llsetprimurl.mdx new file mode 100644 index 0000000..d54a9e0 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetprimurl.mdx @@ -0,0 +1,22 @@ +--- +title: llSetPrimURL +description: 'Deprecated: Use llSetPrimMediaParams instead.' +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetregionpos.mdx b/src/content/docs/script/reference/lsl/functions/llsetregionpos.mdx new file mode 100644 index 0000000..214bf15 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetregionpos.mdx @@ -0,0 +1,32 @@ +--- +title: llSetRegionPos +description: >- + Attempts to move the object so that the root prim is within 0.1m of Position. + + Returns an integer boolean, TRUE if the object is successfully placed within + 0.1 m of Position, FALSE otherwise. + + Position may be any location within the region or up to 10m across a region + border. + + If the position is below ground, it will be set to the ground level at that + x,y location. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetremotescriptaccesspin.mdx b/src/content/docs/script/reference/lsl/functions/llsetremotescriptaccesspin.mdx new file mode 100644 index 0000000..9f0dbaf --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetremotescriptaccesspin.mdx @@ -0,0 +1,25 @@ +--- +title: llSetRemoteScriptAccessPin +description: >- + If PIN is set to a non-zero number, the task will accept remote script loads + via llRemoteLoadScriptPin() if it passes in the correct PIN. Othersise, + llRemoteLoadScriptPin() is ignored. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetrendermaterial.mdx b/src/content/docs/script/reference/lsl/functions/llsetrendermaterial.mdx new file mode 100644 index 0000000..691269a --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetrendermaterial.mdx @@ -0,0 +1,25 @@ +--- +title: llSetRenderMaterial +description: |- + Applies Render Material to Face of prim. + Render Material may be a UUID or name of a material in prim inventory. + If Face is ALL_SIDES, set the render material on all faces. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetrot.mdx b/src/content/docs/script/reference/lsl/functions/llsetrot.mdx new file mode 100644 index 0000000..a20c551 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetrot.mdx @@ -0,0 +1,29 @@ +--- +title: llSetRot +description: >- + If the object is not physical, this function sets the rotation of the prim. + + If the script is in a child prim, Rotation is treated as root relative and the + link-set is adjusted. + + If the prim is the root prim, the entire object is rotated to Rotation in the + global reference frame. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetscale.mdx b/src/content/docs/script/reference/lsl/functions/llsetscale.mdx new file mode 100644 index 0000000..9228052 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetscale.mdx @@ -0,0 +1,22 @@ +--- +title: llSetScale +description: Sets the prim's scale (size) to Scale. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetscriptstate.mdx b/src/content/docs/script/reference/lsl/functions/llsetscriptstate.mdx new file mode 100644 index 0000000..7736431 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetscriptstate.mdx @@ -0,0 +1,22 @@ +--- +title: llSetScriptState +description: Enable or disable the script Running state of Script in the prim. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetsittext.mdx b/src/content/docs/script/reference/lsl/functions/llsetsittext.mdx new file mode 100644 index 0000000..08aceb6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetsittext.mdx @@ -0,0 +1,22 @@ +--- +title: llSetSitText +description: Displays Text rather than 'Sit' in the viewer's context menu. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetsoundqueueing.mdx b/src/content/docs/script/reference/lsl/functions/llsetsoundqueueing.mdx new file mode 100644 index 0000000..ceb711c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetsoundqueueing.mdx @@ -0,0 +1,28 @@ +--- +title: llSetSoundQueueing +description: >- + Sets whether successive calls to llPlaySound, llLoopSound, etc., (attached + sounds) interrupt the currently playing sound. + + The default for objects is FALSE. Setting this value to TRUE will make the + sound wait until the current playing sound reaches its end. The queue is one + level deep. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetsoundradius.mdx b/src/content/docs/script/reference/lsl/functions/llsetsoundradius.mdx new file mode 100644 index 0000000..b3e39eb --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetsoundradius.mdx @@ -0,0 +1,24 @@ +--- +title: llSetSoundRadius +description: >- + Limits radius for audibility of scripted sounds (both attached and triggered) + to distance Radius. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetstatus.mdx b/src/content/docs/script/reference/lsl/functions/llsetstatus.mdx new file mode 100644 index 0000000..50314c8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetstatus.mdx @@ -0,0 +1,26 @@ +--- +title: llSetStatus +description: >- + Sets object status specified in Status bitmask (e.g. + STATUS_PHYSICS|STATUS_PHANTOM) to boolean Value. + + For a full list of STATUS_* constants, see wiki documentation. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsettext.mdx b/src/content/docs/script/reference/lsl/functions/llsettext.mdx new file mode 100644 index 0000000..5f0793d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsettext.mdx @@ -0,0 +1,22 @@ +--- +title: llSetText +description: Causes Text to float above the prim, using the specified Color and Opacity. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsettexture.mdx b/src/content/docs/script/reference/lsl/functions/llsettexture.mdx new file mode 100644 index 0000000..296be53 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsettexture.mdx @@ -0,0 +1,25 @@ +--- +title: llSetTexture +description: |- + Applies Texture to Face of prim. + Texture may be a UUID or name of a texture in prim inventory. + If Face is ALL_SIDES, set the texture on all faces. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsettextureanim.mdx b/src/content/docs/script/reference/lsl/functions/llsettextureanim.mdx new file mode 100644 index 0000000..cf22df6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsettextureanim.mdx @@ -0,0 +1,34 @@ +--- +title: llSetTextureAnim +description: >- + Animates a texture by setting the texture scale and offset. + + Mode is a bitmask of animation options. + + Face specifies which object face to animate. + + SizeX and SizeY specify the number of horizontal and vertical frames.Start + specifes the animation start point. + + Length specifies the animation duration. + + Rate specifies the animation playback rate. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsettimerevent.mdx b/src/content/docs/script/reference/lsl/functions/llsettimerevent.mdx new file mode 100644 index 0000000..e142250 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsettimerevent.mdx @@ -0,0 +1,24 @@ +--- +title: llSetTimerEvent +description: |- + Causes the timer event to be triggered every Rate seconds. + Passing in 0.0 stops further timer events. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsettorque.mdx b/src/content/docs/script/reference/lsl/functions/llsettorque.mdx new file mode 100644 index 0000000..6a07a8d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsettorque.mdx @@ -0,0 +1,26 @@ +--- +title: llSetTorque +description: >- + Sets the Torque acting on the script's object, in object-local coordinates if + Local == TRUE (otherwise, the region reference frame is used). + + Only works on physical objects. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsettouchtext.mdx b/src/content/docs/script/reference/lsl/functions/llsettouchtext.mdx new file mode 100644 index 0000000..49ec403 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsettouchtext.mdx @@ -0,0 +1,22 @@ +--- +title: llSetTouchText +description: Displays Text in the viewer context menu that acts on a touch. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetvehicleflags.mdx b/src/content/docs/script/reference/lsl/functions/llsetvehicleflags.mdx new file mode 100644 index 0000000..b0acc4b --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetvehicleflags.mdx @@ -0,0 +1,24 @@ +--- +title: llSetVehicleFlags +description: |- + Enables the vehicle flags specified in the Flags bitmask. + Valid parameters can be found in the wiki documentation. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetvehiclefloatparam.mdx b/src/content/docs/script/reference/lsl/functions/llsetvehiclefloatparam.mdx new file mode 100644 index 0000000..ebdf1fd --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetvehiclefloatparam.mdx @@ -0,0 +1,24 @@ +--- +title: llSetVehicleFloatParam +description: |- + Sets a vehicle float parameter. + Valid parameters can be found in the wiki documentation. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetvehiclerotationparam.mdx b/src/content/docs/script/reference/lsl/functions/llsetvehiclerotationparam.mdx new file mode 100644 index 0000000..814c560 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetvehiclerotationparam.mdx @@ -0,0 +1,24 @@ +--- +title: llSetVehicleRotationParam +description: |- + Sets a vehicle rotation parameter. + Valid parameters can be found in the wiki documentation. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetvehicletype.mdx b/src/content/docs/script/reference/lsl/functions/llsetvehicletype.mdx new file mode 100644 index 0000000..91b4905 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetvehicletype.mdx @@ -0,0 +1,26 @@ +--- +title: llSetVehicleType +description: >- + Activates the vehicle action on the object with vehicle preset Type. + + Valid Types and an explanation of their characteristics can be found in wiki + documentation. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetvehiclevectorparam.mdx b/src/content/docs/script/reference/lsl/functions/llsetvehiclevectorparam.mdx new file mode 100644 index 0000000..7c21828 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetvehiclevectorparam.mdx @@ -0,0 +1,24 @@ +--- +title: llSetVehicleVectorParam +description: |- + Sets a vehicle vector parameter. + Valid parameters can be found in the wiki documentation. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsetvelocity.mdx b/src/content/docs/script/reference/lsl/functions/llsetvelocity.mdx new file mode 100644 index 0000000..9d516a2 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsetvelocity.mdx @@ -0,0 +1,27 @@ +--- +title: llSetVelocity +description: >- + If the object is physics-enabled, sets the object's linear velocity to + Velocity. + + If Local==TRUE, Velocity is treated as a local directional vector; otherwise, + Velocity is treated as a global directional vector. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsha1string.mdx b/src/content/docs/script/reference/lsl/functions/llsha1string.mdx new file mode 100644 index 0000000..ba3b622 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsha1string.mdx @@ -0,0 +1,22 @@ +--- +title: llSHA1String +description: Returns a string of 40 hex characters that is the SHA1 security hash of text. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsha256string.mdx b/src/content/docs/script/reference/lsl/functions/llsha256string.mdx new file mode 100644 index 0000000..b3747ec --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsha256string.mdx @@ -0,0 +1,24 @@ +--- +title: llSHA256String +description: >- + Returns a string of 64 hex characters that is the SHA256 security hash of + text. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llshout.mdx b/src/content/docs/script/reference/lsl/functions/llshout.mdx new file mode 100644 index 0000000..da7a58b --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llshout.mdx @@ -0,0 +1,30 @@ +--- +title: llShout +description: >- + Shouts Text on Channel. + + This chat method has a range of 100m radius. + + PUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. + DEBUG_CHANNEL is the script debug channel, and is also visible to nearby + avatars. All other channels are are not sent to avatars, but may be used to + communicate with scripts. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsignrsa.mdx b/src/content/docs/script/reference/lsl/functions/llsignrsa.mdx new file mode 100644 index 0000000..12336fa --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsignrsa.mdx @@ -0,0 +1,24 @@ +--- +title: llSignRSA +description: >- + Returns the base64-encoded RSA signature of Message using PEM-formatted + PrivateKey and digest Algorithm (sha1, sha224, sha256, sha384, sha512). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsin.mdx b/src/content/docs/script/reference/lsl/functions/llsin.mdx new file mode 100644 index 0000000..8a4b774 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsin.mdx @@ -0,0 +1,22 @@ +--- +title: llSin +description: Returns the sine of Theta (Theta in radians). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsitonlink.mdx b/src/content/docs/script/reference/lsl/functions/llsitonlink.mdx new file mode 100644 index 0000000..8a706e3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsitonlink.mdx @@ -0,0 +1,24 @@ +--- +title: llSitOnLink +description: >- + If agent identified by AvatarID is participating in the experience, sit them + on the specified link's sit target. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsittarget.mdx b/src/content/docs/script/reference/lsl/functions/llsittarget.mdx new file mode 100644 index 0000000..ba31325 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsittarget.mdx @@ -0,0 +1,24 @@ +--- +title: llSitTarget +description: >- + Set the sit location for this object. If offset == ZERO_VECTOR, clears the sit + target. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsleep.mdx b/src/content/docs/script/reference/lsl/functions/llsleep.mdx new file mode 100644 index 0000000..561544f --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsleep.mdx @@ -0,0 +1,22 @@ +--- +title: llSleep +description: Put script to sleep for Time seconds. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsound.mdx b/src/content/docs/script/reference/lsl/functions/llsound.mdx new file mode 100644 index 0000000..83b013f --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsound.mdx @@ -0,0 +1,26 @@ +--- +title: llSound +description: >- + Deprecated: Use llPlaySound instead. + + Plays Sound at Volume and specifies whether the sound should loop and/or be + enqueued. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsoundpreload.mdx b/src/content/docs/script/reference/lsl/functions/llsoundpreload.mdx new file mode 100644 index 0000000..de43b6d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsoundpreload.mdx @@ -0,0 +1,24 @@ +--- +title: llSoundPreload +description: |- + Deprecated: Use llPreloadSound instead. + Preloads a sound on viewers within range. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsqrt.mdx b/src/content/docs/script/reference/lsl/functions/llsqrt.mdx new file mode 100644 index 0000000..74796a7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsqrt.mdx @@ -0,0 +1,24 @@ +--- +title: llSqrt +description: |- + Returns the square root of Value. + Triggers a math runtime error for imaginary results (if Value < 0.0). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsrgb2linear.mdx b/src/content/docs/script/reference/lsl/functions/llsrgb2linear.mdx new file mode 100644 index 0000000..9c70da4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsrgb2linear.mdx @@ -0,0 +1,22 @@ +--- +title: llsRGB2Linear +description: Converts a color from the sRGB to the linear colorspace. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llstartanimation.mdx b/src/content/docs/script/reference/lsl/functions/llstartanimation.mdx new file mode 100644 index 0000000..b638154 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llstartanimation.mdx @@ -0,0 +1,28 @@ +--- +title: llStartAnimation +description: >- + This function plays the specified animation from playing on the avatar who + received the script's most recent permissions request. + + Animation may be an animation in task inventory or a built-in animation. + + Requires PERMISSION_TRIGGER_ANIMATION. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llstartobjectanimation.mdx b/src/content/docs/script/reference/lsl/functions/llstartobjectanimation.mdx new file mode 100644 index 0000000..6be5d28 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llstartobjectanimation.mdx @@ -0,0 +1,26 @@ +--- +title: llStartObjectAnimation +description: > + This function plays the specified animation on the rigged mesh object + associated with the current script. + + Animation may be an animation in task inventory or a built-in animation. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llstopanimation.mdx b/src/content/docs/script/reference/lsl/functions/llstopanimation.mdx new file mode 100644 index 0000000..d73806f --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llstopanimation.mdx @@ -0,0 +1,29 @@ +--- +title: llStopAnimation +description: >- + This function stops the specified animation on the avatar who received the + script's most recent permissions request. + + Animation may be an animation in task inventory, a built-in animation, or the + uuid of an animation. + + Requires PERMISSION_TRIGGER_ANIMATION. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llstophover.mdx b/src/content/docs/script/reference/lsl/functions/llstophover.mdx new file mode 100644 index 0000000..9967403 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llstophover.mdx @@ -0,0 +1,22 @@ +--- +title: llStopHover +description: Stop hovering to a height (due to llSetHoverHeight()). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llstoplookat.mdx b/src/content/docs/script/reference/lsl/functions/llstoplookat.mdx new file mode 100644 index 0000000..6a64447 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llstoplookat.mdx @@ -0,0 +1,22 @@ +--- +title: llStopLookAt +description: Stop causing object to point at a target (due to llLookAt() or llRotLookAt()). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llstopmovetotarget.mdx b/src/content/docs/script/reference/lsl/functions/llstopmovetotarget.mdx new file mode 100644 index 0000000..21bade9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llstopmovetotarget.mdx @@ -0,0 +1,22 @@ +--- +title: llStopMoveToTarget +description: Stops critically damped motion (due to llMoveToTarget()). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llstopobjectanimation.mdx b/src/content/docs/script/reference/lsl/functions/llstopobjectanimation.mdx new file mode 100644 index 0000000..b435d14 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llstopobjectanimation.mdx @@ -0,0 +1,27 @@ +--- +title: llStopObjectAnimation +description: > + This function stops the specified animation on the rigged mesh object + associated with the current script. + + Animation may be an animation in task inventory, a built-in animation, or the + uuid of an animation. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llstopsound.mdx b/src/content/docs/script/reference/lsl/functions/llstopsound.mdx new file mode 100644 index 0000000..093de81 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llstopsound.mdx @@ -0,0 +1,22 @@ +--- +title: llStopSound +description: Stops playback of the currently attached sound. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llstringlength.mdx b/src/content/docs/script/reference/lsl/functions/llstringlength.mdx new file mode 100644 index 0000000..3b9e94e --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llstringlength.mdx @@ -0,0 +1,24 @@ +--- +title: llStringLength +description: >- + Returns an integer that is the number of characters in Text (not counting the + null). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llstringtobase64.mdx b/src/content/docs/script/reference/lsl/functions/llstringtobase64.mdx new file mode 100644 index 0000000..0799a57 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llstringtobase64.mdx @@ -0,0 +1,22 @@ +--- +title: llStringToBase64 +description: Returns the string Base64 representation of the input string. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llstringtrim.mdx b/src/content/docs/script/reference/lsl/functions/llstringtrim.mdx new file mode 100644 index 0000000..286ea52 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llstringtrim.mdx @@ -0,0 +1,32 @@ +--- +title: llStringTrim +description: >- + Outputs a string, eliminating white-space from the start and/or end of the + input string Text. + + Valid options for TrimType: + + STRING_TRIM_HEAD: trim all leading spaces in Text + + STRING_TRIM_TAIL: trim all trailing spaces in Text + + STRING_TRIM: trim all leading and trailing spaces in Text. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llsubstringindex.mdx b/src/content/docs/script/reference/lsl/functions/llsubstringindex.mdx new file mode 100644 index 0000000..225cfee --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llsubstringindex.mdx @@ -0,0 +1,24 @@ +--- +title: llSubStringIndex +description: >- + Returns an integer that is the index in Text where string pattern Sequence + first appears. Returns -1 if not found. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lltakecamera.mdx b/src/content/docs/script/reference/lsl/functions/lltakecamera.mdx new file mode 100644 index 0000000..924510a --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lltakecamera.mdx @@ -0,0 +1,22 @@ +--- +title: llTakeCamera +description: 'Deprecated: Use llSetCameraParams instead.' +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lltakecontrols.mdx b/src/content/docs/script/reference/lsl/functions/lltakecontrols.mdx new file mode 100644 index 0000000..0c1a750 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lltakecontrols.mdx @@ -0,0 +1,28 @@ +--- +title: llTakeControls +description: >- + Take controls from the agent the script has permissions for. + + If (Accept == (Controls & input)), send input to the script. PassOn + determines whether Controls also perform their normal functions. + + Requires the PERMISSION_TAKE_CONTROLS permission to run. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lltan.mdx b/src/content/docs/script/reference/lsl/functions/lltan.mdx new file mode 100644 index 0000000..546b38b --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lltan.mdx @@ -0,0 +1,22 @@ +--- +title: llTan +description: Returns the tangent of Theta (Theta in radians). +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lltarget.mdx b/src/content/docs/script/reference/lsl/functions/lltarget.mdx new file mode 100644 index 0000000..f05df20 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lltarget.mdx @@ -0,0 +1,26 @@ +--- +title: llTarget +description: >- + This function is to have the script know when it has reached a position. + + It registers a Position with a Range that triggers at_target and not_at_target + events continuously until unregistered. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lltargetedemail.mdx b/src/content/docs/script/reference/lsl/functions/lltargetedemail.mdx new file mode 100644 index 0000000..974f187 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lltargetedemail.mdx @@ -0,0 +1,22 @@ +--- +title: llTargetedEmail +description: Sends an email with Subject and Message to the owner or creator of an object. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lltargetomega.mdx b/src/content/docs/script/reference/lsl/functions/lltargetomega.mdx new file mode 100644 index 0000000..9d8367d --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lltargetomega.mdx @@ -0,0 +1,26 @@ +--- +title: llTargetOmega +description: >- + Attempt to spin at SpinRate with strength Gain on Axis. + + A spin rate of 0.0 cancels the spin. This function always works in + object-local coordinates. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lltargetremove.mdx b/src/content/docs/script/reference/lsl/functions/lltargetremove.mdx new file mode 100644 index 0000000..5bafe20 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lltargetremove.mdx @@ -0,0 +1,22 @@ +--- +title: llTargetRemove +description: Removes positional target Handle registered with llTarget. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llteleportagent.mdx b/src/content/docs/script/reference/lsl/functions/llteleportagent.mdx new file mode 100644 index 0000000..36723f1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llteleportagent.mdx @@ -0,0 +1,29 @@ +--- +title: llTeleportAgent +description: >- + Requests a teleport of avatar to a landmark stored in the object's inventory. + If no landmark is provided (an empty string), the avatar is teleported to the + location position in the current region. In either case, the avatar is turned + to face the position given by look_at in local coordinates. + + Requires the PERMISSION_TELEPORT permission. This function can only teleport + the owner of the object. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llteleportagentglobalcoords.mdx b/src/content/docs/script/reference/lsl/functions/llteleportagentglobalcoords.mdx new file mode 100644 index 0000000..db8d5ab --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llteleportagentglobalcoords.mdx @@ -0,0 +1,28 @@ +--- +title: llTeleportAgentGlobalCoords +description: >- + Teleports an agent to the RegionPosition local coordinates within a region + which is specified by the GlobalPosition global coordinates. The agent lands + facing the position defined by LookAtPoint local coordinates. + + Requires the PERMISSION_TELEPORT permission. This function can only teleport + the owner of the object. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llteleportagenthome.mdx b/src/content/docs/script/reference/lsl/functions/llteleportagenthome.mdx new file mode 100644 index 0000000..db9fdc7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llteleportagenthome.mdx @@ -0,0 +1,22 @@ +--- +title: llTeleportAgentHome +description: Teleport agent over the owner's land to agent's home location. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lltextbox.mdx b/src/content/docs/script/reference/lsl/functions/lltextbox.mdx new file mode 100644 index 0000000..fd594d7 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lltextbox.mdx @@ -0,0 +1,25 @@ +--- +title: llTextBox +description: >- + Opens a dialog for the specified avatar with message Text, which contains a + text box for input. Any text that is entered is said on the specified Channel + (as if by the avatar) when the "OK" button is clicked. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lltolower.mdx b/src/content/docs/script/reference/lsl/functions/lltolower.mdx new file mode 100644 index 0000000..303ecd8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lltolower.mdx @@ -0,0 +1,22 @@ +--- +title: llToLower +description: Returns a string that is Text with all lower-case characters. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lltoupper.mdx b/src/content/docs/script/reference/lsl/functions/lltoupper.mdx new file mode 100644 index 0000000..4e67a85 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lltoupper.mdx @@ -0,0 +1,22 @@ +--- +title: llToUpper +description: Returns a string that is Text with all upper-case characters. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lltransferlindendollars.mdx b/src/content/docs/script/reference/lsl/functions/lltransferlindendollars.mdx new file mode 100644 index 0000000..3573611 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lltransferlindendollars.mdx @@ -0,0 +1,28 @@ +--- +title: llTransferLindenDollars +description: >- + Transfer Amount of linden dollars (L$) from script owner to AvatarID. Returns + a key to a corresponding transaction_result event for the success of the + transfer. + + Attempts to send the amount of money to the specified avatar, and trigger a + transaction_result event identified by the returned key. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lltransferownership.mdx b/src/content/docs/script/reference/lsl/functions/lltransferownership.mdx new file mode 100644 index 0000000..1cbc0b3 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lltransferownership.mdx @@ -0,0 +1,22 @@ +--- +title: llTransferOwnership +description: Transfers ownership of an object, or a copy of the object to a new agent. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lltriggersound.mdx b/src/content/docs/script/reference/lsl/functions/lltriggersound.mdx new file mode 100644 index 0000000..35b25f8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lltriggersound.mdx @@ -0,0 +1,29 @@ +--- +title: llTriggerSound +description: >- + Plays Sound at Volume (0.0 - 1.0), centered at but not attached to object. + + There is no limit to the number of triggered sounds which can be generated by + an object, and calling llTriggerSound does not affect the attached sounds + created by llPlaySound and llLoopSound. This is very useful for things like + collision noises, explosions, etc. There is no way to stop or alter the volume + of a sound triggered by this function. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/lltriggersoundlimited.mdx b/src/content/docs/script/reference/lsl/functions/lltriggersoundlimited.mdx new file mode 100644 index 0000000..252a9a6 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/lltriggersoundlimited.mdx @@ -0,0 +1,31 @@ +--- +title: llTriggerSoundLimited +description: >- + Plays Sound at Volume (0.0 - 1.0), centered at but not attached to object, + limited to axis-aligned bounding box defined by vectors top-north-east (TNE) + and bottom-south-west (BSW). + + There is no limit to the number of triggered sounds which can be generated by + an object, and calling llTriggerSound does not affect the attached sounds + created by llPlaySound and llLoopSound. This is very useful for things like + collision noises, explosions, etc. There is no way to stop or alter the volume + of a sound triggered by this function. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llunescapeurl.mdx b/src/content/docs/script/reference/lsl/functions/llunescapeurl.mdx new file mode 100644 index 0000000..f37eba4 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llunescapeurl.mdx @@ -0,0 +1,26 @@ +--- +title: llUnescapeURL +description: >- + Returns the string that is the URL unescaped, replacing "%20" with spaces, + etc., version of URL. + + This function can output raw UTF-8 strings. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llunsit.mdx b/src/content/docs/script/reference/lsl/functions/llunsit.mdx new file mode 100644 index 0000000..6c2f194 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llunsit.mdx @@ -0,0 +1,25 @@ +--- +title: llUnSit +description: >- + If agent identified by AvatarID is sitting on the object the script is + attached to or is over land owned by the object's owner, the agent is forced + to stand up. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llupdatecharacter.mdx b/src/content/docs/script/reference/lsl/functions/llupdatecharacter.mdx new file mode 100644 index 0000000..0096e86 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llupdatecharacter.mdx @@ -0,0 +1,22 @@ +--- +title: llUpdateCharacter +description: Updates settings for a pathfinding character. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llupdatekeyvalue.mdx b/src/content/docs/script/reference/lsl/functions/llupdatekeyvalue.mdx new file mode 100644 index 0000000..ce0ad41 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llupdatekeyvalue.mdx @@ -0,0 +1,24 @@ +--- +title: llUpdateKeyValue +description: |2- + + Starts an asychronous transaction to update the value associated with the key given. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value associated with the key. If Checked is 1 the existing value in the data store must match the OriginalValue passed or XP_ERROR_RETRY_UPDATE will be returned. If Checked is 0 the key will be created if necessary. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llvecdist.mdx b/src/content/docs/script/reference/lsl/functions/llvecdist.mdx new file mode 100644 index 0000000..f6878f8 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llvecdist.mdx @@ -0,0 +1,22 @@ +--- +title: llVecDist +description: Returns the distance between Location1 and Location2. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llvecmag.mdx b/src/content/docs/script/reference/lsl/functions/llvecmag.mdx new file mode 100644 index 0000000..229d85f --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llvecmag.mdx @@ -0,0 +1,22 @@ +--- +title: llVecMag +description: Returns the magnitude of the vector. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llvecnorm.mdx b/src/content/docs/script/reference/lsl/functions/llvecnorm.mdx new file mode 100644 index 0000000..7e1b6de --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llvecnorm.mdx @@ -0,0 +1,22 @@ +--- +title: llVecNorm +description: Returns normalized vector. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llverifyrsa.mdx b/src/content/docs/script/reference/lsl/functions/llverifyrsa.mdx new file mode 100644 index 0000000..6f6cf4b --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llverifyrsa.mdx @@ -0,0 +1,24 @@ +--- +title: llVerifyRSA +description: >- + Returns TRUE if PublicKey, Message, and Algorithm produce the same + base64-formatted Signature. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llvolumedetect.mdx b/src/content/docs/script/reference/lsl/functions/llvolumedetect.mdx new file mode 100644 index 0000000..77e151c --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llvolumedetect.mdx @@ -0,0 +1,30 @@ +--- +title: llVolumeDetect +description: >- + If DetectEnabled = TRUE, object becomes phantom but triggers collision_start + and collision_end events when other objects start and stop interpenetrating. + + If another object (including avatars) interpenetrates it, it will get a + collision_start event. + + When an object stops interpenetrating, a collision_end event is generated. + While the other is inter-penetrating, collision events are NOT generated. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llwanderwithin.mdx b/src/content/docs/script/reference/lsl/functions/llwanderwithin.mdx new file mode 100644 index 0000000..8067447 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llwanderwithin.mdx @@ -0,0 +1,24 @@ +--- +title: llWanderWithin +description: |- + Wander within a specified volume. + Sets a character to wander about a central spot within a specified area. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llwater.mdx b/src/content/docs/script/reference/lsl/functions/llwater.mdx new file mode 100644 index 0000000..5b4f9f9 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llwater.mdx @@ -0,0 +1,22 @@ +--- +title: llWater +description: Returns the water height below the object position + Offset. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llwhisper.mdx b/src/content/docs/script/reference/lsl/functions/llwhisper.mdx new file mode 100644 index 0000000..4a03192 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llwhisper.mdx @@ -0,0 +1,30 @@ +--- +title: llWhisper +description: >- + Whispers Text on Channel. + + This chat method has a range of 10m radius. + + PUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. + DEBUG_CHANNEL is the script debug channel, and is also visible to nearby + avatars. All other channels are are not sent to avatars, but may be used to + communicate with scripts. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llwind.mdx b/src/content/docs/script/reference/lsl/functions/llwind.mdx new file mode 100644 index 0000000..365e6d1 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llwind.mdx @@ -0,0 +1,22 @@ +--- +title: llWind +description: Returns the wind velocity at the object position + Offset. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llworldpostohud.mdx b/src/content/docs/script/reference/lsl/functions/llworldpostohud.mdx new file mode 100644 index 0000000..5dcb447 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llworldpostohud.mdx @@ -0,0 +1,24 @@ +--- +title: llWorldPosToHUD +description: >- + Returns the local position that would put the origin of a HUD object directly + over world_pos as viewed by the current camera. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llxorbase64.mdx b/src/content/docs/script/reference/lsl/functions/llxorbase64.mdx new file mode 100644 index 0000000..c6d1d83 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llxorbase64.mdx @@ -0,0 +1,24 @@ +--- +title: llXorBase64 +description: >- + Performs an exclusive OR on two Base64 strings and returns a Base64 string. + Text2 repeats if it is shorter than Text1. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llxorbase64strings.mdx b/src/content/docs/script/reference/lsl/functions/llxorbase64strings.mdx new file mode 100644 index 0000000..7507559 --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llxorbase64strings.mdx @@ -0,0 +1,28 @@ +--- +title: llXorBase64Strings +description: >- + Deprecated: Please use llXorBase64 instead. + + Incorrectly performs an exclusive OR on two Base64 strings and returns a + Base64 string. Text2 repeats if it is shorter than Text1. + + Retained for backwards compatibility. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/lsl/functions/llxorbase64stringscorrect.mdx b/src/content/docs/script/reference/lsl/functions/llxorbase64stringscorrect.mdx new file mode 100644 index 0000000..6dfddee --- /dev/null +++ b/src/content/docs/script/reference/lsl/functions/llxorbase64stringscorrect.mdx @@ -0,0 +1,28 @@ +--- +title: llXorBase64StringsCorrect +description: >- + Deprecated: Please use llXorBase64 instead. + + Correctly (unless nulls are present) performs an exclusive OR on two Base64 + strings and returns a Base64 string. + + Text2 repeats if it is shorter than Text1. +--- + +import LSLFunction from '@components/scripting/LSLFunction.astro'; + + + +{/* DO NOT EDIT ABOVE THIS LINE */} + +## Examples + +Add example usage here. + +## Notes + +Add additional notes, caveats, or tips here. + +## See Also + +- Related pages can be linked here diff --git a/src/content/docs/script/reference/luau/bit32.mdx b/src/content/docs/script/reference/luau/bit32.mdx new file mode 100644 index 0000000..7d7e4dd --- /dev/null +++ b/src/content/docs/script/reference/luau/bit32.mdx @@ -0,0 +1,32 @@ +--- +title: bit32 +description: Bit32 library in Luau +sidebar: + order: 6 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +{/* Note: sorted and grouped based on related functionality */} +```luau +function bit32.band(args: ...number): number +function bit32.bnot(n: number): number +function bit32.bor(args: ...number): number +function bit32.bxor(args: ...number): number +function bit32.btest(args: ...number): boolean + +function bit32.extract(n: number, f: number, w: number?): number +function bit32.replace(n: number, r: number, f: number, w: number?): number +function bit32.byteswap(n: number): number +function bit32.countlz(n: number): number + +function bit32.lrotate(n: number, i: number): number +function bit32.rrotate(n: number, i: number): number +function bit32.lshift(n: number, i: number): number +function bit32.rshift(n: number, i: number): number +function bit32.arshift(n: number, i: number): number +``` \ No newline at end of file diff --git a/src/content/docs/script/reference/luau/buffer.mdx b/src/content/docs/script/reference/luau/buffer.mdx new file mode 100644 index 0000000..ab71086 --- /dev/null +++ b/src/content/docs/script/reference/luau/buffer.mdx @@ -0,0 +1,46 @@ +--- +title: buffer +description: Buffer library in Luau +sidebar: + order: 9 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +{/* Note: sorted and grouped based on related functionality */} +```luau +function buffer.create(size: number): buffer +function buffer.len(b: buffer): number +function buffer.copy(target: buffer, targetOffset: number, source: buffer, sourceOffset: number?, count: number?): () +function buffer.fill(b: buffer, offset: number, value: number, count: number?): () + +function buffer.fromstring(str: string): buffer +function buffer.tostring(b: buffer): string +function buffer.readstring(b: buffer, offset: number, count: number): string +function buffer.writestring(b: buffer, offset: number, value: string, count: number?): () + +function buffer.readbits(b: buffer, bitOffset: number, bitCount: number): number +function buffer.writebits(b: buffer, bitOffset: number, bitCount: number, value: number): () + +function buffer.readi8(b: buffer, offset: number): number +function buffer.readu8(b: buffer, offset: number): number +function buffer.readi16(b: buffer, offset: number): number +function buffer.readu16(b: buffer, offset: number): number +function buffer.readi32(b: buffer, offset: number): number +function buffer.readu32(b: buffer, offset: number): number +function buffer.readf32(b: buffer, offset: number): number +function buffer.readf64(b: buffer, offset: number): number + +function buffer.writei8(b: buffer, offset: number, value: number): () +function buffer.writeu8(b: buffer, offset: number, value: number): () +function buffer.writei16(b: buffer, offset: number, value: number): () +function buffer.writeu16(b: buffer, offset: number, value: number): () +function buffer.writei32(b: buffer, offset: number, value: number): () +function buffer.writeu32(b: buffer, offset: number, value: number): () +function buffer.writef32(b: buffer, offset: number, value: number): () +function buffer.writef64(b: buffer, offset: number, value: number): () +``` \ No newline at end of file diff --git a/src/content/docs/script/reference/luau/coroutine.mdx b/src/content/docs/script/reference/luau/coroutine.mdx new file mode 100644 index 0000000..9ec9171 --- /dev/null +++ b/src/content/docs/script/reference/luau/coroutine.mdx @@ -0,0 +1,24 @@ +--- +title: coroutine +description: Coroutine library in Luau +sidebar: + order: 8 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +{/* TODO: sorted and grouped based on related functionality */} +```luau +function coroutine.create(f: function): thread +function coroutine.running(): thread? +function coroutine.status(co: thread): string +function coroutine.wrap(f: function): function +function coroutine.yield(args: ...any): ...any +function coroutine.isyieldable(): boolean +function coroutine.resume(co: thread, args: ...any): (boolean, ...any) +function coroutine.close(co: thread): (boolean, any?) +``` \ No newline at end of file diff --git a/src/content/docs/script/reference/luau/debug.mdx b/src/content/docs/script/reference/luau/debug.mdx new file mode 100644 index 0000000..ea73952 --- /dev/null +++ b/src/content/docs/script/reference/luau/debug.mdx @@ -0,0 +1,24 @@ +--- +title: debug +description: Debug library in Luau +sidebar: + order: 10 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +## Removed +```luau +function debug.info(co: thread, level: number, s: string): ...any +function debug.info(level: number, s: string): ...any +function debug.info(f: function, s: string): ...any +function debug.traceback(co: thread, msg: string?, level: number?): string +function debug.traceback(msg: string?, level: number?): string +``` +:::danger +The above functions have been removed and are not available in Second Life SLua. +::: diff --git a/src/content/docs/script/reference/luau/global.mdx b/src/content/docs/script/reference/luau/global.mdx new file mode 100644 index 0000000..5289b40 --- /dev/null +++ b/src/content/docs/script/reference/luau/global.mdx @@ -0,0 +1,80 @@ +--- +title: Global Functions +description: Global functions in Luau +sidebar: + order: 0 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +{/* Trying to order some useful groups towards the top */} +```luau +function type(obj: any): string +function tonumber(s: string, base: number?): number? +function tostring(obj: any): string +``` +:::tip +Second Life also adds the following: +```luau +function tovector(s: string): vector3 +function toquaternion(s: string): quaternion +function torotation(s: string): quaternion +function touuid(s: string): uuid +``` +::: + +```luau +function print(args: ...any) +function assert(value: T, message: string?): T +function error(obj: any, level: number?) + +function getmetatable(obj: any): table? +function setmetatable(t: table, mt: table?) + +function pcall(f: function, args: ...any): (boolean, ...any) +function xpcall(f: function, e: function, args: ...any): (boolean, ...any) + +function newproxy(mt: boolean?): userdata + +function rawget(t: { [K]: V }, k: K): V? +function rawset(t: { [K] : V }, k: K, v: V) +function rawlen(t: { [K]: V } | string): number +function rawequal(a: any, b: any): boolean + +function next(t: { [K]: V }, i: K?): (K, V)? +function select(i: string, args: ...T): number +function select(i: number, args: ...T): ...T +function ipairs(t: table): +function pairs(t: table): +``` +:::tip +[Luau supports generalized iterators](https://luau.org/syntax#generalized-iteration) so you don't need to use the `ipairs` and `pairs` functions: +```luau +for index, value in ArrayTable do + ... +end + +for key, value in DictionaryTable do + ... +end +``` +::: +```luau +function unpack(a: {V}, f: number?, t: number?): ...V +``` +Equivalent to `table.unpack` + + +## Removed +```luau +function gcinfo(): number +function getfenv(target: (function | number)?): table +function setfenv(target: function | number, env: table) +``` +:::danger +The above functions have been removed and are not available in Second Life SLua. +::: diff --git a/src/content/docs/script/reference/luau/math.mdx b/src/content/docs/script/reference/luau/math.mdx new file mode 100644 index 0000000..a59a732 --- /dev/null +++ b/src/content/docs/script/reference/luau/math.mdx @@ -0,0 +1,66 @@ +--- +title: math +description: Math library in Luau +sidebar: + order: 1 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +{/* Note: sorted/grouped based on everyday usage and related functionality */} +```luau +math.pi: number -- 3.14159265358979323846 +math.huge: number -- 2^1024 + +function math.abs(n: number): number +function math.floor(n: number): number +function math.ceil(n: number): number +function math.round(n: number): number +function math.sign(n: number): number +function math.min(list: ...number): number +function math.max(list: ...number): number +function math.clamp(n: number, min: number, max: number): number + +function math.deg(n: number): number +function math.rad(n: number): number +function math.lerp(a: number, b: number, t: number): number +function math.map(x: number, inmin: number, inmax: number, outmin: number, outmax: number): number + +function math.random(): number +function math.random(n: number): number +function math.random(min: number, max: number): number +function math.noise(x: number, y: number?, z: number?): number + +function math.sqrt(n: number): number +function math.cos(n: number): number +function math.sin(n: number): number +function math.tan(n: number): number +function math.cosh(n: number): number +function math.sinh(n: number): number +function math.tanh(n: number): number +function math.acos(n: number): number +function math.asin(n: number): number +function math.atan2(y: number, x: number): number +function math.atan(n: number): number + +function math.modf(n: number): (number, number) +function math.fmod(x: number, y: number): number +function math.frexp(n: number): (number, number) +function math.ldexp(s: number, e: number): number +function math.exp(n: number): number +function math.pow(x: number, y: number): number +function math.log10(n: number): number +function math.log(n: number, base: number?): number +``` + +## Removed +```luau +function math.randomseed(seed: number) +`````` +:::danger +The above functions have been removed and are not available in Second Life SLua. +::: diff --git a/src/content/docs/script/reference/luau/os.mdx b/src/content/docs/script/reference/luau/os.mdx new file mode 100644 index 0000000..edd2c2b --- /dev/null +++ b/src/content/docs/script/reference/luau/os.mdx @@ -0,0 +1,20 @@ +--- +title: os +description: OS library in Luau +sidebar: + order: 7 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +{/* Note: sorted and grouped based on related functionality */} +```luau +function os.clock(): number +function os.time(t: table?): number +function os.difftime(a: number, b: number): number +function os.date(s: string?, t: number?): table | string +``` \ No newline at end of file diff --git a/src/content/docs/script/reference/luau/string.mdx b/src/content/docs/script/reference/luau/string.mdx new file mode 100644 index 0000000..a08d00e --- /dev/null +++ b/src/content/docs/script/reference/luau/string.mdx @@ -0,0 +1,34 @@ +--- +title: string +description: String library in Luau +sidebar: + order: 3 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +{/* Note: sorted and grouped based on related functionality */} +```luau +function string.sub(s: string, f: number, t: number?): string +function string.lower(s: string): string +function string.upper(s: string): string +function string.rep(s: string, n: number): string +function string.reverse(s: string): string +function string.len(s: string): number -- equivalent to #s + +function string.split(s: string, sep: string?): {string} +function string.match(s: string, p: string, init: number?): ...string? +function string.find(s: string, p: string, init: number?, plain: boolean?): (number?, number?, ...string) +function string.format(s: string, args: ...any): string +function string.gmatch(s: string, p: string): +function string.gsub(s: string, p: string, f: function | table | string, maxs: number?): (string, number) + +function string.byte(s: string, f: number?, t: number?): ...number +function string.char(args: ...number): string +function string.pack(f: string, args: ...any): string +function string.unpack(f: string, s: string): ...any +``` \ No newline at end of file diff --git a/src/content/docs/script/reference/luau/table.mdx b/src/content/docs/script/reference/luau/table.mdx new file mode 100644 index 0000000..440c345 --- /dev/null +++ b/src/content/docs/script/reference/luau/table.mdx @@ -0,0 +1,47 @@ +--- +title: table +description: Math library in Luau +sidebar: + order: 2 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +{/* Note: sorted and grouped based on related functionality */} +```luau +function table.create(n: number, v: V?): {V} +function table.insert(t: {V}, v: V) +function table.insert(t: {V}, i: number, v: V) +function table.remove(t: {V}, i: number?): V? +function table.move(a: {V}, f: number, t: number, d: number, tt: {V}?) +function table.clear(t: table) + +function table.pack(args: ...V): { [number]: V, n: number } +function table.unpack(a: {V}, f: number?, t: number?): ...V + +function table.concat(a: {string}, sep: string?, f: number?, t: number?): string + +function table.find(t: {V}, v: V, init: number?): number? +function table.sort(t: {V}, f: ((V, V) -> boolean)?) + +function table.maxn(t: {V}): number + +function table.freeze(t: table): table +function table.isfrozen(t: table): boolean +function table.clone(t: table): table +``` + + +## Deprecated +```luau +function table.foreach(t: { [K]: V }, f: (K, V) -> R?): R? +function table.foreachi(t: {V}, f: (number, V) -> R?): R? +function table.getn(t: {V}): number +``` +:::danger +The above functions are deprecated and should not be used +::: diff --git a/src/content/docs/script/reference/luau/utf8.mdx b/src/content/docs/script/reference/luau/utf8.mdx new file mode 100644 index 0000000..fa54da2 --- /dev/null +++ b/src/content/docs/script/reference/luau/utf8.mdx @@ -0,0 +1,20 @@ +--- +title: utf8 +description: UTF8 library in Luau +sidebar: + order: 4 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +```luau +function utf8.offset(s: string, n: number, i: number?): number? +function utf8.codepoint(s: string, i: number?, j: number?): ...number +function utf8.char(args: ...number): string +function utf8.len(s: string, i: number?, j: number?): number? +function utf8.codes(s: string): +``` \ No newline at end of file diff --git a/src/content/docs/script/reference/luau/vector.mdx b/src/content/docs/script/reference/luau/vector.mdx new file mode 100644 index 0000000..86dccba --- /dev/null +++ b/src/content/docs/script/reference/luau/vector.mdx @@ -0,0 +1,33 @@ +--- +title: vector +description: Vector library in Luau +sidebar: + order: 5 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +{/* Note: sorted and grouped based on related functionality */} +```luau +vector.zero: vector -- vector(0, 0, 0) +vector.one: vector -- vector(1, 1, 1) + +function vector.create(x: number, y: number, z: number): vector +function vector.magnitude(vec: vector): number +function vector.normalize(vec: vector): vector +function vector.cross(vec1: vector, vec2: vector): vector +function vector.dot(vec1: vector, vec2: vector): number +function vector.angle(vec1: vector, vec2: vector, axis: vector?): number + +function vector.abs(vec: vector): vector +function vector.floor(vec: vector): vector +function vector.ceil(vec: vector): vector +function vector.sign(vec: vector): vector +function vector.min(...: vector): vector +function vector.max(...: vector): vector +function vector.clamp(vec: vector, min: vector, max: vector): vector +``` \ No newline at end of file diff --git a/src/content/docs/script/reference/standard-library/DetectedEvent.mdx b/src/content/docs/script/reference/standard-library/DetectedEvent.mdx new file mode 100644 index 0000000..7883510 --- /dev/null +++ b/src/content/docs/script/reference/standard-library/DetectedEvent.mdx @@ -0,0 +1,33 @@ +--- +title: DetectedEvent +description: DetectedEvent reference +sidebar: + order: 3 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +```luau +function DetectedEvent.getOwner(): uuid +function DetectedEvent.getName(): string +function DetectedEvent.getKey(): uuid +function DetectedEvent.getTouchFace(): vector +function DetectedEvent.getLinkNumber(): number +function DetectedEvent.getGrab(): vector +function DetectedEvent.getGroup(): boolean +function DetectedEvent.getPos(): vector +function DetectedEvent.getRot(): quaternion +function DetectedEvent.getTouchBinormal(): vector +function DetectedEvent.getTouchNormal(): vector +function DetectedEvent.getTouchPos(): vector +function DetectedEvent.getTouchST(): vector +function DetectedEvent.getTouchUV(): vector +function DetectedEvent.getType(): number +function DetectedEvent.getVel(): vector +function DetectedEvent.getRezzer(): uuid +function DetectedEvent.getDamage(): {number, number, number} -- {damage, type, original} +``` diff --git a/src/content/docs/script/reference/standard-library/llbase64.mdx b/src/content/docs/script/reference/standard-library/llbase64.mdx new file mode 100644 index 0000000..f78533c --- /dev/null +++ b/src/content/docs/script/reference/standard-library/llbase64.mdx @@ -0,0 +1,17 @@ +--- +title: llbase64 +description: llbase64 reference +sidebar: + order: 5 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +```luau +function llbase64.encode(data: string | buffer): string +function llbase64.decode(data: string, asBuffer: boolean?): string | buffer +``` diff --git a/src/content/docs/script/reference/standard-library/llcompat.mdx b/src/content/docs/script/reference/standard-library/llcompat.mdx new file mode 100644 index 0000000..910dff0 --- /dev/null +++ b/src/content/docs/script/reference/standard-library/llcompat.mdx @@ -0,0 +1,32 @@ +--- +title: llcompat +description: llcompat.* Functions Standard Library reference +sidebar: + order: 1000 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +`llcompat` is a compatibility library that provides the original LSL functions with their expected behavior. + +## Please refer to the [LSL Portal](https://wiki.secondlife.com/wiki/LSL_Portal) for a full list of ll* functions. + +> To be populated dynamically with a list of ll.* function pages. +> Provide options for sorting/grouping by feature/category, alphabetically, etc. +> Filtering options such as needing permissions, experience, returning specific types etc. — Nexii + + +## Removed +```luau +function ll.SetTimerEvent(seconds: number): void +function ll.ResetTime(): void +function ll.GetAndResetTime(): number +function ll.SetMemoryLimit(limit: number): number +``` +:::danger +The above functions have been removed and are not available in Second Life SLua. +::: diff --git a/src/content/docs/script/reference/standard-library/llevents.mdx b/src/content/docs/script/reference/standard-library/llevents.mdx new file mode 100644 index 0000000..d318936 --- /dev/null +++ b/src/content/docs/script/reference/standard-library/llevents.mdx @@ -0,0 +1,25 @@ +--- +title: LLEvents +description: LLEvents reference +sidebar: + order: 1 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +```luau +function LLEvents:on(eventName: string, callback: function): function +function LLEvents:once(eventName: string, callback: function): function +function LLEvents:off(eventName: string, callback: function): boolean +function LLEvents:eventNames(): {string} +function LLEvents:listeners(eventName: string): {[string]: {function}} +``` + +```luau +function LLEvents.listen(channel: number, name: string, id: uuid, message: string) +function LLEvents.touch_start(events: {DetectedEvent}) +``` \ No newline at end of file diff --git a/src/content/docs/script/reference/standard-library/llfunctions.mdx b/src/content/docs/script/reference/standard-library/llfunctions.mdx new file mode 100644 index 0000000..72be60e --- /dev/null +++ b/src/content/docs/script/reference/standard-library/llfunctions.mdx @@ -0,0 +1,32 @@ +--- +title: ll +description: ll.* Functions Standard Library reference +sidebar: + order: 0 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +## For now, please refer to the [LSL Portal](https://wiki.secondlife.com/wiki/LSL_Portal) for a full list of ll* functions. + +> To be populated dynamically with a list of ll.* function pages. +> +> Provide options for sorting/grouping by feature/category, alphabetically, etc. +> +> Filtering options such as needing permissions, experience, returning specific types etc. — Nexii + +> This page might be what duplicated by Categories page, but that one would have events/constants as well tho rather than purely functions — Nexii + +## Removed +```luau +function ll.SetTimerEvent(seconds: number): void +function ll.ResetTime(): number +function ll.GetAndResetTime(): number +``` +:::danger +The above functions have been removed and are not available in Second Life SLua. +::: diff --git a/src/content/docs/script/reference/standard-library/lljson.mdx b/src/content/docs/script/reference/standard-library/lljson.mdx new file mode 100644 index 0000000..a2856f7 --- /dev/null +++ b/src/content/docs/script/reference/standard-library/lljson.mdx @@ -0,0 +1,19 @@ +--- +title: lljson +description: lljson reference +sidebar: + order: 4 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +```luau +function lljson.encode(data: any): string +function lljson.decode(json: string): any +function lljson.slencode(data: any, tightEncoding: boolean?): string +function lljson.sldecode(json: string): any +``` diff --git a/src/content/docs/script/reference/standard-library/lltimers.mdx b/src/content/docs/script/reference/standard-library/lltimers.mdx new file mode 100644 index 0000000..f7eceac --- /dev/null +++ b/src/content/docs/script/reference/standard-library/lltimers.mdx @@ -0,0 +1,18 @@ +--- +title: LLTimers +description: LLTimers reference +sidebar: + order: 2 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +```luau +function LLTimers:every(seconds: number, callback: (scheduledtime: number)): function +function LLTimers:once(seconds: number, callback: (scheduledtime: number)): function +function LLTimers:off(handler: function): boolean +``` diff --git a/src/content/docs/script/slua-reference/constants/active.mdx b/src/content/docs/script/slua-reference/constants/active.mdx deleted file mode 100644 index 30cf186..0000000 --- a/src/content/docs/script/slua-reference/constants/active.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ACTIVE -description: Objects in world that are running a script or currently physically moving. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent.mdx b/src/content/docs/script/slua-reference/constants/agent.mdx deleted file mode 100644 index 939aaa2..0000000 --- a/src/content/docs/script/slua-reference/constants/agent.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: AGENT -description: Objects in world that are agents. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_always_run.mdx b/src/content/docs/script/slua-reference/constants/agent_always_run.mdx deleted file mode 100644 index e42fab9..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_always_run.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_ALWAYS_RUN ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_attachments.mdx b/src/content/docs/script/slua-reference/constants/agent_attachments.mdx deleted file mode 100644 index 9e9c1ff..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_attachments.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: AGENT_ATTACHMENTS -description: The agent has attachments. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_automated.mdx b/src/content/docs/script/slua-reference/constants/agent_automated.mdx deleted file mode 100644 index ecc4297..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_automated.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: AGENT_AUTOMATED -description: The agent has been identified as a scripted agent ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_autopilot.mdx b/src/content/docs/script/slua-reference/constants/agent_autopilot.mdx deleted file mode 100644 index 844bc8b..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_autopilot.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_AUTOPILOT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_away.mdx b/src/content/docs/script/slua-reference/constants/agent_away.mdx deleted file mode 100644 index c85e79c..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_away.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_AWAY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_busy.mdx b/src/content/docs/script/slua-reference/constants/agent_busy.mdx deleted file mode 100644 index 71e21ec..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_busy.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_BUSY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_by_legacy_name.mdx b/src/content/docs/script/slua-reference/constants/agent_by_legacy_name.mdx deleted file mode 100644 index 3a47dd0..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_by_legacy_name.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_BY_LEGACY_NAME ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_by_username.mdx b/src/content/docs/script/slua-reference/constants/agent_by_username.mdx deleted file mode 100644 index be196c1..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_by_username.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_BY_USERNAME ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_crouching.mdx b/src/content/docs/script/slua-reference/constants/agent_crouching.mdx deleted file mode 100644 index 4fcb8a9..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_crouching.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_CROUCHING ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_floating_via_scripted_attachment.mdx b/src/content/docs/script/slua-reference/constants/agent_floating_via_scripted_attachment.mdx deleted file mode 100644 index b2f6c0a..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_floating_via_scripted_attachment.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: AGENT_FLOATING_VIA_SCRIPTED_ATTACHMENT -description: The agent is floating via scripted attachment. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_flying.mdx b/src/content/docs/script/slua-reference/constants/agent_flying.mdx deleted file mode 100644 index 77bb1fe..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_flying.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: AGENT_FLYING -description: The agent is flying. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_in_air.mdx b/src/content/docs/script/slua-reference/constants/agent_in_air.mdx deleted file mode 100644 index ed97c21..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_in_air.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_IN_AIR ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_list_parcel.mdx b/src/content/docs/script/slua-reference/constants/agent_list_parcel.mdx deleted file mode 100644 index 2e27726..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_list_parcel.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: AGENT_LIST_PARCEL -description: Agents on the same parcel where the script is running. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_list_parcel_owner.mdx b/src/content/docs/script/slua-reference/constants/agent_list_parcel_owner.mdx deleted file mode 100644 index 1a45498..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_list_parcel_owner.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: AGENT_LIST_PARCEL_OWNER -description: >- - Agents on any parcel in the region where the parcel owner is the same as the - owner of the parcel under the scripted object. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_list_region.mdx b/src/content/docs/script/slua-reference/constants/agent_list_region.mdx deleted file mode 100644 index a7f3255..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_list_region.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: AGENT_LIST_REGION -description: All agents in the region. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_mouselook.mdx b/src/content/docs/script/slua-reference/constants/agent_mouselook.mdx deleted file mode 100644 index d7c00be..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_mouselook.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_MOUSELOOK ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_on_object.mdx b/src/content/docs/script/slua-reference/constants/agent_on_object.mdx deleted file mode 100644 index 0984d2e..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_on_object.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_ON_OBJECT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_scripted.mdx b/src/content/docs/script/slua-reference/constants/agent_scripted.mdx deleted file mode 100644 index b02e976..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_scripted.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: AGENT_SCRIPTED -description: The agent has scripted attachments. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_sitting.mdx b/src/content/docs/script/slua-reference/constants/agent_sitting.mdx deleted file mode 100644 index 4e4e24f..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_sitting.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_SITTING ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_typing.mdx b/src/content/docs/script/slua-reference/constants/agent_typing.mdx deleted file mode 100644 index b93dd08..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_typing.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_TYPING ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/agent_walking.mdx b/src/content/docs/script/slua-reference/constants/agent_walking.mdx deleted file mode 100644 index 0472909..0000000 --- a/src/content/docs/script/slua-reference/constants/agent_walking.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AGENT_WALKING ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/all_sides.mdx b/src/content/docs/script/slua-reference/constants/all_sides.mdx deleted file mode 100644 index f052d42..0000000 --- a/src/content/docs/script/slua-reference/constants/all_sides.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ALL_SIDES ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/anim_on.mdx b/src/content/docs/script/slua-reference/constants/anim_on.mdx deleted file mode 100644 index 74225e0..0000000 --- a/src/content/docs/script/slua-reference/constants/anim_on.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ANIM_ON -description: Texture animation is on. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_any_hud.mdx b/src/content/docs/script/slua-reference/constants/attach_any_hud.mdx deleted file mode 100644 index 2057019..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_any_hud.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_ANY_HUD -description: Filtering for any HUD attachment. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_avatar_center.mdx b/src/content/docs/script/slua-reference/constants/attach_avatar_center.mdx deleted file mode 100644 index 9d7b88e..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_avatar_center.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_AVATAR_CENTER -description: Attach to the avatar's geometric centre. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_back.mdx b/src/content/docs/script/slua-reference/constants/attach_back.mdx deleted file mode 100644 index 82caeef..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_back.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_BACK -description: Attach to the avatar's back. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_belly.mdx b/src/content/docs/script/slua-reference/constants/attach_belly.mdx deleted file mode 100644 index c181788..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_belly.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_BELLY -description: Attach to the avatar's belly. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_chest.mdx b/src/content/docs/script/slua-reference/constants/attach_chest.mdx deleted file mode 100644 index 530a475..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_chest.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_CHEST -description: Attach to the avatar's chest. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_chin.mdx b/src/content/docs/script/slua-reference/constants/attach_chin.mdx deleted file mode 100644 index 146521a..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_chin.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_CHIN -description: Attach to the avatar's chin. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_face_jaw.mdx b/src/content/docs/script/slua-reference/constants/attach_face_jaw.mdx deleted file mode 100644 index 9665d7b..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_face_jaw.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_FACE_JAW -description: Attach to the avatar's jaw. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_face_lear.mdx b/src/content/docs/script/slua-reference/constants/attach_face_lear.mdx deleted file mode 100644 index 164f1fa..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_face_lear.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_FACE_LEAR -description: Attach to the avatar's left ear (extended). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_face_leye.mdx b/src/content/docs/script/slua-reference/constants/attach_face_leye.mdx deleted file mode 100644 index af52d78..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_face_leye.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_FACE_LEYE -description: Attach to the avatar's left eye (extended). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_face_rear.mdx b/src/content/docs/script/slua-reference/constants/attach_face_rear.mdx deleted file mode 100644 index 6e6f049..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_face_rear.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_FACE_REAR -description: Attach to the avatar's right ear (extended). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_face_reye.mdx b/src/content/docs/script/slua-reference/constants/attach_face_reye.mdx deleted file mode 100644 index 9f22a2d..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_face_reye.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_FACE_REYE -description: Attach to the avatar's right eye (extended). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_face_tongue.mdx b/src/content/docs/script/slua-reference/constants/attach_face_tongue.mdx deleted file mode 100644 index ba8f519..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_face_tongue.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_FACE_TONGUE -description: Attach to the avatar's tongue. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_groin.mdx b/src/content/docs/script/slua-reference/constants/attach_groin.mdx deleted file mode 100644 index 28fbb04..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_groin.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_GROIN -description: Attach to the avatar's groin. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_head.mdx b/src/content/docs/script/slua-reference/constants/attach_head.mdx deleted file mode 100644 index 6693259..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_head.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_HEAD -description: Attach to the avatar's head. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_hind_lfoot.mdx b/src/content/docs/script/slua-reference/constants/attach_hind_lfoot.mdx deleted file mode 100644 index 3c8d6ec..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_hind_lfoot.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_HIND_LFOOT -description: Attach to the avatar's left hind foot. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_hind_rfoot.mdx b/src/content/docs/script/slua-reference/constants/attach_hind_rfoot.mdx deleted file mode 100644 index 2190934..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_hind_rfoot.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_HIND_RFOOT -description: Attach to the avatar's right hind foot. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_hud_bottom.mdx b/src/content/docs/script/slua-reference/constants/attach_hud_bottom.mdx deleted file mode 100644 index a37b37f..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_hud_bottom.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ATTACH_HUD_BOTTOM ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_hud_bottom_left.mdx b/src/content/docs/script/slua-reference/constants/attach_hud_bottom_left.mdx deleted file mode 100644 index b6cf836..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_hud_bottom_left.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ATTACH_HUD_BOTTOM_LEFT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_hud_bottom_right.mdx b/src/content/docs/script/slua-reference/constants/attach_hud_bottom_right.mdx deleted file mode 100644 index 7c7a480..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_hud_bottom_right.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ATTACH_HUD_BOTTOM_RIGHT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_hud_center_1.mdx b/src/content/docs/script/slua-reference/constants/attach_hud_center_1.mdx deleted file mode 100644 index 5a3c446..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_hud_center_1.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ATTACH_HUD_CENTER_1 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_hud_center_2.mdx b/src/content/docs/script/slua-reference/constants/attach_hud_center_2.mdx deleted file mode 100644 index 5728b4c..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_hud_center_2.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ATTACH_HUD_CENTER_2 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_hud_top_center.mdx b/src/content/docs/script/slua-reference/constants/attach_hud_top_center.mdx deleted file mode 100644 index f58689f..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_hud_top_center.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ATTACH_HUD_TOP_CENTER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_hud_top_left.mdx b/src/content/docs/script/slua-reference/constants/attach_hud_top_left.mdx deleted file mode 100644 index e73d8a2..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_hud_top_left.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ATTACH_HUD_TOP_LEFT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_hud_top_right.mdx b/src/content/docs/script/slua-reference/constants/attach_hud_top_right.mdx deleted file mode 100644 index 7e57cfb..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_hud_top_right.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ATTACH_HUD_TOP_RIGHT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_lear.mdx b/src/content/docs/script/slua-reference/constants/attach_lear.mdx deleted file mode 100644 index f90961f..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_lear.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LEAR -description: Attach to the avatar's left ear. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_left_pec.mdx b/src/content/docs/script/slua-reference/constants/attach_left_pec.mdx deleted file mode 100644 index e682d09..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_left_pec.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LEFT_PEC -description: Attach to the avatar's left pectoral. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_leye.mdx b/src/content/docs/script/slua-reference/constants/attach_leye.mdx deleted file mode 100644 index 602a899..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_leye.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LEYE -description: Attach to the avatar's left eye. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_lfoot.mdx b/src/content/docs/script/slua-reference/constants/attach_lfoot.mdx deleted file mode 100644 index 7102a2d..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_lfoot.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LFOOT -description: Attach to the avatar's left foot. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_lhand.mdx b/src/content/docs/script/slua-reference/constants/attach_lhand.mdx deleted file mode 100644 index 5188fa4..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_lhand.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LHAND -description: Attach to the avatar's left hand. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_lhand_ring1.mdx b/src/content/docs/script/slua-reference/constants/attach_lhand_ring1.mdx deleted file mode 100644 index 922ecea..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_lhand_ring1.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LHAND_RING1 -description: Attach to the avatar's left ring finger. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_lhip.mdx b/src/content/docs/script/slua-reference/constants/attach_lhip.mdx deleted file mode 100644 index c9578d8..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_lhip.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LHIP -description: Attach to the avatar's left hip. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_llarm.mdx b/src/content/docs/script/slua-reference/constants/attach_llarm.mdx deleted file mode 100644 index 48147e0..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_llarm.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LLARM -description: Attach to the avatar's left lower arm. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_llleg.mdx b/src/content/docs/script/slua-reference/constants/attach_llleg.mdx deleted file mode 100644 index 660a75f..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_llleg.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LLLEG -description: Attach to the avatar's lower left leg. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_lpec.mdx b/src/content/docs/script/slua-reference/constants/attach_lpec.mdx deleted file mode 100644 index 96117d3..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_lpec.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LPEC -description: Attach to the avatar's right pectoral. (Deprecated, use ATTACH_RIGHT_PEC) ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_lshoulder.mdx b/src/content/docs/script/slua-reference/constants/attach_lshoulder.mdx deleted file mode 100644 index 8579ad5..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_lshoulder.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LSHOULDER -description: Attach to the avatar's left shoulder. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_luarm.mdx b/src/content/docs/script/slua-reference/constants/attach_luarm.mdx deleted file mode 100644 index 0d4d17d..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_luarm.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LUARM -description: Attach to the avatar's left upper arm. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_luleg.mdx b/src/content/docs/script/slua-reference/constants/attach_luleg.mdx deleted file mode 100644 index 775e8e9..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_luleg.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LULEG -description: Attach to the avatar's lower upper leg. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_lwing.mdx b/src/content/docs/script/slua-reference/constants/attach_lwing.mdx deleted file mode 100644 index 11e0bf0..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_lwing.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_LWING -description: Attach to the avatar's left wing. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_mouth.mdx b/src/content/docs/script/slua-reference/constants/attach_mouth.mdx deleted file mode 100644 index 80d1204..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_mouth.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_MOUTH -description: Attach to the avatar's mouth. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_neck.mdx b/src/content/docs/script/slua-reference/constants/attach_neck.mdx deleted file mode 100644 index 2826ae9..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_neck.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_NECK -description: Attach to the avatar's neck. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_nose.mdx b/src/content/docs/script/slua-reference/constants/attach_nose.mdx deleted file mode 100644 index 98f5e57..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_nose.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_NOSE -description: Attach to the avatar's nose. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_pelvis.mdx b/src/content/docs/script/slua-reference/constants/attach_pelvis.mdx deleted file mode 100644 index 015a635..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_pelvis.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_PELVIS -description: Attach to the avatar's pelvis. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_rear.mdx b/src/content/docs/script/slua-reference/constants/attach_rear.mdx deleted file mode 100644 index 4ef044f..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_rear.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_REAR -description: Attach to the avatar's right ear. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_reye.mdx b/src/content/docs/script/slua-reference/constants/attach_reye.mdx deleted file mode 100644 index b3ab603..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_reye.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_REYE -description: Attach to the avatar's right eye. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_rfoot.mdx b/src/content/docs/script/slua-reference/constants/attach_rfoot.mdx deleted file mode 100644 index 4b4a4fa..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_rfoot.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RFOOT -description: Attach to the avatar's right foot. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_rhand.mdx b/src/content/docs/script/slua-reference/constants/attach_rhand.mdx deleted file mode 100644 index 1110a53..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_rhand.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RHAND -description: Attach to the avatar's right hand. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_rhand_ring1.mdx b/src/content/docs/script/slua-reference/constants/attach_rhand_ring1.mdx deleted file mode 100644 index a82c452..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_rhand_ring1.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RHAND_RING1 -description: Attach to the avatar's right ring finger. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_rhip.mdx b/src/content/docs/script/slua-reference/constants/attach_rhip.mdx deleted file mode 100644 index cdb8cbc..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_rhip.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RHIP -description: Attach to the avatar's right hip. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_right_pec.mdx b/src/content/docs/script/slua-reference/constants/attach_right_pec.mdx deleted file mode 100644 index e2dfd50..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_right_pec.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RIGHT_PEC -description: Attach to the avatar's right pectoral. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_rlarm.mdx b/src/content/docs/script/slua-reference/constants/attach_rlarm.mdx deleted file mode 100644 index bdf8bce..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_rlarm.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RLARM -description: Attach to the avatar's right lower arm. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_rlleg.mdx b/src/content/docs/script/slua-reference/constants/attach_rlleg.mdx deleted file mode 100644 index cf53cf9..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_rlleg.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RLLEG -description: Attach to the avatar's right lower leg. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_rpec.mdx b/src/content/docs/script/slua-reference/constants/attach_rpec.mdx deleted file mode 100644 index 8fa9960..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_rpec.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RPEC -description: Attach to the avatar's left pectoral. (deprecated, use ATTACH_LEFT_PEC) ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_rshoulder.mdx b/src/content/docs/script/slua-reference/constants/attach_rshoulder.mdx deleted file mode 100644 index 6e71b27..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_rshoulder.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RSHOULDER -description: Attach to the avatar's right shoulder. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_ruarm.mdx b/src/content/docs/script/slua-reference/constants/attach_ruarm.mdx deleted file mode 100644 index b8b1e9d..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_ruarm.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RUARM -description: Attach to the avatar's right upper arm. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_ruleg.mdx b/src/content/docs/script/slua-reference/constants/attach_ruleg.mdx deleted file mode 100644 index 3e5174c..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_ruleg.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RULEG -description: Attach to the avatar's right upper leg. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_rwing.mdx b/src/content/docs/script/slua-reference/constants/attach_rwing.mdx deleted file mode 100644 index 478b0d5..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_rwing.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_RWING -description: Attach to the avatar's right wing. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_tail_base.mdx b/src/content/docs/script/slua-reference/constants/attach_tail_base.mdx deleted file mode 100644 index ddb5788..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_tail_base.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_TAIL_BASE -description: Attach to the avatar's tail base. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/attach_tail_tip.mdx b/src/content/docs/script/slua-reference/constants/attach_tail_tip.mdx deleted file mode 100644 index 9043459..0000000 --- a/src/content/docs/script/slua-reference/constants/attach_tail_tip.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ATTACH_TAIL_TIP -description: Attach to the avatar's tail tip. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/avoid_characters.mdx b/src/content/docs/script/slua-reference/constants/avoid_characters.mdx deleted file mode 100644 index 60d7a10..0000000 --- a/src/content/docs/script/slua-reference/constants/avoid_characters.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AVOID_CHARACTERS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/avoid_dynamic_obstacles.mdx b/src/content/docs/script/slua-reference/constants/avoid_dynamic_obstacles.mdx deleted file mode 100644 index 98269b9..0000000 --- a/src/content/docs/script/slua-reference/constants/avoid_dynamic_obstacles.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AVOID_DYNAMIC_OBSTACLES ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/avoid_none.mdx b/src/content/docs/script/slua-reference/constants/avoid_none.mdx deleted file mode 100644 index 7d9f37e..0000000 --- a/src/content/docs/script/slua-reference/constants/avoid_none.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: AVOID_NONE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/beacon_map.mdx b/src/content/docs/script/slua-reference/constants/beacon_map.mdx deleted file mode 100644 index 374c496..0000000 --- a/src/content/docs/script/slua-reference/constants/beacon_map.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: BEACON_MAP -description: >- - Cause llMapBeacon to optionally display and focus the world map on the - avatar's viewer. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/camera_active.mdx b/src/content/docs/script/slua-reference/constants/camera_active.mdx deleted file mode 100644 index a21a334..0000000 --- a/src/content/docs/script/slua-reference/constants/camera_active.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_ACTIVE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/camera_behindness_angle.mdx b/src/content/docs/script/slua-reference/constants/camera_behindness_angle.mdx deleted file mode 100644 index 41ecfd1..0000000 --- a/src/content/docs/script/slua-reference/constants/camera_behindness_angle.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_BEHINDNESS_ANGLE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/camera_behindness_lag.mdx b/src/content/docs/script/slua-reference/constants/camera_behindness_lag.mdx deleted file mode 100644 index a003450..0000000 --- a/src/content/docs/script/slua-reference/constants/camera_behindness_lag.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_BEHINDNESS_LAG ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/camera_distance.mdx b/src/content/docs/script/slua-reference/constants/camera_distance.mdx deleted file mode 100644 index e349cdc..0000000 --- a/src/content/docs/script/slua-reference/constants/camera_distance.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_DISTANCE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/camera_focus.mdx b/src/content/docs/script/slua-reference/constants/camera_focus.mdx deleted file mode 100644 index 6f2cbbe..0000000 --- a/src/content/docs/script/slua-reference/constants/camera_focus.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_FOCUS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/camera_focus_lag.mdx b/src/content/docs/script/slua-reference/constants/camera_focus_lag.mdx deleted file mode 100644 index 51b3870..0000000 --- a/src/content/docs/script/slua-reference/constants/camera_focus_lag.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_FOCUS_LAG ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/camera_focus_locked.mdx b/src/content/docs/script/slua-reference/constants/camera_focus_locked.mdx deleted file mode 100644 index 6df73b9..0000000 --- a/src/content/docs/script/slua-reference/constants/camera_focus_locked.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_FOCUS_LOCKED ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/camera_focus_offset.mdx b/src/content/docs/script/slua-reference/constants/camera_focus_offset.mdx deleted file mode 100644 index f8a31ff..0000000 --- a/src/content/docs/script/slua-reference/constants/camera_focus_offset.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_FOCUS_OFFSET ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/camera_focus_threshold.mdx b/src/content/docs/script/slua-reference/constants/camera_focus_threshold.mdx deleted file mode 100644 index 6338095..0000000 --- a/src/content/docs/script/slua-reference/constants/camera_focus_threshold.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_FOCUS_THRESHOLD ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/camera_pitch.mdx b/src/content/docs/script/slua-reference/constants/camera_pitch.mdx deleted file mode 100644 index 264a271..0000000 --- a/src/content/docs/script/slua-reference/constants/camera_pitch.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_PITCH ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/camera_position.mdx b/src/content/docs/script/slua-reference/constants/camera_position.mdx deleted file mode 100644 index 7a349b3..0000000 --- a/src/content/docs/script/slua-reference/constants/camera_position.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_POSITION ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/camera_position_lag.mdx b/src/content/docs/script/slua-reference/constants/camera_position_lag.mdx deleted file mode 100644 index f8ba1af..0000000 --- a/src/content/docs/script/slua-reference/constants/camera_position_lag.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_POSITION_LAG ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/camera_position_locked.mdx b/src/content/docs/script/slua-reference/constants/camera_position_locked.mdx deleted file mode 100644 index ca8ac14..0000000 --- a/src/content/docs/script/slua-reference/constants/camera_position_locked.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_POSITION_LOCKED ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/camera_position_threshold.mdx b/src/content/docs/script/slua-reference/constants/camera_position_threshold.mdx deleted file mode 100644 index 042b04c..0000000 --- a/src/content/docs/script/slua-reference/constants/camera_position_threshold.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CAMERA_POSITION_THRESHOLD ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/changed_allowed_drop.mdx b/src/content/docs/script/slua-reference/constants/changed_allowed_drop.mdx deleted file mode 100644 index 0152254..0000000 --- a/src/content/docs/script/slua-reference/constants/changed_allowed_drop.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: CHANGED_ALLOWED_DROP -description: >- - The object inventory has changed because an item was added through the - llAllowInventoryDrop interface. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/changed_color.mdx b/src/content/docs/script/slua-reference/constants/changed_color.mdx deleted file mode 100644 index a22b516..0000000 --- a/src/content/docs/script/slua-reference/constants/changed_color.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_COLOR -description: The object color has changed. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/changed_inventory.mdx b/src/content/docs/script/slua-reference/constants/changed_inventory.mdx deleted file mode 100644 index 841a2aa..0000000 --- a/src/content/docs/script/slua-reference/constants/changed_inventory.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_INVENTORY -description: The object inventory has changed. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/changed_link.mdx b/src/content/docs/script/slua-reference/constants/changed_link.mdx deleted file mode 100644 index 789d94d..0000000 --- a/src/content/docs/script/slua-reference/constants/changed_link.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_LINK -description: The object has linked or its links were broken. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/changed_media.mdx b/src/content/docs/script/slua-reference/constants/changed_media.mdx deleted file mode 100644 index 818369b..0000000 --- a/src/content/docs/script/slua-reference/constants/changed_media.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CHANGED_MEDIA ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/changed_owner.mdx b/src/content/docs/script/slua-reference/constants/changed_owner.mdx deleted file mode 100644 index 517788a..0000000 --- a/src/content/docs/script/slua-reference/constants/changed_owner.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_OWNER -description: The object has changed ownership. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/changed_region.mdx b/src/content/docs/script/slua-reference/constants/changed_region.mdx deleted file mode 100644 index a65cb36..0000000 --- a/src/content/docs/script/slua-reference/constants/changed_region.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_REGION -description: The object has changed region. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/changed_region_start.mdx b/src/content/docs/script/slua-reference/constants/changed_region_start.mdx deleted file mode 100644 index 914a9c3..0000000 --- a/src/content/docs/script/slua-reference/constants/changed_region_start.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_REGION_START -description: The region this object is in has just come online. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/changed_render_material.mdx b/src/content/docs/script/slua-reference/constants/changed_render_material.mdx deleted file mode 100644 index 009505a..0000000 --- a/src/content/docs/script/slua-reference/constants/changed_render_material.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_RENDER_MATERIAL -description: The render material has changed. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/changed_scale.mdx b/src/content/docs/script/slua-reference/constants/changed_scale.mdx deleted file mode 100644 index c23d25f..0000000 --- a/src/content/docs/script/slua-reference/constants/changed_scale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_SCALE -description: The object scale (size) has changed. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/changed_shape.mdx b/src/content/docs/script/slua-reference/constants/changed_shape.mdx deleted file mode 100644 index d8e3ef9..0000000 --- a/src/content/docs/script/slua-reference/constants/changed_shape.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_SHAPE -description: The object base shape has changed, e.g., a box to a cylinder. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/changed_teleport.mdx b/src/content/docs/script/slua-reference/constants/changed_teleport.mdx deleted file mode 100644 index 97b22a7..0000000 --- a/src/content/docs/script/slua-reference/constants/changed_teleport.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_TELEPORT -description: The avatar to whom this object is attached has teleported. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/changed_texture.mdx b/src/content/docs/script/slua-reference/constants/changed_texture.mdx deleted file mode 100644 index 3e23a0f..0000000 --- a/src/content/docs/script/slua-reference/constants/changed_texture.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHANGED_TEXTURE -description: The texture offset, scale rotation, or simply the object texture has changed. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_account_for_skipped_frames.mdx b/src/content/docs/script/slua-reference/constants/character_account_for_skipped_frames.mdx deleted file mode 100644 index f1923a4..0000000 --- a/src/content/docs/script/slua-reference/constants/character_account_for_skipped_frames.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: CHARACTER_ACCOUNT_FOR_SKIPPED_FRAMES -description: >- - If set to false, character will not attempt to catch up on lost time when - pathfinding performance is low, potentially providing more reliable movement - (albeit while potentially appearing to be more stuttery). Default is true to - match pre-existing behavior. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_avoidance_mode.mdx b/src/content/docs/script/slua-reference/constants/character_avoidance_mode.mdx deleted file mode 100644 index b3294a0..0000000 --- a/src/content/docs/script/slua-reference/constants/character_avoidance_mode.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: CHARACTER_AVOIDANCE_MODE -description: >- - Allows you to specify that a character should not try to avoid other - characters, should not try to avoid dynamic obstacles (relatively fast moving - objects and avatars), or both. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_cmd_jump.mdx b/src/content/docs/script/slua-reference/constants/character_cmd_jump.mdx deleted file mode 100644 index 0cf6174..0000000 --- a/src/content/docs/script/slua-reference/constants/character_cmd_jump.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: CHARACTER_CMD_JUMP -description: >- - Makes the character jump. Requires an additional parameter, the height to - jump, between 0.1m and 2.0m. This must be provided as the first element of the - llExecCharacterCmd option list. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_cmd_smooth_stop.mdx b/src/content/docs/script/slua-reference/constants/character_cmd_smooth_stop.mdx deleted file mode 100644 index cbeb295..0000000 --- a/src/content/docs/script/slua-reference/constants/character_cmd_smooth_stop.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CHARACTER_CMD_SMOOTH_STOP ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_cmd_stop.mdx b/src/content/docs/script/slua-reference/constants/character_cmd_stop.mdx deleted file mode 100644 index 0684dcc..0000000 --- a/src/content/docs/script/slua-reference/constants/character_cmd_stop.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_CMD_STOP -description: Stops any current pathfinding operation. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_desired_speed.mdx b/src/content/docs/script/slua-reference/constants/character_desired_speed.mdx deleted file mode 100644 index 7e9aa92..0000000 --- a/src/content/docs/script/slua-reference/constants/character_desired_speed.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_DESIRED_SPEED -description: Speed of pursuit in meters per second. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_desired_turn_speed.mdx b/src/content/docs/script/slua-reference/constants/character_desired_turn_speed.mdx deleted file mode 100644 index cd86e63..0000000 --- a/src/content/docs/script/slua-reference/constants/character_desired_turn_speed.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: CHARACTER_DESIRED_TURN_SPEED -description: >- - The character's maximum speed while turning about the Z axis. - Note that this - is only loosely enforced. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_length.mdx b/src/content/docs/script/slua-reference/constants/character_length.mdx deleted file mode 100644 index a3f87d6..0000000 --- a/src/content/docs/script/slua-reference/constants/character_length.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_LENGTH -description: Set collision capsule length - cannot be less than two times the radius. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_max_accel.mdx b/src/content/docs/script/slua-reference/constants/character_max_accel.mdx deleted file mode 100644 index 57613c3..0000000 --- a/src/content/docs/script/slua-reference/constants/character_max_accel.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_MAX_ACCEL -description: The character's maximum acceleration rate. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_max_decel.mdx b/src/content/docs/script/slua-reference/constants/character_max_decel.mdx deleted file mode 100644 index b12e1bc..0000000 --- a/src/content/docs/script/slua-reference/constants/character_max_decel.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_MAX_DECEL -description: The character's maximum deceleration rate. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_max_speed.mdx b/src/content/docs/script/slua-reference/constants/character_max_speed.mdx deleted file mode 100644 index a779402..0000000 --- a/src/content/docs/script/slua-reference/constants/character_max_speed.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_MAX_SPEED -description: The character's maximum speed. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_max_turn_radius.mdx b/src/content/docs/script/slua-reference/constants/character_max_turn_radius.mdx deleted file mode 100644 index bc31642..0000000 --- a/src/content/docs/script/slua-reference/constants/character_max_turn_radius.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_MAX_TURN_RADIUS -description: The character's turn radius when travelling at CHARACTER_MAX_TURN_SPEED. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_orientation.mdx b/src/content/docs/script/slua-reference/constants/character_orientation.mdx deleted file mode 100644 index bf3a4b8..0000000 --- a/src/content/docs/script/slua-reference/constants/character_orientation.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_ORIENTATION -description: 'Valid options are: VERTICAL, HORIZONTAL.' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_radius.mdx b/src/content/docs/script/slua-reference/constants/character_radius.mdx deleted file mode 100644 index c2cc98e..0000000 --- a/src/content/docs/script/slua-reference/constants/character_radius.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_RADIUS -description: Set collision capsule radius. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_stay_within_parcel.mdx b/src/content/docs/script/slua-reference/constants/character_stay_within_parcel.mdx deleted file mode 100644 index 8114e4a..0000000 --- a/src/content/docs/script/slua-reference/constants/character_stay_within_parcel.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: CHARACTER_STAY_WITHIN_PARCEL -description: >- - Determines whether a character can leave its starting parcel. - - Takes a boolean parameter. If TRUE, the character cannot voluntarilly leave - the parcel, but can return to it. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_type.mdx b/src/content/docs/script/slua-reference/constants/character_type.mdx deleted file mode 100644 index adb4889..0000000 --- a/src/content/docs/script/slua-reference/constants/character_type.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CHARACTER_TYPE -description: Specifies which walk-ability coefficient will be used by this character. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_type_a.mdx b/src/content/docs/script/slua-reference/constants/character_type_a.mdx deleted file mode 100644 index 91e65bf..0000000 --- a/src/content/docs/script/slua-reference/constants/character_type_a.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CHARACTER_TYPE_A ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_type_b.mdx b/src/content/docs/script/slua-reference/constants/character_type_b.mdx deleted file mode 100644 index 0cd965d..0000000 --- a/src/content/docs/script/slua-reference/constants/character_type_b.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CHARACTER_TYPE_B ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_type_c.mdx b/src/content/docs/script/slua-reference/constants/character_type_c.mdx deleted file mode 100644 index 8a206e2..0000000 --- a/src/content/docs/script/slua-reference/constants/character_type_c.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CHARACTER_TYPE_C ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_type_d.mdx b/src/content/docs/script/slua-reference/constants/character_type_d.mdx deleted file mode 100644 index f2838d9..0000000 --- a/src/content/docs/script/slua-reference/constants/character_type_d.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CHARACTER_TYPE_D ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/character_type_none.mdx b/src/content/docs/script/slua-reference/constants/character_type_none.mdx deleted file mode 100644 index 04fb9d1..0000000 --- a/src/content/docs/script/slua-reference/constants/character_type_none.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: CHARACTER_TYPE_NONE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/click_action_buy.mdx b/src/content/docs/script/slua-reference/constants/click_action_buy.mdx deleted file mode 100644 index a57a5f6..0000000 --- a/src/content/docs/script/slua-reference/constants/click_action_buy.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_BUY -description: When the prim is clicked, the buy dialog is opened. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/click_action_disabled.mdx b/src/content/docs/script/slua-reference/constants/click_action_disabled.mdx deleted file mode 100644 index cf9af9b..0000000 --- a/src/content/docs/script/slua-reference/constants/click_action_disabled.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_DISABLED -description: No click action. No touches detected or passed. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/click_action_ignore.mdx b/src/content/docs/script/slua-reference/constants/click_action_ignore.mdx deleted file mode 100644 index 21d11f9..0000000 --- a/src/content/docs/script/slua-reference/constants/click_action_ignore.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_IGNORE -description: No click action. Object is invisible to the mouse. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/click_action_none.mdx b/src/content/docs/script/slua-reference/constants/click_action_none.mdx deleted file mode 100644 index 01da554..0000000 --- a/src/content/docs/script/slua-reference/constants/click_action_none.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: CLICK_ACTION_NONE -description: >- - Performs the default action: when the prim is clicked, touch events are - triggered. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/click_action_open.mdx b/src/content/docs/script/slua-reference/constants/click_action_open.mdx deleted file mode 100644 index f065548..0000000 --- a/src/content/docs/script/slua-reference/constants/click_action_open.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_OPEN -description: When the prim is clicked, the object inventory dialog is opened. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/click_action_open_media.mdx b/src/content/docs/script/slua-reference/constants/click_action_open_media.mdx deleted file mode 100644 index dc6fddd..0000000 --- a/src/content/docs/script/slua-reference/constants/click_action_open_media.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_OPEN_MEDIA -description: When the prim is touched, the web media dialog is opened. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/click_action_pay.mdx b/src/content/docs/script/slua-reference/constants/click_action_pay.mdx deleted file mode 100644 index f45b0d7..0000000 --- a/src/content/docs/script/slua-reference/constants/click_action_pay.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_PAY -description: When the prim is clicked, the pay dialog is opened. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/click_action_play.mdx b/src/content/docs/script/slua-reference/constants/click_action_play.mdx deleted file mode 100644 index 76a2e8d..0000000 --- a/src/content/docs/script/slua-reference/constants/click_action_play.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_PLAY -description: When the prim is clicked, html-on-a-prim is enabled? ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/click_action_sit.mdx b/src/content/docs/script/slua-reference/constants/click_action_sit.mdx deleted file mode 100644 index 7a22569..0000000 --- a/src/content/docs/script/slua-reference/constants/click_action_sit.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_SIT -description: When the prim is clicked, the avatar sits upon it. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/click_action_touch.mdx b/src/content/docs/script/slua-reference/constants/click_action_touch.mdx deleted file mode 100644 index 37696b4..0000000 --- a/src/content/docs/script/slua-reference/constants/click_action_touch.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_TOUCH -description: When the prim is clicked, touch events are triggered. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/click_action_zoom.mdx b/src/content/docs/script/slua-reference/constants/click_action_zoom.mdx deleted file mode 100644 index df61c78..0000000 --- a/src/content/docs/script/slua-reference/constants/click_action_zoom.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CLICK_ACTION_ZOOM -description: Zoom in on object when clicked. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/combat_channel.mdx b/src/content/docs/script/slua-reference/constants/combat_channel.mdx deleted file mode 100644 index 79c2246..0000000 --- a/src/content/docs/script/slua-reference/constants/combat_channel.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: COMBAT_CHANNEL -description: >- - COMBAT_CHANNEL is an integer constant that, when passed to llRegionSay will - add the message to the combat log. A script with a chat listen active on - COMBAT_CHANNEL may also monitor the combat log. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/combat_log_id.mdx b/src/content/docs/script/slua-reference/constants/combat_log_id.mdx deleted file mode 100644 index 03a4877..0000000 --- a/src/content/docs/script/slua-reference/constants/combat_log_id.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: COMBAT_LOG_ID -description: |- - Messages from the region to the COMBAT_CHANNEL will all be from this ID. - Scripts may filter llListen calls on this ID to receive only system generated combat log messages. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/content_type_atom.mdx b/src/content/docs/script/slua-reference/constants/content_type_atom.mdx deleted file mode 100644 index 7b47888..0000000 --- a/src/content/docs/script/slua-reference/constants/content_type_atom.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTENT_TYPE_ATOM -description: '"application/atom+xml"' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/content_type_form.mdx b/src/content/docs/script/slua-reference/constants/content_type_form.mdx deleted file mode 100644 index 1e9cb5f..0000000 --- a/src/content/docs/script/slua-reference/constants/content_type_form.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTENT_TYPE_FORM -description: '"application/x-www-form-urlencoded"' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/content_type_html.mdx b/src/content/docs/script/slua-reference/constants/content_type_html.mdx deleted file mode 100644 index 00af291..0000000 --- a/src/content/docs/script/slua-reference/constants/content_type_html.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: CONTENT_TYPE_HTML -description: >- - "text/html", only valid for embedded browsers on content owned by the person - viewing. Falls back to "text/plain" otherwise. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/content_type_json.mdx b/src/content/docs/script/slua-reference/constants/content_type_json.mdx deleted file mode 100644 index 579c124..0000000 --- a/src/content/docs/script/slua-reference/constants/content_type_json.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTENT_TYPE_JSON -description: '"application/json"' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/content_type_llsd.mdx b/src/content/docs/script/slua-reference/constants/content_type_llsd.mdx deleted file mode 100644 index be68f8e..0000000 --- a/src/content/docs/script/slua-reference/constants/content_type_llsd.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTENT_TYPE_LLSD -description: '"application/llsd+xml"' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/content_type_rss.mdx b/src/content/docs/script/slua-reference/constants/content_type_rss.mdx deleted file mode 100644 index 44a75a3..0000000 --- a/src/content/docs/script/slua-reference/constants/content_type_rss.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTENT_TYPE_RSS -description: '"application/rss+xml"' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/content_type_text.mdx b/src/content/docs/script/slua-reference/constants/content_type_text.mdx deleted file mode 100644 index 286f560..0000000 --- a/src/content/docs/script/slua-reference/constants/content_type_text.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTENT_TYPE_TEXT -description: '"text/plain"' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/content_type_xhtml.mdx b/src/content/docs/script/slua-reference/constants/content_type_xhtml.mdx deleted file mode 100644 index 80b2b5a..0000000 --- a/src/content/docs/script/slua-reference/constants/content_type_xhtml.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTENT_TYPE_XHTML -description: '"application/xhtml+xml"' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/content_type_xml.mdx b/src/content/docs/script/slua-reference/constants/content_type_xml.mdx deleted file mode 100644 index 9b9cdb0..0000000 --- a/src/content/docs/script/slua-reference/constants/content_type_xml.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTENT_TYPE_XML -description: '"application/xml"' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/control_back.mdx b/src/content/docs/script/slua-reference/constants/control_back.mdx deleted file mode 100644 index 61c2fdf..0000000 --- a/src/content/docs/script/slua-reference/constants/control_back.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_BACK -description: Test for the avatar move back control. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/control_down.mdx b/src/content/docs/script/slua-reference/constants/control_down.mdx deleted file mode 100644 index 0f76c8d..0000000 --- a/src/content/docs/script/slua-reference/constants/control_down.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_DOWN -description: Test for the avatar move down control. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/control_fwd.mdx b/src/content/docs/script/slua-reference/constants/control_fwd.mdx deleted file mode 100644 index 3b6d728..0000000 --- a/src/content/docs/script/slua-reference/constants/control_fwd.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_FWD -description: Test for the avatar move forward control. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/control_lbutton.mdx b/src/content/docs/script/slua-reference/constants/control_lbutton.mdx deleted file mode 100644 index 9a37452..0000000 --- a/src/content/docs/script/slua-reference/constants/control_lbutton.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_LBUTTON -description: Test for the avatar left button control. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/control_left.mdx b/src/content/docs/script/slua-reference/constants/control_left.mdx deleted file mode 100644 index c4dcb05..0000000 --- a/src/content/docs/script/slua-reference/constants/control_left.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_LEFT -description: Test for the avatar move left control. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/control_ml_lbutton.mdx b/src/content/docs/script/slua-reference/constants/control_ml_lbutton.mdx deleted file mode 100644 index e8fec3c..0000000 --- a/src/content/docs/script/slua-reference/constants/control_ml_lbutton.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_ML_LBUTTON -description: Test for the avatar left button control while in mouse look. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/control_right.mdx b/src/content/docs/script/slua-reference/constants/control_right.mdx deleted file mode 100644 index afa3a84..0000000 --- a/src/content/docs/script/slua-reference/constants/control_right.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_RIGHT -description: Test for the avatar move right control. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/control_rot_left.mdx b/src/content/docs/script/slua-reference/constants/control_rot_left.mdx deleted file mode 100644 index 2481a92..0000000 --- a/src/content/docs/script/slua-reference/constants/control_rot_left.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_ROT_LEFT -description: Test for the avatar rotate left control. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/control_rot_right.mdx b/src/content/docs/script/slua-reference/constants/control_rot_right.mdx deleted file mode 100644 index e2ce52a..0000000 --- a/src/content/docs/script/slua-reference/constants/control_rot_right.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_ROT_RIGHT -description: Test for the avatar rotate right control. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/control_up.mdx b/src/content/docs/script/slua-reference/constants/control_up.mdx deleted file mode 100644 index 700becd..0000000 --- a/src/content/docs/script/slua-reference/constants/control_up.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: CONTROL_UP -description: Test for the avatar move up control. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/damage_type_acid.mdx b/src/content/docs/script/slua-reference/constants/damage_type_acid.mdx deleted file mode 100644 index 4f449fa..0000000 --- a/src/content/docs/script/slua-reference/constants/damage_type_acid.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_ACID -description: Damage caused by a caustic substance, such as acid ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/damage_type_bludgeoning.mdx b/src/content/docs/script/slua-reference/constants/damage_type_bludgeoning.mdx deleted file mode 100644 index 4ee1c3f..0000000 --- a/src/content/docs/script/slua-reference/constants/damage_type_bludgeoning.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_BLUDGEONING -description: Damage caused by a blunt object, such as a club. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/damage_type_cold.mdx b/src/content/docs/script/slua-reference/constants/damage_type_cold.mdx deleted file mode 100644 index 0266fdb..0000000 --- a/src/content/docs/script/slua-reference/constants/damage_type_cold.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_COLD -description: Damage inflicted by exposure to extreme cold ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/damage_type_electric.mdx b/src/content/docs/script/slua-reference/constants/damage_type_electric.mdx deleted file mode 100644 index e50b045..0000000 --- a/src/content/docs/script/slua-reference/constants/damage_type_electric.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_ELECTRIC -description: Damage caused by electricity. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/damage_type_emotional.mdx b/src/content/docs/script/slua-reference/constants/damage_type_emotional.mdx deleted file mode 100644 index 7f68f2c..0000000 --- a/src/content/docs/script/slua-reference/constants/damage_type_emotional.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: DAMAGE_TYPE_EMOTIONAL ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/damage_type_fire.mdx b/src/content/docs/script/slua-reference/constants/damage_type_fire.mdx deleted file mode 100644 index 9a6f1e8..0000000 --- a/src/content/docs/script/slua-reference/constants/damage_type_fire.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_FIRE -description: Damage inflicted by exposure to heat or flames. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/damage_type_force.mdx b/src/content/docs/script/slua-reference/constants/damage_type_force.mdx deleted file mode 100644 index 92339f0..0000000 --- a/src/content/docs/script/slua-reference/constants/damage_type_force.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_FORCE -description: Damage inflicted by a great force or impact. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/damage_type_generic.mdx b/src/content/docs/script/slua-reference/constants/damage_type_generic.mdx deleted file mode 100644 index 239de9e..0000000 --- a/src/content/docs/script/slua-reference/constants/damage_type_generic.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_GENERIC -description: Generic or legacy damage. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/damage_type_impact.mdx b/src/content/docs/script/slua-reference/constants/damage_type_impact.mdx deleted file mode 100644 index d8dc9f0..0000000 --- a/src/content/docs/script/slua-reference/constants/damage_type_impact.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_IMPACT -description: System damage generated by impact with land or a prim. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/damage_type_necrotic.mdx b/src/content/docs/script/slua-reference/constants/damage_type_necrotic.mdx deleted file mode 100644 index edd439c..0000000 --- a/src/content/docs/script/slua-reference/constants/damage_type_necrotic.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_NECROTIC -description: Damage caused by a direct assault on life-force ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/damage_type_piercing.mdx b/src/content/docs/script/slua-reference/constants/damage_type_piercing.mdx deleted file mode 100644 index 278f946..0000000 --- a/src/content/docs/script/slua-reference/constants/damage_type_piercing.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_PIERCING -description: Damage caused by a piercing object such as a bullet, spear, or arrow. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/damage_type_poison.mdx b/src/content/docs/script/slua-reference/constants/damage_type_poison.mdx deleted file mode 100644 index 4d5da64..0000000 --- a/src/content/docs/script/slua-reference/constants/damage_type_poison.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_POISON -description: Damage caused by poison. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/damage_type_psychic.mdx b/src/content/docs/script/slua-reference/constants/damage_type_psychic.mdx deleted file mode 100644 index c2a0e4c..0000000 --- a/src/content/docs/script/slua-reference/constants/damage_type_psychic.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_PSYCHIC -description: Damage caused by a direct assault on the mind. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/damage_type_radiant.mdx b/src/content/docs/script/slua-reference/constants/damage_type_radiant.mdx deleted file mode 100644 index c339cac..0000000 --- a/src/content/docs/script/slua-reference/constants/damage_type_radiant.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_RADIANT -description: Damage caused by radiation or extreme light. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/damage_type_slashing.mdx b/src/content/docs/script/slua-reference/constants/damage_type_slashing.mdx deleted file mode 100644 index 3bc82bb..0000000 --- a/src/content/docs/script/slua-reference/constants/damage_type_slashing.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_SLASHING -description: Damage caused by a slashing object such as a sword or axe. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/damage_type_sonic.mdx b/src/content/docs/script/slua-reference/constants/damage_type_sonic.mdx deleted file mode 100644 index 01747ae..0000000 --- a/src/content/docs/script/slua-reference/constants/damage_type_sonic.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGE_TYPE_SONIC -description: Damage caused by loud noises, like a Crash Worship concert. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/damageable.mdx b/src/content/docs/script/slua-reference/constants/damageable.mdx deleted file mode 100644 index 044c86d..0000000 --- a/src/content/docs/script/slua-reference/constants/damageable.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DAMAGEABLE -description: Objects in world that are able to process damage. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/data_born.mdx b/src/content/docs/script/slua-reference/constants/data_born.mdx deleted file mode 100644 index 148c082..0000000 --- a/src/content/docs/script/slua-reference/constants/data_born.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DATA_BORN -description: The date the agent was born, returned in ISO 8601 format of YYYY-MM-DD. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/data_name.mdx b/src/content/docs/script/slua-reference/constants/data_name.mdx deleted file mode 100644 index f3f53d2..0000000 --- a/src/content/docs/script/slua-reference/constants/data_name.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DATA_NAME -description: The name of the agent. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/data_online.mdx b/src/content/docs/script/slua-reference/constants/data_online.mdx deleted file mode 100644 index 8bff85d..0000000 --- a/src/content/docs/script/slua-reference/constants/data_online.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DATA_ONLINE -description: TRUE for online, FALSE for offline. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/data_payinfo.mdx b/src/content/docs/script/slua-reference/constants/data_payinfo.mdx deleted file mode 100644 index 54c9b10..0000000 --- a/src/content/docs/script/slua-reference/constants/data_payinfo.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: DATA_PAYINFO ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/data_rating.mdx b/src/content/docs/script/slua-reference/constants/data_rating.mdx deleted file mode 100644 index 755f09f..0000000 --- a/src/content/docs/script/slua-reference/constants/data_rating.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DATA_RATING -description: "Returns the agent ratings as a comma separated string of six integers. They are:\n\t\t\t1) Positive rated behaviour\n\t\t\t2) Negative rated behaviour\n\t\t\t3) Positive rated appearance\n\t\t\t4) Negative rated appearance\n\t\t\t5) Positive rated building\n\t\t\t6) Negative rated building" ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/data_sim_pos.mdx b/src/content/docs/script/slua-reference/constants/data_sim_pos.mdx deleted file mode 100644 index 47997bc..0000000 --- a/src/content/docs/script/slua-reference/constants/data_sim_pos.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: DATA_SIM_POS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/data_sim_rating.mdx b/src/content/docs/script/slua-reference/constants/data_sim_rating.mdx deleted file mode 100644 index 96b8a5b..0000000 --- a/src/content/docs/script/slua-reference/constants/data_sim_rating.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: DATA_SIM_RATING ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/data_sim_status.mdx b/src/content/docs/script/slua-reference/constants/data_sim_status.mdx deleted file mode 100644 index eeb7f9e..0000000 --- a/src/content/docs/script/slua-reference/constants/data_sim_status.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: DATA_SIM_STATUS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/debug_channel.mdx b/src/content/docs/script/slua-reference/constants/debug_channel.mdx deleted file mode 100644 index e5b3da0..0000000 --- a/src/content/docs/script/slua-reference/constants/debug_channel.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: DEBUG_CHANNEL -description: >- - DEBUG_CHANNEL is an integer constant that, when passed to llSay, llWhisper, or - llShout as a channel parameter, will print text to the Script Warning/Error - Window. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/deg_to_rad.mdx b/src/content/docs/script/slua-reference/constants/deg_to_rad.mdx deleted file mode 100644 index dccf587..0000000 --- a/src/content/docs/script/slua-reference/constants/deg_to_rad.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DEG_TO_RAD -description: "0.017453293 - Number of radians per degree.\n\t\t\tYou can use this to convert degrees to radians by multiplying the degrees by this number." ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/density.mdx b/src/content/docs/script/slua-reference/constants/density.mdx deleted file mode 100644 index deb20f1..0000000 --- a/src/content/docs/script/slua-reference/constants/density.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: DENSITY -description: >- - Used with llSetPhysicsMaterial to enable the density value. Must be between - 1.0 and 22587.0 (in Kg/m^3 -- see if you can figure out what 22587 represents) ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/derez_die.mdx b/src/content/docs/script/slua-reference/constants/derez_die.mdx deleted file mode 100644 index 1df880b..0000000 --- a/src/content/docs/script/slua-reference/constants/derez_die.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DEREZ_DIE -description: Causes the object to immediately die. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/derez_make_temp.mdx b/src/content/docs/script/slua-reference/constants/derez_make_temp.mdx deleted file mode 100644 index e889c42..0000000 --- a/src/content/docs/script/slua-reference/constants/derez_make_temp.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DEREZ_MAKE_TEMP -description: The object is made temporary and will be cleaned up at some later timer. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/derez_to_inventory.mdx b/src/content/docs/script/slua-reference/constants/derez_to_inventory.mdx deleted file mode 100644 index 7443ba8..0000000 --- a/src/content/docs/script/slua-reference/constants/derez_to_inventory.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: DEREZ_TO_INVENTORY -description: The object is returned to the inventory of the rezzer. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/env_invalid_agent.mdx b/src/content/docs/script/slua-reference/constants/env_invalid_agent.mdx deleted file mode 100644 index c732175..0000000 --- a/src/content/docs/script/slua-reference/constants/env_invalid_agent.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENV_INVALID_AGENT -description: Could not find agent with the specified ID ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/env_invalid_rule.mdx b/src/content/docs/script/slua-reference/constants/env_invalid_rule.mdx deleted file mode 100644 index 76dcd49..0000000 --- a/src/content/docs/script/slua-reference/constants/env_invalid_rule.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENV_INVALID_RULE -description: Attempted to change an unknown property. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/env_no_environment.mdx b/src/content/docs/script/slua-reference/constants/env_no_environment.mdx deleted file mode 100644 index 246de50..0000000 --- a/src/content/docs/script/slua-reference/constants/env_no_environment.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENV_NO_ENVIRONMENT -description: Could not find environmental settings in object inventory. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/env_no_experience_land.mdx b/src/content/docs/script/slua-reference/constants/env_no_experience_land.mdx deleted file mode 100644 index dcfc97b..0000000 --- a/src/content/docs/script/slua-reference/constants/env_no_experience_land.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENV_NO_EXPERIENCE_LAND -description: The experience has not been enabled on this land. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/env_no_experience_permission.mdx b/src/content/docs/script/slua-reference/constants/env_no_experience_permission.mdx deleted file mode 100644 index 2d3047a..0000000 --- a/src/content/docs/script/slua-reference/constants/env_no_experience_permission.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENV_NO_EXPERIENCE_PERMISSION -description: Agent has not granted permission to change environments. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/env_no_permissions.mdx b/src/content/docs/script/slua-reference/constants/env_no_permissions.mdx deleted file mode 100644 index ac1c8d1..0000000 --- a/src/content/docs/script/slua-reference/constants/env_no_permissions.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENV_NO_PERMISSIONS -description: Script does not have permission to modify environment. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/env_not_experience.mdx b/src/content/docs/script/slua-reference/constants/env_not_experience.mdx deleted file mode 100644 index f20c757..0000000 --- a/src/content/docs/script/slua-reference/constants/env_not_experience.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENV_NOT_EXPERIENCE -description: Attempt to change environments outside an experience. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/env_throttle.mdx b/src/content/docs/script/slua-reference/constants/env_throttle.mdx deleted file mode 100644 index fa62689..0000000 --- a/src/content/docs/script/slua-reference/constants/env_throttle.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENV_THROTTLE -description: Could not validate values for environment. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/env_validation_fail.mdx b/src/content/docs/script/slua-reference/constants/env_validation_fail.mdx deleted file mode 100644 index 240e1da..0000000 --- a/src/content/docs/script/slua-reference/constants/env_validation_fail.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENV_VALIDATION_FAIL -description: Could not validate values for environment. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/environment_dayinfo.mdx b/src/content/docs/script/slua-reference/constants/environment_dayinfo.mdx deleted file mode 100644 index cddd821..0000000 --- a/src/content/docs/script/slua-reference/constants/environment_dayinfo.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ENVIRONMENT_DAYINFO -description: Day length, offset and progression. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/eof.mdx b/src/content/docs/script/slua-reference/constants/eof.mdx deleted file mode 100644 index 8edab2f..0000000 --- a/src/content/docs/script/slua-reference/constants/eof.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: EOF -description: Indicates the last line of a notecard was read. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/err_generic.mdx b/src/content/docs/script/slua-reference/constants/err_generic.mdx deleted file mode 100644 index e0c0267..0000000 --- a/src/content/docs/script/slua-reference/constants/err_generic.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ERR_GENERIC ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/err_malformed_params.mdx b/src/content/docs/script/slua-reference/constants/err_malformed_params.mdx deleted file mode 100644 index 7d090a5..0000000 --- a/src/content/docs/script/slua-reference/constants/err_malformed_params.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ERR_MALFORMED_PARAMS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/err_parcel_permissions.mdx b/src/content/docs/script/slua-reference/constants/err_parcel_permissions.mdx deleted file mode 100644 index a13cc25..0000000 --- a/src/content/docs/script/slua-reference/constants/err_parcel_permissions.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ERR_PARCEL_PERMISSIONS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/err_runtime_permissions.mdx b/src/content/docs/script/slua-reference/constants/err_runtime_permissions.mdx deleted file mode 100644 index 73565ad..0000000 --- a/src/content/docs/script/slua-reference/constants/err_runtime_permissions.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ERR_RUNTIME_PERMISSIONS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/err_throttled.mdx b/src/content/docs/script/slua-reference/constants/err_throttled.mdx deleted file mode 100644 index 394709d..0000000 --- a/src/content/docs/script/slua-reference/constants/err_throttled.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ERR_THROTTLED ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/estate_access_allowed_agent_add.mdx b/src/content/docs/script/slua-reference/constants/estate_access_allowed_agent_add.mdx deleted file mode 100644 index a49e1de..0000000 --- a/src/content/docs/script/slua-reference/constants/estate_access_allowed_agent_add.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ESTATE_ACCESS_ALLOWED_AGENT_ADD -description: Add the agent to this estate's Allowed Residents list. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/estate_access_allowed_agent_remove.mdx b/src/content/docs/script/slua-reference/constants/estate_access_allowed_agent_remove.mdx deleted file mode 100644 index 9f05274..0000000 --- a/src/content/docs/script/slua-reference/constants/estate_access_allowed_agent_remove.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ESTATE_ACCESS_ALLOWED_AGENT_REMOVE -description: Remove the agent from this estate's Allowed Residents list. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/estate_access_allowed_group_add.mdx b/src/content/docs/script/slua-reference/constants/estate_access_allowed_group_add.mdx deleted file mode 100644 index 73ef8dd..0000000 --- a/src/content/docs/script/slua-reference/constants/estate_access_allowed_group_add.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ESTATE_ACCESS_ALLOWED_GROUP_ADD -description: Add the group to this estate's Allowed groups list. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/estate_access_allowed_group_remove.mdx b/src/content/docs/script/slua-reference/constants/estate_access_allowed_group_remove.mdx deleted file mode 100644 index 7fae4eb..0000000 --- a/src/content/docs/script/slua-reference/constants/estate_access_allowed_group_remove.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ESTATE_ACCESS_ALLOWED_GROUP_REMOVE -description: Remove the group from this estate's Allowed groups list. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/estate_access_banned_agent_add.mdx b/src/content/docs/script/slua-reference/constants/estate_access_banned_agent_add.mdx deleted file mode 100644 index a124bf9..0000000 --- a/src/content/docs/script/slua-reference/constants/estate_access_banned_agent_add.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ESTATE_ACCESS_BANNED_AGENT_ADD -description: Add the agent to this estate's Banned residents list. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/estate_access_banned_agent_remove.mdx b/src/content/docs/script/slua-reference/constants/estate_access_banned_agent_remove.mdx deleted file mode 100644 index fac8b6c..0000000 --- a/src/content/docs/script/slua-reference/constants/estate_access_banned_agent_remove.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ESTATE_ACCESS_BANNED_AGENT_REMOVE -description: Remove the agent from this estate's Banned residents list. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/false.mdx b/src/content/docs/script/slua-reference/constants/false.mdx deleted file mode 100644 index cb8260d..0000000 --- a/src/content/docs/script/slua-reference/constants/false.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: 'FALSE' -description: An integer constant for boolean comparisons. Has the value '0'. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/filter_flag_huds.mdx b/src/content/docs/script/slua-reference/constants/filter_flag_huds.mdx deleted file mode 100644 index c828232..0000000 --- a/src/content/docs/script/slua-reference/constants/filter_flag_huds.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: FILTER_FLAG_HUDS -description: Include HUDs with matching experience. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/filter_flags.mdx b/src/content/docs/script/slua-reference/constants/filter_flags.mdx deleted file mode 100644 index 5ea2800..0000000 --- a/src/content/docs/script/slua-reference/constants/filter_flags.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: FILTER_FLAGS -description: Flags to control returned attachments. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/filter_include.mdx b/src/content/docs/script/slua-reference/constants/filter_include.mdx deleted file mode 100644 index 87fab9b..0000000 --- a/src/content/docs/script/slua-reference/constants/filter_include.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: FILTER_INCLUDE -description: Include attachment point. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/force_direct_path.mdx b/src/content/docs/script/slua-reference/constants/force_direct_path.mdx deleted file mode 100644 index 18d6afa..0000000 --- a/src/content/docs/script/slua-reference/constants/force_direct_path.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: FORCE_DIRECT_PATH -description: >- - Makes character navigate in a straight line toward position. May be set to - TRUE or FALSE. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/friction.mdx b/src/content/docs/script/slua-reference/constants/friction.mdx deleted file mode 100644 index a4b0920..0000000 --- a/src/content/docs/script/slua-reference/constants/friction.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: FRICTION -description: >- - Used with llSetPhysicsMaterial to enable the friction value. Must be between - 0.0 and 255.0 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_axis_leftx.mdx b/src/content/docs/script/slua-reference/constants/game_control_axis_leftx.mdx deleted file mode 100644 index 890090c..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_axis_leftx.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_AXIS_LEFTX ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_axis_lefty.mdx b/src/content/docs/script/slua-reference/constants/game_control_axis_lefty.mdx deleted file mode 100644 index 6b48597..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_axis_lefty.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_AXIS_LEFTY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_axis_rightx.mdx b/src/content/docs/script/slua-reference/constants/game_control_axis_rightx.mdx deleted file mode 100644 index c7c1001..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_axis_rightx.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_AXIS_RIGHTX ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_axis_righty.mdx b/src/content/docs/script/slua-reference/constants/game_control_axis_righty.mdx deleted file mode 100644 index 109bd93..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_axis_righty.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_AXIS_RIGHTY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_axis_triggerleft.mdx b/src/content/docs/script/slua-reference/constants/game_control_axis_triggerleft.mdx deleted file mode 100644 index 8e0ab23..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_axis_triggerleft.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_AXIS_TRIGGERLEFT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_axis_triggerright.mdx b/src/content/docs/script/slua-reference/constants/game_control_axis_triggerright.mdx deleted file mode 100644 index 60c37f6..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_axis_triggerright.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_AXIS_TRIGGERRIGHT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_a.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_a.mdx deleted file mode 100644 index f166407..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_a.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_A ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_b.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_b.mdx deleted file mode 100644 index 24ba94f..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_b.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_B ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_back.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_back.mdx deleted file mode 100644 index adf2879..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_back.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_BACK ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_dpad_down.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_dpad_down.mdx deleted file mode 100644 index bc1febe..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_dpad_down.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_DPAD_DOWN ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_dpad_left.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_dpad_left.mdx deleted file mode 100644 index 290a6d7..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_dpad_left.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_DPAD_LEFT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_dpad_right.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_dpad_right.mdx deleted file mode 100644 index 8e4a9c0..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_dpad_right.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_DPAD_RIGHT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_dpad_up.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_dpad_up.mdx deleted file mode 100644 index 2a20c04..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_dpad_up.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_DPAD_UP ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_guide.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_guide.mdx deleted file mode 100644 index f493da7..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_guide.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_GUIDE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_leftshoulder.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_leftshoulder.mdx deleted file mode 100644 index a28a271..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_leftshoulder.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_LEFTSHOULDER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_leftstick.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_leftstick.mdx deleted file mode 100644 index 676b526..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_leftstick.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_LEFTSTICK ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_misc1.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_misc1.mdx deleted file mode 100644 index c26e3a6..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_misc1.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_MISC1 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_paddle1.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_paddle1.mdx deleted file mode 100644 index a4b930d..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_paddle1.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_PADDLE1 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_paddle2.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_paddle2.mdx deleted file mode 100644 index 71a3ba8..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_paddle2.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_PADDLE2 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_paddle3.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_paddle3.mdx deleted file mode 100644 index 899a551..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_paddle3.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_PADDLE3 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_paddle4.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_paddle4.mdx deleted file mode 100644 index 695efd7..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_paddle4.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_PADDLE4 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_rightshoulder.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_rightshoulder.mdx deleted file mode 100644 index c540908..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_rightshoulder.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_RIGHTSHOULDER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_rightstick.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_rightstick.mdx deleted file mode 100644 index 3fcc515..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_rightstick.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_RIGHTSTICK ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_start.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_start.mdx deleted file mode 100644 index af57184..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_start.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_START ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_touchpad.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_touchpad.mdx deleted file mode 100644 index 6cb5309..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_touchpad.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_TOUCHPAD ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_x.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_x.mdx deleted file mode 100644 index 9133630..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_x.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_X ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/game_control_button_y.mdx b/src/content/docs/script/slua-reference/constants/game_control_button_y.mdx deleted file mode 100644 index f4a9869..0000000 --- a/src/content/docs/script/slua-reference/constants/game_control_button_y.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GAME_CONTROL_BUTTON_Y ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/gcnp_get_walkability.mdx b/src/content/docs/script/slua-reference/constants/gcnp_get_walkability.mdx deleted file mode 100644 index cde24dc..0000000 --- a/src/content/docs/script/slua-reference/constants/gcnp_get_walkability.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GCNP_GET_WALKABILITY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/gcnp_radius.mdx b/src/content/docs/script/slua-reference/constants/gcnp_radius.mdx deleted file mode 100644 index 9772522..0000000 --- a/src/content/docs/script/slua-reference/constants/gcnp_radius.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GCNP_RADIUS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/gcnp_static.mdx b/src/content/docs/script/slua-reference/constants/gcnp_static.mdx deleted file mode 100644 index a1c8ca1..0000000 --- a/src/content/docs/script/slua-reference/constants/gcnp_static.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: GCNP_STATIC ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/gravity_multiplier.mdx b/src/content/docs/script/slua-reference/constants/gravity_multiplier.mdx deleted file mode 100644 index faa4169..0000000 --- a/src/content/docs/script/slua-reference/constants/gravity_multiplier.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: GRAVITY_MULTIPLIER -description: >- - Used with llSetPhysicsMaterial to enable the gravity multiplier value. Must be - between -1.0 and +28.0 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/horizontal.mdx b/src/content/docs/script/slua-reference/constants/horizontal.mdx deleted file mode 100644 index 0bc06f8..0000000 --- a/src/content/docs/script/slua-reference/constants/horizontal.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: HORIZONTAL ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/http_accept.mdx b/src/content/docs/script/slua-reference/constants/http_accept.mdx deleted file mode 100644 index 50a99db..0000000 --- a/src/content/docs/script/slua-reference/constants/http_accept.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: HTTP_ACCEPT -description: |- - Provide a string value to be included in the HTTP - accepts header value. This replaces the default Second Life HTTP accepts header. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/http_body_maxlength.mdx b/src/content/docs/script/slua-reference/constants/http_body_maxlength.mdx deleted file mode 100644 index c78fefc..0000000 --- a/src/content/docs/script/slua-reference/constants/http_body_maxlength.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: HTTP_BODY_MAXLENGTH ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/http_body_truncated.mdx b/src/content/docs/script/slua-reference/constants/http_body_truncated.mdx deleted file mode 100644 index a733cc7..0000000 --- a/src/content/docs/script/slua-reference/constants/http_body_truncated.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: HTTP_BODY_TRUNCATED ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/http_custom_header.mdx b/src/content/docs/script/slua-reference/constants/http_custom_header.mdx deleted file mode 100644 index 4761c70..0000000 --- a/src/content/docs/script/slua-reference/constants/http_custom_header.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: HTTP_CUSTOM_HEADER -description: >- - Add an extra custom HTTP header to the request. The first string is the name - of the parameter to change, e.g. "Pragma", and the second string is the value, - e.g. "no-cache". Up to 8 custom headers may be configured per request. Note - that certain headers, such as the default headers, are blocked for security - reasons. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/http_extended_error.mdx b/src/content/docs/script/slua-reference/constants/http_extended_error.mdx deleted file mode 100644 index aced7c9..0000000 --- a/src/content/docs/script/slua-reference/constants/http_extended_error.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: HTTP_EXTENDED_ERROR -description: Report extended error information through http_response event. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/http_method.mdx b/src/content/docs/script/slua-reference/constants/http_method.mdx deleted file mode 100644 index 7f69fea..0000000 --- a/src/content/docs/script/slua-reference/constants/http_method.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: HTTP_METHOD ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/http_mimetype.mdx b/src/content/docs/script/slua-reference/constants/http_mimetype.mdx deleted file mode 100644 index 4cd0c78..0000000 --- a/src/content/docs/script/slua-reference/constants/http_mimetype.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: HTTP_MIMETYPE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/http_pragma_no_cache.mdx b/src/content/docs/script/slua-reference/constants/http_pragma_no_cache.mdx deleted file mode 100644 index da61bb2..0000000 --- a/src/content/docs/script/slua-reference/constants/http_pragma_no_cache.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: HTTP_PRAGMA_NO_CACHE -description: >- - Allows enabling/disabling of the "Pragma: no-cache" header. - - Usage: [HTTP_PRAGMA_NO_CACHE, integer SendHeader]. When SendHeader is TRUE, - the "Pragma: no-cache" header is sent by the script. This matches the default - behavior. When SendHeader is FALSE, no "Pragma" header is sent by the script. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/http_user_agent.mdx b/src/content/docs/script/slua-reference/constants/http_user_agent.mdx deleted file mode 100644 index aa632a2..0000000 --- a/src/content/docs/script/slua-reference/constants/http_user_agent.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: HTTP_USER_AGENT -description: |- - Provide a string value to be included in the HTTP - User-Agent header value. This is appended to the default value. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/http_verbose_throttle.mdx b/src/content/docs/script/slua-reference/constants/http_verbose_throttle.mdx deleted file mode 100644 index f700285..0000000 --- a/src/content/docs/script/slua-reference/constants/http_verbose_throttle.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: HTTP_VERBOSE_THROTTLE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/http_verify_cert.mdx b/src/content/docs/script/slua-reference/constants/http_verify_cert.mdx deleted file mode 100644 index d5eefac..0000000 --- a/src/content/docs/script/slua-reference/constants/http_verify_cert.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: HTTP_VERIFY_CERT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/img_use_baked_aux1.mdx b/src/content/docs/script/slua-reference/constants/img_use_baked_aux1.mdx deleted file mode 100644 index ec15f81..0000000 --- a/src/content/docs/script/slua-reference/constants/img_use_baked_aux1.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_AUX1 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/img_use_baked_aux2.mdx b/src/content/docs/script/slua-reference/constants/img_use_baked_aux2.mdx deleted file mode 100644 index 39d95af..0000000 --- a/src/content/docs/script/slua-reference/constants/img_use_baked_aux2.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_AUX2 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/img_use_baked_aux3.mdx b/src/content/docs/script/slua-reference/constants/img_use_baked_aux3.mdx deleted file mode 100644 index c3d9579..0000000 --- a/src/content/docs/script/slua-reference/constants/img_use_baked_aux3.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_AUX3 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/img_use_baked_eyes.mdx b/src/content/docs/script/slua-reference/constants/img_use_baked_eyes.mdx deleted file mode 100644 index fa2c06c..0000000 --- a/src/content/docs/script/slua-reference/constants/img_use_baked_eyes.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_EYES ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/img_use_baked_hair.mdx b/src/content/docs/script/slua-reference/constants/img_use_baked_hair.mdx deleted file mode 100644 index 21e631e..0000000 --- a/src/content/docs/script/slua-reference/constants/img_use_baked_hair.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_HAIR ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/img_use_baked_head.mdx b/src/content/docs/script/slua-reference/constants/img_use_baked_head.mdx deleted file mode 100644 index 7b810b9..0000000 --- a/src/content/docs/script/slua-reference/constants/img_use_baked_head.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_HEAD ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/img_use_baked_leftarm.mdx b/src/content/docs/script/slua-reference/constants/img_use_baked_leftarm.mdx deleted file mode 100644 index 316557f..0000000 --- a/src/content/docs/script/slua-reference/constants/img_use_baked_leftarm.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_LEFTARM ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/img_use_baked_leftleg.mdx b/src/content/docs/script/slua-reference/constants/img_use_baked_leftleg.mdx deleted file mode 100644 index 39ea4c3..0000000 --- a/src/content/docs/script/slua-reference/constants/img_use_baked_leftleg.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_LEFTLEG ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/img_use_baked_lower.mdx b/src/content/docs/script/slua-reference/constants/img_use_baked_lower.mdx deleted file mode 100644 index fb26c9e..0000000 --- a/src/content/docs/script/slua-reference/constants/img_use_baked_lower.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_LOWER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/img_use_baked_skirt.mdx b/src/content/docs/script/slua-reference/constants/img_use_baked_skirt.mdx deleted file mode 100644 index 5919a60..0000000 --- a/src/content/docs/script/slua-reference/constants/img_use_baked_skirt.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_SKIRT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/img_use_baked_upper.mdx b/src/content/docs/script/slua-reference/constants/img_use_baked_upper.mdx deleted file mode 100644 index be79c55..0000000 --- a/src/content/docs/script/slua-reference/constants/img_use_baked_upper.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: IMG_USE_BAKED_UPPER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/inventory_all.mdx b/src/content/docs/script/slua-reference/constants/inventory_all.mdx deleted file mode 100644 index e10311c..0000000 --- a/src/content/docs/script/slua-reference/constants/inventory_all.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_ALL ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/inventory_animation.mdx b/src/content/docs/script/slua-reference/constants/inventory_animation.mdx deleted file mode 100644 index b21e763..0000000 --- a/src/content/docs/script/slua-reference/constants/inventory_animation.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_ANIMATION ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/inventory_bodypart.mdx b/src/content/docs/script/slua-reference/constants/inventory_bodypart.mdx deleted file mode 100644 index e8ac3f3..0000000 --- a/src/content/docs/script/slua-reference/constants/inventory_bodypart.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_BODYPART ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/inventory_clothing.mdx b/src/content/docs/script/slua-reference/constants/inventory_clothing.mdx deleted file mode 100644 index 74774f4..0000000 --- a/src/content/docs/script/slua-reference/constants/inventory_clothing.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_CLOTHING ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/inventory_gesture.mdx b/src/content/docs/script/slua-reference/constants/inventory_gesture.mdx deleted file mode 100644 index 87ce607..0000000 --- a/src/content/docs/script/slua-reference/constants/inventory_gesture.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_GESTURE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/inventory_landmark.mdx b/src/content/docs/script/slua-reference/constants/inventory_landmark.mdx deleted file mode 100644 index b20481c..0000000 --- a/src/content/docs/script/slua-reference/constants/inventory_landmark.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_LANDMARK ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/inventory_material.mdx b/src/content/docs/script/slua-reference/constants/inventory_material.mdx deleted file mode 100644 index 41bece9..0000000 --- a/src/content/docs/script/slua-reference/constants/inventory_material.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_MATERIAL ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/inventory_none.mdx b/src/content/docs/script/slua-reference/constants/inventory_none.mdx deleted file mode 100644 index 6929814..0000000 --- a/src/content/docs/script/slua-reference/constants/inventory_none.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_NONE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/inventory_notecard.mdx b/src/content/docs/script/slua-reference/constants/inventory_notecard.mdx deleted file mode 100644 index ca6fa9b..0000000 --- a/src/content/docs/script/slua-reference/constants/inventory_notecard.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_NOTECARD ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/inventory_object.mdx b/src/content/docs/script/slua-reference/constants/inventory_object.mdx deleted file mode 100644 index 17273c5..0000000 --- a/src/content/docs/script/slua-reference/constants/inventory_object.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_OBJECT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/inventory_script.mdx b/src/content/docs/script/slua-reference/constants/inventory_script.mdx deleted file mode 100644 index 58cb885..0000000 --- a/src/content/docs/script/slua-reference/constants/inventory_script.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_SCRIPT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/inventory_setting.mdx b/src/content/docs/script/slua-reference/constants/inventory_setting.mdx deleted file mode 100644 index 998b807..0000000 --- a/src/content/docs/script/slua-reference/constants/inventory_setting.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_SETTING ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/inventory_sound.mdx b/src/content/docs/script/slua-reference/constants/inventory_sound.mdx deleted file mode 100644 index b249d7f..0000000 --- a/src/content/docs/script/slua-reference/constants/inventory_sound.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_SOUND ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/inventory_texture.mdx b/src/content/docs/script/slua-reference/constants/inventory_texture.mdx deleted file mode 100644 index 5734144..0000000 --- a/src/content/docs/script/slua-reference/constants/inventory_texture.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: INVENTORY_TEXTURE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/json_append.mdx b/src/content/docs/script/slua-reference/constants/json_append.mdx deleted file mode 100644 index 954d0f4..0000000 --- a/src/content/docs/script/slua-reference/constants/json_append.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_APPEND ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/json_array.mdx b/src/content/docs/script/slua-reference/constants/json_array.mdx deleted file mode 100644 index 4713fc4..0000000 --- a/src/content/docs/script/slua-reference/constants/json_array.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_ARRAY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/json_delete.mdx b/src/content/docs/script/slua-reference/constants/json_delete.mdx deleted file mode 100644 index 86395cb..0000000 --- a/src/content/docs/script/slua-reference/constants/json_delete.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_DELETE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/json_false.mdx b/src/content/docs/script/slua-reference/constants/json_false.mdx deleted file mode 100644 index 02995e5..0000000 --- a/src/content/docs/script/slua-reference/constants/json_false.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_FALSE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/json_invalid.mdx b/src/content/docs/script/slua-reference/constants/json_invalid.mdx deleted file mode 100644 index 662ab55..0000000 --- a/src/content/docs/script/slua-reference/constants/json_invalid.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_INVALID ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/json_null.mdx b/src/content/docs/script/slua-reference/constants/json_null.mdx deleted file mode 100644 index 5d98380..0000000 --- a/src/content/docs/script/slua-reference/constants/json_null.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_NULL ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/json_number.mdx b/src/content/docs/script/slua-reference/constants/json_number.mdx deleted file mode 100644 index 6f2f5a3..0000000 --- a/src/content/docs/script/slua-reference/constants/json_number.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_NUMBER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/json_object.mdx b/src/content/docs/script/slua-reference/constants/json_object.mdx deleted file mode 100644 index 75c985a..0000000 --- a/src/content/docs/script/slua-reference/constants/json_object.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_OBJECT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/json_string.mdx b/src/content/docs/script/slua-reference/constants/json_string.mdx deleted file mode 100644 index cd5d08a..0000000 --- a/src/content/docs/script/slua-reference/constants/json_string.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_STRING ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/json_true.mdx b/src/content/docs/script/slua-reference/constants/json_true.mdx deleted file mode 100644 index 2aad436..0000000 --- a/src/content/docs/script/slua-reference/constants/json_true.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: JSON_TRUE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/kfm_cmd_pause.mdx b/src/content/docs/script/slua-reference/constants/kfm_cmd_pause.mdx deleted file mode 100644 index 8015a56..0000000 --- a/src/content/docs/script/slua-reference/constants/kfm_cmd_pause.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: KFM_CMD_PAUSE -description: For use with KFM_COMMAND. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/kfm_cmd_play.mdx b/src/content/docs/script/slua-reference/constants/kfm_cmd_play.mdx deleted file mode 100644 index 15d4c1e..0000000 --- a/src/content/docs/script/slua-reference/constants/kfm_cmd_play.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: KFM_CMD_PLAY -description: For use with KFM_COMMAND. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/kfm_cmd_stop.mdx b/src/content/docs/script/slua-reference/constants/kfm_cmd_stop.mdx deleted file mode 100644 index 2962bde..0000000 --- a/src/content/docs/script/slua-reference/constants/kfm_cmd_stop.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: KFM_CMD_STOP -description: For use with KFM_COMMAND. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/kfm_command.mdx b/src/content/docs/script/slua-reference/constants/kfm_command.mdx deleted file mode 100644 index 330f7ba..0000000 --- a/src/content/docs/script/slua-reference/constants/kfm_command.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: KFM_COMMAND ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/kfm_data.mdx b/src/content/docs/script/slua-reference/constants/kfm_data.mdx deleted file mode 100644 index ad88128..0000000 --- a/src/content/docs/script/slua-reference/constants/kfm_data.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: KFM_DATA ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/kfm_forward.mdx b/src/content/docs/script/slua-reference/constants/kfm_forward.mdx deleted file mode 100644 index 3db1a32..0000000 --- a/src/content/docs/script/slua-reference/constants/kfm_forward.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: KFM_FORWARD -description: For use with KFM_MODE. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/kfm_loop.mdx b/src/content/docs/script/slua-reference/constants/kfm_loop.mdx deleted file mode 100644 index 747617f..0000000 --- a/src/content/docs/script/slua-reference/constants/kfm_loop.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: KFM_LOOP -description: For use with KFM_MODE. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/kfm_mode.mdx b/src/content/docs/script/slua-reference/constants/kfm_mode.mdx deleted file mode 100644 index 0356982..0000000 --- a/src/content/docs/script/slua-reference/constants/kfm_mode.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: KFM_MODE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/kfm_ping_pong.mdx b/src/content/docs/script/slua-reference/constants/kfm_ping_pong.mdx deleted file mode 100644 index 8d057bb..0000000 --- a/src/content/docs/script/slua-reference/constants/kfm_ping_pong.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: KFM_PING_PONG -description: For use with KFM_MODE. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/kfm_reverse.mdx b/src/content/docs/script/slua-reference/constants/kfm_reverse.mdx deleted file mode 100644 index 91ff9d9..0000000 --- a/src/content/docs/script/slua-reference/constants/kfm_reverse.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: KFM_REVERSE -description: For use with KFM_MODE. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/kfm_rotation.mdx b/src/content/docs/script/slua-reference/constants/kfm_rotation.mdx deleted file mode 100644 index c4d0c8e..0000000 --- a/src/content/docs/script/slua-reference/constants/kfm_rotation.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: KFM_ROTATION -description: For use with KFM_DATA. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/kfm_translation.mdx b/src/content/docs/script/slua-reference/constants/kfm_translation.mdx deleted file mode 100644 index 732dc36..0000000 --- a/src/content/docs/script/slua-reference/constants/kfm_translation.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: KFM_TRANSLATION -description: For use with KFM_DATA. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/land_large_brush.mdx b/src/content/docs/script/slua-reference/constants/land_large_brush.mdx deleted file mode 100644 index 3109752..0000000 --- a/src/content/docs/script/slua-reference/constants/land_large_brush.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: LAND_LARGE_BRUSH -description: |- - Use a large brush size. - NOTE: This value is incorrect, a large brush should be 2. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/land_level.mdx b/src/content/docs/script/slua-reference/constants/land_level.mdx deleted file mode 100644 index 50504c8..0000000 --- a/src/content/docs/script/slua-reference/constants/land_level.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LAND_LEVEL -description: Action to level the land. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/land_lower.mdx b/src/content/docs/script/slua-reference/constants/land_lower.mdx deleted file mode 100644 index 0853e13..0000000 --- a/src/content/docs/script/slua-reference/constants/land_lower.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LAND_LOWER -description: Action to lower the land. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/land_medium_brush.mdx b/src/content/docs/script/slua-reference/constants/land_medium_brush.mdx deleted file mode 100644 index 4d23d12..0000000 --- a/src/content/docs/script/slua-reference/constants/land_medium_brush.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: LAND_MEDIUM_BRUSH -description: |- - Use a medium brush size. - NOTE: This value is incorrect, a medium brush should be 1. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/land_noise.mdx b/src/content/docs/script/slua-reference/constants/land_noise.mdx deleted file mode 100644 index 2df5d70..0000000 --- a/src/content/docs/script/slua-reference/constants/land_noise.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LAND_NOISE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/land_raise.mdx b/src/content/docs/script/slua-reference/constants/land_raise.mdx deleted file mode 100644 index 55f4e5d..0000000 --- a/src/content/docs/script/slua-reference/constants/land_raise.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LAND_RAISE -description: Action to raise the land. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/land_revert.mdx b/src/content/docs/script/slua-reference/constants/land_revert.mdx deleted file mode 100644 index f7188ae..0000000 --- a/src/content/docs/script/slua-reference/constants/land_revert.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LAND_REVERT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/land_small_brush.mdx b/src/content/docs/script/slua-reference/constants/land_small_brush.mdx deleted file mode 100644 index eaf0fb5..0000000 --- a/src/content/docs/script/slua-reference/constants/land_small_brush.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: LAND_SMALL_BRUSH -description: |- - Use a small brush size. - NOTE: This value is incorrect, a small brush should be 0. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/land_smooth.mdx b/src/content/docs/script/slua-reference/constants/land_smooth.mdx deleted file mode 100644 index 8814de3..0000000 --- a/src/content/docs/script/slua-reference/constants/land_smooth.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LAND_SMOOTH ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/legacy_mass_factor.mdx b/src/content/docs/script/slua-reference/constants/legacy_mass_factor.mdx deleted file mode 100644 index 128f829..0000000 --- a/src/content/docs/script/slua-reference/constants/legacy_mass_factor.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LEGACY_MASS_FACTOR ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/link_all_children.mdx b/src/content/docs/script/slua-reference/constants/link_all_children.mdx deleted file mode 100644 index ddfce95..0000000 --- a/src/content/docs/script/slua-reference/constants/link_all_children.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINK_ALL_CHILDREN -description: This targets every object except the root in the linked set. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/link_all_others.mdx b/src/content/docs/script/slua-reference/constants/link_all_others.mdx deleted file mode 100644 index dafee5d..0000000 --- a/src/content/docs/script/slua-reference/constants/link_all_others.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINK_ALL_OTHERS -description: This targets every object in the linked set except the object with the script. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/link_root.mdx b/src/content/docs/script/slua-reference/constants/link_root.mdx deleted file mode 100644 index 62626f9..0000000 --- a/src/content/docs/script/slua-reference/constants/link_root.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINK_ROOT -description: This targets the root of the linked set. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/link_set.mdx b/src/content/docs/script/slua-reference/constants/link_set.mdx deleted file mode 100644 index 28d8ef1..0000000 --- a/src/content/docs/script/slua-reference/constants/link_set.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINK_SET -description: This targets every object in the linked set. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/link_this.mdx b/src/content/docs/script/slua-reference/constants/link_this.mdx deleted file mode 100644 index 9902541..0000000 --- a/src/content/docs/script/slua-reference/constants/link_this.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINK_THIS -description: The link number of the prim containing the script. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/linksetdata_delete.mdx b/src/content/docs/script/slua-reference/constants/linksetdata_delete.mdx deleted file mode 100644 index 722a9f8..0000000 --- a/src/content/docs/script/slua-reference/constants/linksetdata_delete.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINKSETDATA_DELETE -description: A name:value pair has been removed from the linkset datastore. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/linksetdata_ememory.mdx b/src/content/docs/script/slua-reference/constants/linksetdata_ememory.mdx deleted file mode 100644 index 603e742..0000000 --- a/src/content/docs/script/slua-reference/constants/linksetdata_ememory.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINKSETDATA_EMEMORY -description: A name:value pair was too large to write to the linkset datastore. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/linksetdata_enokey.mdx b/src/content/docs/script/slua-reference/constants/linksetdata_enokey.mdx deleted file mode 100644 index f79f0ba..0000000 --- a/src/content/docs/script/slua-reference/constants/linksetdata_enokey.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINKSETDATA_ENOKEY -description: The key supplied was empty. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/linksetdata_eprotected.mdx b/src/content/docs/script/slua-reference/constants/linksetdata_eprotected.mdx deleted file mode 100644 index 266408b..0000000 --- a/src/content/docs/script/slua-reference/constants/linksetdata_eprotected.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: LINKSETDATA_EPROTECTED -description: >- - The name:value pair has been protected from overwrite in the linkset - datastore. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/linksetdata_multidelete.mdx b/src/content/docs/script/slua-reference/constants/linksetdata_multidelete.mdx deleted file mode 100644 index cfcda7d..0000000 --- a/src/content/docs/script/slua-reference/constants/linksetdata_multidelete.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINKSETDATA_MULTIDELETE -description: A CSV list of names removed from the linkset datastore. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/linksetdata_notfound.mdx b/src/content/docs/script/slua-reference/constants/linksetdata_notfound.mdx deleted file mode 100644 index 15ae967..0000000 --- a/src/content/docs/script/slua-reference/constants/linksetdata_notfound.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINKSETDATA_NOTFOUND -description: The named key was not found in the datastore. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/linksetdata_noupdate.mdx b/src/content/docs/script/slua-reference/constants/linksetdata_noupdate.mdx deleted file mode 100644 index 3204221..0000000 --- a/src/content/docs/script/slua-reference/constants/linksetdata_noupdate.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: LINKSETDATA_NOUPDATE -description: >- - The value written to a name in the keystore is the same as the value already - there. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/linksetdata_ok.mdx b/src/content/docs/script/slua-reference/constants/linksetdata_ok.mdx deleted file mode 100644 index 2d6aceb..0000000 --- a/src/content/docs/script/slua-reference/constants/linksetdata_ok.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINKSETDATA_OK -description: The name:value pair was written to the datastore. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/linksetdata_reset.mdx b/src/content/docs/script/slua-reference/constants/linksetdata_reset.mdx deleted file mode 100644 index d447c6f..0000000 --- a/src/content/docs/script/slua-reference/constants/linksetdata_reset.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINKSETDATA_RESET -description: The linkset datastore has been reset. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/linksetdata_update.mdx b/src/content/docs/script/slua-reference/constants/linksetdata_update.mdx deleted file mode 100644 index 0491c56..0000000 --- a/src/content/docs/script/slua-reference/constants/linksetdata_update.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LINKSETDATA_UPDATE -description: A name:value pair in the linkset datastore has been changed or created. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/list_stat_geometric_mean.mdx b/src/content/docs/script/slua-reference/constants/list_stat_geometric_mean.mdx deleted file mode 100644 index 1cd22fb..0000000 --- a/src/content/docs/script/slua-reference/constants/list_stat_geometric_mean.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_GEOMETRIC_MEAN ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/list_stat_max.mdx b/src/content/docs/script/slua-reference/constants/list_stat_max.mdx deleted file mode 100644 index b1dad77..0000000 --- a/src/content/docs/script/slua-reference/constants/list_stat_max.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_MAX ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/list_stat_mean.mdx b/src/content/docs/script/slua-reference/constants/list_stat_mean.mdx deleted file mode 100644 index da94529..0000000 --- a/src/content/docs/script/slua-reference/constants/list_stat_mean.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_MEAN ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/list_stat_median.mdx b/src/content/docs/script/slua-reference/constants/list_stat_median.mdx deleted file mode 100644 index 56fc3d1..0000000 --- a/src/content/docs/script/slua-reference/constants/list_stat_median.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_MEDIAN ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/list_stat_min.mdx b/src/content/docs/script/slua-reference/constants/list_stat_min.mdx deleted file mode 100644 index 0707f30..0000000 --- a/src/content/docs/script/slua-reference/constants/list_stat_min.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_MIN ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/list_stat_num_count.mdx b/src/content/docs/script/slua-reference/constants/list_stat_num_count.mdx deleted file mode 100644 index fbea871..0000000 --- a/src/content/docs/script/slua-reference/constants/list_stat_num_count.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_NUM_COUNT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/list_stat_range.mdx b/src/content/docs/script/slua-reference/constants/list_stat_range.mdx deleted file mode 100644 index 959832d..0000000 --- a/src/content/docs/script/slua-reference/constants/list_stat_range.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_RANGE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/list_stat_std_dev.mdx b/src/content/docs/script/slua-reference/constants/list_stat_std_dev.mdx deleted file mode 100644 index cac97ca..0000000 --- a/src/content/docs/script/slua-reference/constants/list_stat_std_dev.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_STD_DEV ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/list_stat_sum.mdx b/src/content/docs/script/slua-reference/constants/list_stat_sum.mdx deleted file mode 100644 index 12ef571..0000000 --- a/src/content/docs/script/slua-reference/constants/list_stat_sum.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_SUM ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/list_stat_sum_squares.mdx b/src/content/docs/script/slua-reference/constants/list_stat_sum_squares.mdx deleted file mode 100644 index 0b3fb47..0000000 --- a/src/content/docs/script/slua-reference/constants/list_stat_sum_squares.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: LIST_STAT_SUM_SQUARES ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/loop.mdx b/src/content/docs/script/slua-reference/constants/loop.mdx deleted file mode 100644 index a82ba1f..0000000 --- a/src/content/docs/script/slua-reference/constants/loop.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: LOOP -description: Loop the texture animation. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/mask_base.mdx b/src/content/docs/script/slua-reference/constants/mask_base.mdx deleted file mode 100644 index 3c5993b..0000000 --- a/src/content/docs/script/slua-reference/constants/mask_base.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: MASK_BASE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/mask_combined.mdx b/src/content/docs/script/slua-reference/constants/mask_combined.mdx deleted file mode 100644 index 96bae17..0000000 --- a/src/content/docs/script/slua-reference/constants/mask_combined.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: MASK_COMBINED -description: Fold permissions for object inventory into results. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/mask_everyone.mdx b/src/content/docs/script/slua-reference/constants/mask_everyone.mdx deleted file mode 100644 index aae3d46..0000000 --- a/src/content/docs/script/slua-reference/constants/mask_everyone.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: MASK_EVERYONE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/mask_group.mdx b/src/content/docs/script/slua-reference/constants/mask_group.mdx deleted file mode 100644 index 92dc40c..0000000 --- a/src/content/docs/script/slua-reference/constants/mask_group.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: MASK_GROUP ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/mask_next.mdx b/src/content/docs/script/slua-reference/constants/mask_next.mdx deleted file mode 100644 index 79e558a..0000000 --- a/src/content/docs/script/slua-reference/constants/mask_next.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: MASK_NEXT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/mask_owner.mdx b/src/content/docs/script/slua-reference/constants/mask_owner.mdx deleted file mode 100644 index 4f8a7fc..0000000 --- a/src/content/docs/script/slua-reference/constants/mask_owner.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: MASK_OWNER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/nak.mdx b/src/content/docs/script/slua-reference/constants/nak.mdx deleted file mode 100644 index 5869617..0000000 --- a/src/content/docs/script/slua-reference/constants/nak.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: NAK -description: >- - Indicates a notecard read was attempted and the notecard was not yet cached on - the server. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/navigate_to_goal_reached_dist.mdx b/src/content/docs/script/slua-reference/constants/navigate_to_goal_reached_dist.mdx deleted file mode 100644 index 0bcc884..0000000 --- a/src/content/docs/script/slua-reference/constants/navigate_to_goal_reached_dist.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: NAVIGATE_TO_GOAL_REACHED_DIST ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/null_key.mdx b/src/content/docs/script/slua-reference/constants/null_key.mdx deleted file mode 100644 index 564e1a7..0000000 --- a/src/content/docs/script/slua-reference/constants/null_key.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: NULL_KEY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_account_level.mdx b/src/content/docs/script/slua-reference/constants/object_account_level.mdx deleted file mode 100644 index 2dd019e..0000000 --- a/src/content/docs/script/slua-reference/constants/object_account_level.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: OBJECT_ACCOUNT_LEVEL -description: |- - Retrieves the account level of an avatar. - Returns 0 when the avatar has a basic account, - 1 when the avatar has a premium account, - 10 when the avatar has a premium plus account, - or -1 if the object is not an avatar. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_animated_count.mdx b/src/content/docs/script/slua-reference/constants/object_animated_count.mdx deleted file mode 100644 index 47be4a3..0000000 --- a/src/content/docs/script/slua-reference/constants/object_animated_count.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_ANIMATED_COUNT -description: >- - This is a flag used with llGetObjectDetails to get the number of associated - animated objects ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_animated_slots_available.mdx b/src/content/docs/script/slua-reference/constants/object_animated_slots_available.mdx deleted file mode 100644 index bef0ae5..0000000 --- a/src/content/docs/script/slua-reference/constants/object_animated_slots_available.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_ANIMATED_SLOTS_AVAILABLE -description: >- - This is a flag used with llGetObjectDetails to get the number of additional - animated object attachments allowed. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_attached_point.mdx b/src/content/docs/script/slua-reference/constants/object_attached_point.mdx deleted file mode 100644 index 47b813e..0000000 --- a/src/content/docs/script/slua-reference/constants/object_attached_point.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_ATTACHED_POINT -description: |- - Gets the attachment point to which the object is attached. - Returns 0 if the object is not an attachment (or is an avatar, etc). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_attached_slots_available.mdx b/src/content/docs/script/slua-reference/constants/object_attached_slots_available.mdx deleted file mode 100644 index 8c5a4b5..0000000 --- a/src/content/docs/script/slua-reference/constants/object_attached_slots_available.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_ATTACHED_SLOTS_AVAILABLE -description: |- - Returns the number of attachment slots available. - Returns 0 if the object is not an avatar or none are available. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_body_shape_type.mdx b/src/content/docs/script/slua-reference/constants/object_body_shape_type.mdx deleted file mode 100644 index 99f801f..0000000 --- a/src/content/docs/script/slua-reference/constants/object_body_shape_type.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: OBJECT_BODY_SHAPE_TYPE -description: >- - This is a flag used with llGetObjectDetails to get the body type of the - avatar, based on shape data. - - If no data is available, -1.0 is returned. - - This is normally between 0 and 1.0, with 0.5 and larger considered 'male' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_character_time.mdx b/src/content/docs/script/slua-reference/constants/object_character_time.mdx deleted file mode 100644 index c5171f7..0000000 --- a/src/content/docs/script/slua-reference/constants/object_character_time.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_CHARACTER_TIME -description: Units in seconds ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_click_action.mdx b/src/content/docs/script/slua-reference/constants/object_click_action.mdx deleted file mode 100644 index 9ce8892..0000000 --- a/src/content/docs/script/slua-reference/constants/object_click_action.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_CLICK_ACTION -description: |- - This is a flag used with llGetObjectDetails to get the click action. - The default is 0 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_creation_time.mdx b/src/content/docs/script/slua-reference/constants/object_creation_time.mdx deleted file mode 100644 index 21b473b..0000000 --- a/src/content/docs/script/slua-reference/constants/object_creation_time.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_CREATION_TIME -description: >- - This is a flag used with llGetObjectDetails to get the time this object was - created ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_creator.mdx b/src/content/docs/script/slua-reference/constants/object_creator.mdx deleted file mode 100644 index bc998ae..0000000 --- a/src/content/docs/script/slua-reference/constants/object_creator.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_CREATOR -description: Gets the object's creator key. If id is an avatar, a NULL_KEY is returned. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_damage.mdx b/src/content/docs/script/slua-reference/constants/object_damage.mdx deleted file mode 100644 index b4edc65..0000000 --- a/src/content/docs/script/slua-reference/constants/object_damage.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_DAMAGE -description: Gets the damage value assigned to this object. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_damage_type.mdx b/src/content/docs/script/slua-reference/constants/object_damage_type.mdx deleted file mode 100644 index cef8755..0000000 --- a/src/content/docs/script/slua-reference/constants/object_damage_type.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_DAMAGE_TYPE -description: Gets the damage type, if any, assigned to this object. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_desc.mdx b/src/content/docs/script/slua-reference/constants/object_desc.mdx deleted file mode 100644 index 8bc74fa..0000000 --- a/src/content/docs/script/slua-reference/constants/object_desc.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_DESC -description: >- - Gets the object's description. If id is an avatar, an empty string is - returned. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_group.mdx b/src/content/docs/script/slua-reference/constants/object_group.mdx deleted file mode 100644 index 11b8ba8..0000000 --- a/src/content/docs/script/slua-reference/constants/object_group.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_GROUP -description: Gets the prims's group key. If id is an avatar, a NULL_KEY is returned. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_group_tag.mdx b/src/content/docs/script/slua-reference/constants/object_group_tag.mdx deleted file mode 100644 index c9e35ef..0000000 --- a/src/content/docs/script/slua-reference/constants/object_group_tag.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_GROUP_TAG -description: >- - Gets the agent's current group role tag. If id is an object, an empty is - returned. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_health.mdx b/src/content/docs/script/slua-reference/constants/object_health.mdx deleted file mode 100644 index 0712fd6..0000000 --- a/src/content/docs/script/slua-reference/constants/object_health.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_HEALTH -description: Gets current health value for the object. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_hover_height.mdx b/src/content/docs/script/slua-reference/constants/object_hover_height.mdx deleted file mode 100644 index f045775..0000000 --- a/src/content/docs/script/slua-reference/constants/object_hover_height.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_HOVER_HEIGHT -description: |- - This is a flag used with llGetObjectDetails to get hover height of the avatar - If no data is available, 0.0 is returned. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_last_owner_id.mdx b/src/content/docs/script/slua-reference/constants/object_last_owner_id.mdx deleted file mode 100644 index cea1ef2..0000000 --- a/src/content/docs/script/slua-reference/constants/object_last_owner_id.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_LAST_OWNER_ID -description: Gets the object's last owner ID. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_link_number.mdx b/src/content/docs/script/slua-reference/constants/object_link_number.mdx deleted file mode 100644 index 6809982..0000000 --- a/src/content/docs/script/slua-reference/constants/object_link_number.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_LINK_NUMBER -description: Gets the object's link number or 0 if unlinked. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_mass.mdx b/src/content/docs/script/slua-reference/constants/object_mass.mdx deleted file mode 100644 index 846e153..0000000 --- a/src/content/docs/script/slua-reference/constants/object_mass.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_MASS -description: Get the object's mass ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_material.mdx b/src/content/docs/script/slua-reference/constants/object_material.mdx deleted file mode 100644 index 3aa6674..0000000 --- a/src/content/docs/script/slua-reference/constants/object_material.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_MATERIAL -description: Get an object's material setting. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_name.mdx b/src/content/docs/script/slua-reference/constants/object_name.mdx deleted file mode 100644 index ce852c9..0000000 --- a/src/content/docs/script/slua-reference/constants/object_name.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_NAME -description: Gets the object's name. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_omega.mdx b/src/content/docs/script/slua-reference/constants/object_omega.mdx deleted file mode 100644 index 2aee5d5..0000000 --- a/src/content/docs/script/slua-reference/constants/object_omega.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_OMEGA -description: Gets an object's angular velocity. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_owner.mdx b/src/content/docs/script/slua-reference/constants/object_owner.mdx deleted file mode 100644 index 25ce06d..0000000 --- a/src/content/docs/script/slua-reference/constants/object_owner.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_OWNER -description: Gets an object's owner's key. If id is group owned, a NULL_KEY is returned. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_pathfinding_type.mdx b/src/content/docs/script/slua-reference/constants/object_pathfinding_type.mdx deleted file mode 100644 index 0f2fd8c..0000000 --- a/src/content/docs/script/slua-reference/constants/object_pathfinding_type.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_PATHFINDING_TYPE -description: >- - Returns the pathfinding setting of any object in the region. It returns an - integer matching one of the OPT_* constants. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_perms.mdx b/src/content/docs/script/slua-reference/constants/object_perms.mdx deleted file mode 100644 index b4b4568..0000000 --- a/src/content/docs/script/slua-reference/constants/object_perms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_PERMS -description: Gets the objects permissions ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_perms_combined.mdx b/src/content/docs/script/slua-reference/constants/object_perms_combined.mdx deleted file mode 100644 index f45790d..0000000 --- a/src/content/docs/script/slua-reference/constants/object_perms_combined.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_PERMS_COMBINED -description: Gets the object's permissions including any inventory. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_phantom.mdx b/src/content/docs/script/slua-reference/constants/object_phantom.mdx deleted file mode 100644 index 360088f..0000000 --- a/src/content/docs/script/slua-reference/constants/object_phantom.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_PHANTOM -description: |- - Returns boolean, detailing if phantom is enabled or disabled on the object. - If id is an avatar or attachment, 0 is returned. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_physics.mdx b/src/content/docs/script/slua-reference/constants/object_physics.mdx deleted file mode 100644 index 4dd28dc..0000000 --- a/src/content/docs/script/slua-reference/constants/object_physics.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_PHYSICS -description: |- - Returns boolean, detailing if physics is enabled or disabled on the object. - If id is an avatar or attachment, 0 is returned. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_physics_cost.mdx b/src/content/docs/script/slua-reference/constants/object_physics_cost.mdx deleted file mode 100644 index fba3526..0000000 --- a/src/content/docs/script/slua-reference/constants/object_physics_cost.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_PHYSICS_COST ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_pos.mdx b/src/content/docs/script/slua-reference/constants/object_pos.mdx deleted file mode 100644 index 0c71078..0000000 --- a/src/content/docs/script/slua-reference/constants/object_pos.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_POS -description: Gets the object's position in region coordinates. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_prim_count.mdx b/src/content/docs/script/slua-reference/constants/object_prim_count.mdx deleted file mode 100644 index 9790c81..0000000 --- a/src/content/docs/script/slua-reference/constants/object_prim_count.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_PRIM_COUNT -description: >- - Gets the prim count of the object. The script and target object must be - owned by the same owner ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_prim_equivalence.mdx b/src/content/docs/script/slua-reference/constants/object_prim_equivalence.mdx deleted file mode 100644 index 1f09549..0000000 --- a/src/content/docs/script/slua-reference/constants/object_prim_equivalence.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_PRIM_EQUIVALENCE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_render_weight.mdx b/src/content/docs/script/slua-reference/constants/object_render_weight.mdx deleted file mode 100644 index 7a2d443..0000000 --- a/src/content/docs/script/slua-reference/constants/object_render_weight.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: OBJECT_RENDER_WEIGHT -description: >- - This is a flag used with llGetObjectDetails to get the Avatar_Rendering_Cost - of an avatar, based on values reported by nearby viewers. - - If no data is available, -1 is returned. - - The maximum render weight stored by the simulator is 500000. When called - against an object, 0 is returned. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_return_parcel.mdx b/src/content/docs/script/slua-reference/constants/object_return_parcel.mdx deleted file mode 100644 index 510ff97..0000000 --- a/src/content/docs/script/slua-reference/constants/object_return_parcel.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_RETURN_PARCEL ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_return_parcel_owner.mdx b/src/content/docs/script/slua-reference/constants/object_return_parcel_owner.mdx deleted file mode 100644 index 5ad41f3..0000000 --- a/src/content/docs/script/slua-reference/constants/object_return_parcel_owner.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_RETURN_PARCEL_OWNER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_return_region.mdx b/src/content/docs/script/slua-reference/constants/object_return_region.mdx deleted file mode 100644 index 44f33ff..0000000 --- a/src/content/docs/script/slua-reference/constants/object_return_region.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_RETURN_REGION ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_rez_time.mdx b/src/content/docs/script/slua-reference/constants/object_rez_time.mdx deleted file mode 100644 index d51b6f7..0000000 --- a/src/content/docs/script/slua-reference/constants/object_rez_time.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_REZ_TIME -description: Get the time when an object was rezzed. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_rezzer_key.mdx b/src/content/docs/script/slua-reference/constants/object_rezzer_key.mdx deleted file mode 100644 index b7ffcc8..0000000 --- a/src/content/docs/script/slua-reference/constants/object_rezzer_key.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_REZZER_KEY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_root.mdx b/src/content/docs/script/slua-reference/constants/object_root.mdx deleted file mode 100644 index 913a13f..0000000 --- a/src/content/docs/script/slua-reference/constants/object_root.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: OBJECT_ROOT -description: >- - Gets the id of the root prim of the object requested. - - If id is an avatar, return the id of the root prim of the linkset the avatar - is sitting on (or the avatar's own id if the avatar is not sitting on an - object within the region). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_rot.mdx b/src/content/docs/script/slua-reference/constants/object_rot.mdx deleted file mode 100644 index f2dfe0f..0000000 --- a/src/content/docs/script/slua-reference/constants/object_rot.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_ROT -description: Gets the object's rotation. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_running_script_count.mdx b/src/content/docs/script/slua-reference/constants/object_running_script_count.mdx deleted file mode 100644 index 18e8488..0000000 --- a/src/content/docs/script/slua-reference/constants/object_running_script_count.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_RUNNING_SCRIPT_COUNT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_scale.mdx b/src/content/docs/script/slua-reference/constants/object_scale.mdx deleted file mode 100644 index 5002880..0000000 --- a/src/content/docs/script/slua-reference/constants/object_scale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_SCALE -description: Gets the object's size. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_script_memory.mdx b/src/content/docs/script/slua-reference/constants/object_script_memory.mdx deleted file mode 100644 index 429b211..0000000 --- a/src/content/docs/script/slua-reference/constants/object_script_memory.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_SCRIPT_MEMORY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_script_time.mdx b/src/content/docs/script/slua-reference/constants/object_script_time.mdx deleted file mode 100644 index 152c430..0000000 --- a/src/content/docs/script/slua-reference/constants/object_script_time.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_SCRIPT_TIME ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_select_count.mdx b/src/content/docs/script/slua-reference/constants/object_select_count.mdx deleted file mode 100644 index 6554eb7..0000000 --- a/src/content/docs/script/slua-reference/constants/object_select_count.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_SELECT_COUNT -description: >- - This is a flag used with llGetObjectDetails to get the number of avatars - selecting any part of the object ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_server_cost.mdx b/src/content/docs/script/slua-reference/constants/object_server_cost.mdx deleted file mode 100644 index fdfffbd..0000000 --- a/src/content/docs/script/slua-reference/constants/object_server_cost.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_SERVER_COST ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_sit_count.mdx b/src/content/docs/script/slua-reference/constants/object_sit_count.mdx deleted file mode 100644 index 03d5311..0000000 --- a/src/content/docs/script/slua-reference/constants/object_sit_count.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_SIT_COUNT -description: >- - This is a flag used with llGetObjectDetails to get the number of avatars - sitting on the object ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_streaming_cost.mdx b/src/content/docs/script/slua-reference/constants/object_streaming_cost.mdx deleted file mode 100644 index 8531880..0000000 --- a/src/content/docs/script/slua-reference/constants/object_streaming_cost.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_STREAMING_COST ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_temp_attached.mdx b/src/content/docs/script/slua-reference/constants/object_temp_attached.mdx deleted file mode 100644 index 187afdc..0000000 --- a/src/content/docs/script/slua-reference/constants/object_temp_attached.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_TEMP_ATTACHED -description: Returns boolean, indicating if object is a temp attachment. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_temp_on_rez.mdx b/src/content/docs/script/slua-reference/constants/object_temp_on_rez.mdx deleted file mode 100644 index 3f4431d..0000000 --- a/src/content/docs/script/slua-reference/constants/object_temp_on_rez.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_TEMP_ON_REZ -description: Returns boolean, detailing if temporary is enabled or disabled on the object. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_text.mdx b/src/content/docs/script/slua-reference/constants/object_text.mdx deleted file mode 100644 index 208a4b9..0000000 --- a/src/content/docs/script/slua-reference/constants/object_text.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_TEXT -description: Gets an objects hover text. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_text_alpha.mdx b/src/content/docs/script/slua-reference/constants/object_text_alpha.mdx deleted file mode 100644 index 412165f..0000000 --- a/src/content/docs/script/slua-reference/constants/object_text_alpha.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_TEXT_ALPHA -description: Gets the alpha of an objects hover text. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_text_color.mdx b/src/content/docs/script/slua-reference/constants/object_text_color.mdx deleted file mode 100644 index 32ea3f3..0000000 --- a/src/content/docs/script/slua-reference/constants/object_text_color.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_TEXT_COLOR -description: Gets the color of an objects hover text. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_total_inventory_count.mdx b/src/content/docs/script/slua-reference/constants/object_total_inventory_count.mdx deleted file mode 100644 index 3bc19e4..0000000 --- a/src/content/docs/script/slua-reference/constants/object_total_inventory_count.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OBJECT_TOTAL_INVENTORY_COUNT -description: >- - Gets the total inventory count of the object. The script and target object - must be owned by the same owner ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_total_script_count.mdx b/src/content/docs/script/slua-reference/constants/object_total_script_count.mdx deleted file mode 100644 index 11bb308..0000000 --- a/src/content/docs/script/slua-reference/constants/object_total_script_count.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_TOTAL_SCRIPT_COUNT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_unknown_detail.mdx b/src/content/docs/script/slua-reference/constants/object_unknown_detail.mdx deleted file mode 100644 index 59eab29..0000000 --- a/src/content/docs/script/slua-reference/constants/object_unknown_detail.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OBJECT_UNKNOWN_DETAIL ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/object_velocity.mdx b/src/content/docs/script/slua-reference/constants/object_velocity.mdx deleted file mode 100644 index 8722016..0000000 --- a/src/content/docs/script/slua-reference/constants/object_velocity.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OBJECT_VELOCITY -description: Gets the object's velocity. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/opt_avatar.mdx b/src/content/docs/script/slua-reference/constants/opt_avatar.mdx deleted file mode 100644 index d870698..0000000 --- a/src/content/docs/script/slua-reference/constants/opt_avatar.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OPT_AVATAR -description: Returned for avatars. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/opt_character.mdx b/src/content/docs/script/slua-reference/constants/opt_character.mdx deleted file mode 100644 index e41b701..0000000 --- a/src/content/docs/script/slua-reference/constants/opt_character.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OPT_CHARACTER -description: Returned for pathfinding characters. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/opt_exclusion_volume.mdx b/src/content/docs/script/slua-reference/constants/opt_exclusion_volume.mdx deleted file mode 100644 index f52318f..0000000 --- a/src/content/docs/script/slua-reference/constants/opt_exclusion_volume.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OPT_EXCLUSION_VOLUME -description: Returned for exclusion volumes. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/opt_legacy_linkset.mdx b/src/content/docs/script/slua-reference/constants/opt_legacy_linkset.mdx deleted file mode 100644 index 8ad077c..0000000 --- a/src/content/docs/script/slua-reference/constants/opt_legacy_linkset.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: OPT_LEGACY_LINKSET -description: >- - Returned for movable obstacles, movable phantoms, physical, and volumedetect - objects. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/opt_material_volume.mdx b/src/content/docs/script/slua-reference/constants/opt_material_volume.mdx deleted file mode 100644 index 8dd54ea..0000000 --- a/src/content/docs/script/slua-reference/constants/opt_material_volume.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OPT_MATERIAL_VOLUME -description: Returned for material volumes. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/opt_other.mdx b/src/content/docs/script/slua-reference/constants/opt_other.mdx deleted file mode 100644 index c71a09f..0000000 --- a/src/content/docs/script/slua-reference/constants/opt_other.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OPT_OTHER -description: Returned for attachments, Linden trees, and grass. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/opt_static_obstacle.mdx b/src/content/docs/script/slua-reference/constants/opt_static_obstacle.mdx deleted file mode 100644 index 595b18d..0000000 --- a/src/content/docs/script/slua-reference/constants/opt_static_obstacle.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OPT_STATIC_OBSTACLE -description: Returned for static obstacles. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/opt_walkable.mdx b/src/content/docs/script/slua-reference/constants/opt_walkable.mdx deleted file mode 100644 index f34523a..0000000 --- a/src/content/docs/script/slua-reference/constants/opt_walkable.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: OPT_WALKABLE -description: Returned for walkable objects. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/override_gltf_base_alpha.mdx b/src/content/docs/script/slua-reference/constants/override_gltf_base_alpha.mdx deleted file mode 100644 index ccd716a..0000000 --- a/src/content/docs/script/slua-reference/constants/override_gltf_base_alpha.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OVERRIDE_GLTF_BASE_ALPHA ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/override_gltf_base_alpha_mask.mdx b/src/content/docs/script/slua-reference/constants/override_gltf_base_alpha_mask.mdx deleted file mode 100644 index 8e5fa30..0000000 --- a/src/content/docs/script/slua-reference/constants/override_gltf_base_alpha_mask.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OVERRIDE_GLTF_BASE_ALPHA_MASK ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/override_gltf_base_alpha_mode.mdx b/src/content/docs/script/slua-reference/constants/override_gltf_base_alpha_mode.mdx deleted file mode 100644 index 53c89ae..0000000 --- a/src/content/docs/script/slua-reference/constants/override_gltf_base_alpha_mode.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OVERRIDE_GLTF_BASE_ALPHA_MODE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/override_gltf_base_color_factor.mdx b/src/content/docs/script/slua-reference/constants/override_gltf_base_color_factor.mdx deleted file mode 100644 index c6eebcb..0000000 --- a/src/content/docs/script/slua-reference/constants/override_gltf_base_color_factor.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OVERRIDE_GLTF_BASE_COLOR_FACTOR ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/override_gltf_base_double_sided.mdx b/src/content/docs/script/slua-reference/constants/override_gltf_base_double_sided.mdx deleted file mode 100644 index fa2e799..0000000 --- a/src/content/docs/script/slua-reference/constants/override_gltf_base_double_sided.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OVERRIDE_GLTF_BASE_DOUBLE_SIDED ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/override_gltf_emissive_factor.mdx b/src/content/docs/script/slua-reference/constants/override_gltf_emissive_factor.mdx deleted file mode 100644 index 6c1e137..0000000 --- a/src/content/docs/script/slua-reference/constants/override_gltf_emissive_factor.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OVERRIDE_GLTF_EMISSIVE_FACTOR ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/override_gltf_metallic_factor.mdx b/src/content/docs/script/slua-reference/constants/override_gltf_metallic_factor.mdx deleted file mode 100644 index 9b411e4..0000000 --- a/src/content/docs/script/slua-reference/constants/override_gltf_metallic_factor.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OVERRIDE_GLTF_METALLIC_FACTOR ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/override_gltf_roughness_factor.mdx b/src/content/docs/script/slua-reference/constants/override_gltf_roughness_factor.mdx deleted file mode 100644 index f2f7489..0000000 --- a/src/content/docs/script/slua-reference/constants/override_gltf_roughness_factor.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: OVERRIDE_GLTF_ROUGHNESS_FACTOR ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_count_group.mdx b/src/content/docs/script/slua-reference/constants/parcel_count_group.mdx deleted file mode 100644 index 70cf921..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_count_group.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_COUNT_GROUP ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_count_other.mdx b/src/content/docs/script/slua-reference/constants/parcel_count_other.mdx deleted file mode 100644 index db6064c..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_count_other.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_COUNT_OTHER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_count_owner.mdx b/src/content/docs/script/slua-reference/constants/parcel_count_owner.mdx deleted file mode 100644 index 2e0f7bf..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_count_owner.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_COUNT_OWNER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_count_selected.mdx b/src/content/docs/script/slua-reference/constants/parcel_count_selected.mdx deleted file mode 100644 index 4a95253..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_count_selected.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_COUNT_SELECTED ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_count_temp.mdx b/src/content/docs/script/slua-reference/constants/parcel_count_temp.mdx deleted file mode 100644 index 90b2dbb..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_count_temp.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_COUNT_TEMP ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_count_total.mdx b/src/content/docs/script/slua-reference/constants/parcel_count_total.mdx deleted file mode 100644 index 823fc3f..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_count_total.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_COUNT_TOTAL ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_details_area.mdx b/src/content/docs/script/slua-reference/constants/parcel_details_area.mdx deleted file mode 100644 index d716381..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_details_area.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_AREA -description: The parcel's area, in square meters. (5 chars.). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_details_desc.mdx b/src/content/docs/script/slua-reference/constants/parcel_details_desc.mdx deleted file mode 100644 index b7726c3..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_details_desc.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_DESC -description: The description of the parcel. (127 chars). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_details_flags.mdx b/src/content/docs/script/slua-reference/constants/parcel_details_flags.mdx deleted file mode 100644 index 789a3e5..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_details_flags.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_FLAGS -description: Flags set on the parcel ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_details_group.mdx b/src/content/docs/script/slua-reference/constants/parcel_details_group.mdx deleted file mode 100644 index 8e00f7c..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_details_group.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_GROUP -description: The parcel group's key. (36 chars.). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_details_id.mdx b/src/content/docs/script/slua-reference/constants/parcel_details_id.mdx deleted file mode 100644 index caa62a7..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_details_id.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_ID -description: The parcel's key. (36 chars.). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_details_landing_lookat.mdx b/src/content/docs/script/slua-reference/constants/parcel_details_landing_lookat.mdx deleted file mode 100644 index 5d1e437..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_details_landing_lookat.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_LANDING_LOOKAT -description: Lookat vector set for teleport routing. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_details_landing_point.mdx b/src/content/docs/script/slua-reference/constants/parcel_details_landing_point.mdx deleted file mode 100644 index 839f06b..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_details_landing_point.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_LANDING_POINT -description: The parcel's landing point, if any. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_details_name.mdx b/src/content/docs/script/slua-reference/constants/parcel_details_name.mdx deleted file mode 100644 index 8ca7e57..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_details_name.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_NAME -description: The name of the parcel. (63 chars.). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_details_owner.mdx b/src/content/docs/script/slua-reference/constants/parcel_details_owner.mdx deleted file mode 100644 index 5dd625d..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_details_owner.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_OWNER -description: The parcel owner's key. (36 chars.). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_details_prim_capacity.mdx b/src/content/docs/script/slua-reference/constants/parcel_details_prim_capacity.mdx deleted file mode 100644 index 8f50966..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_details_prim_capacity.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_PRIM_CAPACITY -description: The parcel's prim capacity. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_details_prim_used.mdx b/src/content/docs/script/slua-reference/constants/parcel_details_prim_used.mdx deleted file mode 100644 index 73fa114..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_details_prim_used.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_PRIM_USED -description: The number of prims used on this parcel. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_details_script_danger.mdx b/src/content/docs/script/slua-reference/constants/parcel_details_script_danger.mdx deleted file mode 100644 index 57f92f8..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_details_script_danger.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_SCRIPT_DANGER -description: There are restrictions on this parcel that may impact script execution. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_details_see_avatars.mdx b/src/content/docs/script/slua-reference/constants/parcel_details_see_avatars.mdx deleted file mode 100644 index 159e604..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_details_see_avatars.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_SEE_AVATARS -description: The parcel's avatar visibility setting. (1 char.). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_details_tp_routing.mdx b/src/content/docs/script/slua-reference/constants/parcel_details_tp_routing.mdx deleted file mode 100644 index 7497008..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_details_tp_routing.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_DETAILS_TP_ROUTING -description: Parcel's teleport routing setting. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_all_object_entry.mdx b/src/content/docs/script/slua-reference/constants/parcel_flag_allow_all_object_entry.mdx deleted file mode 100644 index ee539a1..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_all_object_entry.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_create_group_objects.mdx b/src/content/docs/script/slua-reference/constants/parcel_flag_allow_create_group_objects.mdx deleted file mode 100644 index e96b896..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_create_group_objects.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_create_objects.mdx b/src/content/docs/script/slua-reference/constants/parcel_flag_allow_create_objects.mdx deleted file mode 100644 index 0e29743..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_create_objects.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_CREATE_OBJECTS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_damage.mdx b/src/content/docs/script/slua-reference/constants/parcel_flag_allow_damage.mdx deleted file mode 100644 index 83f537f..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_damage.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_DAMAGE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_fly.mdx b/src/content/docs/script/slua-reference/constants/parcel_flag_allow_fly.mdx deleted file mode 100644 index 18960cc..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_fly.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_FLY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_group_object_entry.mdx b/src/content/docs/script/slua-reference/constants/parcel_flag_allow_group_object_entry.mdx deleted file mode 100644 index a7a81fc..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_group_object_entry.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_group_scripts.mdx b/src/content/docs/script/slua-reference/constants/parcel_flag_allow_group_scripts.mdx deleted file mode 100644 index a6bcc7d..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_group_scripts.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_GROUP_SCRIPTS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_landmark.mdx b/src/content/docs/script/slua-reference/constants/parcel_flag_allow_landmark.mdx deleted file mode 100644 index 52fcddd..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_landmark.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_LANDMARK ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_scripts.mdx b/src/content/docs/script/slua-reference/constants/parcel_flag_allow_scripts.mdx deleted file mode 100644 index 9c08560..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_scripts.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_SCRIPTS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_terraform.mdx b/src/content/docs/script/slua-reference/constants/parcel_flag_allow_terraform.mdx deleted file mode 100644 index b855092..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_flag_allow_terraform.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_ALLOW_TERRAFORM ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_flag_linden_homes.mdx b/src/content/docs/script/slua-reference/constants/parcel_flag_linden_homes.mdx deleted file mode 100644 index 628261e..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_flag_linden_homes.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_LINDEN_HOMES ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_flag_local_sound_only.mdx b/src/content/docs/script/slua-reference/constants/parcel_flag_local_sound_only.mdx deleted file mode 100644 index 1477781..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_flag_local_sound_only.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_LOCAL_SOUND_ONLY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_flag_restrict_pushobject.mdx b/src/content/docs/script/slua-reference/constants/parcel_flag_restrict_pushobject.mdx deleted file mode 100644 index 2be317c..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_flag_restrict_pushobject.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_RESTRICT_PUSHOBJECT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_flag_use_access_group.mdx b/src/content/docs/script/slua-reference/constants/parcel_flag_use_access_group.mdx deleted file mode 100644 index d7533e4..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_flag_use_access_group.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_USE_ACCESS_GROUP ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_flag_use_access_list.mdx b/src/content/docs/script/slua-reference/constants/parcel_flag_use_access_list.mdx deleted file mode 100644 index 5820cdb..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_flag_use_access_list.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_USE_ACCESS_LIST ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_flag_use_ban_list.mdx b/src/content/docs/script/slua-reference/constants/parcel_flag_use_ban_list.mdx deleted file mode 100644 index 4395083..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_flag_use_ban_list.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_USE_BAN_LIST ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_flag_use_land_pass_list.mdx b/src/content/docs/script/slua-reference/constants/parcel_flag_use_land_pass_list.mdx deleted file mode 100644 index df78055..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_flag_use_land_pass_list.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_FLAG_USE_LAND_PASS_LIST ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_media_command_agent.mdx b/src/content/docs/script/slua-reference/constants/parcel_media_command_agent.mdx deleted file mode 100644 index 326209c..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_media_command_agent.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_AGENT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_media_command_auto_align.mdx b/src/content/docs/script/slua-reference/constants/parcel_media_command_auto_align.mdx deleted file mode 100644 index 601c41c..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_media_command_auto_align.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_AUTO_ALIGN ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_media_command_desc.mdx b/src/content/docs/script/slua-reference/constants/parcel_media_command_desc.mdx deleted file mode 100644 index bb75049..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_media_command_desc.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_DESC -description: Use this to get or set the parcel media description. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_media_command_loop.mdx b/src/content/docs/script/slua-reference/constants/parcel_media_command_loop.mdx deleted file mode 100644 index 2baad2d..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_media_command_loop.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_LOOP ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_media_command_loop_set.mdx b/src/content/docs/script/slua-reference/constants/parcel_media_command_loop_set.mdx deleted file mode 100644 index a51022e..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_media_command_loop_set.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_LOOP_SET -description: Used to get or set the parcel's media looping variable. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_media_command_pause.mdx b/src/content/docs/script/slua-reference/constants/parcel_media_command_pause.mdx deleted file mode 100644 index 0ad4926..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_media_command_pause.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_PAUSE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_media_command_play.mdx b/src/content/docs/script/slua-reference/constants/parcel_media_command_play.mdx deleted file mode 100644 index 49719d4..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_media_command_play.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_PLAY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_media_command_size.mdx b/src/content/docs/script/slua-reference/constants/parcel_media_command_size.mdx deleted file mode 100644 index a4ecfbf..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_media_command_size.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_SIZE -description: Use this to get or set the parcel media pixel resolution. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_media_command_stop.mdx b/src/content/docs/script/slua-reference/constants/parcel_media_command_stop.mdx deleted file mode 100644 index 87b7d45..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_media_command_stop.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_STOP ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_media_command_texture.mdx b/src/content/docs/script/slua-reference/constants/parcel_media_command_texture.mdx deleted file mode 100644 index b123303..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_media_command_texture.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_TEXTURE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_media_command_time.mdx b/src/content/docs/script/slua-reference/constants/parcel_media_command_time.mdx deleted file mode 100644 index 1e57b69..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_media_command_time.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_TIME ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_media_command_type.mdx b/src/content/docs/script/slua-reference/constants/parcel_media_command_type.mdx deleted file mode 100644 index 7dbf6ea..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_media_command_type.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_TYPE -description: Use this to get or set the parcel media MIME type (e.g. "text/html"). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_media_command_unload.mdx b/src/content/docs/script/slua-reference/constants/parcel_media_command_unload.mdx deleted file mode 100644 index 0a0114e..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_media_command_unload.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_UNLOAD ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/parcel_media_command_url.mdx b/src/content/docs/script/slua-reference/constants/parcel_media_command_url.mdx deleted file mode 100644 index 4379ceb..0000000 --- a/src/content/docs/script/slua-reference/constants/parcel_media_command_url.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PARCEL_MEDIA_COMMAND_URL ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pass_always.mdx b/src/content/docs/script/slua-reference/constants/pass_always.mdx deleted file mode 100644 index 288f98c..0000000 --- a/src/content/docs/script/slua-reference/constants/pass_always.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PASS_ALWAYS -description: Always pass the event. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pass_if_not_handled.mdx b/src/content/docs/script/slua-reference/constants/pass_if_not_handled.mdx deleted file mode 100644 index 182327f..0000000 --- a/src/content/docs/script/slua-reference/constants/pass_if_not_handled.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PASS_IF_NOT_HANDLED -description: Pass the event if there is no script handling the event in the prim. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pass_never.mdx b/src/content/docs/script/slua-reference/constants/pass_never.mdx deleted file mode 100644 index fc31934..0000000 --- a/src/content/docs/script/slua-reference/constants/pass_never.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PASS_NEVER -description: Always pass the event. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/passive.mdx b/src/content/docs/script/slua-reference/constants/passive.mdx deleted file mode 100644 index d9c08b0..0000000 --- a/src/content/docs/script/slua-reference/constants/passive.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PASSIVE -description: Static in-world objects. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/patrol_pause_at_waypoints.mdx b/src/content/docs/script/slua-reference/constants/patrol_pause_at_waypoints.mdx deleted file mode 100644 index 652d788..0000000 --- a/src/content/docs/script/slua-reference/constants/patrol_pause_at_waypoints.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PATROL_PAUSE_AT_WAYPOINTS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pay_default.mdx b/src/content/docs/script/slua-reference/constants/pay_default.mdx deleted file mode 100644 index 2e61a20..0000000 --- a/src/content/docs/script/slua-reference/constants/pay_default.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PAY_DEFAULT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pay_hide.mdx b/src/content/docs/script/slua-reference/constants/pay_hide.mdx deleted file mode 100644 index c2a3a63..0000000 --- a/src/content/docs/script/slua-reference/constants/pay_hide.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PAY_HIDE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/payment_info_on_file.mdx b/src/content/docs/script/slua-reference/constants/payment_info_on_file.mdx deleted file mode 100644 index c11586b..0000000 --- a/src/content/docs/script/slua-reference/constants/payment_info_on_file.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PAYMENT_INFO_ON_FILE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/payment_info_used.mdx b/src/content/docs/script/slua-reference/constants/payment_info_used.mdx deleted file mode 100644 index cc8b308..0000000 --- a/src/content/docs/script/slua-reference/constants/payment_info_used.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PAYMENT_INFO_USED ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/perm_all.mdx b/src/content/docs/script/slua-reference/constants/perm_all.mdx deleted file mode 100644 index 4eabe2a..0000000 --- a/src/content/docs/script/slua-reference/constants/perm_all.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PERM_ALL ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/perm_copy.mdx b/src/content/docs/script/slua-reference/constants/perm_copy.mdx deleted file mode 100644 index f892d3a..0000000 --- a/src/content/docs/script/slua-reference/constants/perm_copy.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PERM_COPY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/perm_modify.mdx b/src/content/docs/script/slua-reference/constants/perm_modify.mdx deleted file mode 100644 index 8e10dd8..0000000 --- a/src/content/docs/script/slua-reference/constants/perm_modify.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PERM_MODIFY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/perm_move.mdx b/src/content/docs/script/slua-reference/constants/perm_move.mdx deleted file mode 100644 index ff5f0cd..0000000 --- a/src/content/docs/script/slua-reference/constants/perm_move.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PERM_MOVE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/perm_transfer.mdx b/src/content/docs/script/slua-reference/constants/perm_transfer.mdx deleted file mode 100644 index aada100..0000000 --- a/src/content/docs/script/slua-reference/constants/perm_transfer.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PERM_TRANSFER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/permission_attach.mdx b/src/content/docs/script/slua-reference/constants/permission_attach.mdx deleted file mode 100644 index bae5e99..0000000 --- a/src/content/docs/script/slua-reference/constants/permission_attach.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PERMISSION_ATTACH -description: >- - If this permission is enabled, the object can successfully call - llAttachToAvatar to attach to the given avatar. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/permission_change_joints.mdx b/src/content/docs/script/slua-reference/constants/permission_change_joints.mdx deleted file mode 100644 index ac96c03..0000000 --- a/src/content/docs/script/slua-reference/constants/permission_change_joints.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PERMISSION_CHANGE_JOINTS -description: (not yet implemented) ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/permission_change_links.mdx b/src/content/docs/script/slua-reference/constants/permission_change_links.mdx deleted file mode 100644 index d23c05e..0000000 --- a/src/content/docs/script/slua-reference/constants/permission_change_links.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PERMISSION_CHANGE_LINKS -description: >- - If this permission is enabled, the object can successfully call llCreateLink, - llBreakLink, and llBreakAllLinks to change links to other objects. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/permission_change_permissions.mdx b/src/content/docs/script/slua-reference/constants/permission_change_permissions.mdx deleted file mode 100644 index 418eea5..0000000 --- a/src/content/docs/script/slua-reference/constants/permission_change_permissions.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PERMISSION_CHANGE_PERMISSIONS -description: (not yet implemented) ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/permission_control_camera.mdx b/src/content/docs/script/slua-reference/constants/permission_control_camera.mdx deleted file mode 100644 index 1efcd63..0000000 --- a/src/content/docs/script/slua-reference/constants/permission_control_camera.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PERMISSION_CONTROL_CAMERA ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/permission_debit.mdx b/src/content/docs/script/slua-reference/constants/permission_debit.mdx deleted file mode 100644 index 8e08bc9..0000000 --- a/src/content/docs/script/slua-reference/constants/permission_debit.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PERMISSION_DEBIT -description: >- - If this permission is enabled, the object can successfully call llGiveMoney or - llTransferLindenDollars to debit the owners account. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/permission_override_animations.mdx b/src/content/docs/script/slua-reference/constants/permission_override_animations.mdx deleted file mode 100644 index dc56b21..0000000 --- a/src/content/docs/script/slua-reference/constants/permission_override_animations.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PERMISSION_OVERRIDE_ANIMATIONS -description: Permission to override default animations. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/permission_release_ownership.mdx b/src/content/docs/script/slua-reference/constants/permission_release_ownership.mdx deleted file mode 100644 index 650b5fe..0000000 --- a/src/content/docs/script/slua-reference/constants/permission_release_ownership.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PERMISSION_RELEASE_OWNERSHIP -description: (not yet implemented) ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/permission_remap_controls.mdx b/src/content/docs/script/slua-reference/constants/permission_remap_controls.mdx deleted file mode 100644 index 055deb3..0000000 --- a/src/content/docs/script/slua-reference/constants/permission_remap_controls.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PERMISSION_REMAP_CONTROLS -description: (not yet implemented) ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/permission_return_objects.mdx b/src/content/docs/script/slua-reference/constants/permission_return_objects.mdx deleted file mode 100644 index cb927c2..0000000 --- a/src/content/docs/script/slua-reference/constants/permission_return_objects.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PERMISSION_RETURN_OBJECTS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/permission_silent_estate_management.mdx b/src/content/docs/script/slua-reference/constants/permission_silent_estate_management.mdx deleted file mode 100644 index d829924..0000000 --- a/src/content/docs/script/slua-reference/constants/permission_silent_estate_management.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PERMISSION_SILENT_ESTATE_MANAGEMENT -description: >- - A script with this permission does not notify the object owner when it - modifies estate access rules via llManageEstateAccess. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/permission_take_controls.mdx b/src/content/docs/script/slua-reference/constants/permission_take_controls.mdx deleted file mode 100644 index 8755785..0000000 --- a/src/content/docs/script/slua-reference/constants/permission_take_controls.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PERMISSION_TAKE_CONTROLS -description: >- - If this permission enabled, the object can successfully call the - llTakeControls libray call. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/permission_teleport.mdx b/src/content/docs/script/slua-reference/constants/permission_teleport.mdx deleted file mode 100644 index 8f00e25..0000000 --- a/src/content/docs/script/slua-reference/constants/permission_teleport.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PERMISSION_TELEPORT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/permission_track_camera.mdx b/src/content/docs/script/slua-reference/constants/permission_track_camera.mdx deleted file mode 100644 index c1e1f0d..0000000 --- a/src/content/docs/script/slua-reference/constants/permission_track_camera.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PERMISSION_TRACK_CAMERA ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/permission_trigger_animation.mdx b/src/content/docs/script/slua-reference/constants/permission_trigger_animation.mdx deleted file mode 100644 index 2ae08c6..0000000 --- a/src/content/docs/script/slua-reference/constants/permission_trigger_animation.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PERMISSION_TRIGGER_ANIMATION -description: >- - If this permission is enabled, the object can successfully call - llStartAnimation for the avatar that owns this. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pi.mdx b/src/content/docs/script/slua-reference/constants/pi.mdx deleted file mode 100644 index 2d29c37..0000000 --- a/src/content/docs/script/slua-reference/constants/pi.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PI -description: 3.14159265 - The number of radians in a semi-circle. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pi_by_two.mdx b/src/content/docs/script/slua-reference/constants/pi_by_two.mdx deleted file mode 100644 index 0906e2e..0000000 --- a/src/content/docs/script/slua-reference/constants/pi_by_two.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PI_BY_TWO -description: 1.57079633 - The number of radians in a quarter circle. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/ping_pong.mdx b/src/content/docs/script/slua-reference/constants/ping_pong.mdx deleted file mode 100644 index e14aea6..0000000 --- a/src/content/docs/script/slua-reference/constants/ping_pong.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PING_PONG -description: Play animation going forwards, then backwards. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_allow_unsit.mdx b/src/content/docs/script/slua-reference/constants/prim_allow_unsit.mdx deleted file mode 100644 index b4eb33c..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_allow_unsit.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: PRIM_ALLOW_UNSIT -description: >- - Prim parameter for restricting manual standing for seated avatars in an - experience. - - Ignored if the avatar was not seated via a call to llSitOnLink. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_alpha_mode.mdx b/src/content/docs/script/slua-reference/constants/prim_alpha_mode.mdx deleted file mode 100644 index fb4ae4b..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_alpha_mode.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: PRIM_ALPHA_MODE -description: >- - Prim parameter for materials using integer face, integer alpha_mode, integer - alpha_cutoff. - - Defines how the alpha channel of the diffuse texture should be rendered. - - Valid options for alpha_mode are PRIM_ALPHA_MODE_BLEND, _NONE, _MASK, and - _EMISSIVE. - - alpha_cutoff is used only for PRIM_ALPHA_MODE_MASK. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_alpha_mode_blend.mdx b/src/content/docs/script/slua-reference/constants/prim_alpha_mode_blend.mdx deleted file mode 100644 index 813ea3d..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_alpha_mode_blend.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: PRIM_ALPHA_MODE_BLEND -description: >- - Prim parameter setting for PRIM_ALPHA_MODE. - - Indicates that the diffuse texture's alpha channel should be rendered as - alpha-blended. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_alpha_mode_emissive.mdx b/src/content/docs/script/slua-reference/constants/prim_alpha_mode_emissive.mdx deleted file mode 100644 index 9109e87..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_alpha_mode_emissive.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: PRIM_ALPHA_MODE_EMISSIVE -description: >- - Prim parameter setting for PRIM_ALPHA_MODE. - - Indicates that the diffuse texture's alpha channel should be rendered as an - emissivity mask. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_alpha_mode_mask.mdx b/src/content/docs/script/slua-reference/constants/prim_alpha_mode_mask.mdx deleted file mode 100644 index 54a2d08..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_alpha_mode_mask.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: PRIM_ALPHA_MODE_MASK -description: >- - Prim parameter setting for PRIM_ALPHA_MODE. - - Indicates that the diffuse texture's alpha channel should be rendered as fully - opaque for alpha values above alpha_cutoff and fully transparent otherwise. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_alpha_mode_none.mdx b/src/content/docs/script/slua-reference/constants/prim_alpha_mode_none.mdx deleted file mode 100644 index 74195bf..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_alpha_mode_none.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_ALPHA_MODE_NONE -description: |- - Prim parameter setting for PRIM_ALPHA_MODE. - Indicates that the diffuse texture's alpha channel should be ignored. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_bump_bark.mdx b/src/content/docs/script/slua-reference/constants/prim_bump_bark.mdx deleted file mode 100644 index c53e81c..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_bump_bark.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_BARK ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_bump_blobs.mdx b/src/content/docs/script/slua-reference/constants/prim_bump_blobs.mdx deleted file mode 100644 index 639b690..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_bump_blobs.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_BLOBS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_bump_bricks.mdx b/src/content/docs/script/slua-reference/constants/prim_bump_bricks.mdx deleted file mode 100644 index a191e45..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_bump_bricks.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_BRICKS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_bump_bright.mdx b/src/content/docs/script/slua-reference/constants/prim_bump_bright.mdx deleted file mode 100644 index 00f01f8..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_bump_bright.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_BRIGHT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_bump_checker.mdx b/src/content/docs/script/slua-reference/constants/prim_bump_checker.mdx deleted file mode 100644 index 35762be..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_bump_checker.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_CHECKER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_bump_concrete.mdx b/src/content/docs/script/slua-reference/constants/prim_bump_concrete.mdx deleted file mode 100644 index bcd6901..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_bump_concrete.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_CONCRETE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_bump_dark.mdx b/src/content/docs/script/slua-reference/constants/prim_bump_dark.mdx deleted file mode 100644 index 6341baa..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_bump_dark.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_DARK ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_bump_disks.mdx b/src/content/docs/script/slua-reference/constants/prim_bump_disks.mdx deleted file mode 100644 index 17bc9f3..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_bump_disks.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_DISKS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_bump_gravel.mdx b/src/content/docs/script/slua-reference/constants/prim_bump_gravel.mdx deleted file mode 100644 index 199d07d..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_bump_gravel.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_GRAVEL ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_bump_largetile.mdx b/src/content/docs/script/slua-reference/constants/prim_bump_largetile.mdx deleted file mode 100644 index 3fdcf46..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_bump_largetile.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_LARGETILE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_bump_none.mdx b/src/content/docs/script/slua-reference/constants/prim_bump_none.mdx deleted file mode 100644 index 3ef24e3..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_bump_none.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_NONE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_bump_shiny.mdx b/src/content/docs/script/slua-reference/constants/prim_bump_shiny.mdx deleted file mode 100644 index b957847..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_bump_shiny.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_SHINY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_bump_siding.mdx b/src/content/docs/script/slua-reference/constants/prim_bump_siding.mdx deleted file mode 100644 index 11159ed..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_bump_siding.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_SIDING ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_bump_stone.mdx b/src/content/docs/script/slua-reference/constants/prim_bump_stone.mdx deleted file mode 100644 index b11350f..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_bump_stone.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_STONE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_bump_stucco.mdx b/src/content/docs/script/slua-reference/constants/prim_bump_stucco.mdx deleted file mode 100644 index 38b52d5..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_bump_stucco.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_STUCCO ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_bump_suction.mdx b/src/content/docs/script/slua-reference/constants/prim_bump_suction.mdx deleted file mode 100644 index c2de431..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_bump_suction.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_SUCTION ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_bump_tile.mdx b/src/content/docs/script/slua-reference/constants/prim_bump_tile.mdx deleted file mode 100644 index 09b244e..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_bump_tile.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_TILE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_bump_weave.mdx b/src/content/docs/script/slua-reference/constants/prim_bump_weave.mdx deleted file mode 100644 index bf06105..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_bump_weave.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_WEAVE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_bump_wood.mdx b/src/content/docs/script/slua-reference/constants/prim_bump_wood.mdx deleted file mode 100644 index 852a52b..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_bump_wood.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_BUMP_WOOD ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_cast_shadows.mdx b/src/content/docs/script/slua-reference/constants/prim_cast_shadows.mdx deleted file mode 100644 index 4114d8f..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_cast_shadows.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_CAST_SHADOWS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_click_action.mdx b/src/content/docs/script/slua-reference/constants/prim_click_action.mdx deleted file mode 100644 index 6e950ff..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_click_action.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_CLICK_ACTION -description: '[PRIM_CLICK_ACTION, integer CLICK_ACTION_*]' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_collision_sound.mdx b/src/content/docs/script/slua-reference/constants/prim_collision_sound.mdx deleted file mode 100644 index f54636a..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_collision_sound.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_COLLISION_SOUND -description: Collision sound uuid and volume for this prim ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_color.mdx b/src/content/docs/script/slua-reference/constants/prim_color.mdx deleted file mode 100644 index b83ac8e..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_color.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: PRIM_COLOR -description: >- - [PRIM_COLOR, integer face, vector color, float alpha] - - integer face – face number or ALL_SIDES vector color – color in RGB - (<0.0, 0.0, 0.0> = black, <1.0, 1.0, 1.0> = white) float alpha – from 0.0 - (clear) to 1.0 (solid) (0.0 <= alpha <= 1.0) ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_damage.mdx b/src/content/docs/script/slua-reference/constants/prim_damage.mdx deleted file mode 100644 index 37cfb91..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_damage.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_DAMAGE -description: Damage and damage type assigned to this prim. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_desc.mdx b/src/content/docs/script/slua-reference/constants/prim_desc.mdx deleted file mode 100644 index 75be9ee..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_desc.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_DESC -description: '[PRIM_DESC, string description]' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_flexible.mdx b/src/content/docs/script/slua-reference/constants/prim_flexible.mdx deleted file mode 100644 index 1693891..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_flexible.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: PRIM_FLEXIBLE -description: >- - [ PRIM_FLEXIBLE, integer boolean, integer softness, float gravity, float - friction, float wind, float tension, vector force ] + +integer boolean – TRUE - enables, FALSE disables +integer softness – ranges from 0 to 3 +float gravity - – ranges from -10.0 to 10.0 +float friction – ranges from 0.0 to 10.0 +float - wind – ranges from 0.0 to 10.0 +float tension – ranges from 0.0 to 10.0 - +vector force ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_fullbright.mdx b/src/content/docs/script/slua-reference/constants/prim_fullbright.mdx deleted file mode 100644 index f16d3fa..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_fullbright.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_FULLBRIGHT -description: '[ PRIM_FULLBRIGHT, integer face, integer boolean ]' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_glow.mdx b/src/content/docs/script/slua-reference/constants/prim_glow.mdx deleted file mode 100644 index 36dbbc7..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_glow.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_GLOW -description: |- - PRIM_GLOW is used to get or set the glow status of the face. - [ PRIM_GLOW, integer face, float intensity ] ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_gltf_alpha_mode_blend.mdx b/src/content/docs/script/slua-reference/constants/prim_gltf_alpha_mode_blend.mdx deleted file mode 100644 index 7858fdb..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_gltf_alpha_mode_blend.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_GLTF_ALPHA_MODE_BLEND -description: Prim parameter setting for PRIM_GLTF_BASE_COLOR alpha mode "BLEND". ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_gltf_alpha_mode_mask.mdx b/src/content/docs/script/slua-reference/constants/prim_gltf_alpha_mode_mask.mdx deleted file mode 100644 index b6287e8..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_gltf_alpha_mode_mask.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_GLTF_ALPHA_MODE_MASK -description: Prim parameter setting for PRIM_GLTF_BASE_COLOR alpha mode "MASK". ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_gltf_alpha_mode_opaque.mdx b/src/content/docs/script/slua-reference/constants/prim_gltf_alpha_mode_opaque.mdx deleted file mode 100644 index 0c37ec2..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_gltf_alpha_mode_opaque.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_GLTF_ALPHA_MODE_OPAQUE -description: Prim parameter setting for PRIM_GLTF_BASE_COLOR alpha mode "OPAQUE". ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_gltf_base_color.mdx b/src/content/docs/script/slua-reference/constants/prim_gltf_base_color.mdx deleted file mode 100644 index 7552c23..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_gltf_base_color.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: PRIM_GLTF_BASE_COLOR -description: >- - Prim parameter for materials using integer face, string texture, vector - repeats, vector offsets, float rotation_in_radians, vector color, integer - alpha_mode, float alpha_cutoff, boolean double_sided. - - Valid options for alpha_mode are PRIM_ALPHA_MODE_BLEND, _NONE, and _MASK. - - alpha_cutoff is used only for PRIM_ALPHA_MODE_MASK. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_gltf_emissive.mdx b/src/content/docs/script/slua-reference/constants/prim_gltf_emissive.mdx deleted file mode 100644 index 145bd8c..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_gltf_emissive.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_GLTF_EMISSIVE -description: >- - Prim parameter for GLTF materials using integer face, string texture, vector - repeats, vector offsets, float rotation_in_radians, vector color ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_gltf_metallic_roughness.mdx b/src/content/docs/script/slua-reference/constants/prim_gltf_metallic_roughness.mdx deleted file mode 100644 index 01834ec..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_gltf_metallic_roughness.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PRIM_GLTF_METALLIC_ROUGHNESS -description: >- - Prim parameter for GLTF materials using integer face, string texture, vector - repeats, vector offsets, float rotation_in_radians, float metallic_factor, - float roughness_factor ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_gltf_normal.mdx b/src/content/docs/script/slua-reference/constants/prim_gltf_normal.mdx deleted file mode 100644 index 92113cc..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_gltf_normal.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_GLTF_NORMAL -description: >- - Prim parameter for GLTF materials using integer face, string texture, vector - repeats, vector offsets, float rotation_in_radians ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_health.mdx b/src/content/docs/script/slua-reference/constants/prim_health.mdx deleted file mode 100644 index bba7f1a..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_health.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_HEALTH -description: Health value for this prim ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_hole_circle.mdx b/src/content/docs/script/slua-reference/constants/prim_hole_circle.mdx deleted file mode 100644 index 07e579b..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_hole_circle.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_HOLE_CIRCLE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_hole_default.mdx b/src/content/docs/script/slua-reference/constants/prim_hole_default.mdx deleted file mode 100644 index c6c60c8..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_hole_default.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_HOLE_DEFAULT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_hole_square.mdx b/src/content/docs/script/slua-reference/constants/prim_hole_square.mdx deleted file mode 100644 index 0bec208..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_hole_square.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_HOLE_SQUARE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_hole_triangle.mdx b/src/content/docs/script/slua-reference/constants/prim_hole_triangle.mdx deleted file mode 100644 index 0e34bd1..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_hole_triangle.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_HOLE_TRIANGLE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_link_target.mdx b/src/content/docs/script/slua-reference/constants/prim_link_target.mdx deleted file mode 100644 index cd5a9bd..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_link_target.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_LINK_TARGET -description: |- - [ PRIM_LINK_TARGET, integer link_target ] - Used to get or set multiple links with a single PrimParameters call. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_material.mdx b/src/content/docs/script/slua-reference/constants/prim_material.mdx deleted file mode 100644 index 24e0c4d..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_material.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_MATERIAL -description: '[ PRIM_MATERIAL, integer PRIM_MATERIAL_* ]' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_material_density.mdx b/src/content/docs/script/slua-reference/constants/prim_material_density.mdx deleted file mode 100644 index 1e4acf6..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_material_density.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_DENSITY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_material_flesh.mdx b/src/content/docs/script/slua-reference/constants/prim_material_flesh.mdx deleted file mode 100644 index 4f7afff..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_material_flesh.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_FLESH ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_material_friction.mdx b/src/content/docs/script/slua-reference/constants/prim_material_friction.mdx deleted file mode 100644 index 4977195..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_material_friction.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_FRICTION ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_material_glass.mdx b/src/content/docs/script/slua-reference/constants/prim_material_glass.mdx deleted file mode 100644 index 5d0393d..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_material_glass.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_GLASS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_material_gravity_multiplier.mdx b/src/content/docs/script/slua-reference/constants/prim_material_gravity_multiplier.mdx deleted file mode 100644 index 0944257..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_material_gravity_multiplier.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_GRAVITY_MULTIPLIER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_material_light.mdx b/src/content/docs/script/slua-reference/constants/prim_material_light.mdx deleted file mode 100644 index b8bd0c8..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_material_light.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_LIGHT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_material_metal.mdx b/src/content/docs/script/slua-reference/constants/prim_material_metal.mdx deleted file mode 100644 index 28a9a6a..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_material_metal.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_METAL ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_material_plastic.mdx b/src/content/docs/script/slua-reference/constants/prim_material_plastic.mdx deleted file mode 100644 index d1eaf64..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_material_plastic.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_PLASTIC ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_material_restitution.mdx b/src/content/docs/script/slua-reference/constants/prim_material_restitution.mdx deleted file mode 100644 index 5e99446..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_material_restitution.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_RESTITUTION ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_material_rubber.mdx b/src/content/docs/script/slua-reference/constants/prim_material_rubber.mdx deleted file mode 100644 index a57da99..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_material_rubber.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_RUBBER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_material_stone.mdx b/src/content/docs/script/slua-reference/constants/prim_material_stone.mdx deleted file mode 100644 index bdb9c09..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_material_stone.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_STONE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_material_wood.mdx b/src/content/docs/script/slua-reference/constants/prim_material_wood.mdx deleted file mode 100644 index 3ff39fb..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_material_wood.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MATERIAL_WOOD ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_alt_image_enable.mdx b/src/content/docs/script/slua-reference/constants/prim_media_alt_image_enable.mdx deleted file mode 100644 index 0ea6c19..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_alt_image_enable.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PRIM_MEDIA_ALT_IMAGE_ENABLE -description: >- - Boolean. Gets/Sets the default image state (the image that the user sees - before a piece of media is active) for the chosen face. The default image is - specified by Second Life's server for that media type. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_auto_loop.mdx b/src/content/docs/script/slua-reference/constants/prim_media_auto_loop.mdx deleted file mode 100644 index 72c31f9..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_auto_loop.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_MEDIA_AUTO_LOOP -description: Boolean. Gets/Sets whether auto-looping is enabled. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_auto_play.mdx b/src/content/docs/script/slua-reference/constants/prim_media_auto_play.mdx deleted file mode 100644 index 8409e4d..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_auto_play.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_MEDIA_AUTO_PLAY -description: Boolean. Gets/Sets whether the media auto-plays when a Resident can view it. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_auto_scale.mdx b/src/content/docs/script/slua-reference/constants/prim_media_auto_scale.mdx deleted file mode 100644 index 72f9e1a..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_auto_scale.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_MEDIA_AUTO_SCALE -description: >- - Boolean. Gets/Sets whether auto-scaling is enabled. Auto-scaling forces the - media to the full size of the texture. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_auto_zoom.mdx b/src/content/docs/script/slua-reference/constants/prim_media_auto_zoom.mdx deleted file mode 100644 index 904d4d0..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_auto_zoom.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_MEDIA_AUTO_ZOOM -description: >- - Boolean. Gets/Sets whether clicking the media triggers auto-zoom and - auto-focus on the media. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_controls.mdx b/src/content/docs/script/slua-reference/constants/prim_media_controls.mdx deleted file mode 100644 index 82b0813..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_controls.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_MEDIA_CONTROLS -description: >- - Integer. Gets/Sets the style of controls. Can be either - PRIM_MEDIA_CONTROLS_STANDARD or PRIM_MEDIA_CONTROLS_MINI. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_controls_mini.mdx b/src/content/docs/script/slua-reference/constants/prim_media_controls_mini.mdx deleted file mode 100644 index 35bca60..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_controls_mini.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_MEDIA_CONTROLS_MINI -description: Mini web navigation controls; does not include an address bar. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_controls_standard.mdx b/src/content/docs/script/slua-reference/constants/prim_media_controls_standard.mdx deleted file mode 100644 index 905b435..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_controls_standard.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_MEDIA_CONTROLS_STANDARD -description: Standard web navigation controls. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_current_url.mdx b/src/content/docs/script/slua-reference/constants/prim_media_current_url.mdx deleted file mode 100644 index a65041b..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_current_url.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_MEDIA_CURRENT_URL -description: >- - String. Gets/Sets the current url displayed on the chosen face. Changing this - URL causes navigation. 1024 characters Maximum. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_first_click_interact.mdx b/src/content/docs/script/slua-reference/constants/prim_media_first_click_interact.mdx deleted file mode 100644 index 0652ca3..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_first_click_interact.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_MEDIA_FIRST_CLICK_INTERACT -description: Boolean. Gets/Sets whether the first click interaction is enabled. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_height_pixels.mdx b/src/content/docs/script/slua-reference/constants/prim_media_height_pixels.mdx deleted file mode 100644 index f87daea..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_height_pixels.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_MEDIA_HEIGHT_PIXELS -description: Integer. Gets/Sets the height of the media in pixels. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_home_url.mdx b/src/content/docs/script/slua-reference/constants/prim_media_home_url.mdx deleted file mode 100644 index b6740f9..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_home_url.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_MEDIA_HOME_URL -description: String. Gets/Sets the home URL for the chosen face. 1024 characters maximum. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_max_height_pixels.mdx b/src/content/docs/script/slua-reference/constants/prim_media_max_height_pixels.mdx deleted file mode 100644 index ef0cc36..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_max_height_pixels.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_MAX_HEIGHT_PIXELS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_max_url_length.mdx b/src/content/docs/script/slua-reference/constants/prim_media_max_url_length.mdx deleted file mode 100644 index fd2c7fa..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_max_url_length.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_MAX_URL_LENGTH ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_max_whitelist_count.mdx b/src/content/docs/script/slua-reference/constants/prim_media_max_whitelist_count.mdx deleted file mode 100644 index 1eaac21..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_max_whitelist_count.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_MAX_WHITELIST_COUNT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_max_whitelist_size.mdx b/src/content/docs/script/slua-reference/constants/prim_media_max_whitelist_size.mdx deleted file mode 100644 index 718a237..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_max_whitelist_size.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_MAX_WHITELIST_SIZE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_max_width_pixels.mdx b/src/content/docs/script/slua-reference/constants/prim_media_max_width_pixels.mdx deleted file mode 100644 index 4b52957..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_max_width_pixels.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_MAX_WIDTH_PIXELS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_param_max.mdx b/src/content/docs/script/slua-reference/constants/prim_media_param_max.mdx deleted file mode 100644 index b865728..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_param_max.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_PARAM_MAX ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_perm_anyone.mdx b/src/content/docs/script/slua-reference/constants/prim_media_perm_anyone.mdx deleted file mode 100644 index a598967..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_perm_anyone.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_PERM_ANYONE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_perm_group.mdx b/src/content/docs/script/slua-reference/constants/prim_media_perm_group.mdx deleted file mode 100644 index 1af8178..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_perm_group.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_PERM_GROUP ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_perm_none.mdx b/src/content/docs/script/slua-reference/constants/prim_media_perm_none.mdx deleted file mode 100644 index 03a4777..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_perm_none.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_PERM_NONE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_perm_owner.mdx b/src/content/docs/script/slua-reference/constants/prim_media_perm_owner.mdx deleted file mode 100644 index cb5ef50..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_perm_owner.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_MEDIA_PERM_OWNER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_perms_control.mdx b/src/content/docs/script/slua-reference/constants/prim_media_perms_control.mdx deleted file mode 100644 index ebef16a..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_perms_control.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PRIM_MEDIA_PERMS_CONTROL -description: >- - Integer. Gets/Sets the permissions mask that control who can see the media - control bar above the object:: PRIM_MEDIA_PERM_ANYONE, PRIM_MEDIA_PERM_GROUP, - PRIM_MEDIA_PERM_NONE, PRIM_MEDIA_PERM_OWNER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_perms_interact.mdx b/src/content/docs/script/slua-reference/constants/prim_media_perms_interact.mdx deleted file mode 100644 index 3a077e6..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_perms_interact.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PRIM_MEDIA_PERMS_INTERACT -description: >- - Integer. Gets/Sets the permissions mask that control who can interact with the - object: PRIM_MEDIA_PERM_ANYONE, PRIM_MEDIA_PERM_GROUP, PRIM_MEDIA_PERM_NONE, - PRIM_MEDIA_PERM_OWNER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_whitelist.mdx b/src/content/docs/script/slua-reference/constants/prim_media_whitelist.mdx deleted file mode 100644 index 22dbecc..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_whitelist.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_MEDIA_WHITELIST -description: >- - String. Gets/Sets the white-list as a string of escaped, comma-separated URLs. - This string can hold up to 64 URLs or 1024 characters, whichever comes first. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_whitelist_enable.mdx b/src/content/docs/script/slua-reference/constants/prim_media_whitelist_enable.mdx deleted file mode 100644 index e6d1e4f..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_whitelist_enable.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_MEDIA_WHITELIST_ENABLE -description: >- - Boolean. Gets/Sets whether navigation is restricted to URLs in - PRIM_MEDIA_WHITELIST. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_media_width_pixels.mdx b/src/content/docs/script/slua-reference/constants/prim_media_width_pixels.mdx deleted file mode 100644 index 136ef33..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_media_width_pixels.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_MEDIA_WIDTH_PIXELS -description: Integer. Gets/Sets the width of the media in pixels. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_name.mdx b/src/content/docs/script/slua-reference/constants/prim_name.mdx deleted file mode 100644 index 48dfccc..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_name.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_NAME -description: '[ PRIM_NAME, string name ]' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_normal.mdx b/src/content/docs/script/slua-reference/constants/prim_normal.mdx deleted file mode 100644 index cff776f..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_normal.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_NORMAL -description: >- - Prim parameter for materials using integer face, string texture, vector - repeats, vector offsets, float rotation_in_radians ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_omega.mdx b/src/content/docs/script/slua-reference/constants/prim_omega.mdx deleted file mode 100644 index b873869..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_omega.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: PRIM_OMEGA -description: >- - [ PRIM_OMEGA, vector axis, float spinrate, float gain ] - - vector axis – arbitrary axis to rotate the object around float spinrate – rate - of rotation in radians per second float gain – also modulates the final - spinrate and disables the rotation behavior if zero ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_phantom.mdx b/src/content/docs/script/slua-reference/constants/prim_phantom.mdx deleted file mode 100644 index 370598e..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_phantom.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_PHANTOM -description: '[ PRIM_PHANTOM, integer boolean ]' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_physics.mdx b/src/content/docs/script/slua-reference/constants/prim_physics.mdx deleted file mode 100644 index 71a1c69..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_physics.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_PHYSICS -description: '[ PRIM_PHYSICS, integer boolean ]' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_physics_shape_convex.mdx b/src/content/docs/script/slua-reference/constants/prim_physics_shape_convex.mdx deleted file mode 100644 index 1fe9744..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_physics_shape_convex.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_PHYSICS_SHAPE_CONVEX -description: >- - Use the convex hull of the prim shape for physics (this is the default for - mesh objects). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_physics_shape_none.mdx b/src/content/docs/script/slua-reference/constants/prim_physics_shape_none.mdx deleted file mode 100644 index c55079d..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_physics_shape_none.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_PHYSICS_SHAPE_NONE -description: >- - Ignore this prim in the physics shape. NB: This cannot be applied to the root - prim. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_physics_shape_prim.mdx b/src/content/docs/script/slua-reference/constants/prim_physics_shape_prim.mdx deleted file mode 100644 index 2fce248..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_physics_shape_prim.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_PHYSICS_SHAPE_PRIM -description: >- - Use the normal prim shape for physics (this is the default for all non-mesh - objects). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_physics_shape_type.mdx b/src/content/docs/script/slua-reference/constants/prim_physics_shape_type.mdx deleted file mode 100644 index dd9b483..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_physics_shape_type.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_PHYSICS_SHAPE_TYPE -description: "Allows you to set the physics shape type of a prim via lsl. Permitted values are:\n\t\t\tPRIM_PHYSICS_SHAPE_NONE, PRIM_PHYSICS_SHAPE_PRIM, PRIM_PHYSICS_SHAPE_CONVEX" ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_point_light.mdx b/src/content/docs/script/slua-reference/constants/prim_point_light.mdx deleted file mode 100644 index 1c51940..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_point_light.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: PRIM_POINT_LIGHT -description: >- - [ PRIM_POINT_LIGHT, integer boolean, vector linear_color, float intensity, - float radius, float falloff ] - - integer boolean – TRUE enables, FALSE disables vector linear_color – linear - color in RGB (<0.0, 0.0, 0.0> = black, <1.0, 1.0, 1.0> = white) - float intensity – ranges from 0.0 to 1.0 float radius – ranges from 0.1 to - 20.0 float falloff – ranges from 0.01 to 2.0 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_pos_local.mdx b/src/content/docs/script/slua-reference/constants/prim_pos_local.mdx deleted file mode 100644 index 68bf615..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_pos_local.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_POS_LOCAL -description: |- - PRIM_POS_LOCAL, vector position ] - vector position - position in local coordinates ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_position.mdx b/src/content/docs/script/slua-reference/constants/prim_position.mdx deleted file mode 100644 index 64f9915..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_position.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: PRIM_POSITION -description: >- - [ PRIM_POSITION, vector position ] - - vector position – position in region or local coordinates depending upon the - situation ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_projector.mdx b/src/content/docs/script/slua-reference/constants/prim_projector.mdx deleted file mode 100644 index 6e9d60c..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_projector.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_PROJECTOR -description: '[ PRIM_PROJECTOR, string texture, float fov, float focus, float ambiance ]' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_reflection_probe.mdx b/src/content/docs/script/slua-reference/constants/prim_reflection_probe.mdx deleted file mode 100644 index 40deb59..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_reflection_probe.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PRIM_REFLECTION_PROBE -description: >- - Allows you to configure the object as a custom-placed reflection probe, for - image-based lighting (IBL). Only objects in the influence volume of the - reflection probe object are affected. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_reflection_probe_box.mdx b/src/content/docs/script/slua-reference/constants/prim_reflection_probe_box.mdx deleted file mode 100644 index 397b1e4..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_reflection_probe_box.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PRIM_REFLECTION_PROBE_BOX -description: >- - This is a flag option used with llGetPrimitiveParams and related functions - when the parameter is PRIM_REFLECTION_PROBE. When set, the reflection probe is - a box. When unset, the reflection probe is a sphere. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_reflection_probe_dynamic.mdx b/src/content/docs/script/slua-reference/constants/prim_reflection_probe_dynamic.mdx deleted file mode 100644 index f79b058..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_reflection_probe_dynamic.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: PRIM_REFLECTION_PROBE_DYNAMIC -description: >- - This is a flag option used with llGetPrimitiveParams and related functions - when the parameter is PRIM_REFLECTION_PROBE. When set, the reflection probe - includes avatars in IBL effects. When unset, the reflection probe excludes - avatars. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_reflection_probe_mirror.mdx b/src/content/docs/script/slua-reference/constants/prim_reflection_probe_mirror.mdx deleted file mode 100644 index 55755bf..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_reflection_probe_mirror.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PRIM_REFLECTION_PROBE_MIRROR -description: >- - This is a flag option used with llGetPrimitiveParams and related functions - when the parameter is PRIM_REFLECTION_PROBE. When set, the reflection probe - acts as a mirror. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_render_material.mdx b/src/content/docs/script/slua-reference/constants/prim_render_material.mdx deleted file mode 100644 index cd24456..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_render_material.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_RENDER_MATERIAL -description: '[ PRIM_RENDER_MATERIAL, integer face, string material ]' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_rot_local.mdx b/src/content/docs/script/slua-reference/constants/prim_rot_local.mdx deleted file mode 100644 index dd85c89..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_rot_local.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_ROT_LOCAL -description: '[ PRIM_ROT_LOCAL, rotation local_rot ]' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_rotation.mdx b/src/content/docs/script/slua-reference/constants/prim_rotation.mdx deleted file mode 100644 index aca0630..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_rotation.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_ROTATION -description: '[ PRIM_ROT_LOCAL, rotation global_rot ]' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_scripted_sit_only.mdx b/src/content/docs/script/slua-reference/constants/prim_scripted_sit_only.mdx deleted file mode 100644 index 57681b0..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_scripted_sit_only.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_SCRIPTED_SIT_ONLY -description: |- - Prim parameter for restricting manual sitting on this prim. - Sitting must be initiated via call to llSitOnLink. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_sculpt_flag_animesh.mdx b/src/content/docs/script/slua-reference/constants/prim_sculpt_flag_animesh.mdx deleted file mode 100644 index 08b57af..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_sculpt_flag_animesh.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_SCULPT_FLAG_ANIMESH -description: Mesh is animated. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_sculpt_flag_invert.mdx b/src/content/docs/script/slua-reference/constants/prim_sculpt_flag_invert.mdx deleted file mode 100644 index d3d1280..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_sculpt_flag_invert.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_SCULPT_FLAG_INVERT -description: Render inside out (inverts the normals). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_sculpt_flag_mirror.mdx b/src/content/docs/script/slua-reference/constants/prim_sculpt_flag_mirror.mdx deleted file mode 100644 index 8f18155..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_sculpt_flag_mirror.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_SCULPT_FLAG_MIRROR -description: Render an X axis mirror of the sculpty. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_sculpt_type_cylinder.mdx b/src/content/docs/script/slua-reference/constants/prim_sculpt_type_cylinder.mdx deleted file mode 100644 index 2828571..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_sculpt_type_cylinder.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SCULPT_TYPE_CYLINDER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_sculpt_type_mask.mdx b/src/content/docs/script/slua-reference/constants/prim_sculpt_type_mask.mdx deleted file mode 100644 index f4f5409..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_sculpt_type_mask.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SCULPT_TYPE_MASK ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_sculpt_type_mesh.mdx b/src/content/docs/script/slua-reference/constants/prim_sculpt_type_mesh.mdx deleted file mode 100644 index b683099..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_sculpt_type_mesh.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SCULPT_TYPE_MESH ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_sculpt_type_plane.mdx b/src/content/docs/script/slua-reference/constants/prim_sculpt_type_plane.mdx deleted file mode 100644 index 0b0132c..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_sculpt_type_plane.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SCULPT_TYPE_PLANE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_sculpt_type_sphere.mdx b/src/content/docs/script/slua-reference/constants/prim_sculpt_type_sphere.mdx deleted file mode 100644 index 0ec7258..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_sculpt_type_sphere.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SCULPT_TYPE_SPHERE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_sculpt_type_torus.mdx b/src/content/docs/script/slua-reference/constants/prim_sculpt_type_torus.mdx deleted file mode 100644 index 5a0840b..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_sculpt_type_torus.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SCULPT_TYPE_TORUS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_shiny_high.mdx b/src/content/docs/script/slua-reference/constants/prim_shiny_high.mdx deleted file mode 100644 index 269e285..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_shiny_high.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SHINY_HIGH ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_shiny_low.mdx b/src/content/docs/script/slua-reference/constants/prim_shiny_low.mdx deleted file mode 100644 index ef02231..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_shiny_low.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SHINY_LOW ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_shiny_medium.mdx b/src/content/docs/script/slua-reference/constants/prim_shiny_medium.mdx deleted file mode 100644 index 9299ca7..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_shiny_medium.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SHINY_MEDIUM ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_shiny_none.mdx b/src/content/docs/script/slua-reference/constants/prim_shiny_none.mdx deleted file mode 100644 index 86a27fc..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_shiny_none.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SHINY_NONE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_sit_flags.mdx b/src/content/docs/script/slua-reference/constants/prim_sit_flags.mdx deleted file mode 100644 index 4c16806..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_sit_flags.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_SIT_FLAGS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_sit_target.mdx b/src/content/docs/script/slua-reference/constants/prim_sit_target.mdx deleted file mode 100644 index 5bdc0d4..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_sit_target.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_SIT_TARGET -description: '[ PRIM_SIT_TARGET, integer boolean, vector offset, rotation rot ]' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_size.mdx b/src/content/docs/script/slua-reference/constants/prim_size.mdx deleted file mode 100644 index 52a7327..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_size.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_SIZE -description: '[ PRIM_SIZE, vector size ]' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_slice.mdx b/src/content/docs/script/slua-reference/constants/prim_slice.mdx deleted file mode 100644 index 33b5ae3..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_slice.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_SLICE -description: '[ PRIM_SLICE, vector slice ]' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_specular.mdx b/src/content/docs/script/slua-reference/constants/prim_specular.mdx deleted file mode 100644 index 6da27cc..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_specular.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PRIM_SPECULAR -description: >- - Prim parameter for materials using integer face, string texture, vector - repeats, vector offsets, float rotation_in_radians, vector color, integer - glossy, integer environment ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_temp_on_rez.mdx b/src/content/docs/script/slua-reference/constants/prim_temp_on_rez.mdx deleted file mode 100644 index 45342a5..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_temp_on_rez.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TEMP_ON_REZ ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_texgen.mdx b/src/content/docs/script/slua-reference/constants/prim_texgen.mdx deleted file mode 100644 index d17511b..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_texgen.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_TEXGEN -description: '[ PRIM_TEXGEN, integer face, PRIM_TEXGEN_* ]' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_texgen_default.mdx b/src/content/docs/script/slua-reference/constants/prim_texgen_default.mdx deleted file mode 100644 index cea2131..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_texgen_default.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TEXGEN_DEFAULT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_texgen_planar.mdx b/src/content/docs/script/slua-reference/constants/prim_texgen_planar.mdx deleted file mode 100644 index b8824d6..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_texgen_planar.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TEXGEN_PLANAR ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_text.mdx b/src/content/docs/script/slua-reference/constants/prim_text.mdx deleted file mode 100644 index a2d088a..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_text.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PRIM_TEXT -description: '[ PRIM_TEXT, string text, vector color, float alpha ]' ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_texture.mdx b/src/content/docs/script/slua-reference/constants/prim_texture.mdx deleted file mode 100644 index c9318d9..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_texture.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PRIM_TEXTURE -description: >- - [ PRIM_TEXTURE, integer face, string texture, vector repeats, vector offsets, - float rotation_in_radians ] ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_type.mdx b/src/content/docs/script/slua-reference/constants/prim_type.mdx deleted file mode 100644 index cb008c4..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_type.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TYPE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_type_box.mdx b/src/content/docs/script/slua-reference/constants/prim_type_box.mdx deleted file mode 100644 index c31283a..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_type_box.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TYPE_BOX ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_type_cylinder.mdx b/src/content/docs/script/slua-reference/constants/prim_type_cylinder.mdx deleted file mode 100644 index c54369f..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_type_cylinder.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TYPE_CYLINDER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_type_prism.mdx b/src/content/docs/script/slua-reference/constants/prim_type_prism.mdx deleted file mode 100644 index 4ae37fc..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_type_prism.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TYPE_PRISM ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_type_ring.mdx b/src/content/docs/script/slua-reference/constants/prim_type_ring.mdx deleted file mode 100644 index dcb98cc..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_type_ring.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TYPE_RING ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_type_sculpt.mdx b/src/content/docs/script/slua-reference/constants/prim_type_sculpt.mdx deleted file mode 100644 index 9c88f7e..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_type_sculpt.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TYPE_SCULPT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_type_sphere.mdx b/src/content/docs/script/slua-reference/constants/prim_type_sphere.mdx deleted file mode 100644 index 8355d33..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_type_sphere.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TYPE_SPHERE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_type_torus.mdx b/src/content/docs/script/slua-reference/constants/prim_type_torus.mdx deleted file mode 100644 index b1d246e..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_type_torus.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TYPE_TORUS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/prim_type_tube.mdx b/src/content/docs/script/slua-reference/constants/prim_type_tube.mdx deleted file mode 100644 index 461fa5c..0000000 --- a/src/content/docs/script/slua-reference/constants/prim_type_tube.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PRIM_TYPE_TUBE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/profile_none.mdx b/src/content/docs/script/slua-reference/constants/profile_none.mdx deleted file mode 100644 index 71adfc9..0000000 --- a/src/content/docs/script/slua-reference/constants/profile_none.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PROFILE_NONE -description: Disables profiling ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/profile_script_memory.mdx b/src/content/docs/script/slua-reference/constants/profile_script_memory.mdx deleted file mode 100644 index dcae488..0000000 --- a/src/content/docs/script/slua-reference/constants/profile_script_memory.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PROFILE_SCRIPT_MEMORY -description: Enables memory profiling ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_bf_dest_color.mdx b/src/content/docs/script/slua-reference/constants/psys_part_bf_dest_color.mdx deleted file mode 100644 index 74056d1..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_bf_dest_color.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BF_DEST_COLOR ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_bf_one.mdx b/src/content/docs/script/slua-reference/constants/psys_part_bf_one.mdx deleted file mode 100644 index 28e8329..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_bf_one.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BF_ONE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_bf_one_minus_dest_color.mdx b/src/content/docs/script/slua-reference/constants/psys_part_bf_one_minus_dest_color.mdx deleted file mode 100644 index 2a14020..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_bf_one_minus_dest_color.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BF_ONE_MINUS_DEST_COLOR ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_bf_one_minus_source_alpha.mdx b/src/content/docs/script/slua-reference/constants/psys_part_bf_one_minus_source_alpha.mdx deleted file mode 100644 index 7513bdf..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_bf_one_minus_source_alpha.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BF_ONE_MINUS_SOURCE_ALPHA ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_bf_one_minus_source_color.mdx b/src/content/docs/script/slua-reference/constants/psys_part_bf_one_minus_source_color.mdx deleted file mode 100644 index 968b118..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_bf_one_minus_source_color.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BF_ONE_MINUS_SOURCE_COLOR ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_bf_source_alpha.mdx b/src/content/docs/script/slua-reference/constants/psys_part_bf_source_alpha.mdx deleted file mode 100644 index 65964f2..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_bf_source_alpha.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BF_SOURCE_ALPHA ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_bf_source_color.mdx b/src/content/docs/script/slua-reference/constants/psys_part_bf_source_color.mdx deleted file mode 100644 index 2c8711f..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_bf_source_color.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BF_SOURCE_COLOR ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_bf_zero.mdx b/src/content/docs/script/slua-reference/constants/psys_part_bf_zero.mdx deleted file mode 100644 index 860e16e..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_bf_zero.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BF_ZERO ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_blend_func_dest.mdx b/src/content/docs/script/slua-reference/constants/psys_part_blend_func_dest.mdx deleted file mode 100644 index 2b1b36a..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_blend_func_dest.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BLEND_FUNC_DEST ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_blend_func_source.mdx b/src/content/docs/script/slua-reference/constants/psys_part_blend_func_source.mdx deleted file mode 100644 index 91256e6..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_blend_func_source.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_BLEND_FUNC_SOURCE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_bounce_mask.mdx b/src/content/docs/script/slua-reference/constants/psys_part_bounce_mask.mdx deleted file mode 100644 index c8ab58e..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_bounce_mask.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_BOUNCE_MASK -description: Particles bounce off of a plane at the objects Z height. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_emissive_mask.mdx b/src/content/docs/script/slua-reference/constants/psys_part_emissive_mask.mdx deleted file mode 100644 index 8549ee2..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_emissive_mask.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_EMISSIVE_MASK -description: The particle glows. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_end_alpha.mdx b/src/content/docs/script/slua-reference/constants/psys_part_end_alpha.mdx deleted file mode 100644 index 6a88c06..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_end_alpha.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_END_ALPHA -description: A float which determines the ending alpha of the object. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_end_color.mdx b/src/content/docs/script/slua-reference/constants/psys_part_end_color.mdx deleted file mode 100644 index 75fff52..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_end_color.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_END_COLOR -description: A vector which determines the ending color of the object. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_end_glow.mdx b/src/content/docs/script/slua-reference/constants/psys_part_end_glow.mdx deleted file mode 100644 index 30010cf..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_end_glow.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_END_GLOW ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_end_scale.mdx b/src/content/docs/script/slua-reference/constants/psys_part_end_scale.mdx deleted file mode 100644 index 98418ed..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_end_scale.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PSYS_PART_END_SCALE -description: >- - A vector , which is the ending size of the particle billboard in - meters (z is ignored). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_flags.mdx b/src/content/docs/script/slua-reference/constants/psys_part_flags.mdx deleted file mode 100644 index 86a4b16..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_flags.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PSYS_PART_FLAGS -description: >- - Each particle that is emitted by the particle system is simulated based on the - following flags. To use multiple flags, bitwise or (|) them together. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_follow_src_mask.mdx b/src/content/docs/script/slua-reference/constants/psys_part_follow_src_mask.mdx deleted file mode 100644 index 76462f4..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_follow_src_mask.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_FOLLOW_SRC_MASK -description: The particle position is relative to the source objects position. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_follow_velocity_mask.mdx b/src/content/docs/script/slua-reference/constants/psys_part_follow_velocity_mask.mdx deleted file mode 100644 index 6ce46b1..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_follow_velocity_mask.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PSYS_PART_FOLLOW_VELOCITY_MASK -description: >- - The particle orientation is rotated so the vertical axis faces towards the - particle velocity. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_interp_color_mask.mdx b/src/content/docs/script/slua-reference/constants/psys_part_interp_color_mask.mdx deleted file mode 100644 index 0e00ecf..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_interp_color_mask.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_INTERP_COLOR_MASK -description: Interpolate both the color and alpha from the start value to the end value. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_interp_scale_mask.mdx b/src/content/docs/script/slua-reference/constants/psys_part_interp_scale_mask.mdx deleted file mode 100644 index fc713da..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_interp_scale_mask.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_INTERP_SCALE_MASK -description: Interpolate the particle scale from the start value to the end value. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_max_age.mdx b/src/content/docs/script/slua-reference/constants/psys_part_max_age.mdx deleted file mode 100644 index e3a2281..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_max_age.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_MAX_AGE -description: Age in seconds of a particle at which it dies. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_ribbon_mask.mdx b/src/content/docs/script/slua-reference/constants/psys_part_ribbon_mask.mdx deleted file mode 100644 index b27612e..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_ribbon_mask.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_RIBBON_MASK ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_start_alpha.mdx b/src/content/docs/script/slua-reference/constants/psys_part_start_alpha.mdx deleted file mode 100644 index e6890cc..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_start_alpha.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_START_ALPHA -description: A float which determines the starting alpha of the object. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_start_color.mdx b/src/content/docs/script/slua-reference/constants/psys_part_start_color.mdx deleted file mode 100644 index 5bac7fa..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_start_color.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_START_COLOR -description: A vector which determines the starting color of the object. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_start_glow.mdx b/src/content/docs/script/slua-reference/constants/psys_part_start_glow.mdx deleted file mode 100644 index 2d8b603..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_start_glow.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_START_GLOW ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_start_scale.mdx b/src/content/docs/script/slua-reference/constants/psys_part_start_scale.mdx deleted file mode 100644 index 38d610d..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_start_scale.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PSYS_PART_START_SCALE -description: >- - A vector , which is the starting size of the particle billboard in - meters (z is ignored). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_target_linear_mask.mdx b/src/content/docs/script/slua-reference/constants/psys_part_target_linear_mask.mdx deleted file mode 100644 index 1b89898..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_target_linear_mask.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_PART_TARGET_LINEAR_MASK ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_target_pos_mask.mdx b/src/content/docs/script/slua-reference/constants/psys_part_target_pos_mask.mdx deleted file mode 100644 index a9e1f03..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_target_pos_mask.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PSYS_PART_TARGET_POS_MASK -description: >- - The particle heads towards the location of the target object as defined by - PSYS_SRC_TARGET_KEY. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_part_wind_mask.mdx b/src/content/docs/script/slua-reference/constants/psys_part_wind_mask.mdx deleted file mode 100644 index a1706fe..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_part_wind_mask.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_PART_WIND_MASK -description: Particles have their velocity damped towards the wind velocity. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_accel.mdx b/src/content/docs/script/slua-reference/constants/psys_src_accel.mdx deleted file mode 100644 index 7163fd3..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_accel.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_ACCEL -description: A vector which is the acceleration to apply on particles. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_angle_begin.mdx b/src/content/docs/script/slua-reference/constants/psys_src_angle_begin.mdx deleted file mode 100644 index 1db02f2..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_angle_begin.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PSYS_SRC_ANGLE_BEGIN -description: >- - Area in radians specifying where particles will NOT be created (for ANGLE - patterns) ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_angle_end.mdx b/src/content/docs/script/slua-reference/constants/psys_src_angle_end.mdx deleted file mode 100644 index 6967522..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_angle_end.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PSYS_SRC_ANGLE_END -description: >- - Area in radians filled with particles (for ANGLE patterns) (if lower than - PSYS_SRC_ANGLE_BEGIN, acts as PSYS_SRC_ANGLE_BEGIN itself, and - PSYS_SRC_ANGLE_BEGIN acts as PSYS_SRC_ANGLE_END). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_burst_part_count.mdx b/src/content/docs/script/slua-reference/constants/psys_src_burst_part_count.mdx deleted file mode 100644 index 166a380..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_burst_part_count.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_BURST_PART_COUNT -description: How many particles to release in a burst. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_burst_radius.mdx b/src/content/docs/script/slua-reference/constants/psys_src_burst_radius.mdx deleted file mode 100644 index 853cb20..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_burst_radius.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_BURST_RADIUS -description: What distance from the center of the object to create the particles. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_burst_rate.mdx b/src/content/docs/script/slua-reference/constants/psys_src_burst_rate.mdx deleted file mode 100644 index 7c0e269..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_burst_rate.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_BURST_RATE -description: How often to release a particle burst (float seconds). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_burst_speed_max.mdx b/src/content/docs/script/slua-reference/constants/psys_src_burst_speed_max.mdx deleted file mode 100644 index d69bc69..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_burst_speed_max.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_BURST_SPEED_MAX -description: Maximum speed that a particle should be moving. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_burst_speed_min.mdx b/src/content/docs/script/slua-reference/constants/psys_src_burst_speed_min.mdx deleted file mode 100644 index 11647cc..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_burst_speed_min.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_BURST_SPEED_MIN -description: Minimum speed that a particle should be moving. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_innerangle.mdx b/src/content/docs/script/slua-reference/constants/psys_src_innerangle.mdx deleted file mode 100644 index 1672052..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_innerangle.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_INNERANGLE -description: "Specifies the inner angle of the arc created by the PSYS_SRC_PATTERN_ANGLE or PSYS_SRC_PATTERN_ANGLE_CONE source pattern.\n\t\t\tThe area specified will NOT have particles in it." ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_max_age.mdx b/src/content/docs/script/slua-reference/constants/psys_src_max_age.mdx deleted file mode 100644 index 86a794e..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_max_age.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_MAX_AGE -description: How long this particle system should last, 0.0 means forever. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_obj_rel_mask.mdx b/src/content/docs/script/slua-reference/constants/psys_src_obj_rel_mask.mdx deleted file mode 100644 index 79fceae..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_obj_rel_mask.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_SRC_OBJ_REL_MASK ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_omega.mdx b/src/content/docs/script/slua-reference/constants/psys_src_omega.mdx deleted file mode 100644 index c9d369e..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_omega.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PSYS_SRC_OMEGA -description: >- - Sets the angular velocity to rotate the axis that SRC_PATTERN_ANGLE and - SRC_PATTERN_ANGLE_CONE use. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_outerangle.mdx b/src/content/docs/script/slua-reference/constants/psys_src_outerangle.mdx deleted file mode 100644 index 5566bd3..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_outerangle.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_OUTERANGLE -description: "Specifies the outer angle of the arc created by the PSYS_SRC_PATTERN_ANGLE or PSYS_SRC_PATTERN_ANGLE_CONE source pattern.\n\t\t\tThe area between the outer and inner angle will be filled with particles." ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_pattern.mdx b/src/content/docs/script/slua-reference/constants/psys_src_pattern.mdx deleted file mode 100644 index 34980ad..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_pattern.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_PATTERN -description: "The pattern which is used to generate particles.\n\t\t\tUse one of the following values: PSYS_SRC_PATTERN Values." ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_pattern_angle.mdx b/src/content/docs/script/slua-reference/constants/psys_src_pattern_angle.mdx deleted file mode 100644 index 92678ad..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_pattern_angle.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PSYS_SRC_PATTERN_ANGLE -description: >- - Shoot particles across a 2 dimensional area defined by the arc created from - PSYS_SRC_OUTERANGLE. There will be an open area defined by PSYS_SRC_INNERANGLE - within the larger arc. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_pattern_angle_cone.mdx b/src/content/docs/script/slua-reference/constants/psys_src_pattern_angle_cone.mdx deleted file mode 100644 index 587349e..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_pattern_angle_cone.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PSYS_SRC_PATTERN_ANGLE_CONE -description: >- - Shoot particles out in a 3 dimensional cone with an outer arc of - PSYS_SRC_OUTERANGLE and an inner open area defined by PSYS_SRC_INNERANGLE. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_pattern_angle_cone_empty.mdx b/src/content/docs/script/slua-reference/constants/psys_src_pattern_angle_cone_empty.mdx deleted file mode 100644 index c7a55ab..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_pattern_angle_cone_empty.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_pattern_drop.mdx b/src/content/docs/script/slua-reference/constants/psys_src_pattern_drop.mdx deleted file mode 100644 index 373b377..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_pattern_drop.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_PATTERN_DROP -description: Drop particles at the source position. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_pattern_explode.mdx b/src/content/docs/script/slua-reference/constants/psys_src_pattern_explode.mdx deleted file mode 100644 index 40a52bb..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_pattern_explode.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_PATTERN_EXPLODE -description: Shoot particles out in all directions, using the burst parameters. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_target_key.mdx b/src/content/docs/script/slua-reference/constants/psys_src_target_key.mdx deleted file mode 100644 index 137cdfa..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_target_key.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PSYS_SRC_TARGET_KEY -description: >- - The key of a target object to move towards if PSYS_PART_TARGET_POS_MASK is - enabled. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/psys_src_texture.mdx b/src/content/docs/script/slua-reference/constants/psys_src_texture.mdx deleted file mode 100644 index 60c915e..0000000 --- a/src/content/docs/script/slua-reference/constants/psys_src_texture.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PSYS_SRC_TEXTURE -description: An asset name for the texture to use for the particles. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pu_evade_hidden.mdx b/src/content/docs/script/slua-reference/constants/pu_evade_hidden.mdx deleted file mode 100644 index c5bd880..0000000 --- a/src/content/docs/script/slua-reference/constants/pu_evade_hidden.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PU_EVADE_HIDDEN -description: Triggered when an llEvade character thinks it has hidden from its pursuer. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pu_evade_spotted.mdx b/src/content/docs/script/slua-reference/constants/pu_evade_spotted.mdx deleted file mode 100644 index d4ab5e7..0000000 --- a/src/content/docs/script/slua-reference/constants/pu_evade_spotted.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PU_EVADE_SPOTTED -description: Triggered when an llEvade character switches from hiding to running ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pu_failure_dynamic_pathfinding_disabled.mdx b/src/content/docs/script/slua-reference/constants/pu_failure_dynamic_pathfinding_disabled.mdx deleted file mode 100644 index 4af3ba0..0000000 --- a/src/content/docs/script/slua-reference/constants/pu_failure_dynamic_pathfinding_disabled.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PU_FAILURE_DYNAMIC_PATHFINDING_DISABLED ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pu_failure_invalid_goal.mdx b/src/content/docs/script/slua-reference/constants/pu_failure_invalid_goal.mdx deleted file mode 100644 index 69219c9..0000000 --- a/src/content/docs/script/slua-reference/constants/pu_failure_invalid_goal.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PU_FAILURE_INVALID_GOAL -description: Goal is not on the navigation-mesh and cannot be reached. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pu_failure_invalid_start.mdx b/src/content/docs/script/slua-reference/constants/pu_failure_invalid_start.mdx deleted file mode 100644 index b4732cf..0000000 --- a/src/content/docs/script/slua-reference/constants/pu_failure_invalid_start.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PU_FAILURE_INVALID_START -description: >- - Character cannot navigate from the current location - e.g., the character is - off the navmesh or too high above it. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pu_failure_no_navmesh.mdx b/src/content/docs/script/slua-reference/constants/pu_failure_no_navmesh.mdx deleted file mode 100644 index 43545e3..0000000 --- a/src/content/docs/script/slua-reference/constants/pu_failure_no_navmesh.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PU_FAILURE_NO_NAVMESH -description: >- - This is a fatal error reported to a character when there is no navmesh for the - region. This usually indicates a server failure and users should file a bug - report and include the time and region in which they received this message. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pu_failure_no_valid_destination.mdx b/src/content/docs/script/slua-reference/constants/pu_failure_no_valid_destination.mdx deleted file mode 100644 index 145cc8a..0000000 --- a/src/content/docs/script/slua-reference/constants/pu_failure_no_valid_destination.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PU_FAILURE_NO_VALID_DESTINATION -description: >- - There is no good place for the character to go - e.g., it is patrolling and - all the patrol points are now unreachable. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pu_failure_other.mdx b/src/content/docs/script/slua-reference/constants/pu_failure_other.mdx deleted file mode 100644 index be67d9e..0000000 --- a/src/content/docs/script/slua-reference/constants/pu_failure_other.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PU_FAILURE_OTHER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pu_failure_parcel_unreachable.mdx b/src/content/docs/script/slua-reference/constants/pu_failure_parcel_unreachable.mdx deleted file mode 100644 index a1d3249..0000000 --- a/src/content/docs/script/slua-reference/constants/pu_failure_parcel_unreachable.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PU_FAILURE_PARCEL_UNREACHABLE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pu_failure_target_gone.mdx b/src/content/docs/script/slua-reference/constants/pu_failure_target_gone.mdx deleted file mode 100644 index 2b63b6a..0000000 --- a/src/content/docs/script/slua-reference/constants/pu_failure_target_gone.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PU_FAILURE_TARGET_GONE -description: >- - Target (for llPursue or llEvade) can no longer be tracked - e.g., it left the - region or is an avatar that is now more than about 30m outside the region. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pu_failure_unreachable.mdx b/src/content/docs/script/slua-reference/constants/pu_failure_unreachable.mdx deleted file mode 100644 index ad08db0..0000000 --- a/src/content/docs/script/slua-reference/constants/pu_failure_unreachable.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PU_FAILURE_UNREACHABLE -description: >- - Goal is no longer reachable for some reason - e.g., an obstacle blocks the - path. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pu_goal_reached.mdx b/src/content/docs/script/slua-reference/constants/pu_goal_reached.mdx deleted file mode 100644 index c1b49b7..0000000 --- a/src/content/docs/script/slua-reference/constants/pu_goal_reached.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: PU_GOAL_REACHED -description: >- - Character has reached the goal and will stop or choose a new goal (if - wandering). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pu_slowdown_distance_reached.mdx b/src/content/docs/script/slua-reference/constants/pu_slowdown_distance_reached.mdx deleted file mode 100644 index cbc5126..0000000 --- a/src/content/docs/script/slua-reference/constants/pu_slowdown_distance_reached.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PU_SLOWDOWN_DISTANCE_REACHED -description: Character is near current goal. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/public_channel.mdx b/src/content/docs/script/slua-reference/constants/public_channel.mdx deleted file mode 100644 index 8c29fdb..0000000 --- a/src/content/docs/script/slua-reference/constants/public_channel.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: PUBLIC_CHANNEL -description: >- - PUBLIC_CHANNEL is an integer constant that, when passed to llSay, llWhisper, - or llShout as a channel parameter, will print text to the publicly heard chat - channel. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pursuit_fuzz_factor.mdx b/src/content/docs/script/slua-reference/constants/pursuit_fuzz_factor.mdx deleted file mode 100644 index 18cc992..0000000 --- a/src/content/docs/script/slua-reference/constants/pursuit_fuzz_factor.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PURSUIT_FUZZ_FACTOR -description: Selects a random destination near the offset. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pursuit_goal_tolerance.mdx b/src/content/docs/script/slua-reference/constants/pursuit_goal_tolerance.mdx deleted file mode 100644 index aaa00cd..0000000 --- a/src/content/docs/script/slua-reference/constants/pursuit_goal_tolerance.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: PURSUIT_GOAL_TOLERANCE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pursuit_intercept.mdx b/src/content/docs/script/slua-reference/constants/pursuit_intercept.mdx deleted file mode 100644 index ade6ff4..0000000 --- a/src/content/docs/script/slua-reference/constants/pursuit_intercept.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PURSUIT_INTERCEPT -description: Define whether the character attempts to predict the target's location. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/pursuit_offset.mdx b/src/content/docs/script/slua-reference/constants/pursuit_offset.mdx deleted file mode 100644 index 789573d..0000000 --- a/src/content/docs/script/slua-reference/constants/pursuit_offset.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: PURSUIT_OFFSET -description: Go to a position offset from the target. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rad_to_deg.mdx b/src/content/docs/script/slua-reference/constants/rad_to_deg.mdx deleted file mode 100644 index ea6c1d3..0000000 --- a/src/content/docs/script/slua-reference/constants/rad_to_deg.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: RAD_TO_DEG -description: >- - 57.2957795 - Number of degrees per radian. You can use this number to convert - radians to degrees by multiplying the radians by this number. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rc_data_flags.mdx b/src/content/docs/script/slua-reference/constants/rc_data_flags.mdx deleted file mode 100644 index 0ed2487..0000000 --- a/src/content/docs/script/slua-reference/constants/rc_data_flags.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_DATA_FLAGS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rc_detect_phantom.mdx b/src/content/docs/script/slua-reference/constants/rc_detect_phantom.mdx deleted file mode 100644 index aea56d3..0000000 --- a/src/content/docs/script/slua-reference/constants/rc_detect_phantom.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_DETECT_PHANTOM ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rc_get_link_num.mdx b/src/content/docs/script/slua-reference/constants/rc_get_link_num.mdx deleted file mode 100644 index 96b691b..0000000 --- a/src/content/docs/script/slua-reference/constants/rc_get_link_num.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_GET_LINK_NUM ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rc_get_normal.mdx b/src/content/docs/script/slua-reference/constants/rc_get_normal.mdx deleted file mode 100644 index e30d85a..0000000 --- a/src/content/docs/script/slua-reference/constants/rc_get_normal.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_GET_NORMAL ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rc_get_root_key.mdx b/src/content/docs/script/slua-reference/constants/rc_get_root_key.mdx deleted file mode 100644 index 087f3e9..0000000 --- a/src/content/docs/script/slua-reference/constants/rc_get_root_key.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_GET_ROOT_KEY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rc_max_hits.mdx b/src/content/docs/script/slua-reference/constants/rc_max_hits.mdx deleted file mode 100644 index 0b72904..0000000 --- a/src/content/docs/script/slua-reference/constants/rc_max_hits.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_MAX_HITS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rc_reject_agents.mdx b/src/content/docs/script/slua-reference/constants/rc_reject_agents.mdx deleted file mode 100644 index 2cc5119..0000000 --- a/src/content/docs/script/slua-reference/constants/rc_reject_agents.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_REJECT_AGENTS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rc_reject_land.mdx b/src/content/docs/script/slua-reference/constants/rc_reject_land.mdx deleted file mode 100644 index f922d93..0000000 --- a/src/content/docs/script/slua-reference/constants/rc_reject_land.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_REJECT_LAND ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rc_reject_nonphysical.mdx b/src/content/docs/script/slua-reference/constants/rc_reject_nonphysical.mdx deleted file mode 100644 index b6a2322..0000000 --- a/src/content/docs/script/slua-reference/constants/rc_reject_nonphysical.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_REJECT_NONPHYSICAL ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rc_reject_physical.mdx b/src/content/docs/script/slua-reference/constants/rc_reject_physical.mdx deleted file mode 100644 index 0a5c823..0000000 --- a/src/content/docs/script/slua-reference/constants/rc_reject_physical.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_REJECT_PHYSICAL ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rc_reject_types.mdx b/src/content/docs/script/slua-reference/constants/rc_reject_types.mdx deleted file mode 100644 index 9ed0a75..0000000 --- a/src/content/docs/script/slua-reference/constants/rc_reject_types.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RC_REJECT_TYPES ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rcerr_cast_time_exceeded.mdx b/src/content/docs/script/slua-reference/constants/rcerr_cast_time_exceeded.mdx deleted file mode 100644 index fdf9c1f..0000000 --- a/src/content/docs/script/slua-reference/constants/rcerr_cast_time_exceeded.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RCERR_CAST_TIME_EXCEEDED ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rcerr_sim_perf_low.mdx b/src/content/docs/script/slua-reference/constants/rcerr_sim_perf_low.mdx deleted file mode 100644 index 3ca98d0..0000000 --- a/src/content/docs/script/slua-reference/constants/rcerr_sim_perf_low.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RCERR_SIM_PERF_LOW ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rcerr_unknown.mdx b/src/content/docs/script/slua-reference/constants/rcerr_unknown.mdx deleted file mode 100644 index 3e1fb0f..0000000 --- a/src/content/docs/script/slua-reference/constants/rcerr_unknown.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: RCERR_UNKNOWN ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/region_flag_allow_damage.mdx b/src/content/docs/script/slua-reference/constants/region_flag_allow_damage.mdx deleted file mode 100644 index fd1cb50..0000000 --- a/src/content/docs/script/slua-reference/constants/region_flag_allow_damage.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_ALLOW_DAMAGE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/region_flag_allow_direct_teleport.mdx b/src/content/docs/script/slua-reference/constants/region_flag_allow_direct_teleport.mdx deleted file mode 100644 index 3a862f4..0000000 --- a/src/content/docs/script/slua-reference/constants/region_flag_allow_direct_teleport.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_ALLOW_DIRECT_TELEPORT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/region_flag_block_fly.mdx b/src/content/docs/script/slua-reference/constants/region_flag_block_fly.mdx deleted file mode 100644 index 72ee25c..0000000 --- a/src/content/docs/script/slua-reference/constants/region_flag_block_fly.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_BLOCK_FLY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/region_flag_block_flyover.mdx b/src/content/docs/script/slua-reference/constants/region_flag_block_flyover.mdx deleted file mode 100644 index 64c1efe..0000000 --- a/src/content/docs/script/slua-reference/constants/region_flag_block_flyover.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_BLOCK_FLYOVER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/region_flag_block_terraform.mdx b/src/content/docs/script/slua-reference/constants/region_flag_block_terraform.mdx deleted file mode 100644 index 3e853a8..0000000 --- a/src/content/docs/script/slua-reference/constants/region_flag_block_terraform.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_BLOCK_TERRAFORM ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/region_flag_disable_collisions.mdx b/src/content/docs/script/slua-reference/constants/region_flag_disable_collisions.mdx deleted file mode 100644 index 68c4a80..0000000 --- a/src/content/docs/script/slua-reference/constants/region_flag_disable_collisions.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_DISABLE_COLLISIONS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/region_flag_disable_physics.mdx b/src/content/docs/script/slua-reference/constants/region_flag_disable_physics.mdx deleted file mode 100644 index 39c5805..0000000 --- a/src/content/docs/script/slua-reference/constants/region_flag_disable_physics.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_DISABLE_PHYSICS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/region_flag_fixed_sun.mdx b/src/content/docs/script/slua-reference/constants/region_flag_fixed_sun.mdx deleted file mode 100644 index c46e67d..0000000 --- a/src/content/docs/script/slua-reference/constants/region_flag_fixed_sun.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_FIXED_SUN ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/region_flag_restrict_pushobject.mdx b/src/content/docs/script/slua-reference/constants/region_flag_restrict_pushobject.mdx deleted file mode 100644 index a74e99f..0000000 --- a/src/content/docs/script/slua-reference/constants/region_flag_restrict_pushobject.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_RESTRICT_PUSHOBJECT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/region_flag_sandbox.mdx b/src/content/docs/script/slua-reference/constants/region_flag_sandbox.mdx deleted file mode 100644 index c64b6ba..0000000 --- a/src/content/docs/script/slua-reference/constants/region_flag_sandbox.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REGION_FLAG_SANDBOX ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/remote_data_channel.mdx b/src/content/docs/script/slua-reference/constants/remote_data_channel.mdx deleted file mode 100644 index 09f2b2f..0000000 --- a/src/content/docs/script/slua-reference/constants/remote_data_channel.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REMOTE_DATA_CHANNEL ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/remote_data_reply.mdx b/src/content/docs/script/slua-reference/constants/remote_data_reply.mdx deleted file mode 100644 index d8cfab9..0000000 --- a/src/content/docs/script/slua-reference/constants/remote_data_reply.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REMOTE_DATA_REPLY ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/remote_data_request.mdx b/src/content/docs/script/slua-reference/constants/remote_data_request.mdx deleted file mode 100644 index ce42ac6..0000000 --- a/src/content/docs/script/slua-reference/constants/remote_data_request.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REMOTE_DATA_REQUEST ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/require_line_of_sight.mdx b/src/content/docs/script/slua-reference/constants/require_line_of_sight.mdx deleted file mode 100644 index 436e6ab..0000000 --- a/src/content/docs/script/slua-reference/constants/require_line_of_sight.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REQUIRE_LINE_OF_SIGHT -description: Define whether the character needs a line-of-sight to give chase. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/restitution.mdx b/src/content/docs/script/slua-reference/constants/restitution.mdx deleted file mode 100644 index 3dbff36..0000000 --- a/src/content/docs/script/slua-reference/constants/restitution.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: RESTITUTION -description: >- - Used with llSetPhysicsMaterial to enable the density value. Must be between - 0.0 and 1.0 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/reverse.mdx b/src/content/docs/script/slua-reference/constants/reverse.mdx deleted file mode 100644 index 94701cd..0000000 --- a/src/content/docs/script/slua-reference/constants/reverse.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REVERSE -description: Play animation in reverse direction. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_accel.mdx b/src/content/docs/script/slua-reference/constants/rez_accel.mdx deleted file mode 100644 index ff3cf5c..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_accel.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_ACCEL -description: Acceleration forced applied to the rezzed object. [vector force, integer rel] ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_damage.mdx b/src/content/docs/script/slua-reference/constants/rez_damage.mdx deleted file mode 100644 index 04b23f4..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_damage.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_DAMAGE -description: Damage applied by the object when it collides with an agent. [float damage] ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_damage_type.mdx b/src/content/docs/script/slua-reference/constants/rez_damage_type.mdx deleted file mode 100644 index f0ad01b..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_damage_type.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_DAMAGE_TYPE -description: Set the damage type applied when this object collides. [integer damage_type] ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_flag_block_grab_object.mdx b/src/content/docs/script/slua-reference/constants/rez_flag_block_grab_object.mdx deleted file mode 100644 index c84e5a4..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_flag_block_grab_object.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_FLAG_BLOCK_GRAB_OBJECT -description: Prevent grabbing the object. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_flag_die_on_collide.mdx b/src/content/docs/script/slua-reference/constants/rez_flag_die_on_collide.mdx deleted file mode 100644 index 1275402..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_flag_die_on_collide.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_FLAG_DIE_ON_COLLIDE -description: Object will die after its first collision. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_flag_die_on_noentry.mdx b/src/content/docs/script/slua-reference/constants/rez_flag_die_on_noentry.mdx deleted file mode 100644 index cabd278..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_flag_die_on_noentry.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_FLAG_DIE_ON_NOENTRY -description: Object will die if it attempts to enter a parcel that it can not. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_flag_no_collide_family.mdx b/src/content/docs/script/slua-reference/constants/rez_flag_no_collide_family.mdx deleted file mode 100644 index e3f83eb..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_flag_no_collide_family.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: REZ_FLAG_NO_COLLIDE_FAMILY -description: >- - Object will not trigger collision events with other objects created by the - same rezzer. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_flag_no_collide_owner.mdx b/src/content/docs/script/slua-reference/constants/rez_flag_no_collide_owner.mdx deleted file mode 100644 index 27621c3..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_flag_no_collide_owner.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_FLAG_NO_COLLIDE_OWNER -description: Object will not trigger collision events with its owner. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_flag_phantom.mdx b/src/content/docs/script/slua-reference/constants/rez_flag_phantom.mdx deleted file mode 100644 index 97f0d47..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_flag_phantom.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_FLAG_PHANTOM -description: Make the object phantom on rez. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_flag_physical.mdx b/src/content/docs/script/slua-reference/constants/rez_flag_physical.mdx deleted file mode 100644 index 5643712..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_flag_physical.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_FLAG_PHYSICAL -description: Make the object physical on rez. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_flag_temp.mdx b/src/content/docs/script/slua-reference/constants/rez_flag_temp.mdx deleted file mode 100644 index 73c423e..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_flag_temp.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_FLAG_TEMP -description: Flag the object as temp on rez. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_flags.mdx b/src/content/docs/script/slua-reference/constants/rez_flags.mdx deleted file mode 100644 index 37d8a2d..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_flags.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_FLAGS -description: Rez flags to set on the newly rezzed object. [integer flags] ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_lock_axes.mdx b/src/content/docs/script/slua-reference/constants/rez_lock_axes.mdx deleted file mode 100644 index a88df92..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_lock_axes.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_LOCK_AXES -description: Prevent the object from rotating around some axes. [vector locks] ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_omega.mdx b/src/content/docs/script/slua-reference/constants/rez_omega.mdx deleted file mode 100644 index a0a81dc..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_omega.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: REZ_OMEGA -description: >- - Omega applied to the rezzed object. [vector axis, integer rel, float spin, - float gain] ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_param.mdx b/src/content/docs/script/slua-reference/constants/rez_param.mdx deleted file mode 100644 index 3d7e55c..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_param.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_PARAM -description: Integer value to pass to the object as its rez parameter. [integer param] ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_param_string.mdx b/src/content/docs/script/slua-reference/constants/rez_param_string.mdx deleted file mode 100644 index d463412..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_param_string.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_PARAM_STRING -description: A string value to pass to the object as its rez parameter. [string param] ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_pos.mdx b/src/content/docs/script/slua-reference/constants/rez_pos.mdx deleted file mode 100644 index e35c78c..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_pos.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: REZ_POS -description: >- - Position at which to rez the new object. [vector position, integer rel, - integer atroot] ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_rot.mdx b/src/content/docs/script/slua-reference/constants/rez_rot.mdx deleted file mode 100644 index b5fd581..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_rot.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_ROT -description: Rotation applied to newly rezzed object. [rotation rot, integer rel] ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_sound.mdx b/src/content/docs/script/slua-reference/constants/rez_sound.mdx deleted file mode 100644 index aa7eece..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_sound.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_SOUND -description: Sound attached to the rezzed object. [string name, float volume, integer loop] ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_sound_collide.mdx b/src/content/docs/script/slua-reference/constants/rez_sound_collide.mdx deleted file mode 100644 index b92124f..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_sound_collide.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_SOUND_COLLIDE -description: Sound played by the object on a collision. [string name, float volume] ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_torque.mdx b/src/content/docs/script/slua-reference/constants/rez_torque.mdx deleted file mode 100644 index 53655f1..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_torque.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: REZ_TORQUE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rez_vel.mdx b/src/content/docs/script/slua-reference/constants/rez_vel.mdx deleted file mode 100644 index 369ee1b..0000000 --- a/src/content/docs/script/slua-reference/constants/rez_vel.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: REZ_VEL -description: Initial velocity of rezzed object. [vector vel, integer rel, integer inherit] ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/rotate.mdx b/src/content/docs/script/slua-reference/constants/rotate.mdx deleted file mode 100644 index 56e4a53..0000000 --- a/src/content/docs/script/slua-reference/constants/rotate.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: ROTATE -description: Animate texture rotation. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/scale.mdx b/src/content/docs/script/slua-reference/constants/scale.mdx deleted file mode 100644 index e1c9827..0000000 --- a/src/content/docs/script/slua-reference/constants/scale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SCALE -description: Animate the texture scale. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/scripted.mdx b/src/content/docs/script/slua-reference/constants/scripted.mdx deleted file mode 100644 index 642eab3..0000000 --- a/src/content/docs/script/slua-reference/constants/scripted.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SCRIPTED -description: Scripted in-world objects. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_active_script_count.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_active_script_count.mdx deleted file mode 100644 index d41fdb7..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_active_script_count.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_ACTIVE_SCRIPT_COUNT -description: Number of active scripts. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_agent_count.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_agent_count.mdx deleted file mode 100644 index 08ea661..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_agent_count.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_AGENT_COUNT -description: Number of agents in region. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_agent_ms.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_agent_ms.mdx deleted file mode 100644 index 2ae376a..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_agent_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_AGENT_MS -description: Time spent in 'agent' segment of simulation frame. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_agent_updates.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_agent_updates.mdx deleted file mode 100644 index 673da72..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_agent_updates.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_AGENT_UPDATES -description: Agent updates per second. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_ai_ms.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_ai_ms.mdx deleted file mode 100644 index e842d4d..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_ai_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_AI_MS -description: Time spent on AI step. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_asset_downloads.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_asset_downloads.mdx deleted file mode 100644 index c5b4538..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_asset_downloads.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_ASSET_DOWNLOADS -description: Pending asset download count. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_asset_uploads.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_asset_uploads.mdx deleted file mode 100644 index 9ad248e..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_asset_uploads.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_ASSET_UPLOADS -description: Pending asset upload count. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_child_agent_count.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_child_agent_count.mdx deleted file mode 100644 index c05d128..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_child_agent_count.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_CHILD_AGENT_COUNT -description: Number of child agents in region. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_frame_ms.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_frame_ms.mdx deleted file mode 100644 index 6405aa0..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_frame_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_FRAME_MS -description: Total frame time. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_image_ms.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_image_ms.mdx deleted file mode 100644 index 70589e1..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_image_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_IMAGE_MS -description: Time spent in 'image' segment of simulation frame. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_io_pump_ms.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_io_pump_ms.mdx deleted file mode 100644 index 9e7dc93..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_io_pump_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_IO_PUMP_MS -description: Pump IO time. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_net_ms.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_net_ms.mdx deleted file mode 100644 index 0edc239..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_net_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_NET_MS -description: Time spent in 'network' segment of simulation frame. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_other_ms.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_other_ms.mdx deleted file mode 100644 index 99af4eb..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_other_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_OTHER_MS -description: Time spent in 'other' segment of simulation frame. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_packets_in.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_packets_in.mdx deleted file mode 100644 index 962024b..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_packets_in.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_PACKETS_IN -description: Packets in per second. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_packets_out.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_packets_out.mdx deleted file mode 100644 index aa041d6..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_packets_out.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_PACKETS_OUT -description: Packets out per second. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_pct_chars_stepped.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_pct_chars_stepped.mdx deleted file mode 100644 index 95fe21c..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_pct_chars_stepped.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: SIM_STAT_PCT_CHARS_STEPPED -description: >- - Returns the % of pathfinding characters skipped each frame, averaged over the - last minute. - - The returned value corresponds to the "Characters Updated" stat in the - viewer's Statistics Bar. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_physics_fps.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_physics_fps.mdx deleted file mode 100644 index a8c70ca..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_physics_fps.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_PHYSICS_FPS -description: Physics simulation FPS. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_physics_ms.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_physics_ms.mdx deleted file mode 100644 index 39b5c52..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_physics_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_PHYSICS_MS -description: Time spent in 'physics' segment of simulation frame. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_physics_other_ms.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_physics_other_ms.mdx deleted file mode 100644 index 687b843..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_physics_other_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_PHYSICS_OTHER_MS -description: Physics other time. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_physics_shape_ms.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_physics_shape_ms.mdx deleted file mode 100644 index f567775..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_physics_shape_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_PHYSICS_SHAPE_MS -description: Physics shape update time. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_physics_step_ms.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_physics_step_ms.mdx deleted file mode 100644 index 800bc18..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_physics_step_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_PHYSICS_STEP_MS -description: Physics step time. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_script_eps.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_script_eps.mdx deleted file mode 100644 index 51e444c..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_script_eps.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_SCRIPT_EPS -description: Script events per second. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_script_ms.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_script_ms.mdx deleted file mode 100644 index 3726ddf..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_script_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_SCRIPT_MS -description: Time spent in 'script' segment of simulation frame. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_script_run_pct.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_script_run_pct.mdx deleted file mode 100644 index 75afd0a..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_script_run_pct.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_SCRIPT_RUN_PCT -description: Percent of scripts run during frame. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_sleep_ms.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_sleep_ms.mdx deleted file mode 100644 index 73e31b4..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_sleep_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_SLEEP_MS -description: Time spent sleeping. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_spare_ms.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_spare_ms.mdx deleted file mode 100644 index d08756d..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_spare_ms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_SPARE_MS -description: Spare time left after frame. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sim_stat_unacked_bytes.mdx b/src/content/docs/script/slua-reference/constants/sim_stat_unacked_bytes.mdx deleted file mode 100644 index effcdce..0000000 --- a/src/content/docs/script/slua-reference/constants/sim_stat_unacked_bytes.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIM_STAT_UNACKED_BYTES -description: Total unacknowledged bytes. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sit_flag_allow_unsit.mdx b/src/content/docs/script/slua-reference/constants/sit_flag_allow_unsit.mdx deleted file mode 100644 index a6ac796..0000000 --- a/src/content/docs/script/slua-reference/constants/sit_flag_allow_unsit.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_FLAG_ALLOW_UNSIT -description: The prim allows a seated avatar to stand up. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sit_flag_no_collide.mdx b/src/content/docs/script/slua-reference/constants/sit_flag_no_collide.mdx deleted file mode 100644 index 9a57d5a..0000000 --- a/src/content/docs/script/slua-reference/constants/sit_flag_no_collide.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_FLAG_NO_COLLIDE -description: The seated avatar's hit box is disabled when seated on this prim. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sit_flag_no_damage.mdx b/src/content/docs/script/slua-reference/constants/sit_flag_no_damage.mdx deleted file mode 100644 index b63a05c..0000000 --- a/src/content/docs/script/slua-reference/constants/sit_flag_no_damage.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_FLAG_NO_DAMAGE -description: Damage will not be forwarded to an avatar seated on this prim. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sit_flag_scripted_only.mdx b/src/content/docs/script/slua-reference/constants/sit_flag_scripted_only.mdx deleted file mode 100644 index ca55b37..0000000 --- a/src/content/docs/script/slua-reference/constants/sit_flag_scripted_only.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_FLAG_SCRIPTED_ONLY -description: An avatar may not manually sit on this prim. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sit_flag_sit_target.mdx b/src/content/docs/script/slua-reference/constants/sit_flag_sit_target.mdx deleted file mode 100644 index d93ae21..0000000 --- a/src/content/docs/script/slua-reference/constants/sit_flag_sit_target.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_FLAG_SIT_TARGET -description: The prim has an explicitly set sit target. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sit_invalid_agent.mdx b/src/content/docs/script/slua-reference/constants/sit_invalid_agent.mdx deleted file mode 100644 index fbb86b3..0000000 --- a/src/content/docs/script/slua-reference/constants/sit_invalid_agent.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_INVALID_AGENT -description: Avatar ID did not specify a valid avatar. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sit_invalid_link.mdx b/src/content/docs/script/slua-reference/constants/sit_invalid_link.mdx deleted file mode 100644 index 3f17310..0000000 --- a/src/content/docs/script/slua-reference/constants/sit_invalid_link.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: SIT_INVALID_LINK -description: >- - Link ID did not specify a valid prim in the linkset or resolved to multiple - prims. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sit_invalid_object.mdx b/src/content/docs/script/slua-reference/constants/sit_invalid_object.mdx deleted file mode 100644 index 99f262b..0000000 --- a/src/content/docs/script/slua-reference/constants/sit_invalid_object.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_INVALID_OBJECT -description: Attempt to force an avatar to sit on an attachment or other invalid target. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sit_no_access.mdx b/src/content/docs/script/slua-reference/constants/sit_no_access.mdx deleted file mode 100644 index 1072ba4..0000000 --- a/src/content/docs/script/slua-reference/constants/sit_no_access.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: SIT_NO_ACCESS -description: >- - Avatar does not have access to the parcel containing the target linkset of the - forced sit. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sit_no_experience_permission.mdx b/src/content/docs/script/slua-reference/constants/sit_no_experience_permission.mdx deleted file mode 100644 index 8070038..0000000 --- a/src/content/docs/script/slua-reference/constants/sit_no_experience_permission.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_NO_EXPERIENCE_PERMISSION -description: Avatar has not granted permission to force sits. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sit_no_sit_target.mdx b/src/content/docs/script/slua-reference/constants/sit_no_sit_target.mdx deleted file mode 100644 index dd328ec..0000000 --- a/src/content/docs/script/slua-reference/constants/sit_no_sit_target.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_NO_SIT_TARGET -description: No available sit target in linkset for forced sit. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sit_not_experience.mdx b/src/content/docs/script/slua-reference/constants/sit_not_experience.mdx deleted file mode 100644 index f64c548..0000000 --- a/src/content/docs/script/slua-reference/constants/sit_not_experience.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SIT_NOT_EXPERIENCE -description: Attempt to force an avatar to sit outside an experience. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_absorption_config.mdx b/src/content/docs/script/slua-reference/constants/sky_absorption_config.mdx deleted file mode 100644 index 58a4d43..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_absorption_config.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: SKY_ABSORPTION_CONFIG ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_ambient.mdx b/src/content/docs/script/slua-reference/constants/sky_ambient.mdx deleted file mode 100644 index 920c3ae..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_ambient.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_AMBIENT -description: The ambient color of the environment ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_blue.mdx b/src/content/docs/script/slua-reference/constants/sky_blue.mdx deleted file mode 100644 index 8c1ae91..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_blue.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_BLUE -description: Blue settings for environment ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_cloud_texture.mdx b/src/content/docs/script/slua-reference/constants/sky_cloud_texture.mdx deleted file mode 100644 index 2d4d9ba..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_cloud_texture.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_CLOUD_TEXTURE -description: Texture ID used by clouds ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_clouds.mdx b/src/content/docs/script/slua-reference/constants/sky_clouds.mdx deleted file mode 100644 index 872c826..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_clouds.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_CLOUDS -description: Settings controlling cloud density and configuration ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_density_profile_counts.mdx b/src/content/docs/script/slua-reference/constants/sky_density_profile_counts.mdx deleted file mode 100644 index ba4c5e9..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_density_profile_counts.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_DENSITY_PROFILE_COUNTS -description: Counts for density profiles of each type. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_dome.mdx b/src/content/docs/script/slua-reference/constants/sky_dome.mdx deleted file mode 100644 index bc2d965..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_dome.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_DOME -description: Sky dome information. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_gamma.mdx b/src/content/docs/script/slua-reference/constants/sky_gamma.mdx deleted file mode 100644 index 1e506d0..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_gamma.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_GAMMA -description: The gamma value applied to the scene. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_glow.mdx b/src/content/docs/script/slua-reference/constants/sky_glow.mdx deleted file mode 100644 index 7ebbc6b..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_glow.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_GLOW -description: Glow color applied to the sun and moon. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_haze.mdx b/src/content/docs/script/slua-reference/constants/sky_haze.mdx deleted file mode 100644 index 0ebf0a5..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_haze.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_HAZE -description: Haze settings for environment ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_light.mdx b/src/content/docs/script/slua-reference/constants/sky_light.mdx deleted file mode 100644 index 619dffb..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_light.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_LIGHT -description: Miscellaneous lighting values. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_mie_config.mdx b/src/content/docs/script/slua-reference/constants/sky_mie_config.mdx deleted file mode 100644 index a73ae78..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_mie_config.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_MIE_CONFIG -description: MIE scatting profile parameters. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_moon.mdx b/src/content/docs/script/slua-reference/constants/sky_moon.mdx deleted file mode 100644 index cdbc4b3..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_moon.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_MOON -description: Environmental moon details. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_moon_texture.mdx b/src/content/docs/script/slua-reference/constants/sky_moon_texture.mdx deleted file mode 100644 index 4c5667c..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_moon_texture.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_MOON_TEXTURE -description: Environmental moon texture. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_planet.mdx b/src/content/docs/script/slua-reference/constants/sky_planet.mdx deleted file mode 100644 index 3c6fc85..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_planet.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_PLANET -description: Planet information used in rendering the sky. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_rayleigh_config.mdx b/src/content/docs/script/slua-reference/constants/sky_rayleigh_config.mdx deleted file mode 100644 index 67da835..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_rayleigh_config.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_RAYLEIGH_CONFIG -description: Rayleigh scatting profile parameters. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_reflection_probe_ambiance.mdx b/src/content/docs/script/slua-reference/constants/sky_reflection_probe_ambiance.mdx deleted file mode 100644 index 3bdc5bb..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_reflection_probe_ambiance.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_REFLECTION_PROBE_AMBIANCE -description: Settings the ambience of the reflection probe. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_refraction.mdx b/src/content/docs/script/slua-reference/constants/sky_refraction.mdx deleted file mode 100644 index 8f00ed0..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_refraction.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_REFRACTION -description: Sky refraction parameters for rainbows and optical effects. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_star_brightness.mdx b/src/content/docs/script/slua-reference/constants/sky_star_brightness.mdx deleted file mode 100644 index 3135478..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_star_brightness.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_STAR_BRIGHTNESS -description: Brightness value for the stars. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_sun.mdx b/src/content/docs/script/slua-reference/constants/sky_sun.mdx deleted file mode 100644 index 6b7017c..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_sun.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_SUN -description: Detailed sun information ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_sun_texture.mdx b/src/content/docs/script/slua-reference/constants/sky_sun_texture.mdx deleted file mode 100644 index 24153af..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_sun_texture.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_SUN_TEXTURE -description: Environmental sun texture ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_texture_defaults.mdx b/src/content/docs/script/slua-reference/constants/sky_texture_defaults.mdx deleted file mode 100644 index 74e9ad5..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_texture_defaults.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_TEXTURE_DEFAULTS -description: Is the environment using the default textures. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sky_tracks.mdx b/src/content/docs/script/slua-reference/constants/sky_tracks.mdx deleted file mode 100644 index 0d87a9e..0000000 --- a/src/content/docs/script/slua-reference/constants/sky_tracks.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SKY_TRACKS -description: Track elevations for this region. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/smooth.mdx b/src/content/docs/script/slua-reference/constants/smooth.mdx deleted file mode 100644 index 2bed730..0000000 --- a/src/content/docs/script/slua-reference/constants/smooth.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SMOOTH -description: Slide in the X direction, instead of playing separate frames. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sound_loop.mdx b/src/content/docs/script/slua-reference/constants/sound_loop.mdx deleted file mode 100644 index f0fa975..0000000 --- a/src/content/docs/script/slua-reference/constants/sound_loop.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SOUND_LOOP -description: Sound will loop until stopped. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sound_play.mdx b/src/content/docs/script/slua-reference/constants/sound_play.mdx deleted file mode 100644 index fb0b20a..0000000 --- a/src/content/docs/script/slua-reference/constants/sound_play.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SOUND_PLAY -description: Sound will play normally. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sound_sync.mdx b/src/content/docs/script/slua-reference/constants/sound_sync.mdx deleted file mode 100644 index a0144c9..0000000 --- a/src/content/docs/script/slua-reference/constants/sound_sync.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SOUND_SYNC -description: Sound will be synchronized with the nearest master. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sound_trigger.mdx b/src/content/docs/script/slua-reference/constants/sound_trigger.mdx deleted file mode 100644 index e3d2305..0000000 --- a/src/content/docs/script/slua-reference/constants/sound_trigger.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SOUND_TRIGGER -description: Sound will be triggered at the prim's location and not attached. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/sqrt2.mdx b/src/content/docs/script/slua-reference/constants/sqrt2.mdx deleted file mode 100644 index 0a1012b..0000000 --- a/src/content/docs/script/slua-reference/constants/sqrt2.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: SQRT2 -description: 1.41421356 - The square root of 2. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_block_grab.mdx b/src/content/docs/script/slua-reference/constants/status_block_grab.mdx deleted file mode 100644 index 95ab58f..0000000 --- a/src/content/docs/script/slua-reference/constants/status_block_grab.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: STATUS_BLOCK_GRAB -description: >- - Controls whether the object can be grabbed. - - A grab is the default action when in third person, and is available as the - hand tool in build mode. This is useful for physical objects that you don't - want other people to be able to trivially disturb. The default is FALSE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_block_grab_object.mdx b/src/content/docs/script/slua-reference/constants/status_block_grab_object.mdx deleted file mode 100644 index de14dba..0000000 --- a/src/content/docs/script/slua-reference/constants/status_block_grab_object.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_BLOCK_GRAB_OBJECT -description: Prevent click-and-drag movement on all prims in the object. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_bounds_error.mdx b/src/content/docs/script/slua-reference/constants/status_bounds_error.mdx deleted file mode 100644 index 6a52545..0000000 --- a/src/content/docs/script/slua-reference/constants/status_bounds_error.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_BOUNDS_ERROR -description: Argument(s) passed to function had a bounds error. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_cast_shadows.mdx b/src/content/docs/script/slua-reference/constants/status_cast_shadows.mdx deleted file mode 100644 index a7b66e1..0000000 --- a/src/content/docs/script/slua-reference/constants/status_cast_shadows.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: STATUS_CAST_SHADOWS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_die_at_edge.mdx b/src/content/docs/script/slua-reference/constants/status_die_at_edge.mdx deleted file mode 100644 index 69e9103..0000000 --- a/src/content/docs/script/slua-reference/constants/status_die_at_edge.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: STATUS_DIE_AT_EDGE -description: >- - Controls whether the object is returned to the owner's inventory if it wanders - off the edge of the world. - - It is useful to set this status TRUE for things like bullets or rockets. The - default is TRUE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_die_at_no_entry.mdx b/src/content/docs/script/slua-reference/constants/status_die_at_no_entry.mdx deleted file mode 100644 index ba089f7..0000000 --- a/src/content/docs/script/slua-reference/constants/status_die_at_no_entry.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: STATUS_DIE_AT_NO_ENTRY -description: >- - Controls whether the object dies if it attempts to enter a parcel that does - not allow object entry or does not have enough capacity. - - It is useful to set this status TRUE for things like bullets or rockets. The - default is FALSE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_internal_error.mdx b/src/content/docs/script/slua-reference/constants/status_internal_error.mdx deleted file mode 100644 index e3fbf85..0000000 --- a/src/content/docs/script/slua-reference/constants/status_internal_error.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_INTERNAL_ERROR -description: An internal error occurred. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_malformed_params.mdx b/src/content/docs/script/slua-reference/constants/status_malformed_params.mdx deleted file mode 100644 index 572de4c..0000000 --- a/src/content/docs/script/slua-reference/constants/status_malformed_params.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_MALFORMED_PARAMS -description: Function was called with malformed parameters. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_not_found.mdx b/src/content/docs/script/slua-reference/constants/status_not_found.mdx deleted file mode 100644 index 56e8723..0000000 --- a/src/content/docs/script/slua-reference/constants/status_not_found.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_NOT_FOUND -description: Object or other item was not found. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_not_supported.mdx b/src/content/docs/script/slua-reference/constants/status_not_supported.mdx deleted file mode 100644 index a00906a..0000000 --- a/src/content/docs/script/slua-reference/constants/status_not_supported.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_NOT_SUPPORTED -description: Feature not supported. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_ok.mdx b/src/content/docs/script/slua-reference/constants/status_ok.mdx deleted file mode 100644 index a888335..0000000 --- a/src/content/docs/script/slua-reference/constants/status_ok.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_OK -description: Result of function call was a success. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_phantom.mdx b/src/content/docs/script/slua-reference/constants/status_phantom.mdx deleted file mode 100644 index 96c09e8..0000000 --- a/src/content/docs/script/slua-reference/constants/status_phantom.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: STATUS_PHANTOM -description: >- - Controls/indicates whether the object collides or not. - - Setting the value to TRUE makes the object non-colliding with all objects. It - is a good idea to use this for most objects that move or rotate, but are - non-physical. It is also useful for simulating volumetric lighting. The - default is FALSE. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_physics.mdx b/src/content/docs/script/slua-reference/constants/status_physics.mdx deleted file mode 100644 index b87ae54..0000000 --- a/src/content/docs/script/slua-reference/constants/status_physics.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: STATUS_PHYSICS -description: >- - Controls/indicates whether the object moves physically. - - This controls the same flag that the UI check-box for Physical controls. The - default is FALSE. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_return_at_edge.mdx b/src/content/docs/script/slua-reference/constants/status_return_at_edge.mdx deleted file mode 100644 index fb34ecf..0000000 --- a/src/content/docs/script/slua-reference/constants/status_return_at_edge.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: STATUS_RETURN_AT_EDGE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_rotate_x.mdx b/src/content/docs/script/slua-reference/constants/status_rotate_x.mdx deleted file mode 100644 index 9bf314f..0000000 --- a/src/content/docs/script/slua-reference/constants/status_rotate_x.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: STATUS_ROTATE_X ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_rotate_y.mdx b/src/content/docs/script/slua-reference/constants/status_rotate_y.mdx deleted file mode 100644 index fffbfff..0000000 --- a/src/content/docs/script/slua-reference/constants/status_rotate_y.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: STATUS_ROTATE_Y ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_rotate_z.mdx b/src/content/docs/script/slua-reference/constants/status_rotate_z.mdx deleted file mode 100644 index 97e9a20..0000000 --- a/src/content/docs/script/slua-reference/constants/status_rotate_z.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_ROTATE_Z -description: "Controls/indicates whether the object can physically rotate around\n\t\t\tthe specific axis or not. This flag has no meaning\n\t\t\tfor non-physical objects. Set the value to FALSE\n\t\t\tif you want to disable rotation around that axis. The\n\t\t\tdefault is TRUE for a physical object.\n\t\t\tA useful example to think about when visualizing\n\t\t\tthe effect is a sit-and-spin device. They spin around the\n\t\t\tZ axis (up) but not around the X or Y axis." ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_sandbox.mdx b/src/content/docs/script/slua-reference/constants/status_sandbox.mdx deleted file mode 100644 index c0cd29d..0000000 --- a/src/content/docs/script/slua-reference/constants/status_sandbox.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_SANDBOX -description: "Controls/indicates whether the object can cross region boundaries\n\t\t\tand move more than 20 meters from its creation\n\t\t\tpoint. The default if FALSE." ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_type_mismatch.mdx b/src/content/docs/script/slua-reference/constants/status_type_mismatch.mdx deleted file mode 100644 index 597b872..0000000 --- a/src/content/docs/script/slua-reference/constants/status_type_mismatch.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_TYPE_MISMATCH -description: Argument(s) passed to function had a type mismatch. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/status_whitelist_failed.mdx b/src/content/docs/script/slua-reference/constants/status_whitelist_failed.mdx deleted file mode 100644 index 5bb86ee..0000000 --- a/src/content/docs/script/slua-reference/constants/status_whitelist_failed.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: STATUS_WHITELIST_FAILED -description: Whitelist Failed. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/string_trim.mdx b/src/content/docs/script/slua-reference/constants/string_trim.mdx deleted file mode 100644 index 39b2591..0000000 --- a/src/content/docs/script/slua-reference/constants/string_trim.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: STRING_TRIM ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/string_trim_head.mdx b/src/content/docs/script/slua-reference/constants/string_trim_head.mdx deleted file mode 100644 index 6a53e2b..0000000 --- a/src/content/docs/script/slua-reference/constants/string_trim_head.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: STRING_TRIM_HEAD ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/string_trim_tail.mdx b/src/content/docs/script/slua-reference/constants/string_trim_tail.mdx deleted file mode 100644 index 83fa094..0000000 --- a/src/content/docs/script/slua-reference/constants/string_trim_tail.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: STRING_TRIM_TAIL ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/targeted_email_object_owner.mdx b/src/content/docs/script/slua-reference/constants/targeted_email_object_owner.mdx deleted file mode 100644 index 0bd6730..0000000 --- a/src/content/docs/script/slua-reference/constants/targeted_email_object_owner.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TARGETED_EMAIL_OBJECT_OWNER -description: Send email to the owner of the object ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/targeted_email_root_creator.mdx b/src/content/docs/script/slua-reference/constants/targeted_email_root_creator.mdx deleted file mode 100644 index 60fbdb4..0000000 --- a/src/content/docs/script/slua-reference/constants/targeted_email_root_creator.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TARGETED_EMAIL_ROOT_CREATOR -description: Send email to the creator of the root object ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_detail_1.mdx b/src/content/docs/script/slua-reference/constants/terrain_detail_1.mdx deleted file mode 100644 index 55333f5..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_detail_1.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_DETAIL_1 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_detail_2.mdx b/src/content/docs/script/slua-reference/constants/terrain_detail_2.mdx deleted file mode 100644 index c785dc6..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_detail_2.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_DETAIL_2 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_detail_3.mdx b/src/content/docs/script/slua-reference/constants/terrain_detail_3.mdx deleted file mode 100644 index 51c9ca1..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_detail_3.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_DETAIL_3 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_detail_4.mdx b/src/content/docs/script/slua-reference/constants/terrain_detail_4.mdx deleted file mode 100644 index 3d0e610..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_detail_4.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_DETAIL_4 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_height_range_ne.mdx b/src/content/docs/script/slua-reference/constants/terrain_height_range_ne.mdx deleted file mode 100644 index 38d4690..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_height_range_ne.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_HEIGHT_RANGE_NE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_height_range_nw.mdx b/src/content/docs/script/slua-reference/constants/terrain_height_range_nw.mdx deleted file mode 100644 index cb3067a..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_height_range_nw.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_HEIGHT_RANGE_NW ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_height_range_se.mdx b/src/content/docs/script/slua-reference/constants/terrain_height_range_se.mdx deleted file mode 100644 index 99b46e7..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_height_range_se.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_HEIGHT_RANGE_SE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_height_range_sw.mdx b/src/content/docs/script/slua-reference/constants/terrain_height_range_sw.mdx deleted file mode 100644 index d9329ec..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_height_range_sw.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_HEIGHT_RANGE_SW ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_pbr_offset_1.mdx b/src/content/docs/script/slua-reference/constants/terrain_pbr_offset_1.mdx deleted file mode 100644 index 96bbee9..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_pbr_offset_1.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_OFFSET_1 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_pbr_offset_2.mdx b/src/content/docs/script/slua-reference/constants/terrain_pbr_offset_2.mdx deleted file mode 100644 index f4199e9..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_pbr_offset_2.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_OFFSET_2 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_pbr_offset_3.mdx b/src/content/docs/script/slua-reference/constants/terrain_pbr_offset_3.mdx deleted file mode 100644 index ce0dd3b..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_pbr_offset_3.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_OFFSET_3 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_pbr_offset_4.mdx b/src/content/docs/script/slua-reference/constants/terrain_pbr_offset_4.mdx deleted file mode 100644 index 3f6a84b..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_pbr_offset_4.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_OFFSET_4 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_pbr_rotation_1.mdx b/src/content/docs/script/slua-reference/constants/terrain_pbr_rotation_1.mdx deleted file mode 100644 index 57e15ea..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_pbr_rotation_1.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_ROTATION_1 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_pbr_rotation_2.mdx b/src/content/docs/script/slua-reference/constants/terrain_pbr_rotation_2.mdx deleted file mode 100644 index e4b939b..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_pbr_rotation_2.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_ROTATION_2 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_pbr_rotation_3.mdx b/src/content/docs/script/slua-reference/constants/terrain_pbr_rotation_3.mdx deleted file mode 100644 index 9253dbf..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_pbr_rotation_3.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_ROTATION_3 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_pbr_rotation_4.mdx b/src/content/docs/script/slua-reference/constants/terrain_pbr_rotation_4.mdx deleted file mode 100644 index ac3ce9c..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_pbr_rotation_4.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_ROTATION_4 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_pbr_scale_1.mdx b/src/content/docs/script/slua-reference/constants/terrain_pbr_scale_1.mdx deleted file mode 100644 index 153054b..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_pbr_scale_1.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_SCALE_1 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_pbr_scale_2.mdx b/src/content/docs/script/slua-reference/constants/terrain_pbr_scale_2.mdx deleted file mode 100644 index 92251d1..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_pbr_scale_2.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_SCALE_2 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_pbr_scale_3.mdx b/src/content/docs/script/slua-reference/constants/terrain_pbr_scale_3.mdx deleted file mode 100644 index cb2afb2..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_pbr_scale_3.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_SCALE_3 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/terrain_pbr_scale_4.mdx b/src/content/docs/script/slua-reference/constants/terrain_pbr_scale_4.mdx deleted file mode 100644 index 06635f5..0000000 --- a/src/content/docs/script/slua-reference/constants/terrain_pbr_scale_4.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TERRAIN_PBR_SCALE_4 ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/texture_blank.mdx b/src/content/docs/script/slua-reference/constants/texture_blank.mdx deleted file mode 100644 index 0534056..0000000 --- a/src/content/docs/script/slua-reference/constants/texture_blank.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TEXTURE_BLANK ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/texture_default.mdx b/src/content/docs/script/slua-reference/constants/texture_default.mdx deleted file mode 100644 index 20e3f07..0000000 --- a/src/content/docs/script/slua-reference/constants/texture_default.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TEXTURE_DEFAULT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/texture_media.mdx b/src/content/docs/script/slua-reference/constants/texture_media.mdx deleted file mode 100644 index fba44c2..0000000 --- a/src/content/docs/script/slua-reference/constants/texture_media.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TEXTURE_MEDIA ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/texture_plywood.mdx b/src/content/docs/script/slua-reference/constants/texture_plywood.mdx deleted file mode 100644 index c96ff18..0000000 --- a/src/content/docs/script/slua-reference/constants/texture_plywood.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TEXTURE_PLYWOOD ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/texture_transparent.mdx b/src/content/docs/script/slua-reference/constants/texture_transparent.mdx deleted file mode 100644 index a69e27d..0000000 --- a/src/content/docs/script/slua-reference/constants/texture_transparent.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TEXTURE_TRANSPARENT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/touch_invalid_face.mdx b/src/content/docs/script/slua-reference/constants/touch_invalid_face.mdx deleted file mode 100644 index 2ce6f94..0000000 --- a/src/content/docs/script/slua-reference/constants/touch_invalid_face.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TOUCH_INVALID_FACE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/touch_invalid_texcoord.mdx b/src/content/docs/script/slua-reference/constants/touch_invalid_texcoord.mdx deleted file mode 100644 index b3159c4..0000000 --- a/src/content/docs/script/slua-reference/constants/touch_invalid_texcoord.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TOUCH_INVALID_TEXCOORD ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/touch_invalid_vector.mdx b/src/content/docs/script/slua-reference/constants/touch_invalid_vector.mdx deleted file mode 100644 index 6ab3e78..0000000 --- a/src/content/docs/script/slua-reference/constants/touch_invalid_vector.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TOUCH_INVALID_VECTOR ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/tp_routing_blocked.mdx b/src/content/docs/script/slua-reference/constants/tp_routing_blocked.mdx deleted file mode 100644 index 1dd75c4..0000000 --- a/src/content/docs/script/slua-reference/constants/tp_routing_blocked.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TP_ROUTING_BLOCKED -description: Direct teleporting is blocked on this parcel. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/tp_routing_free.mdx b/src/content/docs/script/slua-reference/constants/tp_routing_free.mdx deleted file mode 100644 index b5dc227..0000000 --- a/src/content/docs/script/slua-reference/constants/tp_routing_free.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TP_ROUTING_FREE -description: Teleports are unrestricted on this parcel. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/tp_routing_landingp.mdx b/src/content/docs/script/slua-reference/constants/tp_routing_landingp.mdx deleted file mode 100644 index ee9f778..0000000 --- a/src/content/docs/script/slua-reference/constants/tp_routing_landingp.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TP_ROUTING_LANDINGP -description: Teleports are routed to a landing point if set on this parcel. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/transfer_bad_opts.mdx b/src/content/docs/script/slua-reference/constants/transfer_bad_opts.mdx deleted file mode 100644 index c1b890a..0000000 --- a/src/content/docs/script/slua-reference/constants/transfer_bad_opts.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_BAD_OPTS -description: Invalid inventory options. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/transfer_bad_root.mdx b/src/content/docs/script/slua-reference/constants/transfer_bad_root.mdx deleted file mode 100644 index 406ed94..0000000 --- a/src/content/docs/script/slua-reference/constants/transfer_bad_root.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: TRANSFER_BAD_ROOT -description: >- - The root path specified in TRANSFER_DEST contained an invalid directory or was - reduced to nothing. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/transfer_dest.mdx b/src/content/docs/script/slua-reference/constants/transfer_dest.mdx deleted file mode 100644 index 95c60db..0000000 --- a/src/content/docs/script/slua-reference/constants/transfer_dest.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_DEST -description: The root folder to transfer inventory into. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/transfer_flag_copy.mdx b/src/content/docs/script/slua-reference/constants/transfer_flag_copy.mdx deleted file mode 100644 index b0708f7..0000000 --- a/src/content/docs/script/slua-reference/constants/transfer_flag_copy.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_FLAG_COPY -description: Gives a copy of the object being transfered. Implies TRANSFER_FLAG_TAKE. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/transfer_flag_reserved.mdx b/src/content/docs/script/slua-reference/constants/transfer_flag_reserved.mdx deleted file mode 100644 index 4ce6674..0000000 --- a/src/content/docs/script/slua-reference/constants/transfer_flag_reserved.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_FLAG_RESERVED -description: Reserved for future expansion. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/transfer_flag_take.mdx b/src/content/docs/script/slua-reference/constants/transfer_flag_take.mdx deleted file mode 100644 index e6ef251..0000000 --- a/src/content/docs/script/slua-reference/constants/transfer_flag_take.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_FLAG_TAKE -description: On a successful transfer, automatically takes the object into inventory. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/transfer_flags.mdx b/src/content/docs/script/slua-reference/constants/transfer_flags.mdx deleted file mode 100644 index c89a37b..0000000 --- a/src/content/docs/script/slua-reference/constants/transfer_flags.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_FLAGS -description: Flags to control the behavior of inventory transfer. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/transfer_no_attachment.mdx b/src/content/docs/script/slua-reference/constants/transfer_no_attachment.mdx deleted file mode 100644 index fcc369c..0000000 --- a/src/content/docs/script/slua-reference/constants/transfer_no_attachment.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_NO_ATTACHMENT -description: Can not transfer ownership of an attached object. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/transfer_no_items.mdx b/src/content/docs/script/slua-reference/constants/transfer_no_items.mdx deleted file mode 100644 index 001efc8..0000000 --- a/src/content/docs/script/slua-reference/constants/transfer_no_items.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_NO_ITEMS -description: No items in the inventory list are eligible for transfer. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/transfer_no_perms.mdx b/src/content/docs/script/slua-reference/constants/transfer_no_perms.mdx deleted file mode 100644 index 90cecc4..0000000 --- a/src/content/docs/script/slua-reference/constants/transfer_no_perms.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_NO_PERMS -description: The object does not have transfer permissions. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/transfer_no_target.mdx b/src/content/docs/script/slua-reference/constants/transfer_no_target.mdx deleted file mode 100644 index 10ae6f8..0000000 --- a/src/content/docs/script/slua-reference/constants/transfer_no_target.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_NO_TARGET -description: Could not find the receiver in the current region. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/transfer_ok.mdx b/src/content/docs/script/slua-reference/constants/transfer_ok.mdx deleted file mode 100644 index fe8c6e0..0000000 --- a/src/content/docs/script/slua-reference/constants/transfer_ok.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_OK -description: Inventory transfer offer was successfully made. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/transfer_throttle.mdx b/src/content/docs/script/slua-reference/constants/transfer_throttle.mdx deleted file mode 100644 index 946b9ed..0000000 --- a/src/content/docs/script/slua-reference/constants/transfer_throttle.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRANSFER_THROTTLE -description: Inventory throttle hit. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/traversal_type.mdx b/src/content/docs/script/slua-reference/constants/traversal_type.mdx deleted file mode 100644 index 1ee99b8..0000000 --- a/src/content/docs/script/slua-reference/constants/traversal_type.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TRAVERSAL_TYPE -description: One of TRAVERSAL_TYPE_FAST, TRAVERSAL_TYPE_SLOW, and TRAVERSAL_TYPE_NONE. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/traversal_type_fast.mdx b/src/content/docs/script/slua-reference/constants/traversal_type_fast.mdx deleted file mode 100644 index 978947a..0000000 --- a/src/content/docs/script/slua-reference/constants/traversal_type_fast.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TRAVERSAL_TYPE_FAST ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/traversal_type_none.mdx b/src/content/docs/script/slua-reference/constants/traversal_type_none.mdx deleted file mode 100644 index 9c0b4bf..0000000 --- a/src/content/docs/script/slua-reference/constants/traversal_type_none.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TRAVERSAL_TYPE_NONE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/traversal_type_slow.mdx b/src/content/docs/script/slua-reference/constants/traversal_type_slow.mdx deleted file mode 100644 index 2947319..0000000 --- a/src/content/docs/script/slua-reference/constants/traversal_type_slow.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: TRAVERSAL_TYPE_SLOW ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/true.mdx b/src/content/docs/script/slua-reference/constants/true.mdx deleted file mode 100644 index 94f105f..0000000 --- a/src/content/docs/script/slua-reference/constants/true.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: 'TRUE' -description: An integer constant for boolean comparisons. Has the value '1'. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/two_pi.mdx b/src/content/docs/script/slua-reference/constants/two_pi.mdx deleted file mode 100644 index ae88d62..0000000 --- a/src/content/docs/script/slua-reference/constants/two_pi.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TWO_PI -description: 6.28318530 - The radians of a circle. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/type_float.mdx b/src/content/docs/script/slua-reference/constants/type_float.mdx deleted file mode 100644 index 4ef4ea3..0000000 --- a/src/content/docs/script/slua-reference/constants/type_float.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TYPE_FLOAT -description: The list entry is a float. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/type_integer.mdx b/src/content/docs/script/slua-reference/constants/type_integer.mdx deleted file mode 100644 index 3c3b87d..0000000 --- a/src/content/docs/script/slua-reference/constants/type_integer.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TYPE_INTEGER -description: The list entry is an integer. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/type_invalid.mdx b/src/content/docs/script/slua-reference/constants/type_invalid.mdx deleted file mode 100644 index e849705..0000000 --- a/src/content/docs/script/slua-reference/constants/type_invalid.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TYPE_INVALID -description: The list entry is invalid. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/type_key.mdx b/src/content/docs/script/slua-reference/constants/type_key.mdx deleted file mode 100644 index 754a8c4..0000000 --- a/src/content/docs/script/slua-reference/constants/type_key.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TYPE_KEY -description: The list entry is a key. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/type_rotation.mdx b/src/content/docs/script/slua-reference/constants/type_rotation.mdx deleted file mode 100644 index f0abe84..0000000 --- a/src/content/docs/script/slua-reference/constants/type_rotation.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TYPE_ROTATION -description: The list entry is a rotation. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/type_string.mdx b/src/content/docs/script/slua-reference/constants/type_string.mdx deleted file mode 100644 index 9e8656d..0000000 --- a/src/content/docs/script/slua-reference/constants/type_string.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TYPE_STRING -description: The list entry is a string. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/type_vector.mdx b/src/content/docs/script/slua-reference/constants/type_vector.mdx deleted file mode 100644 index 034e1c5..0000000 --- a/src/content/docs/script/slua-reference/constants/type_vector.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: TYPE_VECTOR -description: The list entry is a vector. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/url_request_denied.mdx b/src/content/docs/script/slua-reference/constants/url_request_denied.mdx deleted file mode 100644 index dc5c723..0000000 --- a/src/content/docs/script/slua-reference/constants/url_request_denied.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: URL_REQUEST_DENIED ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/url_request_granted.mdx b/src/content/docs/script/slua-reference/constants/url_request_granted.mdx deleted file mode 100644 index 75ee6aa..0000000 --- a/src/content/docs/script/slua-reference/constants/url_request_granted.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: URL_REQUEST_GRANTED ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_angular_deflection_efficiency.mdx b/src/content/docs/script/slua-reference/constants/vehicle_angular_deflection_efficiency.mdx deleted file mode 100644 index ae20900..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_angular_deflection_efficiency.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY -description: >- - A slider between minimum (0.0) and maximum (1.0) deflection of angular - orientation. That is, its a simple scalar for modulating the strength of - angular deflection such that the vehicles preferred axis of motion points - toward its real velocity. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_angular_deflection_timescale.mdx b/src/content/docs/script/slua-reference/constants/vehicle_angular_deflection_timescale.mdx deleted file mode 100644 index fd01207..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_angular_deflection_timescale.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: VEHICLE_ANGULAR_DEFLECTION_TIMESCALE -description: >- - The time-scale for exponential success of linear deflection deflection. Its - another way to specify the strength of the vehicles tendency to reorient - itself so that its preferred axis of motion agrees with its true velocity. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_angular_friction_timescale.mdx b/src/content/docs/script/slua-reference/constants/vehicle_angular_friction_timescale.mdx deleted file mode 100644 index 657ed9c..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_angular_friction_timescale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_ANGULAR_FRICTION_TIMESCALE -description: "A vector of timescales for exponential decay of the vehicle's angular velocity about its preferred axes of motion (at, left, up).\n\t\t\tRange = [0.07, inf) seconds for each element of the vector." ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_angular_motor_decay_timescale.mdx b/src/content/docs/script/slua-reference/constants/vehicle_angular_motor_decay_timescale.mdx deleted file mode 100644 index 8f7ee1d..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_angular_motor_decay_timescale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE -description: The timescale for exponential decay of the angular motors magnitude. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_angular_motor_direction.mdx b/src/content/docs/script/slua-reference/constants/vehicle_angular_motor_direction.mdx deleted file mode 100644 index 1288e42..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_angular_motor_direction.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: VEHICLE_ANGULAR_MOTOR_DIRECTION -description: >- - The direction and magnitude (in preferred frame) of the vehicle's angular - motor. The vehicle will accelerate (or decelerate if necessary) to match its - velocity to its motor. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_angular_motor_timescale.mdx b/src/content/docs/script/slua-reference/constants/vehicle_angular_motor_timescale.mdx deleted file mode 100644 index 07d17a5..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_angular_motor_timescale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_ANGULAR_MOTOR_TIMESCALE -description: The timescale for exponential approach to full angular motor velocity. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_banking_efficiency.mdx b/src/content/docs/script/slua-reference/constants/vehicle_banking_efficiency.mdx deleted file mode 100644 index b94f923..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_banking_efficiency.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_BANKING_EFFICIENCY -description: A slider between anti (-1.0), none (0.0), and maxmum (1.0) banking strength. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_banking_mix.mdx b/src/content/docs/script/slua-reference/constants/vehicle_banking_mix.mdx deleted file mode 100644 index 654563d..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_banking_mix.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: VEHICLE_BANKING_MIX -description: >- - A slider between static (0.0) and dynamic (1.0) banking. "Static" means the - banking scales only with the angle of roll, whereas "dynamic" is a term that - also scales with the vehicles linear speed. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_banking_timescale.mdx b/src/content/docs/script/slua-reference/constants/vehicle_banking_timescale.mdx deleted file mode 100644 index 2ebfffe..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_banking_timescale.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: VEHICLE_BANKING_TIMESCALE -description: >- - The timescale for banking to exponentially approach its maximum effect. This - is another way to scale the strength of the banking effect, however it affects - the term that is proportional to the difference between what the banking - behavior is trying to do, and what the vehicle is actually doing. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_buoyancy.mdx b/src/content/docs/script/slua-reference/constants/vehicle_buoyancy.mdx deleted file mode 100644 index d5f7e0d..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_buoyancy.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_BUOYANCY -description: A slider between minimum (0.0) and maximum anti-gravity (1.0). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_flag_block_interference.mdx b/src/content/docs/script/slua-reference/constants/vehicle_flag_block_interference.mdx deleted file mode 100644 index 4ef3a2a..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_flag_block_interference.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_FLAG_BLOCK_INTERFERENCE -description: Prevent other scripts from pushing vehicle. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_flag_camera_decoupled.mdx b/src/content/docs/script/slua-reference/constants/vehicle_flag_camera_decoupled.mdx deleted file mode 100644 index 69d54ce..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_flag_camera_decoupled.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: VEHICLE_FLAG_CAMERA_DECOUPLED ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_flag_hover_global_height.mdx b/src/content/docs/script/slua-reference/constants/vehicle_flag_hover_global_height.mdx deleted file mode 100644 index 2da8146..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_flag_hover_global_height.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT -description: Hover at global height. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_flag_hover_terrain_only.mdx b/src/content/docs/script/slua-reference/constants/vehicle_flag_hover_terrain_only.mdx deleted file mode 100644 index bbeb9dc..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_flag_hover_terrain_only.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_FLAG_HOVER_TERRAIN_ONLY -description: Ignore water height when hovering. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_flag_hover_up_only.mdx b/src/content/docs/script/slua-reference/constants/vehicle_flag_hover_up_only.mdx deleted file mode 100644 index 96c3ddb..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_flag_hover_up_only.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: VEHICLE_FLAG_HOVER_UP_ONLY -description: >- - Hover does not push down. Use this flag for hovering vehicles that should be - able to jump above their hover height. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_flag_hover_water_only.mdx b/src/content/docs/script/slua-reference/constants/vehicle_flag_hover_water_only.mdx deleted file mode 100644 index 5162806..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_flag_hover_water_only.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_FLAG_HOVER_WATER_ONLY -description: Ignore terrain height when hovering. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_flag_limit_motor_up.mdx b/src/content/docs/script/slua-reference/constants/vehicle_flag_limit_motor_up.mdx deleted file mode 100644 index d598729..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_flag_limit_motor_up.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_FLAG_LIMIT_MOTOR_UP -description: Prevents ground vehicles from motoring into the sky. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_flag_limit_roll_only.mdx b/src/content/docs/script/slua-reference/constants/vehicle_flag_limit_roll_only.mdx deleted file mode 100644 index d945718..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_flag_limit_roll_only.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: VEHICLE_FLAG_LIMIT_ROLL_ONLY -description: >- - For vehicles with vertical attractor that want to be able to climb/dive, for - instance, aeroplanes that want to use the banking feature. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_flag_mouselook_bank.mdx b/src/content/docs/script/slua-reference/constants/vehicle_flag_mouselook_bank.mdx deleted file mode 100644 index 23e67c4..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_flag_mouselook_bank.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: VEHICLE_FLAG_MOUSELOOK_BANK ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_flag_mouselook_steer.mdx b/src/content/docs/script/slua-reference/constants/vehicle_flag_mouselook_steer.mdx deleted file mode 100644 index 66fc2b6..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_flag_mouselook_steer.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: VEHICLE_FLAG_MOUSELOOK_STEER ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_flag_no_deflection_up.mdx b/src/content/docs/script/slua-reference/constants/vehicle_flag_no_deflection_up.mdx deleted file mode 100644 index 134bf91..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_flag_no_deflection_up.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: VEHICLE_FLAG_NO_DEFLECTION_UP -description: >- - This flag prevents linear deflection parallel to world z-axis. This is useful - for preventing ground vehicles with large linear deflection, like bumper cars, - from climbing their linear deflection into the sky. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_flag_no_fly_up.mdx b/src/content/docs/script/slua-reference/constants/vehicle_flag_no_fly_up.mdx deleted file mode 100644 index 8fe6b8c..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_flag_no_fly_up.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_FLAG_NO_FLY_UP -description: Old, changed to VEHICLE_FLAG_NO_DEFLECTION_UP ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_hover_efficiency.mdx b/src/content/docs/script/slua-reference/constants/vehicle_hover_efficiency.mdx deleted file mode 100644 index 6d77b47..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_hover_efficiency.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: VEHICLE_HOVER_EFFICIENCY -description: >- - A slider between minimum (0.0 = bouncy) and maximum (1.0 = fast as possible) - damped motion of the hover behavior. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_hover_height.mdx b/src/content/docs/script/slua-reference/constants/vehicle_hover_height.mdx deleted file mode 100644 index 1f30cd9..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_hover_height.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: VEHICLE_HOVER_HEIGHT -description: >- - The height (above the terrain or water, or global) at which the vehicle will - try to hover. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_hover_timescale.mdx b/src/content/docs/script/slua-reference/constants/vehicle_hover_timescale.mdx deleted file mode 100644 index 0b65122..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_hover_timescale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_HOVER_TIMESCALE -description: Period of time (in seconds) for the vehicle to achieve its hover height. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_linear_deflection_efficiency.mdx b/src/content/docs/script/slua-reference/constants/vehicle_linear_deflection_efficiency.mdx deleted file mode 100644 index cb2a042..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_linear_deflection_efficiency.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: VEHICLE_LINEAR_DEFLECTION_EFFICIENCY -description: >- - A slider between minimum (0.0) and maximum (1.0) deflection of linear - velocity. That is, its a simple scalar for modulating the strength of linear - deflection. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_linear_deflection_timescale.mdx b/src/content/docs/script/slua-reference/constants/vehicle_linear_deflection_timescale.mdx deleted file mode 100644 index 9d8c908..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_linear_deflection_timescale.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: VEHICLE_LINEAR_DEFLECTION_TIMESCALE -description: >- - The timescale for exponential success of linear deflection deflection. It is - another way to specify how much time it takes for the vehicle's linear - velocity to be redirected to its preferred axis of motion. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_linear_friction_timescale.mdx b/src/content/docs/script/slua-reference/constants/vehicle_linear_friction_timescale.mdx deleted file mode 100644 index fd5311e..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_linear_friction_timescale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_LINEAR_FRICTION_TIMESCALE -description: "A vector of timescales for exponential decay of the vehicle's linear velocity along its preferred axes of motion (at, left, up).\n\t\t\tRange = [0.07, inf) seconds for each element of the vector." ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_linear_motor_decay_timescale.mdx b/src/content/docs/script/slua-reference/constants/vehicle_linear_motor_decay_timescale.mdx deleted file mode 100644 index 516dd60..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_linear_motor_decay_timescale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE -description: The timescale for exponential decay of the linear motors magnitude. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_linear_motor_direction.mdx b/src/content/docs/script/slua-reference/constants/vehicle_linear_motor_direction.mdx deleted file mode 100644 index 90c4b9e..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_linear_motor_direction.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_LINEAR_MOTOR_DIRECTION -description: "The direction and magnitude (in preferred frame) of the vehicle's linear motor. The vehicle will accelerate (or decelerate if necessary) to match its velocity to its motor.\n\t\t\tRange of magnitude = [0, 30] meters/second." ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_linear_motor_offset.mdx b/src/content/docs/script/slua-reference/constants/vehicle_linear_motor_offset.mdx deleted file mode 100644 index 46bb4e7..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_linear_motor_offset.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: VEHICLE_LINEAR_MOTOR_OFFSET ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_linear_motor_timescale.mdx b/src/content/docs/script/slua-reference/constants/vehicle_linear_motor_timescale.mdx deleted file mode 100644 index 017a123..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_linear_motor_timescale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: VEHICLE_LINEAR_MOTOR_TIMESCALE -description: The timescale for exponential approach to full linear motor velocity. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_reference_frame.mdx b/src/content/docs/script/slua-reference/constants/vehicle_reference_frame.mdx deleted file mode 100644 index 4abeb22..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_reference_frame.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: VEHICLE_REFERENCE_FRAME -description: >- - A rotation of the vehicle's preferred axes of motion and orientation (at, - left, up) with respect to the vehicle's local frame (x, y, z). ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_type_airplane.mdx b/src/content/docs/script/slua-reference/constants/vehicle_type_airplane.mdx deleted file mode 100644 index 5eae9ee..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_type_airplane.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: VEHICLE_TYPE_AIRPLANE -description: |- - Uses linear deflection for lift, no hover, and banking to turn. - See http://wiki.secondlife.com/wiki/VEHICLE_TYPE_AIRPLANE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_type_balloon.mdx b/src/content/docs/script/slua-reference/constants/vehicle_type_balloon.mdx deleted file mode 100644 index 1bcd88c..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_type_balloon.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: VEHICLE_TYPE_BALLOON -description: |- - Hover, and friction, but no deflection. - See http://wiki.secondlife.com/wiki/VEHICLE_TYPE_BALLOON ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_type_boat.mdx b/src/content/docs/script/slua-reference/constants/vehicle_type_boat.mdx deleted file mode 100644 index 79c5414..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_type_boat.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: VEHICLE_TYPE_BOAT -description: |- - Hovers over water with lots of friction and some anglar deflection. - See http://wiki.secondlife.com/wiki/VEHICLE_TYPE_BOAT ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_type_car.mdx b/src/content/docs/script/slua-reference/constants/vehicle_type_car.mdx deleted file mode 100644 index df145d2..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_type_car.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: VEHICLE_TYPE_CAR -description: >- - Another vehicle that bounces along the ground but needs the motors to be - driven from external controls or timer events. - - See http://wiki.secondlife.com/wiki/VEHICLE_TYPE_CAR ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_type_none.mdx b/src/content/docs/script/slua-reference/constants/vehicle_type_none.mdx deleted file mode 100644 index 01ba577..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_type_none.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: VEHICLE_TYPE_NONE ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_type_sled.mdx b/src/content/docs/script/slua-reference/constants/vehicle_type_sled.mdx deleted file mode 100644 index 79f4464..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_type_sled.mdx +++ /dev/null @@ -1,26 +0,0 @@ ---- -title: VEHICLE_TYPE_SLED -description: >- - Simple vehicle that bumps along the ground, and likes to move along its local - x-axis. - - See http://wiki.secondlife.com/wiki/VEHICLE_TYPE_SLED ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_vertical_attraction_efficiency.mdx b/src/content/docs/script/slua-reference/constants/vehicle_vertical_attraction_efficiency.mdx deleted file mode 100644 index 10badd5..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_vertical_attraction_efficiency.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY -description: >- - A slider between minimum (0.0 = wobbly) and maximum (1.0 = firm as possible) - stability of the vehicle to keep itself upright. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vehicle_vertical_attraction_timescale.mdx b/src/content/docs/script/slua-reference/constants/vehicle_vertical_attraction_timescale.mdx deleted file mode 100644 index ee07ebb..0000000 --- a/src/content/docs/script/slua-reference/constants/vehicle_vertical_attraction_timescale.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: VEHICLE_VERTICAL_ATTRACTION_TIMESCALE -description: >- - The period of wobble, or timescale for exponential approach, of the vehicle to - rotate such that its preferred "up" axis is oriented along the world's "up" - axis. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/vertical.mdx b/src/content/docs/script/slua-reference/constants/vertical.mdx deleted file mode 100644 index 622ba0c..0000000 --- a/src/content/docs/script/slua-reference/constants/vertical.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: VERTICAL ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/wander_pause_at_waypoints.mdx b/src/content/docs/script/slua-reference/constants/wander_pause_at_waypoints.mdx deleted file mode 100644 index 0f7115b..0000000 --- a/src/content/docs/script/slua-reference/constants/wander_pause_at_waypoints.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: WANDER_PAUSE_AT_WAYPOINTS ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/water_blur_multiplier.mdx b/src/content/docs/script/slua-reference/constants/water_blur_multiplier.mdx deleted file mode 100644 index 0f26ea2..0000000 --- a/src/content/docs/script/slua-reference/constants/water_blur_multiplier.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: WATER_BLUR_MULTIPLIER -description: Blur factor. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/water_fog.mdx b/src/content/docs/script/slua-reference/constants/water_fog.mdx deleted file mode 100644 index a211933..0000000 --- a/src/content/docs/script/slua-reference/constants/water_fog.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: WATER_FOG -description: Fog properties when underwater. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/water_fresnel.mdx b/src/content/docs/script/slua-reference/constants/water_fresnel.mdx deleted file mode 100644 index 2f04e53..0000000 --- a/src/content/docs/script/slua-reference/constants/water_fresnel.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: WATER_FRESNEL -description: Fresnel scattering applied to the surface of the water. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/water_normal_scale.mdx b/src/content/docs/script/slua-reference/constants/water_normal_scale.mdx deleted file mode 100644 index 1c24860..0000000 --- a/src/content/docs/script/slua-reference/constants/water_normal_scale.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: WATER_NORMAL_SCALE -description: Scaling applied to the water normal map. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/water_normal_texture.mdx b/src/content/docs/script/slua-reference/constants/water_normal_texture.mdx deleted file mode 100644 index a103dd0..0000000 --- a/src/content/docs/script/slua-reference/constants/water_normal_texture.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: WATER_NORMAL_TEXTURE -description: Normal map used for environmental waves. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/water_refraction.mdx b/src/content/docs/script/slua-reference/constants/water_refraction.mdx deleted file mode 100644 index 9b28ded..0000000 --- a/src/content/docs/script/slua-reference/constants/water_refraction.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: WATER_REFRACTION -description: Refraction factors when looking through the surface of the water. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/water_texture_defaults.mdx b/src/content/docs/script/slua-reference/constants/water_texture_defaults.mdx deleted file mode 100644 index 305f19a..0000000 --- a/src/content/docs/script/slua-reference/constants/water_texture_defaults.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: WATER_TEXTURE_DEFAULTS -description: Is the environment using the default wave map. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/water_wave_direction.mdx b/src/content/docs/script/slua-reference/constants/water_wave_direction.mdx deleted file mode 100644 index 96d2862..0000000 --- a/src/content/docs/script/slua-reference/constants/water_wave_direction.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: WATER_WAVE_DIRECTION -description: Vectors for the directions of the waves. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/xp_error_experience_disabled.mdx b/src/content/docs/script/slua-reference/constants/xp_error_experience_disabled.mdx deleted file mode 100644 index b2f3f9b..0000000 --- a/src/content/docs/script/slua-reference/constants/xp_error_experience_disabled.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_EXPERIENCE_DISABLED -description: The experience owner has temporarily disabled the experience. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/xp_error_experience_suspended.mdx b/src/content/docs/script/slua-reference/constants/xp_error_experience_suspended.mdx deleted file mode 100644 index 16b7073..0000000 --- a/src/content/docs/script/slua-reference/constants/xp_error_experience_suspended.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_EXPERIENCE_SUSPENDED -description: The experience has been suspended by Linden Customer Support. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/xp_error_experiences_disabled.mdx b/src/content/docs/script/slua-reference/constants/xp_error_experiences_disabled.mdx deleted file mode 100644 index 1b3e9bd..0000000 --- a/src/content/docs/script/slua-reference/constants/xp_error_experiences_disabled.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_EXPERIENCES_DISABLED -description: The region currently has experiences disabled. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/xp_error_invalid_experience.mdx b/src/content/docs/script/slua-reference/constants/xp_error_invalid_experience.mdx deleted file mode 100644 index 14bb12f..0000000 --- a/src/content/docs/script/slua-reference/constants/xp_error_invalid_experience.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_INVALID_EXPERIENCE -description: The script is associated with an experience that no longer exists. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/xp_error_invalid_parameters.mdx b/src/content/docs/script/slua-reference/constants/xp_error_invalid_parameters.mdx deleted file mode 100644 index 2c72214..0000000 --- a/src/content/docs/script/slua-reference/constants/xp_error_invalid_parameters.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_INVALID_PARAMETERS -description: One of the string arguments was too big to fit in the key-value store. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/xp_error_key_not_found.mdx b/src/content/docs/script/slua-reference/constants/xp_error_key_not_found.mdx deleted file mode 100644 index d1c925d..0000000 --- a/src/content/docs/script/slua-reference/constants/xp_error_key_not_found.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_KEY_NOT_FOUND -description: The requested key does not exist. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/xp_error_maturity_exceeded.mdx b/src/content/docs/script/slua-reference/constants/xp_error_maturity_exceeded.mdx deleted file mode 100644 index 6b91b32..0000000 --- a/src/content/docs/script/slua-reference/constants/xp_error_maturity_exceeded.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_MATURITY_EXCEEDED -description: The content rating of the experience exceeds that of the region. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/xp_error_no_experience.mdx b/src/content/docs/script/slua-reference/constants/xp_error_no_experience.mdx deleted file mode 100644 index 629ae56..0000000 --- a/src/content/docs/script/slua-reference/constants/xp_error_no_experience.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_NO_EXPERIENCE -description: This script is not associated with an experience. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/xp_error_none.mdx b/src/content/docs/script/slua-reference/constants/xp_error_none.mdx deleted file mode 100644 index cd70b87..0000000 --- a/src/content/docs/script/slua-reference/constants/xp_error_none.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_NONE -description: No error was detected. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/xp_error_not_found.mdx b/src/content/docs/script/slua-reference/constants/xp_error_not_found.mdx deleted file mode 100644 index 1bbe273..0000000 --- a/src/content/docs/script/slua-reference/constants/xp_error_not_found.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: XP_ERROR_NOT_FOUND -description: >- - The sim was unable to verify the validity of the experience. Retrying after a - short wait is advised. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/xp_error_not_permitted.mdx b/src/content/docs/script/slua-reference/constants/xp_error_not_permitted.mdx deleted file mode 100644 index 86c421e..0000000 --- a/src/content/docs/script/slua-reference/constants/xp_error_not_permitted.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_NOT_PERMITTED -description: This experience is not allowed to run by the requested agent. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/xp_error_not_permitted_land.mdx b/src/content/docs/script/slua-reference/constants/xp_error_not_permitted_land.mdx deleted file mode 100644 index 5f7498e..0000000 --- a/src/content/docs/script/slua-reference/constants/xp_error_not_permitted_land.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_NOT_PERMITTED_LAND -description: This experience is not allowed to run on the current region. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/xp_error_quota_exceeded.mdx b/src/content/docs/script/slua-reference/constants/xp_error_quota_exceeded.mdx deleted file mode 100644 index a665649..0000000 --- a/src/content/docs/script/slua-reference/constants/xp_error_quota_exceeded.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: XP_ERROR_QUOTA_EXCEEDED -description: >- - An attempted write data to the key-value store failed due to the data quota - being met. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/xp_error_request_perm_timeout.mdx b/src/content/docs/script/slua-reference/constants/xp_error_request_perm_timeout.mdx deleted file mode 100644 index 8076242..0000000 --- a/src/content/docs/script/slua-reference/constants/xp_error_request_perm_timeout.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_REQUEST_PERM_TIMEOUT -description: Request timed out; permissions not modified. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/xp_error_retry_update.mdx b/src/content/docs/script/slua-reference/constants/xp_error_retry_update.mdx deleted file mode 100644 index d5a5867..0000000 --- a/src/content/docs/script/slua-reference/constants/xp_error_retry_update.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_RETRY_UPDATE -description: A checked update failed due to an out of date request. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/xp_error_storage_exception.mdx b/src/content/docs/script/slua-reference/constants/xp_error_storage_exception.mdx deleted file mode 100644 index 38b10c2..0000000 --- a/src/content/docs/script/slua-reference/constants/xp_error_storage_exception.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_STORAGE_EXCEPTION -description: Unable to communicate with the key-value store. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/xp_error_store_disabled.mdx b/src/content/docs/script/slua-reference/constants/xp_error_store_disabled.mdx deleted file mode 100644 index a539819..0000000 --- a/src/content/docs/script/slua-reference/constants/xp_error_store_disabled.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_STORE_DISABLED -description: The key-value store is currently disabled on this region. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/xp_error_throttled.mdx b/src/content/docs/script/slua-reference/constants/xp_error_throttled.mdx deleted file mode 100644 index 438c719..0000000 --- a/src/content/docs/script/slua-reference/constants/xp_error_throttled.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_THROTTLED -description: The call failed due to too many recent calls. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/xp_error_unknown_error.mdx b/src/content/docs/script/slua-reference/constants/xp_error_unknown_error.mdx deleted file mode 100644 index 2014bd5..0000000 --- a/src/content/docs/script/slua-reference/constants/xp_error_unknown_error.mdx +++ /dev/null @@ -1,22 +0,0 @@ ---- -title: XP_ERROR_UNKNOWN_ERROR -description: Other unknown error. ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/zero_rotation.mdx b/src/content/docs/script/slua-reference/constants/zero_rotation.mdx deleted file mode 100644 index f73cb41..0000000 --- a/src/content/docs/script/slua-reference/constants/zero_rotation.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ZERO_ROTATION ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/constants/zero_vector.mdx b/src/content/docs/script/slua-reference/constants/zero_vector.mdx deleted file mode 100644 index c4620f9..0000000 --- a/src/content/docs/script/slua-reference/constants/zero_vector.mdx +++ /dev/null @@ -1,21 +0,0 @@ ---- -title: ZERO_VECTOR ---- - -import SLuaConstant from '@components/SLuaConstant.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here. - -## Notes - -Add additional notes, caveats, or tips here. - -## See Also - -- Related pages can be linked here diff --git a/src/content/docs/script/slua-reference/events/at_rot_target.mdx b/src/content/docs/script/slua-reference/events/at_rot_target.mdx deleted file mode 100644 index 5c6948b..0000000 --- a/src/content/docs/script/slua-reference/events/at_rot_target.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: at_rot_target -description: >- - This event is triggered when a script comes within a defined angle of a target - rotation. The range and rotation are set by a call to llRotTarget. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `at_rot_target` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: at_rot_target](/script/lsl-reference/events/at_rot_target/) - - diff --git a/src/content/docs/script/slua-reference/events/at_target.mdx b/src/content/docs/script/slua-reference/events/at_target.mdx deleted file mode 100644 index 64395c0..0000000 --- a/src/content/docs/script/slua-reference/events/at_target.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: at_target -description: >- - This event is triggered when the scripted object comes within a defined range - of the target position, defined by the llTarget function call. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `at_target` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: at_target](/script/lsl-reference/events/at_target/) - - diff --git a/src/content/docs/script/slua-reference/events/attach.mdx b/src/content/docs/script/slua-reference/events/attach.mdx deleted file mode 100644 index 1a3901a..0000000 --- a/src/content/docs/script/slua-reference/events/attach.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: attach -description: >- - This event is triggered whenever an object is attached or detached from an - avatar. If it is attached, the key of the avatar it is attached to is passed - in, otherwise NULL_KEY is. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `attach` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: attach](/script/lsl-reference/events/attach/) - - diff --git a/src/content/docs/script/slua-reference/events/changed.mdx b/src/content/docs/script/slua-reference/events/changed.mdx deleted file mode 100644 index 9cb6744..0000000 --- a/src/content/docs/script/slua-reference/events/changed.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: changed -description: >- - Triggered when various events change the object. The change argument will be a - bit-field of CHANGED_* constants. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `changed` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: changed](/script/lsl-reference/events/changed/) - - diff --git a/src/content/docs/script/slua-reference/events/collision.mdx b/src/content/docs/script/slua-reference/events/collision.mdx deleted file mode 100644 index f1c7727..0000000 --- a/src/content/docs/script/slua-reference/events/collision.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: collision -description: "This event is raised while another object, or avatar, is colliding with the object the script is attached to.\n\t\t\tThe number of detected objects is passed to the script. Information on those objects may be gathered via the llDetected* functions." ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `collision` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: collision](/script/lsl-reference/events/collision/) - - diff --git a/src/content/docs/script/slua-reference/events/collision_end.mdx b/src/content/docs/script/slua-reference/events/collision_end.mdx deleted file mode 100644 index d2433a7..0000000 --- a/src/content/docs/script/slua-reference/events/collision_end.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: collision_end -description: "This event is raised when another object, or avatar, stops colliding with the object the script is attached to.\n\t\t\tThe number of detected objects is passed to the script. Information on those objects may be gathered via the llDetected* library functions." ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `collision_end` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: collision_end](/script/lsl-reference/events/collision_end/) - - diff --git a/src/content/docs/script/slua-reference/events/collision_start.mdx b/src/content/docs/script/slua-reference/events/collision_start.mdx deleted file mode 100644 index d6f0ef9..0000000 --- a/src/content/docs/script/slua-reference/events/collision_start.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: collision_start -description: "This event is raised when another object, or avatar, starts colliding with the object the script is attached to.\n\t\t\tThe number of detected objects is passed to the script. Information on those objects may be gathered via the llDetected* library functions." ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `collision_start` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: collision_start](/script/lsl-reference/events/collision_start/) - - diff --git a/src/content/docs/script/slua-reference/events/control.mdx b/src/content/docs/script/slua-reference/events/control.mdx deleted file mode 100644 index d9a0e9d..0000000 --- a/src/content/docs/script/slua-reference/events/control.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: control -description: "Once a script has the ability to grab control inputs from the avatar, this event will be used to pass the commands into the script.\n\t\t\tThe levels and edges are bit-fields of control constants." ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `control` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: control](/script/lsl-reference/events/control/) - - diff --git a/src/content/docs/script/slua-reference/events/dataserver.mdx b/src/content/docs/script/slua-reference/events/dataserver.mdx deleted file mode 100644 index 558999b..0000000 --- a/src/content/docs/script/slua-reference/events/dataserver.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: dataserver -description: "This event is triggered when the requested data is returned to the script.\n\t\t\tData may be requested by the llRequestAgentData, llRequestInventoryData, and llGetNotecardLine function calls, for example." ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `dataserver` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: dataserver](/script/lsl-reference/events/dataserver/) - - diff --git a/src/content/docs/script/slua-reference/events/email.mdx b/src/content/docs/script/slua-reference/events/email.mdx deleted file mode 100644 index 2575174..0000000 --- a/src/content/docs/script/slua-reference/events/email.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: email -description: "This event is triggered when an email sent to this script arrives.\n\t\t\tThe number remaining tells how many more emails are known to be still pending." ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `email` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: email](/script/lsl-reference/events/email/) - - diff --git a/src/content/docs/script/slua-reference/events/experience_permissions.mdx b/src/content/docs/script/slua-reference/events/experience_permissions.mdx deleted file mode 100644 index 1bb41ab..0000000 --- a/src/content/docs/script/slua-reference/events/experience_permissions.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: experience_permissions -description: Triggered when an agent has approved an experience permissions request. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `experience_permissions` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: experience_permissions](/script/lsl-reference/events/experience_permissions/) - - diff --git a/src/content/docs/script/slua-reference/events/experience_permissions_denied.mdx b/src/content/docs/script/slua-reference/events/experience_permissions_denied.mdx deleted file mode 100644 index db3c3b1..0000000 --- a/src/content/docs/script/slua-reference/events/experience_permissions_denied.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: experience_permissions_denied -description: Describes why the Experience permissions were denied for the agent. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `experience_permissions_denied` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: experience_permissions_denied](/script/lsl-reference/events/experience_permissions_denied/) - - diff --git a/src/content/docs/script/slua-reference/events/final_damage.mdx b/src/content/docs/script/slua-reference/events/final_damage.mdx deleted file mode 100644 index cb469a0..0000000 --- a/src/content/docs/script/slua-reference/events/final_damage.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: final_damage -description: >- - Triggered as damage is applied to an avatar or task, after all on_damage - events have been processed. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `final_damage` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: final_damage](/script/lsl-reference/events/final_damage/) - - diff --git a/src/content/docs/script/slua-reference/events/game_control.mdx b/src/content/docs/script/slua-reference/events/game_control.mdx deleted file mode 100644 index 4da678f..0000000 --- a/src/content/docs/script/slua-reference/events/game_control.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: game_control -description: This event is raised when game controller input changes. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `game_control` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: game_control](/script/lsl-reference/events/game_control/) - - diff --git a/src/content/docs/script/slua-reference/events/http_request.mdx b/src/content/docs/script/slua-reference/events/http_request.mdx deleted file mode 100644 index 236ffea..0000000 --- a/src/content/docs/script/slua-reference/events/http_request.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: http_request -description: Triggered when task receives an HTTP request. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `http_request` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: http_request](/script/lsl-reference/events/http_request/) - - diff --git a/src/content/docs/script/slua-reference/events/http_response.mdx b/src/content/docs/script/slua-reference/events/http_response.mdx deleted file mode 100644 index a978283..0000000 --- a/src/content/docs/script/slua-reference/events/http_response.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: http_response -description: >- - This event handler is invoked when an HTTP response is received for a pending - llHTTPRequest request or if a pending request fails or times out. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `http_response` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: http_response](/script/lsl-reference/events/http_response/) - - diff --git a/src/content/docs/script/slua-reference/events/land_collision.mdx b/src/content/docs/script/slua-reference/events/land_collision.mdx deleted file mode 100644 index 5b289c4..0000000 --- a/src/content/docs/script/slua-reference/events/land_collision.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: land_collision -description: >- - This event is raised when the object the script is attached to is colliding - with the ground. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `land_collision` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: land_collision](/script/lsl-reference/events/land_collision/) - - diff --git a/src/content/docs/script/slua-reference/events/land_collision_end.mdx b/src/content/docs/script/slua-reference/events/land_collision_end.mdx deleted file mode 100644 index fedf181..0000000 --- a/src/content/docs/script/slua-reference/events/land_collision_end.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: land_collision_end -description: >- - This event is raised when the object the script is attached to stops colliding - with the ground. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `land_collision_end` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: land_collision_end](/script/lsl-reference/events/land_collision_end/) - - diff --git a/src/content/docs/script/slua-reference/events/land_collision_start.mdx b/src/content/docs/script/slua-reference/events/land_collision_start.mdx deleted file mode 100644 index a62eb21..0000000 --- a/src/content/docs/script/slua-reference/events/land_collision_start.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: land_collision_start -description: >- - This event is raised when the object the script is attached to begins to - collide with the ground. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `land_collision_start` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: land_collision_start](/script/lsl-reference/events/land_collision_start/) - - diff --git a/src/content/docs/script/slua-reference/events/link_message.mdx b/src/content/docs/script/slua-reference/events/link_message.mdx deleted file mode 100644 index 554ebb9..0000000 --- a/src/content/docs/script/slua-reference/events/link_message.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: link_message -description: >- - Triggered when object receives a link message via llMessageLinked function - call. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `link_message` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: link_message](/script/lsl-reference/events/link_message/) - - diff --git a/src/content/docs/script/slua-reference/events/linkset_data.mdx b/src/content/docs/script/slua-reference/events/linkset_data.mdx deleted file mode 100644 index e20e290..0000000 --- a/src/content/docs/script/slua-reference/events/linkset_data.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: linkset_data -description: Triggered when a script modifies the linkset datastore. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `linkset_data` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: linkset_data](/script/lsl-reference/events/linkset_data/) - - diff --git a/src/content/docs/script/slua-reference/events/listen.mdx b/src/content/docs/script/slua-reference/events/listen.mdx deleted file mode 100644 index c14b305..0000000 --- a/src/content/docs/script/slua-reference/events/listen.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: listen -description: "This event is raised whenever a chat message matching the constraints set in the llListen command is received. The name and ID of the speaker, as well as the message, are passed in as parameters.\n\t\t\tChannel 0 is the public chat channel that all avatars see as chat text. Channels 1 through 2,147,483,648 are private channels that are not sent to avatars but other scripts can listen on those channels." ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `listen` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: listen](/script/lsl-reference/events/listen/) - - diff --git a/src/content/docs/script/slua-reference/events/money.mdx b/src/content/docs/script/slua-reference/events/money.mdx deleted file mode 100644 index e90db3a..0000000 --- a/src/content/docs/script/slua-reference/events/money.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: money -description: >- - This event is triggered when a resident has given an amount of Linden dollars - to the object. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `money` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: money](/script/lsl-reference/events/money/) - - diff --git a/src/content/docs/script/slua-reference/events/moving_end.mdx b/src/content/docs/script/slua-reference/events/moving_end.mdx deleted file mode 100644 index f11d30a..0000000 --- a/src/content/docs/script/slua-reference/events/moving_end.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: moving_end -description: Triggered whenever an object with this script stops moving. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `moving_end` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: moving_end](/script/lsl-reference/events/moving_end/) - - diff --git a/src/content/docs/script/slua-reference/events/moving_start.mdx b/src/content/docs/script/slua-reference/events/moving_start.mdx deleted file mode 100644 index 0e07b52..0000000 --- a/src/content/docs/script/slua-reference/events/moving_start.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: moving_start -description: Triggered whenever an object with this script starts moving. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `moving_start` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: moving_start](/script/lsl-reference/events/moving_start/) - - diff --git a/src/content/docs/script/slua-reference/events/no_sensor.mdx b/src/content/docs/script/slua-reference/events/no_sensor.mdx deleted file mode 100644 index 68e5c20..0000000 --- a/src/content/docs/script/slua-reference/events/no_sensor.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: no_sensor -description: >- - This event is raised when sensors are active, via the llSensor function call, - but are not sensing anything. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `no_sensor` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: no_sensor](/script/lsl-reference/events/no_sensor/) - - diff --git a/src/content/docs/script/slua-reference/events/not_at_rot_target.mdx b/src/content/docs/script/slua-reference/events/not_at_rot_target.mdx deleted file mode 100644 index c6f9bb6..0000000 --- a/src/content/docs/script/slua-reference/events/not_at_rot_target.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: not_at_rot_target -description: >- - When a target is set via the llRotTarget function call, but the script is - outside the specified angle this event is raised. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `not_at_rot_target` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: not_at_rot_target](/script/lsl-reference/events/not_at_rot_target/) - - diff --git a/src/content/docs/script/slua-reference/events/not_at_target.mdx b/src/content/docs/script/slua-reference/events/not_at_target.mdx deleted file mode 100644 index 3f5a123..0000000 --- a/src/content/docs/script/slua-reference/events/not_at_target.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: not_at_target -description: >- - When a target is set via the llTarget library call, but the script is outside - the specified range this event is raised. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `not_at_target` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: not_at_target](/script/lsl-reference/events/not_at_target/) - - diff --git a/src/content/docs/script/slua-reference/events/object_rez.mdx b/src/content/docs/script/slua-reference/events/object_rez.mdx deleted file mode 100644 index 839248c..0000000 --- a/src/content/docs/script/slua-reference/events/object_rez.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: object_rez -description: >- - Triggered when an object rezzes another object from its inventory via the - llRezObject, or similar, functions. The id is the globally unique key for the - object rezzed. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `object_rez` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: object_rez](/script/lsl-reference/events/object_rez/) - - diff --git a/src/content/docs/script/slua-reference/events/on_damage.mdx b/src/content/docs/script/slua-reference/events/on_damage.mdx deleted file mode 100644 index 7a7a1a9..0000000 --- a/src/content/docs/script/slua-reference/events/on_damage.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: on_damage -description: Triggered when an avatar or object receives damage. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `on_damage` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: on_damage](/script/lsl-reference/events/on_damage/) - - diff --git a/src/content/docs/script/slua-reference/events/on_death.mdx b/src/content/docs/script/slua-reference/events/on_death.mdx deleted file mode 100644 index c03db24..0000000 --- a/src/content/docs/script/slua-reference/events/on_death.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: on_death -description: Triggered when an avatar reaches 0 health. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `on_death` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: on_death](/script/lsl-reference/events/on_death/) - - diff --git a/src/content/docs/script/slua-reference/events/on_rez.mdx b/src/content/docs/script/slua-reference/events/on_rez.mdx deleted file mode 100644 index dc5eee9..0000000 --- a/src/content/docs/script/slua-reference/events/on_rez.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: on_rez -description: >- - Triggered whenever an object is rezzed from inventory or by another object. - The start parameter is passed in from the llRezObject call, or zero if from - inventory. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `on_rez` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: on_rez](/script/lsl-reference/events/on_rez/) - - diff --git a/src/content/docs/script/slua-reference/events/path_update.mdx b/src/content/docs/script/slua-reference/events/path_update.mdx deleted file mode 100644 index e8a3d2f..0000000 --- a/src/content/docs/script/slua-reference/events/path_update.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: path_update -description: >- - This event is called to inform the script of changes within the object's - path-finding status. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `path_update` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: path_update](/script/lsl-reference/events/path_update/) - - diff --git a/src/content/docs/script/slua-reference/events/remote_data.mdx b/src/content/docs/script/slua-reference/events/remote_data.mdx deleted file mode 100644 index 1816aab..0000000 --- a/src/content/docs/script/slua-reference/events/remote_data.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: remote_data -description: This event is deprecated. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `remote_data` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: remote_data](/script/lsl-reference/events/remote_data/) - - diff --git a/src/content/docs/script/slua-reference/events/run_time_permissions.mdx b/src/content/docs/script/slua-reference/events/run_time_permissions.mdx deleted file mode 100644 index 154d0e6..0000000 --- a/src/content/docs/script/slua-reference/events/run_time_permissions.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: run_time_permissions -description: "Scripts need permission from either the owner or the avatar they wish to act on before they may perform certain functions, such as debiting money from their owners account, triggering an animation on an avatar, or capturing control inputs. The llRequestPermissions library function is used to request these permissions and the various permissions integer constants can be supplied.\n\t\t\tThe integer returned to this event handler contains the current set of permissions flags, so if permissions equal 0 then no permissions are set." ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `run_time_permissions` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: run_time_permissions](/script/lsl-reference/events/run_time_permissions/) - - diff --git a/src/content/docs/script/slua-reference/events/sensor.mdx b/src/content/docs/script/slua-reference/events/sensor.mdx deleted file mode 100644 index 0951aad..0000000 --- a/src/content/docs/script/slua-reference/events/sensor.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: sensor -description: "This event is raised whenever objects matching the constraints of the llSensor command are detected.\n\t\t\tThe number of detected objects is passed to the script in the parameter. Information on those objects may be gathered via the llDetected* functions." ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `sensor` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: sensor](/script/lsl-reference/events/sensor/) - - diff --git a/src/content/docs/script/slua-reference/events/timer.mdx b/src/content/docs/script/slua-reference/events/timer.mdx deleted file mode 100644 index becf2b7..0000000 --- a/src/content/docs/script/slua-reference/events/timer.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: timer -description: >- - This event is raised at regular intervals set by the llSetTimerEvent library - function. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `timer` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: timer](/script/lsl-reference/events/timer/) diff --git a/src/content/docs/script/slua-reference/events/touch.mdx b/src/content/docs/script/slua-reference/events/touch.mdx deleted file mode 100644 index 21b732c..0000000 --- a/src/content/docs/script/slua-reference/events/touch.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: touch -description: "This event is raised while a user is touching the object the script is attached to.\n\t\t\tThe number of touching objects is passed to the script in the parameter.\n\t\t\tInformation on those objects may be gathered via the llDetected* library functions." ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `touch` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: touch](/script/lsl-reference/events/touch/) - - diff --git a/src/content/docs/script/slua-reference/events/touch_end.mdx b/src/content/docs/script/slua-reference/events/touch_end.mdx deleted file mode 100644 index cdad3e2..0000000 --- a/src/content/docs/script/slua-reference/events/touch_end.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: touch_end -description: "This event is raised when a user stops touching the object the script is attached to. The number of touches is passed to the script in the parameter.\n\t\t\tInformation on those objects may be gathered via the llDetected* library functions." ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `touch_end` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: touch_end](/script/lsl-reference/events/touch_end/) - - diff --git a/src/content/docs/script/slua-reference/events/touch_start.mdx b/src/content/docs/script/slua-reference/events/touch_start.mdx deleted file mode 100644 index 21052d0..0000000 --- a/src/content/docs/script/slua-reference/events/touch_start.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: touch_start -description: "This event is raised when a user first touches the object the script is attached to. The number of touches is passed to the script in the parameter.\n\t\t\tInformation on those objects may be gathered via the llDetected() library functions." ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `touch_start` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: touch_start](/script/lsl-reference/events/touch_start/) - - diff --git a/src/content/docs/script/slua-reference/events/transaction_result.mdx b/src/content/docs/script/slua-reference/events/transaction_result.mdx deleted file mode 100644 index 6513a19..0000000 --- a/src/content/docs/script/slua-reference/events/transaction_result.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: transaction_result -description: Triggered by llTransferMoney() function. ---- - -import SLuaEvent from '@components/SLuaEvent.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing how to handle the `transaction_result` event in SLua/Luau. - -## Notes - -Add additional notes, caveats, or tips specific to using this event in SLua/Luau. - -## See Also - -- Related events and functions can be linked here -- [LSL equivalent: transaction_result](/script/lsl-reference/events/transaction_result/) - - diff --git a/src/content/docs/script/slua-reference/functions/llabs.mdx b/src/content/docs/script/slua-reference/functions/llabs.mdx deleted file mode 100644 index 80b85cb..0000000 --- a/src/content/docs/script/slua-reference/functions/llabs.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llAbs -description: Returns the absolute (positive) version of Value. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Abs()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llAbs](/script/reference/lsl/functions/llAbs/) - - diff --git a/src/content/docs/script/slua-reference/functions/llacos.mdx b/src/content/docs/script/slua-reference/functions/llacos.mdx deleted file mode 100644 index 5774aa6..0000000 --- a/src/content/docs/script/slua-reference/functions/llacos.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llAcos -description: Returns the arc-cosine of Value, in radians. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Acos()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llAcos](/script/reference/lsl/functions/llAcos/) - - diff --git a/src/content/docs/script/slua-reference/functions/lladdtolandbanlist.mdx b/src/content/docs/script/slua-reference/functions/lladdtolandbanlist.mdx deleted file mode 100644 index 8a2c552..0000000 --- a/src/content/docs/script/slua-reference/functions/lladdtolandbanlist.mdx +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: llAddToLandBanList -description: >- - Add avatar ID to the parcel ban list for the specified number of Hours. - - A value of 0 for Hours will add the agent indefinitely. - - The smallest value that Hours will accept is 0.01; anything smaller will be - seen as 0. - - When values that small are used, it seems the function bans in approximately - 30 second increments (Probably 36 second increments, as 0.01 of an hour is 36 - seconds). - - Residents teleporting to a parcel where they are banned will be redirected to - a neighbouring parcel. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.AddToLandBanList()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llAddToLandBanList](/script/reference/lsl/functions/llAddToLandBanList/) - - diff --git a/src/content/docs/script/slua-reference/functions/lladdtolandpasslist.mdx b/src/content/docs/script/slua-reference/functions/lladdtolandpasslist.mdx deleted file mode 100644 index e0d40ab..0000000 --- a/src/content/docs/script/slua-reference/functions/lladdtolandpasslist.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llAddToLandPassList -description: Add avatar ID to the land pass list, for a duration of Hours. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.AddToLandPassList()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llAddToLandPassList](/script/reference/lsl/functions/llAddToLandPassList/) - - diff --git a/src/content/docs/script/slua-reference/functions/lladjustdamage.mdx b/src/content/docs/script/slua-reference/functions/lladjustdamage.mdx deleted file mode 100644 index 5cd0973..0000000 --- a/src/content/docs/script/slua-reference/functions/lladjustdamage.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llAdjustDamage -description: Changes the amount of damage to be delivered by this damage event. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.AdjustDamage()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llAdjustDamage](/script/reference/lsl/functions/llAdjustDamage/) - - diff --git a/src/content/docs/script/slua-reference/functions/lladjustsoundvolume.mdx b/src/content/docs/script/slua-reference/functions/lladjustsoundvolume.mdx deleted file mode 100644 index 24ecc61..0000000 --- a/src/content/docs/script/slua-reference/functions/lladjustsoundvolume.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llAdjustSoundVolume -description: |- - Adjusts the volume (0.0 - 1.0) of the currently playing attached sound. - This function has no effect on sounds started with llTriggerSound. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.AdjustSoundVolume()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llAdjustSoundVolume](/script/reference/lsl/functions/llAdjustSoundVolume/) - - diff --git a/src/content/docs/script/slua-reference/functions/llagentinexperience.mdx b/src/content/docs/script/slua-reference/functions/llagentinexperience.mdx deleted file mode 100644 index 6d6b81c..0000000 --- a/src/content/docs/script/slua-reference/functions/llagentinexperience.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llAgentInExperience -description: |2- - - Returns TRUE if the agent is in the Experience and the Experience can run in the current location. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.AgentInExperience()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llAgentInExperience](/script/reference/lsl/functions/llAgentInExperience/) - - diff --git a/src/content/docs/script/slua-reference/functions/llallowinventorydrop.mdx b/src/content/docs/script/slua-reference/functions/llallowinventorydrop.mdx deleted file mode 100644 index e2778f1..0000000 --- a/src/content/docs/script/slua-reference/functions/llallowinventorydrop.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llAllowInventoryDrop -description: >- - If Flag == TRUE, users without object modify permissions can still drop - inventory items into the object. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.AllowInventoryDrop()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llAllowInventoryDrop](/script/reference/lsl/functions/llAllowInventoryDrop/) - - diff --git a/src/content/docs/script/slua-reference/functions/llanglebetween.mdx b/src/content/docs/script/slua-reference/functions/llanglebetween.mdx deleted file mode 100644 index 7615697..0000000 --- a/src/content/docs/script/slua-reference/functions/llanglebetween.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llAngleBetween -description: Returns the angle, in radians, between rotations Rot1 and Rot2. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.AngleBetween()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llAngleBetween](/script/reference/lsl/functions/llAngleBetween/) - - diff --git a/src/content/docs/script/slua-reference/functions/llapplyimpulse.mdx b/src/content/docs/script/slua-reference/functions/llapplyimpulse.mdx deleted file mode 100644 index 337e47a..0000000 --- a/src/content/docs/script/slua-reference/functions/llapplyimpulse.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llApplyImpulse -description: >- - Applies impulse to the object. - - If Local == TRUE, apply the Force in local coordinates; otherwise, apply the - Force in global coordinates. - - This function only works on physical objects. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ApplyImpulse()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llApplyImpulse](/script/reference/lsl/functions/llApplyImpulse/) - - diff --git a/src/content/docs/script/slua-reference/functions/llapplyrotationalimpulse.mdx b/src/content/docs/script/slua-reference/functions/llapplyrotationalimpulse.mdx deleted file mode 100644 index b0ffc84..0000000 --- a/src/content/docs/script/slua-reference/functions/llapplyrotationalimpulse.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llApplyRotationalImpulse -description: >- - Applies rotational impulse to the object. - - If Local == TRUE, apply the Force in local coordinates; otherwise, apply the - Force in global coordinates. - - This function only works on physical objects. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ApplyRotationalImpulse()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llApplyRotationalImpulse](/script/reference/lsl/functions/llApplyRotationalImpulse/) - - diff --git a/src/content/docs/script/slua-reference/functions/llasin.mdx b/src/content/docs/script/slua-reference/functions/llasin.mdx deleted file mode 100644 index a56569a..0000000 --- a/src/content/docs/script/slua-reference/functions/llasin.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llAsin -description: Returns the arc-sine, in radians, of Value. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Asin()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llAsin](/script/reference/lsl/functions/llAsin/) - - diff --git a/src/content/docs/script/slua-reference/functions/llatan2.mdx b/src/content/docs/script/slua-reference/functions/llatan2.mdx deleted file mode 100644 index b27c1d8..0000000 --- a/src/content/docs/script/slua-reference/functions/llatan2.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llAtan2 -description: Returns the arc-tangent2 of y, x. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Atan2()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llAtan2](/script/reference/lsl/functions/llAtan2/) - - diff --git a/src/content/docs/script/slua-reference/functions/llattachtoavatar.mdx b/src/content/docs/script/slua-reference/functions/llattachtoavatar.mdx deleted file mode 100644 index 8c9cfd6..0000000 --- a/src/content/docs/script/slua-reference/functions/llattachtoavatar.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llAttachToAvatar -description: |- - Attach to avatar at point AttachmentPoint. - Requires the PERMISSION_ATTACH runtime permission. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.AttachToAvatar()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llAttachToAvatar](/script/reference/lsl/functions/llAttachToAvatar/) - - diff --git a/src/content/docs/script/slua-reference/functions/llattachtoavatartemp.mdx b/src/content/docs/script/slua-reference/functions/llattachtoavatartemp.mdx deleted file mode 100644 index 0c01d61..0000000 --- a/src/content/docs/script/slua-reference/functions/llattachtoavatartemp.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llAttachToAvatarTemp -description: >- - Follows the same convention as llAttachToAvatar, with the exception that the - object will not create new inventory for the user, and will disappear on - detach or disconnect. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.AttachToAvatarTemp()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llAttachToAvatarTemp](/script/reference/lsl/functions/llAttachToAvatarTemp/) - - diff --git a/src/content/docs/script/slua-reference/functions/llavataronlinksittarget.mdx b/src/content/docs/script/slua-reference/functions/llavataronlinksittarget.mdx deleted file mode 100644 index eac8332..0000000 --- a/src/content/docs/script/slua-reference/functions/llavataronlinksittarget.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llAvatarOnLinkSitTarget -description: >- - If an avatar is sitting on the link's sit target, return the avatar's key, - NULL_KEY otherwise. - - Returns a key that is the UUID of the user seated on the specified link's - prim. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.AvatarOnLinkSitTarget()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llAvatarOnLinkSitTarget](/script/reference/lsl/functions/llAvatarOnLinkSitTarget/) - - diff --git a/src/content/docs/script/slua-reference/functions/llavataronsittarget.mdx b/src/content/docs/script/slua-reference/functions/llavataronsittarget.mdx deleted file mode 100644 index 02e4219..0000000 --- a/src/content/docs/script/slua-reference/functions/llavataronsittarget.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llAvatarOnSitTarget -description: >- - If an avatar is seated on the sit target, returns the avatar's key, otherwise - NULL_KEY. - - This only will detect avatars sitting on sit targets defined with llSitTarget. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.AvatarOnSitTarget()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llAvatarOnSitTarget](/script/reference/lsl/functions/llAvatarOnSitTarget/) - - diff --git a/src/content/docs/script/slua-reference/functions/llaxes2rot.mdx b/src/content/docs/script/slua-reference/functions/llaxes2rot.mdx deleted file mode 100644 index 77f75a5..0000000 --- a/src/content/docs/script/slua-reference/functions/llaxes2rot.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llAxes2Rot -description: Returns the rotation represented by coordinate axes Forward, Left, and Up. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Axes2Rot()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llAxes2Rot](/script/reference/lsl/functions/llAxes2Rot/) - - diff --git a/src/content/docs/script/slua-reference/functions/llaxisangle2rot.mdx b/src/content/docs/script/slua-reference/functions/llaxisangle2rot.mdx deleted file mode 100644 index 4558ffd..0000000 --- a/src/content/docs/script/slua-reference/functions/llaxisangle2rot.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llAxisAngle2Rot -description: Returns the rotation that is a generated Angle about Axis. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.AxisAngle2Rot()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llAxisAngle2Rot](/script/reference/lsl/functions/llAxisAngle2Rot/) - - diff --git a/src/content/docs/script/slua-reference/functions/llbase64tointeger.mdx b/src/content/docs/script/slua-reference/functions/llbase64tointeger.mdx deleted file mode 100644 index 0c59a11..0000000 --- a/src/content/docs/script/slua-reference/functions/llbase64tointeger.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llBase64ToInteger -description: >- - Returns an integer that is the Text, Base64 decoded as a big endian integer. - - Returns zero if Text is longer then 8 characters. If Text contains fewer then - 6 characters, the return value is unpredictable. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Base64ToInteger()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llBase64ToInteger](/script/reference/lsl/functions/llBase64ToInteger/) - - diff --git a/src/content/docs/script/slua-reference/functions/llbase64tostring.mdx b/src/content/docs/script/slua-reference/functions/llbase64tostring.mdx deleted file mode 100644 index 632473c..0000000 --- a/src/content/docs/script/slua-reference/functions/llbase64tostring.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llBase64ToString -description: >- - Converts a Base64 string to a conventional string. - - If the conversion creates any unprintable characters, they are converted to - question marks. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Base64ToString()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llBase64ToString](/script/reference/lsl/functions/llBase64ToString/) - - diff --git a/src/content/docs/script/slua-reference/functions/llbreakalllinks.mdx b/src/content/docs/script/slua-reference/functions/llbreakalllinks.mdx deleted file mode 100644 index fcf68da..0000000 --- a/src/content/docs/script/slua-reference/functions/llbreakalllinks.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llBreakAllLinks -description: >- - De-links all prims in the link set (requires permission - PERMISSION_CHANGE_LINKS be set). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.BreakAllLinks()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llBreakAllLinks](/script/reference/lsl/functions/llBreakAllLinks/) - - diff --git a/src/content/docs/script/slua-reference/functions/llbreaklink.mdx b/src/content/docs/script/slua-reference/functions/llbreaklink.mdx deleted file mode 100644 index b17f626..0000000 --- a/src/content/docs/script/slua-reference/functions/llbreaklink.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llBreakLink -description: >- - De-links the prim with the given link number (requires permission - PERMISSION_CHANGE_LINKS be set). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.BreakLink()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llBreakLink](/script/reference/lsl/functions/llBreakLink/) - - diff --git a/src/content/docs/script/slua-reference/functions/llcastray.mdx b/src/content/docs/script/slua-reference/functions/llcastray.mdx deleted file mode 100644 index 59c6140..0000000 --- a/src/content/docs/script/slua-reference/functions/llcastray.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llCastRay -description: >- - Casts a ray into the physics world from 'start' to 'end' and returns data - according to details in Options. - - Reports collision data for intersections with objects. - - Return value: [UUID_1, {link_number_1}, hit_position_1, {hit_normal_1}, - UUID_2, {link_number_2}, hit_position_2, {hit_normal_2}, ... , status_code] - where {} indicates optional data. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.CastRay()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llCastRay](/script/reference/lsl/functions/llCastRay/) - - diff --git a/src/content/docs/script/slua-reference/functions/llceil.mdx b/src/content/docs/script/slua-reference/functions/llceil.mdx deleted file mode 100644 index fb5a52e..0000000 --- a/src/content/docs/script/slua-reference/functions/llceil.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llCeil -description: Returns smallest integer value >= Value. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Ceil()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llCeil](/script/reference/lsl/functions/llCeil/) - - diff --git a/src/content/docs/script/slua-reference/functions/llchar.mdx b/src/content/docs/script/slua-reference/functions/llchar.mdx deleted file mode 100644 index dfc8d48..0000000 --- a/src/content/docs/script/slua-reference/functions/llchar.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llChar -description: >- - Returns a single character string that is the representation of the unicode - value. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Char()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llChar](/script/reference/lsl/functions/llChar/) - - diff --git a/src/content/docs/script/slua-reference/functions/llclearcameraparams.mdx b/src/content/docs/script/slua-reference/functions/llclearcameraparams.mdx deleted file mode 100644 index dbb100d..0000000 --- a/src/content/docs/script/slua-reference/functions/llclearcameraparams.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llClearCameraParams -description: >- - Resets all camera parameters to default values and turns off scripted camera - control. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ClearCameraParams()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llClearCameraParams](/script/reference/lsl/functions/llClearCameraParams/) - - diff --git a/src/content/docs/script/slua-reference/functions/llclearlinkmedia.mdx b/src/content/docs/script/slua-reference/functions/llclearlinkmedia.mdx deleted file mode 100644 index ef7c6be..0000000 --- a/src/content/docs/script/slua-reference/functions/llclearlinkmedia.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llClearLinkMedia -description: >- - Clears (deletes) the media and all parameters from the given Face on the - linked prim. - - Returns an integer that is a STATUS_* flag, which details the success/failure - of the operation. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ClearLinkMedia()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llClearLinkMedia](/script/reference/lsl/functions/llClearLinkMedia/) - - diff --git a/src/content/docs/script/slua-reference/functions/llclearprimmedia.mdx b/src/content/docs/script/slua-reference/functions/llclearprimmedia.mdx deleted file mode 100644 index 53046df..0000000 --- a/src/content/docs/script/slua-reference/functions/llclearprimmedia.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llClearPrimMedia -description: >- - Clears (deletes) the media and all parameters from the given Face. - - Returns an integer that is a STATUS_* flag which details the success/failure - of the operation. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ClearPrimMedia()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llClearPrimMedia](/script/reference/lsl/functions/llClearPrimMedia/) - - diff --git a/src/content/docs/script/slua-reference/functions/llcloseremotedatachannel.mdx b/src/content/docs/script/slua-reference/functions/llcloseremotedatachannel.mdx deleted file mode 100644 index e653a63..0000000 --- a/src/content/docs/script/slua-reference/functions/llcloseremotedatachannel.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llCloseRemoteDataChannel -description: This function is deprecated. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.CloseRemoteDataChannel()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llCloseRemoteDataChannel](/script/reference/lsl/functions/llCloseRemoteDataChannel/) - - diff --git a/src/content/docs/script/slua-reference/functions/llcloud.mdx b/src/content/docs/script/slua-reference/functions/llcloud.mdx deleted file mode 100644 index be567da..0000000 --- a/src/content/docs/script/slua-reference/functions/llcloud.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llCloud -description: Returns the cloud density at the object's position + Offset. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Cloud()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llCloud](/script/reference/lsl/functions/llCloud/) - - diff --git a/src/content/docs/script/slua-reference/functions/llcollisionfilter.mdx b/src/content/docs/script/slua-reference/functions/llcollisionfilter.mdx deleted file mode 100644 index c92abd5..0000000 --- a/src/content/docs/script/slua-reference/functions/llcollisionfilter.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llCollisionFilter -description: >- - Specify an empty string or NULL_KEY for Accept, to not filter on the - corresponding parameter. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.CollisionFilter()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llCollisionFilter](/script/reference/lsl/functions/llCollisionFilter/) - - diff --git a/src/content/docs/script/slua-reference/functions/llcollisionsound.mdx b/src/content/docs/script/slua-reference/functions/llcollisionsound.mdx deleted file mode 100644 index bb54044..0000000 --- a/src/content/docs/script/slua-reference/functions/llcollisionsound.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llCollisionSound -description: >- - Suppress default collision sounds, replace default impact sounds with - ImpactSound. - - The ImpactSound must be in the object inventory. - - Supply an empty string to suppress collision sounds. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.CollisionSound()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llCollisionSound](/script/reference/lsl/functions/llCollisionSound/) - - diff --git a/src/content/docs/script/slua-reference/functions/llcollisionsprite.mdx b/src/content/docs/script/slua-reference/functions/llcollisionsprite.mdx deleted file mode 100644 index 681530d..0000000 --- a/src/content/docs/script/slua-reference/functions/llcollisionsprite.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llCollisionSprite -description: >- - Suppress default collision sprites, replace default impact sprite with - ImpactSprite; found in the object inventory (empty string to just suppress). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.CollisionSprite()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llCollisionSprite](/script/reference/lsl/functions/llCollisionSprite/) - - diff --git a/src/content/docs/script/slua-reference/functions/llcomputehash.mdx b/src/content/docs/script/slua-reference/functions/llcomputehash.mdx deleted file mode 100644 index 9fe5aec..0000000 --- a/src/content/docs/script/slua-reference/functions/llcomputehash.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llComputeHash -description: Returns hex-encoded Hash string of Message using digest Algorithm. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ComputeHash()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llComputeHash](/script/reference/lsl/functions/llComputeHash/) - - diff --git a/src/content/docs/script/slua-reference/functions/llcos.mdx b/src/content/docs/script/slua-reference/functions/llcos.mdx deleted file mode 100644 index c398d72..0000000 --- a/src/content/docs/script/slua-reference/functions/llcos.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llCos -description: Returns the cosine of Theta (Theta in radians). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Cos()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llCos](/script/reference/lsl/functions/llCos/) - - diff --git a/src/content/docs/script/slua-reference/functions/llcreatecharacter.mdx b/src/content/docs/script/slua-reference/functions/llcreatecharacter.mdx deleted file mode 100644 index ac4d2eb..0000000 --- a/src/content/docs/script/slua-reference/functions/llcreatecharacter.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llCreateCharacter -description: >- - Convert link-set to AI/Physics character. - - Creates a path-finding entity, known as a "character", from the object - containing the script. Required to activate use of path-finding functions. - - Options is a list of key/value pairs. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.CreateCharacter()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llCreateCharacter](/script/reference/lsl/functions/llCreateCharacter/) - - diff --git a/src/content/docs/script/slua-reference/functions/llcreatekeyvalue.mdx b/src/content/docs/script/slua-reference/functions/llcreatekeyvalue.mdx deleted file mode 100644 index 4c905a6..0000000 --- a/src/content/docs/script/slua-reference/functions/llcreatekeyvalue.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llCreateKeyValue -description: |2- - - Starts an asychronous transaction to create a key-value pair. Will fail with XP_ERROR_STORAGE_EXCEPTION if the key already exists. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value passed to the function. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.CreateKeyValue()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llCreateKeyValue](/script/reference/lsl/functions/llCreateKeyValue/) - - diff --git a/src/content/docs/script/slua-reference/functions/llcreatelink.mdx b/src/content/docs/script/slua-reference/functions/llcreatelink.mdx deleted file mode 100644 index 8cb464b..0000000 --- a/src/content/docs/script/slua-reference/functions/llcreatelink.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llCreateLink -description: >- - Attempt to link the object the script is in, to target (requires permission - PERMISSION_CHANGE_LINKS be set). - - Requires permission PERMISSION_CHANGE_LINKS be set. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.CreateLink()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llCreateLink](/script/reference/lsl/functions/llCreateLink/) - - diff --git a/src/content/docs/script/slua-reference/functions/llcsv2list.mdx b/src/content/docs/script/slua-reference/functions/llcsv2list.mdx deleted file mode 100644 index 7d56cb3..0000000 --- a/src/content/docs/script/slua-reference/functions/llcsv2list.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llCSV2List -description: Create a list from a string of comma separated values specified in Text. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.CSV2List()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llCSV2List](/script/reference/lsl/functions/llCSV2List/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldamage.mdx b/src/content/docs/script/slua-reference/functions/lldamage.mdx deleted file mode 100644 index 5bcc20d..0000000 --- a/src/content/docs/script/slua-reference/functions/lldamage.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llDamage -description: Generates a damage event on the targeted agent or task. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Damage()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDamage](/script/reference/lsl/functions/llDamage/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldatasizekeyvalue.mdx b/src/content/docs/script/slua-reference/functions/lldatasizekeyvalue.mdx deleted file mode 100644 index a693287..0000000 --- a/src/content/docs/script/slua-reference/functions/lldatasizekeyvalue.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llDataSizeKeyValue -description: |2- - - Starts an asychronous transaction the request the used and total amount of data allocated for the Experience. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the the amount in use and the third item will be the total available. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DataSizeKeyValue()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDataSizeKeyValue](/script/reference/lsl/functions/llDataSizeKeyValue/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldeletecharacter.mdx b/src/content/docs/script/slua-reference/functions/lldeletecharacter.mdx deleted file mode 100644 index 22caf40..0000000 --- a/src/content/docs/script/slua-reference/functions/lldeletecharacter.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llDeleteCharacter -description: >- - Convert link-set from AI/Physics character to Physics object. - - Convert the current link-set back to a standard object, removing all - path-finding properties. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DeleteCharacter()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDeleteCharacter](/script/reference/lsl/functions/llDeleteCharacter/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldeletekeyvalue.mdx b/src/content/docs/script/slua-reference/functions/lldeletekeyvalue.mdx deleted file mode 100644 index 6a269ec..0000000 --- a/src/content/docs/script/slua-reference/functions/lldeletekeyvalue.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llDeleteKeyValue -description: |2- - - Starts an asychronous transaction to delete a key-value pair. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value associated with the key. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DeleteKeyValue()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDeleteKeyValue](/script/reference/lsl/functions/llDeleteKeyValue/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldeletesublist.mdx b/src/content/docs/script/slua-reference/functions/lldeletesublist.mdx deleted file mode 100644 index 71fd9a3..0000000 --- a/src/content/docs/script/slua-reference/functions/lldeletesublist.mdx +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: llDeleteSubList -description: >- - Removes the slice from start to end and returns the remainder of the list. - - Remove a slice from the list and return the remainder, start and end are - inclusive. - - Using negative numbers for start and/or end causes the index to count - backwards from the length of the list, so 0, -1 would delete the entire list. - - If Start is larger than End the list deleted is the exclusion of the entries; - so 6, 4 would delete the entire list except for the 5th list entry. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DeleteSubList()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDeleteSubList](/script/reference/lsl/functions/llDeleteSubList/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldeletesubstring.mdx b/src/content/docs/script/slua-reference/functions/lldeletesubstring.mdx deleted file mode 100644 index 7849153..0000000 --- a/src/content/docs/script/slua-reference/functions/lldeletesubstring.mdx +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: llDeleteSubString -description: >- - Removes the indicated sub-string and returns the result. - - Start and End are inclusive. - - Using negative numbers for Start and/or End causes the index to count - backwards from the length of the string, so 0, -1 would delete the entire - string. - - If Start is larger than End, the sub-string is the exclusion of the entries; - so 6, 4 would delete the entire string except for the 5th character. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DeleteSubString()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDeleteSubString](/script/reference/lsl/functions/llDeleteSubString/) - - diff --git a/src/content/docs/script/slua-reference/functions/llderezobject.mdx b/src/content/docs/script/slua-reference/functions/llderezobject.mdx deleted file mode 100644 index 8646d1c..0000000 --- a/src/content/docs/script/slua-reference/functions/llderezobject.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llDerezObject -description: >- - Derezzes an object previously rezzed by a script in this region. Returns TRUE - on success or FALSE if the object could not be derezzed. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DerezObject()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDerezObject](/script/reference/lsl/functions/llDerezObject/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldetachfromavatar.mdx b/src/content/docs/script/slua-reference/functions/lldetachfromavatar.mdx deleted file mode 100644 index 1688483..0000000 --- a/src/content/docs/script/slua-reference/functions/lldetachfromavatar.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llDetachFromAvatar -description: Remove the object containing the script from the avatar. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DetachFromAvatar()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDetachFromAvatar](/script/reference/lsl/functions/llDetachFromAvatar/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldetecteddamage.mdx b/src/content/docs/script/slua-reference/functions/lldetecteddamage.mdx deleted file mode 100644 index 1fc4bc3..0000000 --- a/src/content/docs/script/slua-reference/functions/lldetecteddamage.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llDetectedDamage -description: >- - Returns a list containing the current damage for the event, the damage type - and the original damage delivered. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DetectedDamage()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDetectedDamage](/script/reference/lsl/functions/llDetectedDamage/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldetectedgrab.mdx b/src/content/docs/script/slua-reference/functions/lldetectedgrab.mdx deleted file mode 100644 index 7d88088..0000000 --- a/src/content/docs/script/slua-reference/functions/lldetectedgrab.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llDetectedGrab -description: |- - Returns the grab offset of a user touching the object. - Returns <0.0, 0.0, 0.0> if Number is not a valid object. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DetectedGrab()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDetectedGrab](/script/reference/lsl/functions/llDetectedGrab/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldetectedgroup.mdx b/src/content/docs/script/slua-reference/functions/lldetectedgroup.mdx deleted file mode 100644 index 730364c..0000000 --- a/src/content/docs/script/slua-reference/functions/lldetectedgroup.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llDetectedGroup -description: >- - Returns TRUE if detected object or agent Number has the same user group active - as this object. - - It will return FALSE if the object or agent is in the group, but the group is - not active. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DetectedGroup()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDetectedGroup](/script/reference/lsl/functions/llDetectedGroup/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldetectedkey.mdx b/src/content/docs/script/slua-reference/functions/lldetectedkey.mdx deleted file mode 100644 index 52ebb11..0000000 --- a/src/content/docs/script/slua-reference/functions/lldetectedkey.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llDetectedKey -description: |- - Returns the key of detected object or avatar number. - Returns NULL_KEY if Number is not a valid index. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DetectedKey()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDetectedKey](/script/reference/lsl/functions/llDetectedKey/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldetectedlinknumber.mdx b/src/content/docs/script/slua-reference/functions/lldetectedlinknumber.mdx deleted file mode 100644 index 82d5b9a..0000000 --- a/src/content/docs/script/slua-reference/functions/lldetectedlinknumber.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llDetectedLinkNumber -description: >- - Returns the link position of the triggered event for touches and collisions - only. - - 0 for a non-linked object, 1 for the root of a linked object, 2 for the first - child, etc. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DetectedLinkNumber()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDetectedLinkNumber](/script/reference/lsl/functions/llDetectedLinkNumber/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldetectedname.mdx b/src/content/docs/script/slua-reference/functions/lldetectedname.mdx deleted file mode 100644 index ee3885e..0000000 --- a/src/content/docs/script/slua-reference/functions/lldetectedname.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llDetectedName -description: |- - Returns the name of detected object or avatar number. - Returns the name of detected object number. - Returns empty string if Number is not a valid index. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DetectedName()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDetectedName](/script/reference/lsl/functions/llDetectedName/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldetectedowner.mdx b/src/content/docs/script/slua-reference/functions/lldetectedowner.mdx deleted file mode 100644 index fd8e2bb..0000000 --- a/src/content/docs/script/slua-reference/functions/lldetectedowner.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llDetectedOwner -description: |- - Returns the key of detected object's owner. - Returns invalid key if Number is not a valid index. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DetectedOwner()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDetectedOwner](/script/reference/lsl/functions/llDetectedOwner/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldetectedpos.mdx b/src/content/docs/script/slua-reference/functions/lldetectedpos.mdx deleted file mode 100644 index db927ca..0000000 --- a/src/content/docs/script/slua-reference/functions/lldetectedpos.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llDetectedPos -description: |- - Returns the position of detected object or avatar number. - Returns <0.0, 0.0, 0.0> if Number is not a valid index. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DetectedPos()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDetectedPos](/script/reference/lsl/functions/llDetectedPos/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldetectedrezzer.mdx b/src/content/docs/script/slua-reference/functions/lldetectedrezzer.mdx deleted file mode 100644 index c6fa1c6..0000000 --- a/src/content/docs/script/slua-reference/functions/lldetectedrezzer.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llDetectedRezzer -description: Returns the key for the rezzer of the detected object. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DetectedRezzer()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDetectedRezzer](/script/reference/lsl/functions/llDetectedRezzer/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldetectedrot.mdx b/src/content/docs/script/slua-reference/functions/lldetectedrot.mdx deleted file mode 100644 index cf01782..0000000 --- a/src/content/docs/script/slua-reference/functions/lldetectedrot.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llDetectedRot -description: |- - Returns the rotation of detected object or avatar number. - Returns <0.0, 0.0, 0.0, 1.0> if Number is not a valid offset. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DetectedRot()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDetectedRot](/script/reference/lsl/functions/llDetectedRot/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldetectedtouchbinormal.mdx b/src/content/docs/script/slua-reference/functions/lldetectedtouchbinormal.mdx deleted file mode 100644 index dd003a5..0000000 --- a/src/content/docs/script/slua-reference/functions/lldetectedtouchbinormal.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llDetectedTouchBinormal -description: >- - Returns the surface bi-normal for a triggered touch event. - - Returns a vector that is the surface bi-normal (tangent to the surface) where - the touch event was triggered. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DetectedTouchBinormal()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDetectedTouchBinormal](/script/reference/lsl/functions/llDetectedTouchBinormal/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldetectedtouchface.mdx b/src/content/docs/script/slua-reference/functions/lldetectedtouchface.mdx deleted file mode 100644 index 6209c97..0000000 --- a/src/content/docs/script/slua-reference/functions/lldetectedtouchface.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llDetectedTouchFace -description: >- - Returns the index of the face where the avatar clicked in a triggered touch - event. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DetectedTouchFace()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDetectedTouchFace](/script/reference/lsl/functions/llDetectedTouchFace/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldetectedtouchnormal.mdx b/src/content/docs/script/slua-reference/functions/lldetectedtouchnormal.mdx deleted file mode 100644 index eff6c2e..0000000 --- a/src/content/docs/script/slua-reference/functions/lldetectedtouchnormal.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llDetectedTouchNormal -description: >- - Returns the surface normal for a triggered touch event. - - Returns a vector that is the surface normal (perpendicular to the surface) - where the touch event was triggered. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DetectedTouchNormal()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDetectedTouchNormal](/script/reference/lsl/functions/llDetectedTouchNormal/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldetectedtouchpos.mdx b/src/content/docs/script/slua-reference/functions/lldetectedtouchpos.mdx deleted file mode 100644 index 5b6239d..0000000 --- a/src/content/docs/script/slua-reference/functions/lldetectedtouchpos.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llDetectedTouchPos -description: >- - Returns the position, in region coordinates, where the object was touched in a - triggered touch event. - - Unless it is a HUD, in which case it returns the position relative to the - attach point. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DetectedTouchPos()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDetectedTouchPos](/script/reference/lsl/functions/llDetectedTouchPos/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldetectedtouchst.mdx b/src/content/docs/script/slua-reference/functions/lldetectedtouchst.mdx deleted file mode 100644 index aa97498..0000000 --- a/src/content/docs/script/slua-reference/functions/lldetectedtouchst.mdx +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: llDetectedTouchST -description: >- - Returns a vector that is the surface coordinates where the prim was touched. - - The X and Y vector positions contain the horizontal (S) and vertical (T) face - coordinates respectively. - - Each component is in the interval [0.0, 1.0]. - - TOUCH_INVALID_TEXCOORD is returned if the surface coordinates cannot be - determined (e.g. when the viewer does not support this function). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DetectedTouchST()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDetectedTouchST](/script/reference/lsl/functions/llDetectedTouchST/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldetectedtouchuv.mdx b/src/content/docs/script/slua-reference/functions/lldetectedtouchuv.mdx deleted file mode 100644 index d45c407..0000000 --- a/src/content/docs/script/slua-reference/functions/lldetectedtouchuv.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llDetectedTouchUV -description: >- - Returns a vector that is the texture coordinates for where the prim was - touched. - - The X and Y vector positions contain the U and V face coordinates - respectively. - - TOUCH_INVALID_TEXCOORD is returned if the touch UV coordinates cannot be - determined (e.g. when the viewer does not support this function). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DetectedTouchUV()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDetectedTouchUV](/script/reference/lsl/functions/llDetectedTouchUV/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldetectedtype.mdx b/src/content/docs/script/slua-reference/functions/lldetectedtype.mdx deleted file mode 100644 index 418afdf..0000000 --- a/src/content/docs/script/slua-reference/functions/lldetectedtype.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llDetectedType -description: "Returns the type (AGENT, ACTIVE, PASSIVE, SCRIPTED) of detected object.\nReturns 0 if number is not a valid index.\nNote that number is a bit-field, so comparisons need to be a bitwise checked. e.g.:\ninteger iType = llDetectedType(0);\n{\n\t// ...do stuff with the agent\n}" ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DetectedType()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDetectedType](/script/reference/lsl/functions/llDetectedType/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldetectedvel.mdx b/src/content/docs/script/slua-reference/functions/lldetectedvel.mdx deleted file mode 100644 index 301a987..0000000 --- a/src/content/docs/script/slua-reference/functions/lldetectedvel.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llDetectedVel -description: |- - Returns the velocity of the detected object Number. - Returns<0.0, 0.0, 0.0> if Number is not a valid offset. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DetectedVel()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDetectedVel](/script/reference/lsl/functions/llDetectedVel/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldialog.mdx b/src/content/docs/script/slua-reference/functions/lldialog.mdx deleted file mode 100644 index b9ae2f5..0000000 --- a/src/content/docs/script/slua-reference/functions/lldialog.mdx +++ /dev/null @@ -1,45 +0,0 @@ ---- -title: llDialog -description: |- - Shows a dialog box on the avatar's screen with the message. - - Up to 12 strings in the list form buttons. - - If a button is clicked, the name is chatted on Channel. - Opens a "notify box" in the given avatars screen displaying the message. - - Up to twelve buttons can be specified in a list of strings. When the user clicks a button, the name of the button is said on the specified channel. - - Channels work just like llSay(), so channel 0 can be heard by everyone. - - The chat originates at the object's position, not the avatar's position, even though it is said as the avatar (uses avatar's UUID and Name etc.). - - Examples: - - llDialog(who, "Are you a boy or a girl?", [ "Boy", "Girl" ], -4913); - - llDialog(who, "This shows only an OK button.", [], -192); - - llDialog(who, "This chats so you can 'hear' it.", ["Hooray"], 0); ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Dialog()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDialog](/script/reference/lsl/functions/llDialog/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldie.mdx b/src/content/docs/script/slua-reference/functions/lldie.mdx deleted file mode 100644 index a3eb0d0..0000000 --- a/src/content/docs/script/slua-reference/functions/lldie.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llDie -description: Delete the object which holds the script. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Die()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDie](/script/reference/lsl/functions/llDie/) - - diff --git a/src/content/docs/script/slua-reference/functions/lldumplist2string.mdx b/src/content/docs/script/slua-reference/functions/lldumplist2string.mdx deleted file mode 100644 index 89ab974..0000000 --- a/src/content/docs/script/slua-reference/functions/lldumplist2string.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llDumpList2String -description: |- - Returns the list as a single string, using Separator between the entries. - Write the list out as a single string, using Separator between values. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.DumpList2String()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llDumpList2String](/script/reference/lsl/functions/llDumpList2String/) - - diff --git a/src/content/docs/script/slua-reference/functions/lledgeofworld.mdx b/src/content/docs/script/slua-reference/functions/lledgeofworld.mdx deleted file mode 100644 index 4cb86f9..0000000 --- a/src/content/docs/script/slua-reference/functions/lledgeofworld.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llEdgeOfWorld -description: >- - Checks to see whether the border hit by Direction from Position is the edge of - the world (has no neighboring region). - - Returns TRUE if the line along Direction from Position hits the edge of the - world in the current simulator, returns FALSE if that edge crosses into - another simulator. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.EdgeOfWorld()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llEdgeOfWorld](/script/reference/lsl/functions/llEdgeOfWorld/) - - diff --git a/src/content/docs/script/slua-reference/functions/llejectfromland.mdx b/src/content/docs/script/slua-reference/functions/llejectfromland.mdx deleted file mode 100644 index e18ff70..0000000 --- a/src/content/docs/script/slua-reference/functions/llejectfromland.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llEjectFromLand -description: |- - Ejects AvatarID from land that you own. - Ejects AvatarID from land that the object owner (group or resident) owns. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.EjectFromLand()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llEjectFromLand](/script/reference/lsl/functions/llEjectFromLand/) - - diff --git a/src/content/docs/script/slua-reference/functions/llemail.mdx b/src/content/docs/script/slua-reference/functions/llemail.mdx deleted file mode 100644 index 5d5d93f..0000000 --- a/src/content/docs/script/slua-reference/functions/llemail.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llEmail -description: |- - Sends email to Address with Subject and Message. - Sends an email to Address with Subject and Message. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Email()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llEmail](/script/reference/lsl/functions/llEmail/) - - diff --git a/src/content/docs/script/slua-reference/functions/llescapeurl.mdx b/src/content/docs/script/slua-reference/functions/llescapeurl.mdx deleted file mode 100644 index 3579b15..0000000 --- a/src/content/docs/script/slua-reference/functions/llescapeurl.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llEscapeURL -description: >- - Returns an escaped/encoded version of url, replacing spaces with %20 etc. - - Returns the string that is the URL-escaped version of URL (replacing spaces - with %20, etc.). - - This function returns the UTF-8 encoded escape codes for selected characters. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.EscapeURL()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llEscapeURL](/script/reference/lsl/functions/llEscapeURL/) - - diff --git a/src/content/docs/script/slua-reference/functions/lleuler2rot.mdx b/src/content/docs/script/slua-reference/functions/lleuler2rot.mdx deleted file mode 100644 index 29e37a0..0000000 --- a/src/content/docs/script/slua-reference/functions/lleuler2rot.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llEuler2Rot -description: |- - Returns the rotation representation of the Euler angles. - Returns the rotation represented by the Euler Angle. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Euler2Rot()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llEuler2Rot](/script/reference/lsl/functions/llEuler2Rot/) - - diff --git a/src/content/docs/script/slua-reference/functions/llevade.mdx b/src/content/docs/script/slua-reference/functions/llevade.mdx deleted file mode 100644 index b924d7f..0000000 --- a/src/content/docs/script/slua-reference/functions/llevade.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: llEvade -description: >- - Evade a specified target. - - Characters will (roughly) try to hide from their pursuers if there is a good - hiding spot along their fleeing path. Hiding means no direct line of sight - from the head of the character (centre of the top of its physics bounding box) - to the head of its pursuer and no direct path between the two on the - navigation-mesh. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Evade()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llEvade](/script/reference/lsl/functions/llEvade/) - - diff --git a/src/content/docs/script/slua-reference/functions/llexeccharactercmd.mdx b/src/content/docs/script/slua-reference/functions/llexeccharactercmd.mdx deleted file mode 100644 index 8f47080..0000000 --- a/src/content/docs/script/slua-reference/functions/llexeccharactercmd.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llExecCharacterCmd -description: >- - Execute a character command. - - Send a command to the path system. - - Currently only supports stopping the current path-finding operation or causing - the character to jump. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ExecCharacterCmd()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llExecCharacterCmd](/script/reference/lsl/functions/llExecCharacterCmd/) - - diff --git a/src/content/docs/script/slua-reference/functions/llfabs.mdx b/src/content/docs/script/slua-reference/functions/llfabs.mdx deleted file mode 100644 index 6e9800e..0000000 --- a/src/content/docs/script/slua-reference/functions/llfabs.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llFabs -description: |- - Returns the positive version of Value. - Returns the absolute value of Value. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Fabs()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llFabs](/script/reference/lsl/functions/llFabs/) - - diff --git a/src/content/docs/script/slua-reference/functions/llfindnotecardtextcount.mdx b/src/content/docs/script/slua-reference/functions/llfindnotecardtextcount.mdx deleted file mode 100644 index a8970f1..0000000 --- a/src/content/docs/script/slua-reference/functions/llfindnotecardtextcount.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llFindNotecardTextCount -description: >- - Searches the text of a cached notecard for lines containing the given pattern - and returns the - number of matches found through a dataserver event. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.FindNotecardTextCount()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llFindNotecardTextCount](/script/reference/lsl/functions/llFindNotecardTextCount/) - - diff --git a/src/content/docs/script/slua-reference/functions/llfindnotecardtextsync.mdx b/src/content/docs/script/slua-reference/functions/llfindnotecardtextsync.mdx deleted file mode 100644 index e9d6cce..0000000 --- a/src/content/docs/script/slua-reference/functions/llfindnotecardtextsync.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llFindNotecardTextSync -description: >- - Searches the text of a cached notecard for lines containing the given - pattern. - Returns a list of line numbers and column where a match is found. If the notecard is not in - the cache it returns a list containing a single entry of NAK. If no matches are found an - empty list is returned. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.FindNotecardTextSync()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llFindNotecardTextSync](/script/reference/lsl/functions/llFindNotecardTextSync/) - - diff --git a/src/content/docs/script/slua-reference/functions/llfleefrom.mdx b/src/content/docs/script/slua-reference/functions/llfleefrom.mdx deleted file mode 100644 index 044d397..0000000 --- a/src/content/docs/script/slua-reference/functions/llfleefrom.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llFleeFrom -description: >- - Flee from a point. - - Directs a character (llCreateCharacter) to keep away from a defined position - in the region or adjacent regions. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.FleeFrom()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llFleeFrom](/script/reference/lsl/functions/llFleeFrom/) - - diff --git a/src/content/docs/script/slua-reference/functions/llfloor.mdx b/src/content/docs/script/slua-reference/functions/llfloor.mdx deleted file mode 100644 index e2a7159..0000000 --- a/src/content/docs/script/slua-reference/functions/llfloor.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llFloor -description: Returns largest integer value <= Value. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Floor()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llFloor](/script/reference/lsl/functions/llFloor/) - - diff --git a/src/content/docs/script/slua-reference/functions/llforcemouselook.mdx b/src/content/docs/script/slua-reference/functions/llforcemouselook.mdx deleted file mode 100644 index b45a0d0..0000000 --- a/src/content/docs/script/slua-reference/functions/llforcemouselook.mdx +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: llForceMouselook -description: >- - If Enable is TRUE any avatar that sits on this object is forced into - mouse-look mode. - - After calling this function with Enable set to TRUE, any agent sitting down on - the prim will be forced into mouse-look. - - Just like llSitTarget, this changes a permanent property of the prim (not the - object) and needs to be reset by calling this function with Enable set to - FALSE in order to disable it. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ForceMouselook()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llForceMouselook](/script/reference/lsl/functions/llForceMouselook/) - - diff --git a/src/content/docs/script/slua-reference/functions/llfrand.mdx b/src/content/docs/script/slua-reference/functions/llfrand.mdx deleted file mode 100644 index bf3ca33..0000000 --- a/src/content/docs/script/slua-reference/functions/llfrand.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llFrand -description: |- - Returns a pseudo random number in the range [0, Magnitude] or [Magnitude, 0]. - Returns a pseudo-random number between [0, Magnitude]. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Frand()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llFrand](/script/reference/lsl/functions/llFrand/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgeneratekey.mdx b/src/content/docs/script/slua-reference/functions/llgeneratekey.mdx deleted file mode 100644 index 3eb1a62..0000000 --- a/src/content/docs/script/slua-reference/functions/llgeneratekey.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: llGenerateKey -description: >- - Generates a key (SHA-1 hash) using UUID generation to create a unique key. - - As the UUID produced is versioned, it should never return a value of NULL_KEY. - - The specific UUID version is an implementation detail that has changed in the - past and may change again in the future. Do not depend upon the UUID that is - returned to be version 5 SHA-1 hash. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GenerateKey()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGenerateKey](/script/reference/lsl/functions/llGenerateKey/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetaccel.mdx b/src/content/docs/script/slua-reference/functions/llgetaccel.mdx deleted file mode 100644 index d1d168f..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetaccel.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetAccel -description: |- - Returns the acceleration of the object relative to the region's axes. - Gets the acceleration of the object. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetAccel()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetAccel](/script/reference/lsl/functions/llGetAccel/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetagentinfo.mdx b/src/content/docs/script/slua-reference/functions/llgetagentinfo.mdx deleted file mode 100644 index a4954a7..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetagentinfo.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetAgentInfo -description: >- - Returns an integer bit-field containing the agent information about id. - - Returns AGENT_FLYING, AGENT_ATTACHMENTS, AGENT_SCRIPTED, AGENT_SITTING, AGENT_ON_OBJECT, AGENT_MOUSELOOK, AGENT_AWAY, AGENT_BUSY, AGENT_TYPING, AGENT_CROUCHING, AGENT_ALWAYS_RUN, AGENT_WALKING, AGENT_IN_AIR and/or AGENT_FLOATING_VIA_SCRIPTED_ATTACHMENT. - Returns information about the given agent ID as a bit-field of agent info - constants. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetAgentInfo()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetAgentInfo](/script/reference/lsl/functions/llGetAgentInfo/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetagentlanguage.mdx b/src/content/docs/script/slua-reference/functions/llgetagentlanguage.mdx deleted file mode 100644 index 4ca3c2a..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetagentlanguage.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetAgentLanguage -description: >- - Returns the language code of the preferred interface language of the avatar. - - Returns a string that is the language code of the preferred interface language - of the resident. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetAgentLanguage()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetAgentLanguage](/script/reference/lsl/functions/llGetAgentLanguage/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetagentlist.mdx b/src/content/docs/script/slua-reference/functions/llgetagentlist.mdx deleted file mode 100644 index 9d67cfd..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetagentlist.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llGetAgentList -description: >- - Requests a list of agents currently in the region, limited by the scope - parameter. - - Returns a list [key UUID-0, key UUID-1, ..., key UUID-n] or [string error_msg] - - returns avatar keys for all agents in the region limited to the area(s) - specified by scope ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetAgentList()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetAgentList](/script/reference/lsl/functions/llGetAgentList/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetagentsize.mdx b/src/content/docs/script/slua-reference/functions/llgetagentsize.mdx deleted file mode 100644 index a65c9b0..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetagentsize.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetAgentSize -description: >- - If the avatar is in the same region, returns the size of the bounding box of - the requested avatar by id, otherwise returns ZERO_VECTOR. - - If the agent is in the same region as the object, returns the size of the - avatar. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetAgentSize()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetAgentSize](/script/reference/lsl/functions/llGetAgentSize/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetalpha.mdx b/src/content/docs/script/slua-reference/functions/llgetalpha.mdx deleted file mode 100644 index d64d235..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetalpha.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetAlpha -description: >- - Returns the alpha value of Face. - - Returns the 'alpha' of the given face. If face is ALL_SIDES the value returned - is the mean average of all faces. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetAlpha()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetAlpha](/script/reference/lsl/functions/llGetAlpha/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetandresettime.mdx b/src/content/docs/script/slua-reference/functions/llgetandresettime.mdx deleted file mode 100644 index a50ec6b..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetandresettime.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetAndResetTime -description: |- - Returns the script time in seconds and then resets the script timer to zero. - Gets the time in seconds since starting and resets the time to zero. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetAndResetTime()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetAndResetTime](/script/reference/lsl/functions/llGetAndResetTime/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetanimation.mdx b/src/content/docs/script/slua-reference/functions/llgetanimation.mdx deleted file mode 100644 index 1d40ed4..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetanimation.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetAnimation -description: >- - Returns the name of the currently playing locomotion animation for the avatar - id. - - Returns the currently playing animation for the specified avatar ID. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetAnimation()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetAnimation](/script/reference/lsl/functions/llGetAnimation/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetanimationlist.mdx b/src/content/docs/script/slua-reference/functions/llgetanimationlist.mdx deleted file mode 100644 index b478dab..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetanimationlist.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetAnimationList -description: |- - Returns a list of keys of playing animations for an avatar. - Returns a list of keys of all playing animations for the specified avatar ID. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetAnimationList()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetAnimationList](/script/reference/lsl/functions/llGetAnimationList/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetanimationoverride.mdx b/src/content/docs/script/slua-reference/functions/llgetanimationoverride.mdx deleted file mode 100644 index 91f2a7f..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetanimationoverride.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llGetAnimationOverride -description: >- - Returns a string that is the name of the animation that is used for the - specified animation state - - To use this function the script must obtain either the - PERMISSION_OVERRIDE_ANIMATIONS or PERMISSION_TRIGGER_ANIMATION permission - (automatically granted to attached objects). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetAnimationOverride()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetAnimationOverride](/script/reference/lsl/functions/llGetAnimationOverride/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetattached.mdx b/src/content/docs/script/slua-reference/functions/llgetattached.mdx deleted file mode 100644 index e962069..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetattached.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetAttached -description: Returns the object's attachment point, or 0 if not attached. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetAttached()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetAttached](/script/reference/lsl/functions/llGetAttached/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetattachedlist.mdx b/src/content/docs/script/slua-reference/functions/llgetattachedlist.mdx deleted file mode 100644 index fd4f884..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetattachedlist.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetAttachedList -description: >- - Returns a list of keys of all visible (not HUD) attachments on the avatar - identified by the ID argument ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetAttachedList()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetAttachedList](/script/reference/lsl/functions/llGetAttachedList/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetattachedlistfiltered.mdx b/src/content/docs/script/slua-reference/functions/llgetattachedlistfiltered.mdx deleted file mode 100644 index 5e0583a..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetattachedlistfiltered.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetAttachedListFiltered -description: Retrieves a list of attachments on an avatar. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetAttachedListFiltered()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetAttachedListFiltered](/script/reference/lsl/functions/llGetAttachedListFiltered/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetboundingbox.mdx b/src/content/docs/script/slua-reference/functions/llgetboundingbox.mdx deleted file mode 100644 index 6f68dfa..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetboundingbox.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llGetBoundingBox -description: >- - Returns the bounding box around the object (including any linked prims) - relative to its root prim, as a list in the format [ (vector) min_corner, - (vector) max_corner ]. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetBoundingBox()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetBoundingBox](/script/reference/lsl/functions/llGetBoundingBox/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetcameraaspect.mdx b/src/content/docs/script/slua-reference/functions/llgetcameraaspect.mdx deleted file mode 100644 index 88dea78..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetcameraaspect.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llGetCameraAspect -description: >- - Returns the current camera aspect ratio (width / height) of the agent who has - granted the scripted object PERMISSION_TRACK_CAMERA permissions. If no - permissions have been granted: it returns zero. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetCameraAspect()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetCameraAspect](/script/reference/lsl/functions/llGetCameraAspect/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetcamerafov.mdx b/src/content/docs/script/slua-reference/functions/llgetcamerafov.mdx deleted file mode 100644 index 5dddea2..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetcamerafov.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llGetCameraFOV -description: >- - Returns the current camera field of view of the agent who has granted the - scripted object PERMISSION_TRACK_CAMERA permissions. If no permissions have - been granted: it returns zero. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetCameraFOV()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetCameraFOV](/script/reference/lsl/functions/llGetCameraFOV/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetcamerapos.mdx b/src/content/docs/script/slua-reference/functions/llgetcamerapos.mdx deleted file mode 100644 index a87a929..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetcamerapos.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llGetCameraPos -description: >- - Returns the current camera position for the agent the task has permissions - for. - - Returns the position of the camera, of the user that granted the script - PERMISSION_TRACK_CAMERA. If no user has granted the permission, it returns - ZERO_VECTOR. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetCameraPos()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetCameraPos](/script/reference/lsl/functions/llGetCameraPos/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetcamerarot.mdx b/src/content/docs/script/slua-reference/functions/llgetcamerarot.mdx deleted file mode 100644 index 8450ada..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetcamerarot.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llGetCameraRot -description: >- - Returns the current camera orientation for the agent the task has permissions - for. If no user has granted the PERMISSION_TRACK_CAMERA permission, returns - ZERO_ROTATION. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetCameraRot()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetCameraRot](/script/reference/lsl/functions/llGetCameraRot/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetcenterofmass.mdx b/src/content/docs/script/slua-reference/functions/llgetcenterofmass.mdx deleted file mode 100644 index 50ac65d..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetcenterofmass.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetCenterOfMass -description: >- - Returns the prim's centre of mass (unless called from the root prim, where it - returns the object's centre of mass). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetCenterOfMass()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetCenterOfMass](/script/reference/lsl/functions/llGetCenterOfMass/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetclosestnavpoint.mdx b/src/content/docs/script/slua-reference/functions/llgetclosestnavpoint.mdx deleted file mode 100644 index 3d0172e..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetclosestnavpoint.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llGetClosestNavPoint -description: >- - Get the closest navigable point to the point provided. - - The function accepts a point in region-local space (like all the other - path-finding methods) and returns either an empty list or a list containing a - single vector which is the closest point on the navigation-mesh to the point - provided. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetClosestNavPoint()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetClosestNavPoint](/script/reference/lsl/functions/llGetClosestNavPoint/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetcolor.mdx b/src/content/docs/script/slua-reference/functions/llgetcolor.mdx deleted file mode 100644 index fb99f95..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetcolor.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetColor -description: >- - Returns the color on Face. - - Returns the color of Face as a vector of red, green, and blue values between 0 - and 1. If face is ALL_SIDES the color returned is the mean average of each - channel. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetColor()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetColor](/script/reference/lsl/functions/llGetColor/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetcreator.mdx b/src/content/docs/script/slua-reference/functions/llgetcreator.mdx deleted file mode 100644 index f60134b..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetcreator.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetCreator -description: |- - Returns a key for the creator of the prim. - Returns the key of the object's original creator. Similar to llGetOwner. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetCreator()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetCreator](/script/reference/lsl/functions/llGetCreator/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetdate.mdx b/src/content/docs/script/slua-reference/functions/llgetdate.mdx deleted file mode 100644 index 04c6063..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetdate.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetDate -description: |- - Returns the current date in the UTC time zone in the format YYYY-MM-DD. - Returns the current UTC date as YYYY-MM-DD. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetDate()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetDate](/script/reference/lsl/functions/llGetDate/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetdaylength.mdx b/src/content/docs/script/slua-reference/functions/llgetdaylength.mdx deleted file mode 100644 index 1149d48..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetdaylength.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetDayLength -description: Returns the number of seconds in a day on this parcel. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetDayLength()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetDayLength](/script/reference/lsl/functions/llGetDayLength/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetdayoffset.mdx b/src/content/docs/script/slua-reference/functions/llgetdayoffset.mdx deleted file mode 100644 index f8066e6..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetdayoffset.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetDayOffset -description: Returns the number of seconds in a day is offset from midnight in this parcel. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetDayOffset()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetDayOffset](/script/reference/lsl/functions/llGetDayOffset/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetdisplayname.mdx b/src/content/docs/script/slua-reference/functions/llgetdisplayname.mdx deleted file mode 100644 index 58a4126..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetdisplayname.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llGetDisplayName -description: >- - Returns the display name of an avatar, if the avatar is connected to the - current region, or if the name has been cached. Otherwise, returns an empty - string. Use llRequestDisplayName if the avatar may be absent from the region. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetDisplayName()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetDisplayName](/script/reference/lsl/functions/llGetDisplayName/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetenergy.mdx b/src/content/docs/script/slua-reference/functions/llgetenergy.mdx deleted file mode 100644 index 18a5f5a..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetenergy.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetEnergy -description: Returns how much energy is in the object as a percentage of maximum. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetEnergy()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetEnergy](/script/reference/lsl/functions/llGetEnergy/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetenv.mdx b/src/content/docs/script/slua-reference/functions/llgetenv.mdx deleted file mode 100644 index 79382c2..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetenv.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetEnv -description: Returns a string with the requested data about the region. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetEnv()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetEnv](/script/reference/lsl/functions/llGetEnv/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetenvironment.mdx b/src/content/docs/script/slua-reference/functions/llgetenvironment.mdx deleted file mode 100644 index 6247f6e..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetenvironment.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetEnvironment -description: Returns a string with the requested data about the region. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetEnvironment()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetEnvironment](/script/reference/lsl/functions/llGetEnvironment/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetexperiencedetails.mdx b/src/content/docs/script/slua-reference/functions/llgetexperiencedetails.mdx deleted file mode 100644 index 8c43557..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetexperiencedetails.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetExperienceDetails -description: |2- - - Returns a list with the following Experience properties: [Experience Name, Owner ID, Group ID, Experience ID, State, State Message]. State is an integer corresponding to one of the constants XP_ERROR_... and State Message is the string returned by llGetExperienceErrorMessage for that integer. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetExperienceDetails()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetExperienceDetails](/script/reference/lsl/functions/llGetExperienceDetails/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetexperienceerrormessage.mdx b/src/content/docs/script/slua-reference/functions/llgetexperienceerrormessage.mdx deleted file mode 100644 index 48d5dbe..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetexperienceerrormessage.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetExperienceErrorMessage -description: |2- - - Returns a string describing the error code passed or the string corresponding with XP_ERROR_UNKNOWN_ERROR if the value is not a valid Experience error code. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetExperienceErrorMessage()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetExperienceErrorMessage](/script/reference/lsl/functions/llGetExperienceErrorMessage/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetforce.mdx b/src/content/docs/script/slua-reference/functions/llgetforce.mdx deleted file mode 100644 index a2dc9ff..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetforce.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetForce -description: |- - Returns the force (if the script is physical). - Returns the current force if the script is physical. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetForce()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetForce](/script/reference/lsl/functions/llGetForce/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetfreememory.mdx b/src/content/docs/script/slua-reference/functions/llgetfreememory.mdx deleted file mode 100644 index 02222a1..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetfreememory.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetFreeMemory -description: >- - Returns the number of free bytes of memory the script can use. - - Returns the available free space for the current script. This is inaccurate - with LSO. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetFreeMemory()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetFreeMemory](/script/reference/lsl/functions/llGetFreeMemory/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetfreeurls.mdx b/src/content/docs/script/slua-reference/functions/llgetfreeurls.mdx deleted file mode 100644 index 7ec666a..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetfreeurls.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetFreeURLs -description: |- - Returns the number of available URLs for the current script. - Returns an integer that is the number of available URLs. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetFreeURLs()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetFreeURLs](/script/reference/lsl/functions/llGetFreeURLs/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetgeometriccenter.mdx b/src/content/docs/script/slua-reference/functions/llgetgeometriccenter.mdx deleted file mode 100644 index a2f4922..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetgeometriccenter.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetGeometricCenter -description: >- - Returns the vector that is the geometric center of the object relative to the - root prim. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetGeometricCenter()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetGeometricCenter](/script/reference/lsl/functions/llGetGeometricCenter/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetgmtclock.mdx b/src/content/docs/script/slua-reference/functions/llgetgmtclock.mdx deleted file mode 100644 index 0baebdf..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetgmtclock.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetGMTclock -description: |- - Returns the time in seconds since midnight GMT. - Gets the time in seconds since midnight in GMT/UTC. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetGMTclock()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetGMTclock](/script/reference/lsl/functions/llGetGMTclock/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgethealth.mdx b/src/content/docs/script/slua-reference/functions/llgethealth.mdx deleted file mode 100644 index e6d90e6..0000000 --- a/src/content/docs/script/slua-reference/functions/llgethealth.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetHealth -description: Returns the current health of an avatar or object in the region. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetHealth()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetHealth](/script/reference/lsl/functions/llGetHealth/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgethttpheader.mdx b/src/content/docs/script/slua-reference/functions/llgethttpheader.mdx deleted file mode 100644 index a4a134f..0000000 --- a/src/content/docs/script/slua-reference/functions/llgethttpheader.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetHTTPHeader -description: |- - Returns the value for header for request_id. - Returns a string that is the value of the Header for HTTPRequestID. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetHTTPHeader()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetHTTPHeader](/script/reference/lsl/functions/llGetHTTPHeader/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetinventoryacquiretime.mdx b/src/content/docs/script/slua-reference/functions/llgetinventoryacquiretime.mdx deleted file mode 100644 index 8cb3798..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetinventoryacquiretime.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetInventoryAcquireTime -description: >- - Returns the time at which the item was placed into this prim's inventory as a - timestamp. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetInventoryAcquireTime()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetInventoryAcquireTime](/script/reference/lsl/functions/llGetInventoryAcquireTime/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetinventorycreator.mdx b/src/content/docs/script/slua-reference/functions/llgetinventorycreator.mdx deleted file mode 100644 index e60e788..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetinventorycreator.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetInventoryCreator -description: >- - Returns a key for the creator of the inventory item. - - This function returns the UUID of the creator of item. If item is not found in - inventory, the object says "No item named 'name'". ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetInventoryCreator()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetInventoryCreator](/script/reference/lsl/functions/llGetInventoryCreator/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetinventorydesc.mdx b/src/content/docs/script/slua-reference/functions/llgetinventorydesc.mdx deleted file mode 100644 index bc9e6f8..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetinventorydesc.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llGetInventoryDesc -description: >- - Returns the item description of the item in inventory. If item is not found in - inventory, the object says "No item named 'name'" to the debug channel and - returns an empty string. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetInventoryDesc()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetInventoryDesc](/script/reference/lsl/functions/llGetInventoryDesc/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetinventorykey.mdx b/src/content/docs/script/slua-reference/functions/llgetinventorykey.mdx deleted file mode 100644 index aee4508..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetinventorykey.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetInventoryKey -description: |- - Returns the key that is the UUID of the inventory named. - Returns the key of the inventory named. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetInventoryKey()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetInventoryKey](/script/reference/lsl/functions/llGetInventoryKey/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetinventoryname.mdx b/src/content/docs/script/slua-reference/functions/llgetinventoryname.mdx deleted file mode 100644 index a357d5b..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetinventoryname.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetInventoryName -description: >- - Returns the name of the inventory item of a given type, specified by index - number. - - Use the inventory constants INVENTORY_* to specify the type. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetInventoryName()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetInventoryName](/script/reference/lsl/functions/llGetInventoryName/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetinventorynumber.mdx b/src/content/docs/script/slua-reference/functions/llgetinventorynumber.mdx deleted file mode 100644 index ed9b18a..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetinventorynumber.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetInventoryNumber -description: >- - Returns the quantity of items of a given type (INVENTORY_* flag) in the prim's - inventory. - - Use the inventory constants INVENTORY_* to specify the type. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetInventoryNumber()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetInventoryNumber](/script/reference/lsl/functions/llGetInventoryNumber/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetinventorypermmask.mdx b/src/content/docs/script/slua-reference/functions/llgetinventorypermmask.mdx deleted file mode 100644 index 4cdc32c..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetinventorypermmask.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llGetInventoryPermMask -description: >- - Returns the requested permission mask for the inventory item. - - Returns the requested permission mask for the inventory item defined by - InventoryItem. If item is not in the object's inventory, - llGetInventoryPermMask returns FALSE and causes the object to say "No item - named ''", where "" is item. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetInventoryPermMask()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetInventoryPermMask](/script/reference/lsl/functions/llGetInventoryPermMask/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetinventorytype.mdx b/src/content/docs/script/slua-reference/functions/llgetinventorytype.mdx deleted file mode 100644 index 604e287..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetinventorytype.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetInventoryType -description: |- - Returns the type of the named inventory item. - Like all inventory functions, llGetInventoryType is case-sensitive. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetInventoryType()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetInventoryType](/script/reference/lsl/functions/llGetInventoryType/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetkey.mdx b/src/content/docs/script/slua-reference/functions/llgetkey.mdx deleted file mode 100644 index 78f4160..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetkey.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetKey -description: |- - Returns the key of the prim the script is attached to. - Get the key for the object which has this script. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetKey()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetKey](/script/reference/lsl/functions/llGetKey/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetlandownerat.mdx b/src/content/docs/script/slua-reference/functions/llgetlandownerat.mdx deleted file mode 100644 index 6c3bfa1..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetlandownerat.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetLandOwnerAt -description: |- - Returns the key of the land owner, returns NULL_KEY if public. - Returns the key of the land owner at Position, or NULL_KEY if public. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetLandOwnerAt()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetLandOwnerAt](/script/reference/lsl/functions/llGetLandOwnerAt/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetlinkkey.mdx b/src/content/docs/script/slua-reference/functions/llgetlinkkey.mdx deleted file mode 100644 index dc2d1a4..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetlinkkey.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetLinkKey -description: |- - Returns the key of the linked prim LinkNumber. - Returns the key of LinkNumber in the link set. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetLinkKey()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetLinkKey](/script/reference/lsl/functions/llGetLinkKey/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetlinkmedia.mdx b/src/content/docs/script/slua-reference/functions/llgetlinkmedia.mdx deleted file mode 100644 index 8715e40..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetlinkmedia.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetLinkMedia -description: "Get the media parameters for a particular face on linked prim, given the desired list of parameter names. Returns a list of values in the order requested.\tReturns an empty list if no media exists on the face." ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetLinkMedia()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetLinkMedia](/script/reference/lsl/functions/llGetLinkMedia/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetlinkname.mdx b/src/content/docs/script/slua-reference/functions/llgetlinkname.mdx deleted file mode 100644 index e84caa3..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetlinkname.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetLinkName -description: |- - Returns the name of LinkNumber in a link set. - Returns the name of LinkNumber the link set. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetLinkName()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetLinkName](/script/reference/lsl/functions/llGetLinkName/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetlinknumber.mdx b/src/content/docs/script/slua-reference/functions/llgetlinknumber.mdx deleted file mode 100644 index 7d1d505..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetlinknumber.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetLinkNumber -description: >- - Returns the link number of the prim containing the script (0 means not linked, - 1 the prim is the root, 2 the prim is the first child, etc.). - - Returns the link number of the prim containing the script. 0 means no link, 1 - the root, 2 for first child, etc. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetLinkNumber()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetLinkNumber](/script/reference/lsl/functions/llGetLinkNumber/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetlinknumberofsides.mdx b/src/content/docs/script/slua-reference/functions/llgetlinknumberofsides.mdx deleted file mode 100644 index 25ca4b3..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetlinknumberofsides.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetLinkNumberOfSides -description: |- - Returns the number of sides of the specified linked prim. - Returns an integer that is the number of faces (or sides) of the prim link. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetLinkNumberOfSides()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetLinkNumberOfSides](/script/reference/lsl/functions/llGetLinkNumberOfSides/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetlinkprimitiveparams.mdx b/src/content/docs/script/slua-reference/functions/llgetlinkprimitiveparams.mdx deleted file mode 100644 index c7dbd42..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetlinkprimitiveparams.mdx +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: llGetLinkPrimitiveParams -description: >- - Returns the list of primitive attributes requested in the Parameters list for - LinkNumber. - - PRIM_* flags can be broken into three categories, face flags, prim flags, and - object flags. - - * Supplying a prim or object flag will return that flag's attributes. - - * Face flags require the user to also supply a face index parameter. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetLinkPrimitiveParams()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetLinkPrimitiveParams](/script/reference/lsl/functions/llGetLinkPrimitiveParams/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetlinksitflags.mdx b/src/content/docs/script/slua-reference/functions/llgetlinksitflags.mdx deleted file mode 100644 index 170f627..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetlinksitflags.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetLinkSitFlags -description: Returns the sit flags set on the specified prim in a linkset. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetLinkSitFlags()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetLinkSitFlags](/script/reference/lsl/functions/llGetLinkSitFlags/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetlistentrytype.mdx b/src/content/docs/script/slua-reference/functions/llgetlistentrytype.mdx deleted file mode 100644 index 9cbc998..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetlistentrytype.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetListEntryType -description: >- - Returns the type of the index entry in the list (TYPE_INTEGER, TYPE_FLOAT, - TYPE_STRING, TYPE_KEY, TYPE_VECTOR, TYPE_ROTATION, or TYPE_INVALID if index is - off list). - - Returns the type of the variable at Index in ListVariable. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetListEntryType()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetListEntryType](/script/reference/lsl/functions/llGetListEntryType/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetlistlength.mdx b/src/content/docs/script/slua-reference/functions/llgetlistlength.mdx deleted file mode 100644 index a546889..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetlistlength.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetListLength -description: |- - Returns the number of elements in the list. - Returns the number of elements in ListVariable. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetListLength()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetListLength](/script/reference/lsl/functions/llGetListLength/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetlocalpos.mdx b/src/content/docs/script/slua-reference/functions/llgetlocalpos.mdx deleted file mode 100644 index a7e90db..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetlocalpos.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetLocalPos -description: |- - Returns the position relative to the root. - Returns the local position of a child object relative to the root. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetLocalPos()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetLocalPos](/script/reference/lsl/functions/llGetLocalPos/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetlocalrot.mdx b/src/content/docs/script/slua-reference/functions/llgetlocalrot.mdx deleted file mode 100644 index 9bbf3b5..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetlocalrot.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetLocalRot -description: |- - Returns the rotation local to the root. - Returns the local rotation of a child object relative to the root. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetLocalRot()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetLocalRot](/script/reference/lsl/functions/llGetLocalRot/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetmass.mdx b/src/content/docs/script/slua-reference/functions/llgetmass.mdx deleted file mode 100644 index 299472d..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetmass.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llGetMass -description: >- - Returns the mass of object that the script is attached to. - - Returns the scripted object's mass. When called from a script in a link-set, - the parent will return the sum of the link-set weights, while a child will - return just its own mass. When called from a script inside an attachment, this - function will return the mass of the avatar it's attached to, not its own. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetMass()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetMass](/script/reference/lsl/functions/llGetMass/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetmassmks.mdx b/src/content/docs/script/slua-reference/functions/llgetmassmks.mdx deleted file mode 100644 index a3420ee..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetmassmks.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetMassMKS -description: Acts as llGetMass(), except that the units of the value returned are Kg. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetMassMKS()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetMassMKS](/script/reference/lsl/functions/llGetMassMKS/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetmaxscalefactor.mdx b/src/content/docs/script/slua-reference/functions/llgetmaxscalefactor.mdx deleted file mode 100644 index 43c766d..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetmaxscalefactor.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llGetMaxScaleFactor -description: >- - Returns the largest multiplicative uniform scale factor that can be - successfully applied (via llScaleByFactor()) to the object without violating - prim size or linkability rules. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetMaxScaleFactor()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetMaxScaleFactor](/script/reference/lsl/functions/llGetMaxScaleFactor/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetmemorylimit.mdx b/src/content/docs/script/slua-reference/functions/llgetmemorylimit.mdx deleted file mode 100644 index 8ea43fd..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetmemorylimit.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetMemoryLimit -description: Get the maximum memory a script can use, in bytes. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetMemoryLimit()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetMemoryLimit](/script/reference/lsl/functions/llGetMemoryLimit/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetminscalefactor.mdx b/src/content/docs/script/slua-reference/functions/llgetminscalefactor.mdx deleted file mode 100644 index 17d4009..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetminscalefactor.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llGetMinScaleFactor -description: >- - Returns the smallest multiplicative uniform scale factor that can be - successfully applied (via llScaleByFactor()) to the object without violating - prim size or linkability rules. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetMinScaleFactor()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetMinScaleFactor](/script/reference/lsl/functions/llGetMinScaleFactor/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetmoondirection.mdx b/src/content/docs/script/slua-reference/functions/llgetmoondirection.mdx deleted file mode 100644 index cfdce67..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetmoondirection.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetMoonDirection -description: |- - Returns a normalized vector of the direction of the moon in the parcel. - Returns the moon's direction on the simulator in the parcel. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetMoonDirection()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetMoonDirection](/script/reference/lsl/functions/llGetMoonDirection/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetmoonrotation.mdx b/src/content/docs/script/slua-reference/functions/llgetmoonrotation.mdx deleted file mode 100644 index c616941..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetmoonrotation.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetMoonRotation -description: Returns the rotation applied to the moon in the parcel. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetMoonRotation()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetMoonRotation](/script/reference/lsl/functions/llGetMoonRotation/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetnextemail.mdx b/src/content/docs/script/slua-reference/functions/llgetnextemail.mdx deleted file mode 100644 index 8c30d48..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetnextemail.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetNextEmail -description: >- - Fetch the next queued email with that matches the given address and/or - subject, via the email event. - - If the parameters are blank, they are not used for filtering. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetNextEmail()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetNextEmail](/script/reference/lsl/functions/llGetNextEmail/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetnotecardline.mdx b/src/content/docs/script/slua-reference/functions/llgetnotecardline.mdx deleted file mode 100644 index 5c89ef7..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetnotecardline.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llGetNotecardLine -description: >- - Returns LineNumber from NotecardName via the dataserver event. The line index - starts at zero in LSL, one in Lua. - - If the requested line is passed the end of the note-card the dataserver event - will return the constant EOF string. - - The key returned by this function is a unique identifier which will be - supplied to the dataserver event in the requested parameter. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetNotecardLine()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetNotecardLine](/script/reference/lsl/functions/llGetNotecardLine/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetnotecardlinesync.mdx b/src/content/docs/script/slua-reference/functions/llgetnotecardlinesync.mdx deleted file mode 100644 index c9b1ad3..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetnotecardlinesync.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llGetNotecardLineSync -description: >- - Returns LineNumber from NotecardName. The line index starts at zero in LSL, - one in Lua. - - If the requested line is past the end of the note-card the return value will - be set to the constant EOF string. - - If the note-card is not cached on the simulator the return value is the NAK - string. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetNotecardLineSync()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetNotecardLineSync](/script/reference/lsl/functions/llGetNotecardLineSync/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetnumberofnotecardlines.mdx b/src/content/docs/script/slua-reference/functions/llgetnumberofnotecardlines.mdx deleted file mode 100644 index 0bb17f8..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetnumberofnotecardlines.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetNumberOfNotecardLines -description: >- - Returns the number of lines contained within a notecard via the dataserver - event. - - The key returned by this function is a query ID for identifying the dataserver - reply. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetNumberOfNotecardLines()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetNumberOfNotecardLines](/script/reference/lsl/functions/llGetNumberOfNotecardLines/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetnumberofprims.mdx b/src/content/docs/script/slua-reference/functions/llgetnumberofprims.mdx deleted file mode 100644 index c24e928..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetnumberofprims.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetNumberOfPrims -description: >- - Returns the number of prims in a link set the script is attached to. - - Returns the number of prims in (and avatars seated on) the object the script - is in. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetNumberOfPrims()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetNumberOfPrims](/script/reference/lsl/functions/llGetNumberOfPrims/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetnumberofsides.mdx b/src/content/docs/script/slua-reference/functions/llgetnumberofsides.mdx deleted file mode 100644 index 53b09cd..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetnumberofsides.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetNumberOfSides -description: |- - Returns the number of faces (or sides) of the prim. - Returns the number of sides of the prim which has the script. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetNumberOfSides()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetNumberOfSides](/script/reference/lsl/functions/llGetNumberOfSides/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetobjectanimationnames.mdx b/src/content/docs/script/slua-reference/functions/llgetobjectanimationnames.mdx deleted file mode 100644 index 5ddb9e0..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetobjectanimationnames.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetObjectAnimationNames -description: |- - Returns a list of names of playing animations for an object. - Returns a list of names of all playing animations for the current object. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetObjectAnimationNames()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetObjectAnimationNames](/script/reference/lsl/functions/llGetObjectAnimationNames/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetobjectdesc.mdx b/src/content/docs/script/slua-reference/functions/llgetobjectdesc.mdx deleted file mode 100644 index abc9c75..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetobjectdesc.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetObjectDesc -description: >- - Returns the description of the prim the script is attached to. - - Returns the description of the scripted object/prim. You can set the - description using llSetObjectDesc. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetObjectDesc()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetObjectDesc](/script/reference/lsl/functions/llGetObjectDesc/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetobjectdetails.mdx b/src/content/docs/script/slua-reference/functions/llgetobjectdetails.mdx deleted file mode 100644 index b83abb2..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetobjectdetails.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetObjectDetails -description: >- - Returns a list of object details specified in the Parameters list for the - object or avatar in the region with key ID. - - Parameters are specified by the OBJECT_* constants. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetObjectDetails()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetObjectDetails](/script/reference/lsl/functions/llGetObjectDetails/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetobjectlinkkey.mdx b/src/content/docs/script/slua-reference/functions/llgetobjectlinkkey.mdx deleted file mode 100644 index 9cda8ac..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetobjectlinkkey.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetObjectLinkKey -description: |- - Returns the key of the linked prim link_no in a linkset. - Returns the key of link_no in the link set specified by id. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetObjectLinkKey()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetObjectLinkKey](/script/reference/lsl/functions/llGetObjectLinkKey/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetobjectmass.mdx b/src/content/docs/script/slua-reference/functions/llgetobjectmass.mdx deleted file mode 100644 index 87aae08..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetobjectmass.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetObjectMass -description: |- - Returns the mass of the avatar or object in the region. - Gets the mass of the object or avatar corresponding to ID. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetObjectMass()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetObjectMass](/script/reference/lsl/functions/llGetObjectMass/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetobjectname.mdx b/src/content/docs/script/slua-reference/functions/llgetobjectname.mdx deleted file mode 100644 index df47fd1..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetobjectname.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetObjectName -description: |- - Returns the name of the prim which the script is attached to. - Returns the name of the prim (not object) which contains the script. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetObjectName()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetObjectName](/script/reference/lsl/functions/llGetObjectName/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetobjectpermmask.mdx b/src/content/docs/script/slua-reference/functions/llgetobjectpermmask.mdx deleted file mode 100644 index 68c5e7b..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetobjectpermmask.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetObjectPermMask -description: Returns the permission mask of the requested category for the object. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetObjectPermMask()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetObjectPermMask](/script/reference/lsl/functions/llGetObjectPermMask/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetobjectprimcount.mdx b/src/content/docs/script/slua-reference/functions/llgetobjectprimcount.mdx deleted file mode 100644 index 75514a5..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetobjectprimcount.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetObjectPrimCount -description: |- - Returns the total number of prims for an object in the region. - Returns the prim count for any object id in the same region. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetObjectPrimCount()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetObjectPrimCount](/script/reference/lsl/functions/llGetObjectPrimCount/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetomega.mdx b/src/content/docs/script/slua-reference/functions/llgetomega.mdx deleted file mode 100644 index f7d0ce4..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetomega.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetOmega -description: >- - Returns the rotation velocity in radians per second. - - Returns a vector that is the rotation velocity of the object in radians per - second. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetOmega()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetOmega](/script/reference/lsl/functions/llGetOmega/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetowner.mdx b/src/content/docs/script/slua-reference/functions/llgetowner.mdx deleted file mode 100644 index a431f60..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetowner.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetOwner -description: |- - Returns the object owner's UUID. - Returns the key for the owner of the object. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetOwner()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetOwner](/script/reference/lsl/functions/llGetOwner/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetownerkey.mdx b/src/content/docs/script/slua-reference/functions/llgetownerkey.mdx deleted file mode 100644 index a8b061c..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetownerkey.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetOwnerKey -description: |- - Returns the owner of ObjectID. - Returns the key for the owner of object ObjectID. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetOwnerKey()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetOwnerKey](/script/reference/lsl/functions/llGetOwnerKey/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetparceldetails.mdx b/src/content/docs/script/slua-reference/functions/llgetparceldetails.mdx deleted file mode 100644 index b1cbda3..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetparceldetails.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llGetParcelDetails -description: >- - Returns a list of parcel details specified in the ParcelDetails list for the - parcel at Position. - - Parameters is one or more of: PARCEL_DETAILS_NAME, _DESC, _OWNER, _GROUP, - _AREA, _ID, _SEE_AVATARS. - - Returns a list that is the parcel details specified in ParcelDetails (in the - same order) for the parcel at Position. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetParcelDetails()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetParcelDetails](/script/reference/lsl/functions/llGetParcelDetails/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetparcelflags.mdx b/src/content/docs/script/slua-reference/functions/llgetparcelflags.mdx deleted file mode 100644 index 9f678cf..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetparcelflags.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetParcelFlags -description: >- - Returns a mask of the parcel flags (PARCEL_FLAG_*) for the parcel that - includes the point Position. - - Returns a bit-field specifying the parcel flags (PARCEL_FLAG_*) for the parcel - at Position. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetParcelFlags()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetParcelFlags](/script/reference/lsl/functions/llGetParcelFlags/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetparcelmaxprims.mdx b/src/content/docs/script/slua-reference/functions/llgetparcelmaxprims.mdx deleted file mode 100644 index 6dcdd56..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetparcelmaxprims.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetParcelMaxPrims -description: >- - Returns the maximum number of prims allowed on the parcel at Position for a - given scope. - - The scope may be set to an individual parcel or the combined resources of all - parcels with the same ownership in the region. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetParcelMaxPrims()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetParcelMaxPrims](/script/reference/lsl/functions/llGetParcelMaxPrims/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetparcelmusicurl.mdx b/src/content/docs/script/slua-reference/functions/llgetparcelmusicurl.mdx deleted file mode 100644 index 079e484..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetparcelmusicurl.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetParcelMusicURL -description: |- - Gets the streaming audio URL for the parcel object is on. - The object owner, avatar or group, must also be the land owner. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetParcelMusicURL()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetParcelMusicURL](/script/reference/lsl/functions/llGetParcelMusicURL/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetparcelprimcount.mdx b/src/content/docs/script/slua-reference/functions/llgetparcelprimcount.mdx deleted file mode 100644 index 2ae0a92..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetparcelprimcount.mdx +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: llGetParcelPrimCount -description: >- - Returns the number of prims on the parcel at Position of the given category. - - Categories: PARCEL_COUNT_TOTAL, _OWNER, _GROUP, _OTHER, _SELECTED, _TEMP. - - Returns the number of prims used on the parcel at Position which are in - Category. - - If SimWide is TRUE, it returns the total number of objects for all parcels - with matching ownership in the category specified. - - If SimWide is FALSE, it returns the number of objects on this specific parcel - in the category specified ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetParcelPrimCount()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetParcelPrimCount](/script/reference/lsl/functions/llGetParcelPrimCount/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetparcelprimowners.mdx b/src/content/docs/script/slua-reference/functions/llgetparcelprimowners.mdx deleted file mode 100644 index 9c79f5e..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetparcelprimowners.mdx +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: llGetParcelPrimOwners -description: >- - Returns a list of up to 100 residents who own objects on the parcel at - Position, with per-owner land impact totals. - - Requires owner-like permissions for the parcel, and for the script owner to be - present in the region. - - The list is formatted as [ key agentKey1, integer agentLI1, key agentKey2, - integer agentLI2, ... ], sorted by agent key. - - The integers are the combined land impacts of the objects owned by the - corresponding agents. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetParcelPrimOwners()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetParcelPrimOwners](/script/reference/lsl/functions/llGetParcelPrimOwners/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetpermissions.mdx b/src/content/docs/script/slua-reference/functions/llgetpermissions.mdx deleted file mode 100644 index 7ac182c..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetpermissions.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llGetPermissions -description: >- - Returns an integer bitmask of the permissions that have been granted to the - script. Individual permissions can be determined using a bit-wise "and" - operation against the PERMISSION_* constants ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetPermissions()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetPermissions](/script/reference/lsl/functions/llGetPermissions/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetpermissionskey.mdx b/src/content/docs/script/slua-reference/functions/llgetpermissionskey.mdx deleted file mode 100644 index b8466ab..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetpermissionskey.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetPermissionsKey -description: >- - Returns the key of the avatar that last granted or declined permissions to the - script. - - Returns NULL_KEY if permissions were never granted or declined. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetPermissionsKey()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetPermissionsKey](/script/reference/lsl/functions/llGetPermissionsKey/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetphysicsmaterial.mdx b/src/content/docs/script/slua-reference/functions/llgetphysicsmaterial.mdx deleted file mode 100644 index 39bf425..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetphysicsmaterial.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetPhysicsMaterial -description: >- - Returns a list of the form [float gravity_multiplier, float restitution, float - friction, float density]. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetPhysicsMaterial()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetPhysicsMaterial](/script/reference/lsl/functions/llGetPhysicsMaterial/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetpos.mdx b/src/content/docs/script/slua-reference/functions/llgetpos.mdx deleted file mode 100644 index e3f52c2..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetpos.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetPos -description: |- - Returns the position of the task in region coordinates. - Returns the vector position of the task in region coordinates. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetPos()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetPos](/script/reference/lsl/functions/llGetPos/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetprimitiveparams.mdx b/src/content/docs/script/slua-reference/functions/llgetprimitiveparams.mdx deleted file mode 100644 index 5fa57a2..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetprimitiveparams.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetPrimitiveParams -description: |- - Returns the primitive parameters specified in the parameters list. - Returns primitive parameters specified in the Parameters list. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetPrimitiveParams()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetPrimitiveParams](/script/reference/lsl/functions/llGetPrimitiveParams/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetprimmediaparams.mdx b/src/content/docs/script/slua-reference/functions/llgetprimmediaparams.mdx deleted file mode 100644 index cc78668..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetprimmediaparams.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llGetPrimMediaParams -description: >- - Returns the media parameters for a particular face on an object, given the - desired list of parameter names, in the order requested. Returns an empty list - if no media exists on the face. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetPrimMediaParams()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetPrimMediaParams](/script/reference/lsl/functions/llGetPrimMediaParams/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetregionagentcount.mdx b/src/content/docs/script/slua-reference/functions/llgetregionagentcount.mdx deleted file mode 100644 index 34c602f..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetregionagentcount.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetRegionAgentCount -description: |- - Returns the number of avatars in the region. - Returns an integer that is the number of avatars in the region. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetRegionAgentCount()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetRegionAgentCount](/script/reference/lsl/functions/llGetRegionAgentCount/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetregioncorner.mdx b/src/content/docs/script/slua-reference/functions/llgetregioncorner.mdx deleted file mode 100644 index cd47ecb..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetregioncorner.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llGetRegionCorner -description: >- - Returns a vector, in meters, that is the global location of the south-west - corner of the region which the object is in. - - Returns the Region-Corner of the simulator containing the task. The - region-corner is a vector (values in meters) representing distance from the - first region. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetRegionCorner()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetRegionCorner](/script/reference/lsl/functions/llGetRegionCorner/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetregiondaylength.mdx b/src/content/docs/script/slua-reference/functions/llgetregiondaylength.mdx deleted file mode 100644 index 4009e7e..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetregiondaylength.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetRegionDayLength -description: Returns the number of seconds in a day in this region. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetRegionDayLength()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetRegionDayLength](/script/reference/lsl/functions/llGetRegionDayLength/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetregiondayoffset.mdx b/src/content/docs/script/slua-reference/functions/llgetregiondayoffset.mdx deleted file mode 100644 index 73167ff..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetregiondayoffset.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetRegionDayOffset -description: Returns the number of seconds in a day is offset from midnight in this parcel. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetRegionDayOffset()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetRegionDayOffset](/script/reference/lsl/functions/llGetRegionDayOffset/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetregionflags.mdx b/src/content/docs/script/slua-reference/functions/llgetregionflags.mdx deleted file mode 100644 index aa8826f..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetregionflags.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetRegionFlags -description: >- - Returns the region flags (REGION_FLAG_*) for the region the object is in. - - Returns a bit-field specifying the region flags (REGION_FLAG_*) for the region - the object is in. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetRegionFlags()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetRegionFlags](/script/reference/lsl/functions/llGetRegionFlags/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetregionfps.mdx b/src/content/docs/script/slua-reference/functions/llgetregionfps.mdx deleted file mode 100644 index 281b331..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetregionfps.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetRegionFPS -description: Returns the mean region frames per second. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetRegionFPS()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetRegionFPS](/script/reference/lsl/functions/llGetRegionFPS/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetregionmoondirection.mdx b/src/content/docs/script/slua-reference/functions/llgetregionmoondirection.mdx deleted file mode 100644 index 5d20f14..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetregionmoondirection.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetRegionMoonDirection -description: |- - Returns a normalized vector of the direction of the moon in the region. - Returns the moon's direction on the simulator. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetRegionMoonDirection()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetRegionMoonDirection](/script/reference/lsl/functions/llGetRegionMoonDirection/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetregionmoonrotation.mdx b/src/content/docs/script/slua-reference/functions/llgetregionmoonrotation.mdx deleted file mode 100644 index f2cdc0c..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetregionmoonrotation.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetRegionMoonRotation -description: Returns the rotation applied to the moon in the region. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetRegionMoonRotation()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetRegionMoonRotation](/script/reference/lsl/functions/llGetRegionMoonRotation/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetregionname.mdx b/src/content/docs/script/slua-reference/functions/llgetregionname.mdx deleted file mode 100644 index 0624b8e..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetregionname.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetRegionName -description: Returns the current region name. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetRegionName()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetRegionName](/script/reference/lsl/functions/llGetRegionName/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetregionsundirection.mdx b/src/content/docs/script/slua-reference/functions/llgetregionsundirection.mdx deleted file mode 100644 index f04587f..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetregionsundirection.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetRegionSunDirection -description: |- - Returns a normalized vector of the direction of the sun in the region. - Returns the sun's direction on the simulator. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetRegionSunDirection()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetRegionSunDirection](/script/reference/lsl/functions/llGetRegionSunDirection/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetregionsunrotation.mdx b/src/content/docs/script/slua-reference/functions/llgetregionsunrotation.mdx deleted file mode 100644 index e50d0b1..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetregionsunrotation.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetRegionSunRotation -description: Returns the rotation applied to the sun in the region. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetRegionSunRotation()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetRegionSunRotation](/script/reference/lsl/functions/llGetRegionSunRotation/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetregiontimedilation.mdx b/src/content/docs/script/slua-reference/functions/llgetregiontimedilation.mdx deleted file mode 100644 index 2417fc9..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetregiontimedilation.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetRegionTimeDilation -description: >- - Returns the current time dilation as a float between 0.0 (full dilation) and - 1.0 (no dilation). - - Returns the current time dilation as a float between 0.0 and 1.0. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetRegionTimeDilation()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetRegionTimeDilation](/script/reference/lsl/functions/llGetRegionTimeDilation/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetregiontimeofday.mdx b/src/content/docs/script/slua-reference/functions/llgetregiontimeofday.mdx deleted file mode 100644 index bd6bd60..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetregiontimeofday.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetRegionTimeOfDay -description: >- - Returns the time in seconds since environmental midnight for the entire - region. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetRegionTimeOfDay()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetRegionTimeOfDay](/script/reference/lsl/functions/llGetRegionTimeOfDay/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetrendermaterial.mdx b/src/content/docs/script/slua-reference/functions/llgetrendermaterial.mdx deleted file mode 100644 index f24e38b..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetrendermaterial.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetRenderMaterial -description: >- - Returns a string that is the render material on face (the inventory name if it - is a material in the prim's inventory, otherwise the key). - - Returns the render material of a face, if it is found in object inventory, its - key otherwise. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetRenderMaterial()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetRenderMaterial](/script/reference/lsl/functions/llGetRenderMaterial/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetrootposition.mdx b/src/content/docs/script/slua-reference/functions/llgetrootposition.mdx deleted file mode 100644 index 2f73f20..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetrootposition.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetRootPosition -description: >- - Returns the position (in region coordinates) of the root prim of the object - which the script is attached to. - - This is used to allow a child prim to determine where the root is. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetRootPosition()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetRootPosition](/script/reference/lsl/functions/llGetRootPosition/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetrootrotation.mdx b/src/content/docs/script/slua-reference/functions/llgetrootrotation.mdx deleted file mode 100644 index 51532c5..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetrootrotation.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetRootRotation -description: >- - Returns the rotation (relative to the region) of the root prim of the object - which the script is attached to. - - Gets the global rotation of the root object of the object script is attached - to. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetRootRotation()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetRootRotation](/script/reference/lsl/functions/llGetRootRotation/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetrot.mdx b/src/content/docs/script/slua-reference/functions/llgetrot.mdx deleted file mode 100644 index e500686..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetrot.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetRot -description: |- - Returns the rotation relative to the region's axes. - Returns the rotation. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetRot()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetRot](/script/reference/lsl/functions/llGetRot/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetscale.mdx b/src/content/docs/script/slua-reference/functions/llgetscale.mdx deleted file mode 100644 index 67c74e5..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetscale.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetScale -description: |- - Returns the scale of the prim. - Returns a vector that is the scale (dimensions) of the prim. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetScale()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetScale](/script/reference/lsl/functions/llGetScale/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetscriptname.mdx b/src/content/docs/script/slua-reference/functions/llgetscriptname.mdx deleted file mode 100644 index 16398f9..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetscriptname.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetScriptName -description: |- - Returns the name of the script that this function is used in. - Returns the name of this script. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetScriptName()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetScriptName](/script/reference/lsl/functions/llGetScriptName/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetscriptstate.mdx b/src/content/docs/script/slua-reference/functions/llgetscriptstate.mdx deleted file mode 100644 index d5a9743..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetscriptstate.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetScriptState -description: |- - Returns TRUE if the script named is running. - Returns TRUE if ScriptName is running. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetScriptState()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetScriptState](/script/reference/lsl/functions/llGetScriptState/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetsimstats.mdx b/src/content/docs/script/slua-reference/functions/llgetsimstats.mdx deleted file mode 100644 index af626cf..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetsimstats.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetSimStats -description: Returns a float that is the requested statistic. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetSimStats()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetSimStats](/script/reference/lsl/functions/llGetSimStats/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetsimulatorhostname.mdx b/src/content/docs/script/slua-reference/functions/llgetsimulatorhostname.mdx deleted file mode 100644 index 026eb99..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetsimulatorhostname.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetSimulatorHostname -description: |- - Returns the host-name of the machine which the script is running on. - For example, "sim225.agni.lindenlab.com". ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetSimulatorHostname()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetSimulatorHostname](/script/reference/lsl/functions/llGetSimulatorHostname/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetspmaxmemory.mdx b/src/content/docs/script/slua-reference/functions/llgetspmaxmemory.mdx deleted file mode 100644 index 200d549..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetspmaxmemory.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetSPMaxMemory -description: >- - Returns the maximum used memory for the current script. Only valid after using - PROFILE_SCRIPT_MEMORY. Non-mono scripts always use 16k. - - Returns the integer of the most bytes used while llScriptProfiler was last - active. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetSPMaxMemory()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetSPMaxMemory](/script/reference/lsl/functions/llGetSPMaxMemory/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetstartparameter.mdx b/src/content/docs/script/slua-reference/functions/llgetstartparameter.mdx deleted file mode 100644 index d2b7f24..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetstartparameter.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetStartParameter -description: |- - Returns an integer that is the script rez parameter. - If the object was rezzed by an agent, this function returns 0. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetStartParameter()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetStartParameter](/script/reference/lsl/functions/llGetStartParameter/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetstartstring.mdx b/src/content/docs/script/slua-reference/functions/llgetstartstring.mdx deleted file mode 100644 index 9766fe5..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetstartstring.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetStartString -description: >- - Returns a string that is the value passed to llRezObjectWithParams with - REZ_PARAM_STRING. - - If the object was rezzed by an agent, this function returns an empty string. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetStartString()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetStartString](/script/reference/lsl/functions/llGetStartString/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetstaticpath.mdx b/src/content/docs/script/slua-reference/functions/llgetstaticpath.mdx deleted file mode 100644 index b082d37..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetstaticpath.mdx +++ /dev/null @@ -1,24 +0,0 @@ ---- -title: llGetStaticPath ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetStaticPath()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetStaticPath](/script/reference/lsl/functions/llGetStaticPath/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetstatus.mdx b/src/content/docs/script/slua-reference/functions/llgetstatus.mdx deleted file mode 100644 index d879a3a..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetstatus.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetStatus -description: >- - Returns boolean value of the specified status (e.g. STATUS_PHANTOM) of the - object the script is attached to. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetStatus()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetStatus](/script/reference/lsl/functions/llGetStatus/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetsubstring.mdx b/src/content/docs/script/slua-reference/functions/llgetsubstring.mdx deleted file mode 100644 index 8ae9181..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetsubstring.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llGetSubString -description: >- - Returns a sub-string from String, in a range specified by the Start and End - indices (inclusive). - - Using negative numbers for Start and/or End causes the index to count - backwards from the length of the string, so 0, -1 would capture the entire - string. - - If Start is greater than End, the sub string is the exclusion of the entries. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetSubString()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetSubString](/script/reference/lsl/functions/llGetSubString/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetsundirection.mdx b/src/content/docs/script/slua-reference/functions/llgetsundirection.mdx deleted file mode 100644 index 7168613..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetsundirection.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetSunDirection -description: |- - Returns a normalized vector of the direction of the sun in the parcel. - Returns the sun's direction on the simulator in the parcel. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetSunDirection()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetSunDirection](/script/reference/lsl/functions/llGetSunDirection/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetsunrotation.mdx b/src/content/docs/script/slua-reference/functions/llgetsunrotation.mdx deleted file mode 100644 index 1a9e012..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetsunrotation.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetSunRotation -description: Returns the rotation applied to the sun in the parcel. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetSunRotation()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetSunRotation](/script/reference/lsl/functions/llGetSunRotation/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgettexture.mdx b/src/content/docs/script/slua-reference/functions/llgettexture.mdx deleted file mode 100644 index 7fe99e5..0000000 --- a/src/content/docs/script/slua-reference/functions/llgettexture.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetTexture -description: >- - Returns a string that is the texture on face (the inventory name if it is a - texture in the prim's inventory, otherwise the key). - - Returns the texture of a face, if it is found in object inventory, its key - otherwise. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetTexture()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetTexture](/script/reference/lsl/functions/llGetTexture/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgettextureoffset.mdx b/src/content/docs/script/slua-reference/functions/llgettextureoffset.mdx deleted file mode 100644 index a1db5b2..0000000 --- a/src/content/docs/script/slua-reference/functions/llgettextureoffset.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetTextureOffset -description: Returns the texture offset of face in the x and y components of a vector. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetTextureOffset()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetTextureOffset](/script/reference/lsl/functions/llGetTextureOffset/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgettexturerot.mdx b/src/content/docs/script/slua-reference/functions/llgettexturerot.mdx deleted file mode 100644 index 508c54c..0000000 --- a/src/content/docs/script/slua-reference/functions/llgettexturerot.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetTextureRot -description: Returns the texture rotation of side. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetTextureRot()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetTextureRot](/script/reference/lsl/functions/llGetTextureRot/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgettexturescale.mdx b/src/content/docs/script/slua-reference/functions/llgettexturescale.mdx deleted file mode 100644 index ecaef09..0000000 --- a/src/content/docs/script/slua-reference/functions/llgettexturescale.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetTextureScale -description: |- - Returns the texture scale of side in the x and y components of a vector. - Returns the texture scale of a side in the x and y components of a vector. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetTextureScale()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetTextureScale](/script/reference/lsl/functions/llGetTextureScale/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgettime.mdx b/src/content/docs/script/slua-reference/functions/llgettime.mdx deleted file mode 100644 index 0dbce4f..0000000 --- a/src/content/docs/script/slua-reference/functions/llgettime.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetTime -description: >- - Returns the time in seconds since the last region reset, script reset, or call - to either llResetTime or llGetAndResetTime. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetTime()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetTime](/script/reference/lsl/functions/llGetTime/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgettimeofday.mdx b/src/content/docs/script/slua-reference/functions/llgettimeofday.mdx deleted file mode 100644 index a0de5fe..0000000 --- a/src/content/docs/script/slua-reference/functions/llgettimeofday.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetTimeOfDay -description: Returns the time in seconds since environmental midnight on the parcel. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetTimeOfDay()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetTimeOfDay](/script/reference/lsl/functions/llGetTimeOfDay/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgettimestamp.mdx b/src/content/docs/script/slua-reference/functions/llgettimestamp.mdx deleted file mode 100644 index 42ec9e3..0000000 --- a/src/content/docs/script/slua-reference/functions/llgettimestamp.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetTimestamp -description: >- - Returns a time-stamp (UTC time zone) in the format: - YYYY-MM-DDThh:mm:ss.ff..fZ. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetTimestamp()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetTimestamp](/script/reference/lsl/functions/llGetTimestamp/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgettorque.mdx b/src/content/docs/script/slua-reference/functions/llgettorque.mdx deleted file mode 100644 index 3ea1c0f..0000000 --- a/src/content/docs/script/slua-reference/functions/llgettorque.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetTorque -description: |- - Returns the torque (if the script is physical). - Returns a vector that is the torque (if the script is physical). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetTorque()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetTorque](/script/reference/lsl/functions/llGetTorque/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetunixtime.mdx b/src/content/docs/script/slua-reference/functions/llgetunixtime.mdx deleted file mode 100644 index 94e1c74..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetunixtime.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetUnixTime -description: >- - Returns the number of seconds elapsed since 00:00 hours, Jan 1, 1970 UTC from - the system clock. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetUnixTime()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetUnixTime](/script/reference/lsl/functions/llGetUnixTime/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetusedmemory.mdx b/src/content/docs/script/slua-reference/functions/llgetusedmemory.mdx deleted file mode 100644 index c3c672e..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetusedmemory.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llGetUsedMemory -description: >- - Returns the current used memory for the current script. Non-mono scripts - always use 16K. - - Returns the integer of the number of bytes of memory currently in use by the - script. Non-mono scripts always use 16K. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetUsedMemory()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetUsedMemory](/script/reference/lsl/functions/llGetUsedMemory/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetusername.mdx b/src/content/docs/script/slua-reference/functions/llgetusername.mdx deleted file mode 100644 index 1f89552..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetusername.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llGetUsername -description: >- - Returns the username of an avatar, if the avatar is connected to the current - region, or if the name has been cached. Otherwise, returns an empty string. - Use llRequestUsername if the avatar may be absent from the region. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetUsername()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetUsername](/script/reference/lsl/functions/llGetUsername/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetvel.mdx b/src/content/docs/script/slua-reference/functions/llgetvel.mdx deleted file mode 100644 index 4398643..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetvel.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGetVel -description: |- - Returns the velocity of the object. - Returns a vector that is the velocity of the object. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetVel()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetVel](/script/reference/lsl/functions/llGetVel/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetvisualparams.mdx b/src/content/docs/script/slua-reference/functions/llgetvisualparams.mdx deleted file mode 100644 index 12e7658..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetvisualparams.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGetVisualParams -description: Returns a list of the current value for each requested visual parameter. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetVisualParams()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetVisualParams](/script/reference/lsl/functions/llGetVisualParams/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgetwallclock.mdx b/src/content/docs/script/slua-reference/functions/llgetwallclock.mdx deleted file mode 100644 index ac2b4db..0000000 --- a/src/content/docs/script/slua-reference/functions/llgetwallclock.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGetWallclock -description: >- - Returns the time in seconds since midnight California Pacific time (PST/PDT). - - Returns the time in seconds since simulator's time-zone midnight (Pacific - Time). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GetWallclock()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGetWallclock](/script/reference/lsl/functions/llGetWallclock/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgiveagentinventory.mdx b/src/content/docs/script/slua-reference/functions/llgiveagentinventory.mdx deleted file mode 100644 index 9beff42..0000000 --- a/src/content/docs/script/slua-reference/functions/llgiveagentinventory.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGiveAgentInventory -description: >- - Give InventoryItems to the specified agent as a new folder of items, as - permitted by the permissions system. The target must be an agent. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GiveAgentInventory()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGiveAgentInventory](/script/reference/lsl/functions/llGiveAgentInventory/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgiveinventory.mdx b/src/content/docs/script/slua-reference/functions/llgiveinventory.mdx deleted file mode 100644 index 348b1e2..0000000 --- a/src/content/docs/script/slua-reference/functions/llgiveinventory.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llGiveInventory -description: >- - Give InventoryItem to destination represented by TargetID, as permitted by the - permissions system. - - TargetID may be any agent or an object in the same region. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GiveInventory()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGiveInventory](/script/reference/lsl/functions/llGiveInventory/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgiveinventorylist.mdx b/src/content/docs/script/slua-reference/functions/llgiveinventorylist.mdx deleted file mode 100644 index 76ebabe..0000000 --- a/src/content/docs/script/slua-reference/functions/llgiveinventorylist.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llGiveInventoryList -description: >- - Give InventoryItems to destination (represented by TargetID) as a new folder - of items, as permitted by the permissions system. - - TargetID may be any agent or an object in the same region. If TargetID is an - object, the items are passed directly to the object inventory (no folder is - created). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GiveInventoryList()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGiveInventoryList](/script/reference/lsl/functions/llGiveInventoryList/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgivemoney.mdx b/src/content/docs/script/slua-reference/functions/llgivemoney.mdx deleted file mode 100644 index 809fd7c..0000000 --- a/src/content/docs/script/slua-reference/functions/llgivemoney.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGiveMoney -description: |- - Transfers Amount of L$ from script owner to AvatarID. - This call will silently fail if PERMISSION_DEBIT has not been granted. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GiveMoney()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGiveMoney](/script/reference/lsl/functions/llGiveMoney/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgodlikerezobject.mdx b/src/content/docs/script/slua-reference/functions/llgodlikerezobject.mdx deleted file mode 100644 index 0082551..0000000 --- a/src/content/docs/script/slua-reference/functions/llgodlikerezobject.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llGodLikeRezObject -description: Rez directly off of a UUID if owner has god-bit set. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GodLikeRezObject()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGodLikeRezObject](/script/reference/lsl/functions/llGodLikeRezObject/) - - diff --git a/src/content/docs/script/slua-reference/functions/llground.mdx b/src/content/docs/script/slua-reference/functions/llground.mdx deleted file mode 100644 index 234fe9e..0000000 --- a/src/content/docs/script/slua-reference/functions/llground.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGround -description: |- - Returns the ground height at the object position + offset. - Returns the ground height at the object's position + Offset. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Ground()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGround](/script/reference/lsl/functions/llGround/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgroundcontour.mdx b/src/content/docs/script/slua-reference/functions/llgroundcontour.mdx deleted file mode 100644 index 5df056d..0000000 --- a/src/content/docs/script/slua-reference/functions/llgroundcontour.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGroundContour -description: |- - Returns the ground contour direction below the object position + Offset. - Returns the ground contour at the object's position + Offset. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GroundContour()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGroundContour](/script/reference/lsl/functions/llGroundContour/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgroundnormal.mdx b/src/content/docs/script/slua-reference/functions/llgroundnormal.mdx deleted file mode 100644 index 92d3005..0000000 --- a/src/content/docs/script/slua-reference/functions/llgroundnormal.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGroundNormal -description: |- - Returns the ground normal below the object position + offset. - Returns the ground contour at the object's position + Offset. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GroundNormal()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGroundNormal](/script/reference/lsl/functions/llGroundNormal/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgroundrepel.mdx b/src/content/docs/script/slua-reference/functions/llgroundrepel.mdx deleted file mode 100644 index d299f92..0000000 --- a/src/content/docs/script/slua-reference/functions/llgroundrepel.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llGroundRepel -description: >- - Critically damps to height if within height * 0.5 of level (either above - ground level or above the higher of land and water if water == TRUE). - - Critically damps to fHeight if within fHeight * 0.5 of ground or water level. - - The height is above ground level if iWater is FALSE or above the higher of land and water if iWater is TRUE. - - Do not use with vehicles. Only works in physics-enabled objects. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GroundRepel()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGroundRepel](/script/reference/lsl/functions/llGroundRepel/) - - diff --git a/src/content/docs/script/slua-reference/functions/llgroundslope.mdx b/src/content/docs/script/slua-reference/functions/llgroundslope.mdx deleted file mode 100644 index ed8fb55..0000000 --- a/src/content/docs/script/slua-reference/functions/llgroundslope.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llGroundSlope -description: |- - Returns the ground slope below the object position + Offset. - Returns the ground slope at the object position + Offset. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.GroundSlope()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llGroundSlope](/script/reference/lsl/functions/llGroundSlope/) - - diff --git a/src/content/docs/script/slua-reference/functions/llhash.mdx b/src/content/docs/script/slua-reference/functions/llhash.mdx deleted file mode 100644 index 3ff4011..0000000 --- a/src/content/docs/script/slua-reference/functions/llhash.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llHash -description: Calculates the 32bit hash value for the provided string. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Hash()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llHash](/script/reference/lsl/functions/llHash/) - - diff --git a/src/content/docs/script/slua-reference/functions/llhmac.mdx b/src/content/docs/script/slua-reference/functions/llhmac.mdx deleted file mode 100644 index c53a179..0000000 --- a/src/content/docs/script/slua-reference/functions/llhmac.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llHMAC -description: >- - Returns the base64-encoded hashed message authentication code (HMAC), of - Message using PEM-formatted Key and digest Algorithm (md5, sha1, sha224, - sha256, sha384, sha512). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.HMAC()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llHMAC](/script/reference/lsl/functions/llHMAC/) - - diff --git a/src/content/docs/script/slua-reference/functions/llhttprequest.mdx b/src/content/docs/script/slua-reference/functions/llhttprequest.mdx deleted file mode 100644 index 4ad63c5..0000000 --- a/src/content/docs/script/slua-reference/functions/llhttprequest.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llHTTPRequest -description: >- - Sends an HTTP request to the specified URL with the Body of the request and - Parameters. - - Returns a key that is a handle identifying the HTTP request made. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.HTTPRequest()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llHTTPRequest](/script/reference/lsl/functions/llHTTPRequest/) - - diff --git a/src/content/docs/script/slua-reference/functions/llhttpresponse.mdx b/src/content/docs/script/slua-reference/functions/llhttpresponse.mdx deleted file mode 100644 index 48ed40f..0000000 --- a/src/content/docs/script/slua-reference/functions/llhttpresponse.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llHTTPResponse -description: >- - Responds to an incoming HTTP request which was triggerd by an http_request - event within the script. HTTPRequestID specifies the request to respond to - (this ID is supplied in the http_request event handler). Status and Body - specify the status code and message to respond with. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.HTTPResponse()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llHTTPResponse](/script/reference/lsl/functions/llHTTPResponse/) - - diff --git a/src/content/docs/script/slua-reference/functions/llinsertstring.mdx b/src/content/docs/script/slua-reference/functions/llinsertstring.mdx deleted file mode 100644 index ce691d3..0000000 --- a/src/content/docs/script/slua-reference/functions/llinsertstring.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llInsertString -description: >- - Inserts SourceVariable into TargetVariable at Position, and returns the - result. - - Inserts SourceVariable into TargetVariable at Position and returns the result. - Note this does not alter TargetVariable. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.InsertString()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llInsertString](/script/reference/lsl/functions/llInsertString/) - - diff --git a/src/content/docs/script/slua-reference/functions/llinstantmessage.mdx b/src/content/docs/script/slua-reference/functions/llinstantmessage.mdx deleted file mode 100644 index b7ee2fd..0000000 --- a/src/content/docs/script/slua-reference/functions/llinstantmessage.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llInstantMessage -description: |- - IMs Text to the user identified. - Send Text to the user as an instant message. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.InstantMessage()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llInstantMessage](/script/reference/lsl/functions/llInstantMessage/) - - diff --git a/src/content/docs/script/slua-reference/functions/llintegertobase64.mdx b/src/content/docs/script/slua-reference/functions/llintegertobase64.mdx deleted file mode 100644 index 40fa30c..0000000 --- a/src/content/docs/script/slua-reference/functions/llintegertobase64.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llIntegerToBase64 -description: |- - Returns a string that is a Base64 big endian encode of Value. - Encodes the Value as an 8-character Base64 string. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.IntegerToBase64()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llIntegerToBase64](/script/reference/lsl/functions/llIntegerToBase64/) - - diff --git a/src/content/docs/script/slua-reference/functions/llisfriend.mdx b/src/content/docs/script/slua-reference/functions/llisfriend.mdx deleted file mode 100644 index 9d9fd5c..0000000 --- a/src/content/docs/script/slua-reference/functions/llisfriend.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llIsFriend -description: Returns TRUE if avatar ID is a friend of the script owner. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.IsFriend()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llIsFriend](/script/reference/lsl/functions/llIsFriend/) - - diff --git a/src/content/docs/script/slua-reference/functions/llislinkgltfmaterial.mdx b/src/content/docs/script/slua-reference/functions/llislinkgltfmaterial.mdx deleted file mode 100644 index 0a7d7ed..0000000 --- a/src/content/docs/script/slua-reference/functions/llislinkgltfmaterial.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llIsLinkGLTFMaterial -description: Checks the face for a PBR render material. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.IsLinkGLTFMaterial()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llIsLinkGLTFMaterial](/script/reference/lsl/functions/llIsLinkGLTFMaterial/) - - diff --git a/src/content/docs/script/slua-reference/functions/lljson2list.mdx b/src/content/docs/script/slua-reference/functions/lljson2list.mdx deleted file mode 100644 index 216b0a8..0000000 --- a/src/content/docs/script/slua-reference/functions/lljson2list.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llJson2List -description: Converts the top level of the JSON string to a list. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Json2List()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llJson2List](/script/reference/lsl/functions/llJson2List/) - - diff --git a/src/content/docs/script/slua-reference/functions/lljsongetvalue.mdx b/src/content/docs/script/slua-reference/functions/lljsongetvalue.mdx deleted file mode 100644 index 7215fae..0000000 --- a/src/content/docs/script/slua-reference/functions/lljsongetvalue.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llJsonGetValue -description: Gets the value indicated by Specifiers from the JSON string. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.JsonGetValue()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llJsonGetValue](/script/reference/lsl/functions/llJsonGetValue/) - - diff --git a/src/content/docs/script/slua-reference/functions/lljsonsetvalue.mdx b/src/content/docs/script/slua-reference/functions/lljsonsetvalue.mdx deleted file mode 100644 index 743fb5c..0000000 --- a/src/content/docs/script/slua-reference/functions/lljsonsetvalue.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llJsonSetValue -description: >- - Returns a new JSON string that is the JSON given with the Value indicated by - Specifiers set to Value. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.JsonSetValue()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llJsonSetValue](/script/reference/lsl/functions/llJsonSetValue/) - - diff --git a/src/content/docs/script/slua-reference/functions/lljsonvaluetype.mdx b/src/content/docs/script/slua-reference/functions/lljsonvaluetype.mdx deleted file mode 100644 index a73ed2e..0000000 --- a/src/content/docs/script/slua-reference/functions/lljsonvaluetype.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llJsonValueType -description: >- - Returns the type constant (JSON_*) for the value in JSON indicated by - Specifiers. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.JsonValueType()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llJsonValueType](/script/reference/lsl/functions/llJsonValueType/) - - diff --git a/src/content/docs/script/slua-reference/functions/llkey2name.mdx b/src/content/docs/script/slua-reference/functions/llkey2name.mdx deleted file mode 100644 index f63a518..0000000 --- a/src/content/docs/script/slua-reference/functions/llkey2name.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llKey2Name -description: >- - Returns the name of the prim or avatar specified by ID. The ID must be a valid - rezzed prim or avatar key in the current simulator, otherwise an empty string - is returned. - - For avatars, the returned name is the legacy name ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Key2Name()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llKey2Name](/script/reference/lsl/functions/llKey2Name/) - - diff --git a/src/content/docs/script/slua-reference/functions/llkeycountkeyvalue.mdx b/src/content/docs/script/slua-reference/functions/llkeycountkeyvalue.mdx deleted file mode 100644 index 12c3d80..0000000 --- a/src/content/docs/script/slua-reference/functions/llkeycountkeyvalue.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llKeyCountKeyValue -description: |2- - - Starts an asychronous transaction the request the number of keys in the data store. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will the the number of keys in the system. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.KeyCountKeyValue()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llKeyCountKeyValue](/script/reference/lsl/functions/llKeyCountKeyValue/) - - diff --git a/src/content/docs/script/slua-reference/functions/llkeyskeyvalue.mdx b/src/content/docs/script/slua-reference/functions/llkeyskeyvalue.mdx deleted file mode 100644 index 2d46eb3..0000000 --- a/src/content/docs/script/slua-reference/functions/llkeyskeyvalue.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llKeysKeyValue -description: |2- - - Starts an asychronous transaction the request a number of keys from the data store. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. The error XP_ERROR_KEY_NOT_FOUND is returned if First is greater than or equal to the number of keys in the data store. In the success case the subsequent items will be the keys requested. The number of keys returned may be less than requested if the return value is too large or if there is not enough keys remaining. The order keys are returned is not guaranteed but is stable between subsequent calls as long as no keys are added or removed. Because the keys are returned in a comma-delimited list it is not recommended to use commas in key names if this function is used. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.KeysKeyValue()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llKeysKeyValue](/script/reference/lsl/functions/llKeysKeyValue/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinear2srgb.mdx b/src/content/docs/script/slua-reference/functions/lllinear2srgb.mdx deleted file mode 100644 index 5459aea..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinear2srgb.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llLinear2sRGB -description: Converts a color from the linear colorspace to sRGB. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Linear2sRGB()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinear2sRGB](/script/reference/lsl/functions/llLinear2sRGB/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinkadjustsoundvolume.mdx b/src/content/docs/script/slua-reference/functions/lllinkadjustsoundvolume.mdx deleted file mode 100644 index f95fa8e..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinkadjustsoundvolume.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llLinkAdjustSoundVolume -description: >- - Adjusts the volume (0.0 - 1.0) of the currently playing sound attached to the - link. - - This function has no effect on sounds started with llTriggerSound. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinkAdjustSoundVolume()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinkAdjustSoundVolume](/script/reference/lsl/functions/llLinkAdjustSoundVolume/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinkparticlesystem.mdx b/src/content/docs/script/slua-reference/functions/lllinkparticlesystem.mdx deleted file mode 100644 index 107ea80..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinkparticlesystem.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: llLinkParticleSystem -description: >- - Creates a particle system in prim LinkNumber based on Rules. An empty list - removes a particle system from object. - - List format is [ rule-1, data-1, rule-2, data-2 ... rule-n, data-n ]. - - This is identical to llParticleSystem except that it applies to a specified - linked prim and not just the prim the script is in. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinkParticleSystem()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinkParticleSystem](/script/reference/lsl/functions/llLinkParticleSystem/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinkplaysound.mdx b/src/content/docs/script/slua-reference/functions/lllinkplaysound.mdx deleted file mode 100644 index 9e41399..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinkplaysound.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llLinkPlaySound -description: >- - Plays Sound, once or looping, at Volume (0.0 - 1.0). The sound may be attached - to the link or triggered at its location. - - Only one sound may be attached to an object at a time, and attaching a new - sound or calling llStopSound will stop the previously attached sound. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinkPlaySound()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinkPlaySound](/script/reference/lsl/functions/llLinkPlaySound/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinksetdataavailable.mdx b/src/content/docs/script/slua-reference/functions/lllinksetdataavailable.mdx deleted file mode 100644 index 85bc604..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinksetdataavailable.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llLinksetDataAvailable -description: Returns the number of bytes remaining in the linkset's datastore. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinksetDataAvailable()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinksetDataAvailable](/script/reference/lsl/functions/llLinksetDataAvailable/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinksetdatacountfound.mdx b/src/content/docs/script/slua-reference/functions/lllinksetdatacountfound.mdx deleted file mode 100644 index 3c2ba89..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinksetdatacountfound.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llLinksetDataCountFound -description: >- - Returns the number of keys matching the regular expression passed in the - search parameter. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinksetDataCountFound()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinksetDataCountFound](/script/reference/lsl/functions/llLinksetDataCountFound/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinksetdatacountkeys.mdx b/src/content/docs/script/slua-reference/functions/lllinksetdatacountkeys.mdx deleted file mode 100644 index 56cccad..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinksetdatacountkeys.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llLinksetDataCountKeys -description: Returns the number of keys in the linkset's datastore. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinksetDataCountKeys()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinksetDataCountKeys](/script/reference/lsl/functions/llLinksetDataCountKeys/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinksetdatadelete.mdx b/src/content/docs/script/slua-reference/functions/lllinksetdatadelete.mdx deleted file mode 100644 index 9ebccc5..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinksetdatadelete.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llLinksetDataDelete -description: Deletes a name:value pair from the linkset's datastore. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinksetDataDelete()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinksetDataDelete](/script/reference/lsl/functions/llLinksetDataDelete/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinksetdatadeletefound.mdx b/src/content/docs/script/slua-reference/functions/lllinksetdatadeletefound.mdx deleted file mode 100644 index e9bce7e..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinksetdatadeletefound.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llLinksetDataDeleteFound -description: >- - Deletes all key value pairs in the linkset data where the key matches the - regular expression in search. Returns a list consisting of [ #deleted, #not - deleted ]. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinksetDataDeleteFound()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinksetDataDeleteFound](/script/reference/lsl/functions/llLinksetDataDeleteFound/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinksetdatadeleteprotected.mdx b/src/content/docs/script/slua-reference/functions/lllinksetdatadeleteprotected.mdx deleted file mode 100644 index 018f3d4..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinksetdatadeleteprotected.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llLinksetDataDeleteProtected -description: Deletes a name:value pair from the linkset's datastore. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinksetDataDeleteProtected()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinksetDataDeleteProtected](/script/reference/lsl/functions/llLinksetDataDeleteProtected/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinksetdatafindkeys.mdx b/src/content/docs/script/slua-reference/functions/lllinksetdatafindkeys.mdx deleted file mode 100644 index 9d97c51..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinksetdatafindkeys.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llLinksetDataFindKeys -description: >- - Returns a list of keys from the linkset's data store matching the search - parameter. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinksetDataFindKeys()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinksetDataFindKeys](/script/reference/lsl/functions/llLinksetDataFindKeys/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinksetdatalistkeys.mdx b/src/content/docs/script/slua-reference/functions/lllinksetdatalistkeys.mdx deleted file mode 100644 index 340921c..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinksetdatalistkeys.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llLinksetDataListKeys -description: Returns a list of all keys in the linkset datastore. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinksetDataListKeys()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinksetDataListKeys](/script/reference/lsl/functions/llLinksetDataListKeys/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinksetdataread.mdx b/src/content/docs/script/slua-reference/functions/lllinksetdataread.mdx deleted file mode 100644 index b4dc3fb..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinksetdataread.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llLinksetDataRead -description: Returns the value stored for a key in the linkset. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinksetDataRead()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinksetDataRead](/script/reference/lsl/functions/llLinksetDataRead/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinksetdatareadprotected.mdx b/src/content/docs/script/slua-reference/functions/lllinksetdatareadprotected.mdx deleted file mode 100644 index 98fff94..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinksetdatareadprotected.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llLinksetDataReadProtected -description: Returns the value stored for a key in the linkset. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinksetDataReadProtected()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinksetDataReadProtected](/script/reference/lsl/functions/llLinksetDataReadProtected/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinksetdatareset.mdx b/src/content/docs/script/slua-reference/functions/lllinksetdatareset.mdx deleted file mode 100644 index b5915a1..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinksetdatareset.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llLinksetDataReset -description: Resets the linkset's data store, erasing all key-value pairs. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinksetDataReset()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinksetDataReset](/script/reference/lsl/functions/llLinksetDataReset/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinksetdatawrite.mdx b/src/content/docs/script/slua-reference/functions/lllinksetdatawrite.mdx deleted file mode 100644 index abc6f6f..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinksetdatawrite.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llLinksetDataWrite -description: Sets a name:value pair in the linkset's datastore ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinksetDataWrite()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinksetDataWrite](/script/reference/lsl/functions/llLinksetDataWrite/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinksetdatawriteprotected.mdx b/src/content/docs/script/slua-reference/functions/lllinksetdatawriteprotected.mdx deleted file mode 100644 index 9ae24fe..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinksetdatawriteprotected.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llLinksetDataWriteProtected -description: Sets a name:value pair in the linkset's datastore ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinksetDataWriteProtected()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinksetDataWriteProtected](/script/reference/lsl/functions/llLinksetDataWriteProtected/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinksetsoundqueueing.mdx b/src/content/docs/script/slua-reference/functions/lllinksetsoundqueueing.mdx deleted file mode 100644 index 47236c5..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinksetsoundqueueing.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llLinkSetSoundQueueing -description: >- - Limits radius for audibility of scripted sounds (both attached and triggered) - to distance Radius around the link. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinkSetSoundQueueing()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinkSetSoundQueueing](/script/reference/lsl/functions/llLinkSetSoundQueueing/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinksetsoundradius.mdx b/src/content/docs/script/slua-reference/functions/lllinksetsoundradius.mdx deleted file mode 100644 index 9257fbb..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinksetsoundradius.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llLinkSetSoundRadius -description: >- - Limits radius for audibility of scripted sounds (both attached and triggered) - to distance Radius around the link. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinkSetSoundRadius()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinkSetSoundRadius](/script/reference/lsl/functions/llLinkSetSoundRadius/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinksittarget.mdx b/src/content/docs/script/slua-reference/functions/lllinksittarget.mdx deleted file mode 100644 index 2def28d..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinksittarget.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llLinkSitTarget -description: >- - Set the sit location for the linked prim(s). If Offset == <0,0,0> clear it. - - Set the sit location for the linked prim(s). The sit location is relative to - the prim's position and rotation. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinkSitTarget()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinkSitTarget](/script/reference/lsl/functions/llLinkSitTarget/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllinkstopsound.mdx b/src/content/docs/script/slua-reference/functions/lllinkstopsound.mdx deleted file mode 100644 index f7ff200..0000000 --- a/src/content/docs/script/slua-reference/functions/lllinkstopsound.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llLinkStopSound -description: Stops playback of the currently attached sound on a link. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LinkStopSound()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLinkStopSound](/script/reference/lsl/functions/llLinkStopSound/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllist2csv.mdx b/src/content/docs/script/slua-reference/functions/lllist2csv.mdx deleted file mode 100644 index c50bc8b..0000000 --- a/src/content/docs/script/slua-reference/functions/lllist2csv.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llList2CSV -description: |- - Creates a string of comma separated values from the list. - Create a string of comma separated values from the specified list. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.List2CSV()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llList2CSV](/script/reference/lsl/functions/llList2CSV/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllist2float.mdx b/src/content/docs/script/slua-reference/functions/lllist2float.mdx deleted file mode 100644 index 58d131a..0000000 --- a/src/content/docs/script/slua-reference/functions/lllist2float.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llList2Float -description: >- - Copies the float at Index in the list. - - Returns the value at Index in the specified list. If Index describes a - location not in the list, or the value cannot be type-cast to a float, then - zero is returned. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.List2Float()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llList2Float](/script/reference/lsl/functions/llList2Float/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllist2integer.mdx b/src/content/docs/script/slua-reference/functions/lllist2integer.mdx deleted file mode 100644 index 5ac965b..0000000 --- a/src/content/docs/script/slua-reference/functions/lllist2integer.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llList2Integer -description: >- - Copies the integer at Index in the list. - - Returns the value at Index in the specified list. If Index describes a - location not in the list, or the value cannot be type-cast to an integer, then - zero is returned. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.List2Integer()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llList2Integer](/script/reference/lsl/functions/llList2Integer/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllist2json.mdx b/src/content/docs/script/slua-reference/functions/lllist2json.mdx deleted file mode 100644 index 6855322..0000000 --- a/src/content/docs/script/slua-reference/functions/lllist2json.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llList2Json -description: >- - Converts either a strided list of key:value pairs to a JSON_OBJECT, or a list - of values to a JSON_ARRAY. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.List2Json()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llList2Json](/script/reference/lsl/functions/llList2Json/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllist2key.mdx b/src/content/docs/script/slua-reference/functions/lllist2key.mdx deleted file mode 100644 index 9de3ef5..0000000 --- a/src/content/docs/script/slua-reference/functions/lllist2key.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llList2Key -description: >- - Copies the key at Index in the list. - - Returns the value at Index in the specified list. If Index describes a - location not in the list, or the value cannot be type-cast to a key, then null - string is returned. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.List2Key()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llList2Key](/script/reference/lsl/functions/llList2Key/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllist2list.mdx b/src/content/docs/script/slua-reference/functions/lllist2list.mdx deleted file mode 100644 index ca0b988..0000000 --- a/src/content/docs/script/slua-reference/functions/lllist2list.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llList2List -description: >- - Returns a subset of entries from ListVariable, in a range specified by the - Start and End indicies (inclusive). - - Using negative numbers for Start and/or End causes the index to count - backwards from the length of the string, so 0, -1 would capture the entire - string. - - If Start is greater than End, the sub string is the exclusion of the entries. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.List2List()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llList2List](/script/reference/lsl/functions/llList2List/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllist2listslice.mdx b/src/content/docs/script/slua-reference/functions/lllist2listslice.mdx deleted file mode 100644 index 6361868..0000000 --- a/src/content/docs/script/slua-reference/functions/lllist2listslice.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llList2ListSlice -description: >- - Returns a subset of entries from ListVariable, in a range specified by Start - and End indices (inclusive) return the slice_index element of each stride. - Using negative numbers for Start and/or End causes the index to count backwards from the length of the list. (e.g. 0, -1 captures entire list) - If slice_index is less than 0, it is counted backwards from the end of the - stride. - Stride must be a positive integer > 0 or an empy list is returned. If slice_index falls outside range of stride, an empty list is returned. slice_index is zero-based. (e.g. A stride of 2 has valid indices 0,1) ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.List2ListSlice()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llList2ListSlice](/script/reference/lsl/functions/llList2ListSlice/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllist2liststrided.mdx b/src/content/docs/script/slua-reference/functions/lllist2liststrided.mdx deleted file mode 100644 index 227afbd..0000000 --- a/src/content/docs/script/slua-reference/functions/lllist2liststrided.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llList2ListStrided -description: |- - Copies the strided slice of the list from Start to End. - Returns a copy of the strided slice of the specified list from Start to End. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.List2ListStrided()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llList2ListStrided](/script/reference/lsl/functions/llList2ListStrided/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllist2rot.mdx b/src/content/docs/script/slua-reference/functions/lllist2rot.mdx deleted file mode 100644 index f9c0254..0000000 --- a/src/content/docs/script/slua-reference/functions/lllist2rot.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llList2Rot -description: >- - Copies the rotation at Index in the list. - - Returns the value at Index in the specified list. If Index describes a - location not in the list, or the value cannot be type-cast to rotation, - thenZERO_ROTATION is returned. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.List2Rot()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llList2Rot](/script/reference/lsl/functions/llList2Rot/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllist2string.mdx b/src/content/docs/script/slua-reference/functions/lllist2string.mdx deleted file mode 100644 index 03d055f..0000000 --- a/src/content/docs/script/slua-reference/functions/lllist2string.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llList2String -description: >- - Copies the string at Index in the list. - - Returns the value at Index in the specified list as a string. If Index - describes a location not in the list then null string is returned. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.List2String()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llList2String](/script/reference/lsl/functions/llList2String/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllist2vector.mdx b/src/content/docs/script/slua-reference/functions/lllist2vector.mdx deleted file mode 100644 index 1d43c38..0000000 --- a/src/content/docs/script/slua-reference/functions/lllist2vector.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llList2Vector -description: >- - Copies the vector at Index in the list. - - Returns the value at Index in the specified list. If Index describes a - location not in the list, or the value cannot be type-cast to a vector, then - ZERO_VECTOR is returned. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.List2Vector()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llList2Vector](/script/reference/lsl/functions/llList2Vector/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllisten.mdx b/src/content/docs/script/slua-reference/functions/lllisten.mdx deleted file mode 100644 index 6c3ebdc..0000000 --- a/src/content/docs/script/slua-reference/functions/lllisten.mdx +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: llListen -description: >- - Creates a listen callback for Text on Channel from SpeakersName and SpeakersID - (SpeakersName, SpeakersID, and/or Text can be empty) and returns an identifier - that can be used to deactivate or remove the listen. - - Non-empty values for SpeakersName, SpeakersID, and Text will filter the - results accordingly, while empty strings and NULL_KEY will not filter the - results, for string and key parameters respectively. - - PUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. - DEBUG_CHANNEL is the script debug channel, and is also visible to nearby - avatars. All other channels are are not sent to avatars, but may be used to - communicate with scripts. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Listen()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llListen](/script/reference/lsl/functions/llListen/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllistencontrol.mdx b/src/content/docs/script/slua-reference/functions/lllistencontrol.mdx deleted file mode 100644 index 2d8bbc8..0000000 --- a/src/content/docs/script/slua-reference/functions/lllistencontrol.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llListenControl -description: >- - Makes a listen event callback active or inactive. Pass in the value returned - from llListen to the iChannelHandle parameter to specify which listener you - are controlling. - - Use boolean values to specify Active ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ListenControl()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llListenControl](/script/reference/lsl/functions/llListenControl/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllistenremove.mdx b/src/content/docs/script/slua-reference/functions/lllistenremove.mdx deleted file mode 100644 index 53f05f3..0000000 --- a/src/content/docs/script/slua-reference/functions/lllistenremove.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llListenRemove -description: >- - Removes a listen event callback. Pass in the value returned from llListen to - the iChannelHandle parameter to specify which listener to remove. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ListenRemove()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llListenRemove](/script/reference/lsl/functions/llListenRemove/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllistfindlist.mdx b/src/content/docs/script/slua-reference/functions/lllistfindlist.mdx deleted file mode 100644 index 392403a..0000000 --- a/src/content/docs/script/slua-reference/functions/lllistfindlist.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llListFindList -description: >- - Returns the index of the first instance of Find in ListVariable. Returns -1 if - not found. - - Returns the position of the first instance of the Find list in the - ListVariable. Returns -1 if not found. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ListFindList()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llListFindList](/script/reference/lsl/functions/llListFindList/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllistfindlistnext.mdx b/src/content/docs/script/slua-reference/functions/lllistfindlistnext.mdx deleted file mode 100644 index fe035a1..0000000 --- a/src/content/docs/script/slua-reference/functions/lllistfindlistnext.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llListFindListNext -description: >- - Returns the index of the nth instance of Find in ListVariable. Returns -1 if - not found. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ListFindListNext()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llListFindListNext](/script/reference/lsl/functions/llListFindListNext/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllistfindstrided.mdx b/src/content/docs/script/slua-reference/functions/lllistfindstrided.mdx deleted file mode 100644 index 469ec31..0000000 --- a/src/content/docs/script/slua-reference/functions/lllistfindstrided.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llListFindStrided -description: >- - Returns the index of the first instance of Find in ListVariable. Returns -1 if - not found. - - Returns the position of the first instance of the Find list in the - ListVariable after the start index and before the end index. Steps through - ListVariable by stride. Returns -1 if not found. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ListFindStrided()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llListFindStrided](/script/reference/lsl/functions/llListFindStrided/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllistinsertlist.mdx b/src/content/docs/script/slua-reference/functions/lllistinsertlist.mdx deleted file mode 100644 index 53f43a0..0000000 --- a/src/content/docs/script/slua-reference/functions/lllistinsertlist.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llListInsertList -description: >- - Returns a list that contains all the elements from Target but with the - elements from ListVariable inserted at Position start. - - Returns a new list, created by inserting ListVariable into the Target list at - Position. Note this does not alter the Target. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ListInsertList()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llListInsertList](/script/reference/lsl/functions/llListInsertList/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllistrandomize.mdx b/src/content/docs/script/slua-reference/functions/lllistrandomize.mdx deleted file mode 100644 index fc081cf..0000000 --- a/src/content/docs/script/slua-reference/functions/lllistrandomize.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llListRandomize -description: >- - Returns a version of the input ListVariable which has been randomized by - blocks of size Stride. - - If the remainder from the length of the list, divided by the stride is - non-zero, this function does not randomize the list. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ListRandomize()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llListRandomize](/script/reference/lsl/functions/llListRandomize/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllistreplacelist.mdx b/src/content/docs/script/slua-reference/functions/lllistreplacelist.mdx deleted file mode 100644 index 872e6c6..0000000 --- a/src/content/docs/script/slua-reference/functions/lllistreplacelist.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llListReplaceList -description: >- - Returns a list that is Target with Start through End removed and ListVariable - inserted at Start. - - Returns a list replacing the slice of the Target list from Start to End with - the specified ListVariable. Start and End are inclusive, so 0, 1 would replace - the first two entries and 0, 0 would replace only the first list entry. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ListReplaceList()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llListReplaceList](/script/reference/lsl/functions/llListReplaceList/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllistsort.mdx b/src/content/docs/script/slua-reference/functions/lllistsort.mdx deleted file mode 100644 index 3964dc7..0000000 --- a/src/content/docs/script/slua-reference/functions/lllistsort.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llListSort -description: >- - Returns the specified list, sorted into blocks of stride in ascending order - (if Ascending is TRUE, otherwise descending). Note that sort only works if the - first entry of each block is the same datatype. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ListSort()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llListSort](/script/reference/lsl/functions/llListSort/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllistsortstrided.mdx b/src/content/docs/script/slua-reference/functions/lllistsortstrided.mdx deleted file mode 100644 index 14d3935..0000000 --- a/src/content/docs/script/slua-reference/functions/lllistsortstrided.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llListSortStrided -description: >- - Returns the specified list, sorted by the specified element into blocks of - stride in ascending order (if Ascending is TRUE, otherwise descending). Note - that sort only works if the first entry of each block is the same datatype. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ListSortStrided()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llListSortStrided](/script/reference/lsl/functions/llListSortStrided/) - - diff --git a/src/content/docs/script/slua-reference/functions/llliststatistics.mdx b/src/content/docs/script/slua-reference/functions/llliststatistics.mdx deleted file mode 100644 index 1e1924a..0000000 --- a/src/content/docs/script/slua-reference/functions/llliststatistics.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llListStatistics -description: >- - Performs a statistical aggregate function, specified by a LIST_STAT_* - constant, on ListVariables. - - This function allows a script to perform a statistical operation as defined by - operation on a list composed of integers and floats. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ListStatistics()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llListStatistics](/script/reference/lsl/functions/llListStatistics/) - - diff --git a/src/content/docs/script/slua-reference/functions/llloadurl.mdx b/src/content/docs/script/slua-reference/functions/llloadurl.mdx deleted file mode 100644 index 6b5ae02..0000000 --- a/src/content/docs/script/slua-reference/functions/llloadurl.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llLoadURL -description: "Shows dialog to avatar AvatarID offering to load web page at URL.\tIf user clicks yes, launches their web browser.\nllLoadURL displays a dialogue box to the user, offering to load the specified web page using the default web browser." ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LoadURL()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLoadURL](/script/reference/lsl/functions/llLoadURL/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllog.mdx b/src/content/docs/script/slua-reference/functions/lllog.mdx deleted file mode 100644 index 92b157b..0000000 --- a/src/content/docs/script/slua-reference/functions/lllog.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llLog -description: |- - Returns the natural logarithm of Value. Returns zero if Value <= 0. - Returns the base e (natural) logarithm of the specified Value. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Log()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLog](/script/reference/lsl/functions/llLog/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllog10.mdx b/src/content/docs/script/slua-reference/functions/lllog10.mdx deleted file mode 100644 index 01b2f5b..0000000 --- a/src/content/docs/script/slua-reference/functions/lllog10.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llLog10 -description: |- - Returns the base 10 logarithm of Value. Returns zero if Value <= 0. - Returns the base 10 (common) logarithm of the specified Value. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Log10()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLog10](/script/reference/lsl/functions/llLog10/) - - diff --git a/src/content/docs/script/slua-reference/functions/lllookat.mdx b/src/content/docs/script/slua-reference/functions/lllookat.mdx deleted file mode 100644 index 15660bb..0000000 --- a/src/content/docs/script/slua-reference/functions/lllookat.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llLookAt -description: >- - Cause object name to point its forward axis towards Target, at a force - controlled by Strength and Damping. - - Good Strength values are around half the mass of the object and good Damping - values are less than 1/10th of the Strength. - - Asymmetrical shapes require smaller Damping. A Strength of 0.0 cancels the - look at. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LookAt()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLookAt](/script/reference/lsl/functions/llLookAt/) - - diff --git a/src/content/docs/script/slua-reference/functions/llloopsound.mdx b/src/content/docs/script/slua-reference/functions/llloopsound.mdx deleted file mode 100644 index e201abf..0000000 --- a/src/content/docs/script/slua-reference/functions/llloopsound.mdx +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: llLoopSound -description: >- - Plays specified Sound, looping indefinitely, at Volume (0.0 - 1.0). - - Only one sound may be attached to an object at a time. - - A second call to llLoopSound with the same key will not restart the sound, but - the new volume will be used. This allows control over the volume of already - playing sounds. - - Setting the volume to 0 is not the same as calling llStopSound; a sound with 0 - volume will continue to loop. - - To restart the sound from the beginning, call llStopSound before calling - llLoopSound again. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LoopSound()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLoopSound](/script/reference/lsl/functions/llLoopSound/) - - diff --git a/src/content/docs/script/slua-reference/functions/llloopsoundmaster.mdx b/src/content/docs/script/slua-reference/functions/llloopsoundmaster.mdx deleted file mode 100644 index 7038086..0000000 --- a/src/content/docs/script/slua-reference/functions/llloopsoundmaster.mdx +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: llLoopSoundMaster -description: >- - Plays attached Sound, looping at volume (0.0 - 1.0), and declares it a sync - master. - - Behaviour is identical to llLoopSound, with the addition of marking the source - as a "Sync Master", causing "Slave" sounds to sync to it. If there are - multiple masters within a viewers interest area, the most audible one (a - function of both distance and volume) will win out as the master. - - The use of multiple masters within a small area is unlikely to produce the - desired effect. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LoopSoundMaster()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLoopSoundMaster](/script/reference/lsl/functions/llLoopSoundMaster/) - - diff --git a/src/content/docs/script/slua-reference/functions/llloopsoundslave.mdx b/src/content/docs/script/slua-reference/functions/llloopsoundslave.mdx deleted file mode 100644 index f523792..0000000 --- a/src/content/docs/script/slua-reference/functions/llloopsoundslave.mdx +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: llLoopSoundSlave -description: >- - Plays attached sound looping at volume (0.0 - 1.0), synced to most audible - sync master. - - Behaviour is identical to llLoopSound, unless there is a "Sync Master" - present. - - If a Sync Master is already playing the Slave sound will begin playing from - the same point the master is in its loop synchronizing the loop points of both - sounds. - - If a Sync Master is started when the Slave is already playing, the Slave will - skip to the correct position to sync with the Master. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.LoopSoundSlave()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llLoopSoundSlave](/script/reference/lsl/functions/llLoopSoundSlave/) - - diff --git a/src/content/docs/script/slua-reference/functions/llmakeexplosion.mdx b/src/content/docs/script/slua-reference/functions/llmakeexplosion.mdx deleted file mode 100644 index 7374383..0000000 --- a/src/content/docs/script/slua-reference/functions/llmakeexplosion.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llMakeExplosion -description: >- - Make a round explosion of particles. Deprecated: Use llParticleSystem instead. - - Make a round explosion of particles using texture from the objects inventory. - Deprecated: Use llParticleSystem instead. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.MakeExplosion()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llMakeExplosion](/script/reference/lsl/functions/llMakeExplosion/) - - diff --git a/src/content/docs/script/slua-reference/functions/llmakefire.mdx b/src/content/docs/script/slua-reference/functions/llmakefire.mdx deleted file mode 100644 index b273ea3..0000000 --- a/src/content/docs/script/slua-reference/functions/llmakefire.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llMakeFire -description: >- - Make fire like particles. Deprecated: Use llParticleSystem instead. - - Make fire particles using texture from the objects inventory. Deprecated: Use - llParticleSystem instead. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.MakeFire()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llMakeFire](/script/reference/lsl/functions/llMakeFire/) - - diff --git a/src/content/docs/script/slua-reference/functions/llmakefountain.mdx b/src/content/docs/script/slua-reference/functions/llmakefountain.mdx deleted file mode 100644 index 2594d3b..0000000 --- a/src/content/docs/script/slua-reference/functions/llmakefountain.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llMakeFountain -description: >- - Make a fountain of particles. Deprecated: Use llParticleSystem instead. - - Make a fountain of particles using texture from the objects inventory. - Deprecated: Use llParticleSystem instead. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.MakeFountain()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llMakeFountain](/script/reference/lsl/functions/llMakeFountain/) - - diff --git a/src/content/docs/script/slua-reference/functions/llmakesmoke.mdx b/src/content/docs/script/slua-reference/functions/llmakesmoke.mdx deleted file mode 100644 index a031354..0000000 --- a/src/content/docs/script/slua-reference/functions/llmakesmoke.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llMakeSmoke -description: >- - Make smoke like particles. Deprecated: Use llParticleSystem instead. - - Make smoky particles using texture from the objects inventory. Deprecated: Use - llParticleSystem instead. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.MakeSmoke()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llMakeSmoke](/script/reference/lsl/functions/llMakeSmoke/) - - diff --git a/src/content/docs/script/slua-reference/functions/llmanageestateaccess.mdx b/src/content/docs/script/slua-reference/functions/llmanageestateaccess.mdx deleted file mode 100644 index 9d02d2b..0000000 --- a/src/content/docs/script/slua-reference/functions/llmanageestateaccess.mdx +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: llManageEstateAccess -description: >- - Adds or removes agents from the estate's agent access or ban lists, or groups - to the estate's group access list. Action is one of the - ESTATE_ACCESS_ALLOWED_* operations to perform. - - Returns an integer representing a boolean, TRUE if the call was successful; - FALSE if throttled, invalid action, invalid or null id or object owner is not - allowed to manage the estate. - - The object owner is notified of any changes, unless - PERMISSION_SILENT_ESTATE_MANAGEMENT has been granted to the script. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ManageEstateAccess()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llManageEstateAccess](/script/reference/lsl/functions/llManageEstateAccess/) - - diff --git a/src/content/docs/script/slua-reference/functions/llmapbeacon.mdx b/src/content/docs/script/slua-reference/functions/llmapbeacon.mdx deleted file mode 100644 index 899c1e0..0000000 --- a/src/content/docs/script/slua-reference/functions/llmapbeacon.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llMapBeacon -description: >- - Displays an in world beacon and optionally opens world map for avatar who - touched the object or is wearing the script, centered on RegionName with - Position highlighted. Only works for scripts attached to avatar, or during - touch events. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.MapBeacon()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llMapBeacon](/script/reference/lsl/functions/llMapBeacon/) - - diff --git a/src/content/docs/script/slua-reference/functions/llmapdestination.mdx b/src/content/docs/script/slua-reference/functions/llmapdestination.mdx deleted file mode 100644 index 670c3de..0000000 --- a/src/content/docs/script/slua-reference/functions/llmapdestination.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llMapDestination -description: >- - Opens world map for avatar who touched it or is wearing the script, centred on - RegionName with Position highlighted. Only works for scripts attached to - avatar, or during touch events. - - Direction currently has no effect. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.MapDestination()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llMapDestination](/script/reference/lsl/functions/llMapDestination/) - - diff --git a/src/content/docs/script/slua-reference/functions/llmd5string.mdx b/src/content/docs/script/slua-reference/functions/llmd5string.mdx deleted file mode 100644 index 7f6ba20..0000000 --- a/src/content/docs/script/slua-reference/functions/llmd5string.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llMD5String -description: >- - Returns a string of 32 hex characters that is an RSA Data Security Inc., MD5 - Message-Digest Algorithm of Text with Nonce used as the salt. - - Returns a 32-character hex string. (128-bit in binary.) ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.MD5String()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llMD5String](/script/reference/lsl/functions/llMD5String/) - - diff --git a/src/content/docs/script/slua-reference/functions/llmessagelinked.mdx b/src/content/docs/script/slua-reference/functions/llmessagelinked.mdx deleted file mode 100644 index 27b010b..0000000 --- a/src/content/docs/script/slua-reference/functions/llmessagelinked.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llMessageLinked -description: >- - Sends Number, Text, and ID to members of the link set identified by - LinkNumber. - - LinkNumber is either a linked number (available through llGetLinkNumber) or a - LINK_* constant. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.MessageLinked()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llMessageLinked](/script/reference/lsl/functions/llMessageLinked/) - - diff --git a/src/content/docs/script/slua-reference/functions/llmineventdelay.mdx b/src/content/docs/script/slua-reference/functions/llmineventdelay.mdx deleted file mode 100644 index cd831d6..0000000 --- a/src/content/docs/script/slua-reference/functions/llmineventdelay.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llMinEventDelay -description: Set the minimum time between events being handled. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.MinEventDelay()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llMinEventDelay](/script/reference/lsl/functions/llMinEventDelay/) - - diff --git a/src/content/docs/script/slua-reference/functions/llmodifyland.mdx b/src/content/docs/script/slua-reference/functions/llmodifyland.mdx deleted file mode 100644 index 881c8ff..0000000 --- a/src/content/docs/script/slua-reference/functions/llmodifyland.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llModifyLand -description: >- - Modify land with action (LAND_LEVEL, LAND_RAISE, LAND_LOWER, LAND_SMOOTH, - LAND_NOISE, LAND_REVERT) on size (0, 1, 2, corresponding to 2m x 2m, 4m x 4m, - 8m x 8m). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ModifyLand()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llModifyLand](/script/reference/lsl/functions/llModifyLand/) - - diff --git a/src/content/docs/script/slua-reference/functions/llmodpow.mdx b/src/content/docs/script/slua-reference/functions/llmodpow.mdx deleted file mode 100644 index 531dd4e..0000000 --- a/src/content/docs/script/slua-reference/functions/llmodpow.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llModPow -description: >- - Returns a Value raised to the Power, mod Modulus. ((a**b)%c) b is capped at - 0xFFFF (16 bits). - - Returns (Value ^ Power) % Modulus. (Value raised to the Power, Modulus). Value - is capped at 0xFFFF (16 bits). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ModPow()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llModPow](/script/reference/lsl/functions/llModPow/) - - diff --git a/src/content/docs/script/slua-reference/functions/llmovetotarget.mdx b/src/content/docs/script/slua-reference/functions/llmovetotarget.mdx deleted file mode 100644 index 522f8bb..0000000 --- a/src/content/docs/script/slua-reference/functions/llmovetotarget.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llMoveToTarget -description: >- - Critically damp to Target in Tau seconds (if the script is physical). - - Critically damp to position target in tau-seconds if the script is physical. - Good tau-values are greater than 0.2. A tau of 0.0 stops the critical damping. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.MoveToTarget()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llMoveToTarget](/script/reference/lsl/functions/llMoveToTarget/) - - diff --git a/src/content/docs/script/slua-reference/functions/llname2key.mdx b/src/content/docs/script/slua-reference/functions/llname2key.mdx deleted file mode 100644 index db42cae..0000000 --- a/src/content/docs/script/slua-reference/functions/llname2key.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llName2Key -description: Look up Agent ID for the named agent in the region. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Name2Key()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llName2Key](/script/reference/lsl/functions/llName2Key/) - - diff --git a/src/content/docs/script/slua-reference/functions/llnavigateto.mdx b/src/content/docs/script/slua-reference/functions/llnavigateto.mdx deleted file mode 100644 index 2e80dff..0000000 --- a/src/content/docs/script/slua-reference/functions/llnavigateto.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llNavigateTo -description: >- - Navigate to destination. - - Directs an object to travel to a defined position in the region or adjacent - regions. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.NavigateTo()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llNavigateTo](/script/reference/lsl/functions/llNavigateTo/) - - diff --git a/src/content/docs/script/slua-reference/functions/lloffsettexture.mdx b/src/content/docs/script/slua-reference/functions/lloffsettexture.mdx deleted file mode 100644 index e8ac5dc..0000000 --- a/src/content/docs/script/slua-reference/functions/lloffsettexture.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llOffsetTexture -description: |- - Sets the texture S and T offsets for the chosen Face. - If Face is ALL_SIDES this function sets the texture offsets for all faces. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.OffsetTexture()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llOffsetTexture](/script/reference/lsl/functions/llOffsetTexture/) - - diff --git a/src/content/docs/script/slua-reference/functions/llopenfloater.mdx b/src/content/docs/script/slua-reference/functions/llopenfloater.mdx deleted file mode 100644 index 3c04dc5..0000000 --- a/src/content/docs/script/slua-reference/functions/llopenfloater.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llOpenFloater -description: |- - Returns the value for header for request_id. - Returns a string that is the value of the Header for HTTPRequestID. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.OpenFloater()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llOpenFloater](/script/reference/lsl/functions/llOpenFloater/) - - diff --git a/src/content/docs/script/slua-reference/functions/llopenremotedatachannel.mdx b/src/content/docs/script/slua-reference/functions/llopenremotedatachannel.mdx deleted file mode 100644 index 572d388..0000000 --- a/src/content/docs/script/slua-reference/functions/llopenremotedatachannel.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llOpenRemoteDataChannel -description: This function is deprecated. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.OpenRemoteDataChannel()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llOpenRemoteDataChannel](/script/reference/lsl/functions/llOpenRemoteDataChannel/) - - diff --git a/src/content/docs/script/slua-reference/functions/llord.mdx b/src/content/docs/script/slua-reference/functions/llord.mdx deleted file mode 100644 index c5debcb..0000000 --- a/src/content/docs/script/slua-reference/functions/llord.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llOrd -description: Returns the unicode value of the indicated character in the string. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Ord()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llOrd](/script/reference/lsl/functions/llOrd/) - - diff --git a/src/content/docs/script/slua-reference/functions/llovermyland.mdx b/src/content/docs/script/slua-reference/functions/llovermyland.mdx deleted file mode 100644 index 6a3a5e1..0000000 --- a/src/content/docs/script/slua-reference/functions/llovermyland.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llOverMyLand -description: >- - Returns TRUE if id ID over land owned by the script owner, otherwise FALSE. - - Returns TRUE if key ID is over land owned by the object owner, FALSE - otherwise. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.OverMyLand()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llOverMyLand](/script/reference/lsl/functions/llOverMyLand/) - - diff --git a/src/content/docs/script/slua-reference/functions/llownersay.mdx b/src/content/docs/script/slua-reference/functions/llownersay.mdx deleted file mode 100644 index 2703394..0000000 --- a/src/content/docs/script/slua-reference/functions/llownersay.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llOwnerSay -description: >- - says Text to owner only (if owner is in region). - - Says Text to the owner of the object running the script, if the owner has been - within the object's simulator since logging into Second Life, regardless of - where they may be in-world. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.OwnerSay()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llOwnerSay](/script/reference/lsl/functions/llOwnerSay/) - - diff --git a/src/content/docs/script/slua-reference/functions/llparcelmediacommandlist.mdx b/src/content/docs/script/slua-reference/functions/llparcelmediacommandlist.mdx deleted file mode 100644 index d6a06b4..0000000 --- a/src/content/docs/script/slua-reference/functions/llparcelmediacommandlist.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llParcelMediaCommandList -description: >- - Controls the playback of multimedia resources on a parcel or for an agent, via - one or more PARCEL_MEDIA_COMMAND_* arguments specified in CommandList. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ParcelMediaCommandList()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llParcelMediaCommandList](/script/reference/lsl/functions/llParcelMediaCommandList/) - - diff --git a/src/content/docs/script/slua-reference/functions/llparcelmediaquery.mdx b/src/content/docs/script/slua-reference/functions/llparcelmediaquery.mdx deleted file mode 100644 index 23f5b88..0000000 --- a/src/content/docs/script/slua-reference/functions/llparcelmediaquery.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llParcelMediaQuery -description: >- - Queries the media properties of the parcel containing the script, via one or - more PARCEL_MEDIA_COMMAND_* arguments specified in CommandList. - - This function will only work if the script is contained within an object owned - by the land-owner (or if the land is owned by a group, only if the object has - been deeded to the group). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ParcelMediaQuery()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llParcelMediaQuery](/script/reference/lsl/functions/llParcelMediaQuery/) - - diff --git a/src/content/docs/script/slua-reference/functions/llparsestring2list.mdx b/src/content/docs/script/slua-reference/functions/llparsestring2list.mdx deleted file mode 100644 index ffeb0b6..0000000 --- a/src/content/docs/script/slua-reference/functions/llparsestring2list.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llParseString2List -description: >- - Converts Text into a list, discarding Separators, keeping Spacers (Separators - and Spacers must be lists of strings, maximum of 8 each). - - Separators and Spacers are lists of strings with a maximum of 8 entries each. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ParseString2List()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llParseString2List](/script/reference/lsl/functions/llParseString2List/) - - diff --git a/src/content/docs/script/slua-reference/functions/llparsestringkeepnulls.mdx b/src/content/docs/script/slua-reference/functions/llparsestringkeepnulls.mdx deleted file mode 100644 index 8f80df2..0000000 --- a/src/content/docs/script/slua-reference/functions/llparsestringkeepnulls.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: llParseStringKeepNulls -description: >- - Breaks Text into a list, discarding separators, keeping spacers, keeping any - null values generated. (separators and spacers must be lists of strings, - maximum of 8 each). - - llParseStringKeepNulls works almost exactly like llParseString2List, except - that if a null is found it will add a null-string instead of discarding it - like llParseString2List does. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ParseStringKeepNulls()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llParseStringKeepNulls](/script/reference/lsl/functions/llParseStringKeepNulls/) - - diff --git a/src/content/docs/script/slua-reference/functions/llparticlesystem.mdx b/src/content/docs/script/slua-reference/functions/llparticlesystem.mdx deleted file mode 100644 index ea49b37..0000000 --- a/src/content/docs/script/slua-reference/functions/llparticlesystem.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llParticleSystem -description: >- - Creates a particle system in the prim the script is attached to, based on - Parameters. An empty list removes a particle system from object. - - List format is [ rule-1, data-1, rule-2, data-2 ... rule-n, data-n ]. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ParticleSystem()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llParticleSystem](/script/reference/lsl/functions/llParticleSystem/) - - diff --git a/src/content/docs/script/slua-reference/functions/llpasscollisions.mdx b/src/content/docs/script/slua-reference/functions/llpasscollisions.mdx deleted file mode 100644 index 2d8cbfc..0000000 --- a/src/content/docs/script/slua-reference/functions/llpasscollisions.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llPassCollisions -description: >- - Configures how collision events are passed to scripts in the linkset. - - If Pass == TRUE, collisions involving collision-handling scripted child prims - are also passed on to the root prim. If Pass == FALSE (default behavior), such - collisions will only trigger events in the affected child prim. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.PassCollisions()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llPassCollisions](/script/reference/lsl/functions/llPassCollisions/) - - diff --git a/src/content/docs/script/slua-reference/functions/llpasstouches.mdx b/src/content/docs/script/slua-reference/functions/llpasstouches.mdx deleted file mode 100644 index 9908e6e..0000000 --- a/src/content/docs/script/slua-reference/functions/llpasstouches.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llPassTouches -description: >- - Configures how touch events are passed to scripts in the linkset. - - If Pass == TRUE, touches involving touch-handling scripted child prims are - also passed on to the root prim. If Pass == FALSE (default behavior), such - touches will only trigger events in the affected child prim. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.PassTouches()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llPassTouches](/script/reference/lsl/functions/llPassTouches/) - - diff --git a/src/content/docs/script/slua-reference/functions/llpatrolpoints.mdx b/src/content/docs/script/slua-reference/functions/llpatrolpoints.mdx deleted file mode 100644 index cc27632..0000000 --- a/src/content/docs/script/slua-reference/functions/llpatrolpoints.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llPatrolPoints -description: |- - Patrol a list of points. - Sets the points for a character (llCreateCharacter) to patrol along. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.PatrolPoints()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llPatrolPoints](/script/reference/lsl/functions/llPatrolPoints/) - - diff --git a/src/content/docs/script/slua-reference/functions/llplaysound.mdx b/src/content/docs/script/slua-reference/functions/llplaysound.mdx deleted file mode 100644 index e43c696..0000000 --- a/src/content/docs/script/slua-reference/functions/llplaysound.mdx +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: llPlaySound -description: >- - Plays Sound once, at Volume (0.0 - 1.0) and attached to the object. - - Only one sound may be attached to an object at a time, and attaching a new - sound or calling llStopSound will stop the previously attached sound. - - A second call to llPlaySound with the same sound will not restart the sound, - but the new volume will be used, which allows control over the volume of - already playing sounds. - - To restart the sound from the beginning, call llStopSound before calling - llPlaySound again. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.PlaySound()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llPlaySound](/script/reference/lsl/functions/llPlaySound/) - - diff --git a/src/content/docs/script/slua-reference/functions/llplaysoundslave.mdx b/src/content/docs/script/slua-reference/functions/llplaysoundslave.mdx deleted file mode 100644 index e5a6c0a..0000000 --- a/src/content/docs/script/slua-reference/functions/llplaysoundslave.mdx +++ /dev/null @@ -1,36 +0,0 @@ ---- -title: llPlaySoundSlave -description: >- - Plays attached Sound once, at Volume (0.0 - 1.0), synced to next loop of most - audible sync master. - - Behaviour is identical to llPlaySound, unless there is a "Sync Master" - present. If a Sync Master is already playing, the Slave sound will not be - played until the Master hits its loop point and returns to the beginning. - - llPlaySoundSlave will play the sound exactly once; if it is desired to have - the sound play every time the Master loops, either use llLoopSoundSlave with - extra silence padded on the end of the sound or ensure that llPlaySoundSlave - is called at least once per loop of the Master. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.PlaySoundSlave()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llPlaySoundSlave](/script/reference/lsl/functions/llPlaySoundSlave/) - - diff --git a/src/content/docs/script/slua-reference/functions/llpow.mdx b/src/content/docs/script/slua-reference/functions/llpow.mdx deleted file mode 100644 index 795446c..0000000 --- a/src/content/docs/script/slua-reference/functions/llpow.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llPow -description: >- - Returns the Value raised to the power Exponent, or returns 0 and triggers Math - Error for imaginary results. - - Returns the Value raised to the Exponent. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Pow()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llPow](/script/reference/lsl/functions/llPow/) - - diff --git a/src/content/docs/script/slua-reference/functions/llpreloadsound.mdx b/src/content/docs/script/slua-reference/functions/llpreloadsound.mdx deleted file mode 100644 index a92d41c..0000000 --- a/src/content/docs/script/slua-reference/functions/llpreloadsound.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llPreloadSound -description: |- - Causes nearby viewers to preload the Sound from the object's inventory. - This is intended to prevent delays in starting new sounds when called upon. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.PreloadSound()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llPreloadSound](/script/reference/lsl/functions/llPreloadSound/) - - diff --git a/src/content/docs/script/slua-reference/functions/llpursue.mdx b/src/content/docs/script/slua-reference/functions/llpursue.mdx deleted file mode 100644 index 7ecc19f..0000000 --- a/src/content/docs/script/slua-reference/functions/llpursue.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llPursue -description: |- - Chase after a target. - Causes the character (llCharacter) to pursue the target defined by TargetID. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Pursue()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llPursue](/script/reference/lsl/functions/llPursue/) - - diff --git a/src/content/docs/script/slua-reference/functions/llpushobject.mdx b/src/content/docs/script/slua-reference/functions/llpushobject.mdx deleted file mode 100644 index 5f455ec..0000000 --- a/src/content/docs/script/slua-reference/functions/llpushobject.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llPushObject -description: |- - Applies Impulse and AngularImpulse to ObjectID. - Applies the supplied impulse and angular impulse to the object specified. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.PushObject()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llPushObject](/script/reference/lsl/functions/llPushObject/) - - diff --git a/src/content/docs/script/slua-reference/functions/llreadkeyvalue.mdx b/src/content/docs/script/slua-reference/functions/llreadkeyvalue.mdx deleted file mode 100644 index b98a9b7..0000000 --- a/src/content/docs/script/slua-reference/functions/llreadkeyvalue.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llReadKeyValue -description: |2- - - Starts an asychronous transaction to retrieve the value associated with the key given. Will fail with XP_ERROR_KEY_NOT_FOUND if the key does not exist. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value associated with the key. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ReadKeyValue()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llReadKeyValue](/script/reference/lsl/functions/llReadKeyValue/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrefreshprimurl.mdx b/src/content/docs/script/slua-reference/functions/llrefreshprimurl.mdx deleted file mode 100644 index aef80a2..0000000 --- a/src/content/docs/script/slua-reference/functions/llrefreshprimurl.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llRefreshPrimURL -description: Reloads the web page shown on the sides of the object. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RefreshPrimURL()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRefreshPrimURL](/script/reference/lsl/functions/llRefreshPrimURL/) - - diff --git a/src/content/docs/script/slua-reference/functions/llregionsay.mdx b/src/content/docs/script/slua-reference/functions/llregionsay.mdx deleted file mode 100644 index 6ea725c..0000000 --- a/src/content/docs/script/slua-reference/functions/llregionsay.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llRegionSay -description: Broadcasts Text to entire region on Channel (except for channel 0). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RegionSay()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRegionSay](/script/reference/lsl/functions/llRegionSay/) - - diff --git a/src/content/docs/script/slua-reference/functions/llregionsayto.mdx b/src/content/docs/script/slua-reference/functions/llregionsayto.mdx deleted file mode 100644 index db237b3..0000000 --- a/src/content/docs/script/slua-reference/functions/llregionsayto.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llRegionSayTo -description: >- - Says Text, on Channel, to avatar or object indicated by TargetID (if within - region). - - If TargetID is an avatar and Channel is nonzero, Text can be heard by any - attachment on the avatar. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RegionSayTo()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRegionSayTo](/script/reference/lsl/functions/llRegionSayTo/) - - diff --git a/src/content/docs/script/slua-reference/functions/llreleasecamera.mdx b/src/content/docs/script/slua-reference/functions/llreleasecamera.mdx deleted file mode 100644 index 1c8ba98..0000000 --- a/src/content/docs/script/slua-reference/functions/llreleasecamera.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llReleaseCamera -description: |- - Return camera to agent. - Deprecated: Use llClearCameraParams instead. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ReleaseCamera()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llReleaseCamera](/script/reference/lsl/functions/llReleaseCamera/) - - diff --git a/src/content/docs/script/slua-reference/functions/llreleasecontrols.mdx b/src/content/docs/script/slua-reference/functions/llreleasecontrols.mdx deleted file mode 100644 index 41d543e..0000000 --- a/src/content/docs/script/slua-reference/functions/llreleasecontrols.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llReleaseControls -description: |- - Stop taking inputs. - Stop taking inputs from the avatar. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ReleaseControls()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llReleaseControls](/script/reference/lsl/functions/llReleaseControls/) - - diff --git a/src/content/docs/script/slua-reference/functions/llreleaseurl.mdx b/src/content/docs/script/slua-reference/functions/llreleaseurl.mdx deleted file mode 100644 index cd4b458..0000000 --- a/src/content/docs/script/slua-reference/functions/llreleaseurl.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llReleaseURL -description: >- - Releases the specified URL, which was previously obtained using llRequestURL. - Once released, the URL will no longer be usable. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ReleaseURL()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llReleaseURL](/script/reference/lsl/functions/llReleaseURL/) - - diff --git a/src/content/docs/script/slua-reference/functions/llremotedatareply.mdx b/src/content/docs/script/slua-reference/functions/llremotedatareply.mdx deleted file mode 100644 index 6f1e0eb..0000000 --- a/src/content/docs/script/slua-reference/functions/llremotedatareply.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llRemoteDataReply -description: This function is deprecated. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RemoteDataReply()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRemoteDataReply](/script/reference/lsl/functions/llRemoteDataReply/) - - diff --git a/src/content/docs/script/slua-reference/functions/llremotedatasetregion.mdx b/src/content/docs/script/slua-reference/functions/llremotedatasetregion.mdx deleted file mode 100644 index 43604cd..0000000 --- a/src/content/docs/script/slua-reference/functions/llremotedatasetregion.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llRemoteDataSetRegion -description: This function is deprecated. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RemoteDataSetRegion()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRemoteDataSetRegion](/script/reference/lsl/functions/llRemoteDataSetRegion/) - - diff --git a/src/content/docs/script/slua-reference/functions/llremoteloadscriptpin.mdx b/src/content/docs/script/slua-reference/functions/llremoteloadscriptpin.mdx deleted file mode 100644 index 43d89c4..0000000 --- a/src/content/docs/script/slua-reference/functions/llremoteloadscriptpin.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llRemoteLoadScriptPin -description: >- - If the owner of the object containing this script can modify the object - identified by the specified object key, and if the PIN matches the PIN - previously set using llSetRemoteScriptAccessPin (on the target prim), then the - script will be copied into target. Running is a boolean specifying whether the - script should be enabled once copied into the target object. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RemoteLoadScriptPin()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRemoteLoadScriptPin](/script/reference/lsl/functions/llRemoteLoadScriptPin/) - - diff --git a/src/content/docs/script/slua-reference/functions/llremovefromlandbanlist.mdx b/src/content/docs/script/slua-reference/functions/llremovefromlandbanlist.mdx deleted file mode 100644 index 62ab348..0000000 --- a/src/content/docs/script/slua-reference/functions/llremovefromlandbanlist.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llRemoveFromLandBanList -description: |- - Remove avatar from the land ban list. - Remove specified avatar from the land parcel ban list. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RemoveFromLandBanList()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRemoveFromLandBanList](/script/reference/lsl/functions/llRemoveFromLandBanList/) - - diff --git a/src/content/docs/script/slua-reference/functions/llremovefromlandpasslist.mdx b/src/content/docs/script/slua-reference/functions/llremovefromlandpasslist.mdx deleted file mode 100644 index 577123b..0000000 --- a/src/content/docs/script/slua-reference/functions/llremovefromlandpasslist.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llRemoveFromLandPassList -description: |- - Remove avatar from the land pass list. - Remove specified avatar from the land parcel pass list. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RemoveFromLandPassList()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRemoveFromLandPassList](/script/reference/lsl/functions/llRemoveFromLandPassList/) - - diff --git a/src/content/docs/script/slua-reference/functions/llremoveinventory.mdx b/src/content/docs/script/slua-reference/functions/llremoveinventory.mdx deleted file mode 100644 index 47812ff..0000000 --- a/src/content/docs/script/slua-reference/functions/llremoveinventory.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llRemoveInventory -description: |- - Remove the named inventory item. - Remove the named inventory item from the object inventory. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RemoveInventory()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRemoveInventory](/script/reference/lsl/functions/llRemoveInventory/) - - diff --git a/src/content/docs/script/slua-reference/functions/llremovevehicleflags.mdx b/src/content/docs/script/slua-reference/functions/llremovevehicleflags.mdx deleted file mode 100644 index f20d0be..0000000 --- a/src/content/docs/script/slua-reference/functions/llremovevehicleflags.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llRemoveVehicleFlags -description: >- - Removes the enabled bits in 'flags'. - - Sets the vehicle flags to FALSE. Valid parameters can be found in the vehicle - flags constants section. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RemoveVehicleFlags()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRemoveVehicleFlags](/script/reference/lsl/functions/llRemoveVehicleFlags/) - - diff --git a/src/content/docs/script/slua-reference/functions/llreplaceagentenvironment.mdx b/src/content/docs/script/slua-reference/functions/llreplaceagentenvironment.mdx deleted file mode 100644 index 76e6a1c..0000000 --- a/src/content/docs/script/slua-reference/functions/llreplaceagentenvironment.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llReplaceAgentEnvironment -description: >- - Replaces the entire environment for an agent. Must be used as part of an - experience. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ReplaceAgentEnvironment()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llReplaceAgentEnvironment](/script/reference/lsl/functions/llReplaceAgentEnvironment/) - - diff --git a/src/content/docs/script/slua-reference/functions/llreplaceenvironment.mdx b/src/content/docs/script/slua-reference/functions/llreplaceenvironment.mdx deleted file mode 100644 index 62ebd56..0000000 --- a/src/content/docs/script/slua-reference/functions/llreplaceenvironment.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llReplaceEnvironment -description: Replaces the environment for a parcel or region. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ReplaceEnvironment()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llReplaceEnvironment](/script/reference/lsl/functions/llReplaceEnvironment/) - - diff --git a/src/content/docs/script/slua-reference/functions/llreplacesubstring.mdx b/src/content/docs/script/slua-reference/functions/llreplacesubstring.mdx deleted file mode 100644 index 1431ed5..0000000 --- a/src/content/docs/script/slua-reference/functions/llreplacesubstring.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llReplaceSubString -description: >- - Searches InitialString and replaces instances of SubString with NewSubString. - Zero Count means "replace all". Positive Count moves left to right. Negative - moves right to left. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ReplaceSubString()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llReplaceSubString](/script/reference/lsl/functions/llReplaceSubString/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrequestagentdata.mdx b/src/content/docs/script/slua-reference/functions/llrequestagentdata.mdx deleted file mode 100644 index 1ab4038..0000000 --- a/src/content/docs/script/slua-reference/functions/llrequestagentdata.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llRequestAgentData -description: >- - Requests data about AvatarID. When data is available the dataserver event will - be raised. - - This function requests data about an avatar. If and when the information is - collected, the dataserver event is triggered with the key returned from this - function passed in the requested parameter. See the agent data constants - (DATA_*) for details about valid values of data and what each will return in - the dataserver event. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RequestAgentData()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRequestAgentData](/script/reference/lsl/functions/llRequestAgentData/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrequestdisplayname.mdx b/src/content/docs/script/slua-reference/functions/llrequestdisplayname.mdx deleted file mode 100644 index 3c99221..0000000 --- a/src/content/docs/script/slua-reference/functions/llrequestdisplayname.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: llRequestDisplayName -description: >- - Requests the display name of the agent. When the display name is available the - dataserver event will be raised. - - The avatar identified does not need to be in the same region or online at the - time of the request. - - Returns a key that is used to identify the dataserver event when it is raised. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RequestDisplayName()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRequestDisplayName](/script/reference/lsl/functions/llRequestDisplayName/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrequestexperiencepermissions.mdx b/src/content/docs/script/slua-reference/functions/llrequestexperiencepermissions.mdx deleted file mode 100644 index ae6419b..0000000 --- a/src/content/docs/script/slua-reference/functions/llrequestexperiencepermissions.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llRequestExperiencePermissions -description: |2- - - Ask the agent for permission to participate in an experience. This request is similar to llRequestPermissions with the following permissions: PERMISSION_TAKE_CONTROLS, PERMISSION_TRIGGER_ANIMATION, PERMISSION_ATTACH, PERMISSION_TRACK_CAMERA, PERMISSION_CONTROL_CAMERA and PERMISSION_TELEPORT. However, unlike llRequestPermissions the decision to allow or block the request is persistent and applies to all scripts using the experience grid wide. Subsequent calls to llRequestExperiencePermissions from scripts in the experience will receive the same response automatically with no user interaction. One of experience_permissions or experience_permissions_denied will be generated in response to this call. Outstanding permission requests will be lost if the script is derezzed, moved to another region or reset. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RequestExperiencePermissions()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRequestExperiencePermissions](/script/reference/lsl/functions/llRequestExperiencePermissions/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrequestinventorydata.mdx b/src/content/docs/script/slua-reference/functions/llrequestinventorydata.mdx deleted file mode 100644 index 1403f3c..0000000 --- a/src/content/docs/script/slua-reference/functions/llrequestinventorydata.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llRequestInventoryData -description: >- - Requests data for the named InventoryItem. - - When data is available, the dataserver event will be raised with the key - returned from this function in the requested parameter. - - The only request currently implemented is to request data from landmarks, - where the data returned is in the form "" which can be - cast to a vector. This position is in region local coordinates. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RequestInventoryData()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRequestInventoryData](/script/reference/lsl/functions/llRequestInventoryData/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrequestpermissions.mdx b/src/content/docs/script/slua-reference/functions/llrequestpermissions.mdx deleted file mode 100644 index 6f5589b..0000000 --- a/src/content/docs/script/slua-reference/functions/llrequestpermissions.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llRequestPermissions -description: >- - Ask AvatarID to allow the script to perform certain actions, specified in the - PermissionMask bitmask. PermissionMask should be one or more PERMISSION_* - constants. Multiple permissions can be requested simultaneously by ORing the - constants together. Many of the permissions requests can only go to object - owner. - - This call will not stop script execution. If the avatar grants the requested - permissions, the run_time_permissions event will be called. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RequestPermissions()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRequestPermissions](/script/reference/lsl/functions/llRequestPermissions/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrequestsecureurl.mdx b/src/content/docs/script/slua-reference/functions/llrequestsecureurl.mdx deleted file mode 100644 index 312f574..0000000 --- a/src/content/docs/script/slua-reference/functions/llrequestsecureurl.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llRequestSecureURL -description: >- - Requests one HTTPS:// (SSL) URL for use by this object. The http_request event - is triggered with results. - - Returns a key that is the handle used for identifying the request in the - http_request event. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RequestSecureURL()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRequestSecureURL](/script/reference/lsl/functions/llRequestSecureURL/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrequestsimulatordata.mdx b/src/content/docs/script/slua-reference/functions/llrequestsimulatordata.mdx deleted file mode 100644 index 92ff932..0000000 --- a/src/content/docs/script/slua-reference/functions/llrequestsimulatordata.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: llRequestSimulatorData -description: >- - Requests the specified Data about RegionName. When the specified data is - available, the dataserver event is raised. - - Data should use one of the DATA_SIM_* constants. - - Returns a dataserver query ID and triggers the dataserver event when data is - found. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RequestSimulatorData()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRequestSimulatorData](/script/reference/lsl/functions/llRequestSimulatorData/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrequesturl.mdx b/src/content/docs/script/slua-reference/functions/llrequesturl.mdx deleted file mode 100644 index 9a7482c..0000000 --- a/src/content/docs/script/slua-reference/functions/llrequesturl.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llRequestURL -description: >- - Requests one HTTP:// URL for use by this script. The http_request event is - triggered with the result of the request. - - Returns a key that is the handle used for identifying the result in the - http_request event. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RequestURL()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRequestURL](/script/reference/lsl/functions/llRequestURL/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrequestuserkey.mdx b/src/content/docs/script/slua-reference/functions/llrequestuserkey.mdx deleted file mode 100644 index 110b056..0000000 --- a/src/content/docs/script/slua-reference/functions/llrequestuserkey.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llRequestUserKey -description: Look up Agent ID for the named agent using a historical name. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RequestUserKey()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRequestUserKey](/script/reference/lsl/functions/llRequestUserKey/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrequestusername.mdx b/src/content/docs/script/slua-reference/functions/llrequestusername.mdx deleted file mode 100644 index b3c8ed7..0000000 --- a/src/content/docs/script/slua-reference/functions/llrequestusername.mdx +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: llRequestUsername -description: >- - Requests single-word user-name of an avatar. When data is available the - dataserver event will be raised. - - Requests the user-name of the identified agent. When the user-name is - available the dataserver event is raised. - - The agent identified does not need to be in the same region or online at the - time of the request. - - Returns a key that is used to identify the dataserver event when it is raised. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RequestUsername()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRequestUsername](/script/reference/lsl/functions/llRequestUsername/) - - diff --git a/src/content/docs/script/slua-reference/functions/llresetanimationoverride.mdx b/src/content/docs/script/slua-reference/functions/llresetanimationoverride.mdx deleted file mode 100644 index 4bca013..0000000 --- a/src/content/docs/script/slua-reference/functions/llresetanimationoverride.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llResetAnimationOverride -description: |- - Resets the animation of the specified animation state to the default value. - If animation state equals "ALL", then all animation states are reset. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ResetAnimationOverride()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llResetAnimationOverride](/script/reference/lsl/functions/llResetAnimationOverride/) - - diff --git a/src/content/docs/script/slua-reference/functions/llresetlandbanlist.mdx b/src/content/docs/script/slua-reference/functions/llresetlandbanlist.mdx deleted file mode 100644 index 00a32f9..0000000 --- a/src/content/docs/script/slua-reference/functions/llresetlandbanlist.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llResetLandBanList -description: Removes all residents from the land ban list. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ResetLandBanList()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llResetLandBanList](/script/reference/lsl/functions/llResetLandBanList/) - - diff --git a/src/content/docs/script/slua-reference/functions/llresetlandpasslist.mdx b/src/content/docs/script/slua-reference/functions/llresetlandpasslist.mdx deleted file mode 100644 index 0e9f880..0000000 --- a/src/content/docs/script/slua-reference/functions/llresetlandpasslist.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llResetLandPassList -description: Removes all residents from the land access/pass list. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ResetLandPassList()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llResetLandPassList](/script/reference/lsl/functions/llResetLandPassList/) - - diff --git a/src/content/docs/script/slua-reference/functions/llresetotherscript.mdx b/src/content/docs/script/slua-reference/functions/llresetotherscript.mdx deleted file mode 100644 index 676a29f..0000000 --- a/src/content/docs/script/slua-reference/functions/llresetotherscript.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llResetOtherScript -description: Resets the named script. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ResetOtherScript()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llResetOtherScript](/script/reference/lsl/functions/llResetOtherScript/) - - diff --git a/src/content/docs/script/slua-reference/functions/llresetscript.mdx b/src/content/docs/script/slua-reference/functions/llresetscript.mdx deleted file mode 100644 index 14cb31e..0000000 --- a/src/content/docs/script/slua-reference/functions/llresetscript.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llResetScript -description: Resets the script. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ResetScript()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llResetScript](/script/reference/lsl/functions/llResetScript/) - - diff --git a/src/content/docs/script/slua-reference/functions/llresettime.mdx b/src/content/docs/script/slua-reference/functions/llresettime.mdx deleted file mode 100644 index b19d457..0000000 --- a/src/content/docs/script/slua-reference/functions/llresettime.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llResetTime -description: |- - Sets the time to zero. - Sets the internal timer to zero. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ResetTime()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llResetTime](/script/reference/lsl/functions/llResetTime/) - - diff --git a/src/content/docs/script/slua-reference/functions/llreturnobjectsbyid.mdx b/src/content/docs/script/slua-reference/functions/llreturnobjectsbyid.mdx deleted file mode 100644 index ea5052b..0000000 --- a/src/content/docs/script/slua-reference/functions/llreturnobjectsbyid.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llReturnObjectsByID -description: >- - Return objects using their UUIDs. - - Requires the PERMISSION_RETURN_OBJECTS permission and that the script owner - owns the parcel the returned objects are in, or is an estate manager or region - owner. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ReturnObjectsByID()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llReturnObjectsByID](/script/reference/lsl/functions/llReturnObjectsByID/) - - diff --git a/src/content/docs/script/slua-reference/functions/llreturnobjectsbyowner.mdx b/src/content/docs/script/slua-reference/functions/llreturnobjectsbyowner.mdx deleted file mode 100644 index 73eaef1..0000000 --- a/src/content/docs/script/slua-reference/functions/llreturnobjectsbyowner.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llReturnObjectsByOwner -description: >- - Return objects based upon their owner and a scope of parcel, parcel owner, or - region. - - Requires the PERMISSION_RETURN_OBJECTS permission and that the script owner - owns the parcel the returned objects are in, or is an estate manager or region - owner. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ReturnObjectsByOwner()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llReturnObjectsByOwner](/script/reference/lsl/functions/llReturnObjectsByOwner/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrezatroot.mdx b/src/content/docs/script/slua-reference/functions/llrezatroot.mdx deleted file mode 100644 index a07a5d8..0000000 --- a/src/content/docs/script/slua-reference/functions/llrezatroot.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llRezAtRoot -description: >- - Instantiate owner's InventoryItem at Position with Velocity, Rotation and with - StartParameter. The last selected root object's location will be set to - Position. - - Creates object's inventory item at the given Position, with Velocity, - Rotation, and StartParameter. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RezAtRoot()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRezAtRoot](/script/reference/lsl/functions/llRezAtRoot/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrezobject.mdx b/src/content/docs/script/slua-reference/functions/llrezobject.mdx deleted file mode 100644 index e064d78..0000000 --- a/src/content/docs/script/slua-reference/functions/llrezobject.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llRezObject -description: >- - Instantiate owners InventoryItem at Position with Velocity, Rotation and with - start StartParameter. - - Creates object's inventory item at Position with Velocity and Rotation - supplied. The StartParameter value will be available to the newly created - object in the on_rez event or through the llGetStartParameter function. - - The Velocity parameter is ignored if the rezzed object is not physical. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RezObject()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRezObject](/script/reference/lsl/functions/llRezObject/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrezobjectwithparams.mdx b/src/content/docs/script/slua-reference/functions/llrezobjectwithparams.mdx deleted file mode 100644 index a24480c..0000000 --- a/src/content/docs/script/slua-reference/functions/llrezobjectwithparams.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llRezObjectWithParams -description: Instantiate owner's InventoryItem with the given parameters. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RezObjectWithParams()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRezObjectWithParams](/script/reference/lsl/functions/llRezObjectWithParams/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrot2angle.mdx b/src/content/docs/script/slua-reference/functions/llrot2angle.mdx deleted file mode 100644 index 24ebfe3..0000000 --- a/src/content/docs/script/slua-reference/functions/llrot2angle.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llRot2Angle -description: |- - Returns the rotation angle represented by Rotation. - Returns the angle represented by the Rotation. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Rot2Angle()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRot2Angle](/script/reference/lsl/functions/llRot2Angle/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrot2axis.mdx b/src/content/docs/script/slua-reference/functions/llrot2axis.mdx deleted file mode 100644 index 3de1a36..0000000 --- a/src/content/docs/script/slua-reference/functions/llrot2axis.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llRot2Axis -description: |- - Returns the rotation axis represented by Rotation. - Returns the axis represented by the Rotation. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Rot2Axis()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRot2Axis](/script/reference/lsl/functions/llRot2Axis/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrot2euler.mdx b/src/content/docs/script/slua-reference/functions/llrot2euler.mdx deleted file mode 100644 index b1e5e15..0000000 --- a/src/content/docs/script/slua-reference/functions/llrot2euler.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llRot2Euler -description: |- - Returns the Euler representation (roll, pitch, yaw) of Rotation. - Returns the Euler Angle representation of the Rotation. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Rot2Euler()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRot2Euler](/script/reference/lsl/functions/llRot2Euler/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrot2fwd.mdx b/src/content/docs/script/slua-reference/functions/llrot2fwd.mdx deleted file mode 100644 index d12f389..0000000 --- a/src/content/docs/script/slua-reference/functions/llrot2fwd.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llRot2Fwd -description: |- - Returns the forward vector defined by Rotation. - Returns the forward axis represented by the Rotation. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Rot2Fwd()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRot2Fwd](/script/reference/lsl/functions/llRot2Fwd/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrot2left.mdx b/src/content/docs/script/slua-reference/functions/llrot2left.mdx deleted file mode 100644 index b14884e..0000000 --- a/src/content/docs/script/slua-reference/functions/llrot2left.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llRot2Left -description: |- - Returns the left vector defined by Rotation. - Returns the left axis represented by the Rotation. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Rot2Left()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRot2Left](/script/reference/lsl/functions/llRot2Left/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrot2up.mdx b/src/content/docs/script/slua-reference/functions/llrot2up.mdx deleted file mode 100644 index 93768e5..0000000 --- a/src/content/docs/script/slua-reference/functions/llrot2up.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llRot2Up -description: |- - Returns the up vector defined by Rotation. - Returns the up axis represented by the Rotation. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Rot2Up()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRot2Up](/script/reference/lsl/functions/llRot2Up/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrotatetexture.mdx b/src/content/docs/script/slua-reference/functions/llrotatetexture.mdx deleted file mode 100644 index e3eb7da..0000000 --- a/src/content/docs/script/slua-reference/functions/llrotatetexture.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llRotateTexture -description: |- - Sets the texture rotation for the specified Face to angle Radians. - If Face is ALL_SIDES, rotates the texture of all sides. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RotateTexture()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRotateTexture](/script/reference/lsl/functions/llRotateTexture/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrotbetween.mdx b/src/content/docs/script/slua-reference/functions/llrotbetween.mdx deleted file mode 100644 index b18b6f5..0000000 --- a/src/content/docs/script/slua-reference/functions/llrotbetween.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llRotBetween -description: |- - Returns the rotation to rotate Vector1 to Vector2. - Returns the rotation needed to rotate Vector1 to Vector2. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RotBetween()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRotBetween](/script/reference/lsl/functions/llRotBetween/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrotlookat.mdx b/src/content/docs/script/slua-reference/functions/llrotlookat.mdx deleted file mode 100644 index ff24ddc..0000000 --- a/src/content/docs/script/slua-reference/functions/llrotlookat.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: llRotLookAt -description: >- - Cause object to rotate to Rotation, with a force function defined by Strength - and Damping parameters. Good strength values are around half the mass of the - object and good damping values are less than 1/10th of the strength. - - Asymmetrical shapes require smaller damping. - - A strength of 0.0 cancels the look at. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RotLookAt()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRotLookAt](/script/reference/lsl/functions/llRotLookAt/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrottarget.mdx b/src/content/docs/script/slua-reference/functions/llrottarget.mdx deleted file mode 100644 index d69802e..0000000 --- a/src/content/docs/script/slua-reference/functions/llrottarget.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llRotTarget -description: >- - Set rotations with error of LeeWay radians as a rotational target, and return - an ID for the rotational target. - - The returned number is a handle that can be used in at_rot_target and - llRotTargetRemove. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RotTarget()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRotTarget](/script/reference/lsl/functions/llRotTarget/) - - diff --git a/src/content/docs/script/slua-reference/functions/llrottargetremove.mdx b/src/content/docs/script/slua-reference/functions/llrottargetremove.mdx deleted file mode 100644 index e1825bd..0000000 --- a/src/content/docs/script/slua-reference/functions/llrottargetremove.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llRotTargetRemove -description: |- - Removes rotational target number. - Remove rotational target indicated by the handle. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.RotTargetRemove()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRotTargetRemove](/script/reference/lsl/functions/llRotTargetRemove/) - - diff --git a/src/content/docs/script/slua-reference/functions/llround.mdx b/src/content/docs/script/slua-reference/functions/llround.mdx deleted file mode 100644 index 16adb76..0000000 --- a/src/content/docs/script/slua-reference/functions/llround.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llRound -description: |- - Returns Value rounded to the nearest integer. - Returns the Value rounded to the nearest integer. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Round()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llRound](/script/reference/lsl/functions/llRound/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsamegroup.mdx b/src/content/docs/script/slua-reference/functions/llsamegroup.mdx deleted file mode 100644 index 01a77f4..0000000 --- a/src/content/docs/script/slua-reference/functions/llsamegroup.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llSameGroup -description: >- - Returns TRUE if avatar ID is in the same region and has the same active group, - otherwise FALSE. - - Returns TRUE if the object or agent identified is in the same simulator and - has the same active group as this object. Otherwise, returns FALSE. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SameGroup()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSameGroup](/script/reference/lsl/functions/llSameGroup/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsay.mdx b/src/content/docs/script/slua-reference/functions/llsay.mdx deleted file mode 100644 index 7e45f80..0000000 --- a/src/content/docs/script/slua-reference/functions/llsay.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llSay -description: >- - Says Text on Channel. - - This chat method has a range of 20m radius. - - PUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. - DEBUG_CHANNEL is the script debug channel, and is also visible to nearby - avatars. All other channels are are not sent to avatars, but may be used to - communicate with scripts. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Say()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSay](/script/reference/lsl/functions/llSay/) - - diff --git a/src/content/docs/script/slua-reference/functions/llscalebyfactor.mdx b/src/content/docs/script/slua-reference/functions/llscalebyfactor.mdx deleted file mode 100644 index 6647d64..0000000 --- a/src/content/docs/script/slua-reference/functions/llscalebyfactor.mdx +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: llScaleByFactor -description: >- - Attempts to resize the entire object by ScalingFactor, maintaining the - size-position ratios of the prims. - - - Resizing is subject to prim scale limits and linkability limits. This function - can not resize the object if the linkset is physical, a pathfinding character, - in a keyframed motion, or if resizing would cause the parcel to overflow. - - Returns a boolean (an integer) TRUE if it succeeds, FALSE if it fails. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ScaleByFactor()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llScaleByFactor](/script/reference/lsl/functions/llScaleByFactor/) - - diff --git a/src/content/docs/script/slua-reference/functions/llscaletexture.mdx b/src/content/docs/script/slua-reference/functions/llscaletexture.mdx deleted file mode 100644 index f08e84e..0000000 --- a/src/content/docs/script/slua-reference/functions/llscaletexture.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llScaleTexture -description: >- - Sets the diffuse texture Horizontal and Vertical repeats on Face of the prim - the script is attached to. - - If Face == ALL_SIDES, all sides are set in one call. - - Negative values for horizontal and vertical will flip the texture. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ScaleTexture()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llScaleTexture](/script/reference/lsl/functions/llScaleTexture/) - - diff --git a/src/content/docs/script/slua-reference/functions/llscriptdanger.mdx b/src/content/docs/script/slua-reference/functions/llscriptdanger.mdx deleted file mode 100644 index bdf966f..0000000 --- a/src/content/docs/script/slua-reference/functions/llscriptdanger.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llScriptDanger -description: >- - Returns TRUE if Position is over public land, sandbox land, land that doesn't - allow everyone to edit and build, or land that doesn't allow outside scripts. - - Returns true if the position is over public land, land that doesn't allow - everyone to edit and build, or land that doesn't allow outside scripts. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ScriptDanger()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llScriptDanger](/script/reference/lsl/functions/llScriptDanger/) - - diff --git a/src/content/docs/script/slua-reference/functions/llscriptprofiler.mdx b/src/content/docs/script/slua-reference/functions/llscriptprofiler.mdx deleted file mode 100644 index 408c73f..0000000 --- a/src/content/docs/script/slua-reference/functions/llscriptprofiler.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llScriptProfiler -description: >- - Enables or disables script profiling options. Currently only supports - PROFILE_SCRIPT_MEMORY (Mono only) and PROFILE_NONE. - - May significantly reduce script performance. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ScriptProfiler()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llScriptProfiler](/script/reference/lsl/functions/llScriptProfiler/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsendremotedata.mdx b/src/content/docs/script/slua-reference/functions/llsendremotedata.mdx deleted file mode 100644 index be1f81f..0000000 --- a/src/content/docs/script/slua-reference/functions/llsendremotedata.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSendRemoteData -description: This function is deprecated. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SendRemoteData()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSendRemoteData](/script/reference/lsl/functions/llSendRemoteData/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsensor.mdx b/src/content/docs/script/slua-reference/functions/llsensor.mdx deleted file mode 100644 index 16be179..0000000 --- a/src/content/docs/script/slua-reference/functions/llsensor.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: llSensor -description: >- - Performs a single scan for Name and ID with Type (AGENT, ACTIVE, PASSIVE, - and/or SCRIPTED) within Range meters and Arc radians of forward vector. - - Specifying a blank Name, 0 Type, or NULL_KEY ID will prevent filtering results - based on that parameter. A range of 0.0 does not perform a scan. - - Results are returned in the sensor and no_sensor events. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Sensor()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSensor](/script/reference/lsl/functions/llSensor/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsensorremove.mdx b/src/content/docs/script/slua-reference/functions/llsensorremove.mdx deleted file mode 100644 index cf27aef..0000000 --- a/src/content/docs/script/slua-reference/functions/llsensorremove.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSensorRemove -description: |- - removes sensor. - Removes the sensor set by llSensorRepeat. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SensorRemove()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSensorRemove](/script/reference/lsl/functions/llSensorRemove/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsensorrepeat.mdx b/src/content/docs/script/slua-reference/functions/llsensorrepeat.mdx deleted file mode 100644 index d8b5603..0000000 --- a/src/content/docs/script/slua-reference/functions/llsensorrepeat.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llSensorRepeat -description: >- - Initiates a periodic scan every Rate seconds, for Name and ID with Type - (AGENT, ACTIVE, PASSIVE, and/or SCRIPTED) within Range meters and Arc radians - of forward vector. - - Specifying a blank Name, 0 Type, or NULL_KEY ID will prevent filtering results - based on that parameter. A range of 0.0 does not perform a scan. - - Results are returned in the sensor and no_sensor events. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SensorRepeat()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSensorRepeat](/script/reference/lsl/functions/llSensorRepeat/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetagentenvironment.mdx b/src/content/docs/script/slua-reference/functions/llsetagentenvironment.mdx deleted file mode 100644 index 7582f63..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetagentenvironment.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSetAgentEnvironment -description: >- - Sets an agent's environmental values to the specified values. Must be used as - part of an experience. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetAgentEnvironment()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetAgentEnvironment](/script/reference/lsl/functions/llSetAgentEnvironment/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetagentrot.mdx b/src/content/docs/script/slua-reference/functions/llsetagentrot.mdx deleted file mode 100644 index 641383c..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetagentrot.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetAgentRot -description: Sets the avatar rotation to the given value. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetAgentRot()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetAgentRot](/script/reference/lsl/functions/llSetAgentRot/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetalpha.mdx b/src/content/docs/script/slua-reference/functions/llsetalpha.mdx deleted file mode 100644 index 990c87a..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetalpha.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llSetAlpha -description: >- - Sets the alpha (opacity) of Face. - - Sets the alpha (opacity) value for Face. If Face is ALL_SIDES, sets the alpha - for all faces. The alpha value is interpreted as an opacity percentage (1.0 is - fully opaque, and 0.2 is mostly transparent). This function will clamp alpha - values less than 0.1 to 0.1 and greater than 1.0 to 1. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetAlpha()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetAlpha](/script/reference/lsl/functions/llSetAlpha/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetangularvelocity.mdx b/src/content/docs/script/slua-reference/functions/llsetangularvelocity.mdx deleted file mode 100644 index e09c845..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetangularvelocity.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llSetAngularVelocity -description: >- - Sets an object's angular velocity to AngVel, in local coordinates if Local == - TRUE (if the script is physical). - - Has no effect on non-physical objects. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetAngularVelocity()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetAngularVelocity](/script/reference/lsl/functions/llSetAngularVelocity/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetanimationoverride.mdx b/src/content/docs/script/slua-reference/functions/llsetanimationoverride.mdx deleted file mode 100644 index ba7a7d7..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetanimationoverride.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llSetAnimationOverride -description: >- - Sets the animation (in object inventory) that will play for the given - animation state. - - To use this function the script must obtain the PERMISSION_OVERRIDE_ANIMATIONS - permission. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetAnimationOverride()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetAnimationOverride](/script/reference/lsl/functions/llSetAnimationOverride/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetbuoyancy.mdx b/src/content/docs/script/slua-reference/functions/llsetbuoyancy.mdx deleted file mode 100644 index 0ffa699..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetbuoyancy.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llSetBuoyancy -description: >- - Set the tasks buoyancy (0 is none, < 1.0 sinks, 1.0 floats, > 1.0 rises). - - Set the object buoyancy. A value of 0 is none, less than 1.0 sinks, 1.0 - floats, and greater than 1.0 rises. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetBuoyancy()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetBuoyancy](/script/reference/lsl/functions/llSetBuoyancy/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetcameraatoffset.mdx b/src/content/docs/script/slua-reference/functions/llsetcameraatoffset.mdx deleted file mode 100644 index a600098..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetcameraatoffset.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llSetCameraAtOffset -description: >- - Sets the camera used in this object, at offset, if an avatar sits on it. - - Sets the offset that an avatar's camera will be moved to if the avatar sits on - the object. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetCameraAtOffset()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetCameraAtOffset](/script/reference/lsl/functions/llSetCameraAtOffset/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetcameraeyeoffset.mdx b/src/content/docs/script/slua-reference/functions/llsetcameraeyeoffset.mdx deleted file mode 100644 index 1f3306d..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetcameraeyeoffset.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetCameraEyeOffset -description: Sets the camera eye offset used in this object if an avatar sits on it. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetCameraEyeOffset()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetCameraEyeOffset](/script/reference/lsl/functions/llSetCameraEyeOffset/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetcameraparams.mdx b/src/content/docs/script/slua-reference/functions/llsetcameraparams.mdx deleted file mode 100644 index 75bb2ad..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetcameraparams.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSetCameraParams -description: >- - Sets multiple camera parameters at once. List format is [ rule-1, data-1, - rule-2, data-2 . . . rule-n, data-n ]. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetCameraParams()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetCameraParams](/script/reference/lsl/functions/llSetCameraParams/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetclickaction.mdx b/src/content/docs/script/slua-reference/functions/llsetclickaction.mdx deleted file mode 100644 index 2521d0e..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetclickaction.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetClickAction -description: Sets the action performed when a prim is clicked upon. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetClickAction()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetClickAction](/script/reference/lsl/functions/llSetClickAction/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetcolor.mdx b/src/content/docs/script/slua-reference/functions/llsetcolor.mdx deleted file mode 100644 index 126f02b..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetcolor.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llSetColor -description: >- - Sets the color, for the face. - - Sets the color of the side specified. If Face is ALL_SIDES, sets the color on - all faces. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetColor()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetColor](/script/reference/lsl/functions/llSetColor/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetcontenttype.mdx b/src/content/docs/script/slua-reference/functions/llsetcontenttype.mdx deleted file mode 100644 index 825ca1c..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetcontenttype.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llSetContentType -description: >- - Set the media type of an LSL HTTP server response to ContentType. - - HTTPRequestID must be a valid http_request ID. ContentType must be one of the - CONTENT_TYPE_* constants. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetContentType()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetContentType](/script/reference/lsl/functions/llSetContentType/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetdamage.mdx b/src/content/docs/script/slua-reference/functions/llsetdamage.mdx deleted file mode 100644 index 01bf008..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetdamage.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetDamage -description: "Sets the amount of damage that will be done to an avatar that this task hits.\tTask will be killed.\nSets the amount of damage that will be done to an avatar that this object hits. This object will be destroyed on damaging an avatar, and no collision event is triggered." ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetDamage()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetDamage](/script/reference/lsl/functions/llSetDamage/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetenvironment.mdx b/src/content/docs/script/slua-reference/functions/llsetenvironment.mdx deleted file mode 100644 index 154dff7..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetenvironment.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetEnvironment -description: Returns a string with the requested data about the region. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetEnvironment()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetEnvironment](/script/reference/lsl/functions/llSetEnvironment/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetforce.mdx b/src/content/docs/script/slua-reference/functions/llsetforce.mdx deleted file mode 100644 index 42f4b83..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetforce.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llSetForce -description: >- - Sets Force on object, in object-local coordinates if Local == TRUE (otherwise, - the region reference frame is used). - - Only works on physical objects. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetForce()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetForce](/script/reference/lsl/functions/llSetForce/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetforceandtorque.mdx b/src/content/docs/script/slua-reference/functions/llsetforceandtorque.mdx deleted file mode 100644 index 8433f96..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetforceandtorque.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llSetForceAndTorque -description: >- - Sets the Force and Torque of object, in object-local coordinates if Local == - TRUE (otherwise, the region reference frame is used). - - Only works on physical objects. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetForceAndTorque()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetForceAndTorque](/script/reference/lsl/functions/llSetForceAndTorque/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetgroundtexture.mdx b/src/content/docs/script/slua-reference/functions/llsetgroundtexture.mdx deleted file mode 100644 index fb8a916..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetgroundtexture.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetGroundTexture -description: Changes terrain texture properties in the region. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetGroundTexture()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetGroundTexture](/script/reference/lsl/functions/llSetGroundTexture/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsethoverheight.mdx b/src/content/docs/script/slua-reference/functions/llsethoverheight.mdx deleted file mode 100644 index d03c42e..0000000 --- a/src/content/docs/script/slua-reference/functions/llsethoverheight.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llSetHoverHeight -description: >- - Critically damps a physical object to a Height (either above ground level or - above the higher of land and water if water == TRUE). - - Do not use with vehicles. Use llStopHover to stop hovering. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetHoverHeight()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetHoverHeight](/script/reference/lsl/functions/llSetHoverHeight/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetinventorypermmask.mdx b/src/content/docs/script/slua-reference/functions/llsetinventorypermmask.mdx deleted file mode 100644 index 0fa573c..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetinventorypermmask.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetInventoryPermMask -description: Sets the given permission mask to the new value on the inventory item. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetInventoryPermMask()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetInventoryPermMask](/script/reference/lsl/functions/llSetInventoryPermMask/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetkeyframedmotion.mdx b/src/content/docs/script/slua-reference/functions/llsetkeyframedmotion.mdx deleted file mode 100644 index fdad8a7..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetkeyframedmotion.mdx +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: llSetKeyframedMotion -description: >- - Requests that a non-physical object be key-framed according to key-frame list. - - Specify a list of times, positions, and orientations to be followed by an - object. The object will be smoothly moved between key-frames by the simulator. - Collisions with other non-physical or key-framed objects will be ignored (no - script events will fire and collision processing will not occur). Collisions - with physical objects will be computed and reported, but the key-framed object - will be unaffected by those collisions. - - Keyframes is a strided list containing positional, rotational, and time data - for each step in the motion. Options is a list containing optional arguments - and parameters (specified by KFM_* constants). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetKeyframedMotion()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetKeyframedMotion](/script/reference/lsl/functions/llSetKeyframedMotion/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetlinkalpha.mdx b/src/content/docs/script/slua-reference/functions/llsetlinkalpha.mdx deleted file mode 100644 index 2947b9b..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetlinkalpha.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSetLinkAlpha -description: |- - If a prim exists in the link chain at LinkNumber, set Face to Opacity. - Sets the Face, on the linked prim specified, to the Opacity. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetLinkAlpha()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetLinkAlpha](/script/reference/lsl/functions/llSetLinkAlpha/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetlinkcamera.mdx b/src/content/docs/script/slua-reference/functions/llsetlinkcamera.mdx deleted file mode 100644 index 28377cf..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetlinkcamera.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSetLinkCamera -description: >- - Sets the camera eye offset, and the offset that camera is looking at, for - avatars that sit on the linked prim. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetLinkCamera()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetLinkCamera](/script/reference/lsl/functions/llSetLinkCamera/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetlinkcolor.mdx b/src/content/docs/script/slua-reference/functions/llsetlinkcolor.mdx deleted file mode 100644 index bbcec1b..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetlinkcolor.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSetLinkColor -description: |- - If a task exists in the link chain at LinkNumber, set the Face to color. - Sets the color of the linked child's side, specified by LinkNumber. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetLinkColor()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetLinkColor](/script/reference/lsl/functions/llSetLinkColor/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetlinkgltfoverrides.mdx b/src/content/docs/script/slua-reference/functions/llsetlinkgltfoverrides.mdx deleted file mode 100644 index 95e55e6..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetlinkgltfoverrides.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetLinkGLTFOverrides -description: Sets or changes GLTF Overrides set on the selected faces. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetLinkGLTFOverrides()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetLinkGLTFOverrides](/script/reference/lsl/functions/llSetLinkGLTFOverrides/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetlinkmedia.mdx b/src/content/docs/script/slua-reference/functions/llsetlinkmedia.mdx deleted file mode 100644 index ee56fc9..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetlinkmedia.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: llSetLinkMedia -description: >- - Set the media parameters for a particular face on linked prim, specified by - Link. Returns an integer that is a STATUS_* flag which details the - success/failure of the operation(s). - - MediaParameters is a set of name/value pairs in no particular order. - Parameters not specified are unchanged, or if new media is added then set to - the default specified. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetLinkMedia()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetLinkMedia](/script/reference/lsl/functions/llSetLinkMedia/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetlinkprimitiveparams.mdx b/src/content/docs/script/slua-reference/functions/llsetlinkprimitiveparams.mdx deleted file mode 100644 index 9e8cde3..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetlinkprimitiveparams.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetLinkPrimitiveParams -description: 'Deprecated: Use llSetLinkPrimitiveParamsFast instead.' ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetLinkPrimitiveParams()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetLinkPrimitiveParams](/script/reference/lsl/functions/llSetLinkPrimitiveParams/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetlinkprimitiveparamsfast.mdx b/src/content/docs/script/slua-reference/functions/llsetlinkprimitiveparamsfast.mdx deleted file mode 100644 index 1f47c0d..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetlinkprimitiveparamsfast.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llSetLinkPrimitiveParamsFast -description: >- - Set primitive parameters for LinkNumber based on Parameters, without a delay. - - Set parameters for link number, from the list of Parameters, with no built-in - script sleep. This function is identical to llSetLinkPrimitiveParams, except - without the delay. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetLinkPrimitiveParamsFast()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetLinkPrimitiveParamsFast](/script/reference/lsl/functions/llSetLinkPrimitiveParamsFast/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetlinkrendermaterial.mdx b/src/content/docs/script/slua-reference/functions/llsetlinkrendermaterial.mdx deleted file mode 100644 index 3e9ffbb..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetlinkrendermaterial.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSetLinkRenderMaterial -description: >- - Sets the Render Material of Face on a linked prim, specified by LinkNumber. - Render Material may be a UUID or name of a material in prim inventory. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetLinkRenderMaterial()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetLinkRenderMaterial](/script/reference/lsl/functions/llSetLinkRenderMaterial/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetlinksitflags.mdx b/src/content/docs/script/slua-reference/functions/llsetlinksitflags.mdx deleted file mode 100644 index 2ad6adc..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetlinksitflags.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetLinkSitFlags -description: Sets the sit flags for the specified prim in a linkset. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetLinkSitFlags()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetLinkSitFlags](/script/reference/lsl/functions/llSetLinkSitFlags/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetlinktexture.mdx b/src/content/docs/script/slua-reference/functions/llsetlinktexture.mdx deleted file mode 100644 index c3a882e..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetlinktexture.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSetLinkTexture -description: >- - Sets the Texture of Face on a linked prim, specified by LinkNumber. Texture - may be a UUID or name of a texture in prim inventory. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetLinkTexture()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetLinkTexture](/script/reference/lsl/functions/llSetLinkTexture/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetlinktextureanim.mdx b/src/content/docs/script/slua-reference/functions/llsetlinktextureanim.mdx deleted file mode 100644 index 6c0e5c6..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetlinktextureanim.mdx +++ /dev/null @@ -1,38 +0,0 @@ ---- -title: llSetLinkTextureAnim -description: >- - Animates a texture on the prim specified by LinkNumber, by setting the texture - scale and offset. - - Mode is a bitmask of animation options. - - Face specifies which object face to animate. - - SizeX and SizeY specify the number of horizontal and vertical frames.Start - specifes the animation start point. - - Length specifies the animation duration. - - Rate specifies the animation playback rate. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetLinkTextureAnim()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetLinkTextureAnim](/script/reference/lsl/functions/llSetLinkTextureAnim/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetlocalrot.mdx b/src/content/docs/script/slua-reference/functions/llsetlocalrot.mdx deleted file mode 100644 index 6c82ad0..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetlocalrot.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetLocalRot -description: Sets the rotation of a child prim relative to the root prim. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetLocalRot()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetLocalRot](/script/reference/lsl/functions/llSetLocalRot/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetmemorylimit.mdx b/src/content/docs/script/slua-reference/functions/llsetmemorylimit.mdx deleted file mode 100644 index fa1b727..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetmemorylimit.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llSetMemoryLimit -description: |- - Requests Limit bytes to be reserved for this script. - Returns TRUE or FALSE indicating whether the limit was set successfully. - This function has no effect if the script is running in the LSO VM. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetMemoryLimit()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetMemoryLimit](/script/reference/lsl/functions/llSetMemoryLimit/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetobjectdesc.mdx b/src/content/docs/script/slua-reference/functions/llsetobjectdesc.mdx deleted file mode 100644 index 5cb8f65..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetobjectdesc.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSetObjectDesc -description: |- - Sets the description of the prim to Description. - The description field is limited to 127 characters. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetObjectDesc()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetObjectDesc](/script/reference/lsl/functions/llSetObjectDesc/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetobjectname.mdx b/src/content/docs/script/slua-reference/functions/llsetobjectname.mdx deleted file mode 100644 index f762045..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetobjectname.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetObjectName -description: Sets the prim's name to Name. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetObjectName()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetObjectName](/script/reference/lsl/functions/llSetObjectName/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetobjectpermmask.mdx b/src/content/docs/script/slua-reference/functions/llsetobjectpermmask.mdx deleted file mode 100644 index 69a235a..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetobjectpermmask.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSetObjectPermMask -description: >- - Sets the specified PermissionFlag permission to the value specified by - PermissionMask on the object the script is attached to. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetObjectPermMask()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetObjectPermMask](/script/reference/lsl/functions/llSetObjectPermMask/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetparcelmusicurl.mdx b/src/content/docs/script/slua-reference/functions/llsetparcelmusicurl.mdx deleted file mode 100644 index 1adaba2..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetparcelmusicurl.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llSetParcelMusicURL -description: >- - Sets the streaming audio URL for the parcel the object is on. - - The object must be owned by the owner of the parcel; if the parcel is group - owned the object must be owned by that group. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetParcelMusicURL()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetParcelMusicURL](/script/reference/lsl/functions/llSetParcelMusicURL/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetpayprice.mdx b/src/content/docs/script/slua-reference/functions/llsetpayprice.mdx deleted file mode 100644 index 535b18d..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetpayprice.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: llSetPayPrice -description: >- - Sets the default amount when someone chooses to pay this object. - - Price is the default price shown in the text input field. QuickButtons - specifies the 4 payment values shown in the payment dialog's buttons. - - Input field and buttons may be hidden with PAY_HIDE constant, and may be set - to their default values using PAY_DEFAULT. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetPayPrice()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetPayPrice](/script/reference/lsl/functions/llSetPayPrice/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetphysicsmaterial.mdx b/src/content/docs/script/slua-reference/functions/llsetphysicsmaterial.mdx deleted file mode 100644 index c273e66..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetphysicsmaterial.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llSetPhysicsMaterial -description: >- - Sets the selected parameters of the object's physics behavior. - - MaterialBits is a bitmask specifying which of the parameters in the other - arguments should be applied to the object. GravityMultiplier, Restitution, - Friction, and Density are the possible parameters to manipulate. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetPhysicsMaterial()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetPhysicsMaterial](/script/reference/lsl/functions/llSetPhysicsMaterial/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetpos.mdx b/src/content/docs/script/slua-reference/functions/llsetpos.mdx deleted file mode 100644 index cbb1958..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetpos.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: llSetPos -description: >- - If the object is not physical, this function sets the position of the prim. - - If the script is in a child prim, Position is treated as root relative and the - link-set is adjusted. - - If the prim is the root prim, the entire object is moved (up to 10m) to - Position in region coordinates. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetPos()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetPos](/script/reference/lsl/functions/llSetPos/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetprimitiveparams.mdx b/src/content/docs/script/slua-reference/functions/llsetprimitiveparams.mdx deleted file mode 100644 index 5674cbc..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetprimitiveparams.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetPrimitiveParams -description: 'Deprecated: Use llSetLinkPrimitiveParamsFast instead.' ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetPrimitiveParams()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetPrimitiveParams](/script/reference/lsl/functions/llSetPrimitiveParams/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetprimmediaparams.mdx b/src/content/docs/script/slua-reference/functions/llsetprimmediaparams.mdx deleted file mode 100644 index f969908..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetprimmediaparams.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llSetPrimMediaParams -description: >- - Sets the MediaParameters for a particular Face on the prim. Returns an integer - that is a STATUS_* flag which details the success/failure of the operation(s). - - MediaParameters is a set of name/value pairs in no particular order. - Parameters not specified are unchanged, or if new media is added then set to - the default specified. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetPrimMediaParams()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetPrimMediaParams](/script/reference/lsl/functions/llSetPrimMediaParams/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetprimurl.mdx b/src/content/docs/script/slua-reference/functions/llsetprimurl.mdx deleted file mode 100644 index c37f178..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetprimurl.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetPrimURL -description: 'Deprecated: Use llSetPrimMediaParams instead.' ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetPrimURL()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetPrimURL](/script/reference/lsl/functions/llSetPrimURL/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetregionpos.mdx b/src/content/docs/script/slua-reference/functions/llsetregionpos.mdx deleted file mode 100644 index 064f745..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetregionpos.mdx +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: llSetRegionPos -description: >- - Attempts to move the object so that the root prim is within 0.1m of Position. - - Returns an integer boolean, TRUE if the object is successfully placed within - 0.1 m of Position, FALSE otherwise. - - Position may be any location within the region or up to 10m across a region - border. - - If the position is below ground, it will be set to the ground level at that - x,y location. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetRegionPos()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetRegionPos](/script/reference/lsl/functions/llSetRegionPos/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetremotescriptaccesspin.mdx b/src/content/docs/script/slua-reference/functions/llsetremotescriptaccesspin.mdx deleted file mode 100644 index 234773c..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetremotescriptaccesspin.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llSetRemoteScriptAccessPin -description: >- - If PIN is set to a non-zero number, the task will accept remote script loads - via llRemoteLoadScriptPin() if it passes in the correct PIN. Othersise, - llRemoteLoadScriptPin() is ignored. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetRemoteScriptAccessPin()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetRemoteScriptAccessPin](/script/reference/lsl/functions/llSetRemoteScriptAccessPin/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetrendermaterial.mdx b/src/content/docs/script/slua-reference/functions/llsetrendermaterial.mdx deleted file mode 100644 index 3fd542b..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetrendermaterial.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llSetRenderMaterial -description: |- - Applies Render Material to Face of prim. - Render Material may be a UUID or name of a material in prim inventory. - If Face is ALL_SIDES, set the render material on all faces. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetRenderMaterial()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetRenderMaterial](/script/reference/lsl/functions/llSetRenderMaterial/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetrot.mdx b/src/content/docs/script/slua-reference/functions/llsetrot.mdx deleted file mode 100644 index 21dc434..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetrot.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: llSetRot -description: >- - If the object is not physical, this function sets the rotation of the prim. - - If the script is in a child prim, Rotation is treated as root relative and the - link-set is adjusted. - - If the prim is the root prim, the entire object is rotated to Rotation in the - global reference frame. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetRot()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetRot](/script/reference/lsl/functions/llSetRot/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetscale.mdx b/src/content/docs/script/slua-reference/functions/llsetscale.mdx deleted file mode 100644 index d12b049..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetscale.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetScale -description: Sets the prim's scale (size) to Scale. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetScale()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetScale](/script/reference/lsl/functions/llSetScale/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetscriptstate.mdx b/src/content/docs/script/slua-reference/functions/llsetscriptstate.mdx deleted file mode 100644 index d4bb468..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetscriptstate.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetScriptState -description: Enable or disable the script Running state of Script in the prim. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetScriptState()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetScriptState](/script/reference/lsl/functions/llSetScriptState/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetsittext.mdx b/src/content/docs/script/slua-reference/functions/llsetsittext.mdx deleted file mode 100644 index 5210230..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetsittext.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetSitText -description: Displays Text rather than 'Sit' in the viewer's context menu. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetSitText()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetSitText](/script/reference/lsl/functions/llSetSitText/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetsoundqueueing.mdx b/src/content/docs/script/slua-reference/functions/llsetsoundqueueing.mdx deleted file mode 100644 index 5e704a5..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetsoundqueueing.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llSetSoundQueueing -description: >- - Sets whether successive calls to llPlaySound, llLoopSound, etc., (attached - sounds) interrupt the currently playing sound. - - The default for objects is FALSE. Setting this value to TRUE will make the - sound wait until the current playing sound reaches its end. The queue is one - level deep. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetSoundQueueing()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetSoundQueueing](/script/reference/lsl/functions/llSetSoundQueueing/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetsoundradius.mdx b/src/content/docs/script/slua-reference/functions/llsetsoundradius.mdx deleted file mode 100644 index 0af25c3..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetsoundradius.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSetSoundRadius -description: >- - Limits radius for audibility of scripted sounds (both attached and triggered) - to distance Radius. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetSoundRadius()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetSoundRadius](/script/reference/lsl/functions/llSetSoundRadius/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetstatus.mdx b/src/content/docs/script/slua-reference/functions/llsetstatus.mdx deleted file mode 100644 index 9d819ea..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetstatus.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llSetStatus -description: >- - Sets object status specified in Status bitmask (e.g. - STATUS_PHYSICS|STATUS_PHANTOM) to boolean Value. - - For a full list of STATUS_* constants, see wiki documentation. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetStatus()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetStatus](/script/reference/lsl/functions/llSetStatus/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsettext.mdx b/src/content/docs/script/slua-reference/functions/llsettext.mdx deleted file mode 100644 index f627f9a..0000000 --- a/src/content/docs/script/slua-reference/functions/llsettext.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetText -description: Causes Text to float above the prim, using the specified Color and Opacity. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetText()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetText](/script/reference/lsl/functions/llSetText/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsettexture.mdx b/src/content/docs/script/slua-reference/functions/llsettexture.mdx deleted file mode 100644 index 159d8ec..0000000 --- a/src/content/docs/script/slua-reference/functions/llsettexture.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llSetTexture -description: |- - Applies Texture to Face of prim. - Texture may be a UUID or name of a texture in prim inventory. - If Face is ALL_SIDES, set the texture on all faces. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetTexture()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetTexture](/script/reference/lsl/functions/llSetTexture/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsettextureanim.mdx b/src/content/docs/script/slua-reference/functions/llsettextureanim.mdx deleted file mode 100644 index e7b342a..0000000 --- a/src/content/docs/script/slua-reference/functions/llsettextureanim.mdx +++ /dev/null @@ -1,37 +0,0 @@ ---- -title: llSetTextureAnim -description: >- - Animates a texture by setting the texture scale and offset. - - Mode is a bitmask of animation options. - - Face specifies which object face to animate. - - SizeX and SizeY specify the number of horizontal and vertical frames.Start - specifes the animation start point. - - Length specifies the animation duration. - - Rate specifies the animation playback rate. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetTextureAnim()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetTextureAnim](/script/reference/lsl/functions/llSetTextureAnim/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsettimerevent.mdx b/src/content/docs/script/slua-reference/functions/llsettimerevent.mdx deleted file mode 100644 index edcbf50..0000000 --- a/src/content/docs/script/slua-reference/functions/llsettimerevent.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSetTimerEvent -description: |- - Causes the timer event to be triggered every Rate seconds. - Passing in 0.0 stops further timer events. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetTimerEvent()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetTimerEvent](/script/reference/lsl/functions/llSetTimerEvent/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsettorque.mdx b/src/content/docs/script/slua-reference/functions/llsettorque.mdx deleted file mode 100644 index 659cec4..0000000 --- a/src/content/docs/script/slua-reference/functions/llsettorque.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llSetTorque -description: >- - Sets the Torque acting on the script's object, in object-local coordinates if - Local == TRUE (otherwise, the region reference frame is used). - - Only works on physical objects. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetTorque()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetTorque](/script/reference/lsl/functions/llSetTorque/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsettouchtext.mdx b/src/content/docs/script/slua-reference/functions/llsettouchtext.mdx deleted file mode 100644 index 87f8828..0000000 --- a/src/content/docs/script/slua-reference/functions/llsettouchtext.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSetTouchText -description: Displays Text in the viewer context menu that acts on a touch. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetTouchText()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetTouchText](/script/reference/lsl/functions/llSetTouchText/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetvehicleflags.mdx b/src/content/docs/script/slua-reference/functions/llsetvehicleflags.mdx deleted file mode 100644 index bbfde6f..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetvehicleflags.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSetVehicleFlags -description: |- - Enables the vehicle flags specified in the Flags bitmask. - Valid parameters can be found in the wiki documentation. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetVehicleFlags()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetVehicleFlags](/script/reference/lsl/functions/llSetVehicleFlags/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetvehiclefloatparam.mdx b/src/content/docs/script/slua-reference/functions/llsetvehiclefloatparam.mdx deleted file mode 100644 index 69694ac..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetvehiclefloatparam.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSetVehicleFloatParam -description: |- - Sets a vehicle float parameter. - Valid parameters can be found in the wiki documentation. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetVehicleFloatParam()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetVehicleFloatParam](/script/reference/lsl/functions/llSetVehicleFloatParam/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetvehiclerotationparam.mdx b/src/content/docs/script/slua-reference/functions/llsetvehiclerotationparam.mdx deleted file mode 100644 index 7dafdc4..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetvehiclerotationparam.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSetVehicleRotationParam -description: |- - Sets a vehicle rotation parameter. - Valid parameters can be found in the wiki documentation. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetVehicleRotationParam()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetVehicleRotationParam](/script/reference/lsl/functions/llSetVehicleRotationParam/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetvehicletype.mdx b/src/content/docs/script/slua-reference/functions/llsetvehicletype.mdx deleted file mode 100644 index b10fafd..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetvehicletype.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llSetVehicleType -description: >- - Activates the vehicle action on the object with vehicle preset Type. - - Valid Types and an explanation of their characteristics can be found in wiki - documentation. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetVehicleType()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetVehicleType](/script/reference/lsl/functions/llSetVehicleType/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetvehiclevectorparam.mdx b/src/content/docs/script/slua-reference/functions/llsetvehiclevectorparam.mdx deleted file mode 100644 index 7f6bc94..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetvehiclevectorparam.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSetVehicleVectorParam -description: |- - Sets a vehicle vector parameter. - Valid parameters can be found in the wiki documentation. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetVehicleVectorParam()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetVehicleVectorParam](/script/reference/lsl/functions/llSetVehicleVectorParam/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsetvelocity.mdx b/src/content/docs/script/slua-reference/functions/llsetvelocity.mdx deleted file mode 100644 index 2180ad6..0000000 --- a/src/content/docs/script/slua-reference/functions/llsetvelocity.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llSetVelocity -description: >- - If the object is physics-enabled, sets the object's linear velocity to - Velocity. - - If Local==TRUE, Velocity is treated as a local directional vector; otherwise, - Velocity is treated as a global directional vector. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SetVelocity()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSetVelocity](/script/reference/lsl/functions/llSetVelocity/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsha1string.mdx b/src/content/docs/script/slua-reference/functions/llsha1string.mdx deleted file mode 100644 index aaa44eb..0000000 --- a/src/content/docs/script/slua-reference/functions/llsha1string.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSHA1String -description: Returns a string of 40 hex characters that is the SHA1 security hash of text. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SHA1String()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSHA1String](/script/reference/lsl/functions/llSHA1String/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsha256string.mdx b/src/content/docs/script/slua-reference/functions/llsha256string.mdx deleted file mode 100644 index 522b1b5..0000000 --- a/src/content/docs/script/slua-reference/functions/llsha256string.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSHA256String -description: >- - Returns a string of 64 hex characters that is the SHA256 security hash of - text. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SHA256String()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSHA256String](/script/reference/lsl/functions/llSHA256String/) - - diff --git a/src/content/docs/script/slua-reference/functions/llshout.mdx b/src/content/docs/script/slua-reference/functions/llshout.mdx deleted file mode 100644 index 4abf6c6..0000000 --- a/src/content/docs/script/slua-reference/functions/llshout.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llShout -description: >- - Shouts Text on Channel. - - This chat method has a range of 100m radius. - - PUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. - DEBUG_CHANNEL is the script debug channel, and is also visible to nearby - avatars. All other channels are are not sent to avatars, but may be used to - communicate with scripts. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Shout()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llShout](/script/reference/lsl/functions/llShout/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsignrsa.mdx b/src/content/docs/script/slua-reference/functions/llsignrsa.mdx deleted file mode 100644 index 381855d..0000000 --- a/src/content/docs/script/slua-reference/functions/llsignrsa.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSignRSA -description: >- - Returns the base64-encoded RSA signature of Message using PEM-formatted - PrivateKey and digest Algorithm (sha1, sha224, sha256, sha384, sha512). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SignRSA()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSignRSA](/script/reference/lsl/functions/llSignRSA/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsin.mdx b/src/content/docs/script/slua-reference/functions/llsin.mdx deleted file mode 100644 index 04814f7..0000000 --- a/src/content/docs/script/slua-reference/functions/llsin.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSin -description: Returns the sine of Theta (Theta in radians). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Sin()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSin](/script/reference/lsl/functions/llSin/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsitonlink.mdx b/src/content/docs/script/slua-reference/functions/llsitonlink.mdx deleted file mode 100644 index 1f7a70c..0000000 --- a/src/content/docs/script/slua-reference/functions/llsitonlink.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSitOnLink -description: >- - If agent identified by AvatarID is participating in the experience, sit them - on the specified link's sit target. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SitOnLink()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSitOnLink](/script/reference/lsl/functions/llSitOnLink/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsittarget.mdx b/src/content/docs/script/slua-reference/functions/llsittarget.mdx deleted file mode 100644 index 99d13d2..0000000 --- a/src/content/docs/script/slua-reference/functions/llsittarget.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSitTarget -description: >- - Set the sit location for this object. If offset == ZERO_VECTOR, clears the sit - target. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SitTarget()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSitTarget](/script/reference/lsl/functions/llSitTarget/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsleep.mdx b/src/content/docs/script/slua-reference/functions/llsleep.mdx deleted file mode 100644 index f4144b9..0000000 --- a/src/content/docs/script/slua-reference/functions/llsleep.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llSleep -description: Put script to sleep for Time seconds. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Sleep()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSleep](/script/reference/lsl/functions/llSleep/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsound.mdx b/src/content/docs/script/slua-reference/functions/llsound.mdx deleted file mode 100644 index c428c54..0000000 --- a/src/content/docs/script/slua-reference/functions/llsound.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llSound -description: >- - Deprecated: Use llPlaySound instead. - - Plays Sound at Volume and specifies whether the sound should loop and/or be - enqueued. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Sound()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSound](/script/reference/lsl/functions/llSound/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsoundpreload.mdx b/src/content/docs/script/slua-reference/functions/llsoundpreload.mdx deleted file mode 100644 index c550856..0000000 --- a/src/content/docs/script/slua-reference/functions/llsoundpreload.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSoundPreload -description: |- - Deprecated: Use llPreloadSound instead. - Preloads a sound on viewers within range. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SoundPreload()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSoundPreload](/script/reference/lsl/functions/llSoundPreload/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsqrt.mdx b/src/content/docs/script/slua-reference/functions/llsqrt.mdx deleted file mode 100644 index 40bb41c..0000000 --- a/src/content/docs/script/slua-reference/functions/llsqrt.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSqrt -description: |- - Returns the square root of Value. - Triggers a math runtime error for imaginary results (if Value < 0.0). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Sqrt()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSqrt](/script/reference/lsl/functions/llSqrt/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsrgb2linear.mdx b/src/content/docs/script/slua-reference/functions/llsrgb2linear.mdx deleted file mode 100644 index 3be36ee..0000000 --- a/src/content/docs/script/slua-reference/functions/llsrgb2linear.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llsRGB2Linear -description: Converts a color from the sRGB to the linear colorspace. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.sRGB2Linear()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llsRGB2Linear](/script/reference/lsl/functions/llsRGB2Linear/) - - diff --git a/src/content/docs/script/slua-reference/functions/llstartanimation.mdx b/src/content/docs/script/slua-reference/functions/llstartanimation.mdx deleted file mode 100644 index 5b240e7..0000000 --- a/src/content/docs/script/slua-reference/functions/llstartanimation.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llStartAnimation -description: >- - This function plays the specified animation from playing on the avatar who - received the script's most recent permissions request. - - Animation may be an animation in task inventory or a built-in animation. - - Requires PERMISSION_TRIGGER_ANIMATION. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.StartAnimation()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llStartAnimation](/script/reference/lsl/functions/llStartAnimation/) - - diff --git a/src/content/docs/script/slua-reference/functions/llstartobjectanimation.mdx b/src/content/docs/script/slua-reference/functions/llstartobjectanimation.mdx deleted file mode 100644 index 6fac408..0000000 --- a/src/content/docs/script/slua-reference/functions/llstartobjectanimation.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llStartObjectAnimation -description: > - This function plays the specified animation on the rigged mesh object - associated with the current script. - - Animation may be an animation in task inventory or a built-in animation. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.StartObjectAnimation()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llStartObjectAnimation](/script/reference/lsl/functions/llStartObjectAnimation/) - - diff --git a/src/content/docs/script/slua-reference/functions/llstopanimation.mdx b/src/content/docs/script/slua-reference/functions/llstopanimation.mdx deleted file mode 100644 index f9b6d32..0000000 --- a/src/content/docs/script/slua-reference/functions/llstopanimation.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: llStopAnimation -description: >- - This function stops the specified animation on the avatar who received the - script's most recent permissions request. - - Animation may be an animation in task inventory, a built-in animation, or the - uuid of an animation. - - Requires PERMISSION_TRIGGER_ANIMATION. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.StopAnimation()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llStopAnimation](/script/reference/lsl/functions/llStopAnimation/) - - diff --git a/src/content/docs/script/slua-reference/functions/llstophover.mdx b/src/content/docs/script/slua-reference/functions/llstophover.mdx deleted file mode 100644 index 0b4059e..0000000 --- a/src/content/docs/script/slua-reference/functions/llstophover.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llStopHover -description: Stop hovering to a height (due to llSetHoverHeight()). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.StopHover()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llStopHover](/script/reference/lsl/functions/llStopHover/) - - diff --git a/src/content/docs/script/slua-reference/functions/llstoplookat.mdx b/src/content/docs/script/slua-reference/functions/llstoplookat.mdx deleted file mode 100644 index 4de1f2b..0000000 --- a/src/content/docs/script/slua-reference/functions/llstoplookat.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llStopLookAt -description: Stop causing object to point at a target (due to llLookAt() or llRotLookAt()). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.StopLookAt()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llStopLookAt](/script/reference/lsl/functions/llStopLookAt/) - - diff --git a/src/content/docs/script/slua-reference/functions/llstopmovetotarget.mdx b/src/content/docs/script/slua-reference/functions/llstopmovetotarget.mdx deleted file mode 100644 index 8fa155c..0000000 --- a/src/content/docs/script/slua-reference/functions/llstopmovetotarget.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llStopMoveToTarget -description: Stops critically damped motion (due to llMoveToTarget()). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.StopMoveToTarget()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llStopMoveToTarget](/script/reference/lsl/functions/llStopMoveToTarget/) - - diff --git a/src/content/docs/script/slua-reference/functions/llstopobjectanimation.mdx b/src/content/docs/script/slua-reference/functions/llstopobjectanimation.mdx deleted file mode 100644 index 159fec8..0000000 --- a/src/content/docs/script/slua-reference/functions/llstopobjectanimation.mdx +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: llStopObjectAnimation -description: > - This function stops the specified animation on the rigged mesh object - associated with the current script. - - Animation may be an animation in task inventory, a built-in animation, or the - uuid of an animation. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.StopObjectAnimation()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llStopObjectAnimation](/script/reference/lsl/functions/llStopObjectAnimation/) - - diff --git a/src/content/docs/script/slua-reference/functions/llstopsound.mdx b/src/content/docs/script/slua-reference/functions/llstopsound.mdx deleted file mode 100644 index 6ac9755..0000000 --- a/src/content/docs/script/slua-reference/functions/llstopsound.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llStopSound -description: Stops playback of the currently attached sound. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.StopSound()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llStopSound](/script/reference/lsl/functions/llStopSound/) - - diff --git a/src/content/docs/script/slua-reference/functions/llstringlength.mdx b/src/content/docs/script/slua-reference/functions/llstringlength.mdx deleted file mode 100644 index 7101010..0000000 --- a/src/content/docs/script/slua-reference/functions/llstringlength.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llStringLength -description: >- - Returns an integer that is the number of characters in Text (not counting the - null). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.StringLength()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llStringLength](/script/reference/lsl/functions/llStringLength/) - - diff --git a/src/content/docs/script/slua-reference/functions/llstringtobase64.mdx b/src/content/docs/script/slua-reference/functions/llstringtobase64.mdx deleted file mode 100644 index 5a4b0d8..0000000 --- a/src/content/docs/script/slua-reference/functions/llstringtobase64.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llStringToBase64 -description: Returns the string Base64 representation of the input string. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.StringToBase64()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llStringToBase64](/script/reference/lsl/functions/llStringToBase64/) - - diff --git a/src/content/docs/script/slua-reference/functions/llstringtrim.mdx b/src/content/docs/script/slua-reference/functions/llstringtrim.mdx deleted file mode 100644 index 2eb474c..0000000 --- a/src/content/docs/script/slua-reference/functions/llstringtrim.mdx +++ /dev/null @@ -1,35 +0,0 @@ ---- -title: llStringTrim -description: >- - Outputs a string, eliminating white-space from the start and/or end of the - input string Text. - - Valid options for TrimType: - - STRING_TRIM_HEAD: trim all leading spaces in Text - - STRING_TRIM_TAIL: trim all trailing spaces in Text - - STRING_TRIM: trim all leading and trailing spaces in Text. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.StringTrim()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llStringTrim](/script/reference/lsl/functions/llStringTrim/) - - diff --git a/src/content/docs/script/slua-reference/functions/llsubstringindex.mdx b/src/content/docs/script/slua-reference/functions/llsubstringindex.mdx deleted file mode 100644 index 0c8aa5a..0000000 --- a/src/content/docs/script/slua-reference/functions/llsubstringindex.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llSubStringIndex -description: >- - Returns an integer that is the index in Text where string pattern Sequence - first appears. Returns -1 if not found. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.SubStringIndex()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llSubStringIndex](/script/reference/lsl/functions/llSubStringIndex/) - - diff --git a/src/content/docs/script/slua-reference/functions/lltakecamera.mdx b/src/content/docs/script/slua-reference/functions/lltakecamera.mdx deleted file mode 100644 index 451b586..0000000 --- a/src/content/docs/script/slua-reference/functions/lltakecamera.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llTakeCamera -description: 'Deprecated: Use llSetCameraParams instead.' ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.TakeCamera()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llTakeCamera](/script/reference/lsl/functions/llTakeCamera/) - - diff --git a/src/content/docs/script/slua-reference/functions/lltakecontrols.mdx b/src/content/docs/script/slua-reference/functions/lltakecontrols.mdx deleted file mode 100644 index 9cdd056..0000000 --- a/src/content/docs/script/slua-reference/functions/lltakecontrols.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llTakeControls -description: >- - Take controls from the agent the script has permissions for. - - If (Accept == (Controls & input)), send input to the script. PassOn - determines whether Controls also perform their normal functions. - - Requires the PERMISSION_TAKE_CONTROLS permission to run. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.TakeControls()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llTakeControls](/script/reference/lsl/functions/llTakeControls/) - - diff --git a/src/content/docs/script/slua-reference/functions/lltan.mdx b/src/content/docs/script/slua-reference/functions/lltan.mdx deleted file mode 100644 index 61f0901..0000000 --- a/src/content/docs/script/slua-reference/functions/lltan.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llTan -description: Returns the tangent of Theta (Theta in radians). ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Tan()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llTan](/script/reference/lsl/functions/llTan/) - - diff --git a/src/content/docs/script/slua-reference/functions/lltarget.mdx b/src/content/docs/script/slua-reference/functions/lltarget.mdx deleted file mode 100644 index 689a672..0000000 --- a/src/content/docs/script/slua-reference/functions/lltarget.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llTarget -description: >- - This function is to have the script know when it has reached a position. - - It registers a Position with a Range that triggers at_target and not_at_target - events continuously until unregistered. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Target()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llTarget](/script/reference/lsl/functions/llTarget/) - - diff --git a/src/content/docs/script/slua-reference/functions/lltargetedemail.mdx b/src/content/docs/script/slua-reference/functions/lltargetedemail.mdx deleted file mode 100644 index d0adab5..0000000 --- a/src/content/docs/script/slua-reference/functions/lltargetedemail.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llTargetedEmail -description: Sends an email with Subject and Message to the owner or creator of an object. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.TargetedEmail()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llTargetedEmail](/script/reference/lsl/functions/llTargetedEmail/) - - diff --git a/src/content/docs/script/slua-reference/functions/lltargetomega.mdx b/src/content/docs/script/slua-reference/functions/lltargetomega.mdx deleted file mode 100644 index 2735ad0..0000000 --- a/src/content/docs/script/slua-reference/functions/lltargetomega.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llTargetOmega -description: >- - Attempt to spin at SpinRate with strength Gain on Axis. - - A spin rate of 0.0 cancels the spin. This function always works in - object-local coordinates. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.TargetOmega()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llTargetOmega](/script/reference/lsl/functions/llTargetOmega/) - - diff --git a/src/content/docs/script/slua-reference/functions/lltargetremove.mdx b/src/content/docs/script/slua-reference/functions/lltargetremove.mdx deleted file mode 100644 index 36b7152..0000000 --- a/src/content/docs/script/slua-reference/functions/lltargetremove.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llTargetRemove -description: Removes positional target Handle registered with llTarget. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.TargetRemove()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llTargetRemove](/script/reference/lsl/functions/llTargetRemove/) - - diff --git a/src/content/docs/script/slua-reference/functions/llteleportagent.mdx b/src/content/docs/script/slua-reference/functions/llteleportagent.mdx deleted file mode 100644 index d741ec9..0000000 --- a/src/content/docs/script/slua-reference/functions/llteleportagent.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: llTeleportAgent -description: >- - Requests a teleport of avatar to a landmark stored in the object's inventory. - If no landmark is provided (an empty string), the avatar is teleported to the - location position in the current region. In either case, the avatar is turned - to face the position given by look_at in local coordinates. - - Requires the PERMISSION_TELEPORT permission. This function can only teleport - the owner of the object. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.TeleportAgent()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llTeleportAgent](/script/reference/lsl/functions/llTeleportAgent/) - - diff --git a/src/content/docs/script/slua-reference/functions/llteleportagentglobalcoords.mdx b/src/content/docs/script/slua-reference/functions/llteleportagentglobalcoords.mdx deleted file mode 100644 index 5149ced..0000000 --- a/src/content/docs/script/slua-reference/functions/llteleportagentglobalcoords.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llTeleportAgentGlobalCoords -description: >- - Teleports an agent to the RegionPosition local coordinates within a region - which is specified by the GlobalPosition global coordinates. The agent lands - facing the position defined by LookAtPoint local coordinates. - - Requires the PERMISSION_TELEPORT permission. This function can only teleport - the owner of the object. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.TeleportAgentGlobalCoords()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llTeleportAgentGlobalCoords](/script/reference/lsl/functions/llTeleportAgentGlobalCoords/) - - diff --git a/src/content/docs/script/slua-reference/functions/llteleportagenthome.mdx b/src/content/docs/script/slua-reference/functions/llteleportagenthome.mdx deleted file mode 100644 index d6bcf49..0000000 --- a/src/content/docs/script/slua-reference/functions/llteleportagenthome.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llTeleportAgentHome -description: Teleport agent over the owner's land to agent's home location. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.TeleportAgentHome()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llTeleportAgentHome](/script/reference/lsl/functions/llTeleportAgentHome/) - - diff --git a/src/content/docs/script/slua-reference/functions/lltextbox.mdx b/src/content/docs/script/slua-reference/functions/lltextbox.mdx deleted file mode 100644 index 30afe0f..0000000 --- a/src/content/docs/script/slua-reference/functions/lltextbox.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llTextBox -description: >- - Opens a dialog for the specified avatar with message Text, which contains a - text box for input. Any text that is entered is said on the specified Channel - (as if by the avatar) when the "OK" button is clicked. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.TextBox()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llTextBox](/script/reference/lsl/functions/llTextBox/) - - diff --git a/src/content/docs/script/slua-reference/functions/lltolower.mdx b/src/content/docs/script/slua-reference/functions/lltolower.mdx deleted file mode 100644 index 304c7ad..0000000 --- a/src/content/docs/script/slua-reference/functions/lltolower.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llToLower -description: Returns a string that is Text with all lower-case characters. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ToLower()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llToLower](/script/reference/lsl/functions/llToLower/) - - diff --git a/src/content/docs/script/slua-reference/functions/lltoupper.mdx b/src/content/docs/script/slua-reference/functions/lltoupper.mdx deleted file mode 100644 index a1381e7..0000000 --- a/src/content/docs/script/slua-reference/functions/lltoupper.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llToUpper -description: Returns a string that is Text with all upper-case characters. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.ToUpper()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llToUpper](/script/reference/lsl/functions/llToUpper/) - - diff --git a/src/content/docs/script/slua-reference/functions/lltransferlindendollars.mdx b/src/content/docs/script/slua-reference/functions/lltransferlindendollars.mdx deleted file mode 100644 index be49b3f..0000000 --- a/src/content/docs/script/slua-reference/functions/lltransferlindendollars.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llTransferLindenDollars -description: >- - Transfer Amount of linden dollars (L$) from script owner to AvatarID. Returns - a key to a corresponding transaction_result event for the success of the - transfer. - - Attempts to send the amount of money to the specified avatar, and trigger a - transaction_result event identified by the returned key. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.TransferLindenDollars()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llTransferLindenDollars](/script/reference/lsl/functions/llTransferLindenDollars/) - - diff --git a/src/content/docs/script/slua-reference/functions/lltransferownership.mdx b/src/content/docs/script/slua-reference/functions/lltransferownership.mdx deleted file mode 100644 index 06fd9f5..0000000 --- a/src/content/docs/script/slua-reference/functions/lltransferownership.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llTransferOwnership -description: Transfers ownership of an object, or a copy of the object to a new agent. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.TransferOwnership()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llTransferOwnership](/script/reference/lsl/functions/llTransferOwnership/) - - diff --git a/src/content/docs/script/slua-reference/functions/lltriggersound.mdx b/src/content/docs/script/slua-reference/functions/lltriggersound.mdx deleted file mode 100644 index 965f205..0000000 --- a/src/content/docs/script/slua-reference/functions/lltriggersound.mdx +++ /dev/null @@ -1,32 +0,0 @@ ---- -title: llTriggerSound -description: >- - Plays Sound at Volume (0.0 - 1.0), centered at but not attached to object. - - There is no limit to the number of triggered sounds which can be generated by - an object, and calling llTriggerSound does not affect the attached sounds - created by llPlaySound and llLoopSound. This is very useful for things like - collision noises, explosions, etc. There is no way to stop or alter the volume - of a sound triggered by this function. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.TriggerSound()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llTriggerSound](/script/reference/lsl/functions/llTriggerSound/) - - diff --git a/src/content/docs/script/slua-reference/functions/lltriggersoundlimited.mdx b/src/content/docs/script/slua-reference/functions/lltriggersoundlimited.mdx deleted file mode 100644 index b94e2bd..0000000 --- a/src/content/docs/script/slua-reference/functions/lltriggersoundlimited.mdx +++ /dev/null @@ -1,34 +0,0 @@ ---- -title: llTriggerSoundLimited -description: >- - Plays Sound at Volume (0.0 - 1.0), centered at but not attached to object, - limited to axis-aligned bounding box defined by vectors top-north-east (TNE) - and bottom-south-west (BSW). - - There is no limit to the number of triggered sounds which can be generated by - an object, and calling llTriggerSound does not affect the attached sounds - created by llPlaySound and llLoopSound. This is very useful for things like - collision noises, explosions, etc. There is no way to stop or alter the volume - of a sound triggered by this function. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.TriggerSoundLimited()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llTriggerSoundLimited](/script/reference/lsl/functions/llTriggerSoundLimited/) - - diff --git a/src/content/docs/script/slua-reference/functions/llunescapeurl.mdx b/src/content/docs/script/slua-reference/functions/llunescapeurl.mdx deleted file mode 100644 index 9269cb8..0000000 --- a/src/content/docs/script/slua-reference/functions/llunescapeurl.mdx +++ /dev/null @@ -1,29 +0,0 @@ ---- -title: llUnescapeURL -description: >- - Returns the string that is the URL unescaped, replacing "%20" with spaces, - etc., version of URL. - - This function can output raw UTF-8 strings. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.UnescapeURL()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llUnescapeURL](/script/reference/lsl/functions/llUnescapeURL/) - - diff --git a/src/content/docs/script/slua-reference/functions/llunsit.mdx b/src/content/docs/script/slua-reference/functions/llunsit.mdx deleted file mode 100644 index 018ba75..0000000 --- a/src/content/docs/script/slua-reference/functions/llunsit.mdx +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: llUnSit -description: >- - If agent identified by AvatarID is sitting on the object the script is - attached to or is over land owned by the object's owner, the agent is forced - to stand up. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.UnSit()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llUnSit](/script/reference/lsl/functions/llUnSit/) - - diff --git a/src/content/docs/script/slua-reference/functions/llupdatecharacter.mdx b/src/content/docs/script/slua-reference/functions/llupdatecharacter.mdx deleted file mode 100644 index 8cc78ca..0000000 --- a/src/content/docs/script/slua-reference/functions/llupdatecharacter.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llUpdateCharacter -description: Updates settings for a pathfinding character. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.UpdateCharacter()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llUpdateCharacter](/script/reference/lsl/functions/llUpdateCharacter/) - - diff --git a/src/content/docs/script/slua-reference/functions/llupdatekeyvalue.mdx b/src/content/docs/script/slua-reference/functions/llupdatekeyvalue.mdx deleted file mode 100644 index 9206587..0000000 --- a/src/content/docs/script/slua-reference/functions/llupdatekeyvalue.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llUpdateKeyValue -description: |2- - - Starts an asychronous transaction to update the value associated with the key given. The dataserver callback will be executed with the key returned from this call and a string describing the result. The result is a two element commma-delimited list. The first item is an integer specifying if the transaction succeeded (1) or not (0). In the failure case, the second item will be an integer corresponding to one of the XP_ERROR_... constants. In the success case the second item will be the value associated with the key. If Checked is 1 the existing value in the data store must match the OriginalValue passed or XP_ERROR_RETRY_UPDATE will be returned. If Checked is 0 the key will be created if necessary. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.UpdateKeyValue()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llUpdateKeyValue](/script/reference/lsl/functions/llUpdateKeyValue/) - - diff --git a/src/content/docs/script/slua-reference/functions/llvecdist.mdx b/src/content/docs/script/slua-reference/functions/llvecdist.mdx deleted file mode 100644 index 18eb15e..0000000 --- a/src/content/docs/script/slua-reference/functions/llvecdist.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llVecDist -description: Returns the distance between Location1 and Location2. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.VecDist()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llVecDist](/script/reference/lsl/functions/llVecDist/) - - diff --git a/src/content/docs/script/slua-reference/functions/llvecmag.mdx b/src/content/docs/script/slua-reference/functions/llvecmag.mdx deleted file mode 100644 index fafb710..0000000 --- a/src/content/docs/script/slua-reference/functions/llvecmag.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llVecMag -description: Returns the magnitude of the vector. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.VecMag()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llVecMag](/script/reference/lsl/functions/llVecMag/) - - diff --git a/src/content/docs/script/slua-reference/functions/llvecnorm.mdx b/src/content/docs/script/slua-reference/functions/llvecnorm.mdx deleted file mode 100644 index 9c1fa91..0000000 --- a/src/content/docs/script/slua-reference/functions/llvecnorm.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llVecNorm -description: Returns normalized vector. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.VecNorm()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llVecNorm](/script/reference/lsl/functions/llVecNorm/) - - diff --git a/src/content/docs/script/slua-reference/functions/llverifyrsa.mdx b/src/content/docs/script/slua-reference/functions/llverifyrsa.mdx deleted file mode 100644 index 60c26a9..0000000 --- a/src/content/docs/script/slua-reference/functions/llverifyrsa.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llVerifyRSA -description: >- - Returns TRUE if PublicKey, Message, and Algorithm produce the same - base64-formatted Signature. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.VerifyRSA()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llVerifyRSA](/script/reference/lsl/functions/llVerifyRSA/) - - diff --git a/src/content/docs/script/slua-reference/functions/llvolumedetect.mdx b/src/content/docs/script/slua-reference/functions/llvolumedetect.mdx deleted file mode 100644 index 9205731..0000000 --- a/src/content/docs/script/slua-reference/functions/llvolumedetect.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llVolumeDetect -description: >- - If DetectEnabled = TRUE, object becomes phantom but triggers collision_start - and collision_end events when other objects start and stop interpenetrating. - - If another object (including avatars) interpenetrates it, it will get a - collision_start event. - - When an object stops interpenetrating, a collision_end event is generated. - While the other is inter-penetrating, collision events are NOT generated. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.VolumeDetect()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llVolumeDetect](/script/reference/lsl/functions/llVolumeDetect/) - - diff --git a/src/content/docs/script/slua-reference/functions/llwanderwithin.mdx b/src/content/docs/script/slua-reference/functions/llwanderwithin.mdx deleted file mode 100644 index d7e4a93..0000000 --- a/src/content/docs/script/slua-reference/functions/llwanderwithin.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llWanderWithin -description: |- - Wander within a specified volume. - Sets a character to wander about a central spot within a specified area. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.WanderWithin()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llWanderWithin](/script/reference/lsl/functions/llWanderWithin/) - - diff --git a/src/content/docs/script/slua-reference/functions/llwater.mdx b/src/content/docs/script/slua-reference/functions/llwater.mdx deleted file mode 100644 index 7098862..0000000 --- a/src/content/docs/script/slua-reference/functions/llwater.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llWater -description: Returns the water height below the object position + Offset. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Water()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llWater](/script/reference/lsl/functions/llWater/) - - diff --git a/src/content/docs/script/slua-reference/functions/llwhisper.mdx b/src/content/docs/script/slua-reference/functions/llwhisper.mdx deleted file mode 100644 index fe10dd6..0000000 --- a/src/content/docs/script/slua-reference/functions/llwhisper.mdx +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: llWhisper -description: >- - Whispers Text on Channel. - - This chat method has a range of 10m radius. - - PUBLIC_CHANNEL is the public chat channel that all avatars see as chat text. - DEBUG_CHANNEL is the script debug channel, and is also visible to nearby - avatars. All other channels are are not sent to avatars, but may be used to - communicate with scripts. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Whisper()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llWhisper](/script/reference/lsl/functions/llWhisper/) - - diff --git a/src/content/docs/script/slua-reference/functions/llwind.mdx b/src/content/docs/script/slua-reference/functions/llwind.mdx deleted file mode 100644 index 115a389..0000000 --- a/src/content/docs/script/slua-reference/functions/llwind.mdx +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: llWind -description: Returns the wind velocity at the object position + Offset. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.Wind()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llWind](/script/reference/lsl/functions/llWind/) - - diff --git a/src/content/docs/script/slua-reference/functions/llworldpostohud.mdx b/src/content/docs/script/slua-reference/functions/llworldpostohud.mdx deleted file mode 100644 index 6519988..0000000 --- a/src/content/docs/script/slua-reference/functions/llworldpostohud.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llWorldPosToHUD -description: >- - Returns the local position that would put the origin of a HUD object directly - over world_pos as viewed by the current camera. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.WorldPosToHUD()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llWorldPosToHUD](/script/reference/lsl/functions/llWorldPosToHUD/) - - diff --git a/src/content/docs/script/slua-reference/functions/llxorbase64.mdx b/src/content/docs/script/slua-reference/functions/llxorbase64.mdx deleted file mode 100644 index 5854ecc..0000000 --- a/src/content/docs/script/slua-reference/functions/llxorbase64.mdx +++ /dev/null @@ -1,27 +0,0 @@ ---- -title: llXorBase64 -description: >- - Performs an exclusive OR on two Base64 strings and returns a Base64 string. - Text2 repeats if it is shorter than Text1. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.XorBase64()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llXorBase64](/script/reference/lsl/functions/llXorBase64/) - - diff --git a/src/content/docs/script/slua-reference/functions/llxorbase64strings.mdx b/src/content/docs/script/slua-reference/functions/llxorbase64strings.mdx deleted file mode 100644 index ddd79d4..0000000 --- a/src/content/docs/script/slua-reference/functions/llxorbase64strings.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llXorBase64Strings -description: >- - Deprecated: Please use llXorBase64 instead. - - Incorrectly performs an exclusive OR on two Base64 strings and returns a - Base64 string. Text2 repeats if it is shorter than Text1. - - Retained for backwards compatibility. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.XorBase64Strings()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llXorBase64Strings](/script/reference/lsl/functions/llXorBase64Strings/) - - diff --git a/src/content/docs/script/slua-reference/functions/llxorbase64stringscorrect.mdx b/src/content/docs/script/slua-reference/functions/llxorbase64stringscorrect.mdx deleted file mode 100644 index fcfaee3..0000000 --- a/src/content/docs/script/slua-reference/functions/llxorbase64stringscorrect.mdx +++ /dev/null @@ -1,31 +0,0 @@ ---- -title: llXorBase64StringsCorrect -description: >- - Deprecated: Please use llXorBase64 instead. - - Correctly (unless nulls are present) performs an exclusive OR on two Base64 - strings and returns a Base64 string. - - Text2 repeats if it is shorter than Text1. ---- - -import SLuaFunction from '@components/SLuaFunction.astro'; - - - -{/* DO NOT EDIT ABOVE THIS LINE */} - -## Examples - -Add example usage here showing SLua/Luau syntax with `ll.XorBase64StringsCorrect()`. - -## Notes - -Add additional notes, caveats, or tips specific to using this function in SLua/Luau. - -## See Also - -- Related functions can be linked here -- [LSL equivalent: llXorBase64StringsCorrect](/script/reference/lsl/functions/llXorBase64StringsCorrect/) - - diff --git a/src/content/docs/script/slua-reference/index.mdx b/src/content/docs/script/slua-reference/index.mdx deleted file mode 100644 index 08dd808..0000000 --- a/src/content/docs/script/slua-reference/index.mdx +++ /dev/null @@ -1,73 +0,0 @@ ---- -title: SLua Reference -description: Complete reference for SLua (Second Life Luau) scripting ---- - -import { Card, CardGrid } from '@astrojs/starlight/components'; - -Complete reference documentation for SLua (Second Life Luau), the modern scripting language for Second Life. This section provides detailed specifications for all functions, events, constants, and language features. - -## Reference Sections - - - - Complete library of SLua functions for controlling objects, communication, math, and more. - - [Browse all SLua functions →](/script/slua-reference/functions/) - - - - Event handlers that respond to touches, collisions, timers, messages, and world changes. - - [Browse all SLua events →](/script/slua-reference/events/) - - - - Predefined constants for vectors, rotations, permissions, and system values. - - [Browse all SLua constants →](/script/slua-reference/constants/) - - - -## Function Categories - -:::note[Help Wanted] -Function category links are not yet implemented. This requires adding category tags to `lsl_definitions.yaml` and building category index pages. Contributions welcome! -::: - -Functions are organized by purpose for easier navigation: - -### Object & Prim Control -- **Appearance** - Colors, textures, transparency, glow -- **Movement** - Position, rotation, physics, forces -- **Properties** - Name, description, scale, shape - -### Communication -- **Chat** - Local chat, shout, whisper, region say -- **Dialog** - Menus, text boxes, notifications -- **HTTP** - Web requests, webhooks, external services -- **Email** - Send and receive email - -### Avatar Interaction -- **Sensors** - Detect nearby avatars and objects -- **Permissions** - Request and check permissions -- **Animation** - Start and stop avatar animations -- **Attachments** - Work with worn items - -### Data & Math -- **Math** - Trigonometry, random numbers, rounding -- **String** - Text manipulation and parsing -- **Table** - Table operations and utilities -- **Type Conversion** - Convert between types - -### Effects & Media -- **Particles** - Particle systems and effects -- **Sound** - Play sounds and music -- **Light** - Point lights and projection -- **Media** - Web media on a prim - -### Advanced Features -- **Experience** - Experience tools and permissions -- **Inventory** - Access object inventory -- **Notecard** - Read notecard contents -- **Region** - Query region and parcel info diff --git a/src/content/docs/script/slua/errors.mdx b/src/content/docs/script/slua/errors.mdx new file mode 100644 index 0000000..78d27a0 --- /dev/null +++ b/src/content/docs/script/slua/errors.mdx @@ -0,0 +1,12 @@ +--- +title: Error Handling +description: Error handling mechanism in SLua +sidebar: + order: 12 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: diff --git a/src/content/docs/script/learn-slua/events.md b/src/content/docs/script/slua/events.md similarity index 99% rename from src/content/docs/script/learn-slua/events.md rename to src/content/docs/script/slua/events.md index c5490e7..a94188b 100644 --- a/src/content/docs/script/learn-slua/events.md +++ b/src/content/docs/script/slua/events.md @@ -1,6 +1,8 @@ --- -title: Events +title: Event Handling description: Event handling in SLua with LLEvents +sidebar: + order: 8 --- ## Introduction diff --git a/src/content/docs/script/slua/flow-control.mdx b/src/content/docs/script/slua/flow-control.mdx new file mode 100644 index 0000000..d436a58 --- /dev/null +++ b/src/content/docs/script/slua/flow-control.mdx @@ -0,0 +1,12 @@ +--- +title: If, While, For, Repeat +description: Flow control structures in SLua +sidebar: + order: 4 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: diff --git a/src/content/docs/script/slua/functions.mdx b/src/content/docs/script/slua/functions.mdx new file mode 100644 index 0000000..7f94de1 --- /dev/null +++ b/src/content/docs/script/slua/functions.mdx @@ -0,0 +1,12 @@ +--- +title: Functions +description: Functions in SLua +sidebar: + order: 5 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: diff --git a/src/content/docs/script/slua/index.mdx b/src/content/docs/script/slua/index.mdx new file mode 100644 index 0000000..3b396ac --- /dev/null +++ b/src/content/docs/script/slua/index.mdx @@ -0,0 +1,135 @@ +--- +title: Getting Started +description: A comprehensive guide to scripting in Second Life with SLua (Luau) +sidebar: + order: -1 +--- + +import { Card, CardGrid, Tabs, TabItem } from '@astrojs/starlight/components'; +import CodeComparison from '@components/scripting/CodeComparison.astro'; + +SLua brings modern scripting to Second Life using Luau, a high-performance typed variant of Lua developed by Roblox. If you're familiar with Lua, Python, JavaScript, or other modern languages, you'll feel right at home. + +## Why SLua? + +SLua offers several advantages for Second Life scripting: + +- **Modern Language Features** - coroutines, optional typing, objects, and more +- **Better Performance** - Optimized runtime for complex operations +- **Familiar Syntax** - If you know Lua, Python, or JavaScript, you're already halfway there +- **Type Safety** - Optional type annotations catch errors before runtime +- **Active Development** - Regular improvements and new features + +## Coming from LSL? + +If you're already familiar with LSL, SLua will feel familiar but more powerful. Here's a quick comparison: + + + + ```lsl + integer gIsRed = TRUE; + + default { + touch_start(integer total_number) { + llSay(0, "Changing color!"); + + if (gIsRed) { + llSetColor(<0.0, 1.0, 0.0>, ALL_SIDES); + } else { + llSetColor(<1.0, 0.0, 0.0>, ALL_SIDES); + } + + gIsRed = !gIsRed; // Toggle state + } + } + ``` + + + ```luau + local isRed: boolean = true + + function LLEvents.touch_start(detected: {DetectedEvent}) + ll.Say(0, "Changing color!") + + if isRed then + ll.SetColor(vector(0.0, 1.0, 0.0), ALL_SIDES) + else + ll.SetColor(vector(1.0, 0.0, 0.0), ALL_SIDES) + end + + isRed = not isRed -- Toggle state + end + ``` + + + +## What You'll Learn + +:::note[Help Wanted] +We're building out comprehensive learning materials for SLua. These pages are planned but not yet available. If you'd like to contribute, check out our [GitHub repository](https://github.com/secondlife/create). +::: + +This guide will take you from SLua basics to advanced scripting: + + + + Variables, types, functions, and control flow + + + + Handle touch, collision, timer, and other events + + + + Use coroutines for cleaner asynchronous code + + + + Leverage optional types for safer code + + + + Work with strings, tables, math, and more + + + + Convert your LSL scripts to SLua + + + +## Quick Start + +Let's write your first SLua script. This simple script makes an object say "Hello!" when touched: + +```luau +-- Listen for touch events +function LLEvents.touch_start(detected: {DetectedEvent}) + -- Say hello in local chat + ll.Say(0, "Hello, Avatar!") +end +``` + +That's it! Save this script in a prim and touch it to see it work. + +## Learning Path + +Here's the recommended path through the SLua documentation: + +1. **[Language Fundamentals](/script/learn/slua/fundamentals/)** - (HELP WANTED) Start here if you're new to SLua or Lua +2. **[From LSL to SLua](./from-lsl/)** - Converting your LSL knowledge to SLua +3. **[Events and Handlers](./events/)** - (HELP WANTED) How to respond to world events +4. **[Async Programming](./async/)** - (HELP WANTED) Writing asynchronous code with coroutines +5. **[Working with Types](./types/)** - (HELP WANTED) Using SLua's optional type system +6. **[Standard Library](./library/)** - (HELP WANTED) Complete reference of available functions + +## Resources + +- **[SLua Function Reference](/script/slua-reference/)** - Complete API documentation +- **[Code Recipes](../recipes/)** - (HELP WANTED) Practical examples and patterns +- **[Suzanna's SLua Guide](https://suzanna-linn.github.io/slua/)** - Comprehensive external resource + +## Need Help? + +- Visit the [Second Life Forums](https://community.secondlife.com/) for community support +- Check the [recipes section](/script/recipes/) for working examples +- Review the [complete SLua reference](/script/reference/slua/) for detailed API documentation diff --git a/src/content/docs/script/learn-slua/json.md b/src/content/docs/script/slua/json.md similarity index 95% rename from src/content/docs/script/learn-slua/json.md rename to src/content/docs/script/slua/json.md index b079f28..f112d81 100644 --- a/src/content/docs/script/learn-slua/json.md +++ b/src/content/docs/script/slua/json.md @@ -1,19 +1,22 @@ --- title: JSON description: JSON encoding and decoding in SLua with LLJSON +sidebar: + order: 10 --- ## Introduction SLua provides the `lljson` library for encoding Lua values to JSON strings and decoding JSON strings back to Lua values. This is essential for data serialization, HTTP requests, and communicating with external services. + ## Basic Usage ### Encoding to JSON Convert Lua values to JSON strings with `lljson.encode()`: -```lua +```luau local data = { name = "Alice", age = 30, @@ -26,11 +29,26 @@ local json = lljson.encode(data) ll.Say(0, json) ``` +For serialising types like `vector`, `quaternion`, `uuid` you can use `lljson.slencode()`: + +```luau +local data = { + position = vector(1,2,3), + rotation = quaternion(0,0,0,1), + uuid = uuid("c8c30f77-626b-4f63-b5ca-c80c3b3cc6f0") +} + +local json = lljson.slencode(data) + +ll.OwnerSay(json) +``` + + ### Decoding from JSON Convert JSON strings back to Lua values with `lljson.decode()`: -```lua +```luau local json = '{"name":"Bob","score":100,"verified":false}' local data = lljson.decode(json) @@ -39,6 +57,17 @@ ll.Say(0, data.score) -- 100 ll.Say(0, data.verified) -- false ``` + + + ## Data Type Mapping ### Basic Types diff --git a/src/content/docs/script/slua/libraries.mdx b/src/content/docs/script/slua/libraries.mdx new file mode 100644 index 0000000..de333f4 --- /dev/null +++ b/src/content/docs/script/slua/libraries.mdx @@ -0,0 +1,24 @@ +--- +title: Libraries +description: Libraries available in SLua +sidebar: + order: 7 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +> Cover luau and slua libraries here +> +> Start with the easiest libraries to document: math, string, table, os, etc. +> +> Then move onto ll.* functions and what you can do in Second Life (per categories) +> +> Finally mention advanced functions from the easier libraries and move onto advanced libarries like bit32, utf8, buffer, coroutines, etc. +> +> However mind that this is not a reference, so be light on details, focus on good explanations, remember: “Assume that anyone you're teaching has no knowledge but infinite intelligence.” +> +> — Nexii diff --git a/src/content/docs/script/slua/lsl-vs-slua.mdx b/src/content/docs/script/slua/lsl-vs-slua.mdx new file mode 100644 index 0000000..e092bb7 --- /dev/null +++ b/src/content/docs/script/slua/lsl-vs-slua.mdx @@ -0,0 +1,601 @@ +--- +title: LSL vs SLua +description: Essential guide for LSL scripters transitioning to SLua +sidebar: + order: 1 +--- + +import CodeComparison from '@components/scripting/CodeComparison.astro'; + +## For LSL Scripters + +You already know how Second Life scripting works—events, permissions, object communication, inventory management. All of that knowledge transfers directly to SLua. This page focuses on the syntax and pattern differences you need to know. + +:::tip[LSL still works!] +Your existing scripts continue to run, and LSL is fully supported. SLua is an option, not a requirement. +::: + +## Why Consider SLua? + +- **Faster execution** and **~50% less memory** than LSL/Mono +- **Modern features**: coroutines, gradual typing, multiple return values +- **Easier development**: familiar syntax, better tooling, standard libraries +- **Same ll* functions** you already know + +## Syntax Quick Reference + +### Comments & Structure + + + +```lsl +// Single line comment +/* Multi-line + comment */ + +integer x = 5; // Semicolons required +``` + + +```luau +-- Single line comment +--[[ Multi-line + comment ]] + +local x: number = 5 -- Semicolons optional (rarely used) +``` + + + +### Variables & Types + + + +```lsl +// Type declarations required +integer health = 100; +float damage = 25.5; +string name = "Alice"; +vector pos = <10, 20, 30>; +rotation rot = <0, 0, 0, 1>; +key uuid = "..."; +list items = [1, 2, 3]; +``` + + +```luau +-- Dynamic typing with optional annotations +local health: number = 100 +local damage: number = 25.5 +local name: string = "Alice" +local pos: vector = vector(10, 20, 30) +local rot: quaternion = quaternion(0, 0, 0, 1) +local uuid: string = "..." -- keys are strings +local items: {number} = {1, 2, 3} -- tables, not lists +``` + + + +:::caution[Type annotations recommended!] +While optional, they catch errors before runtime and make code self-documenting. +::: + +### Operators + +| Operation | LSL | SLua | Notes | +|-----------|-----|------|-------| +| Not equal | `!=` | `~=` | Different operator | +| Logical AND | `&&` | `and` | Word, not symbol | +| Logical OR | `\|\|` | `or` | Word, not symbol | +| Logical NOT | `!` | `not` | Word, not symbol | +| String concat | `+` | `..` | **Different operator** | +| Increment | `x++` | `x = x + 1` or `x += 1` | No `++` operator | +| Decrement | `x--` | `x = x - 1` or `x -= 1` | No `--` operator | +| Power | `llPow(2, 3)` | `2 ^ 3` | Native operator | +| Integer division | `7 / 4` → `1` | `7 // 4` → `1` | Use `//` not `/` | +| String length | `llStringLength(s)` | `#s` | Native operator | + +### Control Flow + + + +```lsl +// if, then, else +if (x > 5) { + // ... +} else if (x > 0) { + // ... +} else { + // ... +} + +// while +while (count > 0) { + count--; +} + +// for +for (i = 0; i < 10; i++) { + // ... +} + +// do-while +do { + count++; +} while (count < 10); +``` + + +```luau +-- if, then, else +if x > 5 then + -- ... +elseif x > 0 then + -- ... +else + -- ... +end + +-- while +while count > 0 do + count -= 1 +end + +-- for (numeric) +for i = 0, 9 do + -- ... +end + +-- repeat-until (like do-while) +repeat + count += 1 +until count >= 10 +``` + + + +### Functions + + + +```lsl +float calculateDamage(float base, float mult) { + return base * mult; +} + +// Single return value only +float result = calculateDamage(10.0, 1.5); +``` + + +```luau +-- Always use type annotations +function calculateDamage(base: number, mult: number): number + return base * mult +end + +-- Multiple return values +function getStats(): (number, number, string) + return 100, 50, "Healthy" +end + +local health: number, mana: number, status: string = getStats() +``` + + + +### Lists vs Tables + +Tables are SLua's most powerful data structure. Unlike LSL's separate `list` type, tables serve **two purposes**: they work as both arrays (like LSL lists) and dictionaries/maps (which LSL doesn't have). + +#### Tables as Arrays (LSL list replacement) + + + +```lsl +list items = [10, 20, 30, 40]; + +// 0-based indexing +integer first = llList2Integer(items, 0); // 10 +integer second = llList2Integer(items, 1); // 20 + +// List operations +items += [50]; // Append +integer len = llListLength(items); +``` + + +```luau +local items: {number} = {10, 20, 30, 40} + +-- 1-based indexing (critical difference) +local first: number = items[1] -- 10 +local second: number = items[2] -- 20 + +-- Table operations +table.insert(items, 50) -- Append +local len: number = #items +``` + + + +:::danger[1-based indexing!] +This is the #1 source of migration bugs. Arrays/tables start at index 1, not 0! +::: + +#### Tables as Dictionaries/Maps + +LSL doesn't have a dictionary/map type—you had to use two parallel lists for key-value pairs. SLua tables can store key-value pairs natively: + +```luau +-- Dictionary/map +local playerData: {[string]: number} = { + ["Alice"] = 100, + ["Bob"] = 85, + ["Charlie"] = 92 +} + +-- Access values by key +local aliceScore: number = playerData["Alice"] -- 100 + +-- Add/update entries +playerData["Diana"] = 88 +playerData["Alice"] = 105 -- Update + +-- Check if key exists +if playerData["Unknown"] ~= nil then + ll.Say(0, "Found!") +end + +-- Iterate over key-value pairs +for name: string, score: number in playerData do + ll.Say(0, `{name}: {score}`) +end +``` + +**Shorthand syntax for string keys:** +```luau +-- Instead of brackets and quotes, use dot notation +local player = { + name = "Alice", + health = 100, + position = vector(10, 20, 30) +} + +ll.Say(0, player.name) -- "Alice" +player.health = 50 -- Update +``` + +#### Mixed Tables + +Tables can even mix numeric indices and string keys: + +```luau +local data = { + 10, 20, 30, -- Indices 1, 2, 3 + name = "Alice", -- String key + active = true -- String key +} + +ll.Say(0, `First: {data[1]}`) -- 10 +ll.Say(0, `Name: {data.name}`) -- "Alice" +``` + +:::tip[Tables are versatile data structures] +Use them with numeric indices for arrays, or with string keys for dictionaries/maps. + +They replace LSL lists and provide dictionary/map functionality that LSL never had. + +Additionally you can: +- Nest tables within tables +- Use any SLua-supported type as keys (strings, numbers, vectors, tables, etc.) +- Iterate with generalized iteration, e.g. `for index, value in {1,2,3} do ... end` / `for key, value in { a=1, b=2 } do ... end` +- Create rich data structures using tables such as: Sets, Queues, Priority Queues, etc. +::: + +### String Operations + + + +```lsl +string msg = "Hello" + " " + "World"; +string name = "Alice"; +string greeting = "Hi " + name + "!"; + +integer len = llStringLength(msg); +string sub = llGetSubString(msg, 0, 4); // "Hello" +``` + + +```luau +local msg: string = `Hello World` +local name: string = "Alice" +local greeting: string = `Hi {name}!` + +local len: number = #msg -- or string.len(msg) +local sub: string = string.sub(msg, 1, 5) -- "Hello" (1-based!) +``` + + + +### ll* Functions + + + +```lsl +llSay(0, "Hello"); +llSetPos(<10, 20, 30>); +llSetRot(<0, 0, 0, 1>); +llGiveInventory(avatar, "Object"); +``` + + +```luau +ll.Say(0, "Hello") +ll.SetPos(vector(10, 20, 30)) +ll.SetRot(rotation(0, 0, 0, 1)) +ll.GiveInventory(avatar, "Object") +``` + + + +**Key difference:** Use `ll.FunctionName` (dot notation), not `llFunctionName`. + +## Event Handling: The Big Change + +This is the most significant difference between LSL and SLua. Instead of state-based event handlers, SLua uses **event callbacks** with `LLEvents:on()`. + + + +```lsl +integer clickCount = 0; + +default { + state_entry() { + llSay(0, "Ready!"); + } + + touch_start(integer num_detected) { + clickCount++; + llSay(0, "Clicked " + (string)clickCount + " times"); + + if (clickCount >= 5) { + llSay(0, "Done counting!"); + } + } +} +``` + + +```luau +local clickCount: number = 0 + +ll.Say(0, "Ready!") + +LLEvents:on("touch_start", function(num_detected: number) + clickCount += 1 + ll.Say(0, `Clicked {clickCount} times`) + + if clickCount >= 5 then + ll.Say(0, "Done counting!") + end +end) +``` + + + +### SLua Event Patterns + +**Basic event handler:** +```luau +LLEvents:on("touch_start", function(num_detected: number) + ll.Say(0, `Touched by {ll.DetectedName(1)}`) +end) +``` + +**Multiple events (run simultaneously):** +```luau +LLEvents:on("touch_start", function(num_detected: number) + ll.Say(0, "Touched!") +end) + +LLEvents:on("collision_start", function(num_detected: number) + ll.Say(0, "Collision!") +end) +``` + +**Listen events:** +```luau +ll.Listen(0, "", NULL_KEY, "") + +LLEvents:on("listen", function(channel: number, name: string, id: string, message: string) + ll.Say(0, `{name} said: {message}`) +end) +``` + +**Accessing detected data:** +```luau +LLEvents:on("touch_start", function(num_detected: number) + for i = 1, num_detected do + local name: string = ll.DetectedName(i) + local key: string = ll.DetectedKey(i) + ll.Say(0, `{name} touched me!`) + end +end) +``` + +## Global Variables + + + +```lsl +// All script-level variables are global +integer health = 100; +string playerName = "Alice"; + +myFunction() { + health = 50; // Modifies global +} +``` + + +```luau +-- Script-level variables (no 'local') are global +health = 100 +playerName = "Alice" + +function myFunction() + -- Use 'local' for function-scoped variables + local temp: number = 5 + health = 50 -- Modifies global +end +``` + + + +## Common Patterns + +### Door Script + + + +```lsl +integer isOpen = FALSE; +vector closedPos; +vector openPos; + +default { + state_entry() { + closedPos = llGetPos(); + openPos = closedPos + <0, 0, 2>; + } + + touch_start(integer num) { + if (isOpen) { + llSetPos(closedPos); + isOpen = FALSE; + } else { + llSetPos(openPos); + isOpen = TRUE; + } + } +} +``` + + +```luau +local isOpen: boolean = false +local closedPos: vector = ll.GetPos() +local openPos: vector = closedPos + vector(0, 0, 2) + +LLEvents:on("touch_start", function(num_detected: number) + if isOpen then + ll.SetPos(closedPos) + isOpen = false + else + ll.SetPos(openPos) + isOpen = true + end +end) +``` + + + +### Timer Events + + + +```lsl +integer counter = 0; + +default { + state_entry() { + llSetTimerEvent(1.0); + } + + timer() { + counter++; + llSay(0, "Count: " + (string)counter); + } +} +``` + + +```luau +local counter: number = 0 + +LLTimers:every(1.0, function() + counter += 1 + ll.Say(0, `Count: {counter}`) +end) +``` + + + +## Type Annotations Guide + +While types are optional, **use them in your code!** They catch errors and improve readability. Learn more about [Luau's type system](https://luau.org/typecheck). + +```luau +-- Basic types +local count: number = 0 +local name: string = "Alice" +local active: boolean = true + +-- SL types +local pos: vector = vector(10, 20, 30) +local rot: rotation = rotation(0, 0, 0, 1) +local id: string = "uuid-here" + +-- Tables/arrays +local scores: {number} = {95, 87, 92} +local names: {string} = {"Alice", "Bob"} + +-- Custom types +type Player = { + name: string, + health: number, + position: vector +} + +local player: Player = { + name = "Alice", + health = 100, + position = vector(0, 0, 0) +} + +-- Function types (always use!) +function heal(player: Player, amount: number): Player + player.health = player.health + amount + return player +end +``` + +## Standard Libraries + +SLua includes Lua standard libraries you can use alongside ll* functions. See the full [Luau library reference](https://luau.org/library) for more details. + +```luau +-- String library +string.upper("hello") -- "HELLO" +string.sub("hello", 1, 2) -- "he" (1-based!) +string.format("Health: %d", health) + +-- Table library +table.insert(items, value) +table.remove(items, index) +table.sort(items) + +-- Math library +math.floor(3.7) -- 3 +math.ceil(3.2) -- 4 +math.random(1, 10) -- Random 1-10 +math.abs(-5) -- 5 +``` + +## Next Steps + +- **[SLua Basics](/script/learn/slua/basics/)** - Deep dive into the language +- **[SLua Events](/script/learn/slua/events/)** - Master event handling patterns +- **[SLua Reference](/script/reference/slua/functions/)** - All ll* functions +- **[SLua FAQ](https://wiki.secondlife.com/wiki/SLua_FAQ)** - Common questions diff --git a/src/content/docs/script/slua/meta.mdx b/src/content/docs/script/slua/meta.mdx new file mode 100644 index 0000000..d4e1b3f --- /dev/null +++ b/src/content/docs/script/slua/meta.mdx @@ -0,0 +1,18 @@ +--- +title: Metatables +description: Metatables and metamethods in SLua +sidebar: + order: 11 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: + +> Metatables docs go here — Nexii + +## Metamethods + +> Metamethods docs go here — Nexii \ No newline at end of file diff --git a/src/content/docs/script/slua/operators.mdx b/src/content/docs/script/slua/operators.mdx new file mode 100644 index 0000000..bff950b --- /dev/null +++ b/src/content/docs/script/slua/operators.mdx @@ -0,0 +1,12 @@ +--- +title: Operators +description: Operators in SLua +sidebar: + order: 3 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: diff --git a/src/content/docs/script/slua/tables.mdx b/src/content/docs/script/slua/tables.mdx new file mode 100644 index 0000000..b5b7734 --- /dev/null +++ b/src/content/docs/script/slua/tables.mdx @@ -0,0 +1,12 @@ +--- +title: Tables +description: Tables and different data structures you can make with them in SLua +sidebar: + order: 6 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: diff --git a/src/content/docs/script/learn-slua/timers.md b/src/content/docs/script/slua/timers.md similarity index 99% rename from src/content/docs/script/learn-slua/timers.md rename to src/content/docs/script/slua/timers.md index bd7e9e8..c4e9776 100644 --- a/src/content/docs/script/learn-slua/timers.md +++ b/src/content/docs/script/slua/timers.md @@ -1,6 +1,8 @@ --- title: Timers description: Timer management in SLua with LLTimers +sidebar: + order: 9 --- ## Introduction diff --git a/src/content/docs/script/slua/types.mdx b/src/content/docs/script/slua/types.mdx new file mode 100644 index 0000000..7adbc60 --- /dev/null +++ b/src/content/docs/script/slua/types.mdx @@ -0,0 +1,12 @@ +--- +title: Types and Variables +description: Working with types and variables in SLua +sidebar: + order: 2 +--- + +:::caution[Stub] +This documentation page is a stub and is currently under development. + +Feel free to contribute by submitting a pull request. +::: diff --git a/src/content/i18n/nav/en.js b/src/content/i18n/nav/en.js new file mode 100644 index 0000000..7615f76 --- /dev/null +++ b/src/content/i18n/nav/en.js @@ -0,0 +1,25 @@ +export default { + 'script': 'Scripting', + + 'script.introduction': 'Getting Started', + + 'script.guidebook': 'Scripting Guidebook', + 'script.guidebook.features': 'Features', + 'script.guidebook.guides': 'Guides', + 'script.guidebook.recipes': 'Recipes', + + 'script.language': 'Fundamentals', + 'script.language.slua': 'SLua', + 'script.language.lsl': 'LSL', + + 'script.reference': 'Reference', + 'script.reference.categories': 'Categories', + 'script.reference.events': 'Events', + 'script.reference.constants': 'Constants', + 'script.reference.stdlib': 'Standard Library', + 'script.reference.luau': 'Luau Libraries', + 'script.reference.lsl': 'LSL', + 'script.reference.lsl.functions': 'Functions', + 'script.reference.lsl.events': 'Events', + 'script.reference.lsl.constants': 'Constants', +}; \ No newline at end of file diff --git a/src/pages/index.astro b/src/pages/index.astro new file mode 100644 index 0000000..dcf7f0b --- /dev/null +++ b/src/pages/index.astro @@ -0,0 +1,3 @@ +--- +return Astro.redirect('/script/'); +--- \ No newline at end of file diff --git a/src/utils/getPageCategory.ts b/src/utils/getPageCategory.ts new file mode 100644 index 0000000..f08b4f4 --- /dev/null +++ b/src/utils/getPageCategory.ts @@ -0,0 +1,35 @@ +// https://github.com/withastro/docs/blob/main/src/util/getPageCategory.ts +// TODO: Move this data to our i18n system to support localized category labels. +const defaultCategory = 'Learn'; + +// Order is important here. Pages are tested to see if they *start* with one of +// these paths and will return early when one matches. This means more specific +// paths need to be earlier in the array, e.g. `reference/errors/` before `reference/`. +const categories = [ + ['unused', 'Unused'], // Placeholder to make linting happy + // ['guides/rss/', 'Recipes'], + // ['guides/backend/', 'Recipes'], + // ['guides/cms/', 'Recipes'], + // ['guides/deploy/', 'Recipes'], + // ['guides/media/', 'Recipes'], + // ['guides/integrations-guide/', 'Learn'], + // ['guides/migrate-to-astro/', 'Recipes'], + // ['guides/upgrade-to/', 'Upgrade Guides'], + // ['recipes/', 'Recipes'], + // ['reference/errors/', 'Error Reference'], + // ['reference/', 'Reference'], + // ['tutorial/', 'Tutorials'], + // ['tutorials/', 'Tutorials'], +] as const; + +/** + * @param url URL for the current page. + * @returns The category for the current page as used by Algolia DocSearch to group search results. + */ +export function getPageCategory(url: { pathname: string }) { + const langAgnosticPath = url.pathname.replace(/\/\w\w(-\w\w)?\//, ''); + for (const [path, label] of categories) { + if (langAgnosticPath.startsWith(path)) return label; + } + return defaultCategory; +} \ No newline at end of file diff --git a/src/utils/isSubPage.ts b/src/utils/isSubPage.ts new file mode 100644 index 0000000..bf9f739 --- /dev/null +++ b/src/utils/isSubPage.ts @@ -0,0 +1,22 @@ +// https://github.com/withastro/docs/blob/main/src/util/isSubPage.ts +import { getPageCategory } from './getPageCategory'; + +/** + * Map of category names to the parent page for the category. + * Pages in these categories are not visible in the sidebar, so we highlight the parent instead. + */ +const categoryParents: Partial, string>> = { + // 'Error Reference': 'reference/error-reference', + // Tutorials: 'tutorial/0-introduction', +}; + +/** + * Test if `currentPage` is considered a sub-page of `parentSlug`. + * @param currentPage The full slug for the current page, e.g. `'en/guides/rss'` + * @param parentSlug The language-less slug for the parent to test against e.g. `'guides/content-collections'` + */ +export function isSubPage(currentPage: string, parentSlug: string): boolean { + // Test: is there a known parent page for this page category? + const category = getPageCategory({ pathname: '/' + currentPage + '/' }); + return categoryParents[category] === parentSlug; +} \ No newline at end of file diff --git a/src/utils/path.ts b/src/utils/path.ts new file mode 100644 index 0000000..357ebef --- /dev/null +++ b/src/utils/path.ts @@ -0,0 +1,23 @@ +// https://github.com/withastro/docs/blob/129ba2300654392f2b7aeedd43b0137b24cfdef9/src/util/path-utils.ts#L16-L17 +/** Get a page’s slug, without the language prefix (e.g. `'en/migrate'` => `'migrate'`). */ +export const stripLangFromSlug = (slug: string) => slug.split('/').slice(1).join('/'); + +// https://github.com/withastro/starlight/blob/main/packages/starlight/utils/path.ts#L20C1-L37C2 +/** Ensure the passed path does not start with a leading slash. */ +export function stripLeadingSlash(href: string) { + if (href[0] === '/') href = href.slice(1); + return href; +} + +/** Ensure the passed path does not end with a trailing slash. */ +export function stripTrailingSlash(href: string) { + if (href[href.length - 1] === '/') href = href.slice(0, -1); + return href; +} + +/** Ensure the passed path does not start and end with slashes. */ +export function stripLeadingAndTrailingSlashes(href: string): string { + href = stripLeadingSlash(href); + href = stripTrailingSlash(href); + return href; +} \ No newline at end of file diff --git a/tsconfig.json b/tsconfig.json index 047be6f..42632df 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -5,7 +5,8 @@ "compilerOptions": { "paths": { "@components/*": ["./src/components/*"], - "@assets/*": ["./src/assets/*"] + "@assets/*": ["./src/assets/*"], + "~/*": ["./src/*"] } } }