This repository was archived by the owner on Apr 27, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 23
/
Copy pathbuiltins.txt
942 lines (942 loc) · 38 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
integer llAbs( integer val )
float llAcos( float val )
void llAddToLandBanList( key avatar, float hours )
void llAddToLandPassList( key avatar, float hours )
void llAdjustSoundVolume( float volume )
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 )
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 options )
integer llCeil( float val )
void llClearCameraParams( )
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 llCreateLink( key target, integer parent )
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 item )
key llDetectedOwner( integer number )
vector llDetectedPos( integer number )
rotation llDetectedRot( integer number )
vector llDetectedTouchBinormal( integer index )
integer llDetectedTouchFace( integer index )
vector llDetectedTouchNormal( integer index )
vector llDetectedTouchPos( integer index )
vector llDetectedTouchST( integer index )
vector llDetectedTouchUV( integer index )
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 )
float llFabs( float val )
integer llFloor( float val )
void llForceMouselook( integer mouselook )
float llFrand( float mag )
vector llGetAccel( )
integer llGetAgentInfo( key id )
string llGetAgentLanguage( key avatar )
vector llGetAgentSize( key id )
float llGetAlpha( integer face )
float llGetAndResetTime( )
string llGetAnimation( key id )
list llGetAnimationList( key id )
integer llGetAttached( )
list llGetBoundingBox( key object )
vector llGetCameraPos( )
rotation llGetCameraRot( )
vector llGetCenterOfMass( )
vector llGetColor( integer face )
key llGetCreator( )
string llGetDate( )
string llGetDisplayName( key id )
float llGetEnergy( )
string llGetEnv( string name )
vector llGetForce( )
integer llGetFreeMemory( )
integer llGetFreeURLs( )
float llGetGMTclock( )
vector llGetGeometricCenter( )
string llGetHTTPHeader( key request_id, string header )
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 link_number )
list llGetLinkMedia( integer link, integer face, list params )
string llGetLinkName( integer linknum )
integer llGetLinkNumber( )
integer llGetLinkNumberOfSides( integer link )
list llGetLinkPrimitiveParams( integer link, list params )
integer llGetListEntryType( list src, integer index )
integer llGetListLength( list src )
vector llGetLocalPos( )
rotation llGetLocalRot( )
float llGetMass( )
float llGetMassMKS( )
integer llGetMemoryLimit( )
void llGetNextEmail( string address, string subject )
key llGetNotecardLine( string name, integer line )
key llGetNumberOfNotecardLines( string name )
integer llGetNumberOfPrims( )
integer llGetNumberOfSides( )
string llGetObjectDesc( )
list llGetObjectDetails( key id, list params )
float llGetObjectMass( key id )
string llGetObjectName( )
integer llGetObjectPermMask( integer mask )
integer llGetObjectPrimCount( key prim )
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( )
float llGetRegionFPS( )
integer llGetRegionFlags( )
string llGetRegionName( )
float llGetRegionTimeDilation( )
vector llGetRootPosition( )
rotation llGetRootRotation( )
rotation llGetRot( )
integer llGetSPMaxMemory( )
vector llGetScale( )
string llGetScriptName( )
integer llGetScriptState( string name )
string llGetSimulatorHostname( )
integer llGetStartParameter( )
integer llGetStatus( integer status )
string llGetSubString( string src, integer start, integer end )
vector llGetSunDirection( )
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( )
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 )
string llInsertString( string dst, integer pos, string src )
void llInstantMessage( key user, string message )
string llIntegerToBase64( integer number )
string llKey2Name( key id )
void llLinkParticleSystem( integer link, list rules )
void llLinkSitTarget( integer link, vector offset, rotation rot )
string llList2CSV( list src )
float llList2Float( list src, integer index )
integer llList2Integer( list src, integer index )
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 avatar )
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 )
void llOffsetTexture( float u, float v, integer face )
void llOpenRemoteDataChannel( )
integer llOverMyLand( key id )
void llOwnerSay( string msg )
void llParcelMediaCommandList( list commandList )
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 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 llPushObject( key target, vector impulse, vector ang_impulse, integer local )
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 )
key llRequestAgentData( key id, integer data )
key llRequestDisplayName( key id )
key llRequestInventoryData( string name )
key llRequestMoney( key from, key to, string message )
void llRequestPermissions( key agent, integer perm )
key llRequestSecureURL( )
key llRequestSimulatorData( string region, integer data )
key llRequestURL( )
key llRequestUsername( key id )
void llResetLandBanList( )
void llResetLandPassList( )
void llResetOtherScript( string name )
void llResetScript( )
void llResetTime( )
void llRezAtRoot( string inventory, vector position, vector velocity, 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 quat )
vector llRot2Fwd( rotation q )
vector llRot2Left( rotation q )
vector llRot2Up( rotation q )
rotation llRotBetween( vector start, vector end )
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 )
integer llSameGroup( key agent )
void llSay( integer channel, string msg )
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 )
void llSetAlpha( float alpha, integer face )
void llSetAngularVelocity( vector force, integer local )
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 )
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 description )
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 material_bits, 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 position )
void llSetRemoteScriptAccessPin( integer pin )
void llSetRot( rotation rot )
void llSetScale( vector size )
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 force, integer local )
void llShout( integer channel, string msg )
float llSin( float theta )
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 llStopAnimation( string anim )
void llStopHover( )
void llStopLookAt( )
void llStopMoveToTarget( )
void llStopPointAt( )
void llStopSound( )
integer llStringLength( string str )
string llStringToBase64( string str )
string llStringTrim( string src, integer 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 llTeleportAgentHome( key avatar )
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 )
float llVecDist( vector vec_a, vector vec_b )
float llVecMag( vector vec )
vector llVecNorm( vector vec )
void llVolumeDetect( integer detect )
float llWater( vector offset )
void llWhisper( integer channel, string msg )
vector llWind( vector offset )
string llXorBase64Strings( string s1, string s2 )
string llXorBase64StringsCorrect( string str1, string str2 )
const integer ACTIVE = 0x2
const integer AGENT = 0x1
const integer AGENT_ALWAYS_RUN = 0x1000
const integer AGENT_ATTACHMENTS = 0x0002
const integer AGENT_AUTOPILOT = 0x2000
const integer AGENT_AWAY = 0x0040
const integer AGENT_BUSY = 0x0800
const integer AGENT_BY_LEGACY_NAME = 0x1
const integer AGENT_BY_USERNAME = 0x10
const integer AGENT_CROUCHING = 0x0400
const integer AGENT_FLYING = 0x0001
const integer AGENT_IN_AIR = 0x0100
const integer AGENT_MOUSELOOK = 0x0008
const integer AGENT_ON_OBJECT = 0x0020
const integer AGENT_SCRIPTED = 0x0004
const integer AGENT_SITTING = 0x0010
const integer AGENT_TYPING = 0x0200
const integer AGENT_WALKING = 0x0080
const integer ALL_SIDES = -1
const integer ANIM_ON = 0x01
const integer ATTACH_BACK = 9
const integer ATTACH_BELLY = 28
const integer ATTACH_CHEST = 1
const integer ATTACH_CHIN = 12
const integer ATTACH_HEAD = 2
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_LHIP = 25
const integer ATTACH_LLARM = 21
const integer ATTACH_LLLEG = 27
const integer ATTACH_LSHOULDER = 3
const integer ATTACH_LUARM = 20
const integer ATTACH_LULEG = 26
const integer ATTACH_MOUTH = 11
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_RHIP = 22
const integer ATTACH_RIGHT_PEC = 30
const integer ATTACH_RLARM = 19
const integer ATTACH_RLLEG = 24
const integer ATTACH_RSHOULDER = 4
const integer ATTACH_RUARM = 18
const integer ATTACH_RULEG = 23
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 CLICK_ACTION_BUY = 2
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 CONTENT_TYPE_HTML = 0x1
const integer CONTENT_TYPE_TEXT = 0x0
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.01745329238
const integer DENSITY
const string EOF = "\n\n\n"
const integer ESTATE_ACCESS_ALLOWED_AGENT_ADD
const integer ESTATE_ACCESS_ALLOWED_AGENT_REMOVE
const integer ESTATE_ACCESS_ALLOWED_GROUP_ADD
const integer ESTATE_ACCESS_ALLOWED_GROUP_REMOVE
const integer ESTATE_ACCESS_BANNED_AGENT_ADD
const integer ESTATE_ACCESS_BANNED_AGENT_REMOVE
const integer FALSE = 0
const integer FRICTION
const integer GRAVITY_MULTIPLIER
const integer HTTP_BODY_MAXLENGTH = 2
const integer HTTP_BODY_TRUNCATED = 0
const integer HTTP_METHOD = 0
const integer HTTP_MIMETYPE = 1
const integer HTTP_VERBOSE_THROTTLE = 4
const integer HTTP_VERIFY_CERT = 3
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_SOUND = 1
const integer INVENTORY_TEXTURE = 0
const integer KFM_CMD_PAUSE
const integer KFM_CMD_PLAY
const integer KFM_CMD_STOP
const integer KFM_COMMAND
const integer KFM_DATA
const integer KFM_FORWARD
const integer KFM_LOOP
const integer KFM_MODE
const integer KFM_PING_PONG
const integer KFM_REVERSE
const integer KFM_ROTATION
const integer KFM_TRANSLATION
const integer LAND_LEVEL = 0
const integer LAND_LOWER = 2
const integer LAND_NOISE = 4
const integer LAND_RAISE = 1
const integer LAND_REVERT = 5
const integer LAND_SMOOTH = 3
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 = 0x02
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_CREATOR = 8
const integer OBJECT_DESC = 2
const integer OBJECT_GROUP = 7
const integer OBJECT_NAME = 1
const integer OBJECT_OWNER = 6
const integer OBJECT_PHYSICS_COST = 16
const integer OBJECT_POS = 3
const integer OBJECT_PRIM_EQUIVALENCE = 13
const integer OBJECT_ROT = 4
const integer OBJECT_RUNNING_SCRIPT_COUNT = 9
const integer OBJECT_SCRIPT_MEMORY = 11
const integer OBJECT_SCRIPT_TIME = 12
const integer OBJECT_SERVER_COST = 14
const integer OBJECT_STREAMING_COST = 15
const integer OBJECT_TOTAL_SCRIPT_COUNT = 10
const integer OBJECT_UNKNOWN_DETAIL = -1
const integer OBJECT_VELOCITY = 5
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_GROUP = 3
const integer PARCEL_DETAILS_ID = 5
const integer PARCEL_DETAILS_NAME = 0
const integer PARCEL_DETAILS_OWNER = 2
const integer PARCEL_DETAILS_SEE_AVATARS = 6
const integer PARCEL_FLAG_ALLOW_ALL_OBJECT_ENTRY = 0x8000000
const integer PARCEL_FLAG_ALLOW_CREATE_GROUP_OBJECTS = 0x4000000
const integer PARCEL_FLAG_ALLOW_CREATE_OBJECTS = 0x40
const integer PARCEL_FLAG_ALLOW_DAMAGE = 0x20
const integer PARCEL_FLAG_ALLOW_FLY = 0x1
const integer PARCEL_FLAG_ALLOW_GROUP_OBJECT_ENTRY = 0x10000000
const integer PARCEL_FLAG_ALLOW_GROUP_SCRIPTS = 0x2000000
const integer PARCEL_FLAG_ALLOW_LANDMARK = 0x8
const integer PARCEL_FLAG_ALLOW_SCRIPTS = 0x2
const integer PARCEL_FLAG_ALLOW_TERRAFORM = 0x10
const integer PARCEL_FLAG_LOCAL_SOUND_ONLY = 0x8000
const integer PARCEL_FLAG_RESTRICT_PUSHOBJECT = 0x200000
const integer PARCEL_FLAG_USE_ACCESS_GROUP = 0x100
const integer PARCEL_FLAG_USE_ACCESS_LIST = 0x200
const integer PARCEL_FLAG_USE_BAN_LIST = 0x400
const integer PARCEL_FLAG_USE_LAND_PASS_LIST = 0x800
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 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_LINKS = 0x80
const integer PERMISSION_CONTROL_CAMERA = 0x800
const integer PERMISSION_DEBIT = 0x2
const integer PERMISSION_TAKE_CONTROLS = 0x4
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.141592653
const integer PING_PONG = 0x08
const float PI_BY_TWO = 1.570796326
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 = 3
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_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 = 1
const integer PRIM_HOLE_DEFAULT = 0
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_PERMS_CONTROL = 14
const integer PRIM_MEDIA_PERMS_INTERACT = 13
const integer PRIM_MEDIA_PERM_ANYONE
const integer PRIM_MEDIA_PERM_GROUP
const integer PRIM_MEDIA_PERM_NONE = 0x0
const integer PRIM_MEDIA_PERM_OWNER
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_OMEGA = 32
const integer PRIM_PHANTOM = 5
const integer PRIM_PHYSICS = 3
const integer PRIM_PHYSICS_MATERIAL = 31
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
const integer PRIM_POSITION = 6
const integer PRIM_POS_LOCAL = 33
const integer PRIM_ROTATION = 8
const integer PRIM_ROT_LOCAL = 29
const integer PRIM_SCULPT_FLAG_INVERT = 64
const integer PRIM_SCULPT_FLAG_MIRROR = 128
const integer PRIM_SCULPT_TYPE_CYLINDER = 4
const integer PRIM_SCULPT_TYPE_MASK = 7
const integer PRIM_SCULPT_TYPE_PLANE = 3
const integer PRIM_SCULPT_TYPE_SPHERE = 1
const integer PRIM_SCULPT_TYPE_TORUS = 2
const integer PRIM_SHINY_HIGH = 3
const integer PRIM_SHINY_LOW = 1
const integer PRIM_SHINY_MEDIUM = 2
const integer PRIM_SHINY_NONE = 0
const integer PRIM_SIZE = 7
const integer PRIM_TEMP_ON_REZ = 4
const integer PRIM_TEXGEN = 22
const integer PRIM_TEXGEN_DEFAULT = 0
const integer PRIM_TEXGEN_PLANAR = 1
const integer PRIM_TEXT = 26
const integer PRIM_TEXTURE = 17
const integer PRIM_TYPE = 9
const integer PRIM_TYPE_BOX = 0
const integer PRIM_TYPE_CYLINDER = 1
const integer PRIM_TYPE_PRISM = 2
const integer PRIM_TYPE_RING = 6
const integer PRIM_TYPE_SCULPT = 7
const integer PRIM_TYPE_SPHERE = 3
const integer PRIM_TYPE_TORUS = 4
const integer PRIM_TYPE_TUBE = 5
const integer PROFILE_NONE = 0
const integer PROFILE_SCRIPT_MEMORY = 1
const integer PSYS_PART_BOUNCE_MASK = 0x004
const integer PSYS_PART_EMISSIVE_MASK = 0x100
const integer PSYS_PART_END_ALPHA = 4
const integer PSYS_PART_END_COLOR = 3
const integer PSYS_PART_END_SCALE = 6
const integer PSYS_PART_FLAGS = 0
const integer PSYS_PART_FOLLOW_SRC_MASK = 0x010
const integer PSYS_PART_FOLLOW_VELOCITY_MASK = 0x020
const integer PSYS_PART_INTERP_COLOR_MASK = 0x001
const integer PSYS_PART_INTERP_SCALE_MASK = 0x002
const integer PSYS_PART_MAX_AGE = 7
const integer PSYS_PART_START_ALPHA = 2
const integer PSYS_PART_START_COLOR = 1
const integer PSYS_PART_START_SCALE = 5
const integer PSYS_PART_TARGET_LINEAR_MASK = 0x080
const integer PSYS_PART_TARGET_POS_MASK = 0x040
const integer PSYS_PART_WIND_MASK = 0x008
const integer PSYS_SRC_ACCEL = 8
const integer PSYS_SRC_ANGLE_BEGIN = 22
const integer PSYS_SRC_ANGLE_END = 23
const integer PSYS_SRC_BURST_PART_COUNT = 15
const integer PSYS_SRC_BURST_RADIUS = 16
const integer PSYS_SRC_BURST_RATE = 13
const integer PSYS_SRC_BURST_SPEED_MAX = 18
const integer PSYS_SRC_BURST_SPEED_MIN = 17
const integer PSYS_SRC_INNERANGLE = 10
const integer PSYS_SRC_MAX_AGE = 19
const integer PSYS_SRC_OMEGA = 21
const integer PSYS_SRC_OUTERANGLE = 11
const integer PSYS_SRC_PATTERN = 9
const integer PSYS_SRC_PATTERN_ANGLE = 0x04
const integer PSYS_SRC_PATTERN_ANGLE_CONE = 0x08
const integer PSYS_SRC_PATTERN_ANGLE_CONE_EMPTY = 0x10
const integer PSYS_SRC_PATTERN_DROP = 0x01
const integer PSYS_SRC_PATTERN_EXPLODE = 0x02
const integer PSYS_SRC_TARGET_KEY = 20
const integer PSYS_SRC_TEXTURE = 12
const integer PUBLIC_CHANNEL = 0x0
const float RAD_TO_DEG = 57.29578
const integer RCERR_CAST_TIME_EXCEEDED = -3
const integer RCERR_SIM_PERF_LOW = -2
const integer RCERR_UNKNOWN = -1
const integer RC_DATA_FLAGS = 2
const integer RC_DETECT_PHANTOM = 1
const integer RC_GET_LINK_NUM = 4
const integer RC_GET_NORMAL = 1
const integer RC_GET_ROOT_KEY = 2
const integer RC_MAX_HITS = 3
const integer RC_REJECT_AGENTS = 1
const integer RC_REJECT_LAND = 8
const integer RC_REJECT_NONPHYSICAL = 4
const integer RC_REJECT_PHYSICAL = 2
const integer RC_REJECT_TYPES = 0
const integer REGION_FLAG_ALLOW_DAMAGE = 0x00000001
const integer REGION_FLAG_ALLOW_DIRECT_TELEPORT = 0x00100000
const integer REGION_FLAG_BLOCK_FLY = 0x00080000
const integer REGION_FLAG_BLOCK_TERRAFORM = 0x00000040
const integer REGION_FLAG_DISABLE_COLLISIONS = 0x00001000
const integer REGION_FLAG_DISABLE_PHYSICS = 0x00004000
const integer REGION_FLAG_FIXED_SUN = 0x00000010
const integer REGION_FLAG_RESTRICT_PUSHOBJECT = 0x00400000
const integer REGION_FLAG_SANDBOX = 0x00000100
const integer REMOTE_DATA_CHANNEL = 1
const integer REMOTE_DATA_REPLY = 3
const integer REMOTE_DATA_REQUEST = 2
const integer RESTITUTION
const integer REVERSE = 0x04
const integer ROTATE = 0x20
const integer SCALE = 0x40
const integer SCRIPTED = 0x8
const integer SMOOTH = 0x010
const float SQRT2 = 1.4142135623
const integer STATUS_BLOCK_GRAB = 0x40
const integer STATUS_BLOCK_GRAB_OBJECT = 0x400
const integer STATUS_BOUNDS_ERROR = 1002
const integer STATUS_CAST_SHADOWS = 0x200
const integer STATUS_DIE_AT_EDGE = 0x80
const integer STATUS_INTERNAL_ERROR = 1999
const integer STATUS_MALFORMED_PARAMS = 1000
const integer STATUS_NOT_FOUND = 1003
const integer STATUS_NOT_SUPPORTED = 1004
const integer STATUS_OK = 0
const integer STATUS_PHANTOM = 0x10
const integer STATUS_PHYSICS = 0x1
const integer STATUS_RETURN_AT_EDGE = 0x100
const integer STATUS_ROTATE_X = 0x2
const integer STATUS_ROTATE_Y = 0x4
const integer STATUS_ROTATE_Z = 0x8
const integer STATUS_SANDBOX = 0x20
const integer STATUS_TYPE_MISMATCH = 1001
const integer STATUS_WHITELIST_FAILED = 2001
const integer STRING_TRIM = 0x03
const integer STRING_TRIM_HEAD = 0x01
const integer STRING_TRIM_TAIL = 0x02
const string TEXTURE_BLANK = "5748decc-f629-461c-9a36-a35a221fe21f"
const string TEXTURE_DEFAULT = "89556747-24cb-43ed-920b-47caed15465f"
const string TEXTURE_MEDIA = "8b5fec65-8d8d-9dc5-cda8-8fdf2716e361"
const string TEXTURE_PLYWOOD = "89556747-24cb-43ed-920b-47caed15465f"
const string TEXTURE_TRANSPARENT = "8dcd4a48-2d37-4909-9f78-f7a9eb4ef903"
const integer TOUCH_INVALID_FACE = 0xFFFFFFFF
const vector TOUCH_INVALID_TEXCOORD = <-1.0, -1.0, 0.0>
const vector TOUCH_INVALID_VECTOR = <0.0, 0.0, 0.0>
const integer TRUE = 1
const float TWO_PI = 6.283185307
const integer TYPE_FLOAT = 2
const integer TYPE_INTEGER = 1
const integer TYPE_INVALID = 0
const integer TYPE_KEY = 4
const integer TYPE_ROTATION = 6
const integer TYPE_STRING = 3
const integer TYPE_VECTOR = 5
const string URL_REQUEST_DENIED = "URL_REQUEST_DENIED"
const string URL_REQUEST_GRANTED = "URL_REQUEST_GRANTED"
const integer VEHICLE_ANGULAR_DEFLECTION_EFFICIENCY = 32
const integer VEHICLE_ANGULAR_DEFLECTION_TIMESCALE = 33
const integer VEHICLE_ANGULAR_FRICTION_TIMESCALE = 17
const integer VEHICLE_ANGULAR_MOTOR_DECAY_TIMESCALE = 35
const integer VEHICLE_ANGULAR_MOTOR_DIRECTION = 19
const integer VEHICLE_ANGULAR_MOTOR_TIMESCALE = 34
const integer VEHICLE_BANKING_EFFICIENCY = 38
const integer VEHICLE_BANKING_MIX = 39
const integer VEHICLE_BANKING_TIMESCALE = 40
const integer VEHICLE_BUOYANCY = 27
const integer VEHICLE_FLAG_CAMERA_DECOUPLED = 0x200
const integer VEHICLE_FLAG_HOVER_GLOBAL_HEIGHT = 0x010
const integer VEHICLE_FLAG_HOVER_TERRAIN_ONLY = 0x008
const integer VEHICLE_FLAG_HOVER_UP_ONLY = 0x020
const integer VEHICLE_FLAG_HOVER_WATER_ONLY = 0x004
const integer VEHICLE_FLAG_LIMIT_MOTOR_UP = 0x080
const integer VEHICLE_FLAG_LIMIT_ROLL_ONLY = 0x002
const integer VEHICLE_FLAG_MOUSELOOK_BANK = 0x200
const integer VEHICLE_FLAG_MOUSELOOK_STEER = 0x100
const integer VEHICLE_FLAG_NO_DEFLECTION_UP = 0x001
const integer VEHICLE_HOVER_EFFICIENCY = 25
const integer VEHICLE_HOVER_HEIGHT = 24
const integer VEHICLE_HOVER_TIMESCALE = 26
const integer VEHICLE_LINEAR_DEFLECTION_EFFICIENCY = 28
const integer VEHICLE_LINEAR_DEFLECTION_TIMESCALE = 31
const integer VEHICLE_LINEAR_FRICTION_TIMESCALE = 16
const integer VEHICLE_LINEAR_MOTOR_DECAY_TIMESCALE = 31
const integer VEHICLE_LINEAR_MOTOR_DIRECTION = 18
const integer VEHICLE_LINEAR_MOTOR_OFFSET = 20
const integer VEHICLE_LINEAR_MOTOR_TIMESCALE = 30
const integer VEHICLE_REFERENCE_FRAME = 44
const integer VEHICLE_TYPE_AIRPLANE = 4
const integer VEHICLE_TYPE_BALLOON = 5
const integer VEHICLE_TYPE_BOAT = 3
const integer VEHICLE_TYPE_CAR = 2
const integer VEHICLE_TYPE_NONE = 0
const integer VEHICLE_TYPE_SLED = 1
const integer VEHICLE_VERTICAL_ATTRACTION_EFFICIENCY = 36
const integer VEHICLE_VERTICAL_ATTRACTION_TIMESCALE = 37
const rotation ZERO_ROTATION = <0.0, 0.0, 0.0, 1.0>
const vector ZERO_VECTOR = <0.0, 0.0, 0.0>
event at_rot_target( integer tnum, rotation targetrot, rotation ourrot )
event at_target( integer tnum, vector targetpos, vector ourpos )
event attach( key id )
event changed( integer change )
event collision( integer num_detected )
event collision_end( integer num_detected )
event collision_start( integer num_detected )
event control( key id, integer level, integer edge )
event dataserver( key queryid, string data )
event email( string time, string address, string subject, string message, integer num_left )
event http_request( key request_id, string method, string body )
event http_response( key request_id, integer status, list metadata, string body )
event land_collision( vector pos )
event land_collision_end( vector pos )
event land_collision_start( vector pos )
event link_message( integer sender_num, integer num, string str, key id )
event listen( integer channel, string name, key id, string message )
event money( key id, integer amount )
event moving_end( )
event moving_start( )
event no_sensor( )
event not_at_rot_target( )
event not_at_target( )
event object_rez( key id )
event on_rez( integer start_param )
event remote_data( integer event_type, key channel, key message_id, string sender, integer idata, string sdata )
event run_time_permissions( integer perm )
event sensor( integer num_detected )
event state_entry( )
event state_exit( )
event timer( )
event touch( integer num_detected )
event touch_end( integer num_detected )
event touch_start( integer num_detected )
event transaction_result( key id, integer success, string data )