Skip to content

Commit bbb95c8

Browse files
authored
Add experience and linden-experience properties to functions that require those (#5)
This commit adds the `experience` properties into the lsl-definitions.yaml for the following functions: - llAgentInExperience - llCreateKeyValue - llDataSizeKeyValue - llDeleteKeyValue - llGetExperienceDetails - llGetExperienceErrorMessage - llKeyCountKeyValue - llKeysKeyValue - llReadKeyValue - llReplaceAgentEnvironment - llRequestExperiencePermissions - llSetAgentEnvironment - llUpdateKeyValue Additionally a `linden-experience` property which is currently unique to: - llOpenFloater The comment at the beginning of the functions object structure also now documents these two new properties in the schema for anyone coming into the definitions for the first time. These changes should help provide domain specific information relevant to scripting for SL as their presence can affect script compilation and it has use in documentation.
1 parent 4746a12 commit bbb95c8

1 file changed

Lines changed: 16 additions & 0 deletions

File tree

lsl_definitions.yaml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4714,6 +4714,8 @@ functions:
47144714
# pure: Is the function guaranteed to have no side effects.
47154715
# native: If true, this function must use a native implementation for non-LSO VMs.
47164716
# god-mode: If true, this function can only be executed in god mode.
4717+
# experience: If true, this function requires an experience to be set for the script to compile.
4718+
# linden-experience: If true, this function requires a linden-owned experience.
47174719
llAbs:
47184720
arguments:
47194721
- Value:
@@ -4802,6 +4804,7 @@ functions:
48024804
type: key
48034805
bool_semantics: true
48044806
energy: 10.0
4807+
experience: true
48054808
func-id: 392
48064809
return: integer
48074810
sleep: 0.0
@@ -5240,6 +5243,7 @@ functions:
52405243
tooltip: ''
52415244
type: string
52425245
energy: 10.0
5246+
experience: true
52435247
func-id: 387
52445248
return: key
52455249
sleep: 0.0
@@ -5286,6 +5290,7 @@ functions:
52865290
llDataSizeKeyValue:
52875291
arguments: []
52885292
energy: 10.0
5293+
experience: true
52895294
func-id: 600
52905295
return: key
52915296
sleep: 0.0
@@ -5312,6 +5317,7 @@ functions:
53125317
tooltip: ''
53135318
type: string
53145319
energy: 10.0
5320+
experience: true
53155321
func-id: 390
53165322
return: key
53175323
sleep: 0.0
@@ -6221,6 +6227,7 @@ functions:
62216227
tooltip: May be NULL_KEY to retrieve the details for the script's Experience
62226228
type: key
62236229
energy: 10.0
6230+
experience: true
62246231
func-id: 409
62256232
return: list
62266233
sleep: 0.0
@@ -6235,6 +6242,7 @@ functions:
62356242
tooltip: An Experience error code to translate.
62366243
type: integer
62376244
energy: 10.0
6245+
experience: true
62386246
func-id: 603
62396247
return: string
62406248
sleep: 0.0
@@ -7745,6 +7753,7 @@ functions:
77457753
llKeyCountKeyValue:
77467754
arguments: []
77477755
energy: 10.0
7756+
experience: true
77487757
func-id: 601
77497758
return: key
77507759
sleep: 0.0
@@ -7766,6 +7775,7 @@ functions:
77667775
tooltip: The number of keys to return.
77677776
type: integer
77687777
energy: 10.0
7778+
experience: true
77697779
func-id: 602
77707780
return: key
77717781
sleep: 0.0
@@ -8962,6 +8972,7 @@ functions:
89628972
tooltip: Parameters to apply to open floater
89638973
type: list
89648974
energy: 10.0
8975+
linden-experience: true
89658976
func-id: 604
89668977
mono_sleep: 0.2
89678978
return: integer
@@ -9252,6 +9263,7 @@ functions:
92529263
tooltip: ''
92539264
type: string
92549265
energy: 10.0
9266+
experience: true
92559267
func-id: 388
92569268
return: key
92579269
sleep: 0.0
@@ -9463,6 +9475,7 @@ functions:
94639475
tooltip: ''
94649476
type: string
94659477
energy: 10.0
9478+
experience: true
94669479
func-id: 713
94679480
return: integer
94689481
sleep: 0.0
@@ -9555,6 +9568,7 @@ functions:
95559568
tooltip: Not used, should be ""
95569569
type: string
95579570
energy: 10.0
9571+
experience: true
95589572
func-id: 384
95599573
return: void
95609574
sleep: 0.0
@@ -10164,6 +10178,7 @@ functions:
1016410178
tooltip: List of environment settings to replace for agent.
1016510179
type: list
1016610180
energy: 10.0
10181+
experience: true
1016710182
func-id: 714
1016810183
return: integer
1016910184
sleep: 0.0
@@ -11731,6 +11746,7 @@ functions:
1173111746
tooltip: ''
1173211747
type: string
1173311748
energy: 10.0
11749+
experience: true
1173411750
func-id: 389
1173511751
return: key
1173611752
sleep: 0.0

0 commit comments

Comments
 (0)