-
Notifications
You must be signed in to change notification settings - Fork 1
/
builtins.txt
1334 lines (1334 loc) · 54.2 KB
/
builtins.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// Generated by LSL2 Derived Files Generator. Database version: 0.0.20221115000; output module version: 0.0.20140731000
integer llAbs( integer val )
float llAcos( float val )
void llAddToLandBanList( key avatar, float hours )
void llAddToLandPassList( key avatar, float hours )
void llAdjustSoundVolume( float volume )
integer llAgentInExperience( key agent )
void llAllowInventoryDrop( integer add )
float llAngleBetween( rotation a, rotation b )
void llApplyImpulse( vector force, integer local )
void llApplyRotationalImpulse( vector force, integer local )
float llAsin( float val )
float llAtan2( float y, float x )
void llAttachToAvatar( integer attach_point )
void llAttachToAvatarTemp( integer attach_point )
key llAvatarOnLinkSitTarget( integer link )
key llAvatarOnSitTarget( )
rotation llAxes2Rot( vector fwd, vector left, vector up )
rotation llAxisAngle2Rot( vector axis, float angle )
integer llBase64ToInteger( string str )
string llBase64ToString( string str )
void llBreakAllLinks( )
void llBreakLink( integer linknum )
list llCSV2List( string src )
list llCastRay( vector start, vector end, list params )
integer llCeil( float val )
string llChar( integer code )
void llClearCameraParams( )
void llClearExperiencePermissions( key agent )
integer llClearLinkMedia( integer link, integer face )
integer llClearPrimMedia( integer face )
void llCloseRemoteDataChannel( key channel )
float llCloud( vector offset )
void llCollisionFilter( string name, key id, integer accept )
void llCollisionSound( string impact_sound, float impact_volume )
void llCollisionSprite( string impact_sprite )
float llCos( float theta )
void llCreateCharacter( list options )
key llCreateKeyValue( string k, string v )
void llCreateLink( key target, integer parent )
key llDataSizeKeyValue( )
void llDeleteCharacter( )
key llDeleteKeyValue( string k )
list llDeleteSubList( list src, integer start, integer end )
string llDeleteSubString( string src, integer start, integer end )
void llDetachFromAvatar( )
vector llDetectedGrab( integer number )
integer llDetectedGroup( integer number )
key llDetectedKey( integer number )
integer llDetectedLinkNumber( integer number )
string llDetectedName( integer number )
key llDetectedOwner( integer number )
vector llDetectedPos( integer number )
rotation llDetectedRot( integer number )
vector llDetectedTouchBinormal( integer number )
integer llDetectedTouchFace( integer number )
vector llDetectedTouchNormal( integer number )
vector llDetectedTouchPos( integer number )
vector llDetectedTouchST( integer number )
vector llDetectedTouchUV( integer number )
integer llDetectedType( integer number )
vector llDetectedVel( integer number )
void llDialog( key avatar, string message, list buttons, integer chat_channel )
void llDie( )
string llDumpList2String( list src, string separator )
integer llEdgeOfWorld( vector pos, vector dir )
void llEjectFromLand( key avatar )
void llEmail( string address, string subject, string message )
string llEscapeURL( string url )
rotation llEuler2Rot( vector v )
void llEvade( key target, list options )
void llExecCharacterCmd( integer cmd, list options )
float llFabs( float val )
void llFleeFrom( vector source, float radius, list options )
integer llFloor( float val )
void llForceMouselook( integer mouselook )
float llFrand( float mag )
key llGenerateKey( )
vector llGetAccel( )
integer llGetAgentInfo( key id )
string llGetAgentLanguage( key avatar )
list llGetAgentList( integer scope, list options )
vector llGetAgentSize( key id )
float llGetAlpha( integer face )
float llGetAndResetTime( )
string llGetAnimation( key id )
list llGetAnimationList( key id )
string llGetAnimationOverride( string anim_state )
integer llGetAttached( )
list llGetAttachedList( key agent )
list llGetBoundingBox( key object )
vector llGetCameraPos( )
rotation llGetCameraRot( )
vector llGetCenterOfMass( )
list llGetClosestNavPoint( vector point, list options )
vector llGetColor( integer face )
key llGetCreator( )
string llGetDate( )
integer llGetDayLength( )
integer llGetDayOffset( )
string llGetDisplayName( key id )
float llGetEnergy( )
string llGetEnv( string name )
list llGetEnvironment( vector pos, list params )
list llGetExperienceDetails( key experience_id )
string llGetExperienceErrorMessage( integer value )
list llGetExperienceList( key agent )
vector llGetForce( )
integer llGetFreeMemory( )
integer llGetFreeURLs( )
float llGetGMTclock( )
vector llGetGeometricCenter( )
string llGetHTTPHeader( key request_id, string header )
string llGetInventoryAcquireTime( string item )
key llGetInventoryCreator( string item )
key llGetInventoryKey( string name )
string llGetInventoryName( integer type, integer number )
integer llGetInventoryNumber( integer type )
integer llGetInventoryPermMask( string item, integer mask )
integer llGetInventoryType( string name )
key llGetKey( )
key llGetLandOwnerAt( vector pos )
key llGetLinkKey( integer linknumber )
list llGetLinkMedia( integer link, integer face, list params )
string llGetLinkName( integer linknumber )
integer llGetLinkNumber( )
integer llGetLinkNumberOfSides( integer link )
list llGetLinkPrimitiveParams( integer linknumber, list rules )
integer llGetListEntryType( list src, integer index )
integer llGetListLength( list src )
vector llGetLocalPos( )
rotation llGetLocalRot( )
float llGetMass( )
float llGetMassMKS( )
float llGetMaxScaleFactor( )
integer llGetMemoryLimit( )
float llGetMinScaleFactor( )
vector llGetMoonDirection( )
rotation llGetMoonRotation( )
void llGetNextEmail( string address, string subject )
key llGetNotecardLine( string name, integer line )
key llGetNumberOfNotecardLines( string name )
integer llGetNumberOfPrims( )
integer llGetNumberOfSides( )
list llGetObjectAnimationNames( )
string llGetObjectDesc( )
list llGetObjectDetails( key id, list params )
key llGetObjectLinkKey( key id, integer link )
float llGetObjectMass( key id )
string llGetObjectName( )
integer llGetObjectPermMask( integer mask )
integer llGetObjectPrimCount( key object_id )
vector llGetOmega( )
key llGetOwner( )
key llGetOwnerKey( key id )
list llGetParcelDetails( vector pos, list params )
integer llGetParcelFlags( vector pos )
integer llGetParcelMaxPrims( vector pos, integer sim_wide )
string llGetParcelMusicURL( )
integer llGetParcelPrimCount( vector pos, integer category, integer sim_wide )
list llGetParcelPrimOwners( vector pos )
integer llGetPermissions( )
key llGetPermissionsKey( )
list llGetPhysicsMaterial( )
vector llGetPos( )
list llGetPrimMediaParams( integer face, list params )
list llGetPrimitiveParams( list params )
integer llGetRegionAgentCount( )
vector llGetRegionCorner( )
integer llGetRegionDayLength( )
integer llGetRegionDayOffset( )
float llGetRegionFPS( )
integer llGetRegionFlags( )
vector llGetRegionMoonDirection( )
rotation llGetRegionMoonRotation( )
string llGetRegionName( )
vector llGetRegionSunDirection( )
rotation llGetRegionSunRotation( )
float llGetRegionTimeDilation( )
float llGetRegionTimeOfDay( )
vector llGetRootPosition( )
rotation llGetRootRotation( )
rotation llGetRot( )
integer llGetSPMaxMemory( )
vector llGetScale( )
string llGetScriptName( )
integer llGetScriptState( string name )
float llGetSimStats( integer stat_type )
string llGetSimulatorHostname( )
integer llGetStartParameter( )
list llGetStaticPath( vector start, vector end, float radius, list params )
integer llGetStatus( integer status )
string llGetSubString( string src, integer start, integer end )
vector llGetSunDirection( )
rotation llGetSunRotation( )
string llGetTexture( integer face )
vector llGetTextureOffset( integer face )
float llGetTextureRot( integer side )
vector llGetTextureScale( integer side )
float llGetTime( )
float llGetTimeOfDay( )
string llGetTimestamp( )
vector llGetTorque( )
integer llGetUnixTime( )
integer llGetUsedMemory( )
string llGetUsername( key id )
vector llGetVel( )
list llGetVisualParams( key id, list params )
float llGetWallclock( )
void llGiveInventory( key destination, string inventory )
void llGiveInventoryList( key target, string folder, list inventory )
integer llGiveMoney( key destination, integer amount )
void llGodLikeRezObject( key inventory, vector pos )
float llGround( vector offset )
vector llGroundContour( vector offset )
vector llGroundNormal( vector offset )
void llGroundRepel( float height, integer water, float tau )
vector llGroundSlope( vector offset )
key llHTTPRequest( string url, list parameters, string body )
void llHTTPResponse( key request_id, integer status, string body )
integer llHash( string val )
string llInsertString( string dst, integer position, string src )
void llInstantMessage( key user, string message )
string llIntegerToBase64( integer number )
list llJson2List( string json )
string llJsonGetValue( string json, list specifiers )
string llJsonSetValue( string json, list specifiers, string value )
string llJsonValueType( string json, list specifiers )
string llKey2Name( key id )
key llKeyCountKeyValue( )
key llKeysKeyValue( integer start, integer count )
vector llLinear2sRGB( vector color )
void llLinkParticleSystem( integer linknumber, list rules )
void llLinkSitTarget( integer link, vector offset, rotation rot )
integer llLinksetDataAvailable( )
integer llLinksetDataCountKeys( )
integer llLinksetDataDelete( string key )
integer llLinksetDataDeleteProtected( string key, string password )
list llLinksetDataFindKeys( string pattern, integer start, integer count )
list llLinksetDataListKeys( integer start, integer count )
string llLinksetDataRead( string key )
string llLinksetDataReadProtected( string key, string password )
void llLinksetDataReset( )
integer llLinksetDataWrite( string key, string value )
integer llLinksetDataWriteProtected( string key, string value, string password )
string llList2CSV( list src )
float llList2Float( list src, integer index )
integer llList2Integer( list src, integer index )
string llList2Json( string type, list values )
key llList2Key( list src, integer index )
list llList2List( list src, integer start, integer end )
list llList2ListStrided( list src, integer start, integer end, integer stride )
rotation llList2Rot( list src, integer index )
string llList2String( list src, integer index )
vector llList2Vector( list src, integer index )
integer llListFindList( list src, list test )
list llListInsertList( list dest, list src, integer start )
list llListRandomize( list src, integer stride )
list llListReplaceList( list dest, list src, integer start, integer end )
list llListSort( list src, integer stride, integer ascending )
float llListStatistics( integer operation, list src )
integer llListen( integer channel, string name, key id, string msg )
void llListenControl( integer number, integer active )
void llListenRemove( integer number )
void llLoadURL( key avatar, string message, string url )
float llLog( float val )
float llLog10( float val )
void llLookAt( vector target, float strength, float damping )
void llLoopSound( string sound, float volume )
void llLoopSoundMaster( string sound, float volume )
void llLoopSoundSlave( string sound, float volume )
string llMD5String( string src, integer nonce )
void llMakeExplosion( integer particles, float scale, float vel, float lifetime, float arc, string texture, vector offset )
void llMakeFire( integer particles, float scale, float vel, float lifetime, float arc, string texture, vector offset )
void llMakeFountain( integer particles, float scale, float vel, float lifetime, float arc, integer bounce, string texture, vector offset, float bounce_offset )
void llMakeSmoke( integer particles, float scale, float vel, float lifetime, float arc, string texture, vector offset )
integer llManageEstateAccess( integer action, key id )
void llMapDestination( string simname, vector pos, vector look_at )
void llMessageLinked( integer linknum, integer num, string str, key id )
void llMinEventDelay( float delay )
integer llModPow( integer a, integer b, integer c )
void llModifyLand( integer action, integer brush )
void llMoveToTarget( vector target, float tau )
key llName2Key( string name )
void llNavigateTo( vector point, list options )
void llOffsetTexture( float u, float v, integer face )
integer llOpenFloater( string title, string url, list params )
void llOpenRemoteDataChannel( )
integer llOrd( string val, integer index )
integer llOverMyLand( key id )
void llOwnerSay( string msg )
void llParcelMediaCommandList( list command )
list llParcelMediaQuery( list query )
list llParseString2List( string src, list separators, list spacers )
list llParseStringKeepNulls( string src, list separators, list spacers )
void llParticleSystem( list rules )
void llPassCollisions( integer pass )
void llPassTouches( integer pass )
void llPatrolPoints( list points, list options )
void llPlaySound( string sound, float volume )
void llPlaySoundSlave( string sound, float volume )
void llPointAt( vector pos )
float llPow( float base, float exponent )
void llPreloadSound( string sound )
void llPursue( key target, list options )
void llPushObject( key id, vector impulse, vector ang_impulse, integer local )
key llReadKeyValue( string k )
void llRefreshPrimURL( )
void llRegionSay( integer channel, string msg )
void llRegionSayTo( key target, integer channel, string msg )
void llReleaseCamera( key avatar )
void llReleaseControls( )
void llReleaseURL( string url )
void llRemoteDataReply( key channel, key message_id, string sdata, integer idata )
void llRemoteDataSetRegion( )
void llRemoteLoadScript( key target, string name, integer running, integer start_param )
void llRemoteLoadScriptPin( key target, string name, integer pin, integer running, integer start_param )
void llRemoveFromLandBanList( key avatar )
void llRemoveFromLandPassList( key avatar )
void llRemoveInventory( string item )
void llRemoveVehicleFlags( integer flags )
integer llReplaceAgentEnvironment( key agent_id, float transition, string environment )
integer llReplaceEnvironment( vector position, string environment, integer track_no, integer day_length, integer day_offset )
key llRequestAgentData( key id, integer data )
key llRequestDisplayName( key id )
void llRequestExperiencePermissions( key agent, string name )
key llRequestInventoryData( string name )
void llRequestPermissions( key agent, integer perm )
key llRequestSecureURL( )
key llRequestSimulatorData( string simulator, integer data )
key llRequestURL( )
key llRequestUserKey( string name )
key llRequestUsername( key id )
void llResetAnimationOverride( string anim_state )
void llResetLandBanList( )
void llResetLandPassList( )
void llResetOtherScript( string name )
void llResetScript( )
void llResetTime( )
integer llReturnObjectsByID( list objects )
integer llReturnObjectsByOwner( key owner, integer scope )
void llRezAtRoot( string inventory, vector pos, vector vel, rotation rot, integer param )
void llRezObject( string inventory, vector pos, vector vel, rotation rot, integer param )
float llRot2Angle( rotation rot )
vector llRot2Axis( rotation rot )
vector llRot2Euler( rotation q )
vector llRot2Fwd( rotation q )
vector llRot2Left( rotation q )
vector llRot2Up( rotation q )
rotation llRotBetween( vector v1, vector v2 )
void llRotLookAt( rotation target, float strength, float damping )
integer llRotTarget( rotation rot, float error )
void llRotTargetRemove( integer number )
void llRotateTexture( float angle, integer face )
integer llRound( float val )
string llSHA1String( string src )
string llSHA256String( string src )
integer llSameGroup( key id )
void llSay( integer channel, string msg )
integer llScaleByFactor( float scaling_factor )
void llScaleTexture( float u, float v, integer face )
integer llScriptDanger( vector pos )
void llScriptProfiler( integer flags )
key llSendRemoteData( key channel, string dest, integer idata, string sdata )
void llSensor( string name, key id, integer type, float range, float arc )
void llSensorRemove( )
void llSensorRepeat( string name, key id, integer type, float range, float arc, float rate )
integer llSetAgentEnvironment( key agent_id, float transition, list params )
void llSetAlpha( float alpha, integer face )
void llSetAngularVelocity( vector angular_velocity, integer local )
void llSetAnimationOverride( string anim_state, string anim )
void llSetBuoyancy( float buoyancy )
void llSetCameraAtOffset( vector offset )
void llSetCameraEyeOffset( vector offset )
void llSetCameraParams( list rules )
void llSetClickAction( integer action )
void llSetColor( vector color, integer face )
void llSetContentType( key request_id, integer content_type )
void llSetDamage( float damage )
integer llSetEnvironment( vector position, list params )
void llSetForce( vector force, integer local )
void llSetForceAndTorque( vector force, vector torque, integer local )
void llSetHoverHeight( float height, integer water, float tau )
void llSetInventoryPermMask( string item, integer mask, integer value )
void llSetKeyframedMotion( list keyframes, list options )
void llSetLinkAlpha( integer linknumber, float alpha, integer face )
void llSetLinkCamera( integer link, vector eye, vector at )
void llSetLinkColor( integer linknumber, vector color, integer face )
integer llSetLinkMedia( integer link, integer face, list params )
void llSetLinkPrimitiveParams( integer linknumber, list rules )
void llSetLinkPrimitiveParamsFast( integer linknumber, list rules )
void llSetLinkTexture( integer linknumber, string texture, integer face )
void llSetLinkTextureAnim( integer link, integer mode, integer face, integer sizex, integer sizey, float start, float length, float rate )
void llSetLocalRot( rotation rot )
integer llSetMemoryLimit( integer limit )
void llSetObjectDesc( string desc )
void llSetObjectName( string name )
void llSetObjectPermMask( integer mask, integer value )
void llSetParcelMusicURL( string url )
void llSetPayPrice( integer price, list quick_pay_buttons )
void llSetPhysicsMaterial( integer flags, float gravity_multiplier, float restitution, float friction, float density )
void llSetPos( vector pos )
integer llSetPrimMediaParams( integer face, list params )
void llSetPrimURL( string url )
void llSetPrimitiveParams( list rules )
integer llSetRegionPos( vector pos )
void llSetRemoteScriptAccessPin( integer pin )
void llSetRot( rotation rot )
void llSetScale( vector scale )
void llSetScriptState( string name, integer run )
void llSetSitText( string text )
void llSetSoundQueueing( integer queue )
void llSetSoundRadius( float radius )
void llSetStatus( integer status, integer value )
void llSetText( string text, vector color, float alpha )
void llSetTexture( string texture, integer face )
void llSetTextureAnim( integer mode, integer face, integer sizex, integer sizey, float start, float length, float rate )
void llSetTimerEvent( float sec )
void llSetTorque( vector torque, integer local )
void llSetTouchText( string text )
void llSetVehicleFlags( integer flags )
void llSetVehicleFloatParam( integer param, float value )
void llSetVehicleRotationParam( integer param, rotation rot )
void llSetVehicleType( integer type )
void llSetVehicleVectorParam( integer param, vector vec )
void llSetVelocity( vector velocity, integer local )
void llShout( integer channel, string msg )
float llSin( float theta )
integer llSitOnLink( key agent_id, integer link )
void llSitTarget( vector offset, rotation rot )
void llSleep( float sec )
void llSound( string sound, float volume, integer queue, integer loop )
void llSoundPreload( string sound )
float llSqrt( float val )
void llStartAnimation( string anim )
void llStartObjectAnimation( string anim )
void llStopAnimation( string anim )
void llStopHover( )
void llStopLookAt( )
void llStopMoveToTarget( )
void llStopObjectAnimation( string anim )
void llStopPointAt( )
void llStopSound( )
integer llStringLength( string str )
string llStringToBase64( string str )
string llStringTrim( string src, integer trim_type )
integer llSubStringIndex( string source, string pattern )
void llTakeCamera( key avatar )
void llTakeControls( integer controls, integer accept, integer pass_on )
float llTan( float theta )
integer llTarget( vector position, float range )
void llTargetOmega( vector axis, float spinrate, float gain )
void llTargetRemove( integer number )
void llTargetedEmail( integer target, string header, string body )
void llTeleportAgent( key avatar, string landmark, vector position, vector look_at )
void llTeleportAgentGlobalCoords( key agent, vector global_coordinates, vector region_coordinates, vector look_at )
void llTeleportAgentHome( key id )
void llTextBox( key avatar, string message, integer chat_channel )
string llToLower( string src )
string llToUpper( string src )
key llTransferLindenDollars( key destination, integer amount )
void llTriggerSound( string sound, float volume )
void llTriggerSoundLimited( string sound, float volume, vector top_north_east, vector bottom_south_west )
void llUnSit( key id )
string llUnescapeURL( string url )
void llUpdateCharacter( list options )
key llUpdateKeyValue( string k, string v, integer checked, string original_value )
float llVecDist( vector v1, vector v2 )
float llVecMag( vector v )
vector llVecNorm( vector v )
void llVolumeDetect( integer detect )
void llWanderWithin( vector center, vector radius, list options )
float llWater( vector offset )
void llWhisper( integer channel, string msg )
vector llWind( vector offset )
string llXorBase64( string str1, string str2 )
string llXorBase64Strings( string str1, string str2 )
string llXorBase64StringsCorrect( string str1, string str2 )
vector llsRGB2Linear( vector srgb )
const integer ACTIVE = 0x2
const integer AGENT = 0x1
const integer AGENT_ALWAYS_RUN = 0x1000
const integer AGENT_ATTACHMENTS = 0x2
const integer AGENT_AUTOPILOT = 0x2000
const integer AGENT_AWAY = 0x40
const integer AGENT_BUSY = 0x800
const integer AGENT_BY_LEGACY_NAME = 0x1
const integer AGENT_BY_USERNAME = 0x10
const integer AGENT_CROUCHING = 0x400
const integer AGENT_FLYING = 0x1
const integer AGENT_IN_AIR = 0x100
const integer AGENT_LIST_PARCEL = 1
const integer AGENT_LIST_PARCEL_OWNER = 2
const integer AGENT_LIST_REGION = 4
const integer AGENT_MOUSELOOK = 0x8
const integer AGENT_ON_OBJECT = 0x20
const integer AGENT_SCRIPTED = 0x4
const integer AGENT_SITTING = 0x10
const integer AGENT_TYPING = 0x200
const integer AGENT_WALKING = 0x80
const integer ALL_SIDES = -1
const integer ANIM_ON = 0x1
const integer ATTACH_AVATAR_CENTER = 40
const integer ATTACH_BACK = 9
const integer ATTACH_BELLY = 28
const integer ATTACH_CHEST = 1
const integer ATTACH_CHIN = 12
const integer ATTACH_FACE_JAW = 47
const integer ATTACH_FACE_LEAR = 48
const integer ATTACH_FACE_LEYE = 50
const integer ATTACH_FACE_REAR = 49
const integer ATTACH_FACE_REYE = 51
const integer ATTACH_FACE_TONGUE = 52
const integer ATTACH_GROIN = 53
const integer ATTACH_HEAD = 2
const integer ATTACH_HIND_LFOOT = 54
const integer ATTACH_HIND_RFOOT = 55
const integer ATTACH_HUD_BOTTOM = 37
const integer ATTACH_HUD_BOTTOM_LEFT = 36
const integer ATTACH_HUD_BOTTOM_RIGHT = 38
const integer ATTACH_HUD_CENTER_1 = 35
const integer ATTACH_HUD_CENTER_2 = 31
const integer ATTACH_HUD_TOP_CENTER = 33
const integer ATTACH_HUD_TOP_LEFT = 34
const integer ATTACH_HUD_TOP_RIGHT = 32
const integer ATTACH_LEAR = 13
const integer ATTACH_LEFT_PEC = 29
const integer ATTACH_LEYE = 15
const integer ATTACH_LFOOT = 7
const integer ATTACH_LHAND = 5
const integer ATTACH_LHAND_RING1 = 41
const integer ATTACH_LHIP = 25
const integer ATTACH_LLARM = 21
const integer ATTACH_LLLEG = 27
const integer ATTACH_LPEC = 30
const integer ATTACH_LSHOULDER = 3
const integer ATTACH_LUARM = 20
const integer ATTACH_LULEG = 26
const integer ATTACH_LWING = 45
const integer ATTACH_MOUTH = 11
const integer ATTACH_NECK = 39
const integer ATTACH_NOSE = 17
const integer ATTACH_PELVIS = 10
const integer ATTACH_REAR = 14
const integer ATTACH_REYE = 16
const integer ATTACH_RFOOT = 8
const integer ATTACH_RHAND = 6
const integer ATTACH_RHAND_RING1 = 42
const integer ATTACH_RHIP = 22
const integer ATTACH_RIGHT_PEC = 30
const integer ATTACH_RLARM = 19
const integer ATTACH_RLLEG = 24
const integer ATTACH_RPEC = 29
const integer ATTACH_RSHOULDER = 4
const integer ATTACH_RUARM = 18
const integer ATTACH_RULEG = 23
const integer ATTACH_RWING = 46
const integer ATTACH_TAIL_BASE = 43
const integer ATTACH_TAIL_TIP = 44
const integer AVOID_CHARACTERS = 1
const integer AVOID_DYNAMIC_OBSTACLES = 2
const integer AVOID_NONE = 0
const integer CAMERA_ACTIVE = 12
const integer CAMERA_BEHINDNESS_ANGLE = 8
const integer CAMERA_BEHINDNESS_LAG = 9
const integer CAMERA_DISTANCE = 7
const integer CAMERA_FOCUS = 17
const integer CAMERA_FOCUS_LAG = 6
const integer CAMERA_FOCUS_LOCKED = 22
const integer CAMERA_FOCUS_OFFSET = 1
const integer CAMERA_FOCUS_THRESHOLD = 11
const integer CAMERA_PITCH = 0
const integer CAMERA_POSITION = 13
const integer CAMERA_POSITION_LAG = 5
const integer CAMERA_POSITION_LOCKED = 21
const integer CAMERA_POSITION_THRESHOLD = 10
const integer CHANGED_ALLOWED_DROP = 0x40
const integer CHANGED_COLOR = 0x2
const integer CHANGED_INVENTORY = 0x1
const integer CHANGED_LINK = 0x20
const integer CHANGED_MEDIA = 0x800
const integer CHANGED_OWNER = 0x80
const integer CHANGED_REGION = 0x100
const integer CHANGED_REGION_START = 0x400
const integer CHANGED_SCALE = 0x8
const integer CHANGED_SHAPE = 0x4
const integer CHANGED_TELEPORT = 0x200
const integer CHANGED_TEXTURE = 0x10
const integer CHARACTER_ACCOUNT_FOR_SKIPPED_FRAMES = 14
const integer CHARACTER_AVOIDANCE_MODE = 5
const integer CHARACTER_CMD_JUMP = 1
const integer CHARACTER_CMD_SMOOTH_STOP = 2
const integer CHARACTER_CMD_STOP = 0
const integer CHARACTER_DESIRED_SPEED = 1
const integer CHARACTER_DESIRED_TURN_SPEED = 12
const integer CHARACTER_LENGTH = 3
const integer CHARACTER_MAX_ACCEL = 8
const integer CHARACTER_MAX_DECEL = 9
const integer CHARACTER_MAX_SPEED = 13
const integer CHARACTER_MAX_TURN_RADIUS = 10
const integer CHARACTER_ORIENTATION = 4
const integer CHARACTER_RADIUS = 2
const integer CHARACTER_STAY_WITHIN_PARCEL = 15
const integer CHARACTER_TYPE = 6
const integer CHARACTER_TYPE_A = 0
const integer CHARACTER_TYPE_B = 1
const integer CHARACTER_TYPE_C = 2
const integer CHARACTER_TYPE_D = 3
const integer CHARACTER_TYPE_NONE = 4
const integer CLICK_ACTION_BUY = 2
const integer CLICK_ACTION_DISABLED = 8
const integer CLICK_ACTION_NONE = 0
const integer CLICK_ACTION_OPEN = 4
const integer CLICK_ACTION_OPEN_MEDIA = 6
const integer CLICK_ACTION_PAY = 3
const integer CLICK_ACTION_PLAY = 5
const integer CLICK_ACTION_SIT = 1
const integer CLICK_ACTION_TOUCH = 0
const integer CLICK_ACTION_ZOOM = 7
const integer CONTENT_TYPE_ATOM = 4
const integer CONTENT_TYPE_FORM = 7
const integer CONTENT_TYPE_HTML = 1
const integer CONTENT_TYPE_JSON = 5
const integer CONTENT_TYPE_LLSD = 6
const integer CONTENT_TYPE_RSS = 8
const integer CONTENT_TYPE_TEXT = 0
const integer CONTENT_TYPE_XHTML = 3
const integer CONTENT_TYPE_XML = 2
const integer CONTROL_BACK = 0x2
const integer CONTROL_DOWN = 0x20
const integer CONTROL_FWD = 0x1
const integer CONTROL_LBUTTON = 0x10000000
const integer CONTROL_LEFT = 0x4
const integer CONTROL_ML_LBUTTON = 0x40000000
const integer CONTROL_RIGHT = 0x8
const integer CONTROL_ROT_LEFT = 0x100
const integer CONTROL_ROT_RIGHT = 0x200
const integer CONTROL_UP = 0x10
const integer DATA_BORN = 3
const integer DATA_NAME = 2
const integer DATA_ONLINE = 1
const integer DATA_PAYINFO = 8
const integer DATA_RATING = 4
const integer DATA_SIM_POS = 5
const integer DATA_SIM_RATING = 7
const integer DATA_SIM_STATUS = 6
const integer DEBUG_CHANNEL = 0x7FFFFFFF
const float DEG_TO_RAD = 0.017453293
const integer DENSITY = 0x1
const integer ENVIRONMENT_DAYINFO = 200
const integer ENV_INVALID_AGENT = -4
const integer ENV_INVALID_RULE = -5
const integer ENV_NOT_EXPERIENCE = -1
const integer ENV_NO_ENVIRONMENT = -3
const integer ENV_NO_EXPERIENCE_LAND = -7
const integer ENV_NO_EXPERIENCE_PERMISSION = -2
const integer ENV_NO_PERMISSIONS = -9
const integer ENV_THROTTLE = -8
const integer ENV_VALIDATION_FAIL = -6
const string EOF = "\n\n\n"
const integer ERR_GENERIC = -1
const integer ERR_MALFORMED_PARAMS = -3
const integer ERR_PARCEL_PERMISSIONS = -2
const integer ERR_RUNTIME_PERMISSIONS = -4
const integer ERR_THROTTLED = -5
const integer ESTATE_ACCESS_ALLOWED_AGENT_ADD = 0x4
const integer ESTATE_ACCESS_ALLOWED_AGENT_REMOVE = 0x8
const integer ESTATE_ACCESS_ALLOWED_GROUP_ADD = 0x10
const integer ESTATE_ACCESS_ALLOWED_GROUP_REMOVE = 0x20
const integer ESTATE_ACCESS_BANNED_AGENT_ADD = 0x40
const integer ESTATE_ACCESS_BANNED_AGENT_REMOVE = 0x80
const integer FALSE = 0
const integer FORCE_DIRECT_PATH = 1
const integer FRICTION = 0x2
const integer GCNP_RADIUS = 0
const integer GCNP_STATIC = 1
const integer GRAVITY_MULTIPLIER = 0x8
const integer HORIZONTAL = 1
const integer HTTP_ACCEPT = 8
const integer HTTP_BODY_MAXLENGTH = 2
const integer HTTP_BODY_TRUNCATED = 0
const integer HTTP_CUSTOM_HEADER = 5
const integer HTTP_EXTENDED_ERROR = 9
const integer HTTP_METHOD = 0
const integer HTTP_MIMETYPE = 1
const integer HTTP_PRAGMA_NO_CACHE = 6
const integer HTTP_USER_AGENT = 7
const integer HTTP_VERBOSE_THROTTLE = 4
const integer HTTP_VERIFY_CERT = 3
const string IMG_USE_BAKED_AUX1 = "9742065b-19b5-297c-858a-29711d539043"
const string IMG_USE_BAKED_AUX2 = "03642e83-2bd1-4eb9-34b4-4c47ed586d2d"
const string IMG_USE_BAKED_AUX3 = "edd51b77-fc10-ce7a-4b3d-011dfc349e4f"
const string IMG_USE_BAKED_EYES = "52cc6bb6-2ee5-e632-d3ad-50197b1dcb8a"
const string IMG_USE_BAKED_HAIR = "09aac1fb-6bce-0bee-7d44-caac6dbb6c63"
const string IMG_USE_BAKED_HEAD = "5a9f4a74-30f2-821c-b88d-70499d3e7183"
const string IMG_USE_BAKED_LEFTARM = "ff62763f-d60a-9855-890b-0c96f8f8cd98"
const string IMG_USE_BAKED_LEFTLEG = "8e915e25-31d1-cc95-ae08-d58a47488251"
const string IMG_USE_BAKED_LOWER = "24daea5f-0539-cfcf-047f-fbc40b2786ba"
const string IMG_USE_BAKED_SKIRT = "43529ce8-7faa-ad92-165a-bc4078371687"
const string IMG_USE_BAKED_UPPER = "ae2de45c-d252-50b8-5c6e-19f39ce79317"
const integer INVENTORY_ALL = -1
const integer INVENTORY_ANIMATION = 20
const integer INVENTORY_BODYPART = 13
const integer INVENTORY_CLOTHING = 5
const integer INVENTORY_GESTURE = 21
const integer INVENTORY_LANDMARK = 3
const integer INVENTORY_NONE = -1
const integer INVENTORY_NOTECARD = 7
const integer INVENTORY_OBJECT = 6
const integer INVENTORY_SCRIPT = 10
const integer INVENTORY_SETTING = 56
const integer INVENTORY_SOUND = 1
const integer INVENTORY_TEXTURE = 0
const integer JSON_APPEND = -1
const string JSON_ARRAY = ""
const string JSON_DELETE = ""
const string JSON_FALSE = ""
const string JSON_INVALID = ""
const string JSON_NULL = ""
const string JSON_NUMBER = ""
const string JSON_OBJECT = ""
const string JSON_STRING = ""
const string JSON_TRUE = ""
const integer KFM_CMD_PAUSE = 2
const integer KFM_CMD_PLAY = 0
const integer KFM_CMD_STOP = 1
const integer KFM_COMMAND = 0
const integer KFM_DATA = 2
const integer KFM_FORWARD = 0
const integer KFM_LOOP = 1
const integer KFM_MODE = 1
const integer KFM_PING_PONG = 2
const integer KFM_REVERSE = 3
const integer KFM_ROTATION = 1
const integer KFM_TRANSLATION = 2
const integer LAND_LARGE_BRUSH = 3
const integer LAND_LEVEL = 0
const integer LAND_LOWER = 2
const integer LAND_MEDIUM_BRUSH = 2
const integer LAND_NOISE = 4
const integer LAND_RAISE = 1
const integer LAND_REVERT = 5
const integer LAND_SMALL_BRUSH = 1
const integer LAND_SMOOTH = 3
const integer LINKSETDATA_DELETE = 2
const integer LINKSETDATA_EMEMORY = 1
const integer LINKSETDATA_ENOKEY = 2
const integer LINKSETDATA_EPROTECTED = 3
const integer LINKSETDATA_NOTFOUND = 4
const integer LINKSETDATA_NOUPDATE = 5
const integer LINKSETDATA_OK = 0
const integer LINKSETDATA_RESET = 0
const integer LINKSETDATA_UPDATE = 1
const integer LINK_ALL_CHILDREN = -3
const integer LINK_ALL_OTHERS = -2
const integer LINK_ROOT = 1
const integer LINK_SET = -1
const integer LINK_THIS = -4
const integer LIST_STAT_GEOMETRIC_MEAN = 9
const integer LIST_STAT_MAX = 2
const integer LIST_STAT_MEAN = 3
const integer LIST_STAT_MEDIAN = 4
const integer LIST_STAT_MIN = 1
const integer LIST_STAT_NUM_COUNT = 8
const integer LIST_STAT_RANGE = 0
const integer LIST_STAT_STD_DEV = 5
const integer LIST_STAT_SUM = 6
const integer LIST_STAT_SUM_SQUARES = 7
const integer LOOP = 0x2
const integer MASK_BASE = 0
const integer MASK_EVERYONE = 3
const integer MASK_GROUP = 2
const integer MASK_NEXT = 4
const integer MASK_OWNER = 1
const string NULL_KEY = "00000000-0000-0000-0000-000000000000"
const integer OBJECT_ACCOUNT_LEVEL = 41
const integer OBJECT_ANIMATED_COUNT = 39
const integer OBJECT_ANIMATED_SLOTS_AVAILABLE = 40
const integer OBJECT_ATTACHED_POINT = 19
const integer OBJECT_ATTACHED_SLOTS_AVAILABLE = 35
const integer OBJECT_BODY_SHAPE_TYPE = 26
const integer OBJECT_CHARACTER_TIME = 17
const integer OBJECT_CLICK_ACTION = 28
const integer OBJECT_CREATION_TIME = 36
const integer OBJECT_CREATOR = 8
const integer OBJECT_DESC = 2
const integer OBJECT_GROUP = 7
const integer OBJECT_GROUP_TAG = 33
const integer OBJECT_HOVER_HEIGHT = 25
const integer OBJECT_LAST_OWNER_ID = 27
const integer OBJECT_LINK_NUMBER = 46
const integer OBJECT_MASS = 43
const integer OBJECT_MATERIAL = 42
const integer OBJECT_NAME = 1
const integer OBJECT_OMEGA = 29
const integer OBJECT_OWNER = 6
const integer OBJECT_PATHFINDING_TYPE = 20
const integer OBJECT_PHANTOM = 22
const integer OBJECT_PHYSICS = 21
const integer OBJECT_PHYSICS_COST = 16
const integer OBJECT_POS = 3
const integer OBJECT_PRIM_COUNT = 30
const integer OBJECT_PRIM_EQUIVALENCE = 13
const integer OBJECT_RENDER_WEIGHT = 24
const integer OBJECT_RETURN_PARCEL = 0x1
const integer OBJECT_RETURN_PARCEL_OWNER = 0x2
const integer OBJECT_RETURN_REGION = 0x4
const integer OBJECT_REZZER_KEY = 32
const integer OBJECT_REZ_TIME = 45
const integer OBJECT_ROOT = 18
const integer OBJECT_ROT = 4
const integer OBJECT_RUNNING_SCRIPT_COUNT = 9
const integer OBJECT_SCALE = 47
const integer OBJECT_SCRIPT_MEMORY = 11
const integer OBJECT_SCRIPT_TIME = 12
const integer OBJECT_SELECT_COUNT = 37
const integer OBJECT_SERVER_COST = 14
const integer OBJECT_SIT_COUNT = 38
const integer OBJECT_STREAMING_COST = 15
const integer OBJECT_TEMP_ATTACHED = 34
const integer OBJECT_TEMP_ON_REZ = 23
const integer OBJECT_TEXT = 44
const integer OBJECT_TEXT_ALPHA = 49
const integer OBJECT_TEXT_COLOR = 48
const integer OBJECT_TOTAL_INVENTORY_COUNT = 31
const integer OBJECT_TOTAL_SCRIPT_COUNT = 10
const integer OBJECT_UNKNOWN_DETAIL = -1
const integer OBJECT_VELOCITY = 5
const integer OPT_AVATAR = 1
const integer OPT_CHARACTER = 2
const integer OPT_EXCLUSION_VOLUME = 6
const integer OPT_LEGACY_LINKSET = 0
const integer OPT_MATERIAL_VOLUME = 5
const integer OPT_OTHER = -1
const integer OPT_STATIC_OBSTACLE = 4
const integer OPT_WALKABLE = 3
const integer PARCEL_COUNT_GROUP = 2
const integer PARCEL_COUNT_OTHER = 3
const integer PARCEL_COUNT_OWNER = 1
const integer PARCEL_COUNT_SELECTED = 4
const integer PARCEL_COUNT_TEMP = 5
const integer PARCEL_COUNT_TOTAL = 0
const integer PARCEL_DETAILS_AREA = 4
const integer PARCEL_DETAILS_DESC = 1
const integer PARCEL_DETAILS_FLAGS = 12
const integer PARCEL_DETAILS_GROUP = 3
const integer PARCEL_DETAILS_ID = 5
const integer PARCEL_DETAILS_LANDING_LOOKAT = 10
const integer PARCEL_DETAILS_LANDING_POINT = 9
const integer PARCEL_DETAILS_NAME = 0
const integer PARCEL_DETAILS_OWNER = 2
const integer PARCEL_DETAILS_PRIM_CAPACITY = 7
const integer PARCEL_DETAILS_PRIM_USED = 8
const integer PARCEL_DETAILS_SCRIPT_DANGER = 13
const integer PARCEL_DETAILS_SEE_AVATARS = 6
const integer PARCEL_DETAILS_TP_ROUTING = 11
const integer PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY = 0x08000000
const integer PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS = 0x04000000
const integer PARCEL_FLAG_ALLOW_CREATE_OBJECTS = 0x00000040
const integer PARCEL_FLAG_ALLOW_DAMAGE = 0x00000020
const integer PARCEL_FLAG_ALLOW_FLY = 0x00000001
const integer PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY = 0x10000000
const integer PARCEL_FLAG_ALLOW_GROUP_SCRIPTS = 0x02000000
const integer PARCEL_FLAG_ALLOW_LANDMARK = 0x00000008
const integer PARCEL_FLAG_ALLOW_SCRIPTS = 0x00000002
const integer PARCEL_FLAG_ALLOW_TERRAFORM = 0x00000010
const integer PARCEL_FLAG_LOCAL_SOUND_ONLY = 0x00008000
const integer PARCEL_FLAG_RESTRICT_PUSHOBJECT = 0x00200000
const integer PARCEL_FLAG_USE_ACCESS_GROUP = 0x00000100
const integer PARCEL_FLAG_USE_ACCESS_LIST = 0x00000200
const integer PARCEL_FLAG_USE_BAN_LIST = 0x00000400
const integer PARCEL_FLAG_USE_LAND_PASS_LIST = 0x00000800
const integer PARCEL_MEDIA_COMMAND_AGENT = 7
const integer PARCEL_MEDIA_COMMAND_AUTO_ALIGN = 9
const integer PARCEL_MEDIA_COMMAND_DESC = 12
const integer PARCEL_MEDIA_COMMAND_LOOP = 3
const integer PARCEL_MEDIA_COMMAND_LOOP_SET = 13
const integer PARCEL_MEDIA_COMMAND_PAUSE = 1
const integer PARCEL_MEDIA_COMMAND_PLAY = 2
const integer PARCEL_MEDIA_COMMAND_SIZE = 11
const integer PARCEL_MEDIA_COMMAND_STOP = 0
const integer PARCEL_MEDIA_COMMAND_TEXTURE = 4
const integer PARCEL_MEDIA_COMMAND_TIME = 6
const integer PARCEL_MEDIA_COMMAND_TYPE = 10
const integer PARCEL_MEDIA_COMMAND_UNLOAD = 8
const integer PARCEL_MEDIA_COMMAND_URL = 5
const integer PASSIVE = 0x4
const integer PASS_ALWAYS = 1
const integer PASS_IF_NOT_HANDLED = 0
const integer PASS_NEVER = 2
const integer PATROL_PAUSE_AT_WAYPOINTS = 0
const integer PAYMENT_INFO_ON_FILE = 0x1
const integer PAYMENT_INFO_USED = 0x2
const integer PAY_DEFAULT = -2
const integer PAY_HIDE = -1
const integer PERMISSION_ATTACH = 0x20
const integer PERMISSION_CHANGE_JOINTS = 0x100
const integer PERMISSION_CHANGE_LINKS = 0x80
const integer PERMISSION_CHANGE_PERMISSIONS = 0x200
const integer PERMISSION_CONTROL_CAMERA = 0x800
const integer PERMISSION_DEBIT = 0x2
const integer PERMISSION_OVERRIDE_ANIMATIONS = 0x8000
const integer PERMISSION_RELEASE_OWNERSHIP = 0x40
const integer PERMISSION_REMAP_CONTROLS = 0x8
const integer PERMISSION_RETURN_OBJECTS = 0x10000
const integer PERMISSION_SILENT_ESTATE_MANAGEMENT = 0x4000
const integer PERMISSION_TAKE_CONTROLS = 0x4
const integer PERMISSION_TELEPORT = 0x1000
const integer PERMISSION_TRACK_CAMERA = 0x400
const integer PERMISSION_TRIGGER_ANIMATION = 0x10
const integer PERM_ALL = 0x7FFFFFFF
const integer PERM_COPY = 0x00008000
const integer PERM_MODIFY = 0x00004000
const integer PERM_MOVE = 0x00080000
const integer PERM_TRANSFER = 0x00002000
const float PI = 3.14159265
const integer PING_PONG = 0x8
const float PI_BY_TWO = 1.57079633
const integer PRIM_ALLOW_UNSIT = 39
const integer PRIM_ALPHA_MODE = 38
const integer PRIM_ALPHA_MODE_BLEND = 1
const integer PRIM_ALPHA_MODE_EMISSIVE = 3
const integer PRIM_ALPHA_MODE_MASK = 2
const integer PRIM_ALPHA_MODE_NONE = 0
const integer PRIM_BUMP_BARK = 4
const integer PRIM_BUMP_BLOBS = 12
const integer PRIM_BUMP_BRICKS = 5
const integer PRIM_BUMP_BRIGHT = 1
const integer PRIM_BUMP_CHECKER = 6
const integer PRIM_BUMP_CONCRETE = 7
const integer PRIM_BUMP_DARK = 2
const integer PRIM_BUMP_DISKS = 10
const integer PRIM_BUMP_GRAVEL = 11
const integer PRIM_BUMP_LARGETILE = 14
const integer PRIM_BUMP_NONE = 0
const integer PRIM_BUMP_SHINY = 19
const integer PRIM_BUMP_SIDING = 13
const integer PRIM_BUMP_STONE = 9
const integer PRIM_BUMP_STUCCO = 15
const integer PRIM_BUMP_SUCTION = 16
const integer PRIM_BUMP_TILE = 8
const integer PRIM_BUMP_WEAVE = 17
const integer PRIM_BUMP_WOOD = 3
const integer PRIM_CAST_SHADOWS = 24
const integer PRIM_COLOR = 18
const integer PRIM_DESC = 28
const integer PRIM_FLEXIBLE = 21
const integer PRIM_FULLBRIGHT = 20
const integer PRIM_GLOW = 25
const integer PRIM_HOLE_CIRCLE = 0x10
const integer PRIM_HOLE_DEFAULT = 0x0
const integer PRIM_HOLE_SQUARE = 0x20
const integer PRIM_HOLE_TRIANGLE = 0x30
const integer PRIM_LINK_TARGET = 34
const integer PRIM_MATERIAL = 2
const integer PRIM_MATERIAL_FLESH = 4
const integer PRIM_MATERIAL_GLASS = 2
const integer PRIM_MATERIAL_LIGHT = 7
const integer PRIM_MATERIAL_METAL = 1
const integer PRIM_MATERIAL_PLASTIC = 5
const integer PRIM_MATERIAL_RUBBER = 6
const integer PRIM_MATERIAL_STONE = 0
const integer PRIM_MATERIAL_WOOD = 3
const integer PRIM_MEDIA_ALT_IMAGE_ENABLE = 0
const integer PRIM_MEDIA_AUTO_LOOP = 4
const integer PRIM_MEDIA_AUTO_PLAY = 5
const integer PRIM_MEDIA_AUTO_SCALE = 6
const integer PRIM_MEDIA_AUTO_ZOOM = 7
const integer PRIM_MEDIA_CONTROLS = 1
const integer PRIM_MEDIA_CONTROLS_MINI = 1
const integer PRIM_MEDIA_CONTROLS_STANDARD = 0
const integer PRIM_MEDIA_CURRENT_URL = 2
const integer PRIM_MEDIA_FIRST_CLICK_INTERACT = 8
const integer PRIM_MEDIA_HEIGHT_PIXELS = 10
const integer PRIM_MEDIA_HOME_URL = 3
const integer PRIM_MEDIA_MAX_HEIGHT_PIXELS = 2048
const integer PRIM_MEDIA_MAX_URL_LENGTH = 1024
const integer PRIM_MEDIA_MAX_WHITELIST_COUNT = 64
const integer PRIM_MEDIA_MAX_WHITELIST_SIZE = 1024
const integer PRIM_MEDIA_MAX_WIDTH_PIXELS = 2048
const integer PRIM_MEDIA_PARAM_MAX = 14
const integer PRIM_MEDIA_PERMS_CONTROL = 14
const integer PRIM_MEDIA_PERMS_INTERACT = 13
const integer PRIM_MEDIA_PERM_ANYONE = 0x4
const integer PRIM_MEDIA_PERM_GROUP = 0x2
const integer PRIM_MEDIA_PERM_NONE = 0x0
const integer PRIM_MEDIA_PERM_OWNER = 0x1
const integer PRIM_MEDIA_WHITELIST = 12
const integer PRIM_MEDIA_WHITELIST_ENABLE = 11
const integer PRIM_MEDIA_WIDTH_PIXELS = 9
const integer PRIM_NAME = 27
const integer PRIM_NORMAL = 37
const integer PRIM_OMEGA = 32
const integer PRIM_PHANTOM = 5
const integer PRIM_PHYSICS = 3
const integer PRIM_PHYSICS_SHAPE_CONVEX = 2
const integer PRIM_PHYSICS_SHAPE_NONE = 1
const integer PRIM_PHYSICS_SHAPE_PRIM = 0
const integer PRIM_PHYSICS_SHAPE_TYPE = 30
const integer PRIM_POINT_LIGHT = 23