aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/docs/SledjHamr/LSL-functions-implemented.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/SledjHamr/LSL-functions-implemented.html')
-rw-r--r--docs/SledjHamr/LSL-functions-implemented.html2671
1 files changed, 2671 insertions, 0 deletions
diff --git a/docs/SledjHamr/LSL-functions-implemented.html b/docs/SledjHamr/LSL-functions-implemented.html
new file mode 100644
index 0000000..7126a49
--- /dev/null
+++ b/docs/SledjHamr/LSL-functions-implemented.html
@@ -0,0 +1,2671 @@
1<html>
2<title>LSL functions implemented</title>
3<head>
4</head>
5<body bgcolor="black" text="white" alink="red" link="blue" vlink="purple">
6<p>This is where we can track what LSL functions are implemented in LuaSL, and what the differences are from SL and OpenSim. Note that the goal is to be SL compatible. OpenSim compatibility comes second.</p>
7<table border="1"><caption>&nbsp;</caption>
8<tbody>
9<tr><th>Colour</th><th>Status</th></tr>
10<tr>
11<td><span style="color: white;">White</span></td>
12<td>Nothing done.</td>
13</tr>
14<tr>
15<td><span style="color: red;">Red</span></td>
16<td>Just a stub.</td>
17</tr>
18<tr>
19<td><span style="color: orange;">Orange</span></td>
20<td>Stub prints debug stuff.</td>
21</tr>
22<tr>
23<td><span style="color: magenta;">Magenta</span></td>
24<td>Stub that passes details to the server and waits for the response if one is needed.</td>
25</tr>
26<tr>
27<td><span style="color: #999999;">Gray</span></td>
28<td>Stub that fakes enough for the current tests.</td>
29</tr>
30<tr>
31<td><span style="color: yellow;">Yellow</span></td>
32<td>Fleshed out a bit.</td>
33</tr>
34<tr>
35<td><span style="color: green;">Green</span></td>
36<td>Fully implemented, maybe.</td>
37</tr>
38<tr>
39<td><span style="color: #800080;">Purple</span></td>
40<td>Tested and works at least.</td>
41</tr>
42<tr>
43<td><span style="color: cyan;">Cyan</span></td>
44<td>Completely compatible with SL.</td>
45</tr>
46</tbody>
47</table>
48<table border="1"><caption>&nbsp;</caption>
49<tbody>
50<tr><th>Code</th><th>Meaning</th></tr>
51<tr>
52<td>L</td>
53<td>Function can be done locally, without dealing with the sim or grid.</td>
54</tr>
55<tr>
56<td>R</td>
57<td>Function can be done through ROBUST.</td>
58</tr>
59<tr>
60<td>D</td>
61<td>Function can be done through the local sims database.</td>
62</tr>
63<tr>
64<td>O</td>
65<td>Function needs to deal with the world server.</td>
66</tr>
67<tr>
68<td>DO?</td>
69<td>Can do it through the local sims database, but may need to let the world server know so it notices the change?</td>
70</tr>
71<tr>
72<td>g</td>
73<td>God mode function.</td>
74</tr>
75<tr>
76<td>d</td>
77<td>Obsolete function that has been deprecated.</td>
78</tr>
79<tr>
80<td>b</td>
81<td>Function is marked as broken by LL, and may not work even in SL.</td>
82</tr>
83</tbody>
84</table>
85<h2>&nbsp;</h2>
86<h2>animation override</h2>
87<table border="1"><caption>&nbsp;</caption>
88<tbody>
89<tr><th><span style="color: #ffffff;">LSL function</span></th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
90<tr>
91<td><span style="color: #ff00ff;">llGetAnimationOverride</span></td>
92<td>&nbsp;</td>
93<td>&nbsp;</td>
94<td>&nbsp;</td>
95</tr>
96<tr>
97<td><span style="color: #ff00ff;">llResetAnimationOverride</span></td>
98<td>&nbsp;</td>
99<td>&nbsp;</td>
100<td>&nbsp;</td>
101</tr>
102<tr>
103<td><span style="color: #ff00ff;">llSetAnimationOverride</span></td>
104<td>&nbsp;</td>
105<td>&nbsp;</td>
106<td>&nbsp;</td>
107</tr>
108</tbody>
109</table>
110<h2>&nbsp;</h2>
111<h2>avatar </h2>
112<table border="1"><caption>&nbsp;</caption>
113<tbody>
114<tr><th><span style="color: #ffffff;">LSL function</span></th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
115<tr>
116<td><span style="color: #ff00ff;">llAttachToAvatar</span></td>
117<td>&nbsp;</td>
118<td>&nbsp;</td>
119<td>O</td>
120</tr>
121<tr>
122<td><span style="color: #ff00ff;">llAvatarOnLinkSitTarget</span></td>
123<td>&nbsp;</td>
124<td>&nbsp;</td>
125<td>O</td>
126</tr>
127<tr>
128<td><span style="color: magenta;">llAvatarOnSitTarget</span></td>
129<td>&nbsp;</td>
130<td>&nbsp;</td>
131<td>O</td>
132</tr>
133<tr>
134<td><span style="color: #ff00ff;">llClearCameraParams</span></td>
135<td>&nbsp;</td>
136<td>&nbsp;</td>
137<td>O</td>
138</tr>
139<tr>
140<td><span style="color: #ff00ff;">llDetachFromAvatar</span></td>
141<td>&nbsp;</td>
142<td>&nbsp;</td>
143<td>O</td>
144</tr>
145<tr>
146<td><span style="color: #ff00ff;">llForceMouselook</span></td>
147<td>&nbsp;</td>
148<td>&nbsp;</td>
149<td>O</td>
150</tr>
151<tr>
152<td><span style="color: #ff00ff;">llGetAgentInfo</span></td>
153<td>&nbsp;</td>
154<td>&nbsp;</td>
155<td>R?</td>
156</tr>
157<tr>
158<td><span style="color: #ff00ff;">llGetAgentLanguage</span></td>
159<td>&nbsp;</td>
160<td>&nbsp;</td>
161<td>&nbsp;</td>
162</tr>
163<tr>
164<td><span style="color: #ff00ff;">llGetAgentSize</span></td>
165<td>&nbsp;</td>
166<td>&nbsp;</td>
167<td>R?</td>
168</tr>
169<tr>
170<td><span style="color: #ff00ff;">llGetAnimation</span></td>
171<td>&nbsp;</td>
172<td>&nbsp;</td>
173<td>O</td>
174</tr>
175<tr>
176<td><span style="color: magenta;">llGetAnimationList</span></td>
177<td>&nbsp;</td>
178<td>&nbsp;</td>
179<td>O</td>
180</tr>
181<tr>
182<td><span style="color: #ff00ff;">llGetAttached</span></td>
183<td>&nbsp;</td>
184<td>&nbsp;</td>
185<td>O</td>
186</tr>
187<tr>
188<td><span style="color: #ff00ff;">llGetCameraPos</span></td>
189<td>&nbsp;</td>
190<td>&nbsp;</td>
191<td>O</td>
192</tr>
193<tr>
194<td><span style="color: #ff00ff;">llGetCameraRot</span></td>
195<td>&nbsp;</td>
196<td>&nbsp;</td>
197<td>O</td>
198</tr>
199<tr>
200<td><span style="color: #ff00ff;">llGetDisplayName</span></td>
201<td>&nbsp;</td>
202<td>&nbsp;</td>
203<td>&nbsp;</td>
204</tr>
205<tr>
206<td><span style="color: magenta;">llGetPermissions</span></td>
207<td>&nbsp;</td>
208<td>&nbsp;</td>
209<td>O</td>
210</tr>
211<tr>
212<td><span style="color: #999999;">llGetPermissionsKey</span></td>
213<td>&nbsp;</td>
214<td>&nbsp;</td>
215<td>O</td>
216</tr>
217<tr>
218<td><span style="color: #ff00ff;">llGetUsername</span></td>
219<td>&nbsp;</td>
220<td>&nbsp;</td>
221<td>R</td>
222</tr>
223<tr>
224<td><span style="color: #ff00ff;">llGiveMoney</span></td>
225<td>&nbsp;</td>
226<td>&nbsp;</td>
227<td>O</td>
228</tr>
229<tr>
230<td><span style="color: #999999;">llKey2Name</span></td>
231<td>&nbsp;</td>
232<td>&nbsp;</td>
233<td>R</td>
234</tr>
235<tr>
236<td><span style="color: #ff00ff;">llPointAt</span></td>
237<td>&nbsp;</td>
238<td>&nbsp;</td>
239<td>d</td>
240</tr>
241<tr>
242<td><span style="color: #ff00ff;">llReleaseCamera</span></td>
243<td>&nbsp;</td>
244<td>&nbsp;</td>
245<td>dO</td>
246</tr>
247<tr>
248<td><span style="color: #ff00ff;">llReleaseControls</span></td>
249<td>&nbsp;</td>
250<td>&nbsp;</td>
251<td>O</td>
252</tr>
253<tr>
254<td><span style="color: #ff00ff;">llRequestAgentData</span></td>
255<td>&nbsp;</td>
256<td>&nbsp;</td>
257<td>R?</td>
258</tr>
259<tr>
260<td><span style="color: #ff00ff;">llRequestDisplayName</span></td>
261<td>&nbsp;</td>
262<td>&nbsp;</td>
263<td>&nbsp;</td>
264</tr>
265<tr>
266<td><span style="color: #999999;">llRequestPermissions</span></td>
267<td>&nbsp;</td>
268<td>&nbsp;</td>
269<td>O</td>
270</tr>
271<tr>
272<td><span style="color: #ff00ff;">llRequestUsername</span></td>
273<td>&nbsp;</td>
274<td>&nbsp;</td>
275<td>R</td>
276</tr>
277<tr>
278<td><span style="color: #999999;">llSameGroup</span></td>
279<td>&nbsp;</td>
280<td>&nbsp;</td>
281<td>DR</td>
282</tr>
283<tr>
284<td><span style="color: #ff00ff;">llSetCameraParams</span></td>
285<td>&nbsp;</td>
286<td>&nbsp;</td>
287<td>O</td>
288</tr>
289<tr>
290<td><span style="color: #ff00ff;">llSitTarget</span></td>
291<td>&nbsp;</td>
292<td>&nbsp;</td>
293<td>DO?</td>
294</tr>
295<tr>
296<td><span style="color: magenta;">llStartAnimation</span></td>
297<td>&nbsp;</td>
298<td>&nbsp;</td>
299<td>O</td>
300</tr>
301<tr>
302<td><span style="color: magenta;">llStopAnimation</span></td>
303<td>&nbsp;</td>
304<td>&nbsp;</td>
305<td>O</td>
306</tr>
307<tr>
308<td><span style="color: #ff00ff;">llStopPointAt</span></td>
309<td>&nbsp;</td>
310<td>&nbsp;</td>
311<td>dO</td>
312</tr>
313<tr>
314<td><span style="color: #ff00ff;">llTakeCamera</span></td>
315<td>&nbsp;</td>
316<td>&nbsp;</td>
317<td>dO</td>
318</tr>
319<tr>
320<td><span style="color: #ff00ff;">llTakeControls</span></td>
321<td>&nbsp;</td>
322<td>&nbsp;</td>
323<td>O</td>
324</tr>
325<tr>
326<td><span style="color: #ff00ff;">llTeleportAgentHome</span></td>
327<td>&nbsp;</td>
328<td>&nbsp;</td>
329<td>O</td>
330</tr>
331<tr>
332<td><span style="color: #ff00ff;">llTransferLindenDollars</span></td>
333<td>&nbsp;</td>
334<td>&nbsp;</td>
335<td>O</td>
336</tr>
337<tr>
338<td><span style="color: magenta;">llUnSit</span></td>
339<td>&nbsp;</td>
340<td>&nbsp;</td>
341<td>O</td>
342</tr>
343</tbody>
344</table>
345<p>&nbsp;</p>
346<h2> collision / detect / sensor </h2>
347<table border="1"><caption>&nbsp;</caption>
348<tbody>
349<tr><th>LSL function</th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
350<tr>
351<td><span style="color: #ff00ff;">llCastRay</span></td>
352<td>&nbsp;</td>
353<td>&nbsp;</td>
354<td>&nbsp;</td>
355</tr>
356<tr>
357<td><span style="color: #ff00ff;">llCollisionFilter</span></td>
358<td>&nbsp;</td>
359<td>&nbsp;</td>
360<td>&nbsp;</td>
361</tr>
362<tr>
363<td><span style="color: #ff00ff;">llCollisionSound</span></td>
364<td>&nbsp;</td>
365<td>&nbsp;</td>
366<td>&nbsp;</td>
367</tr>
368<tr>
369<td><span style="color: #ff00ff;">llCollisionSprite</span></td>
370<td>&nbsp;</td>
371<td>&nbsp;</td>
372<td>b</td>
373</tr>
374<tr>
375<td><span style="color: green;">llDetectedGrab</span></td>
376<td>&nbsp;</td>
377<td>&nbsp;</td>
378<td>O</td>
379</tr>
380<tr>
381<td><span style="color: green;">llDetectedGroup</span></td>
382<td>&nbsp;</td>
383<td>&nbsp;</td>
384<td>O</td>
385</tr>
386<tr>
387<td><span style="color: green;">llDetectedKey</span></td>
388<td>&nbsp;</td>
389<td>&nbsp;</td>
390<td>O</td>
391</tr>
392<tr>
393<td><span style="color: green;">llDetectedLinkNumber</span></td>
394<td>&nbsp;</td>
395<td>&nbsp;</td>
396<td>O</td>
397</tr>
398<tr>
399<td><span style="color: green;">llDetectedName</span></td>
400<td>&nbsp;</td>
401<td>&nbsp;</td>
402<td>O</td>
403</tr>
404<tr>
405<td><span style="color: green;">llDetectedOwner</span></td>
406<td>&nbsp;</td>
407<td>&nbsp;</td>
408<td>O</td>
409</tr>
410<tr>
411<td><span style="color: green;">llDetectedPos</span></td>
412<td>&nbsp;</td>
413<td>&nbsp;</td>
414<td>O</td>
415</tr>
416<tr>
417<td><span style="color: green;">llDetectedRot</span></td>
418<td>&nbsp;</td>
419<td>&nbsp;</td>
420<td>O</td>
421</tr>
422<tr>
423<td><span style="color: green;">llDetectedTouchBinormal</span></td>
424<td>&nbsp;</td>
425<td>&nbsp;</td>
426<td>O</td>
427</tr>
428<tr>
429<td><span style="color: green;">llDetectedTouchFace</span></td>
430<td>&nbsp;</td>
431<td>&nbsp;</td>
432<td>O</td>
433</tr>
434<tr>
435<td><span style="color: green;">llDetectedTouchPos</span></td>
436<td>&nbsp;</td>
437<td>&nbsp;</td>
438<td>O</td>
439</tr>
440<tr>
441<td><span style="color: green;">llDetectedTouchST</span></td>
442<td>&nbsp;</td>
443<td>&nbsp;</td>
444<td>O</td>
445</tr>
446<tr>
447<td><span style="color: green;">llDetectedTouchUV</span></td>
448<td>&nbsp;</td>
449<td>&nbsp;</td>
450<td>O</td>
451</tr>
452<tr>
453<td><span style="color: green;">llDetectedType</span></td>
454<td>&nbsp;</td>
455<td>&nbsp;</td>
456<td>O</td>
457</tr>
458<tr>
459<td><span style="color: green;">llDetectedVel</span></td>
460<td>&nbsp;</td>
461<td>&nbsp;</td>
462<td>O</td>
463</tr>
464<tr>
465<td><span style="color: #ff00ff;">llPassCollisions</span></td>
466<td>&nbsp;</td>
467<td>&nbsp;</td>
468<td>&nbsp;</td>
469</tr>
470<tr>
471<td><span style="color: #ff00ff;">llPassTouches</span></td>
472<td>&nbsp;</td>
473<td>&nbsp;</td>
474<td>&nbsp;</td>
475</tr>
476<tr>
477<td><span style="color: #ff00ff;">llSensor</span></td>
478<td>&nbsp;</td>
479<td>&nbsp;</td>
480<td>&nbsp;</td>
481</tr>
482<tr>
483<td><span style="color: #ff00ff;">llSensorRemove</span></td>
484<td>&nbsp;</td>
485<td>&nbsp;</td>
486<td>&nbsp;</td>
487</tr>
488<tr>
489<td><span style="color: #ff00ff;">llSensorRepeat</span></td>
490<td>&nbsp;</td>
491<td>&nbsp;</td>
492<td>&nbsp;</td>
493</tr>
494<tr>
495<td><span style="color: #ff00ff;">llVolumeDetect</span></td>
496<td>&nbsp;</td>
497<td>&nbsp;</td>
498<td>&nbsp;</td>
499</tr>
500</tbody>
501</table>
502<p>&nbsp;</p>
503<h2> communications </h2>
504<table border="1"><caption>&nbsp;</caption>
505<tbody>
506<tr><th>LSL function</th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
507<tr>
508<td><span style="color: #800080;">llDialog</span></td>
509<td>&nbsp;</td>
510<td>&nbsp;</td>
511<td>O</td>
512</tr>
513<tr>
514<td><span style="color: #ff00ff;">llEmail</span></td>
515<td>&nbsp;</td>
516<td>&nbsp;</td>
517<td>&nbsp;</td>
518</tr>
519<tr>
520<td><span style="color: #ff00ff;">llGetNextEmail</span></td>
521<td>&nbsp;</td>
522<td>&nbsp;</td>
523<td>&nbsp;</td>
524</tr>
525<tr>
526<td><span style="color: #ff00ff;">llInstantMessage</span></td>
527<td>&nbsp;</td>
528<td>&nbsp;</td>
529<td>O</td>
530</tr>
531<tr>
532<td><span style="color: #999999;">llListen</span></td>
533<td>&nbsp;</td>
534<td>&nbsp;</td>
535<td>O</td>
536</tr>
537<tr>
538<td><span style="color: #ff00ff;">llListenControl</span></td>
539<td>&nbsp;</td>
540<td>&nbsp;</td>
541<td>O</td>
542</tr>
543<tr>
544<td><span style="color: magenta;">llListenRemove</span></td>
545<td>&nbsp;</td>
546<td>&nbsp;</td>
547<td>O</td>
548</tr>
549<tr>
550<td><span style="color: #ffff00;">llMessageLinked</span></td>
551<td>&nbsp;</td>
552<td>&nbsp;</td>
553<td>L</td>
554</tr>
555<tr>
556<td><span style="color: #ffff00;">llOwnerSay</span></td>
557<td>&nbsp;</td>
558<td>&nbsp;</td>
559<td>O</td>
560</tr>
561<tr>
562<td><span style="color: #ffff00;">llRegionSay</span></td>
563<td>&nbsp;</td>
564<td>&nbsp;</td>
565<td>O</td>
566</tr>
567<tr>
568<td><span style="color: #ff00ff;">llRegionSayTo</span></td>
569<td>&nbsp;</td>
570<td>&nbsp;</td>
571<td>O</td>
572</tr>
573<tr>
574<td><span style="color: #ffff00;">llSay</span></td>
575<td>&nbsp;</td>
576<td>&nbsp;</td>
577<td>O</td>
578</tr>
579<tr>
580<td><span style="color: #ffff00;">llShout</span></td>
581<td>&nbsp;</td>
582<td>&nbsp;</td>
583<td>O</td>
584</tr>
585<tr>
586<td><span style="color: #ff00ff;">llTextBox</span></td>
587<td>&nbsp;</td>
588<td>&nbsp;</td>
589<td>O</td>
590</tr>
591<tr>
592<td><span style="color: #ffff00;">llWhisper</span></td>
593<td>&nbsp;</td>
594<td>&nbsp;</td>
595<td>O</td>
596</tr>
597</tbody>
598</table>
599<p>&nbsp;</p>
600<h2> inventory </h2>
601<table border="1"><caption>&nbsp;</caption>
602<tbody>
603<tr><th>LSL function</th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
604<tr>
605<td><span style="color: #ff00ff;">llAllowInventoryDrop</span></td>
606<td>&nbsp;</td>
607<td>&nbsp;</td>
608<td>DO?</td>
609</tr>
610<tr>
611<td><span style="color: #ff00ff;">llGetInventoryCreator</span></td>
612<td>&nbsp;</td>
613<td>&nbsp;</td>
614<td>D</td>
615</tr>
616<tr>
617<td><span style="color: #ff00ff;">llGetInventoryKey</span></td>
618<td>&nbsp;</td>
619<td>&nbsp;</td>
620<td>D</td>
621</tr>
622<tr>
623<td><span style="color: #999999;">llGetInventoryName</span></td>
624<td>&nbsp;</td>
625<td>&nbsp;</td>
626<td>D</td>
627</tr>
628<tr>
629<td><span style="color: #999999;">llGetInventoryNumber</span></td>
630<td>&nbsp;</td>
631<td>&nbsp;</td>
632<td>D</td>
633</tr>
634<tr>
635<td><span style="color: #ff00ff;">llGetInventoryPermMask</span></td>
636<td>&nbsp;</td>
637<td>&nbsp;</td>
638<td>D</td>
639</tr>
640<tr>
641<td><span style="color: #999999;">llGetInventoryType</span></td>
642<td>&nbsp;</td>
643<td>&nbsp;</td>
644<td>D</td>
645</tr>
646<tr>
647<td><span style="color: #800080;">llGetNotecardLine</span></td>
648<td>&nbsp;</td>
649<td>&nbsp;</td>
650<td>DR</td>
651</tr>
652<tr>
653<td><span style="color: #ff00ff;">llGetNumberOfNotecardLines</span></td>
654<td>&nbsp;</td>
655<td>&nbsp;</td>
656<td>DR</td>
657</tr>
658<tr>
659<td><span style="color: #ff00ff;">llGiveInventory</span></td>
660<td>&nbsp;</td>
661<td>&nbsp;</td>
662<td>O</td>
663</tr>
664<tr>
665<td><span style="color: #ff00ff;">llGiveInventoryList</span></td>
666<td>&nbsp;</td>
667<td>&nbsp;</td>
668<td>O</td>
669</tr>
670<tr>
671<td><span style="color: #ff00ff;">llGodLikeRezObject</span></td>
672<td>&nbsp;</td>
673<td>&nbsp;</td>
674<td>Og</td>
675</tr>
676<tr>
677<td><span style="color: #ff00ff;">llRemoveInventory</span></td>
678<td>&nbsp;</td>
679<td>&nbsp;</td>
680<td>DO?</td>
681</tr>
682<tr>
683<td><span style="color: #ff00ff;">llRequestInventoryData</span></td>
684<td>&nbsp;</td>
685<td>&nbsp;</td>
686<td>D?</td>
687</tr>
688<tr>
689<td><span style="color: magenta;">llRezAtRoot</span></td>
690<td>&nbsp;</td>
691<td>&nbsp;</td>
692<td>O</td>
693</tr>
694<tr>
695<td><span style="color: magenta;">llRezObject</span></td>
696<td>&nbsp;</td>
697<td>&nbsp;</td>
698<td>O</td>
699</tr>
700<tr>
701<td><span style="color: #ff00ff;">llSetInventoryPermMask</span></td>
702<td>&nbsp;</td>
703<td>&nbsp;</td>
704<td>gDO?</td>
705</tr>
706</tbody>
707</table>
708<h2>&nbsp;</h2>
709<h2>JSON<br /></h2>
710<table border="1"><caption>&nbsp;</caption>
711<tbody>
712<tr><th><span style="color: #ffffff;">LSL function</span></th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
713<tr>
714<td><span style="color: #ff00ff;">llJson2List</span></td>
715<td>&nbsp;</td>
716<td>&nbsp;</td>
717<td>&nbsp;</td>
718</tr>
719<tr>
720<td><span style="color: #ff00ff;">llJsonGetValue</span></td>
721<td>&nbsp;</td>
722<td>&nbsp;</td>
723<td>&nbsp;</td>
724</tr>
725<tr>
726<td><span style="color: #ff00ff;">llJsonSetValue</span></td>
727<td>&nbsp;</td>
728<td>&nbsp;</td>
729<td>&nbsp;</td>
730</tr>
731<tr>
732<td><span style="color: #ff00ff;">llJsonValueType</span></td>
733<td>&nbsp;</td>
734<td>&nbsp;</td>
735<td>&nbsp;</td>
736</tr>
737<tr>
738<td><span style="color: #ff00ff;">llList2Json</span></td>
739<td>&nbsp;</td>
740<td>&nbsp;</td>
741<td>&nbsp;</td>
742</tr>
743</tbody>
744</table>
745<p>&nbsp;</p>
746<h2> land </h2>
747<table border="1"><caption>&nbsp;</caption>
748<tbody>
749<tr><th>LSL function</th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
750<tr>
751<td><span style="color: #ff00ff;">llAddToLandBanList </span></td>
752<td>&nbsp;</td>
753<td>&nbsp;</td>
754<td>&nbsp;</td>
755</tr>
756<tr>
757<td><span style="color: #ff00ff;">llAddToLandPassList</span></td>
758<td>&nbsp;</td>
759<td>&nbsp;</td>
760<td>&nbsp;</td>
761</tr>
762<tr>
763<td><span style="color: #ff00ff;">llEjectFromLand</span></td>
764<td>&nbsp;</td>
765<td>&nbsp;</td>
766<td>&nbsp;</td>
767</tr>
768<tr>
769<td><span style="color: #ff00ff;">llGetLandOwnerAt</span></td>
770<td>&nbsp;</td>
771<td>&nbsp;</td>
772<td>&nbsp;</td>
773</tr>
774<tr>
775<td><span style="color: #ff00ff;">llGetParcelDetails</span></td>
776<td>&nbsp;</td>
777<td>&nbsp;</td>
778<td>&nbsp;</td>
779</tr>
780<tr>
781<td><span style="color: #ff00ff;">llGetParcelFlags</span></td>
782<td>&nbsp;</td>
783<td>&nbsp;</td>
784<td>&nbsp;</td>
785</tr>
786<tr>
787<td><span style="color: #ff00ff;">llGetParcelMaxPrims</span></td>
788<td>&nbsp;</td>
789<td>&nbsp;</td>
790<td>&nbsp;</td>
791</tr>
792<tr>
793<td><span style="color: #ff00ff;">llGetParcelMusicURL</span></td>
794<td>&nbsp;</td>
795<td>&nbsp;</td>
796<td>&nbsp;</td>
797</tr>
798<tr>
799<td><span style="color: #ff00ff;">llGetParcelPrimCount</span></td>
800<td>&nbsp;</td>
801<td>&nbsp;</td>
802<td>&nbsp;</td>
803</tr>
804<tr>
805<td><span style="color: #ff00ff;">llGetParcelPrimOwners</span></td>
806<td>&nbsp;</td>
807<td>&nbsp;</td>
808<td>&nbsp;</td>
809</tr>
810<tr>
811<td><span style="color: #ff00ff;">llGetSimStats</span></td>
812<td>&nbsp;</td>
813<td>&nbsp;</td>
814<td>&nbsp;</td>
815</tr>
816<tr>
817<td><span style="color: #ff00ff;">llGround</span></td>
818<td>&nbsp;</td>
819<td>&nbsp;</td>
820<td>&nbsp;</td>
821</tr>
822<tr>
823<td><span style="color: #ff00ff;">llGroundContour</span></td>
824<td>&nbsp;</td>
825<td>&nbsp;</td>
826<td>&nbsp;</td>
827</tr>
828<tr>
829<td><span style="color: #ff00ff;">llGroundNormal</span></td>
830<td>&nbsp;</td>
831<td>&nbsp;</td>
832<td>&nbsp;</td>
833</tr>
834<tr>
835<td><span style="color: #ff00ff;">llGroundSlope</span></td>
836<td>&nbsp;</td>
837<td>&nbsp;</td>
838<td>&nbsp;</td>
839</tr>
840<tr>
841<td><span style="color: #ff00ff;">llManageEstateAccess</span></td>
842<td>&nbsp;</td>
843<td>&nbsp;</td>
844<td>&nbsp;</td>
845</tr>
846<tr>
847<td><span style="color: #ff00ff;">llModifyLand</span></td>
848<td>&nbsp;</td>
849<td>&nbsp;</td>
850<td>&nbsp;</td>
851</tr>
852<tr>
853<td><span style="color: #ff00ff;">llOverMyLand</span></td>
854<td>&nbsp;</td>
855<td>&nbsp;</td>
856<td>&nbsp;</td>
857</tr>
858<tr>
859<td><span style="color: #ff00ff;">llParcelMediaCommandList</span></td>
860<td>&nbsp;</td>
861<td>&nbsp;</td>
862<td>&nbsp;</td>
863</tr>
864<tr>
865<td><span style="color: #ff00ff;">llParcelMediaQuery</span></td>
866<td>&nbsp;</td>
867<td>&nbsp;</td>
868<td>&nbsp;</td>
869</tr>
870<tr>
871<td><span style="color: #ff00ff;">llRemoveFromLandBanList</span></td>
872<td>&nbsp;</td>
873<td>&nbsp;</td>
874<td>&nbsp;</td>
875</tr>
876<tr>
877<td><span style="color: #ff00ff;">llRemoveFromLandPassList</span></td>
878<td>&nbsp;</td>
879<td>&nbsp;</td>
880<td>&nbsp;</td>
881</tr>
882<tr>
883<td><span style="color: #ff00ff;">llResetLandBanList</span></td>
884<td>&nbsp;</td>
885<td>&nbsp;</td>
886<td>&nbsp;</td>
887</tr>
888<tr>
889<td><span style="color: #ff00ff;">llResetLandPassList</span></td>
890<td>&nbsp;</td>
891<td>&nbsp;</td>
892<td>&nbsp;</td>
893</tr>
894<tr>
895<td><span style="color: #ff00ff;">llReturnObjectsByID</span></td>
896<td>&nbsp;</td>
897<td>&nbsp;</td>
898<td>&nbsp;</td>
899</tr>
900<tr>
901<td><span style="color: #ff00ff;">llReturnObjectsByOwner</span></td>
902<td>&nbsp;</td>
903<td>&nbsp;</td>
904<td>&nbsp;</td>
905</tr>
906<tr>
907<td><span style="color: #ff00ff;">llSetParcelMusicURL</span></td>
908<td>&nbsp;</td>
909<td>&nbsp;</td>
910<td>&nbsp;</td>
911</tr>
912</tbody>
913</table>
914<p>&nbsp;</p>
915<h2> list </h2>
916<table border="1"><caption>&nbsp;</caption>
917<tbody>
918<tr><th>LSL function</th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
919<tr>
920<td><span style="color: #800080;">llCSV2List</span></td>
921<td>&nbsp;</td>
922<td>&nbsp;</td>
923<td>L</td>
924</tr>
925<tr>
926<td><span style="color: green;">llDeleteSubList</span></td>
927<td>&nbsp;</td>
928<td>&nbsp;</td>
929<td>L</td>
930</tr>
931<tr>
932<td><span style="color: #800080;">llDumpList2String</span></td>
933<td>&nbsp;</td>
934<td>&nbsp;</td>
935<td>L</td>
936</tr>
937<tr>
938<td><span style="color: #ff00ff;">llGetListEntryType</span></td>
939<td>&nbsp;</td>
940<td>&nbsp;</td>
941<td>L</td>
942</tr>
943<tr>
944<td><span style="color: #800080;">llGetListLength</span></td>
945<td>&nbsp;</td>
946<td>&nbsp;</td>
947<td>L</td>
948</tr>
949<tr>
950<td><span style="color: #800080;">llList2CSV</span></td>
951<td>&nbsp;</td>
952<td>&nbsp;</td>
953<td>L</td>
954</tr>
955<tr>
956<td><span style="color: #800080;">llList2Float</span></td>
957<td>&nbsp;</td>
958<td>&nbsp;</td>
959<td>L</td>
960</tr>
961<tr>
962<td><span style="color: #800080;">llList2Integer</span></td>
963<td>&nbsp;</td>
964<td>&nbsp;</td>
965<td>L</td>
966</tr>
967<tr>
968<td><span style="color: #800080;">llList2Key</span></td>
969<td>&nbsp;</td>
970<td>&nbsp;</td>
971<td>L</td>
972</tr>
973<tr>
974<td><span style="color: #ffff00;">llList2List</span></td>
975<td>&nbsp;</td>
976<td>&nbsp;</td>
977<td>L</td>
978</tr>
979<tr>
980<td><span style="color: #ff00ff;">llList2ListStrided</span></td>
981<td>&nbsp;</td>
982<td>&nbsp;</td>
983<td>L</td>
984</tr>
985<tr>
986<td><span style="color: #008000;">llList2Rot</span></td>
987<td>&nbsp;</td>
988<td>&nbsp;</td>
989<td>L</td>
990</tr>
991<tr>
992<td><span style="color: #800080;">llList2String</span></td>
993<td>&nbsp;</td>
994<td>&nbsp;</td>
995<td>L</td>
996</tr>
997<tr>
998<td><span style="color: #008000;">llList2Vector</span></td>
999<td>&nbsp;</td>
1000<td>&nbsp;</td>
1001<td>L</td>
1002</tr>
1003<tr>
1004<td><span style="color: red;">llListFindList</span></td>
1005<td>&nbsp;</td>
1006<td>&nbsp;</td>
1007<td>L</td>
1008</tr>
1009<tr>
1010<td><span style="color: #800080;">llListInsertList</span></td>
1011<td>&nbsp;</td>
1012<td>&nbsp;</td>
1013<td>L</td>
1014</tr>
1015<tr>
1016<td><span style="color: #800080;">llListReplaceList</span></td>
1017<td>&nbsp;</td>
1018<td>&nbsp;</td>
1019<td>L</td>
1020</tr>
1021<tr>
1022<td><span style="color: #ff00ff;">llListRandomize</span></td>
1023<td>&nbsp;</td>
1024<td>&nbsp;</td>
1025<td>L</td>
1026</tr>
1027<tr>
1028<td><span style="color: yellow;">llListSort</span></td>
1029<td>&nbsp;</td>
1030<td>&nbsp;</td>
1031<td>L</td>
1032</tr>
1033<tr>
1034<td><span style="color: #ff00ff;">llListStatistics</span></td>
1035<td>&nbsp;</td>
1036<td>&nbsp;</td>
1037<td>L</td>
1038</tr>
1039<tr>
1040<td><span style="color: #800080;">llParseString2List</span></td>
1041<td>&nbsp;</td>
1042<td>&nbsp;</td>
1043<td>L</td>
1044</tr>
1045<tr>
1046<td><span style="color: #800080;">llParseStringKeepNulls </span></td>
1047<td>&nbsp;</td>
1048<td>&nbsp;</td>
1049<td>L</td>
1050</tr>
1051</tbody>
1052</table>
1053<p>&nbsp;</p>
1054<h2> math </h2>
1055<table border="1"><caption>&nbsp;</caption>
1056<tbody>
1057<tr><th>LSL function</th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
1058<tr>
1059<td><span style="color: #ff00ff;">llAbs</span></td>
1060<td>&nbsp;</td>
1061<td>&nbsp;</td>
1062<td>L</td>
1063</tr>
1064<tr>
1065<td><span style="color: #ff00ff;">llAcos</span></td>
1066<td>&nbsp;</td>
1067<td>&nbsp;</td>
1068<td>L</td>
1069</tr>
1070<tr>
1071<td><span style="color: #ff00ff;">llAngleBetween</span></td>
1072<td>&nbsp;</td>
1073<td>&nbsp;</td>
1074<td>L</td>
1075</tr>
1076<tr>
1077<td><span style="color: #ff00ff;">llAsin</span></td>
1078<td>&nbsp;</td>
1079<td>&nbsp;</td>
1080<td>L</td>
1081</tr>
1082<tr>
1083<td><span style="color: #ff00ff;">llAtan2</span></td>
1084<td>&nbsp;</td>
1085<td>&nbsp;</td>
1086<td>L</td>
1087</tr>
1088<tr>
1089<td><span style="color: #ff00ff;">llAxes2Rot</span></td>
1090<td>&nbsp;</td>
1091<td>&nbsp;</td>
1092<td>L</td>
1093</tr>
1094<tr>
1095<td><span style="color: #ff00ff;">llAxisAngle2Rot</span></td>
1096<td>&nbsp;</td>
1097<td>&nbsp;</td>
1098<td>L</td>
1099</tr>
1100<tr>
1101<td><span style="color: #ff00ff;">llCeil</span></td>
1102<td>&nbsp;</td>
1103<td>&nbsp;</td>
1104<td>L</td>
1105</tr>
1106<tr>
1107<td><span style="color: #ff00ff;">llCos</span></td>
1108<td>&nbsp;</td>
1109<td>&nbsp;</td>
1110<td>L</td>
1111</tr>
1112<tr>
1113<td><span style="color: #ff00ff;">llEuler2Rot</span></td>
1114<td>&nbsp;</td>
1115<td>&nbsp;</td>
1116<td>L</td>
1117</tr>
1118<tr>
1119<td><span style="color: #ff00ff;">llFabs</span></td>
1120<td>&nbsp;</td>
1121<td>&nbsp;</td>
1122<td>L</td>
1123</tr>
1124<tr>
1125<td><span style="color: #ff00ff;">llFloor</span></td>
1126<td>&nbsp;</td>
1127<td>&nbsp;</td>
1128<td>L</td>
1129</tr>
1130<tr>
1131<td><span style="color: #ff00ff;">llFrand</span></td>
1132<td>&nbsp;</td>
1133<td>&nbsp;</td>
1134<td>L</td>
1135</tr>
1136<tr>
1137<td><span style="color: #ff00ff;">llLog</span></td>
1138<td>&nbsp;</td>
1139<td>&nbsp;</td>
1140<td>L</td>
1141</tr>
1142<tr>
1143<td><span style="color: #ff00ff;">llLog10</span></td>
1144<td>&nbsp;</td>
1145<td>&nbsp;</td>
1146<td>L</td>
1147</tr>
1148<tr>
1149<td><span style="color: #ff00ff;">llModPow</span></td>
1150<td>&nbsp;</td>
1151<td>&nbsp;</td>
1152<td>L</td>
1153</tr>
1154<tr>
1155<td><span style="color: #ff00ff;">llPow</span></td>
1156<td>&nbsp;</td>
1157<td>&nbsp;</td>
1158<td>L</td>
1159</tr>
1160<tr>
1161<td><span style="color: #ff00ff;">llRot2Angle</span></td>
1162<td>&nbsp;</td>
1163<td>&nbsp;</td>
1164<td>L</td>
1165</tr>
1166<tr>
1167<td><span style="color: #ff00ff;">llRot2Axis</span></td>
1168<td>&nbsp;</td>
1169<td>&nbsp;</td>
1170<td>L</td>
1171</tr>
1172<tr>
1173<td><span style="color: #ff00ff;">llRot2Euler</span></td>
1174<td>&nbsp;</td>
1175<td>&nbsp;</td>
1176<td>L</td>
1177</tr>
1178<tr>
1179<td><span style="color: #ff00ff;">llRot2Fwd</span></td>
1180<td>&nbsp;</td>
1181<td>&nbsp;</td>
1182<td>L</td>
1183</tr>
1184<tr>
1185<td><span style="color: #ff00ff;">llRot2Left</span></td>
1186<td>&nbsp;</td>
1187<td>&nbsp;</td>
1188<td>L</td>
1189</tr>
1190<tr>
1191<td><span style="color: #ff00ff;">llRot2Up</span></td>
1192<td>&nbsp;</td>
1193<td>&nbsp;</td>
1194<td>L</td>
1195</tr>
1196<tr>
1197<td><span style="color: #ff00ff;">llRotBetween</span></td>
1198<td>&nbsp;</td>
1199<td>&nbsp;</td>
1200<td>L</td>
1201</tr>
1202<tr>
1203<td><span style="color: #ff00ff;">llRound</span></td>
1204<td>&nbsp;</td>
1205<td>&nbsp;</td>
1206<td>L</td>
1207</tr>
1208<tr>
1209<td><span style="color: #ff00ff;">llSin</span></td>
1210<td>&nbsp;</td>
1211<td>&nbsp;</td>
1212<td>L</td>
1213</tr>
1214<tr>
1215<td><span style="color: #ff00ff;">llSqrt</span></td>
1216<td>&nbsp;</td>
1217<td>&nbsp;</td>
1218<td>L</td>
1219</tr>
1220<tr>
1221<td><span style="color: #ff00ff;">llTan</span></td>
1222<td>&nbsp;</td>
1223<td>&nbsp;</td>
1224<td>L</td>
1225</tr>
1226<tr>
1227<td><span style="color: #ff00ff;">llVecDist</span></td>
1228<td>&nbsp;</td>
1229<td>&nbsp;</td>
1230<td>L</td>
1231</tr>
1232<tr>
1233<td><span style="color: #ff00ff;">llVecMag</span></td>
1234<td>&nbsp;</td>
1235<td>&nbsp;</td>
1236<td>L</td>
1237</tr>
1238<tr>
1239<td><span style="color: #ff00ff;">llVecNorm</span></td>
1240<td>&nbsp;</td>
1241<td>&nbsp;</td>
1242<td>L</td>
1243</tr>
1244</tbody>
1245</table>
1246<p>&nbsp;</p>
1247<h2> media </h2>
1248<table border="1"><caption>&nbsp;</caption>
1249<tbody>
1250<tr><th>LSL function</th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
1251<tr>
1252<td><span style="color: #ff00ff;">llAdjustSoundVolume</span></td>
1253<td>&nbsp;</td>
1254<td>&nbsp;</td>
1255<td>&nbsp;</td>
1256</tr>
1257<tr>
1258<td><span style="color: #ff00ff;">llClearPrimMedia</span></td>
1259<td>&nbsp;</td>
1260<td>&nbsp;</td>
1261<td>&nbsp;</td>
1262</tr>
1263<tr>
1264<td><span style="color: #ff00ff;">llClearLinkMedia</span></td>
1265<td>&nbsp;</td>
1266<td>&nbsp;</td>
1267<td>&nbsp;</td>
1268</tr>
1269<tr>
1270<td><span style="color: #ff00ff;">llGetLinkMedia</span></td>
1271<td>&nbsp;</td>
1272<td>&nbsp;</td>
1273<td>&nbsp;</td>
1274</tr>
1275<tr>
1276<td><span style="color: #ff00ff;">llGetParcelMusicURL</span></td>
1277<td>&nbsp;</td>
1278<td>&nbsp;</td>
1279<td>&nbsp;</td>
1280</tr>
1281<tr>
1282<td><span style="color: #ff00ff;">llGetPrimMediaParams</span></td>
1283<td>&nbsp;</td>
1284<td>&nbsp;</td>
1285<td>&nbsp;</td>
1286</tr>
1287<tr>
1288<td><span style="color: #ff00ff;">llLoopSound</span></td>
1289<td>&nbsp;</td>
1290<td>&nbsp;</td>
1291<td>&nbsp;</td>
1292</tr>
1293<tr>
1294<td><span style="color: #ff00ff;">llLoopSoundMaster</span></td>
1295<td>&nbsp;</td>
1296<td>&nbsp;</td>
1297<td>&nbsp;</td>
1298</tr>
1299<tr>
1300<td><span style="color: #ff00ff;">llLoopSoundSlave</span></td>
1301<td>&nbsp;</td>
1302<td>&nbsp;</td>
1303<td>&nbsp;</td>
1304</tr>
1305<tr>
1306<td><span style="color: #ff00ff;">llPlaySound</span></td>
1307<td>&nbsp;</td>
1308<td>&nbsp;</td>
1309<td>&nbsp;</td>
1310</tr>
1311<tr>
1312<td><span style="color: #ff00ff;">llPlaySoundSlave</span></td>
1313<td>&nbsp;</td>
1314<td>&nbsp;</td>
1315<td>&nbsp;</td>
1316</tr>
1317<tr>
1318<td><span style="color: #ff00ff;">llPreloadSound</span></td>
1319<td>&nbsp;</td>
1320<td>&nbsp;</td>
1321<td>&nbsp;</td>
1322</tr>
1323<tr>
1324<td><span style="color: #ff00ff;">llRefreshPrimURL</span></td>
1325<td>&nbsp;</td>
1326<td>&nbsp;</td>
1327<td>d</td>
1328</tr>
1329<tr>
1330<td><span style="color: #ff00ff;">llSetLinkMedia</span></td>
1331<td>&nbsp;</td>
1332<td>&nbsp;</td>
1333<td>&nbsp;</td>
1334</tr>
1335<tr>
1336<td><span style="color: #ff00ff;">llSetPrimMediaParams</span></td>
1337<td>&nbsp;</td>
1338<td>&nbsp;</td>
1339<td>&nbsp;</td>
1340</tr>
1341<tr>
1342<td><span style="color: #ff00ff;">llSetPrimURL</span></td>
1343<td>&nbsp;</td>
1344<td>&nbsp;</td>
1345<td>d</td>
1346</tr>
1347<tr>
1348<td><span style="color: #ff00ff;">llSetSoundQueueing</span></td>
1349<td>&nbsp;</td>
1350<td>&nbsp;</td>
1351<td>&nbsp;</td>
1352</tr>
1353<tr>
1354<td><span style="color: #ff00ff;">llSetSoundRadius</span></td>
1355<td>&nbsp;</td>
1356<td>&nbsp;</td>
1357<td>&nbsp;</td>
1358</tr>
1359<tr>
1360<td><span style="color: #ff00ff;">llStopSound</span></td>
1361<td>&nbsp;</td>
1362<td>&nbsp;</td>
1363<td>&nbsp;</td>
1364</tr>
1365<tr>
1366<td><span style="color: #ff00ff;">llSound</span></td>
1367<td>&nbsp;</td>
1368<td>&nbsp;</td>
1369<td>d</td>
1370</tr>
1371<tr>
1372<td><span style="color: #ff00ff;">llSoundPreload</span></td>
1373<td>&nbsp;</td>
1374<td>&nbsp;</td>
1375<td>d</td>
1376</tr>
1377<tr>
1378<td><span style="color: #ff00ff;">llTriggerSound</span></td>
1379<td>&nbsp;</td>
1380<td>&nbsp;</td>
1381<td>&nbsp;</td>
1382</tr>
1383<tr>
1384<td><span style="color: #ff00ff;">llTriggerSoundLimited</span></td>
1385<td>&nbsp;</td>
1386<td>&nbsp;</td>
1387<td>&nbsp;</td>
1388</tr>
1389</tbody>
1390</table>
1391<h2>&nbsp;</h2>
1392<h2>path finding<br /></h2>
1393<table border="1"><caption>&nbsp;</caption>
1394<tbody>
1395<tr><th><span style="color: #ffffff;">LSL function</span></th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
1396<tr>
1397<td><span style="color: #ff00ff;">llCreateCharacter</span></td>
1398<td>&nbsp;</td>
1399<td>&nbsp;</td>
1400<td>&nbsp;</td>
1401</tr>
1402<tr>
1403<td><span style="color: #ff00ff;">llDeleteCharacter</span></td>
1404<td>&nbsp;</td>
1405<td>&nbsp;</td>
1406<td>&nbsp;</td>
1407</tr>
1408<tr>
1409<td><span style="color: #ff00ff;">llEvade</span></td>
1410<td>&nbsp;</td>
1411<td>&nbsp;</td>
1412<td>&nbsp;</td>
1413</tr>
1414<tr>
1415<td><span style="color: #ff00ff;">llExecCharacterCmd</span></td>
1416<td>&nbsp;</td>
1417<td>&nbsp;</td>
1418<td>&nbsp;</td>
1419</tr>
1420<tr>
1421<td><span style="color: #ff00ff;">llFleeFrom</span></td>
1422<td>&nbsp;</td>
1423<td>&nbsp;</td>
1424<td>&nbsp;</td>
1425</tr>
1426<tr>
1427<td><span style="color: #ff00ff;">llGetClosestNavPoint</span></td>
1428<td>&nbsp;</td>
1429<td>&nbsp;</td>
1430<td>&nbsp;</td>
1431</tr>
1432<tr>
1433<td><span style="color: #ff00ff;">llGetStaticPath</span></td>
1434<td>&nbsp;</td>
1435<td>&nbsp;</td>
1436<td>&nbsp;</td>
1437</tr>
1438<tr>
1439<td><span style="color: #ff00ff;">llNavigateTo</span></td>
1440<td>&nbsp;</td>
1441<td>&nbsp;</td>
1442<td>&nbsp;</td>
1443</tr>
1444<tr>
1445<td><span style="color: #ff00ff;">llPatrolPoints</span></td>
1446<td>&nbsp;</td>
1447<td>&nbsp;</td>
1448<td>&nbsp;</td>
1449</tr>
1450<tr>
1451<td><span style="color: #ff00ff;">llPursue</span></td>
1452<td>&nbsp;</td>
1453<td>&nbsp;</td>
1454<td>&nbsp;</td>
1455</tr>
1456<tr>
1457<td><span style="color: #ff00ff;">llUpdateCharacter</span></td>
1458<td>&nbsp;</td>
1459<td>&nbsp;</td>
1460<td>&nbsp;</td>
1461</tr>
1462<tr>
1463<td><span style="color: #ff00ff;">llWanderWithin</span></td>
1464<td>&nbsp;</td>
1465<td>&nbsp;</td>
1466<td>&nbsp;</td>
1467</tr>
1468</tbody>
1469</table>
1470<h2></h2>
1471<h2>&nbsp;</h2>
1472<h2>physics </h2>
1473<table border="1"><caption>&nbsp;</caption>
1474<tbody>
1475<tr><th>LSL function</th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
1476<tr>
1477<td><span style="color: #ff00ff;">llApplyImpulse</span></td>
1478<td>&nbsp;</td>
1479<td>&nbsp;</td>
1480<td>DO?</td>
1481</tr>
1482<tr>
1483<td><span style="color: #ff00ff;">llApplyRotationalImpulse</span></td>
1484<td>&nbsp;</td>
1485<td>&nbsp;</td>
1486<td>DO?</td>
1487</tr>
1488<tr>
1489<td><span style="color: #ff00ff;">llGetAccel</span></td>
1490<td>&nbsp;</td>
1491<td>&nbsp;</td>
1492<td>D</td>
1493</tr>
1494<tr>
1495<td><span style="color: #ff00ff;">llGetEnergy</span></td>
1496<td>&nbsp;</td>
1497<td>&nbsp;</td>
1498<td>DO?</td>
1499</tr>
1500<tr>
1501<td><span style="color: #ff00ff;">llGetForce</span></td>
1502<td>&nbsp;</td>
1503<td>&nbsp;</td>
1504<td>D</td>
1505</tr>
1506<tr>
1507<td><span style="color: #ff00ff;">llGetMass</span></td>
1508<td>&nbsp;</td>
1509<td>&nbsp;</td>
1510<td>D</td>
1511</tr>
1512<tr>
1513<td><span style="color: #ff00ff;">llGetMassMKS</span></td>
1514<td>&nbsp;</td>
1515<td>&nbsp;</td>
1516<td>D</td>
1517</tr>
1518<tr>
1519<td><span style="color: #ff00ff;">llGetObjectMass</span></td>
1520<td>&nbsp;</td>
1521<td>&nbsp;</td>
1522<td>D</td>
1523</tr>
1524<tr>
1525<td><span style="color: #ff00ff;">llGetOmega</span></td>
1526<td>&nbsp;</td>
1527<td>&nbsp;</td>
1528<td>D</td>
1529</tr>
1530<tr>
1531<td><span style="color: #ff00ff;">llGetTorque</span></td>
1532<td>&nbsp;</td>
1533<td>&nbsp;</td>
1534<td>D</td>
1535</tr>
1536<tr>
1537<td><span style="color: #ff00ff;">llGetVel</span></td>
1538<td>&nbsp;</td>
1539<td>&nbsp;</td>
1540<td>D</td>
1541</tr>
1542<tr>
1543<td><span style="color: #ff00ff;">llMoveToTarget</span></td>
1544<td>&nbsp;</td>
1545<td>&nbsp;</td>
1546<td>DO?</td>
1547</tr>
1548<tr>
1549<td><span style="color: #ff00ff;">llPushObject</span></td>
1550<td>&nbsp;</td>
1551<td>&nbsp;</td>
1552<td>DO?</td>
1553</tr>
1554<tr>
1555<td><span style="color: #ff00ff;">llSetAngularVelocity</span></td>
1556<td>&nbsp;</td>
1557<td>&nbsp;</td>
1558<td>DO?</td>
1559</tr>
1560<tr>
1561<td><span style="color: #ff00ff;">llSetBuoyancy</span></td>
1562<td>&nbsp;</td>
1563<td>&nbsp;</td>
1564<td>DO?</td>
1565</tr>
1566<tr>
1567<td><span style="color: #ff00ff;">llSetForce</span></td>
1568<td>&nbsp;</td>
1569<td>&nbsp;</td>
1570<td>DO?</td>
1571</tr>
1572<tr>
1573<td><span style="color: #ff00ff;">llSetForceAndTorque</span></td>
1574<td>&nbsp;</td>
1575<td>&nbsp;</td>
1576<td>DO?</td>
1577</tr>
1578<tr>
1579<td><span style="color: #ff00ff;">llSetHoverHeight</span></td>
1580<td>&nbsp;</td>
1581<td>&nbsp;</td>
1582<td>DO?</td>
1583</tr>
1584<tr>
1585<td><span style="color: #ff00ff;">llSetTorque</span></td>
1586<td>&nbsp;</td>
1587<td>&nbsp;</td>
1588<td>DO?</td>
1589</tr>
1590<tr>
1591<td><span style="color: #ff00ff;">llSetVelocity</span></td>
1592<td>&nbsp;</td>
1593<td>&nbsp;</td>
1594<td>DO?</td>
1595</tr>
1596<tr>
1597<td><span style="color: #ff00ff;">llTargetOmega</span></td>
1598<td>&nbsp;</td>
1599<td>&nbsp;</td>
1600<td>DO?</td>
1601</tr>
1602</tbody>
1603</table>
1604<p>&nbsp;</p>
1605<h2> object / prim / link </h2>
1606<table border="1"><caption>&nbsp;</caption>
1607<tbody>
1608<tr><th>LSL function</th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
1609<tr>
1610<td><span style="color: #ff00ff;">llBreakAllLinks</span></td>
1611<td>&nbsp;</td>
1612<td>&nbsp;</td>
1613<td>DO?</td>
1614</tr>
1615<tr>
1616<td><span style="color: #ff00ff;">llBreakLink</span></td>
1617<td>&nbsp;</td>
1618<td>&nbsp;</td>
1619<td>DO?</td>
1620</tr>
1621<tr>
1622<td><span style="color: #ff00ff;">llCreateLink</span></td>
1623<td>&nbsp;</td>
1624<td>&nbsp;</td>
1625<td>DO?</td>
1626</tr>
1627<tr>
1628<td><span style="color: #ff00ff;">llDie</span></td>
1629<td>&nbsp;</td>
1630<td>&nbsp;</td>
1631<td>DO?</td>
1632</tr>
1633<tr>
1634<td><span style="color: #ff00ff;">llGetBoundingBox</span></td>
1635<td>&nbsp;</td>
1636<td>&nbsp;</td>
1637<td>D</td>
1638</tr>
1639<tr>
1640<td><span style="color: #ff00ff;">llGetGeometricCenter</span></td>
1641<td>&nbsp;</td>
1642<td>&nbsp;</td>
1643<td>D</td>
1644</tr>
1645<tr>
1646<td><span style="color: #999999;">llGetKey</span></td>
1647<td>&nbsp;</td>
1648<td>&nbsp;</td>
1649<td>D</td>
1650</tr>
1651<tr>
1652<td><span style="color: #ff00ff;">llGetLinkKey</span></td>
1653<td>&nbsp;</td>
1654<td>&nbsp;</td>
1655<td>D</td>
1656</tr>
1657<tr>
1658<td><span style="color: #ff00ff;">llGetLinkPrimitiveParams</span></td>
1659<td>&nbsp;</td>
1660<td>&nbsp;</td>
1661<td>D</td>
1662</tr>
1663<tr>
1664<td><span style="color: #ff00ff;">llGetLinkName</span></td>
1665<td>&nbsp;</td>
1666<td>&nbsp;</td>
1667<td>D</td>
1668</tr>
1669<tr>
1670<td><span style="color: #999999;">llGetLinkNumber</span></td>
1671<td>&nbsp;</td>
1672<td>&nbsp;</td>
1673<td>D</td>
1674</tr>
1675<tr>
1676<td><span style="color: #ff00ff;">llGetLinkNumberOfSides</span></td>
1677<td>&nbsp;</td>
1678<td>&nbsp;</td>
1679<td>D</td>
1680</tr>
1681<tr>
1682<td><span style="color: #ff00ff;">llGetMaxScaleFactor</span></td>
1683<td>&nbsp;</td>
1684<td>&nbsp;</td>
1685<td>&nbsp;</td>
1686</tr>
1687<tr>
1688<td><span style="color: #ff00ff;">llGetMinScaleFactor</span></td>
1689<td>&nbsp;</td>
1690<td>&nbsp;</td>
1691<td>&nbsp;</td>
1692</tr>
1693<tr>
1694<td><span style="color: #ff00ff;">llGetNumberOfPrims</span></td>
1695<td>&nbsp;</td>
1696<td>&nbsp;</td>
1697<td>D</td>
1698</tr>
1699<tr>
1700<td><span style="color: #999999;">llGetObjectDesc</span></td>
1701<td>&nbsp;</td>
1702<td>&nbsp;</td>
1703<td>D</td>
1704</tr>
1705<tr>
1706<td><span style="color: #ff00ff;">llGetObjectDetails</span></td>
1707<td>&nbsp;</td>
1708<td>&nbsp;</td>
1709<td>D</td>
1710</tr>
1711<tr>
1712<td><span style="color: magenta;">llGetObjectName</span></td>
1713<td>&nbsp;</td>
1714<td>&nbsp;</td>
1715<td>D</td>
1716</tr>
1717<tr>
1718<td><span style="color: #ff00ff;">llGetObjectPermMask</span></td>
1719<td>&nbsp;</td>
1720<td>&nbsp;</td>
1721<td>D</td>
1722</tr>
1723<tr>
1724<td><span style="color: #ff00ff;">llGetObjectPrimCount</span></td>
1725<td>&nbsp;</td>
1726<td>&nbsp;</td>
1727<td>D</td>
1728</tr>
1729<tr>
1730<td><span style="color: #999999;">llGetOwner</span></td>
1731<td>&nbsp;</td>
1732<td>&nbsp;</td>
1733<td>D</td>
1734</tr>
1735<tr>
1736<td><span style="color: #ff00ff;">llGetOwnerKey</span></td>
1737<td>&nbsp;</td>
1738<td>&nbsp;</td>
1739<td>D</td>
1740</tr>
1741<tr>
1742<td><span style="color: #ff00ff;">llGetPhysicsMaterial</span></td>
1743<td>&nbsp;</td>
1744<td>&nbsp;</td>
1745<td>&nbsp;</td>
1746</tr>
1747<tr>
1748<td><span style="color: #ff00ff;">llGetPrimitiveParams</span></td>
1749<td>&nbsp;</td>
1750<td>&nbsp;</td>
1751<td>D</td>
1752</tr>
1753<tr>
1754<td><span style="color: #ff00ff;">llGetStatus</span></td>
1755<td>&nbsp;</td>
1756<td>&nbsp;</td>
1757<td>D</td>
1758</tr>
1759<tr>
1760<td><span style="color: #ff00ff;">llLinkParticleSystem</span></td>
1761<td>&nbsp;</td>
1762<td>&nbsp;</td>
1763<td>DO?</td>
1764</tr>
1765<tr>
1766<td><span style="color: #ff00ff;">llLinkSitTarget</span></td>
1767<td>&nbsp;</td>
1768<td>&nbsp;</td>
1769<td>DO?</td>
1770</tr>
1771<tr>
1772<td><span style="color: #ff00ff;">llMakeExplosion</span></td>
1773<td>&nbsp;</td>
1774<td>&nbsp;</td>
1775<td>dDO?</td>
1776</tr>
1777<tr>
1778<td><span style="color: #ff00ff;">llMakeFire</span></td>
1779<td>&nbsp;</td>
1780<td>&nbsp;</td>
1781<td>dDO?</td>
1782</tr>
1783<tr>
1784<td><span style="color: #ff00ff;">llMakeFountain</span></td>
1785<td>&nbsp;</td>
1786<td>&nbsp;</td>
1787<td>dDO?</td>
1788</tr>
1789<tr>
1790<td><span style="color: #ff00ff;">llMakeSmoke</span></td>
1791<td>&nbsp;</td>
1792<td>&nbsp;</td>
1793<td>dDO?</td>
1794</tr>
1795<tr>
1796<td><span style="color: #ff00ff;">llParticleSystem</span></td>
1797<td>&nbsp;</td>
1798<td>&nbsp;</td>
1799<td>DO?</td>
1800</tr>
1801<tr>
1802<td><span style="color: #ff00ff;">llScaleByFactor</span></td>
1803<td>&nbsp;</td>
1804<td>&nbsp;</td>
1805<td>&nbsp;</td>
1806</tr>
1807<tr>
1808<td><span style="color: #ff00ff;">llSetCameraAtOffset</span></td>
1809<td>&nbsp;</td>
1810<td>&nbsp;</td>
1811<td>DO?</td>
1812</tr>
1813<tr>
1814<td><span style="color: #ff00ff;">llSetCameraEyeOffset</span></td>
1815<td>&nbsp;</td>
1816<td>&nbsp;</td>
1817<td>DO?</td>
1818</tr>
1819<tr>
1820<td><span style="color: #ff00ff;">llSetClickAction</span></td>
1821<td>&nbsp;</td>
1822<td>&nbsp;</td>
1823<td>DO?</td>
1824</tr>
1825<tr>
1826<td><span style="color: #ff00ff;">llSetDamage</span></td>
1827<td>&nbsp;</td>
1828<td>&nbsp;</td>
1829<td>DO?</td>
1830</tr>
1831<tr>
1832<td><span style="color: #ff00ff;">llSetKeyframedMotion</span></td>
1833<td>&nbsp;</td>
1834<td>&nbsp;</td>
1835<td>&nbsp;</td>
1836</tr>
1837<tr>
1838<td><span style="color: #ff00ff;">llSetLinkCamera</span></td>
1839<td>&nbsp;</td>
1840<td>&nbsp;</td>
1841<td>DO?</td>
1842</tr>
1843<tr>
1844<td><span style="color: #ff00ff;">llSetLinkPrimitiveParams</span></td>
1845<td>&nbsp;</td>
1846<td>&nbsp;</td>
1847<td>DO?</td>
1848</tr>
1849<tr>
1850<td><span style="color: #ff00ff;">llSetLinkPrimitiveParamsFast</span></td>
1851<td>&nbsp;</td>
1852<td>&nbsp;</td>
1853<td>DO?</td>
1854</tr>
1855<tr>
1856<td><span style="color: #ff00ff;">llSetObjectDesc</span></td>
1857<td>&nbsp;</td>
1858<td>&nbsp;</td>
1859<td>DO?</td>
1860</tr>
1861<tr>
1862<td><span style="color: #ff00ff;">llSetObjectName</span></td>
1863<td>&nbsp;</td>
1864<td>&nbsp;</td>
1865<td>DO?</td>
1866</tr>
1867<tr>
1868<td><span style="color: #ff00ff;">llSetObjectPermMask</span></td>
1869<td>&nbsp;</td>
1870<td>&nbsp;</td>
1871<td>gDO?</td>
1872</tr>
1873<tr>
1874<td><span style="color: #ff00ff;">llSetPayPrice</span></td>
1875<td>&nbsp;</td>
1876<td>&nbsp;</td>
1877<td>DO?</td>
1878</tr>
1879<tr>
1880<td><span style="color: #ff00ff;">llSetPhysicsMaterial</span></td>
1881<td>&nbsp;</td>
1882<td>&nbsp;</td>
1883<td>&nbsp;</td>
1884</tr>
1885<tr>
1886<td><span style="color: #ff00ff;">llSetPrimitiveParams</span></td>
1887<td>&nbsp;</td>
1888<td>&nbsp;</td>
1889<td>DO?</td>
1890</tr>
1891<tr>
1892<td><span style="color: #ff00ff;">llSetSitText</span></td>
1893<td>&nbsp;</td>
1894<td>&nbsp;</td>
1895<td>DO?</td>
1896</tr>
1897<tr>
1898<td><span style="color: #ff00ff;">llSetStatus</span></td>
1899<td>&nbsp;</td>
1900<td>&nbsp;</td>
1901<td>DO?</td>
1902</tr>
1903<tr>
1904<td><span style="color: #ff00ff;">llSetText</span></td>
1905<td>&nbsp;</td>
1906<td>&nbsp;</td>
1907<td>DO?</td>
1908</tr>
1909<tr>
1910<td><span style="color: #ff00ff;">llSetTouchText</span></td>
1911<td>&nbsp;</td>
1912<td>&nbsp;</td>
1913<td>DO?</td>
1914</tr>
1915<tr>
1916<td><span style="color: magenta;">llSitTarget</span></td>
1917<td>&nbsp;</td>
1918<td>&nbsp;</td>
1919<td>DO?</td>
1920</tr>
1921</tbody>
1922</table>
1923<p>&nbsp;</p>
1924<h2> rotation / scaling / translation </h2>
1925<table border="1"><caption>&nbsp;</caption>
1926<tbody>
1927<tr><th>LSL function</th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
1928<tr>
1929<td><span style="color: #ff00ff;">llGetLocalPos</span></td>
1930<td>&nbsp;</td>
1931<td>&nbsp;</td>
1932<td>D</td>
1933</tr>
1934<tr>
1935<td><span style="color: #ff00ff;">llGetLocalRot</span></td>
1936<td>&nbsp;</td>
1937<td>&nbsp;</td>
1938<td>D</td>
1939</tr>
1940<tr>
1941<td><span style="color: #999999;">llGetPos</span></td>
1942<td>&nbsp;</td>
1943<td>&nbsp;</td>
1944<td>D</td>
1945</tr>
1946<tr>
1947<td><span style="color: #ff00ff;">llGetRootPosition</span></td>
1948<td>&nbsp;</td>
1949<td>&nbsp;</td>
1950<td>D</td>
1951</tr>
1952<tr>
1953<td><span style="color: #ff00ff;">llGetRootRotation</span></td>
1954<td>&nbsp;</td>
1955<td>&nbsp;</td>
1956<td>D</td>
1957</tr>
1958<tr>
1959<td><span style="color: #999999;">llGetRot</span></td>
1960<td>&nbsp;</td>
1961<td>&nbsp;</td>
1962<td>D</td>
1963</tr>
1964<tr>
1965<td><span style="color: #ff00ff;">llGetScale</span></td>
1966<td>&nbsp;</td>
1967<td>&nbsp;</td>
1968<td>D</td>
1969</tr>
1970<tr>
1971<td><span style="color: #ff00ff;">llLookAt</span></td>
1972<td>&nbsp;</td>
1973<td>&nbsp;</td>
1974<td>DO?</td>
1975</tr>
1976<tr>
1977<td><span style="color: #ff00ff;">llRotLookAt</span></td>
1978<td>&nbsp;</td>
1979<td>&nbsp;</td>
1980<td>DO?</td>
1981</tr>
1982<tr>
1983<td><span style="color: #ff00ff;">llRotTarget</span></td>
1984<td>&nbsp;</td>
1985<td>&nbsp;</td>
1986<td>DO?</td>
1987</tr>
1988<tr>
1989<td><span style="color: #ff00ff;">llRotTargetRemove</span></td>
1990<td>&nbsp;</td>
1991<td>&nbsp;</td>
1992<td>DO?</td>
1993</tr>
1994<tr>
1995<td><span style="color: #ff00ff;">llSetLocalRot</span></td>
1996<td>&nbsp;</td>
1997<td>&nbsp;</td>
1998<td>DO?</td>
1999</tr>
2000<tr>
2001<td><span style="color: #ff00ff;">llSetPos</span></td>
2002<td>&nbsp;</td>
2003<td>&nbsp;</td>
2004<td>DO?</td>
2005</tr>
2006<tr>
2007<td><span style="color: #ff00ff;">llSetRegionPos</span></td>
2008<td>&nbsp;</td>
2009<td>&nbsp;</td>
2010<td>DO?</td>
2011</tr>
2012<tr>
2013<td><span style="color: #ff00ff;">llSetRot</span></td>
2014<td>&nbsp;</td>
2015<td>&nbsp;</td>
2016<td>DO?</td>
2017</tr>
2018<tr>
2019<td><span style="color: #ff00ff;">llSetScale</span></td>
2020<td>&nbsp;</td>
2021<td>&nbsp;</td>
2022<td>DO?</td>
2023</tr>
2024<tr>
2025<td><span style="color: #ff00ff;">llStopLookAt</span></td>
2026<td>&nbsp;</td>
2027<td>&nbsp;</td>
2028<td>DO?</td>
2029</tr>
2030</tbody>
2031</table>
2032<p>&nbsp;</p>
2033<h2> script </h2>
2034<table border="1"><caption>&nbsp;</caption>
2035<tbody>
2036<tr><th>LSL function</th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
2037<tr>
2038<td><span style="color: #999999;">llGetFreeMemory</span></td>
2039<td>&nbsp;</td>
2040<td>&nbsp;</td>
2041<td>L</td>
2042</tr>
2043<tr>
2044<td><span style="color: #ff00ff;">llGetMemoryLimit</span></td>
2045<td>&nbsp;</td>
2046<td>&nbsp;</td>
2047<td>L</td>
2048</tr>
2049<tr>
2050<td><span style="color: purple;">llGetScriptName</span></td>
2051<td>&nbsp;</td>
2052<td>&nbsp;</td>
2053<td>L</td>
2054</tr>
2055<tr>
2056<td><span style="color: #ff00ff;">llGetScriptState</span></td>
2057<td>&nbsp;</td>
2058<td>&nbsp;</td>
2059<td>L</td>
2060</tr>
2061<tr>
2062<td><span style="color: #ff00ff;">llGetSPMaxMemory</span></td>
2063<td>&nbsp;</td>
2064<td>&nbsp;</td>
2065<td>L</td>
2066</tr>
2067<tr>
2068<td><span style="color: #ff00ff;">llGetStartParameter</span></td>
2069<td>&nbsp;</td>
2070<td>&nbsp;</td>
2071<td>L</td>
2072</tr>
2073<tr>
2074<td><span style="color: #ff00ff;">llGetUsedMemory</span></td>
2075<td>&nbsp;</td>
2076<td>&nbsp;</td>
2077<td>L</td>
2078</tr>
2079<tr>
2080<td><span style="color: #ff00ff;">llRemoteLoadScript</span></td>
2081<td>&nbsp;</td>
2082<td>&nbsp;</td>
2083<td>d</td>
2084</tr>
2085<tr>
2086<td><span style="color: #ff00ff;">llRemoteLoadScriptPin</span></td>
2087<td>&nbsp;</td>
2088<td>&nbsp;</td>
2089<td>&nbsp;</td>
2090</tr>
2091<tr>
2092<td><span style="color: #800080;">llResetOtherScript</span></td>
2093<td>&nbsp;</td>
2094<td>&nbsp;</td>
2095<td>L</td>
2096</tr>
2097<tr>
2098<td><span style="color: #800080;">llResetScript</span></td>
2099<td>&nbsp;</td>
2100<td>&nbsp;</td>
2101<td>L</td>
2102</tr>
2103<tr>
2104<td><span style="color: #ff00ff;">llScriptDanger</span></td>
2105<td>&nbsp;</td>
2106<td>&nbsp;</td>
2107<td>&nbsp;</td>
2108</tr>
2109<tr>
2110<td><span style="color: #ff00ff;">llScriptProfiler</span></td>
2111<td>&nbsp;</td>
2112<td>&nbsp;</td>
2113<td>L</td>
2114</tr>
2115<tr>
2116<td><span style="color: #ff00ff;">llSetMemoryLimit</span></td>
2117<td>&nbsp;</td>
2118<td>&nbsp;</td>
2119<td>L</td>
2120</tr>
2121<tr>
2122<td><span style="color: #ff00ff;">llSetRemoteScriptAccessPin</span></td>
2123<td>&nbsp;</td>
2124<td>&nbsp;</td>
2125<td>L, but might have to tell the sim server.</td>
2126</tr>
2127<tr>
2128<td><span style="color: purple;">llSetScriptState</span></td>
2129<td>&nbsp;</td>
2130<td>&nbsp;</td>
2131<td>L, but might have to tell the sim server.</td>
2132</tr>
2133</tbody>
2134</table>
2135<p>&nbsp;</p>
2136<h2> simulator </h2>
2137<table border="1"><caption>&nbsp;</caption>
2138<tbody>
2139<tr><th>LSL function</th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
2140<tr>
2141<td><span style="color: #ff00ff;">llCloud</span></td>
2142<td>&nbsp;</td>
2143<td>&nbsp;</td>
2144<td>&nbsp;</td>
2145</tr>
2146<tr>
2147<td><span style="color: #ff00ff;">llEdgeOfWorld</span></td>
2148<td>&nbsp;</td>
2149<td>&nbsp;</td>
2150<td>R</td>
2151</tr>
2152<tr>
2153<td><span style="color: #ff00ff;">llGetEnv</span></td>
2154<td>&nbsp;</td>
2155<td>&nbsp;</td>
2156<td>R?</td>
2157</tr>
2158<tr>
2159<td><span style="color: #ff00ff;">llGetRegionAgentCount</span></td>
2160<td>&nbsp;</td>
2161<td>&nbsp;</td>
2162<td>O</td>
2163</tr>
2164<tr>
2165<td><span style="color: #ff00ff;">llGetRegionCorner</span></td>
2166<td>&nbsp;</td>
2167<td>&nbsp;</td>
2168<td>R</td>
2169</tr>
2170<tr>
2171<td><span style="color: #ff00ff;">llGetRegionFlags</span></td>
2172<td>&nbsp;</td>
2173<td>&nbsp;</td>
2174<td>RD?</td>
2175</tr>
2176<tr>
2177<td><span style="color: #ff00ff;">llGetRegionFPS</span></td>
2178<td>&nbsp;</td>
2179<td>&nbsp;</td>
2180<td>O</td>
2181</tr>
2182<tr>
2183<td><span style="color: #ff00ff;">llGetRegionName</span></td>
2184<td>&nbsp;</td>
2185<td>&nbsp;</td>
2186<td>R</td>
2187</tr>
2188<tr>
2189<td><span style="color: #ff00ff;">llGetRegionTimeDilation</span></td>
2190<td>&nbsp;</td>
2191<td>&nbsp;</td>
2192<td>O</td>
2193</tr>
2194<tr>
2195<td><span style="color: #ff00ff;">llGetSimulatorHostname</span></td>
2196<td>&nbsp;</td>
2197<td>&nbsp;</td>
2198<td>R</td>
2199</tr>
2200<tr>
2201<td><span style="color: #ff00ff;">llGetSunDirection</span></td>
2202<td>&nbsp;</td>
2203<td>&nbsp;</td>
2204<td>R</td>
2205</tr>
2206<tr>
2207<td><span style="color: #ff00ff;">llMapDestination</span></td>
2208<td>&nbsp;</td>
2209<td>&nbsp;</td>
2210<td>O</td>
2211</tr>
2212<tr>
2213<td><span style="color: #ff00ff;">llRequestSimulatorData</span></td>
2214<td>&nbsp;</td>
2215<td>&nbsp;</td>
2216<td>R?</td>
2217</tr>
2218<tr>
2219<td><span style="color: #ff00ff;">llWater</span></td>
2220<td>&nbsp;</td>
2221<td>&nbsp;</td>
2222<td>&nbsp;</td>
2223</tr>
2224<tr>
2225<td><span style="color: #ff00ff;">llWind</span></td>
2226<td>&nbsp;</td>
2227<td>&nbsp;</td>
2228<td>&nbsp;</td>
2229</tr>
2230</tbody>
2231</table>
2232<p>&nbsp;</p>
2233<h2> string </h2>
2234<table border="1"><caption>&nbsp;</caption>
2235<tbody>
2236<tr><th>LSL function</th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
2237<tr>
2238<td><span style="color: #ff00ff;">llBase64ToString</span></td>
2239<td>&nbsp;</td>
2240<td>&nbsp;</td>
2241<td>L</td>
2242</tr>
2243<tr>
2244<td><span style="color: #ff00ff;">llDeleteSubString</span></td>
2245<td>&nbsp;</td>
2246<td>&nbsp;</td>
2247<td>L</td>
2248</tr>
2249<tr>
2250<td><span style="color: #008000;">llGetSubString</span></td>
2251<td>&nbsp;</td>
2252<td>&nbsp;</td>
2253<td>L</td>
2254</tr>
2255<tr>
2256<td><span style="color: #ff00ff;">llInsertString</span></td>
2257<td>&nbsp;</td>
2258<td>&nbsp;</td>
2259<td>L</td>
2260</tr>
2261<tr>
2262<td><span style="color: #ff00ff;">llMD5String</span></td>
2263<td>&nbsp;</td>
2264<td>&nbsp;</td>
2265<td>L</td>
2266</tr>
2267<tr>
2268<td><span style="color: #ff00ff;">llSHA1String</span></td>
2269<td>&nbsp;</td>
2270<td>&nbsp;</td>
2271<td>L</td>
2272</tr>
2273<tr>
2274<td><span style="color: #800080;">llStringLength</span></td>
2275<td>&nbsp;</td>
2276<td>&nbsp;</td>
2277<td>L</td>
2278</tr>
2279<tr>
2280<td><span style="color: #ff00ff;">llStringToBase64</span></td>
2281<td>&nbsp;</td>
2282<td>&nbsp;</td>
2283<td>L</td>
2284</tr>
2285<tr>
2286<td><span style="color: #800080;">llStringTrim</span></td>
2287<td>&nbsp;</td>
2288<td>&nbsp;</td>
2289<td>L</td>
2290</tr>
2291<tr>
2292<td><span style="color: purple;">llSubStringIndex</span></td>
2293<td>&nbsp;</td>
2294<td>&nbsp;</td>
2295<td>L</td>
2296</tr>
2297<tr>
2298<td><span style="color: #ff00ff;">llToLower</span></td>
2299<td>&nbsp;</td>
2300<td>&nbsp;</td>
2301<td>L</td>
2302</tr>
2303<tr>
2304<td><span style="color: #ff00ff;">llToUpper</span></td>
2305<td>&nbsp;</td>
2306<td>&nbsp;</td>
2307<td>L</td>
2308</tr>
2309<tr>
2310<td><span style="color: #ff00ff;">llXorBase64</span></td>
2311<td>&nbsp;</td>
2312<td>&nbsp;</td>
2313<td>&nbsp;</td>
2314</tr>
2315<tr>
2316<td><span style="color: #ff00ff;">llXorBase64StringsCorrect</span></td>
2317<td>&nbsp;</td>
2318<td>&nbsp;</td>
2319<td>L</td>
2320</tr>
2321<tr>
2322<td><span style="color: #ff00ff;">llXorBase64Strings</span></td>
2323<td>&nbsp;</td>
2324<td>&nbsp;</td>
2325<td>Ld</td>
2326</tr>
2327</tbody>
2328</table>
2329<p>&nbsp;</p>
2330<h2> texture </h2>
2331<table border="1"><caption>&nbsp;</caption>
2332<tbody>
2333<tr><th>LSL function</th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
2334<tr>
2335<td><span style="color: #999999;">llGetAlpha</span></td>
2336<td>&nbsp;</td>
2337<td>&nbsp;</td>
2338<td>D</td>
2339</tr>
2340<tr>
2341<td><span style="color: #ff00ff;">llGetColor</span></td>
2342<td>&nbsp;</td>
2343<td>&nbsp;</td>
2344<td>D</td>
2345</tr>
2346<tr>
2347<td><span style="color: #ff00ff;">llGetNumberOfSides</span></td>
2348<td>&nbsp;</td>
2349<td>&nbsp;</td>
2350<td>D</td>
2351</tr>
2352<tr>
2353<td><span style="color: #ff00ff;">llGetTexture</span></td>
2354<td>&nbsp;</td>
2355<td>&nbsp;</td>
2356<td>D</td>
2357</tr>
2358<tr>
2359<td><span style="color: #ff00ff;">llGetTextureOffset</span></td>
2360<td>&nbsp;</td>
2361<td>&nbsp;</td>
2362<td>D</td>
2363</tr>
2364<tr>
2365<td><span style="color: #ff00ff;">llGetTextureRot</span></td>
2366<td>&nbsp;</td>
2367<td>&nbsp;</td>
2368<td>D</td>
2369</tr>
2370<tr>
2371<td><span style="color: #ff00ff;">llGetTextureScale</span></td>
2372<td>&nbsp;</td>
2373<td>&nbsp;</td>
2374<td>D</td>
2375</tr>
2376<tr>
2377<td><span style="color: #ff00ff;">llOffsetTexture</span></td>
2378<td>&nbsp;</td>
2379<td>&nbsp;</td>
2380<td>DO?</td>
2381</tr>
2382<tr>
2383<td><span style="color: #ff00ff;">llRotateTexture</span></td>
2384<td>&nbsp;</td>
2385<td>&nbsp;</td>
2386<td>DO?</td>
2387</tr>
2388<tr>
2389<td><span style="color: #ff00ff;">llScaleTexture</span></td>
2390<td>&nbsp;</td>
2391<td>&nbsp;</td>
2392<td>DO?</td>
2393</tr>
2394<tr>
2395<td><span style="color: magenta;">llSetAlpha</span></td>
2396<td>&nbsp;</td>
2397<td>&nbsp;</td>
2398<td>DO?</td>
2399</tr>
2400<tr>
2401<td><span style="color: magenta;">llSetColor</span></td>
2402<td>&nbsp;</td>
2403<td>&nbsp;</td>
2404<td>DO?</td>
2405</tr>
2406<tr>
2407<td><span style="color: #ff00ff;">llSetLinkAlpha</span></td>
2408<td>&nbsp;</td>
2409<td>&nbsp;</td>
2410<td>DO?</td>
2411</tr>
2412<tr>
2413<td><span style="color: #ff00ff;">llSetLinkColor</span></td>
2414<td>&nbsp;</td>
2415<td>&nbsp;</td>
2416<td>DO?</td>
2417</tr>
2418<tr>
2419<td><span style="color: #ff00ff;">llSetLinkTexture</span></td>
2420<td>&nbsp;</td>
2421<td>&nbsp;</td>
2422<td>DO?</td>
2423</tr>
2424<tr>
2425<td><span style="color: #ff00ff;">llSetLinkTextureAnim</span></td>
2426<td>&nbsp;</td>
2427<td>&nbsp;</td>
2428<td>DO?</td>
2429</tr>
2430<tr>
2431<td><span style="color: #ff00ff;">llSetTexture</span></td>
2432<td>&nbsp;</td>
2433<td>&nbsp;</td>
2434<td>DO?</td>
2435</tr>
2436<tr>
2437<td><span style="color: #ff00ff;">llSetTextureAnim</span></td>
2438<td>&nbsp;</td>
2439<td>&nbsp;</td>
2440<td>DO?</td>
2441</tr>
2442</tbody>
2443</table>
2444<p>&nbsp;</p>
2445<h2> time </h2>
2446<table border="1"><caption>&nbsp;</caption>
2447<tbody>
2448<tr><th>LSL function</th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
2449<tr>
2450<td><span style="color: #008000;">llGetAndResetTime</span></td>
2451<td>&nbsp;</td>
2452<td>&nbsp;</td>
2453<td>L</td>
2454</tr>
2455<tr>
2456<td><span style="color: #ff00ff;">llGetDate</span></td>
2457<td>&nbsp;</td>
2458<td>&nbsp;</td>
2459<td>L</td>
2460</tr>
2461<tr>
2462<td><span style="color: #ff00ff;">lGetGMTclock</span></td>
2463<td>&nbsp;</td>
2464<td>&nbsp;</td>
2465<td>L</td>
2466</tr>
2467<tr>
2468<td><span style="color: #008000;">llGetTime</span></td>
2469<td>&nbsp;</td>
2470<td>&nbsp;</td>
2471<td>L</td>
2472</tr>
2473<tr>
2474<td><span style="color: #ff00ff;">llGetTimeOfDay</span></td>
2475<td>&nbsp;</td>
2476<td>&nbsp;</td>
2477<td>L</td>
2478</tr>
2479<tr>
2480<td><span style="color: #ff00ff;">llGetTimestamp</span></td>
2481<td>&nbsp;</td>
2482<td>&nbsp;</td>
2483<td>L</td>
2484</tr>
2485<tr>
2486<td><span style="color: #ff00ff;">llGetUnixTime</span></td>
2487<td>&nbsp;</td>
2488<td>&nbsp;</td>
2489<td>L</td>
2490</tr>
2491<tr>
2492<td><span style="color: #ff00ff;">llGetWallclock</span></td>
2493<td>&nbsp;</td>
2494<td>&nbsp;</td>
2495<td>L</td>
2496</tr>
2497<tr>
2498<td><span style="color: #ff00ff;">llMinEventDelay</span></td>
2499<td>&nbsp;</td>
2500<td>&nbsp;</td>
2501<td>&nbsp;</td>
2502</tr>
2503<tr>
2504<td><span style="color: #008000;">llResetTime</span></td>
2505<td>&nbsp;</td>
2506<td>&nbsp;</td>
2507<td>L</td>
2508</tr>
2509<tr>
2510<td><span style="color: #008000;">llSetTimerEvent</span></td>
2511<td>&nbsp;</td>
2512<td>&nbsp;</td>
2513<td>L</td>
2514</tr>
2515<tr>
2516<td><span style="color: purple;">llSleep</span></td>
2517<td>&nbsp;</td>
2518<td>&nbsp;</td>
2519<td>L</td>
2520</tr>
2521</tbody>
2522</table>
2523<p>&nbsp;</p>
2524<h2> vehicle </h2>
2525<table border="1"><caption>&nbsp;</caption>
2526<tbody>
2527<tr><th>LSL function</th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
2528<tr>
2529<td><span style="color: #ff00ff;">llRemoveVehicleFlags</span></td>
2530<td>&nbsp;</td>
2531<td>&nbsp;</td>
2532<td>&nbsp;</td>
2533</tr>
2534<tr>
2535<td><span style="color: #ff00ff;">llSetVehicleFlags</span></td>
2536<td>&nbsp;</td>
2537<td>&nbsp;</td>
2538<td>&nbsp;</td>
2539</tr>
2540<tr>
2541<td><span style="color: #ff00ff;">llSetVehicleFloatParam</span></td>
2542<td>&nbsp;</td>
2543<td>&nbsp;</td>
2544<td>&nbsp;</td>
2545</tr>
2546<tr>
2547<td><span style="color: #ff00ff;">llSetVehicleType</span></td>
2548<td>&nbsp;</td>
2549<td>&nbsp;</td>
2550<td>&nbsp;</td>
2551</tr>
2552<tr>
2553<td><span style="color: #ff00ff;">llSetVehicleRotationParam</span></td>
2554<td>&nbsp;</td>
2555<td>&nbsp;</td>
2556<td>&nbsp;</td>
2557</tr>
2558<tr>
2559<td><span style="color: #ff00ff;">llSetVehicleVectorParam</span></td>
2560<td>&nbsp;</td>
2561<td>&nbsp;</td>
2562<td>&nbsp;</td>
2563</tr>
2564</tbody>
2565</table>
2566<p>&nbsp;</p>
2567<h2> XML-RPC and HTTP </h2>
2568<table border="1"><caption>&nbsp;</caption>
2569<tbody>
2570<tr><th>LSL function</th><th>SL notes</th><th>OpenSim notes</th><th>Codes</th></tr>
2571<tr>
2572<td><span style="color: #ff00ff;">llCloseRemoteDataChannel</span></td>
2573<td>&nbsp;</td>
2574<td>&nbsp;</td>
2575<td>&nbsp;</td>
2576</tr>
2577<tr>
2578<td><span style="color: #ff00ff;">llEscapeURL</span></td>
2579<td>&nbsp;</td>
2580<td>&nbsp;</td>
2581<td>&nbsp;</td>
2582</tr>
2583<tr>
2584<td><span style="color: #ff00ff;">llGetFreeURLs</span></td>
2585<td>&nbsp;</td>
2586<td>&nbsp;</td>
2587<td>&nbsp;</td>
2588</tr>
2589<tr>
2590<td><span style="color: #ff00ff;">llGetHTTPHeader</span></td>
2591<td>&nbsp;</td>
2592<td>&nbsp;</td>
2593<td>&nbsp;</td>
2594</tr>
2595<tr>
2596<td><span style="color: #ff00ff;">llHTTPRequest</span></td>
2597<td>&nbsp;</td>
2598<td>&nbsp;</td>
2599<td>&nbsp;</td>
2600</tr>
2601<tr>
2602<td><span style="color: #ff00ff;">llHTTPResponse</span></td>
2603<td>&nbsp;</td>
2604<td>&nbsp;</td>
2605<td>&nbsp;</td>
2606</tr>
2607<tr>
2608<td><span style="color: #ff00ff;">llLoadURL</span></td>
2609<td>&nbsp;</td>
2610<td>&nbsp;</td>
2611<td>&nbsp;</td>
2612</tr>
2613<tr>
2614<td><span style="color: #ff00ff;">llOpenRemoteDataChannel</span></td>
2615<td>&nbsp;</td>
2616<td>&nbsp;</td>
2617<td>&nbsp;</td>
2618</tr>
2619<tr>
2620<td><span style="color: #ff00ff;">llReleaseURL</span></td>
2621<td>&nbsp;</td>
2622<td>&nbsp;</td>
2623<td>&nbsp;</td>
2624</tr>
2625<tr>
2626<td><span style="color: #ff00ff;">llRemoteDataReply</span></td>
2627<td>&nbsp;</td>
2628<td>&nbsp;</td>
2629<td>&nbsp;</td>
2630</tr>
2631<tr>
2632<td><span style="color: #ff00ff;">llRemoteDataSetRegion</span></td>
2633<td>&nbsp;</td>
2634<td>&nbsp;</td>
2635<td>d</td>
2636</tr>
2637<tr>
2638<td><span style="color: #ff00ff;">llRequestSecureURL</span></td>
2639<td>&nbsp;</td>
2640<td>&nbsp;</td>
2641<td>&nbsp;</td>
2642</tr>
2643<tr>
2644<td><span style="color: #ff00ff;">llRequestURL</span></td>
2645<td>&nbsp;</td>
2646<td>&nbsp;</td>
2647<td>&nbsp;</td>
2648</tr>
2649<tr>
2650<td><span style="color: #ff00ff;">llSendRemoteData</span></td>
2651<td>&nbsp;</td>
2652<td>&nbsp;</td>
2653<td>&nbsp;</td>
2654</tr>
2655<tr>
2656<td><span style="color: #ff00ff;">llSetContentType</span></td>
2657<td>&nbsp;</td>
2658<td>&nbsp;</td>
2659<td>&nbsp;</td>
2660</tr>
2661<tr>
2662<td><span style="color: #ff00ff;">llUnescapeURLs</span></td>
2663<td>&nbsp;</td>
2664<td>&nbsp;</td>
2665<td>&nbsp;</td>
2666</tr>
2667</tbody>
2668</table>
2669<p><br /> This work is licensed under a <a href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-ShareAlike 3.0 Unported License</a>.</p>
2670</body>
2671</html>